流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387

以下内容为反编译后的 a.java 源代码,内容仅作参考


package com.liulishuo.lingodarwin.app.util;

import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.os.Build;
import android.os.Bundle;
import android.os.StrictMode;
import android.os.SystemClock;
import android.webkit.WebView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.lifecycle.CoroutineLiveDataKt;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.OnLifecycleEvent;
import androidx.lifecycle.ProcessLifecycleOwner;
import androidx.multidex.MultiDex;
import androidx.work.Configuration;
import androidx.work.WorkManager;
import com.liulishuo.appconfig.core.b;
import com.liulishuo.c.b;
import com.liulishuo.canary.c;
import com.liulishuo.cdn_ha.CDNLogLevel;
import com.liulishuo.cdn_ha.a;
import com.liulishuo.cdn_ha.c;
import com.liulishuo.cert_pinner.CertPinnerLogLevel;
import com.liulishuo.cert_pinner.n;
import com.liulishuo.engzo.R;
import com.liulishuo.lingodarwin.app.k;
import com.liulishuo.lingodarwin.app.m;
import com.liulishuo.lingodarwin.center.analytics.c;
import com.liulishuo.lingodarwin.center.dal.DeliteAsset;
import com.liulishuo.lingodarwin.center.dal.DeliteAssetLoader;
import com.liulishuo.lingodarwin.center.dal.DeliteXZAsset;
import com.liulishuo.lingodarwin.center.frame.DWApkConfig;
import com.liulishuo.lingodarwin.center.frame.h;
import com.liulishuo.lingodarwin.center.frame.i;
import com.liulishuo.lingodarwin.center.network.r;
import com.liulishuo.lingodarwin.center.network.s;
import com.liulishuo.lingodarwin.center.recorder.processor.f;
import com.liulishuo.lingodarwin.center.util.ad;
import com.liulishuo.lingodarwin.center.util.af;
import com.liulishuo.lingodarwin.center.util.av;
import com.liulishuo.lingodarwin.center.util.bk;
import com.liulishuo.lingodarwin.center.util.l;
import com.liulishuo.lingodarwin.loginandregister.o;
import com.liulishuo.lingodarwin.loginandregister.welcome.RefreshTokenInterceptor;
import com.liulishuo.okdownload.core.cause.EndCause;
import com.liulishuo.okdownload.core.connection.DownloadOkHttp3Connection;
import com.liulishuo.okdownload.e;
import com.liulishuo.okdownload.g;
import com.liulishuo.russell.ui.real_name.NavigationActivity;
import com.liulishuo.studytimestat.collector.StudyTimeCollector;
import com.tencent.bugly.beta.Beta;
import com.tencent.bugly.beta.interfaces.BetaPatchListener;
import io.reactivex.exceptions.OnErrorNotImplementedException;
import io.reactivex.y;
import java.io.File;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import kotlin.Result;
import kotlin.d;
import kotlin.j;
import kotlin.jvm.internal.t;
import kotlin.u;
import okhttp3.OkHttpClient;
import rx.functions.Action1;
import rx.plugins.RxJavaHooks;

@kotlin.i
public final class a implements com.liulishuo.appconfig.core.i {
    private static Application application;
    private static long applicationStartElapsedTime;
    private static long applicationStartMillisTime;
    private static boolean cPO;
    private static boolean cPP;
    private static boolean cPQ;
    private static long cPR;
    public static final a cPT = new a();
    private static Map<String, Long> cPS = new LinkedHashMap();

    private a() {
    }

    public static final Application a(a aVar) {
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        return application2;
    }

    @kotlin.i
    public static final class RunnableC0331a implements Runnable {
        public static final RunnableC0331a cPU = new RunnableC0331a();

        RunnableC0331a() {
        }

        @kotlin.i
        public static final class c<T> implements io.reactivex.c.g<u> {
            final Application cPX;

            public c(Application application) {
                this.cPX = application;
            }

            @Override
            public final void accept(u uVar) {
                ApplicationInfo applicationInfo = this.cPX.getApplicationInfo();
                t.d(applicationInfo, "application.applicationInfo");
                int i = applicationInfo.labelRes;
                String str = (i == 0 ? applicationInfo.nonLocalizedLabel.toString() : this.cPX.getString(i)) + " 已切换至后台";
                Toast makeText = Toast.makeText(this.cPX, str, 1);
                makeText.setText(str);
                makeText.show();
            }
        }

        @kotlin.i
        public static final class C0332a implements Application.ActivityLifecycleCallbacks {
            @Override
            public void onActivityDestroyed(Activity activity) {
            }

