P2X v5.6.5版本的 MD5 值为:c9754e3fb9716daeb935e470461cc2a2

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


package b6;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
import androidx.appcompat.widget.e3;
import com.google.firebase.crashlytics.CrashlyticsRegistrar;
import com.lzy.okgo.model.HttpHeaders;
import g6.x;
import g6.y;
import g6.z;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.lang.Thread;
import java.net.ConnectException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.UnknownHostException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.CountDownLatch;
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 java.util.concurrent.atomic.AtomicReference;
import java.util.regex.Pattern;
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
import org.sopcast.android.SopHandler;
import org.sopcast.android.fragment.profiles.AddProfileDialog;
import org.sopcast.android.fragment.profiles.AvatarAdapter;
import org.sopcast.android.fragment.profiles.EditProfileDialog;
import t2.b0;
import t2.i0;
import t2.k0;
import y4.g5;

public final class a implements f, q2.b, p2.j, t2.g, i3.k, w6.a, z4.a, z4.g, AvatarAdapter.OnAvatarSelectedListener {

    public final int f1180r;
    public final Object s;

    public a(Object obj, int i9) {
        this.f1180r = i9;
        this.s = obj;
    }

    @Override
    public Object apply(Object obj) {
        InputStream inputStream;
        int i9 = this.f1180r;
        Object obj2 = this.s;
        switch (i9) {
            case 0:
                h2.e eVar = (h2.e) obj2;
                h2.c cVar = (h2.c) obj;
                eVar.getClass();
                URL url = cVar.f3722a;
                if (Log.isLoggable(com.bumptech.glide.c.m("CctTransportBackend"), 4)) {
                    String.format("Making request to: %s", url);
                }
                HttpURLConnection httpURLConnection = (HttpURLConnection) cVar.f3722a.openConnection();
                httpURLConnection.setConnectTimeout(30000);
                httpURLConnection.setReadTimeout(eVar.f3733g);
                httpURLConnection.setDoOutput(true);
                httpURLConnection.setInstanceFollowRedirects(false);
                httpURLConnection.setRequestMethod("POST");
                httpURLConnection.setRequestProperty(HttpHeaders.HEAD_KEY_USER_AGENT, String.format("datatransport/%s android/", "3.1.8"));
                httpURLConnection.setRequestProperty(HttpHeaders.HEAD_KEY_CONTENT_ENCODING, "gzip");
                httpURLConnection.setRequestProperty(HttpHeaders.HEAD_KEY_CONTENT_TYPE, "application/json");
                httpURLConnection.setRequestProperty(HttpHeaders.HEAD_KEY_ACCEPT_ENCODING, "gzip");
                String str = cVar.f3724c;
                if (str != null) {
                    httpURLConnection.setRequestProperty("X-Goog-Api-Key", str);
                }
                try {
                    OutputStream outputStream = httpURLConnection.getOutputStream();
                    try {
                        GZIPOutputStream gZIPOutputStream = new GZIPOutputStream(outputStream);
                        try {
                            eVar.f3728a.a(new BufferedWriter(new OutputStreamWriter(gZIPOutputStream)), cVar.f3723b);
                            gZIPOutputStream.close();
                            if (outputStream != null) {
                                outputStream.close();
                            }
                            int responseCode = httpURLConnection.getResponseCode();
                            Integer valueOf = Integer.valueOf(responseCode);
                            if (Log.isLoggable(com.bumptech.glide.c.m("CctTransportBackend"), 4)) {
                                String.format("Status Code: %d", valueOf);
                            }
                            com.bumptech.glide.c.j(httpURLConnection.getHeaderField(HttpHeaders.HEAD_KEY_CONTENT_TYPE), "CctTransportBackend", "Content-Type: %s");
                            com.bumptech.glide.c.j(httpURLConnection.getHeaderField(HttpHeaders.HEAD_KEY_CONTENT_ENCODING), "CctTransportBackend", "Content-Encoding: %s");
                            if (responseCode != 302 && responseCode != 301 && responseCode != 307) {
                                if (responseCode != 200) {
                                    return new h2.d(responseCode, null, 0L);
                                }
                                InputStream inputStream2 = httpURLConnection.getInputStream();
                                try {
                                    if ("gzip".equals(httpURLConnection.getHeaderField(HttpHeaders.HEAD_KEY_CONTENT_ENCODING))) {
                                        inputStream = new GZIPInputStream(inputStream2);
                                    } else {
                                        inputStream = inputStream2;
                                    }
                                    try {
                                        h2.d dVar = new h2.d(responseCode, null, i2.n.a(new BufferedReader(new InputStreamReader(inputStream))).f4011a);
                                        if (inputStream != null) {
                                            inputStream.close();
                                        }
                                        if (inputStream2 != null) {
                                            inputStream2.close();
                                        }
                                        return dVar;
                                    } finally {
                                    }
                                } finally {
                                }
                            } else {
                                return new h2.d(responseCode, new URL(httpURLConnection.getHeaderField(HttpHeaders.HEAD_KEY_LOCATION)), 0L);
                            }
                        } finally {
                        }
                    } finally {
                    }
                } catch (ConnectException | UnknownHostException unused) {
                    Log.isLoggable(com.bumptech.glide.c.m("CctTransportBackend"), 6);
                    return new h2.d(500, null, 0L);
                } catch (IOException | q6.b unused2) {
                    Log.isLoggable(com.bumptech.glide.c.m("CctTransportBackend"), 6);
                    return new h2.d(SopHandler.TOGGLE_PIP_PLAYER, null, 0L);
                }
            default:
                Map map = (Map) obj2;
                Cursor cursor = (Cursor) obj;
                g2.a aVar = p2.l.f5585w;
                while (cursor.moveToNext()) {
                    long j9 = cursor.getLong(0);
                    Set set = (Set) map.get(Long.valueOf(j9));
                    if (set == null) {
                        set = new HashSet();
                        map.put(Long.valueOf(j9), set);
                    }
                    set.add(new p2.k(cursor.getString(1), cursor.getString(2)));
                }
                return null;
        }
    }

