package com.google.android.gms.internal.ads;

import android.content.Context;
import android.os.Binder;
import android.os.Build;
import dalvik.system.DexClassLoader;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.cert.CertificateFactory;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.WeakHashMap;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

/* JADX INFO: loaded from: classes2.dex */
public final /* synthetic */ class hg implements Callable {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f12145a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Object f12146b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Object f12147c;

    public /* synthetic */ hg(Object obj, Object obj2, int i10) {
        this.f12145a = i10;
        this.f12146b = obj;
        this.f12147c = obj2;
    }

    /* JADX WARN: Removed duplicated region for block: B:117:0x02ee  */
    /* JADX WARN: Removed duplicated region for block: B:156:0x037f  */
    @Override // java.util.concurrent.Callable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object call() throws ExecutionException, InterruptedException, zzenv {
        String strW0;
        int i10;
        Future futureK;
        com.google.common.util.concurrent.w wVar;
        wz wzVarA;
        e30 e30Var;
        switch (this.f12145a) {
            case 0:
                vu0 vu0Var = (vu0) this.f12146b;
                Context context = (Context) this.f12147c;
                vg vgVar = (vg) vu0Var.f17779c;
                if (vgVar != null) {
                    if (((qe) vu0Var.f17780d).E() || (wVar = vgVar.f17619a) == null || (Build.VERSION.SDK_INT >= 31 && !wVar.isDone())) {
                        strW0 = "E";
                    } else {
                        try {
                            pf pfVar = (pf) wVar.get(r6.C(), TimeUnit.MILLISECONDS);
                            if (pfVar != null && pfVar.b0()) {
                                strW0 = pfVar.w0();
                                break;
                            }
                        } catch (InterruptedException | ExecutionException | TimeoutException unused) {
                        }
                    }
                }
                if (strW0.equals("E") && (i10 = Build.VERSION.SDK_INT) >= 31) {
                    try {
                        if (i10 < 31) {
                            futureK = ih1.k("");
                        } else {
                            try {
                                String packageName = context.getPackageName();
                                CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
                                et1 et1Var = gt1.f11873f;
                                byte[] bArrH = et1Var.f().h("308204433082032ba003020102020900c2e08746644a308d300d06092a864886f70d01010405003074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f6964301e170d3038303832313233313333345a170d3336303130373233313333345a3074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f696430820120300d06092a864886f70d01010105000382010d00308201080282010100ab562e00d83ba208ae0a966f124e29da11f2ab56d08f58e2cca91303e9b754d372f640a71b1dcb130967624e4656a7776a92193db2e5bfb724a91e77188b0e6a47a43b33d9609b77183145ccdf7b2e586674c9e1565b1f4c6a5955bff251a63dabf9c55c27222252e875e4f8154a645f897168c0b1bfc612eabf785769bb34aa7984dc7e2ea2764cae8307d8c17154d7ee5f64a51a44a602c249054157dc02cd5f5c0e55fbef8519fbe327f0b1511692c5a06f19d18385f5c4dbc2d6b93f68cc2979c70e18ab93866b3bd5db8999552a0e3b4c99df58fb918bedc182ba35e003c1b4b10dd244a8ee24fffd333872ab5221985edab0fc0d0b145b6aa192858e79020103a381d93081d6301d0603551d0e04160414c77d8cc2211756259a7fd382df6be398e4d786a53081a60603551d2304819e30819b8014c77d8cc2211756259a7fd382df6be398e4d786a5a178a4763074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f6964820900c2e08746644a308d300c0603551d13040530030101ff300d06092a864886f70d010104050003820101006dd252ceef85302c360aaace939bcff2cca904bb5d7a1661f8ae46b2994204d0ff4a68c7ed1a531ec4595a623ce60763b167297a7ae35712c407f208f0cb109429124d7b106219c084ca3eb3f9ad5fb871ef92269a8be28bf16d44c8d9a08e6cb2f005bb3fe2cb96447e868e731076ad45b33f6009ea19c161e62641aa99271dfd5228c5c587875ddb7f452758d661f6cc0cccb7352e424cc4365c523532f7325137593c4ae341f4db41edda0d0b1071a7c440f0fe9ea01cb627ca674369d084bd2fd911ff06cdbf2cfa10dc0f893ae35762919048c7efc64c7144178342f70581c9de573af55b390dd7fdb9418631895d5f759f30112687ff621410c069308a");
                                ArrayList arrayList = new ArrayList();
                                arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(bArrH)));
                                if (!Build.TYPE.equals("user")) {
                                    arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(et1Var.f().h("308204a830820390a003020102020900d585b86c7dd34ef5300d06092a864886f70d0101040500308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d301e170d3038303431353233333635365a170d3335303930313233333635365a308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100d6ce2e080abfe2314dd18db3cfd3185cb43d33fa0c74e1bdb6d1db8913f62c5c39df56f846813d65bec0f3ca426b07c5a8ed5a3990c167e76bc999b927894b8f0b22001994a92915e572c56d2a301ba36fc5fc113ad6cb9e7435a16d23ab7dfaeee165e4df1f0a8dbda70a869d516c4e9d051196ca7c0c557f175bc375f948c56aae86089ba44f8aa6a4dd9a7dbf2c0a352282ad06b8cc185eb15579eef86d080b1d6189c0f9af98b1c2ebd107ea45abdb68a3c7838a5e5488c76c53d40b121de7bbd30e620c188ae1aa61dbbc87dd3c645f2f55f3d4c375ec4070a93f7151d83670c16a971abe5ef2d11890e1b8aef3298cf066bf9e6ce144ac9ae86d1c1b0f020103a381fc3081f9301d0603551d0e041604148d1cc5be954c433c61863a15b04cbc03f24fe0b23081c90603551d230481c13081be80148d1cc5be954c433c61863a15b04cbc03f24fe0b2a1819aa48197308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d820900d585b86c7dd34ef5300c0603551d13040530030101ff300d06092a864886f70d0101040500038201010019d30cf105fb78923f4c0d7dd223233d40967acfce00081d5bd7c6e9d6ed206b0e11209506416ca244939913d26b4aa0e0f524cad2bb5c6e4ca1016a15916ea1ec5dc95a5e3a010036f49248d5109bbf2e1e618186673a3be56daf0b77b1c229e3c255e3e84c905d2387efba09cbf13b202b4e5a22c93263484a23d2fc29fa9f1939759733afd8aa160f4296c2d0163e8182859c6643e9c1962fa0c18333335bc090ff9a6b22ded1ad444229a539a94eefadabd065ced24b3e51e5dd7b66787bef12fe97fba484c423fb4ff8cc494c02f0f5051612ff6529393e8e46eac5bb21f277c151aa5f2aa627d1e89da70ab6033569de3b9897bfff7ca9da3e1243f60b"))));
                                }
                                gg ggVar = new gg();
                                context.getPackageManager().requestChecksums(packageName, false, 8, arrayList, ggVar);
                                futureK = (lv1) ggVar.f11733b;
                            } catch (Throwable unused2) {
                                futureK = ih1.k("");
                            }
                        }
                        String str = (String) futureK.get();
                        if (true != ih1.B(str)) {
                            strW0 = str;
                        }
                        break;
                    } catch (InterruptedException | ExecutionException unused3) {
                    }
                }
                if (!strW0.equals("E") || ((qe) vu0Var.f17780d).B()) {
                    return strW0;
                }
                try {
                    return vu0.z(context);
                } catch (ClassCastException unused4) {
                    return strW0;
                }
            case 1:
                mh mhVar = (mh) this.f12146b;
                vg vgVar2 = mhVar.f14228j;
                if ((vgVar2 != null ? vgVar2.f17619a : mhVar.f14227i) != null) {
                    (vgVar2 != null ? vgVar2.f17619a : mhVar.f14227i).get();
                }
                pf pfVarB = mhVar.b();
                if (pfVarB != null) {
                    try {
                        we weVar = (we) this.f12147c;
                        synchronized (weVar) {
                            byte[] bArrB = pfVarB.b();
                            ua2 ua2Var = ua2.f17195b;
                            int i11 = fa2.f11138a;
                            weVar.a(bArrB, ua2.f17196c);
                            break;
                        }
                    } catch (zzicg | NullPointerException unused5) {
                    }
                }
                return null;
            case 2:
                ru ruVar = (ru) this.f12146b;
                WeakHashMap weakHashMap = (WeakHashMap) ruVar.f16225b;
                Context context2 = (Context) this.f12147c;
                zz zzVar = (zz) weakHashMap.get(context2);
                if (zzVar != null) {
                    long jLongValue = zzVar.f19424a + ((Long) fp.f11334d.j()).longValue();
                    m7.n.C.f30472k.getClass();
                    wzVarA = jLongValue < System.currentTimeMillis() ? new vz(context2).a() : new vz(context2, zzVar.f19425b).a();
                }
                ((WeakHashMap) ruVar.f16225b).put(context2, new zz(ruVar, wzVarA));
                return wzVarA;
            case 3:
                return ((y10) this.f12146b).e((Context) this.f12147c);
            case 4:
                gs0 gs0Var = (gs0) this.f12146b;
                id1 id1Var = (id1) this.f12147c;
                gs0Var.f11853e.zzc(Boolean.TRUE);
                id1Var.a(true);
                gs0Var.f11864p.zzb(id1Var.zzm());
                return null;
            case 5:
                kt0 kt0Var = (kt0) this.f12146b;
                tz tzVar = (tz) this.f12147c;
                yt0 yt0Var = kt0Var.f13404c;
                synchronized (yt0Var.f10081b) {
                    try {
                        if (yt0Var.f10082c) {
                            e30Var = yt0Var.f10080a;
                        } else {
                            yt0Var.f10082c = true;
                            yt0Var.f10084e = tzVar;
                            yt0Var.f10085f.checkAvailabilityAndConnect();
                            e30 e30Var2 = yt0Var.f10080a;
                            e30Var2.g(new z80(yt0Var, 16), b30.f9365g);
                            cu0.b(yt0Var.f18973g, e30Var2, yt0Var.f18974h);
                            e30Var = e30Var2;
                        }
                    } finally {
                    }
                }
                return (nu0) e30Var.f10610a.get(((Integer) n7.y.f31093e.f31096c.b(ao.f9083t6)).intValue(), TimeUnit.SECONDS);
            case 6:
                return (nu0) ((e30) ((rt0) this.f12146b).f16219d.c((tz) this.f12147c)).f10610a.get(((Integer) n7.y.f31093e.f31096c.b(ao.f9083t6)).intValue(), TimeUnit.SECONDS);
            case 7:
                wt0 wt0Var = (wt0) this.f12146b;
                fv0 fv0Var = (fv0) this.f12147c;
                wt0Var.c(zzdxh.RENDERING_ADSTRING_TYPE2_FETCH_START);
                int i12 = 0;
                int i13 = -1;
                while (true) {
                    try {
                        tn tnVar = ao.V7;
                        n7.y yVar = n7.y.f31093e;
                        if (i12 >= ((Integer) yVar.f31096c.b(tnVar)).intValue()) {
                            StringBuilder sb = new StringBuilder(String.valueOf(i13).length() + 40);
                            sb.append("Received HTTP error code from ad server:");
                            sb.append(i13);
                            throw new zzenv(1, sb.toString());
                        }
                        gv0 gv0VarA = new hv0(wt0Var.f18215b, wt0Var.f18216c.f32212a, wt0Var.f18228o, Binder.getCallingUid(), null).zza(fv0Var);
                        int i14 = gv0VarA.f11893a;
                        if (((Boolean) yVar.f31096c.b(ao.W7)).booleanValue()) {
                            wt0Var.f18222i.zzd("fr", String.valueOf(i12));
                        }
                        if (i14 == 200) {
                            wt0Var.c(zzdxh.RENDERING_ADSTRING_TYPE2_FETCH_END);
                            return gv0VarA.f11895c;
                        }
                        i12++;
                        i13 = i14;
                    } catch (Exception e10) {
                        throw new zzenv(e10.getMessage() == null ? "Fetch failed." : e10.getMessage(), e10);
                    }
                }
                break;
            case 8:
                re1 re1Var = (re1) this.f12146b;
                String str2 = (String) this.f12147c;
                re1Var.getClass();
                tn tnVar2 = ao.Z9;
                n7.y yVar2 = n7.y.f31093e;
                boolean zBooleanValue = ((Boolean) yVar2.f31096c.b(tnVar2)).booleanValue();
                q7.m mVar = re1Var.f16112d;
                if (zBooleanValue) {
                    m7.n nVar = m7.n.C;
                    if (nVar.f30464c.B(str2) || nVar.f30464c.C(str2)) {
                        String strZzb = re1Var.f16115g.zzb();
                        HashMap map = new HashMap();
                        if (strZzb != null) {
                            map.put((String) yVar2.f31096c.b(ao.f8772aa), strZzb);
                        }
                        return mVar.zzc(str2, map);
                    }
                }
                return mVar.zzc(str2, null);
            case 9:
                al1 al1Var = (al1) this.f12146b;
                Object obj = this.f12147c;
                synchronized (al1Var) {
                    File file = al1Var.f8731a;
                    ih1.d0(file);
                    String parent = file.getParent();
                    String name = file.getName();
                    StringBuilder sb2 = new StringBuilder(String.valueOf(name).length() + 5);
                    sb2.append(name);
                    sb2.append(".temp");
                    File file2 = new File(parent, sb2.toString());
                    try {
                        FileOutputStream fileOutputStream = new FileOutputStream(file2);
                        try {
                            switch (((ru) al1Var.f8733c).f16224a) {
                                case 2:
                                    fileOutputStream.write((byte[]) obj);
                                    break;
                                default:
                                    ((ca2) ((wb2) obj)).c(fileOutputStream);
                                    break;
                            }
                            fileOutputStream.close();
                            if (!file2.renameTo(al1Var.f8731a)) {
                                throw new IOException("Failed to rename file.");
                            }
                        } catch (Throwable th) {
                            try {
                                fileOutputStream.close();
                                break;
                            } catch (Throwable th2) {
                                th.addSuppressed(th2);
                            }
                            throw th;
                        }
                    } catch (IOException e11) {
                        file2.delete();
                        throw e11;
                    }
                }
                return null;
            case 10:
                lm1 lm1Var = (lm1) this.f12146b;
                nm1 nm1Var = (nm1) this.f12147c;
                DexClassLoader dexClassLoader = lm1Var.f13788l;
                km1 km1Var = lm1Var.f13780d;
                byte[] bArr = lm1Var.f13787k;
                String str3 = nm1Var.f14665a;
                String str4 = nm1Var.f14666b;
                Class<?>[] clsArr = nm1Var.f14667c;
                try {
                    km1Var.getClass();
                    return dexClassLoader.loadClass(new String(km1.a(str3, bArr), "UTF-8")).getMethod(new String(km1.a(str4, bArr), "UTF-8"), clsArr);
                } catch (zzgfv | UnsupportedEncodingException | ClassNotFoundException | NoSuchMethodException | NullPointerException e12) {
                    throw new IllegalStateException(e12);
                }
            case 11:
                ao1 ao1Var = (ao1) this.f12146b;
                Context context3 = (Context) this.f12147c;
                eh1 eh1VarZzb = ao1Var.f9204a.zzb();
                jp1 jp1Var = ao1Var.f9207d;
                if (eh1VarZzb == null) {
                    jp1Var.b(15004);
                    return "";
                }
                String strZza = ((ai1) eh1VarZzb).zza(context3, null);
                if (strZza != null) {
                    return strZza;
                }
                jp1Var.b(15006);
                return "";
            default:
                do1 do1Var = (do1) this.f12146b;
                Context context4 = (Context) this.f12147c;
                do1Var.getClass();
                HashMap map2 = new HashMap();
                do1Var.f10463e.f(20106, new m1(do1Var, map2, context4, 8));
                String strE = do1Var.e(map2);
                map2.clear();
                return strE;
        }
    }

    public hg(ru ruVar, Context context) {
        this.f12145a = 2;
        this.f12147c = context;
        this.f12146b = ruVar;
    }
}