            @Override
            public void onActivityPaused(Activity activity) {
            }

            @Override
            public void onActivityResumed(Activity activity) {
            }

            @Override
            public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
            }

            @Override
            public void onActivityStarted(Activity activity) {
            }

            @Override
            public void onActivityStopped(Activity activity) {
            }

            @Override
            public void onActivityCreated(Activity activity, Bundle bundle) {
                if (!(activity instanceof NavigationActivity)) {
                    activity = null;
                }
                final NavigationActivity navigationActivity = (NavigationActivity) activity;
                if (navigationActivity != null) {
                    final ?? r4 = new LifecycleObserver() {
                        @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
                        public final void onPause() {
                            com.liulishuo.env_inspector.b.cNk.azY().onNext(u.jXu);
                        }
                    };
                    LifecycleOwner lifecycleOwner = ProcessLifecycleOwner.get();
                    t.d(lifecycleOwner, "ProcessLifecycleOwner.get()");
                    lifecycleOwner.getLifecycle().addObserver((LifecycleObserver) r4);
                    navigationActivity.getLifecycle().addObserver(new LifecycleObserver() {
                        @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
                        public final void onDestroy() {
                            AppCompatActivity.this.getLifecycle().removeObserver(this);
                            LifecycleOwner lifecycleOwner2 = ProcessLifecycleOwner.get();
                            t.d(lifecycleOwner2, "ProcessLifecycleOwner.get()");
                            lifecycleOwner2.getLifecycle().removeObserver(r4);
                        }
                    });
                }
            }
        }

        @Override
        public final void run() {
            Application a2 = a.a(a.cPT);
            C0332a c0332a = new C0332a();
            a2.registerActivityLifecycleCallbacks(c0332a);
            io.reactivex.disposables.a aVar = new io.reactivex.disposables.a();
            aVar.c(io.reactivex.disposables.c.p(new b(a2, c0332a)));
            io.reactivex.disposables.b subscribe = com.liulishuo.env_inspector.b.cNk.cf(a2).e(io.reactivex.a.b.a.dyx()).subscribe(new c(a2));
            t.d(subscribe, "it.observeOn(AndroidSche…   }.show()\n            }");
            aVar.c(subscribe);
        }

        @kotlin.i
        public static final class b implements io.reactivex.c.a {
            final Application $application;
            final C0332a cPW;

            public b(Application application, C0332a c0332a) {
                this.$application = application;
                this.cPW = c0332a;
            }

