流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387
以下内容为反编译后的 j.java 源代码,内容仅作参考
package com.liulishuo.thanossdk;
import com.liulishuo.thanossdk.Features;
import com.liulishuo.thanossdk.i;
import com.liulishuo.thanossdk.utils.ThanosSelfLog;
import java.util.LinkedHashSet;
import java.util.Set;
import kotlin.collections.av;
import kotlin.jvm.a.q;
import kotlin.jvm.internal.t;
import kotlin.u;
import org.json.JSONArray;
import org.json.JSONObject;
@kotlin.i
public final class j {
private static d<String> iSl = d(new f("host", "https://thanos.llsserver.com"));
private static final d<Boolean> iSm = a((f<Boolean>) new f("needStop", false));
private static final d<Boolean> iSn = a((f<Boolean>) new f("needStopHeartbeat", false));
private static final d<Boolean> iSo = a((f<Boolean>) new f("onlyWifi", false));
private static final d<Integer> iSp = b(new f("heartbeatInterval", 60));
private static final d<Integer> iSq = b(new f("logFileMaxSize", 512000));
private static final d<Integer> iSr = b(new f("logFileValidTimeInterval", 432000));
private static final d<Set<String>> iSs = e(new f("networkReportHosts", av.emptySet()));
private static final d<Long> iSt = c(new f("start", 0L));
private static final d<Long> iSu = c(new f("end", 0L));
public static final <V> V a(i iVar, d<V> k) {
t.f(k, "k");
return k.retrieve(iVar);
}
public static final <V> void a(i.b receiver, d<V> k, V v) {
t.f(receiver, "$receiver");
t.f(k, "k");
k.put(receiver, v);
}
@kotlin.i
public static final class a<V> implements d<V> {
final q $g;
final f iSv;
final q iSw;
a(f<V> fVar, q qVar, q qVar2) {
this.iSv = fVar;
this.$g = qVar;
this.iSw = qVar2;
}
@Override
public void put(i.b editor, V v) {
t.f(editor, "editor");
q qVar = this.$g;
String key = this.iSv.getKey();
if (v == null) {
v = (V) this.iSv.djF();
}
qVar.invoke(editor, key, v);
}
@Override
public V retrieve(i iVar) {
V v;
return (iVar == null || (v = (V) this.iSw.invoke(iVar, this.iSv.getKey(), this.iSv.djF())) == null) ? (V) this.iSv.djF() : v;
}
}
public static final <V> d<V> a(f<V> receiver, q<? super i, ? super String, ? super V, ? extends V> f, q<? super i.b, ? super String, ? super V, u> g) {
t.f(receiver, "$receiver");
t.f(f, "f");
t.f(g, "g");
return new a(receiver, g, f);
}
public static final d<Boolean> a(f<Boolean> receiver) {
t.f(receiver, "$receiver");
return a(receiver, ThanosConfigKt$typed$1.INSTANCE, ThanosConfigKt$typed$2.INSTANCE);
}
public static final d<Integer> b(f<Integer> receiver) {
t.f(receiver, "$receiver");
return a(receiver, ThanosConfigKt$typed$3.INSTANCE, ThanosConfigKt$typed$4.INSTANCE);
}
public static final d<Long> c(f<Long> receiver) {
t.f(receiver, "$receiver");
return a(receiver, ThanosConfigKt$typed$5.INSTANCE, ThanosConfigKt$typed$6.INSTANCE);
}
public static final d<String> d(f<String> receiver) {
t.f(receiver, "$receiver");
return a(receiver, ThanosConfigKt$typed$7.INSTANCE, ThanosConfigKt$typed$8.INSTANCE);
}
public static final d<Set<String>> e(f<Set<String>> receiver) {
t.f(receiver, "$receiver");
return a(receiver, ThanosConfigKt$typed$9.INSTANCE, ThanosConfigKt$typed$10.INSTANCE);
}
public static final void a(final i receiver, String str) {
t.f(receiver, "$receiver");
String str2 = str;
if (str2 == null || str2.length() == 0) {
return;
}
try {
final JSONObject jSONObject = new JSONObject(str);
receiver.af(new kotlin.jvm.a.b<i.b, u>() {
{
super(1);
}
@Override
public u invoke(i.b bVar) {
invoke2(bVar);
return u.jXu;
}
public final void invoke2(i.b receiver2) {
t.f(receiver2, "$receiver");
d<String> djG = j.djG();
String optString = jSONObject.optString("host");
t.d(optString, "jsonObject.optString(\"host\")");
j.a(receiver2, djG, optString);
int optInt = jSONObject.optInt("heartbeatInterval");
d<Integer> djK = j.djK();
if (optInt < 5) {
optInt = 5;
}
j.a(receiver2, djK, Integer.valueOf(optInt));
j.a(receiver2, j.djH(), Boolean.valueOf(jSONObject.optBoolean("needStop")));
j.a(receiver2, j.djI(), Boolean.valueOf(jSONObject.optBoolean("needStopHeartbeat")));
j.a(receiver2, j.djJ(), Boolean.valueOf(jSONObject.optBoolean("onlyWifi")));
j.a(receiver2, j.djL(), Integer.valueOf(jSONObject.optInt("logFileMaxSize")));
j.a(receiver2, j.djM(), Integer.valueOf(jSONObject.optInt("logFileValidTimeInterval")));
j.a(i.this, jSONObject.optJSONArray("thanosMessageServiceState"));
j.a(i.this, jSONObject.optJSONObject("thanosNetworkReportConfig"));
}
});
} catch (Exception e) {
ThanosSelfLog.a(ThanosSelfLog.iUo, null, new kotlin.jvm.a.a<String>() {
{
super(0);
}
@Override
public final String invoke() {
return e.getMessage();
}
}, 1, null);
}
}
public static final void a(i iVar, final JSONArray jSONArray) {
if (jSONArray == null) {
return;
}
ThanosSelfLog.iUo.d("sakurajiang", new kotlin.jvm.a.a<String>() {
{
super(0);
}
@Override
public final String invoke() {
return "jsonArray" + jSONArray;
}
});
int length = jSONArray.length();
int i = 0;
if (length < 0) {
return;
}
while (true) {
JSONObject optJSONObject = jSONArray.optJSONObject(i);
if (optJSONObject != null) {
final String optString = optJSONObject.optString("thanosMessageService");
final boolean optBoolean = optJSONObject.optBoolean("disabled");
iVar.af(new kotlin.jvm.a.b<i.b, u>() {
{
super(1);
}
@Override
public u invoke(i.b bVar) {
invoke2(bVar);
return u.jXu;
}
public final void invoke2(i.b receiver) {
t.f(receiver, "$receiver");
Features.a aVar = Features.Companion;
String key = optString;
t.d(key, "key");
j.a(receiver, aVar.ta(key), Boolean.valueOf(optBoolean));
}
});
}
if (i == length) {
return;
} else {
i++;
}
}
}
public static final void a(i iVar, JSONObject jSONObject) {
if (jSONObject == null) {
return;
}
final LinkedHashSet linkedHashSet = new LinkedHashSet();
JSONArray optJSONArray = jSONObject.optJSONArray("networkReportHosts");
if (optJSONArray != null) {
int length = optJSONArray.length();
for (int i = 0; i < length; i++) {
String host = optJSONArray.optString(i);
String str = host;
if (!(str == null || str.length() == 0)) {
t.d(host, "host");
linkedHashSet.add(host);
}
}
}
final long optLong = jSONObject.optLong("start", -1L);
final long optLong2 = jSONObject.optLong("end", -1L);
iVar.af(new kotlin.jvm.a.b<i.b, u>() {
{
super(1);
}
@Override
public u invoke(i.b bVar) {
invoke2(bVar);
return u.jXu;
}
public final void invoke2(i.b receiver) {
t.f(receiver, "$receiver");
j.a(receiver, j.djN(), linkedHashSet);
if (optLong <= 0 || optLong2 <= 0) {
return;
}
j.a(receiver, j.djO(), Long.valueOf(optLong));
j.a(receiver, j.djP(), Long.valueOf(optLong2));
}
});
}
public static final void a(d<String> dVar) {
t.f(dVar, "<set-?>");
iSl = dVar;
}
public static final d<String> djG() {
return iSl;
}
public static final d<Boolean> djH() {
return iSm;
}
public static final d<Boolean> djI() {
return iSn;
}
public static final d<Boolean> djJ() {
return iSo;
}
public static final d<Integer> djK() {
return iSp;
}
public static final d<Integer> djL() {
return iSq;
}
public static final d<Integer> djM() {
return iSr;
}
public static final d<Set<String>> djN() {
return iSs;
}
public static final d<Long> djO() {
return iSt;
}
public static final d<Long> djP() {
return iSu;
}
}