X-plore v4.37.09版本的 MD5 值为:1ac588cd7c13e9578c2d4266387e2f4f

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


package w4;

import Q6.VBxU.ZXeKvxFHX;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import com.lonelycatgames.Xplore.compose.omp.bRSET;
import java.util.concurrent.Callable;
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;
import t4.InterfaceC7367a;
import u4.InterfaceC7551a;
import v4.InterfaceC7611a;
import v4.InterfaceC7612b;
import x4.C7857e;
import x4.C7866n;
import y3.AbstractC7921j;
import y3.AbstractC7924m;

public class r {

    private final Context f58023a;

    private final l4.f f58024b;

    private final C7735x f58025c;

    private C7730s f58028f;

    private C7730s f58029g;

    private boolean f58030h;

    private C7728p f58031i;

    private final C7705B f58032j;

    private final B4.f f58033k;

    public final InterfaceC7612b f58034l;

    private final InterfaceC7551a f58035m;

    private final ExecutorService f58036n;

    private final C7726n f58037o;

    private final C7725m f58038p;

    private final InterfaceC7367a f58039q;

    private final t4.l f58040r;

    private final long f58027e = System.currentTimeMillis();

    private final C7710G f58026d = new C7710G();

    class a implements Callable {

        final D4.i f58041a;

        a(D4.i iVar) {
            this.f58041a = iVar;
        }

        @Override
        public AbstractC7921j call() {
            return r.this.f(this.f58041a);
        }
    }

    public class b implements Runnable {

        final D4.i f58043a;

        b(D4.i iVar) {
            this.f58043a = iVar;
        }

        @Override
        public void run() {
            r.this.f(this.f58043a);
        }
    }

    public class c implements Callable {
        c() {
        }

        @Override
        public Boolean call() {
            try {
                boolean d9 = r.this.f58028f.d();
                if (!d9) {
                    t4.g.f().k("Initialization marker file was not properly removed.");
                }
                return Boolean.valueOf(d9);
            } catch (Exception e9) {
                t4.g.f().e("Problem encountered deleting Crashlytics initialization marker.", e9);
                return Boolean.FALSE;
            }
        }
    }

    public class d implements Callable {
        d() {
        }

        @Override
        public Boolean call() {
            return Boolean.valueOf(r.this.f58031i.s());
        }
    }

    public r(l4.f fVar, C7705B c7705b, InterfaceC7367a interfaceC7367a, C7735x c7735x, InterfaceC7612b interfaceC7612b, InterfaceC7551a interfaceC7551a, B4.f fVar2, ExecutorService executorService, C7725m c7725m, t4.l lVar) {
        this.f58024b = fVar;
        this.f58025c = c7735x;
        this.f58023a = fVar.k();
        this.f58032j = c7705b;
        this.f58039q = interfaceC7367a;
        this.f58034l = interfaceC7612b;
        this.f58035m = interfaceC7551a;
        this.f58036n = executorService;
        this.f58033k = fVar2;
        this.f58037o = new C7726n(executorService);
        this.f58038p = c7725m;
        this.f58040r = lVar;
    }

    private void d() {
        try {
            this.f58030h = Boolean.TRUE.equals((Boolean) Y.f(this.f58037o.h(new d())));
        } catch (Exception unused) {
            this.f58030h = false;
        }
    }

    public AbstractC7921j f(D4.i iVar) {
        n();
        try {
            this.f58034l.a(new InterfaceC7611a() {
                @Override
                public final void a(String str) {
                    r.this.k(str);
                }
            });
            this.f58031i.S();
            if (!iVar.b().f2339b.f2346a) {
                t4.g.f().b("Collection of crash reports disabled in Crashlytics settings.");
                return AbstractC7924m.d(new RuntimeException("Collection of crash reports disabled in Crashlytics settings."));
            }
            if (!this.f58031i.z(iVar)) {
                t4.g.f().k("Previous sessions could not be finalized.");
            }
            return this.f58031i.V(iVar.a());
        } catch (Exception e9) {
            t4.g.f().e("Crashlytics encountered a problem during asynchronous initialization.", e9);
            return AbstractC7924m.d(e9);
        } finally {
            m();
        }
    }

