package com.google.firebase.crashlytics;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.util.Log;
import com.google.firebase.crashlytics.CrashlyticsRegistrar;
import java.lang.Thread;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.Callable;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p176.p291.C5559;
import p138.p176.p291.p292.p293.InterfaceC5566;
import p138.p176.p291.p295.C5583;
import p138.p176.p291.p295.C5598;
import p138.p176.p291.p295.InterfaceC5586;
import p138.p176.p291.p295.InterfaceC5589;
import p138.p176.p291.p295.InterfaceC5590;
import p138.p176.p291.p296.C5606;
import p138.p176.p291.p296.p297.C5608;
import p138.p176.p291.p296.p297.C5609;
import p138.p176.p291.p296.p297.C5615;
import p138.p176.p291.p296.p297.C5616;
import p138.p176.p291.p296.p297.InterfaceC5607;
import p138.p176.p291.p296.p297.p298.C5617;
import p138.p176.p291.p296.p297.p299.C5622;
import p138.p176.p291.p296.p297.p299.C5627;
import p138.p176.p291.p296.p297.p299.C5642;
import p138.p176.p291.p296.p297.p299.C5662;
import p138.p176.p291.p296.p297.p299.C5668;
import p138.p176.p291.p296.p297.p299.C5670;
import p138.p176.p291.p296.p297.p299.C5674;
import p138.p176.p291.p296.p297.p299.C5677;
import p138.p176.p291.p296.p297.p299.C5679;
import p138.p176.p291.p296.p297.p299.C5685;
import p138.p176.p291.p296.p297.p299.C5692;
import p138.p176.p291.p296.p297.p299.C5694;
import p138.p176.p291.p296.p297.p299.CallableC5636;
import p138.p176.p291.p296.p297.p299.CallableC5673;
import p138.p176.p291.p296.p297.p299.EnumC5681;
import p138.p176.p291.p296.p297.p303.C5820;
import p138.p176.p291.p296.p297.p304.C5829;
import p138.p176.p291.p296.p297.p310.C5854;
import p138.p176.p291.p296.p297.p310.C5857;
import p138.p176.p291.p296.p297.p310.C5860;
import p138.p176.p291.p296.p297.p310.EnumC5856;
import p138.p176.p291.p296.p297.p310.p311.C5869;
import p138.p176.p291.p296.p297.p310.p312.C5872;
import p138.p176.p291.p296.p297.p314.C5880;
import p138.p176.p291.p320.p321.InterfaceC5906;

