流利说-英语 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;
    }
}