discord-jadx/app/src/main/java/b/i/c/m/b.java
2021-12-17 22:59:34 +01:00

251 lines
11 KiB
Java

package b.i.c.m;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.util.Log;
import b.i.c.c;
import b.i.c.j.a.a;
import b.i.c.l.e;
import b.i.c.l.f;
import b.i.c.m.d.a;
import b.i.c.m.d.h;
import b.i.c.m.d.i.d;
import b.i.c.m.d.k.b0;
import b.i.c.m.d.k.e1;
import b.i.c.m.d.k.h1;
import b.i.c.m.d.k.k0;
import b.i.c.m.d.k.l0;
import b.i.c.m.d.k.m0;
import b.i.c.m.d.k.p0;
import b.i.c.m.d.k.q0;
import b.i.c.m.d.k.r;
import b.i.c.m.d.k.r0;
import b.i.c.m.d.k.v0;
import b.i.c.m.d.k.x;
import b.i.c.u.g;
import com.google.firebase.crashlytics.CrashlyticsRegistrar;
import com.google.firebase.crashlytics.FirebaseCrashlytics;
import java.lang.Thread;
import java.util.Locale;
import java.util.Objects;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.TimeUnit;
/* compiled from: CrashlyticsRegistrar */
public final /* synthetic */ class b implements f {
public final CrashlyticsRegistrar a;
public b(CrashlyticsRegistrar crashlyticsRegistrar) {
this.a = crashlyticsRegistrar;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARNING: Removed duplicated region for block: B:38:0x026b */
/* JADX WARNING: Removed duplicated region for block: B:63:0x037c */
/* JADX WARNING: Removed duplicated region for block: B:67:0x03a0 */
/* JADX WARNING: Unknown variable types count: 2 */
@Override // b.i.c.l.f
public Object a(e eVar) {
b.i.c.m.d.i.f fVar;
b.i.c.m.d.j.b bVar;
boolean z2;
String str;
boolean z3;
ExecutorService executorService;
boolean z4;
Exception e;
b.i.c.m.d.i.f fVar2;
d dVar;
Objects.requireNonNull(this.a);
c cVar = (c) eVar.a(c.class);
a aVar = (a) eVar.a(a.class);
b.i.c.j.a.a aVar2 = (b.i.c.j.a.a) eVar.a(b.i.c.j.a.a.class);
cVar.a();
Context context = cVar.d;
v0 v0Var = new v0(context, context.getPackageName(), (g) eVar.a(g.class));
q0 q0Var = new q0(cVar);
a cVar2 = aVar == null ? new b.i.c.m.d.c() : aVar;
h hVar = new h(cVar, context, v0Var, q0Var);
if (aVar2 != null) {
b.i.c.m.d.b bVar2 = b.i.c.m.d.b.a;
bVar2.b("Firebase Analytics is available.");
?? eVar2 = new b.i.c.m.d.i.e(aVar2);
a aVar3 = new a();
a.AbstractC0129a c = aVar2.c("clx", aVar3);
if (c == null) {
bVar2.b("Could not register AnalyticsConnectorListener with Crashlytics origin.");
c = aVar2.c("crash", aVar3);
if (c != null) {
bVar2.g("A new version of the Google Analytics for Firebase SDK is now available. For improved performance and compatibility with Crashlytics, please update to the latest version.");
}
}
if (c != null) {
bVar2.b("Firebase Analytics listener registered successfully.");
d dVar2 = new d();
?? cVar3 = new b.i.c.m.d.i.c(eVar2, 500, TimeUnit.MILLISECONDS);
aVar3.f1657b = dVar2;
aVar3.a = cVar3;
fVar2 = cVar3;
dVar = dVar2;
} else {
bVar2.b("Firebase Analytics listener registration failed.");
dVar = new b.i.c.m.d.j.b();
fVar2 = eVar2;
}
bVar = dVar;
fVar = fVar2;
} else {
b.i.c.m.d.b.a.b("Firebase Analytics is unavailable.");
bVar = new b.i.c.m.d.j.b();
fVar = new b.i.c.m.d.i.f();
}
k0 k0Var = new k0(cVar, v0Var, cVar2, q0Var, bVar, fVar, b.i.a.f.e.o.f.m("Crashlytics Exception Handler"));
try {
hVar.i = hVar.l.c();
hVar.d = context.getPackageManager();
String packageName = context.getPackageName();
hVar.e = packageName;
PackageInfo packageInfo = hVar.d.getPackageInfo(packageName, 0);
hVar.f = packageInfo;
hVar.g = Integer.toString(packageInfo.versionCode);
String str2 = hVar.f.versionName;
if (str2 == null) {
str2 = "0.0";
}
hVar.h = str2;
hVar.j = hVar.d.getApplicationLabel(context.getApplicationInfo()).toString();
hVar.k = Integer.toString(context.getApplicationInfo().targetSdkVersion);
z2 = true;
} catch (PackageManager.NameNotFoundException e2) {
if (b.i.c.m.d.b.a.a(6)) {
Log.e("FirebaseCrashlytics", "Failed init", e2);
}
z2 = false;
}
if (!z2) {
b.i.c.m.d.b.a.d("Unable to start Crashlytics.");
return null;
}
ExecutorService m = b.i.a.f.e.o.f.m("com.google.firebase.crashlytics.startup");
cVar.a();
String str3 = cVar.f.f1640b;
v0 v0Var2 = hVar.l;
b.i.c.m.d.n.b bVar3 = hVar.a;
String str4 = hVar.g;
String str5 = hVar.h;
String c2 = hVar.c();
q0 q0Var2 = hVar.m;
String c3 = v0Var2.c();
e1 e1Var = new e1();
b.i.c.m.d.s.e eVar3 = new b.i.c.m.d.s.e(e1Var);
b.i.c.m.d.s.a aVar4 = new b.i.c.m.d.s.a(context);
Locale locale = Locale.US;
b.i.c.m.d.s.c cVar4 = new b.i.c.m.d.s.c(context, new b.i.c.m.d.s.h.g(str3, String.format(locale, "%s/%s", v0Var2.e(Build.MANUFACTURER), v0Var2.e(Build.MODEL)), v0Var2.e(Build.VERSION.INCREMENTAL), v0Var2.e(Build.VERSION.RELEASE), v0Var2, b.i.c.m.d.k.h.f(b.i.c.m.d.k.h.l(context), str3, str5, str4), str5, str4, r0.f(c3).g()), e1Var, eVar3, aVar4, new b.i.c.m.d.s.i.c(c2, String.format(locale, "https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings", str3), bVar3), q0Var2);
cVar4.d(1, m).i(m, new b.i.c.m.d.g(hVar));
String l = b.i.c.m.d.k.h.l(k0Var.a);
b.i.c.m.d.b bVar4 = b.i.c.m.d.b.a;
b.d.b.a.a.m0("Mapping file ID is: ", l, bVar4);
if (!b.i.c.m.d.k.h.j(k0Var.a, "com.crashlytics.RequireBuildId", true)) {
bVar4.b("Configured not to require a build ID.");
} else if (b.i.c.m.d.k.h.s(l)) {
str = "FirebaseCrashlytics";
Log.e(str, ".");
Log.e(str, ". | | ");
Log.e(str, ". | |");
Log.e(str, ". | |");
Log.e(str, ". \\ | | /");
Log.e(str, ". \\ /");
Log.e(str, ". \\ /");
Log.e(str, ". \\/");
Log.e(str, ".");
Log.e(str, "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(str, ".");
Log.e(str, ". /\\");
Log.e(str, ". / \\");
Log.e(str, ". / \\");
Log.e(str, ". / | | \\");
Log.e(str, ". | |");
Log.e(str, ". | |");
Log.e(str, ". | |");
Log.e(str, ".");
z3 = false;
if (!z3) {
c cVar5 = k0Var.f1674b;
cVar5.a();
String str6 = cVar5.f.f1640b;
try {
bVar4.f("Initializing Crashlytics 17.3.0");
Context context2 = k0Var.a;
b.i.c.m.d.o.h hVar2 = new b.i.c.m.d.o.h(context2);
k0Var.f = new m0("crash_marker", hVar2);
k0Var.e = new m0("initialization_marker", hVar2);
b.i.c.m.d.n.b bVar5 = new b.i.c.m.d.n.b();
b.i.c.m.d.u.a aVar5 = new b.i.c.m.d.u.a(context2);
v0 v0Var3 = k0Var.i;
String packageName2 = context2.getPackageName();
String c4 = v0Var3.c();
PackageInfo packageInfo2 = context2.getPackageManager().getPackageInfo(packageName2, 0);
String num = Integer.toString(packageInfo2.versionCode);
String str7 = packageInfo2.versionName;
if (str7 == null) {
str7 = "0.0";
}
executorService = m;
try {
b.i.c.m.d.k.b bVar6 = new b.i.c.m.d.k.b(str6, l, c4, packageName2, num, str7, aVar5);
bVar4.b("Installer package name is: " + c4);
k0Var.h = new x(k0Var.a, k0Var.m, bVar5, k0Var.i, k0Var.c, hVar2, k0Var.f, bVar6, null, null, k0Var.n, k0Var.k, cVar4);
boolean exists = k0Var.e.b().exists();
try {
k0Var.g = Boolean.TRUE.equals((Boolean) h1.a(k0Var.m.b(new l0(k0Var))));
} catch (Exception unused) {
k0Var.g = false;
}
x xVar = k0Var.h;
Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
xVar.m.b(new r(xVar));
p0 p0Var = new p0(new b0(xVar), cVar4, defaultUncaughtExceptionHandler);
xVar.B = p0Var;
Thread.setDefaultUncaughtExceptionHandler(p0Var);
if (!exists || !b.i.c.m.d.k.h.b(k0Var.a)) {
b.i.c.m.d.b.a.b("Exception handling initialization successful");
z4 = true;
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
return new FirebaseCrashlytics(k0Var);
}
b.i.c.m.d.b.a.b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
k0Var.b(cVar4);
z4 = false;
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
return new FirebaseCrashlytics(k0Var);
} catch (Exception e3) {
e = e3;
if (b.i.c.m.d.b.a.a(6)) {
}
k0Var.h = null;
z4 = false;
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
return new FirebaseCrashlytics(k0Var);
}
} catch (Exception e4) {
e = e4;
executorService = m;
if (b.i.c.m.d.b.a.a(6)) {
Log.e(str, "Crashlytics was not started due to an exception during initialization", e);
}
k0Var.h = null;
z4 = false;
b.i.a.f.e.o.f.n(executorService, new c(hVar, executorService, cVar4, z4, k0Var));
return new FirebaseCrashlytics(k0Var);
}
} else {
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.");
}
}
z3 = true;
str = "FirebaseCrashlytics";
if (!z3) {
}
}
}