            @Override
            public final void run() {
                this.$application.unregisterActivityLifecycleCallbacks(this.cPW);
            }
        }
    }

    public final void cO(Context context) {
        t.g(context, "context");
        if (cPQ) {
            return;
        }
        cPQ = true;
        long currentTimeMillis = System.currentTimeMillis();
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        com.liulishuo.lingodarwin.center.util.a.init(application2);
        cPS.put("initAppInfo", Long.valueOf(System.currentTimeMillis() - currentTimeMillis));
        aCe();
        long currentTimeMillis2 = System.currentTimeMillis();
        aBU();
        cPS.put("priorityHighInit", Long.valueOf(System.currentTimeMillis() - currentTimeMillis2));
        long currentTimeMillis3 = System.currentTimeMillis();
        com.liulishuo.lingodarwin.center.h.a aVar = com.liulishuo.lingodarwin.center.h.a.dfN;
        Application application3 = application;
        if (application3 == null) {
            t.ws("application");
        }
        aVar.f(application3);
        cPS.put("LingoConstantPoolInitiator", Long.valueOf(System.currentTimeMillis() - currentTimeMillis3));
        aBV();
        Application application4 = application;
        if (application4 == null) {
            t.ws("application");
        }
        WorkManager.initialize(application4, new Configuration.Builder().setExecutor(i.a.aKS()).setTaskExecutor(i.a.aKS()).build());
        com.liulishuo.lingodarwin.center.frame.h.dew.aKy().t(RunnableC0331a.cPU);
        aCj();
        com.liulishuo.lingodarwin.center.constant.a.init();
        cP(context);
        Application application5 = application;
        if (application5 == null) {
            t.ws("application");
        }
        com.liulishuo.lingodarwin.center.l.a.a(new com.liulishuo.lingodarwin.app.startup.c(application5));
        com.liulishuo.lingodarwin.center.l.a.b(new com.liulishuo.lingodarwin.app.startup.b());
        long currentTimeMillis4 = System.currentTimeMillis();
        k.init();
        Application application6 = application;
        if (application6 == null) {
            t.ws("application");
        }
        k.cN(application6);
        cPS.put("PluginInjectorInitAndPreload", Long.valueOf(System.currentTimeMillis() - currentTimeMillis4));
        com.liulishuo.lingodarwin.center.l.a.dd(CoroutineLiveDataKt.DEFAULT_TIMEOUT);
        long currentTimeMillis5 = System.currentTimeMillis();
        OkHttpClient.Builder simpleOkHttpClientBuilder = com.liulishuo.lingodarwin.center.network.d.aMC().aMK().newBuilder().dns(com.liulishuo.lingodarwin.center.network.c.aMy());
        OkHttpClient.Builder dns = com.liulishuo.lingodarwin.center.network.d.aMC().aML().newBuilder().dns(com.liulishuo.lingodarwin.center.network.c.aMy());
        t.e(dns, "DWApi.get().okDownloadHt…).dns(DNSHelper.create())");
        a(dns);
        t.e(simpleOkHttpClientBuilder, "simpleOkHttpClientBuilder");
        com.liulishuo.lingodarwin.center.player.a.b(simpleOkHttpClientBuilder);
        com.liulishuo.lingodarwin.center.network.g gVar = com.liulishuo.lingodarwin.center.network.g.djg;
        Application application7 = application;
        if (application7 == null) {
            t.ws("application");
        }
        gVar.init(application7);
        com.liulishuo.lingodarwin.center.disk.a aVar2 = com.liulishuo.lingodarwin.center.disk.a.dbJ;
        Application application8 = application;
        if (application8 == null) {
            t.ws("application");
        }
        aVar2.init(application8);
        com.liulishuo.lingodarwin.center.dmp.b.dcf.init();
        cPS.put("DWPlayerAndDWDnsProviderAndDiskInspectorAndDmpManager", Long.valueOf(System.currentTimeMillis() - currentTimeMillis5));
        long currentTimeMillis6 = System.currentTimeMillis();
        aCa();
        aCg();
        aBY();
        m mVar = m.cPG;
        Application application9 = application;
        if (application9 == null) {
            t.ws("application");
        }
        mVar.init(application9);
        com.liulishuo.optimizer.boot.e.gug.a(m.cPG);
        com.liulishuo.optimizer.boot.e.gug.M(applicationStartElapsedTime, SystemClock.elapsedRealtime());
        cPS.put("initGrey50AndInitTimeStatisticAndStartupTracer", Long.valueOf(System.currentTimeMillis() - currentTimeMillis6));
        long currentTimeMillis7 = System.currentTimeMillis();
        l lVar = l.dqP;
        Application application10 = application;
        if (application10 == null) {
            t.ws("application");
        }
        lVar.g(application10);
        aBX();
        af afVar = af.drH;
        Application application11 = application;
        if (application11 == null) {
            t.ws("application");
        }
        afVar.h(application11);
        cPS.put("DeepLinkAndinitDynamicSoLoaderAndLiveConfig", Long.valueOf(System.currentTimeMillis() - currentTimeMillis7));
        com.liulishuo.lingodarwin.app.startup.d dVar = com.liulishuo.lingodarwin.app.startup.d.cPM;
        Application application12 = application;
        if (application12 == null) {
            t.ws("application");
        }
        dVar.a(application12, applicationStartMillisTime);
        com.liulishuo.lingodarwin.center.b.b.aGX().aGY();
        long currentTimeMillis8 = System.currentTimeMillis();
        aBW();
        cPS.put("priorityLaterInit", Long.valueOf(System.currentTimeMillis() - currentTimeMillis8));
        aCi();
        com.liulishuo.lingodarwin.app.c.d("SdkInitializer", "checkNeedInitMainProcess ==> finished");
        com.liulishuo.lingodarwin.center.o.a.a.dps.k("startAppTime", cPS);
    }

    public final void a(Application app, long j, long j2) {
        t.g(app, "app");
        application = app;
        applicationStartElapsedTime = j;
        applicationStartMillisTime = j2;
        cPP = false;
        cPR = System.currentTimeMillis();
        aBZ();
        cPS.put("initRouter", Long.valueOf(System.currentTimeMillis() - cPR));
        if (com.liulishuo.lingodarwin.center.storage.d.doK.getBoolean("sp.permission_requested", false)) {
            Application application2 = application;
            if (application2 == null) {
                t.ws("application");
            }
            cO(application2);
        }
    }

    private final void aBU() {
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        MultiDex.install(application2);
        Application application3 = application;
        if (application3 == null) {
            t.ws("application");
        }
        Beta.installTinker(application3);
        cPP = false;
        cPR = System.currentTimeMillis();
    }

    public final void e(Application app) {
        t.g(app, "app");
        application = app;
        aBU();
        aBV();
        aBW();
        aCi();
    }

    private final void aBV() {
        aCk();
        aCb();
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        String deviceId = com.liulishuo.lingodarwin.center.helper.a.getDeviceId(application2);
        long currentTimeMillis = System.currentTimeMillis();
        aCf();
        t.e(deviceId, "deviceId");
        gN(deviceId);
        cPS.put("initAppConfigSyncAndInitCDNRouteProvider", Long.valueOf(System.currentTimeMillis() - currentTimeMillis));
        long currentTimeMillis2 = System.currentTimeMillis();
        s sVar = s.djz;
        Application application3 = application;
        if (application3 == null) {
            t.ws("application");
        }
        sVar.a(application3, deviceId);
        OkHttpClient.Builder dns = com.liulishuo.lingodarwin.center.network.d.aMC().aMK().newBuilder().dns(com.liulishuo.lingodarwin.center.network.c.aMy());
        t.e(dns, "DWApi.get().simpleOkHttp…).dns(DNSHelper.create())");
        a(dns, deviceId);
        cPS.put("SimpleOkHttpProviderInitAndInitLog", Long.valueOf(System.currentTimeMillis() - currentTimeMillis2));
        com.liulishuo.lingodarwin.center.frame.h.dew.aKy().t(b.cPY);
        long currentTimeMillis3 = System.currentTimeMillis();
        aCh();
        r rVar = r.djy;
        Application application4 = application;
        if (application4 == null) {
            t.ws("application");
        }
        rVar.dl(application4);
        cPS.put("initCertPinnerAndFixURLConnectionCert", Long.valueOf(System.currentTimeMillis() - currentTimeMillis3));
        com.liulishuo.lingodarwin.center.frame.h.dew.aKy().t(c.cPZ);
        aCc();
    }

    @kotlin.i
    public static final class b implements Runnable {
        public static final b cPY = new b();

        b() {
        }

        @Override
        public final void run() {
            com.liulishuo.lingodarwin.center.crash.d.cXc.init(String.valueOf(o.eHi.bum().bup().buE().getLogin()));
        }
    }

    @kotlin.i
    public static final class c implements Runnable {
        public static final c cPZ = new c();

        c() {
        }

        @Override
        public final void run() {
            RefreshTokenInterceptor.bwK();
        }
    }

    private final void aBW() {
        Object ae = com.liulishuo.d.c.ae(com.liulishuo.lingodarwin.loginandregister.a.b.class);
        t.e(ae, "PluginManager.safeGet(Lo…dRegisterApi::class.java)");
        if (((com.liulishuo.lingodarwin.loginandregister.a.b) ae).bua()) {
            com.liulishuo.lingodarwin.center.e.aGr();
        } else if (av.dsg.aRq()) {
            com.liulishuo.lingodarwin.loginandregister.login.guide.g.eIS.bvH();
        }
        ad.a(new com.liulishuo.lingodarwin.center.util.d("default", R.string.app_default_channel));
        f.b.a aVar = f.b.dmm;
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        aVar.dp(application2);
        aCd();
    }

    private final void aBX() {
        try {
            Application application2 = application;
            if (application2 == null) {
                t.ws("application");
            }
            com.liulishuo.dynamicsoloader.b.init(application2, true);
        } catch (Exception e2) {
            com.liulishuo.lingodarwin.app.c.a("DWApplicationLike", e2, "soLibsPrepared error", new Object[0]);
        }
    }

    private final void aBY() {
        Object ae = com.liulishuo.d.c.ae(com.liulishuo.lingodarwin.loginandregister.a.b.class);
        t.e(ae, "PluginManager.safeGet(Lo…dRegisterApi::class.java)");
        if (((com.liulishuo.lingodarwin.loginandregister.a.b) ae).bua()) {
            ((com.liulishuo.overlord.corecourse.api.c) com.liulishuo.d.c.ae(com.liulishuo.overlord.corecourse.api.c.class)).ccV();
        }
    }

    private final void aBZ() {
        com.alibaba.android.arouter.b.a.init(com.liulishuo.lingodarwin.center.frame.b.getApp());
    }

    private final void a(OkHttpClient.Builder builder, String str) {
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        b.InterfaceC0176b a2 = com.liulishuo.c.b.a(application2, DWApkConfig.aKp(), str, DWApkConfig.aKq(), builder, DWApkConfig.afa());
        if (av.dsg.aRq()) {
            com.liulishuo.lingodarwin.center.analytics.c.aGy().a(new e(a2));
        }
    }

    @kotlin.i
    public static final class e implements c.a {
        final b.InterfaceC0176b cQb;

        e(b.InterfaceC0176b interfaceC0176b) {
            this.cQb = interfaceC0176b;
        }

        @Override
        public void onForeground() {
            this.cQb.onChange(true);
        }

        @Override
        public void onBackground() {
            this.cQb.onChange(false);
        }
    }

    @kotlin.i
    public static final class d implements com.liulishuo.canary.c {
        private com.liulishuo.okdownload.e cNA;

        d() {
        }

        @Override
        public void a(String url, String fileName, kotlin.jvm.a.b<? super c.AbstractC0177c, u> onResult) {
            t.g(url, "url");
            t.g(fileName, "fileName");
            t.g(onResult, "onResult");
            c.a.a(this, url, fileName, onResult);
        }

        @Override
        public c.b agv() {
            return new c.b(true, 30L, TimeUnit.DAYS);
        }

        @Override
        public void a(String url, String fileName, kotlin.jvm.a.b<? super File, u> onSuccess, kotlin.jvm.a.b<? super Integer, u> onProgress, kotlin.jvm.a.b<? super Exception, u> onFail) {
            t.g(url, "url");
            t.g(fileName, "fileName");
            t.g(onSuccess, "onSuccess");
            t.g(onProgress, "onProgress");
            t.g(onFail, "onFail");
            com.liulishuo.okdownload.e eVar = this.cNA;
            if (eVar == null) {
                this.cNA = aj(url, fileName);
                com.liulishuo.okdownload.e eVar2 = this.cNA;
                if (eVar2 != null) {
                    a(eVar2, onSuccess, onProgress, onFail);
                    return;
                }
                return;
            }
            if (kotlin.text.m.a(eVar != null ? eVar.getUrl() : null, url, false, 2, (Object) null)) {
                com.liulishuo.okdownload.e eVar3 = this.cNA;
                if (kotlin.text.m.a(eVar3 != null ? eVar3.getFilename() : null, fileName, false, 2, (Object) null)) {
                    com.liulishuo.okdownload.e eVar4 = this.cNA;
                    if (eVar4 != null) {
                        a(eVar4, onSuccess, onProgress, onFail);
                        return;
                    }
                    return;
                }
            }
            com.liulishuo.okdownload.e eVar5 = this.cNA;
            if (eVar5 != null) {
                eVar5.cancel();
            }
            this.cNA = aj(url, fileName);
            com.liulishuo.okdownload.e eVar6 = this.cNA;
            if (eVar6 != null) {
                a(eVar6, onSuccess, onProgress, onFail);
            }
        }

        private final com.liulishuo.okdownload.e aj(String str, String str2) {
            File cacheDir = a.a(a.cPT).getCacheDir();
            t.e(cacheDir, "application.cacheDir");
            return new e.a(str, cacheDir.getAbsolutePath(), str2).ic(false).aAt();
        }

        @kotlin.i
        public static final class C0333a extends com.liulishuo.okdownload.core.listener.b {
            final kotlin.jvm.a.b $onSuccess;
            final kotlin.jvm.a.b cQa;

            @Override
            public void a(com.liulishuo.okdownload.e task) {
                t.g(task, "task");
            }

            C0333a(kotlin.jvm.a.b bVar, kotlin.jvm.a.b bVar2) {
                this.cQa = bVar;
                this.$onSuccess = bVar2;
            }

            @Override
            public void a(com.liulishuo.okdownload.e task, EndCause cause, Exception exc) {
                t.g(task, "task");
                t.g(cause, "cause");
                if (cause != EndCause.COMPLETED) {
                    this.cQa.invoke(new IllegalStateException("task end with illegal state: " + cause));
                    return;
                }
                File file = task.getFile();
                if (file != null) {
                    this.$onSuccess.invoke(file);
                } else {
                    this.cQa.invoke(new NullPointerException("file is not exit"));
                }
            }
        }

        private final void a(com.liulishuo.okdownload.e eVar, kotlin.jvm.a.b<? super File, u> bVar, kotlin.jvm.a.b<? super Integer, u> bVar2, kotlin.jvm.a.b<? super Exception, u> bVar3) {
            eVar.c(new C0333a(bVar3, bVar));
        }
    }

    private final void aCa() {
        com.liulishuo.canary.d.bXQ.a(DWApkConfig.afa(), new d());
    }

    private final void a(OkHttpClient.Builder builder) {
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        g.a a2 = new g.a(application2).a(new DownloadOkHttp3Connection.a().c(builder));
        a2.a(com.liulishuo.lingodarwin.app.startup.a.cPL.aBT());
        com.liulishuo.okdownload.g.a(a2.bZN());
    }

    private final void aCb() {
        if (DWApkConfig.isDebug()) {
            StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build());
            StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().build());
        }
    }

    private final void aCc() {
        if (av.dsg.aRq()) {
            com.akaita.java.rxjava2debug.b.m7do();
            io.reactivex.e.a.p(g.cQc);
            RxJavaHooks.setOnError(h.cQd);
        }
    }

    @kotlin.i
    public static final class g<T> implements io.reactivex.c.g<Throwable> {
        public static final g cQc = new g();

        g() {
        }

        @Override
        public final void accept(Throwable th) {
            Throwable g = com.akaita.java.rxjava2debug.b.g(th);
            if (g instanceof OnErrorNotImplementedException) {
                g = th.getCause();
            }
            if (g != null) {
                com.liulishuo.lingodarwin.center.c.a("DWApplicationLike", g, g.getMessage(), new Object[0]);
            }
        }
    }

    @kotlin.i
    public static final class h<T> implements Action1<Throwable> {
        public static final h cQd = new h();

        h() {
        }

        @Override
        public final void call(Throwable th) {
            Throwable cause = th.getCause();
            if (cause != null) {
                com.liulishuo.lingodarwin.center.c.a("DWApplicationLike", cause, cause.getMessage(), new Object[0]);
            }
        }
    }

    private final void aCd() {
        if (!DWApkConfig.afa()) {
            com.liulishuo.asset.delite.c.eQ("https://armory.llsapp.com");
        }
        com.liulishuo.asset.delite.c.a(new kotlin.jvm.a.b<String, u>() {
            @Override
            public u invoke(String str) {
                invoke2(str);
                return u.jXu;
            }

            public final void invoke2(String it) {
                t.g(it, "it");
                com.liulishuo.lingodarwin.app.c.i("ds3", it);
            }
        });
        com.liulishuo.asset.delite.c.a(com.liulishuo.lingodarwin.center.network.d.aMC().ea(false));
        if (av.dsg.aRq()) {
            DeliteAssetLoader deliteAssetLoader = DeliteAssetLoader.cXQ;
            Application application2 = application;
            if (application2 == null) {
                t.ws("application");
            }
            deliteAssetLoader.a(application2, new DeliteAsset(com.liulishuo.lingodarwin.app.d.cPw.aBq(), "490662ba0f9a00d23c5f206719ea0752", 20105485L, "1.3.2", true, new DeliteXZAsset(com.liulishuo.lingodarwin.app.d.cPw.aBr(), "61d006054188ea83f1e3279af336ab31", 17499172L)));
        }
    }

    private final void aCe() {
        if (Build.VERSION.SDK_INT == 26) {
            Application application2 = application;
            if (application2 == null) {
                t.ws("application");
            }
            ApplicationInfo applicationInfo = application2.getApplicationInfo();
            if (applicationInfo != null) {
                applicationInfo.targetSdkVersion = 26;
            }
        }
    }

    private final void aCf() {
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        b.a aVar = new b.a(application2, "overlord");
        aVar.cu(true);
        aVar.cv(DWApkConfig.isDebug());
        r.djy.b(aVar);
        com.liulishuo.appconfig.core.b.a(aVar);
        com.liulishuo.appconfig.core.b.a(this);
    }

    private final void aCg() {
        StudyTimeCollector.a aVar = StudyTimeCollector.iQy;
        StudyTimeCollector.AppKind appKind = StudyTimeCollector.AppKind.Overlord;
        StudyTimeCollector.PlatformKind platformKind = StudyTimeCollector.PlatformKind.Android;
        long login = bk.dsE.getLogin();
        String str = String.valueOf(DWApkConfig.getVersionCode()) + "";
        String agn = com.liulishuo.lingodarwin.center.helper.a.agn();
        t.e(agn, "ContextHelper.getOSVersion()");
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        String deviceId = com.liulishuo.lingodarwin.center.helper.a.getDeviceId(application2);
        t.e(deviceId, "ContextHelper.getDeviceId(this.application)");
        aVar.b(new StudyTimeCollector.b(appKind, platformKind, login, str, agn, deviceId, DWApkConfig.isDebug(), new f()));
    }

    @kotlin.i
    public static final class f implements com.liulishuo.studytimestat.collector.a {
        f() {
        }

        @Override
        public void x(String tag, String msg) {
            t.g(tag, "tag");
            t.g(msg, "msg");
            com.liulishuo.c.b.b("StudyTimeCollector", tag, msg, new Object[0]);
        }
    }

    private final void gN(String str) {
        com.liulishuo.cdn_ha.c a2;
        final String str2 = "CDNRouteProvider";
        com.liulishuo.cdn_ha.c.bZd.b(new kotlin.jvm.a.m<CDNLogLevel, String, u>() {
            {
                super(2);
            }

            @Override
            public u invoke(CDNLogLevel cDNLogLevel, String str3) {
                invoke2(cDNLogLevel, str3);
                return u.jXu;
            }

            public final void invoke2(CDNLogLevel level, String message) {
                t.g(level, "level");
                t.g(message, "message");
                int i2 = b.$EnumSwitchMapping$0[level.ordinal()];
                if (i2 == 1) {
                    com.liulishuo.lingodarwin.app.c.i(str2, message);
                } else if (i2 == 2) {
                    com.liulishuo.lingodarwin.app.c.d(str2, message);
                } else {
                    if (i2 != 3) {
                        return;
                    }
                    com.liulishuo.lingodarwin.app.c.e(str2, message);
                }
            }
        });
        final kotlin.d bJ = kotlin.e.bJ(new kotlin.jvm.a.a<y.c>() {
            @Override
            public final y.c invoke() {
                return h.dew.aKz().azk();
            }
        });
        c.a aVar = com.liulishuo.cdn_ha.c.bZd;
        c.a aVar2 = com.liulishuo.cdn_ha.c.bZd;
        a.C0190a c0190a = a.C0190a.bYX;
        final kotlin.reflect.k kVar = null;
        kotlin.jvm.a.b<kotlin.jvm.a.b<? super u, ? extends u>, u> bVar = new kotlin.jvm.a.b<kotlin.jvm.a.b<? super u, ? extends u>, u>() {
            {
                super(1);
            }

            @Override
            public u invoke(kotlin.jvm.a.b<? super u, ? extends u> bVar2) {
                invoke2((kotlin.jvm.a.b<? super u, u>) bVar2);
                return u.jXu;
            }

            public final void invoke2(final kotlin.jvm.a.b<? super u, u> it) {
                t.g(it, "it");
                d dVar = d.this;
                kotlin.reflect.k kVar2 = kVar;
                ((y.c) dVar.getValue()).aR(new Runnable() {
                    @Override
                    public final void run() {
                        kotlin.jvm.a.b.this.invoke(u.jXu);
                    }
                });
            }
        };
        OkHttpClient build = new OkHttpClient.Builder().build();
        t.e(build, "OkHttpClient.Builder().build()");
        a2 = com.liulishuo.cdn_ha.d.a(aVar2, c0190a, str, (r18 & 4) != 0 ? 600000L : 600000L, (r18 & 8) != 0 ? (kotlin.jvm.a.b) null : bVar, (r18 & 16) != 0 ? new OkHttpClient() : build, (r18 & 32) != 0 ? new com.google.gson.e() : null);
        aVar.b(a2);
    }

    private final void aCh() {
        final String str = "CertPinner";
        com.liulishuo.lingodarwin.app.c.d("CertPinner", "init");
        com.liulishuo.cert_pinner.h.c(new kotlin.jvm.a.m<CertPinnerLogLevel, String, u>() {
            {
                super(2);
            }

            @Override
            public u invoke(CertPinnerLogLevel certPinnerLogLevel, String str2) {
                invoke2(certPinnerLogLevel, str2);
                return u.jXu;
            }

            public final void invoke2(CertPinnerLogLevel level, String message) {
                t.g(level, "level");
                t.g(message, "message");
                int i2 = b.$EnumSwitchMapping$1[level.ordinal()];
                if (i2 == 1) {
                    com.liulishuo.lingodarwin.app.c.i(str, message);
                } else if (i2 == 2) {
                    com.liulishuo.lingodarwin.app.c.d(str, message);
                } else {
                    if (i2 != 3) {
                        return;
                    }
                    com.liulishuo.lingodarwin.app.c.e(str, message);
                }
            }
        });
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        com.liulishuo.cert_pinner.b.a(com.liulishuo.cert_pinner.d.bS(application2), kotlin.collections.t.a((Collection<? extends com.liulishuo.cert_pinner.m>) com.liulishuo.cert_pinner.m.bZW.ahv(), new com.liulishuo.cert_pinner.m("account.llsapp.com", true)), new kotlin.jvm.a.b<n, u>() {
            {
                super(1);
            }

            @Override
            public u invoke(n nVar) {
                invoke2(nVar);
                return u.jXu;
            }

            public final void invoke2(n it) {
                t.g(it, "it");
                com.liulishuo.lingodarwin.app.c.e(str, "pinning failure " + it);
                com.liulishuo.cert_pinner.r.a(it);
            }
        });
    }

    private final void cP(Context context) {
        com.liulishuo.lingodarwin.center.analytics.b bVar = com.liulishuo.lingodarwin.center.analytics.b.cVf;
        Application application2 = application;
        if (application2 == null) {
            t.ws("application");
        }
        boolean isDebug = DWApkConfig.isDebug();
        String userId = bk.dsE.getUserId();
        String aHg = com.liulishuo.lingodarwin.center.c.c.aHg();
        t.e(aHg, "DWConfig.getUmsUrl()");
        String aHz = com.liulishuo.lingodarwin.center.c.c.aHz();
        t.e(aHz, "DWConfig.getUMSAppName()");
        String aHy = com.liulishuo.lingodarwin.center.c.c.aHy();
        t.e(aHy, "DWConfig.getUmsPwd()");
        Application application3 = application;
        if (application3 == null) {
            t.ws("application");
        }
        String channel = DWApkConfig.getChannel(application3);
        t.e(channel, "DWApkConfig.getChannel(application)");
        Application application4 = application;
        if (application4 == null) {
            t.ws("application");
        }
        String deviceId = com.liulishuo.lingodarwin.center.helper.a.getDeviceId(application4);
        t.e(deviceId, "ContextHelper.getDeviceId(application)");
        String aHA = com.liulishuo.lingodarwin.center.c.c.aHA();
        t.e(aHA, "DWConfig.getUmsReportUrl()");
        bVar.a(application2, isDebug, userId, aHg, aHz, aHy, channel, deviceId, aHA);
        com.liulishuo.lingodarwin.app.c.i("SdkInitializer", "initUms:" + context);
        com.liulishuo.lingodarwin.center.o.a.a.dps.init(context, DWApkConfig.isDebug());
    }

    @Override
    public void h(String environment, boolean z) {
        t.g(environment, "environment");
        com.liulishuo.lingodarwin.center.c.i("DWApplicationLike", "success:%s, app root:%s", Boolean.valueOf(z), com.liulishuo.appconfig.core.b.afU().toString());
    }

    private final void aCi() {
        if (!cPO) {
            cPO = true;
            com.liulishuo.thanos.launch.time.b.iRm.fc(applicationStartMillisTime / 1000);
        }
        if (!cPP) {
            cPP = true;
            com.liulishuo.thanos.launch.time.b.iRm.fd(cPR / 1000);
        }
        com.liulishuo.thanos.launch.time.b.iRm.fe(System.currentTimeMillis() / 1000);
        com.liulishuo.thanos.launch.time.b.iRm.register();
    }

    private final void aCj() {
        Beta.autoDownloadOnWifi = true;
        Beta.betaPatchListener = (BetaPatchListener) Proxy.newProxyInstance(BetaPatchListener.class.getClassLoader(), new Class[]{BetaPatchListener.class}, new i());
    }

    private final void aCk() {
        if (av.dsg.aRq() || Build.VERSION.SDK_INT < 28) {
            return;
        }
        if (av.dsg.getProcessName().length() == 0) {
            StringBuilder sb = new StringBuilder();
            Application application2 = application;
            if (application2 == null) {
                t.ws("application");
            }
            sb.append(application2.getPackageName());
            sb.append(".third");
            WebView.setDataDirectorySuffix(sb.toString());
            return;
        }
        WebView.setDataDirectorySuffix(av.dsg.getProcessName());
    }

    @kotlin.i
    public static final class i implements InvocationHandler {
        @Override
        public Object invoke(Object obj, Method method, Object[] objArr) {
            a(obj, method, objArr);
            return u.jXu;
        }

        public final void a(Object obj, Method method, Object[] objArr) {
            String str;
            a aVar = a.cPT;
            try {
                Result.a aVar2 = Result.Companion;
                StringBuilder sb = new StringBuilder();
                if (method == null || (str = method.getName()) == null) {
                    str = "$$null$$";
                }
                sb.append(str);
                sb.append('(');
                String a2 = objArr != null ? kotlin.collections.k.a(objArr, ",", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (kotlin.jvm.a.b) null, 62, (Object) null) : null;
                if (a2 == null) {
                    a2 = "";
                }
                sb.append(a2);
                sb.append(')');
                Result.m526constructorimpl(Integer.valueOf(com.liulishuo.lingodarwin.app.c.i("Tinker", sb.toString())));
            } catch (Throwable th) {
                Result.a aVar3 = Result.Companion;
                Result.m526constructorimpl(j.bt(th));
            }
        }
    }
}