    @Override
    public int b(Object obj) {
        b0 b0Var = (b0) this.s;
        i3.b bVar = (i3.b) obj;
        Pattern pattern = i3.l.f4055a;
        try {
            return bVar.b(b0Var) ? 1 : 0;
        } catch (i3.h unused) {
            return -1;
        }
    }

    @Override
    public void d(w6.c cVar) {
        d6.b bVar = (d6.b) this.s;
        bVar.getClass();
        Log.isLoggable("FirebaseCrashlytics", 3);
        bVar.f2392b.set((d6.a) cVar.get());
    }

    @Override
    public void e(k0 k0Var) {
        k0Var.onPlaybackParametersChanged((i0) this.s);
    }

    @Override
    public Object execute() {
        int i9 = this.f1180r;
        int i10 = 0;
        Object obj = this.s;
        switch (i9) {
            case 1:
                p2.l lVar = (p2.l) ((p2.d) obj);
                return Integer.valueOf(((Integer) lVar.d(new p2.e(i10, ((r2.c) lVar.s).a() - lVar.f5588u.d, lVar))).intValue());
            case 2:
                p2.l lVar2 = (p2.l) ((o2.m) obj).f5316i;
                lVar2.getClass();
                lVar2.d(new p2.g(lVar2, i10));
                return null;
            case 3:
                p2.l lVar3 = (p2.l) ((p2.c) obj);
                lVar3.getClass();
                int i11 = m2.a.f4968e;
                j.g gVar = new j.g(6);
                HashMap hashMap = new HashMap();
                SQLiteDatabase a5 = lVar3.a();
                a5.beginTransaction();
                try {
                    m2.a aVar = (m2.a) p2.l.h(a5.rawQuery("SELECT log_source, reason, events_dropped_count FROM log_event_dropped", new String[0]), new n2.b(lVar3, hashMap, gVar, 3));
                    a5.setTransactionSuccessful();
                    return aVar;
                } finally {
                    a5.endTransaction();
                }
            default:
                o2.p pVar = (o2.p) obj;
                p2.l lVar4 = (p2.l) pVar.f5325b;
                lVar4.getClass();
                Iterator it = ((Iterable) lVar4.d(new h2.b(1))).iterator();
                while (it.hasNext()) {
                    pVar.f5326c.b((j2.j) it.next(), 1);
                }
                return null;
        }
    }