/* JADX INFO: loaded from: classes.dex */
public class CrashlyticsRegistrar implements InterfaceC5590 {
    @Override // p138.p176.p291.p295.InterfaceC5590
    public List<C5583<?>> getComponents() {
        C5583.C5585 c5585M8945 = C5583.m8945(C5606.class);
        c5585M8945.m8950(C5598.m8957(C5559.class));
        c5585M8945.m8950(new C5598(InterfaceC5906.class, 1, 1));
        c5585M8945.m8950(new C5598(InterfaceC5566.class, 0, 0));
        c5585M8945.m8950(new C5598(InterfaceC5607.class, 0, 0));
        c5585M8945.m8949(new InterfaceC5589(this) { // from class: ދ.ހ.ށ.ބ.֏

            /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
            public final CrashlyticsRegistrar f16060;

            {
                this.f16060 = this;
            }

            /* JADX WARN: Removed duplicated region for block: B:30:0x020b  */
            /* JADX WARN: Removed duplicated region for block: B:56:0x0353  */
            @Override // p138.p176.p291.p295.InterfaceC5589
            /* JADX INFO: renamed from: ֏ */
            /*
                Code decompiled incorrectly, please refer to instructions dump.
            */
            public Object mo8939(InterfaceC5586 interfaceC5586) {
                boolean z;
                boolean z2;
                boolean z3;
                boolean zExists;
                if (this.f16060 == null) {
                    throw null;
                }
                C5559 c5559 = (C5559) interfaceC5586.mo8943(C5559.class);
                InterfaceC5607 interfaceC5607 = (InterfaceC5607) interfaceC5586.mo8943(InterfaceC5607.class);
                InterfaceC5566 interfaceC5566 = (InterfaceC5566) interfaceC5586.mo8943(InterfaceC5566.class);
                InterfaceC5906 interfaceC5906 = (InterfaceC5906) interfaceC5586.mo8952(InterfaceC5906.class).get();
                c5559.m8928();
                Context context = c5559.f15975;
                C5685 c5685 = new C5685(context, context.getPackageName(), interfaceC5906);
                C5679 c5679 = new C5679(c5559);
                InterfaceC5607 c5609 = interfaceC5607 == null ? new C5609() : interfaceC5607;
                C5616 c5616 = new C5616(c5559, context, c5685, c5679);
                C5670 c5670 = new C5670(c5559, c5685, c5609, c5679, interfaceC5566);
                try {
                    c5616.f16083 = c5616.f16086.m9060();
                    c5616.f16078 = c5616.f16077.getPackageManager();
                    String packageName = c5616.f16077.getPackageName();
                    c5616.f16079 = packageName;
                    PackageInfo packageInfo = c5616.f16078.getPackageInfo(packageName, 0);
                    c5616.f16080 = packageInfo;
                    c5616.f16081 = Integer.toString(packageInfo.versionCode);
                    c5616.f16082 = c5616.f16080.versionName == null ? "0.0" : c5616.f16080.versionName;
                    c5616.f16084 = c5616.f16078.getApplicationLabel(c5616.f16077.getApplicationInfo()).toString();
                    c5616.f16085 = Integer.toString(c5616.f16077.getApplicationInfo().targetSdkVersion);
                    z = true;
                } catch (PackageManager.NameNotFoundException e) {
                    C5608 c5608 = C5608.f16066;
                    if (c5608.m8974(6)) {
                        Log.e(c5608.f16067, "Failed init", e);
                    }
                    z = false;
                }
                if (!z) {
                    C5608.f16066.m8975("Unable to start Crashlytics.");
                    return null;
                }
                ExecutorService executorServiceM7159 = C4303.m7159("com.google.firebase.crashlytics.startup");
                c5559.m8928();
                String str = c5559.f15977.f15988;
                C5685 c56852 = c5616.f16086;
                C5820 c5820 = c5616.f16075;
                String str2 = c5616.f16081;
                String str3 = c5616.f16082;
                String strM8979 = c5616.m8979();
                C5679 c56792 = c5616.f16087;
                String strM9060 = c56852.m9060();
                C5692 c5692 = new C5692();
                C5857 c5857 = new C5857(context, new C5869(str, String.format(Locale.US, "%s/%s", c56852.m9057(Build.MANUFACTURER), c56852.m9057(Build.MODEL)), c56852.m9057(Build.VERSION.INCREMENTAL), c56852.m9057(Build.VERSION.RELEASE), c56852, C5627.m8997(C5627.m9005(context), str, str3, str2), str3, str2, EnumC5681.m9055(strM9060).f16268), c5692, new C5860(c5692), new C5854(context), new C5872(strM8979, String.format(Locale.US, "=", str), c5820), c56792);
                c5857.m9204(EnumC5856.USE_CACHE, executorServiceM7159).mo8545(executorServiceM7159, new C5615(c5616));
                String strM9005 = C5627.m9005(c5670.f16224);
                C2803.m4892("Mapping file ID is: ", strM9005, C5608.f16066);
                if (C5627.m9001(c5670.f16224, "com.crashlytics.RequireBuildId", true)) {
                    if (C5627.m9004(strM9005)) {
                        Log.e("FirebaseCrashlytics", ".");
                        Log.e("FirebaseCrashlytics", ".     |  | ");
                        Log.e("FirebaseCrashlytics", ".     |  |");
                        Log.e("FirebaseCrashlytics", ".     |  |");
                        Log.e("FirebaseCrashlytics", ".   \\ |  | /");
                        Log.e("FirebaseCrashlytics", ".    \\    /");
                        Log.e("FirebaseCrashlytics", ".     \\  /");
                        Log.e("FirebaseCrashlytics", ".      \\/");
                        Log.e("FirebaseCrashlytics", ".");
                        Log.e("FirebaseCrashlytics", "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.");
                        Log.e("FirebaseCrashlytics", ".");
                        Log.e("FirebaseCrashlytics", ".      /\\");
                        Log.e("FirebaseCrashlytics", ".     /  \\");
                        Log.e("FirebaseCrashlytics", ".    /    \\");
                        Log.e("FirebaseCrashlytics", ".   / |  | \\");
                        Log.e("FirebaseCrashlytics", ".     |  |");
                        Log.e("FirebaseCrashlytics", ".     |  |");
                        Log.e("FirebaseCrashlytics", ".     |  |");
                        Log.e("FirebaseCrashlytics", ".");
                        z2 = false;
                    }
                    if (z2) {
                        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.");
                    }
                    C5559 c55592 = c5670.f16225;
                    c55592.m8928();
                    String str4 = c55592.f15977.f15988;
                    try {
                        C5608 c56082 = C5608.f16066;
                        if (c56082.m8974(4)) {
                            Log.i(c56082.f16067, "Initializing Crashlytics 17.0.0", null);
                        }
                        C5829 c5829 = new C5829(c5670.f16224);
                        c5670.f16229 = new C5674("crash_marker", c5829);
                        c5670.f16228 = new C5674("initialization_marker", c5829);
                        C5820 c58202 = new C5820();
                        Context context2 = c5670.f16224;
                        C5685 c56853 = c5670.f16231;
                        String packageName2 = context2.getPackageName();
                        String strM90602 = c56853.m9060();
                        PackageInfo packageInfo2 = context2.getPackageManager().getPackageInfo(packageName2, 0);
                        String string = Integer.toString(packageInfo2.versionCode);
                        String str5 = packageInfo2.versionName;
                        C5622 c5622 = new C5622(str4, strM9005, strM90602, packageName2, string, str5 == null ? "0.0" : str5);
                        C5880 c5880 = new C5880(c5670.f16224);
                        C5617 c5617 = new C5617(c5670.f16232, new C5668(c5670));
                        C5608.f16066.m8972("Installer package name is: " + c5622.f16099);
                        c5670.f16230 = new C5642(c5670.f16224, c5670.f16234, c58202, c5670.f16231, c5670.f16226, c5829, c5670.f16229, c5622, null, null, c5670.f16235, c5880, c5617, c5670.f16232, c5857);
                        zExists = c5670.f16228.m9048().exists();
                        try {
                            Boolean.TRUE.equals((Boolean) C5694.m9068(c5670.f16234.m9012(new CallableC5673(c5670))));
                        } catch (Exception unused) {
                        }
                        C5642 c5642 = c5670.f16230;
                        Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
                        c5642.f16160.m9012(new CallableC5636(c5642));
                        C5677 c5677 = new C5677(new C5662(c5642), c5857, defaultUncaughtExceptionHandler);
                        c5642.f16176 = c5677;
                        Thread.setDefaultUncaughtExceptionHandler(c5677);
                    } catch (Exception e2) {
                        C5608 c56083 = C5608.f16066;
                        if (c56083.m8974(6)) {
                            Log.e(c56083.f16067, "Crashlytics was not started due to an exception during initialization", e2);
                        }
                        c5670.f16230 = null;
                    }
                    if (!zExists || !C5627.m9000(c5670.f16224)) {
                        C5608.f16066.m8972("Exception handling initialization successful");
                        z3 = true;
                        C4303.m7055((Executor) executorServiceM7159, (Callable) new CallableC5605(c5616, executorServiceM7159, c5857, z3, c5670));
                        return new C5606(c5670);
                    }
                    C5608.f16066.m8972("Crashlytics did not finish previous background initialization. Initializing synchronously.");
                    c5670.m9046(c5857);
                    z3 = false;
                    C4303.m7055((Executor) executorServiceM7159, (Callable) new CallableC5605(c5616, executorServiceM7159, c5857, z3, c5670));
                    return new C5606(c5670);
                }
                C5608.f16066.m8972("Configured not to require a build ID.");
                z2 = true;
                if (z2) {
                }
            }
        });
        c5585M8945.m8948(2);
        return Arrays.asList(c5585M8945.m8951(), C4303.m7061("fire-cls", "17.0.0"));
    }
}
