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

import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import java.io.File;
import java.security.GeneralSecurityException;
import java.util.HashSet;

/* JADX INFO: loaded from: classes2.dex */
public final class ci1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final File f9905a;

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final zzbch f9908d;

    public ci1(Context context, zzbch zzbchVar) {
        this.f9907c = context.getSharedPreferences("pcvmspf", 0);
        File dir = context.getDir("pccache", 0);
        ih1.E0(dir, false);
        this.f9905a = dir;
        File dir2 = context.getDir("tmppccache", 0);
        ih1.E0(dir2, true);
        this.f9906b = dir2;
        this.f9908d = zzbchVar;
    }

    public final File a() {
        File file = new File(this.f9905a, Integer.toString(this.f9908d.zza()));
        if (!file.exists()) {
            file.mkdir();
        }
        return file;
    }

    public final String b() {
        int iZza = this.f9908d.zza();
        return defpackage.e.n(new StringBuilder(String.valueOf(iZza).length() + 6), "FBAMTD", iZza);
    }

    public final String c() {
        int iZza = this.f9908d.zza();
        return defpackage.e.n(new StringBuilder(String.valueOf(iZza).length() + 6), "LATMTD", iZza);
    }

    /* JADX WARN: Code restructure failed: missing block: B:21:0x0073, code lost:
    
        if (com.google.android.gms.internal.ads.bh1.a(r0) != false) goto L24;
     */
    /* JADX WARN: Removed duplicated region for block: B:26:0x0086  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean zza(@NonNull si siVar, @Nullable fi1 fi1Var) {
        boolean z10;
        String strB = siVar.B().B();
        byte[] bArrZ = siVar.C().z();
        byte[] bArrZ2 = siVar.D().z();
        if (!TextUtils.isEmpty(strB) && bArrZ2 != null && bArrZ2.length != 0) {
            File file = this.f9906b;
            ih1.M0(file);
            file.mkdirs();
            ih1.r0(strB, file).mkdirs();
            File fileN = ih1.n(strB, "pcam.jar", file);
            if ((bArrZ == null || bArrZ.length <= 0 || ih1.h0(fileN, bArrZ)) && ih1.h0(ih1.n(strB, "pcbc", file), bArrZ2)) {
                File fileN2 = ih1.n(siVar.B().B(), "pcam.jar", file);
                if (fileN2.exists() && fi1Var != null) {
                    try {
                        ((bh1) ((ru) fi1Var).f16225b).getClass();
                    } catch (GeneralSecurityException unused) {
                    }
                }
                String strB2 = siVar.B().B();
                if (TextUtils.isEmpty(strB2)) {
                    z10 = false;
                } else {
                    File fileN3 = ih1.n(strB2, "pcam.jar", file);
                    File fileN4 = ih1.n(strB2, "pcbc", file);
                    File fileN5 = ih1.n(strB2, "pcam.jar", a());
                    File fileN6 = ih1.n(strB2, "pcbc", a());
                    if ((!fileN3.exists() || fileN3.renameTo(fileN5)) && fileN4.exists() && fileN4.renameTo(fileN6)) {
                        vi viVarI = wi.I();
                        String strB3 = siVar.B().B();
                        viVarI.c();
                        ((wi) viVarI.f8617b).K(strB3);
                        String strC = siVar.B().C();
                        viVarI.c();
                        ((wi) viVarI.f8617b).L(strC);
                        long jE = siVar.B().E();
                        viVarI.c();
                        ((wi) viVarI.f8617b).N(jE);
                        long jF = siVar.B().F();
                        viVarI.c();
                        ((wi) viVarI.f8617b).O(jF);
                        long jD = siVar.B().D();
                        viVarI.c();
                        ((wi) viVarI.f8617b).M(jD);
                        wi wiVar = (wi) viVarI.e();
                        wi wiVarZzc = zzc(1);
                        SharedPreferences.Editor editorEdit = this.f9907c.edit();
                        if (wiVarZzc != null && !wiVar.B().equals(wiVarZzc.B())) {
                            editorEdit.putString(b(), i8.f.a(wiVarZzc.b()));
                        }
                        editorEdit.putString(c(), i8.f.a(wiVar.b()));
                        if (editorEdit.commit()) {
                            z10 = true;
                        }
                    }
                }
                HashSet hashSet = new HashSet();
                wi wiVarZzc2 = zzc(1);
                if (wiVarZzc2 != null) {
                    hashSet.add(wiVarZzc2.B());
                }
                wi wiVarZzc3 = zzc(2);
                if (wiVarZzc3 != null) {
                    hashSet.add(wiVarZzc3.B());
                }
                for (File file2 : a().listFiles()) {
                    String name = file2.getName();
                    if (!hashSet.contains(name)) {
                        ih1.M0(ih1.r0(name, a()));
                    }
                }
                return z10;
            }
        }
        return false;
        return false;
    }

    @Nullable
    public final bi1 zzb(int i10) {
        wi wiVarZzc = zzc(1);
        if (wiVarZzc == null) {
            return null;
        }
        String strB = wiVarZzc.B();
        File fileN = ih1.n(strB, "pcam.jar", a());
        if (!fileN.exists()) {
            fileN = ih1.n(strB, "pcam", a());
        }
        return new bi1(wiVarZzc, fileN, ih1.n(strB, "pcbc", a()), ih1.n(strB, "pcopt", a()));
    }

    @Nullable
    @VisibleForTesting
    public final wi zzc(int i10) {
        SharedPreferences sharedPreferences = this.f9907c;
        String string = i10 == 1 ? sharedPreferences.getString(c(), null) : sharedPreferences.getString(b(), null);
        if (TextUtils.isEmpty(string)) {
            return null;
        }
        try {
            byte[] bArrB = i8.f.b(string);
            wi wiVarG = wi.G(zzian.w(0, bArrB.length, bArrB));
            String strB = wiVarG.B();
            File fileN = ih1.n(strB, "pcam.jar", a());
            if (!fileN.exists()) {
                fileN = ih1.n(strB, "pcam", a());
            }
            File fileN2 = ih1.n(strB, "pcbc", a());
            if (fileN.exists()) {
                if (fileN2.exists()) {
                    return wiVarG;
                }
            }
        } catch (zzicg unused) {
        }
        return null;
    }
}
