APKPure.apk(点击下载) / d.java


package e.l.c.l;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.text.TextUtils;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.gms.tasks.Tasks;
import com.google.firebase.crashlytics.CrashlyticsRegistrar;
import e.l.c.h;
import e.l.c.k.p;
import e.l.c.k.q;
import e.l.c.l.j.c;
import e.l.c.l.j.f;
import e.l.c.l.j.j.c0;
import e.l.c.l.j.j.d0;
import e.l.c.l.j.j.e0;
import e.l.c.l.j.j.f0;
import e.l.c.l.j.j.i0;
import e.l.c.l.j.j.j0;
import e.l.c.l.j.j.k;
import e.l.c.l.j.j.k0;
import e.l.c.l.j.j.l;
import e.l.c.l.j.j.n0;
import e.l.c.l.j.j.q0;
import e.l.c.l.j.j.r0;
import e.l.c.l.j.j.t0;
import e.l.c.l.j.j.w;
import e.l.c.l.j.j.z;
import e.l.c.l.j.m.b;
import e.l.c.l.j.p.g;
import e.l.c.l.j.p.j.e;
import e.l.c.s.a;
import java.lang.Thread;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.Locale;
import java.util.Objects;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

public final /* synthetic */ class d implements q {

    /* renamed from: a  reason: collision with root package name */
    public final /* synthetic */ CrashlyticsRegistrar f9684a;

    public /* synthetic */ d(CrashlyticsRegistrar crashlyticsRegistrar) {
        this.f9684a = crashlyticsRegistrar;
    }

    /* JADX WARNING: Removed duplicated region for block: B:101:0x03b9  */
    /* JADX WARNING: Removed duplicated region for block: B:55:0x0270  */
    /* JADX WARNING: Removed duplicated region for block: B:56:0x0277  */
    /* JADX WARNING: Removed duplicated region for block: B:61:0x0284  */
    @Override // e.l.c.k.q
    public final Object a(p pVar) {
        Object obj;
        f fVar;
        Task task;
        boolean z;
        f fVar2;
        boolean z2;
        ExecutorService executorService;
        boolean z3;
        int i2;
        NetworkInfo activeNetworkInfo;
        Resources resources;
        boolean parseBoolean;
        Task<Void> task2;
        e a2;
        f fVar3;
        Objects.requireNonNull(this.f9684a);
        h hVar = (h) pVar.a(h.class);
        a e2 = pVar.e(c.class);
        a e3 = pVar.e(e.l.c.j.a.a.class);
        f fVar4 = f.f9693a;
        hVar.a();
        Context context = hVar.f9624a;
        String packageName = context.getPackageName();
        fVar4.a(4);
        e.l.c.l.j.n.f fVar5 = new e.l.c.l.j.n.f(context);
        j0 j0Var = new j0(hVar);
        n0 n0Var = new n0(context, packageName, (e.l.c.t.h) pVar.a(e.l.c.t.h.class), j0Var);
        e.l.c.l.j.d dVar = new e.l.c.l.j.d(e2);
        e eVar = new e(e3);
        d0 d0Var = new d0(hVar, n0Var, dVar, j0Var, new c(eVar), new b(eVar), fVar5, e.l.a.b.a.g("Crashlytics Exception Handler"));
        hVar.a();
        String str = hVar.c.b;
        String e4 = l.e(context);
        fVar4.a(3);
        e.l.c.l.j.e eVar2 = new e.l.c.l.j.e(context);
        try {
            String packageName2 = context.getPackageName();
            String d = n0Var.d();
            PackageInfo packageInfo = context.getPackageManager().getPackageInfo(packageName2, 0);
            String num = Integer.toString(packageInfo.versionCode);
            String str2 = packageInfo.versionName;
            if (str2 == null) {
                str2 = "0.0";
            }
            try {
                e.l.c.l.j.j.h hVar2 = new e.l.c.l.j.j.h(str, e4, d, packageName2, num, str2, eVar2);
                fVar4.a(2);
                ExecutorService g2 = e.l.a.b.a.g("com.google.firebase.crashlytics.startup");
                b bVar = new b();
                String str3 = hVar2.f9718e;
                String str4 = hVar2.f9719f;
                String d2 = n0Var.d();
                r0 r0Var = new r0();
                g gVar = new g(r0Var);
                e.l.c.l.j.p.a aVar = new e.l.c.l.j.p.a(fVar5);
                Locale locale = Locale.US;
                e.l.c.l.j.p.k.a aVar2 = new e.l.c.l.j.p.k.a(String.format(locale, "https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings", str), bVar);
                String format = String.format(locale, "%s/%s", n0Var.e(Build.MANUFACTURER), n0Var.e(Build.MODEL));
                String e5 = n0Var.e(Build.VERSION.INCREMENTAL);
                String e6 = n0Var.e(Build.VERSION.RELEASE);
                String[] strArr = {l.e(context), str, str4, str3};
                ArrayList arrayList = new ArrayList();
                int i3 = 0;
                for (int i4 = 4; i3 < i4; i4 = 4) {
                    String str5 = strArr[i3];
                    if (str5 != null) {
                        fVar3 = fVar4;
                        arrayList.add(str5.replace("-", "").toLowerCase(Locale.US));
                    } else {
                        fVar3 = fVar4;
                    }
                    i3++;
                    strArr = strArr;
                    fVar4 = fVar3;
                }
                Collections.sort(arrayList);
                StringBuilder sb = new StringBuilder();
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    sb.append((String) it.next());
                }
                String sb2 = sb.toString();
                e.l.c.l.j.p.e eVar3 = new e.l.c.l.j.p.e(context, new e.l.c.l.j.p.j.f(str, format, e5, e6, n0Var, sb2.length() > 0 ? l.l(sb2) : null, str4, str3, (d2 != null ? k0.APP_STORE : k0.DEVELOPER).c()), r0Var, gVar, aVar, aVar2, j0Var);
                e.l.c.l.j.p.c cVar = e.l.c.l.j.p.c.USE_CACHE;
                if ((!l.g(eVar3.f9977a).getString("existing_instance_identifier", "").equals(eVar3.b.f9989f)) || (a2 = eVar3.a(cVar)) == null) {
                    e a3 = eVar3.a(e.l.c.l.j.p.c.IGNORE_CACHE_EXPIRATION);
                    if (a3 != null) {
                        eVar3.f9981h.set(a3);
                        eVar3.f9982i.get().trySetResult(a3.f9986a);
                    }
                    j0 j0Var2 = eVar3.f9980g;
                    Task<Void> task3 = j0Var2.f9727g.getTask();
                    synchronized (j0Var2.c) {
                        task2 = j0Var2.d.getTask();
                    }
                    ExecutorService executorService2 = t0.f9757a;
                    TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
                    e.l.c.l.j.j.e eVar4 = new e.l.c.l.j.j.e(taskCompletionSource);
                    task3.continueWith(g2, eVar4);
                    task2.continueWith(g2, eVar4);
                    task = taskCompletionSource.getTask().onSuccessTask(g2, new e.l.c.l.j.p.d(eVar3));
                } else {
                    eVar3.f9981h.set(a2);
                    eVar3.f9982i.get().trySetResult(a2.f9986a);
                    task = Tasks.forResult(null);
                }
                task.continueWith(g2, new g());
                Context context2 = d0Var.f9700a;
                if (!(context2 == null || (resources = context2.getResources()) == null)) {
                    int f2 = l.f(context2, "com.crashlytics.RequireBuildId", "bool");
                    if (f2 > 0) {
                        parseBoolean = resources.getBoolean(f2);
                    } else {
                        int f3 = l.f(context2, "com.crashlytics.RequireBuildId", "string");
                        if (f3 > 0) {
                            parseBoolean = Boolean.parseBoolean(context2.getString(f3));
                        }
                    }
                    z = parseBoolean;
                    String str6 = hVar2.b;
                    if (z) {
                        fVar2 = fVar4;
                        fVar2.a(2);
                    } else {
                        fVar2 = fVar4;
                        if (TextUtils.isEmpty(str6)) {
                            z2 = false;
                            if (z2) {
                                new k(d0Var.f9703g);
                                String str7 = k.b;
                                try {
                                    e.l.c.l.j.n.f fVar6 = d0Var.f9704h;
                                    d0Var.f9701e = new f0("crash_marker", fVar6);
                                    d0Var.d = new f0("initialization_marker", fVar6);
                                    e.l.c.l.j.k.k kVar = new e.l.c.l.j.k.k(str7, fVar6, d0Var.f9708l);
                                    e.l.c.l.j.k.e eVar5 = new e.l.c.l.j.k.e(d0Var.f9704h);
                                    executorService = g2;
                                    try {
                                        d0Var.f9702f = new w(d0Var.f9700a, d0Var.f9708l, d0Var.f9703g, d0Var.b, d0Var.f9704h, d0Var.f9701e, hVar2, kVar, eVar5, q0.b(d0Var.f9700a, d0Var.f9703g, d0Var.f9704h, hVar2, eVar5, kVar, new e.l.c.l.j.q.a(RecyclerView.a0.FLAG_ADAPTER_FULLUPDATE, new e.l.c.l.j.q.c(10)), eVar3), d0Var.f9709m, d0Var.f9706j);
                                        boolean exists = d0Var.d.b().exists();
                                        try {
                                            Boolean.TRUE.equals((Boolean) t0.a(d0Var.f9708l.b(new e0(d0Var))));
                                        } catch (Exception unused) {
                                        }
                                        w wVar = d0Var.f9702f;
                                        Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
                                        wVar.f9761e.b(new z(wVar, str7));
                                        i0 i0Var = new i0(new e.l.c.l.j.j.q(wVar), eVar3, defaultUncaughtExceptionHandler, wVar.f9766j);
                                        wVar.f9769m = i0Var;
                                        Thread.setDefaultUncaughtExceptionHandler(i0Var);
                                        if (exists) {
                                            Context context3 = d0Var.f9700a;
                                            if (!(context3.checkCallingOrSelfPermission("android.permission.ACCESS_NETWORK_STATE") == 0) || ((activeNetworkInfo = ((ConnectivityManager) context3.getSystemService("connectivity")).getActiveNetworkInfo()) != null && activeNetworkInfo.isConnectedOrConnecting())) {
                                                fVar2.a(3);
                                                Future<?> submit = d0Var.f9707k.submit(new c0(d0Var, eVar3));
                                                fVar2.a(3);
                                                try {
                                                    submit.get(4, TimeUnit.SECONDS);
                                                } catch (InterruptedException | ExecutionException | TimeoutException unused2) {
                                                    i2 = 6;
                                                    try {
                                                        fVar2.a(6);
                                                    } catch (Exception unused3) {
                                                    }
                                                }
                                                z3 = false;
                                                Tasks.call(executorService, new h(z3, d0Var, eVar3));
                                                return new i(d0Var);
                                            }
                                        }
                                        fVar2.a(3);
                                        z3 = true;
                                    } catch (Exception unused4) {
                                        i2 = 6;
                                        fVar2.a(i2);
                                        d0Var.f9702f = null;
                                        z3 = false;
                                        Tasks.call(executorService, new h(z3, d0Var, eVar3));
                                        return new i(d0Var);
                                    }
                                } catch (Exception unused5) {
                                    executorService = g2;
                                    i2 = 6;
                                    fVar2.a(i2);
                                    d0Var.f9702f = null;
                                    z3 = false;
                                    Tasks.call(executorService, new h(z3, d0Var, eVar3));
                                    return new i(d0Var);
                                }
                                Tasks.call(executorService, new h(z3, d0Var, eVar3));
                                return new i(d0Var);
                            }
                            throw new IllegalStateException("The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.");
                        }
                    }
                    z2 = true;
                    if (z2) {
                    }
                }
                z = true;
                String str62 = hVar2.b;
                if (z) {
                }
                z2 = true;
                if (z2) {
                }
            } catch (PackageManager.NameNotFoundException unused6) {
                fVar = fVar4;
                obj = null;
                fVar.a(6);
                return obj;
            }
        } catch (PackageManager.NameNotFoundException unused7) {
            obj = null;
            fVar = fVar4;
            fVar.a(6);
            return obj;
        }
    }
}