    @Override
    public Object h(z4.h hVar) {
        boolean z;
        int i9 = this.f1180r;
        Object obj = this.s;
        switch (i9) {
            case 11:
                ((x) obj).getClass();
                if (hVar.h()) {
                    g6.a aVar = (g6.a) hVar.g();
                    String str = aVar.f3481b;
                    Log.isLoggable("FirebaseCrashlytics", 3);
                    File file = aVar.f3482c;
                    boolean delete = file.delete();
                    file.getPath();
                    if (delete) {
                        Log.isLoggable("FirebaseCrashlytics", 3);
                    }
                    z = true;
                } else {
                    hVar.f();
                    z = false;
                }
                return Boolean.valueOf(z);
            default:
                ExecutorService executorService = z.f3563a;
                ((CountDownLatch) obj).countDown();
                return null;
        }
    }

    @Override
    public void onAvatarSelected(int i9) {
        int i10 = this.f1180r;
        Object obj = this.s;
        switch (i10) {
            case 14:
                AddProfileDialog.g((AddProfileDialog) obj, i9);
                return;
            default:
                EditProfileDialog.j((EditProfileDialog) obj, i9);
                return;
        }
    }

    @Override
    public Object p(u uVar) {
        Object obj;
        String packageName;
        String d;
        String num;
        String str;
        String str2;
        int i9;
        z4.p pVar;
        z4.p i10;
        boolean z;
        boolean z8;
        ExecutorService executorService;
        boolean z9;
        boolean exists;
        boolean z10;
        boolean z11;
        NetworkInfo activeNetworkInfo;
        Resources resources;
        n6.b b9;
        String str3;
        int i11 = this.f1180r;
        Object obj2 = this.s;
        switch (i11) {
            case 0:
            case 1:
                return obj2;
            default:
                ((CrashlyticsRegistrar) obj2).getClass();
                v5.g gVar = (v5.g) uVar.a(v5.g.class);
                w6.b e7 = uVar.e(d6.a.class);
                w6.b e9 = uVar.e(z5.b.class);
                x6.e eVar = (x6.e) uVar.a(x6.e.class);
                gVar.a();
                Context context = gVar.f7007a;
                String packageName2 = context.getPackageName();
                l6.b bVar = new l6.b(context);
                g6.r rVar = new g6.r(gVar);
                g6.u uVar2 = new g6.u(context, packageName2, eVar, rVar);
                d6.b bVar2 = new d6.b(e7);
                c6.b bVar3 = new c6.b(e9);
                g6.o oVar = new g6.o(gVar, uVar2, bVar2, rVar, new c6.a(bVar3), new c6.a(bVar3), bVar, kotlin.jvm.internal.f.f("Crashlytics Exception Handler"));
                gVar.a();
                String str4 = gVar.f7009c.f7015b;
                String g5 = g6.e.g(context);
                Log.isLoggable("FirebaseCrashlytics", 3);
                e8.h hVar = new e8.h(context, 29);
                try {
                    packageName = context.getPackageName();
                    d = uVar2.d();
                    PackageInfo packageInfo = context.getPackageManager().getPackageInfo(packageName, 0);
                    num = Integer.toString(packageInfo.versionCode);
                    str = packageInfo.versionName;
                    if (str == null) {
                        str = "0.0";
                    }
                } catch (PackageManager.NameNotFoundException unused) {
                    obj = null;
                }
                try {
                    e3 e3Var = new e3(str4, g5, d, packageName, num, str, hVar);
                    Log.isLoggable("FirebaseCrashlytics", 2);
                    ExecutorService f9 = kotlin.jvm.internal.f.f("com.google.firebase.crashlytics.startup");
                    r2.b bVar4 = new r2.b(12);
                    String str5 = (String) e3Var.f308e;
                    String str6 = (String) e3Var.f309f;
                    String d9 = uVar2.d();
                    r2.b bVar5 = new r2.b(11);
                    n6.c cVar = new n6.c(bVar5);
                    n6.c cVar2 = new n6.c(bVar);
                    Locale locale = Locale.US;
                    e.e eVar2 = new e.e(String.format(locale, "https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings", str4), bVar4);
                    String str7 = Build.MANUFACTURER;
                    String str8 = g6.u.h;
                    String format = String.format(locale, "%s/%s", str7.replaceAll(str8, ""), Build.MODEL.replaceAll(str8, ""));
                    String replaceAll = Build.VERSION.INCREMENTAL.replaceAll(str8, "");
                    String replaceAll2 = Build.VERSION.RELEASE.replaceAll(str8, "");
                    String[] strArr = {g6.e.g(context), str4, str6, str5};
                    ArrayList arrayList = new ArrayList();
                    int i12 = 0;
                    for (int i13 = 4; i12 < i13; i13 = 4) {
                        String str9 = strArr[i12];
                        String[] strArr2 = strArr;
                        if (str9 != null) {
                            arrayList.add(str9.replace("-", "").toLowerCase(Locale.US));
                        }
                        i12++;
                        strArr = strArr2;
                    }
                    Collections.sort(arrayList);
                    StringBuilder sb = new StringBuilder();
                    Iterator it = arrayList.iterator();
                    while (it.hasNext()) {
                        sb.append((String) it.next());
                    }
                    String sb2 = sb.toString();
                    if (sb2.length() > 0) {
                        byte[] bytes = sb2.getBytes();
                        try {
                            MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
                            messageDigest.update(bytes);
                            str3 = g6.e.j(messageDigest.digest());
                        } catch (NoSuchAlgorithmException unused2) {
                            str3 = "";
                        }
                        str2 = str3;
                    } else {
                        str2 = null;
                    }
                    if (d9 != null) {
                        i9 = 4;
                    } else {
                        i9 = 1;
                    }
                    o2.n nVar = new o2.n(context, new n6.e(str4, format, replaceAll, replaceAll2, uVar2, str2, str6, str5, android.support.v4.media.b.b(i9)), bVar5, cVar, cVar2, eVar2, rVar);
                    if (!(!((Context) nVar.f5317r).getSharedPreferences("com.google.firebase.crashlytics", 0).getString("existing_instance_identifier", "").equals(((n6.e) nVar.s).f5190f)) && (b9 = nVar.b(1)) != null) {
                        ((AtomicReference) nVar.f5322y).set(b9);
                        ((z4.i) ((AtomicReference) nVar.z).get()).b(b9);
                        i10 = kotlin.jvm.internal.f.K(null);
                    } else {
                        n6.b b10 = nVar.b(3);
                        if (b10 != null) {
                            ((AtomicReference) nVar.f5322y).set(b10);
                            ((z4.i) ((AtomicReference) nVar.z).get()).b(b10);
                        }
                        g6.r rVar2 = (g6.r) nVar.x;
                        z4.p pVar2 = rVar2.f3546f.f8067a;
                        synchronized (rVar2.f3543b) {
                            pVar = rVar2.f3544c.f8067a;
                        }
                        ExecutorService executorService2 = z.f3563a;
                        z4.i iVar = new z4.i();
                        y yVar = new y(iVar, 0);
                        pVar2.d(f9, yVar);
                        pVar.d(f9, yVar);
                        i10 = iVar.f8067a.i(f9, new n6.c(nVar));
                    }
                    i10.d(f9, new t2.l(9));
                    j.g gVar2 = oVar.f3531m;
                    l6.b bVar6 = oVar.f3527i;
                    Context context2 = oVar.f3521a;
                    if (context2 != null && (resources = context2.getResources()) != null) {
                        int h = g6.e.h(context2, "com.crashlytics.RequireBuildId", "bool");
                        if (h > 0) {
                            z = resources.getBoolean(h);
                        } else {
                            int h9 = g6.e.h(context2, "com.crashlytics.RequireBuildId", "string");
                            if (h9 > 0) {
                                z = Boolean.parseBoolean(context2.getString(h9));
                            }
                        }
                        String str10 = (String) e3Var.f306b;
                        if (z) {
                            Log.isLoggable("FirebaseCrashlytics", 2);
                        } else if (TextUtils.isEmpty(str10)) {
                            z8 = false;
                            if (z8) {
                                new g6.c(oVar.h);
                                String str11 = g6.c.f3484b;
                                try {
                                    oVar.f3525f = new g6.i("crash_marker", bVar6);
                                    oVar.f3524e = new g6.i("initialization_marker", bVar6);
                                    l6.b bVar7 = new l6.b(str11, bVar6, gVar2);
                                    h6.c cVar3 = new h6.c(bVar6);
                                    executorService = f9;
                                    try {
                                        oVar.f3526g = new g6.l(oVar.f3521a, oVar.f3531m, oVar.h, oVar.f3522b, oVar.f3527i, oVar.f3525f, e3Var, cVar3, x.b(oVar.f3521a, oVar.h, oVar.f3527i, e3Var, cVar3, bVar7, new d0.a(new o6.a[]{new h4.t(10, 3)}), nVar, oVar.f3523c), oVar.f3532n, oVar.f3529k);
                                        g6.i iVar2 = oVar.f3524e;
                                        l6.b bVar8 = (l6.b) iVar2.s;
                                        String str12 = (String) iVar2.f3499r;
                                        bVar8.getClass();
                                        exists = new File((File) bVar8.f4913b, str12).exists();
                                        try {
                                            Boolean.TRUE.equals((Boolean) z.a(gVar2.q(new g6.n(oVar, 1))));
                                        } catch (Exception unused3) {
                                        }
                                        g6.l lVar = oVar.f3526g;
                                        Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
                                        lVar.getClass();
                                        lVar.d.q(new androidx.loader.content.g(4, lVar, str11));
                                        g6.q qVar = new g6.q(new g5(lVar), nVar, defaultUncaughtExceptionHandler, lVar.f3512i);
                                        lVar.f3515l = qVar;
                                        Thread.setDefaultUncaughtExceptionHandler(qVar);
                                    } catch (Exception unused4) {
                                        oVar.f3526g = null;
                                        z9 = false;
                                        kotlin.jvm.internal.f.g(executorService, new m4.g(z9, oVar, nVar, 1));
                                        return new c6.c(oVar, 0);
                                    }
                                } catch (Exception unused5) {
                                    executorService = f9;
                                }
                                if (exists) {
                                    if (context2.checkCallingOrSelfPermission("android.permission.ACCESS_NETWORK_STATE") == 0) {
                                        z10 = true;
                                    } else {
                                        z10 = false;
                                    }
                                    if (z10 && ((activeNetworkInfo = ((ConnectivityManager) context2.getSystemService("connectivity")).getActiveNetworkInfo()) == null || !activeNetworkInfo.isConnectedOrConnecting())) {
                                        z11 = false;
                                        if (z11) {
                                            Log.isLoggable("FirebaseCrashlytics", 3);
                                            Future<?> submit = oVar.f3530l.submit(new t5.q(1, oVar, nVar));
                                            Log.isLoggable("FirebaseCrashlytics", 3);
                                            try {
                                                submit.get(4L, TimeUnit.SECONDS);
                                            } catch (InterruptedException | ExecutionException | TimeoutException unused6) {
                                            }
                                            z9 = false;
                                            kotlin.jvm.internal.f.g(executorService, new m4.g(z9, oVar, nVar, 1));
                                            return new c6.c(oVar, 0);
                                        }
                                    }
                                    z11 = true;
                                    if (z11) {
                                    }
                                }
                                Log.isLoggable("FirebaseCrashlytics", 3);
                                z9 = true;
                                kotlin.jvm.internal.f.g(executorService, new m4.g(z9, oVar, nVar, 1));
                                return new c6.c(oVar, 0);
                            }
                            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.");
                        }
                        z8 = true;
                        if (z8) {
                        }
                    }
                    z = true;
                    String str102 = (String) e3Var.f306b;
                    if (z) {
                    }
                    z8 = true;
                    if (z8) {
                    }
                } catch (PackageManager.NameNotFoundException unused7) {
                    obj = null;
                    return obj;
                }
                break;
        }
    }

    @Override
    public z4.p q(Object obj) {
        d7.e eVar = (d7.e) this.s;
        int[] iArr = d7.f.f2408j;
        return kotlin.jvm.internal.f.K(eVar);
    }
}