    private void h(D4.i iVar) {
        Future<?> submit = this.f58036n.submit(new b(iVar));
        t4.g.f().b("Crashlytics detected incomplete initialization on previous app launch. Will initialize synchronously.");
        try {
            submit.get(3L, TimeUnit.SECONDS);
        } catch (InterruptedException e9) {
            t4.g.f().e("Crashlytics was interrupted during initialization.", e9);
        } catch (ExecutionException e10) {
            t4.g.f().e("Crashlytics encountered a problem during initialization.", e10);
        } catch (TimeoutException e11) {
            t4.g.f().e("Crashlytics timed out during initialization.", e11);
        }
    }

    public static String i() {
        return "18.6.2";
    }

    static boolean j(String str, boolean z8) {
        if (!z8) {
            t4.g.f().i("Configured not to require a build ID.");
            return true;
        }
        if (!TextUtils.isEmpty(str)) {
            return true;
        }
        Log.e("FirebaseCrashlytics", ".");
        Log.e("FirebaseCrashlytics", ".     |  | ");
        Log.e("FirebaseCrashlytics", ".     |  |");
        Log.e("FirebaseCrashlytics", ".     |  |");
        Log.e("FirebaseCrashlytics", bRSET.IuMlvMnZOeib);
        Log.e("FirebaseCrashlytics", ".    \\    /");
        Log.e("FirebaseCrashlytics", ".     \\  /");
        Log.e("FirebaseCrashlytics", ".      \\/");
        Log.e("FirebaseCrashlytics", ".");
        Log.e("FirebaseCrashlytics", "The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
        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", ".");
        return false;
    }

    boolean e() {
        return this.f58028f.c();
    }

    public AbstractC7921j g(D4.i iVar) {
        return Y.h(this.f58036n, new a(iVar));
    }

    public void k(String str) {
        this.f58031i.Z(System.currentTimeMillis() - this.f58027e, str);
    }

    public void l(Throwable th) {
        this.f58031i.Y(Thread.currentThread(), th);
    }

    void m() {
        this.f58037o.h(new c());
    }

    void n() {
        this.f58037o.b();
        this.f58028f.a();
        t4.g.f().i("Initialization marker file was created.");
    }

    public boolean o(C7713a c7713a, D4.i iVar) {
        if (!j(c7713a.f57922b, AbstractC7721i.i(this.f58023a, ZXeKvxFHX.qHxV, true))) {
            throw new IllegalStateException("The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
        }
        String c7720h = new C7720h(this.f58032j).toString();
        try {
            this.f58029g = new C7730s("crash_marker", this.f58033k);
            this.f58028f = new C7730s("initialization_marker", this.f58033k);
            C7866n c7866n = new C7866n(c7720h, this.f58033k, this.f58037o);
            C7857e c7857e = new C7857e(this.f58033k);
            E4.a aVar = new E4.a(1024, new E4.c(10));
            this.f58040r.c(c7866n);
            this.f58031i = new C7728p(this.f58023a, this.f58037o, this.f58032j, this.f58025c, this.f58033k, this.f58029g, c7713a, c7866n, c7857e, Q.h(this.f58023a, this.f58032j, this.f58033k, c7713a, c7857e, c7866n, aVar, iVar, this.f58026d, this.f58038p), this.f58039q, this.f58035m, this.f58038p);
            boolean e9 = e();
            d();
            this.f58031i.x(c7720h, Thread.getDefaultUncaughtExceptionHandler(), iVar);
            if (!e9 || !AbstractC7721i.d(this.f58023a)) {
                t4.g.f().b("Successfully configured exception handler.");
                return true;
            }
            t4.g.f().b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
            h(iVar);
            return false;
        } catch (Exception e10) {
            t4.g.f().e("Crashlytics was not started due to an exception during initialization", e10);
            this.f58031i = null;
            return false;
        }
    }

    public void p(Boolean bool) {
        this.f58025c.h(bool);
    }

    public void q(String str) {
        this.f58031i.U(str);
    }
}