package com.bumptech.glide;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.media.MediaCodecInfo;
import android.media.MediaCodecList;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import android.preference.PreferenceManager;
import android.security.keystore.KeyGenParameterSpec;
import android.text.TextUtils;
import android.util.Log;
import androidx.lifecycle.s0;
import androidx.media3.common.MimeTypes;
import androidx.room.i0;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.ResolvableApiException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.internal.ads.ao;
import com.google.android.gms.internal.ads.kq1;
import com.google.android.gms.internal.ads.rj1;
import com.google.android.gms.internal.ads.ru;
import com.google.android.gms.internal.ads.sj1;
import com.google.android.gms.internal.ads.tj1;
import com.google.android.gms.internal.atv_ads_framework.d1;
import com.google.android.gms.internal.atv_ads_framework.p1;
import com.google.android.gms.internal.atv_ads_framework.q1;
import com.google.android.gms.internal.atv_ads_framework.t1;
import com.google.android.gms.internal.atv_ads_framework.u1;
import com.google.android.gms.internal.atv_ads_framework.v1;
import com.google.android.gms.internal.atv_ads_framework.w;
import com.google.android.gms.internal.atv_ads_framework.w1;
import com.google.android.gms.internal.atv_ads_framework.x1;
import com.google.android.gms.internal.atv_ads_framework.y1;
import com.google.android.gms.internal.atv_ads_framework.z1;
import com.google.android.gms.internal.atv_ads_framework.zza;
import com.google.android.gms.internal.atv_ads_framework.zzb;
import com.google.android.gms.internal.atv_ads_framework.zzbh;
import com.google.android.gms.internal.atv_ads_framework.zzbi;
import com.google.android.gms.internal.atv_ads_framework.zzcn;
import com.google.android.gms.internal.atv_ads_framework.zzx;
import com.google.android.gms.internal.measurement.l0;
import com.google.android.gms.measurement.internal.p0;
import com.google.android.gms.measurement.internal.r0;
import com.google.android.gms.stats.CodePackage;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.Provider;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.crypto.KeyGenerator;
import javax.crypto.Mac;
import n7.y;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import xyz.stream.utils.f0;

/* JADX INFO: loaded from: classes.dex */
public abstract class g implements l, pa.c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static Context f5563a;

    public static HashSet A(SQLiteDatabase sQLiteDatabase, String str) {
        HashSet hashSet = new HashSet();
        Cursor cursorRawQuery = sQLiteDatabase.rawQuery("SELECT * FROM " + str + " LIMIT 0", null);
        try {
            Collections.addAll(hashSet, cursorRawQuery.getColumnNames());
            return hashSet;
        } finally {
            cursorRawQuery.close();
        }
    }

    public static void B(Context context) {
        if (((Boolean) y.f31093e.f31096c.b(ao.W6)).booleanValue() && context != null) {
            context.deleteDatabase("OfflineUpload.db");
        }
        try {
            rj1 rj1VarE = rj1.e(context);
            sj1 sj1VarE = sj1.e(context);
            tj1 tj1VarA = tj1.a(context);
            rj1VarE.getClass();
            synchronized (rj1.class) {
                rj1VarE.b(false);
            }
            synchronized (rj1.class) {
                rj1VarE.b(true);
            }
            sj1VarE.g();
            tj1VarA.zzb(null);
        } catch (IOException e10) {
            m7.n.C.f30469h.d("clearStorageOnIdlessMode", e10);
        }
        try {
            if (context.getSharedPreferences("query_info_shared_prefs", 0).edit().clear().commit()) {
            } else {
                throw new IOException("Failed to remove query_info_shared_prefs");
            }
        } catch (IOException e11) {
            m7.n.C.f30469h.d("clearStorageOnIdlessMode_scar", e11);
        }
    }

    public static void C(Parcel parcel, int i10, int i11) {
        parcel.writeInt(i10 | (i11 << 16));
    }

    public static void D(p0 p0Var, SQLiteDatabase sQLiteDatabase) {
        String path = sQLiteDatabase.getPath();
        l0 l0Var = l0.f20290d;
        File file = new File(path);
        boolean readable = file.setReadable(false, false);
        r0 r0Var = p0Var.f21837i;
        if (!readable) {
            r0Var.c("Failed to turn off database read permission");
        }
        if (!file.setWritable(false, false)) {
            r0Var.c("Failed to turn off database write permission");
        }
        if (!file.setReadable(true, true)) {
            r0Var.c("Failed to turn on database read permission for owner");
        }
        if (file.setWritable(true, true)) {
            return;
        }
        r0Var.c("Failed to turn on database write permission for owner");
    }

    public static void E(p0 p0Var, SQLiteDatabase sQLiteDatabase, String str, String str2, String str3, String[] strArr) {
        boolean zMoveToFirst;
        r0 r0Var = p0Var.f21837i;
        Cursor cursorQuery = null;
        try {
            try {
                cursorQuery = sQLiteDatabase.query("SQLITE_MASTER", new String[]{"name"}, "name=?", new String[]{str}, null, null, null);
                zMoveToFirst = cursorQuery.moveToFirst();
                cursorQuery.close();
            } catch (Throwable th) {
                if (cursorQuery != null) {
                    cursorQuery.close();
                }
                throw th;
            }
        } catch (SQLiteException e10) {
            r0Var.a(str, e10, "Error querying for table");
            if (cursorQuery != null) {
                cursorQuery.close();
            }
        }
        if (!zMoveToFirst) {
            sQLiteDatabase.execSQL(str2);
        }
        try {
            HashSet hashSetA = A(sQLiteDatabase, str);
            for (String str4 : str3.split(",")) {
                if (!hashSetA.remove(str4)) {
                    throw new SQLiteException("Table " + str + " is missing required column: " + str4);
                }
            }
            if (strArr != null) {
                for (int i10 = 0; i10 < strArr.length; i10 += 2) {
                    if (!hashSetA.remove(strArr[i10])) {
                        sQLiteDatabase.execSQL(strArr[i10 + 1]);
                    }
                }
            }
            if (hashSetA.isEmpty()) {
                return;
            }
            r0Var.a(str, TextUtils.join(", ", hashSetA), "Table has extra columns. table, columns");
        } catch (SQLiteException e11) {
            p0Var.f21834f.b(str, "Failed to verify columns on table that was just created");
            throw e11;
        }
    }

    public static int F(int i10) {
        int[] iArr = {1, 2, 3};
        for (int i11 = 0; i11 < 3; i11++) {
            int i12 = iArr[i11];
            int i13 = i12 - 1;
            if (i12 == 0) {
                throw null;
            }
            if (i13 == i10) {
                return i12;
            }
        }
        return 1;
    }

    public static String G(String str, Object... objArr) {
        int length;
        int iIndexOf;
        StringBuilder sb = new StringBuilder(str.length() + (objArr.length * 16));
        int i10 = 0;
        int i11 = 0;
        while (true) {
            length = objArr.length;
            if (i10 >= length || (iIndexOf = str.indexOf("%s", i11)) == -1) {
                break;
            }
            sb.append((CharSequence) str, i11, iIndexOf);
            sb.append(L(objArr[i10]));
            i11 = iIndexOf + 2;
            i10++;
        }
        sb.append((CharSequence) str, i11, str.length());
        if (i10 < length) {
            String str2 = " [";
            while (i10 < objArr.length) {
                sb.append(str2);
                sb.append(L(objArr[i10]));
                i10++;
                str2 = ", ";
            }
            sb.append(']');
        }
        return sb.toString();
    }

    public static int H(int i10) {
        return (int) (((long) Integer.rotateLeft((int) (((long) i10) * (-862048943)), 15)) * 461845907);
    }

    public static int I(int i10, Parcel parcel) {
        parcel.writeInt(i10 | (-65536));
        parcel.writeInt(0);
        return parcel.dataPosition();
    }

    public static Bundle J(Context context, String str) {
        JSONArray jSONArray;
        Object obj;
        SharedPreferences sharedPreferences;
        String str2;
        if (TextUtils.isEmpty(str)) {
            jSONArray = null;
        } else {
            try {
                jSONArray = new JSONArray(str);
            } catch (JSONException unused) {
                jSONArray = null;
            }
        }
        if (jSONArray == null) {
            return Bundle.EMPTY;
        }
        Bundle bundle = new Bundle();
        for (int i10 = 0; i10 < jSONArray.length(); i10++) {
            JSONObject jSONObjectOptJSONObject = jSONArray.optJSONObject(i10);
            String strOptString = jSONObjectOptJSONObject.optString("bk");
            String strOptString2 = jSONObjectOptJSONObject.optString("sk");
            int iOptInt = jSONObjectOptJSONObject.optInt("type", -1);
            int i11 = iOptInt != 0 ? iOptInt != 1 ? iOptInt != 2 ? 0 : 3 : 2 : 1;
            if (!TextUtils.isEmpty(strOptString) && !TextUtils.isEmpty(strOptString2) && i11 != 0) {
                List listN = ru.c(new kq1('/')).n(strOptString2);
                if (listN.size() > 2 || listN.isEmpty()) {
                    obj = null;
                } else {
                    if (listN.size() == 1) {
                        sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);
                        str2 = (String) listN.get(0);
                    } else {
                        sharedPreferences = context.getSharedPreferences((String) listN.get(0), 0);
                        str2 = (String) listN.get(1);
                    }
                    obj = sharedPreferences.getAll().get(str2);
                }
                if (obj != null) {
                    int i12 = i11 - 1;
                    if (i12 != 0) {
                        if (i12 != 1) {
                            if (obj instanceof Boolean) {
                                bundle.putBoolean(strOptString, ((Boolean) obj).booleanValue());
                            }
                        } else if (obj instanceof Integer) {
                            bundle.putInt(strOptString, ((Integer) obj).intValue());
                        } else if (obj instanceof Long) {
                            bundle.putLong(strOptString, ((Long) obj).longValue());
                        } else if (obj instanceof Float) {
                            bundle.putFloat(strOptString, ((Float) obj).floatValue());
                        }
                    } else if (obj instanceof String) {
                        bundle.putString(strOptString, (String) obj);
                    }
                }
            }
        }
        return bundle;
    }

    public static com.google.android.gms.internal.atv_ads_framework.b K(Context context) {
        String strP;
        String strP2;
        x1 x1VarM = y1.m();
        String packageName = context.getApplicationContext().getPackageName();
        x1VarM.c();
        y1.n((y1) x1VarM.f20005b, packageName);
        String strP3 = P(context, context.getApplicationContext().getPackageName());
        if (!strP3.isEmpty()) {
            x1VarM.c();
            y1.o((y1) x1VarM.f20005b, strP3);
        }
        p1 p1VarM = q1.m();
        String strO = O();
        p1VarM.c();
        q1.n((q1) p1VarM.f20005b, strO);
        boolean zHasSystemFeature = context.getPackageManager().hasSystemFeature("com.google.android.tv.operator_tier");
        p1VarM.c();
        q1.o((q1) p1VarM.f20005b, zHasSystemFeature);
        q1 q1Var = (q1) p1VarM.a();
        v1 v1VarM = w1.m();
        v1VarM.c();
        w1.n((w1) v1VarM.f20005b);
        w1 w1Var = (w1) v1VarM.a();
        zza zzaVarW = w(context);
        t1 t1VarM = u1.m();
        int iOrdinal = zzaVarW.ordinal();
        if (iOrdinal != 0) {
            strP = "";
            if (iOrdinal == 1) {
                t1VarM.d(3);
                strP = P(context, "com.google.android.apps.tv.launcherx");
                strP2 = "";
            } else if (iOrdinal != 2) {
                if (iOrdinal == 3) {
                    t1VarM.d(5);
                } else if (iOrdinal == 4) {
                    t1VarM.d(6);
                } else if (iOrdinal == 5) {
                    t1VarM.d(1);
                }
                strP2 = "";
            } else {
                t1VarM.d(4);
                strP2 = P(context, "com.google.android.tvrecommendations");
            }
        } else {
            t1VarM.d(2);
            strP = P(context, "com.google.android.tvlauncher");
            strP2 = P(context, "com.google.android.tvrecommendations");
        }
        if (!strP.isEmpty()) {
            t1VarM.c();
            u1.n((u1) t1VarM.f20005b, strP);
        }
        if (!strP2.isEmpty()) {
            t1VarM.c();
            u1.o((u1) t1VarM.f20005b, strP2);
        }
        com.google.android.gms.internal.atv_ads_framework.b bVarM = com.google.android.gms.internal.atv_ads_framework.c.m();
        bVarM.c();
        com.google.android.gms.internal.atv_ads_framework.c.q((com.google.android.gms.internal.atv_ads_framework.c) bVarM.f20005b, (y1) x1VarM.a());
        bVarM.c();
        com.google.android.gms.internal.atv_ads_framework.c.r((com.google.android.gms.internal.atv_ads_framework.c) bVarM.f20005b, q1Var);
        bVarM.c();
        com.google.android.gms.internal.atv_ads_framework.c.s((com.google.android.gms.internal.atv_ads_framework.c) bVarM.f20005b, w1Var);
        bVarM.c();
        com.google.android.gms.internal.atv_ads_framework.c.n((com.google.android.gms.internal.atv_ads_framework.c) bVarM.f20005b, (u1) t1VarM.a());
        return bVarM;
    }

    public static String L(Object obj) {
        if (obj == null) {
            return "null";
        }
        try {
            return obj.toString();
        } catch (Exception e10) {
            String name = obj.getClass().getName();
            String hexString = Integer.toHexString(System.identityHashCode(obj));
            String strP = defpackage.e.p(new StringBuilder(name.length() + 1 + String.valueOf(hexString).length()), name, "@", hexString);
            Logger.getLogger("com.google.common.base.Strings").logp(Level.WARNING, "com.google.common.base.Strings", "lenientToString", "Exception during lenientFormat for ".concat(strP), (Throwable) e10);
            String name2 = e10.getClass().getName();
            StringBuilder sb = new StringBuilder(strP.length() + 8 + name2.length() + 1);
            u.a.h(sb, "<", strP, " threw ", name2);
            sb.append(">");
            return sb.toString();
        }
    }

    /* JADX WARN: Can't wrap try/catch for region: R(15:0|2|(1:4)(1:5)|6|(1:8)|9|(6:(1:(0))(2:14|(1:16)(1:17))|67|26|(7:39|36|40|(1:42)(4:43|(3:46|70|44)|73|50)|51|(2:54|52)|72)(7:(1:(5:30|(1:37)|51|(1:52)|72)(0))(1:38)|36|40|(0)(0)|51|(1:52)|72)|62|63)(2:18|(1:20)(1:21))|22|(1:24)(1:25)|67|26|(0)(0)|62|63|(2:(0)|(1:69))) */
    /* JADX WARN: Code restructure failed: missing block: B:61:0x0166, code lost:
    
        r1.add(com.google.android.gms.internal.atv_ads_framework.zzx.SIGNAL_COLLECTION_ERROR_NULL_CONTENT_PROVIDER_DATA);
     */
    /* JADX WARN: Removed duplicated region for block: B:28:0x00c4  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00db A[Catch: zzax -> 0x0166, TryCatch #1 {zzax -> 0x0166, blocks: (B:26:0x00b3, B:40:0x00de, B:42:0x00f0, B:51:0x0125, B:52:0x0137, B:54:0x013d, B:43:0x00f5, B:50:0x011e, B:60:0x0165, B:37:0x00d3, B:38:0x00d8, B:39:0x00db, B:44:0x0104, B:46:0x010a), top: B:67:0x00b3, inners: #3 }] */
    /* JADX WARN: Removed duplicated region for block: B:42:0x00f0 A[Catch: zzax -> 0x0166, TryCatch #1 {zzax -> 0x0166, blocks: (B:26:0x00b3, B:40:0x00de, B:42:0x00f0, B:51:0x0125, B:52:0x0137, B:54:0x013d, B:43:0x00f5, B:50:0x011e, B:60:0x0165, B:37:0x00d3, B:38:0x00d8, B:39:0x00db, B:44:0x0104, B:46:0x010a), top: B:67:0x00b3, inners: #3 }] */
    /* JADX WARN: Removed duplicated region for block: B:43:0x00f5 A[Catch: zzax -> 0x0166, TRY_LEAVE, TryCatch #1 {zzax -> 0x0166, blocks: (B:26:0x00b3, B:40:0x00de, B:42:0x00f0, B:51:0x0125, B:52:0x0137, B:54:0x013d, B:43:0x00f5, B:50:0x011e, B:60:0x0165, B:37:0x00d3, B:38:0x00d8, B:39:0x00db, B:44:0x0104, B:46:0x010a), top: B:67:0x00b3, inners: #3 }] */
    /* JADX WARN: Removed duplicated region for block: B:54:0x013d A[Catch: zzax -> 0x0166, LOOP:0: B:52:0x0137->B:54:0x013d, LOOP_END, TRY_LEAVE, TryCatch #1 {zzax -> 0x0166, blocks: (B:26:0x00b3, B:40:0x00de, B:42:0x00f0, B:51:0x0125, B:52:0x0137, B:54:0x013d, B:43:0x00f5, B:50:0x011e, B:60:0x0165, B:37:0x00d3, B:38:0x00d8, B:39:0x00db, B:44:0x0104, B:46:0x010a), top: B:67:0x00b3, inners: #3 }] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static zzbh M(Context context) {
        int iOrdinal;
        zzbh zzbhVarB;
        PackageManager packageManager;
        String authority;
        HashSet hashSet = new HashSet();
        com.google.android.gms.internal.atv_ads_framework.m mVar = new com.google.android.gms.internal.atv_ads_framework.m();
        String strO = O();
        if (strO.isEmpty()) {
            hashSet.add(zzx.SIGNAL_COLLECTION_ERROR_BUILD_FINGERPRINT_PREFIX);
        } else {
            mVar.a(zzb.BUILD_FINGERPRINT_PREFIX.a(), strO);
        }
        zza zzaVarW = w(context);
        mVar.a(zzb.LAUNCHER_TYPE.a(), zzaVarW.a());
        if (context.getPackageManager().hasSystemFeature("com.google.android.tv.operator_tier")) {
            mVar.a(zzb.OPERATOR_TIER.a(), "1");
        }
        mVar.a(zzb.SDK_VERSION.a(), "1.0.0");
        int iOrdinal2 = zzaVarW.ordinal();
        zzx zzxVar = zzx.SIGNAL_COLLECTION_ERROR_NAME_NOT_FOUND;
        if (iOrdinal2 != 0) {
            if (iOrdinal2 == 1) {
                String strP = P(context, "com.google.android.apps.tv.launcherx");
                if (strP.isEmpty()) {
                    hashSet.add(zzxVar);
                } else {
                    mVar.a(zzb.LAUNCHERX_VERSION_CODE.a(), strP);
                }
            } else if (iOrdinal2 == 2) {
            }
            com.google.android.gms.internal.atv_ads_framework.m mVar2 = new com.google.android.gms.internal.atv_ads_framework.m();
            Uri uri = Uri.EMPTY;
            iOrdinal = w(context).ordinal();
            if (iOrdinal == 0) {
                uri = w.f19996b;
                Uri uri2 = uri;
                packageManager = context.getPackageManager();
                authority = uri2.getAuthority();
                hb.a.Q0(authority);
                if (packageManager.resolveContentProvider(authority, 0) != null) {
                    zzbhVarB = mVar2.b();
                } else {
                    Cursor cursorQuery = context.getContentResolver().query(uri2, null, null, null, null);
                    hb.a.Q0(cursorQuery);
                    while (cursorQuery.moveToNext()) {
                        try {
                            String string = cursorQuery.getString(0);
                            hb.a.Q0(string);
                            String string2 = cursorQuery.getString(1);
                            hb.a.Q0(string2);
                            mVar2.a(string, string2);
                        } catch (Throwable th) {
                            try {
                                cursorQuery.close();
                            } catch (Throwable th2) {
                                try {
                                    Throwable.class.getDeclaredMethod("addSuppressed", Throwable.class).invoke(th, th2);
                                } catch (Exception unused) {
                                }
                            }
                            throw th;
                        }
                    }
                    cursorQuery.close();
                    zzbhVarB = mVar2.b();
                }
                zzbi<Map.Entry> zzbiVarA = zzbhVarB.entrySet();
                mVar.c(zzbiVarA.size() + mVar.f19952b);
                for (Map.Entry entry : zzbiVarA) {
                    mVar.a(entry.getKey(), entry.getValue());
                }
            } else {
                if (iOrdinal == 1) {
                    uri = w.f19995a;
                } else if (iOrdinal != 2) {
                    if (iOrdinal == 3 || iOrdinal == 4 || iOrdinal == 5) {
                        zzbhVarB = mVar2.b();
                    }
                    zzbi<Map.Entry> zzbiVarA2 = zzbhVarB.entrySet();
                    mVar.c(zzbiVarA2.size() + mVar.f19952b);
                    while (r0.hasNext()) {
                    }
                }
                Uri uri22 = uri;
                packageManager = context.getPackageManager();
                authority = uri22.getAuthority();
                hb.a.Q0(authority);
                if (packageManager.resolveContentProvider(authority, 0) != null) {
                }
                zzbi<Map.Entry> zzbiVarA22 = zzbhVarB.entrySet();
                mVar.c(zzbiVarA22.size() + mVar.f19952b);
                while (r0.hasNext()) {
                }
            }
            zzbh zzbhVarB2 = mVar.b();
            d1 d1VarS = d1.s(context);
            z1 z1VarM = com.google.android.gms.internal.atv_ads_framework.a.m();
            z1VarM.c();
            com.google.android.gms.internal.atv_ads_framework.a.o((com.google.android.gms.internal.atv_ads_framework.a) z1VarM.f20005b, hashSet);
            com.google.android.gms.internal.atv_ads_framework.a aVar = (com.google.android.gms.internal.atv_ads_framework.a) z1VarM.a();
            com.google.android.gms.internal.atv_ads_framework.b bVarK = K((Context) d1VarS.f19915c);
            bVarK.c();
            com.google.android.gms.internal.atv_ads_framework.c.o((com.google.android.gms.internal.atv_ads_framework.c) bVarK.f20005b, aVar);
            d1VarS.v((com.google.android.gms.internal.atv_ads_framework.c) bVarK.a());
            return zzbhVarB2;
        }
        String strP2 = P(context, "com.google.android.tvlauncher");
        if (strP2.isEmpty()) {
            hashSet.add(zzxVar);
        } else {
            mVar.a(zzb.TVLAUNCHER_VERSION_CODE.a(), strP2);
        }
        String strP3 = P(context, "com.google.android.tvrecommendations");
        if (strP3.isEmpty()) {
            hashSet.add(zzxVar);
        } else {
            mVar.a(zzb.TVRECOMMENDATIONS_VERSION_CODE.a(), strP3);
        }
        com.google.android.gms.internal.atv_ads_framework.m mVar22 = new com.google.android.gms.internal.atv_ads_framework.m();
        Uri uri3 = Uri.EMPTY;
        iOrdinal = w(context).ordinal();
        if (iOrdinal == 0) {
        }
        zzbh zzbhVarB22 = mVar.b();
        d1 d1VarS2 = d1.s(context);
        z1 z1VarM2 = com.google.android.gms.internal.atv_ads_framework.a.m();
        z1VarM2.c();
        com.google.android.gms.internal.atv_ads_framework.a.o((com.google.android.gms.internal.atv_ads_framework.a) z1VarM2.f20005b, hashSet);
        com.google.android.gms.internal.atv_ads_framework.a aVar2 = (com.google.android.gms.internal.atv_ads_framework.a) z1VarM2.a();
        com.google.android.gms.internal.atv_ads_framework.b bVarK2 = K((Context) d1VarS2.f19915c);
        bVarK2.c();
        com.google.android.gms.internal.atv_ads_framework.c.o((com.google.android.gms.internal.atv_ads_framework.c) bVarK2.f20005b, aVar2);
        d1VarS2.v((com.google.android.gms.internal.atv_ads_framework.c) bVarK2.a());
        return zzbhVarB22;
    }

    public static void N(int i10, Parcel parcel) {
        int iDataPosition = parcel.dataPosition();
        parcel.setDataPosition(i10 - 4);
        parcel.writeInt(iDataPosition - i10);
        parcel.setDataPosition(iDataPosition);
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x0049  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static String O() {
        String str;
        String str2 = Build.FINGERPRINT;
        if (!TextUtils.isEmpty(str2)) {
            d1 d1Var = new d1(new nb.c(new com.google.android.gms.internal.atv_ads_framework.d(), 17));
            str2.getClass();
            com.google.android.gms.internal.atv_ads_framework.h hVar = new com.google.android.gms.internal.atv_ads_framework.h(d1Var, str2);
            ArrayList arrayList = new ArrayList();
            while (hVar.hasNext()) {
                arrayList.add((String) hVar.next());
            }
            List listUnmodifiableList = Collections.unmodifiableList(arrayList);
            str = listUnmodifiableList.size() == 3 ? (String) listUnmodifiableList.get(0) : "";
        }
        return hb.a.M0(str);
    }

    public static String P(Context context, String str) {
        try {
            PackageInfo packageInfo = context.getPackageManager().getPackageInfo(str, 0);
            if (packageInfo != null) {
                return Long.toString(Build.VERSION.SDK_INT >= 28 ? h0.a.a(packageInfo) : packageInfo.versionCode);
            }
            return "";
        } catch (PackageManager.NameNotFoundException unused) {
            return "";
        }
    }

    public static boolean Q(Context context, String str) {
        return (context.getPackageManager().getApplicationInfo(str, 0).flags & 1) != 0;
    }

    public static pa.c a(pa.a aVar) {
        da.e eVar = da.e.f25073b;
        f0 f0Var = aVar.f31919c;
        qa.a aVar2 = new qa.a(f0Var.F(eVar));
        try {
            Provider providerA = ma.a.a();
            if (providerA == null) {
                throw new GeneralSecurityException("Conscrypt not available");
            }
            Mac.getInstance("AESCMAC", providerA);
            return new fe.h(aVar2, new qa.b(f0Var.F(eVar), providerA));
        } catch (GeneralSecurityException unused) {
            return aVar2;
        }
    }

    public static s0 b(Class cls) throws InvocationTargetException {
        try {
            Object objNewInstance = cls.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
            nb.g.h(objNewInstance, "{\n            modelClass…).newInstance()\n        }");
            return (s0) objNewInstance;
        } catch (IllegalAccessException e10) {
            throw new RuntimeException("Cannot create an instance of " + cls, e10);
        } catch (InstantiationException e11) {
            throw new RuntimeException("Cannot create an instance of " + cls, e11);
        } catch (NoSuchMethodException e12) {
            throw new RuntimeException("Cannot create an instance of " + cls, e12);
        }
    }

    public static void c(String str, String str2, Object obj) {
        if (Log.isLoggable(k(str), 3)) {
            String.format(str2, obj);
        }
    }

    public static final i0 d(Context context, Class cls, String str) {
        nb.g.i(context, "context");
        if (!(!kotlin.text.h.e0(str))) {
            throw new IllegalArgumentException("Cannot build a database with null or empty name. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder".toString());
        }
        if (!nb.g.c(str, ":memory:")) {
            return new i0(context, cls, str);
        }
        throw new IllegalArgumentException("Cannot build a database with the special name ':memory:'. If you are trying to create an in memory database, use Room.inMemoryDatabaseBuilder".toString());
    }

    public static JSONArray f() {
        MediaCodecInfo.CodecCapabilities capabilitiesForType;
        MediaCodecInfo[] mediaCodecInfoArr;
        int i10;
        MediaCodecInfo mediaCodecInfo;
        String strValueOf;
        HashSet hashSet = new HashSet();
        MediaCodecInfo[] codecInfos = new MediaCodecList(1).getCodecInfos();
        int length = codecInfos.length;
        int i11 = 0;
        while (i11 < length) {
            MediaCodecInfo mediaCodecInfo2 = codecInfos[i11];
            if (!mediaCodecInfo2.isEncoder() && (Build.VERSION.SDK_INT < 29 || !mediaCodecInfo2.isAlias())) {
                String[] supportedTypes = mediaCodecInfo2.getSupportedTypes();
                int length2 = supportedTypes.length;
                int i12 = 0;
                while (i12 < length2) {
                    if (supportedTypes[i12].equals(MimeTypes.VIDEO_H265) && (capabilitiesForType = mediaCodecInfo2.getCapabilitiesForType(MimeTypes.VIDEO_H265)) != null) {
                        MediaCodecInfo.CodecProfileLevel[] codecProfileLevelArr = capabilitiesForType.profileLevels;
                        int length3 = codecProfileLevelArr.length;
                        int i13 = 0;
                        while (i13 < length3) {
                            int i14 = codecProfileLevelArr[i13].level;
                            Field[] fields = MediaCodecInfo.CodecProfileLevel.class.getFields();
                            int length4 = fields.length;
                            int i15 = 0;
                            while (true) {
                                if (i15 >= length4) {
                                    mediaCodecInfoArr = codecInfos;
                                    i10 = length;
                                    mediaCodecInfo = mediaCodecInfo2;
                                    strValueOf = String.valueOf(i14);
                                    break;
                                }
                                Field field = fields[i15];
                                mediaCodecInfoArr = codecInfos;
                                strValueOf = field.getName();
                                i10 = length;
                                mediaCodecInfo = mediaCodecInfo2;
                                if (field.getType() == Integer.TYPE && strValueOf.contains("HEVC")) {
                                    try {
                                        if (field.getInt(null) == i14) {
                                            break;
                                        }
                                    } catch (IllegalAccessException unused) {
                                        continue;
                                    }
                                }
                                i15++;
                                codecInfos = mediaCodecInfoArr;
                                length = i10;
                                mediaCodecInfo2 = mediaCodecInfo;
                            }
                            hashSet.add(strValueOf);
                            i13++;
                            codecInfos = mediaCodecInfoArr;
                            length = i10;
                            mediaCodecInfo2 = mediaCodecInfo;
                        }
                    }
                    i12++;
                    codecInfos = codecInfos;
                    length = length;
                    mediaCodecInfo2 = mediaCodecInfo2;
                }
            }
            i11++;
            codecInfos = codecInfos;
            length = length;
        }
        JSONArray jSONArray = new JSONArray();
        Iterator it = hashSet.iterator();
        while (it.hasNext()) {
            jSONArray.put((String) it.next());
        }
        return jSONArray;
    }

    public static ApiException g(Status status) {
        return status.w() ? new ResolvableApiException(status) : new ApiException(status);
    }

    public static void h(String str) throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException {
        KeyGenParameterSpec keyGenParameterSpecBuild = new KeyGenParameterSpec.Builder(str, 3).setKeySize(256).setBlockModes(CodePackage.GCM).setEncryptionPaddings("NoPadding").build();
        KeyGenerator keyGenerator = KeyGenerator.getInstance("AES", "AndroidKeyStore");
        keyGenerator.init(keyGenParameterSpecBuild);
        keyGenerator.generateKey();
    }

    public static String k(String str) {
        if (Build.VERSION.SDK_INT >= 26) {
            return "TRuntime.".concat(str);
        }
        String strConcat = "TRuntime.".concat(str);
        return strConcat.length() > 23 ? strConcat.substring(0, 23) : strConcat;
    }

    public static boolean l() {
        return Build.VERSION.SDK_INT >= 26;
    }

    public static boolean m() {
        return Build.VERSION.SDK_INT >= 30;
    }

    public static void n(Parcel parcel, int i10, Bundle bundle) {
        if (bundle == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeBundle(bundle);
        N(I, parcel);
    }

    public static void o(Parcel parcel, int i10, byte[] bArr) {
        if (bArr == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeByteArray(bArr);
        N(I, parcel);
    }

    public static void p(Parcel parcel, int i10, IBinder iBinder) {
        if (iBinder == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeStrongBinder(iBinder);
        N(I, parcel);
    }

    public static void q(Parcel parcel, int i10, Parcelable parcelable, int i11) {
        if (parcelable == null) {
            return;
        }
        int I = I(i10, parcel);
        parcelable.writeToParcel(parcel, i11);
        N(I, parcel);
    }

    public static void r(Parcel parcel, int i10, String str) {
        if (str == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeString(str);
        N(I, parcel);
    }

    public static void s(Parcel parcel, int i10, String[] strArr) {
        if (strArr == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeStringArray(strArr);
        N(I, parcel);
    }

    public static void t(Parcel parcel, int i10, List list) {
        if (list == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeStringList(list);
        N(I, parcel);
    }

    public static void u(Parcel parcel, int i10, Parcelable[] parcelableArr, int i11) {
        if (parcelableArr == null) {
            return;
        }
        int I = I(i10, parcel);
        parcel.writeInt(parcelableArr.length);
        for (Parcelable parcelable : parcelableArr) {
            if (parcelable == null) {
                parcel.writeInt(0);
            } else {
                int iDataPosition = parcel.dataPosition();
                parcel.writeInt(1);
                int iDataPosition2 = parcel.dataPosition();
                parcelable.writeToParcel(parcel, i11);
                int iDataPosition3 = parcel.dataPosition();
                parcel.setDataPosition(iDataPosition);
                parcel.writeInt(iDataPosition3 - iDataPosition2);
                parcel.setDataPosition(iDataPosition3);
            }
        }
        N(I, parcel);
    }

    public static void v(Parcel parcel, int i10, List list) {
        if (list == null) {
            return;
        }
        int I = I(i10, parcel);
        int size = list.size();
        parcel.writeInt(size);
        for (int i11 = 0; i11 < size; i11++) {
            Parcelable parcelable = (Parcelable) list.get(i11);
            if (parcelable == null) {
                parcel.writeInt(0);
            } else {
                int iDataPosition = parcel.dataPosition();
                parcel.writeInt(1);
                int iDataPosition2 = parcel.dataPosition();
                parcelable.writeToParcel(parcel, 0);
                int iDataPosition3 = parcel.dataPosition();
                parcel.setDataPosition(iDataPosition);
                parcel.writeInt(iDataPosition3 - iDataPosition2);
                parcel.setDataPosition(iDataPosition3);
            }
        }
        N(I, parcel);
    }

    public static zza w(Context context) {
        return context.getPackageManager().hasSystemFeature("com.google.android.feature.AMATI_EXPERIENCE") ? zza.LAUNCHER_X : context.getPackageManager().hasSystemFeature("amazon.hardware.fire_tv") ? zza.FIRE_TV : (context.getPackageManager().hasSystemFeature("com.google.android.tv.custom_launcher") && Q(context, "com.google.android.tvrecommendations")) ? zza.CUSTOM : (context.getPackageManager().hasSystemFeature("android.software.leanback") && Q(context, "com.google.android.tvlauncher")) ? zza.TV_LAUNCHER : (context.getPackageManager().hasSystemFeature("android.software.leanback") && Q(context, "com.google.android.leanbacklauncher")) ? zza.LEANBACK : zza.UNKNOWN;
    }

    public static String x(zzcn zzcnVar) {
        StringBuilder sb = new StringBuilder(zzcnVar.g());
        for (int i10 = 0; i10 < zzcnVar.g(); i10++) {
            byte bC = zzcnVar.c(i10);
            if (bC == 34) {
                sb.append("\\\"");
            } else if (bC == 39) {
                sb.append("\\'");
            } else if (bC != 92) {
                switch (bC) {
                    case 7:
                        sb.append("\\a");
                        break;
                    case 8:
                        sb.append("\\b");
                        break;
                    case 9:
                        sb.append("\\t");
                        break;
                    case 10:
                        sb.append("\\n");
                        break;
                    case 11:
                        sb.append("\\v");
                        break;
                    case 12:
                        sb.append("\\f");
                        break;
                    case 13:
                        sb.append("\\r");
                        break;
                    default:
                        if (bC < 32 || bC > 126) {
                            sb.append('\\');
                            sb.append((char) (((bC >>> 6) & 3) + 48));
                            sb.append((char) (((bC >>> 3) & 7) + 48));
                            sb.append((char) ((bC & 7) + 48));
                        } else {
                            sb.append((char) bC);
                        }
                        break;
                }
            } else {
                sb.append("\\\\");
            }
        }
        return sb.toString();
    }

    public static String y(String str, Object... objArr) {
        int length;
        int length2;
        int iIndexOf;
        String string;
        int i10 = 0;
        int i11 = 0;
        while (true) {
            length = objArr.length;
            if (i11 >= length) {
                break;
            }
            Object obj = objArr[i11];
            if (obj == null) {
                string = "null";
            } else {
                try {
                    string = obj.toString();
                } catch (Exception e10) {
                    String strJ = defpackage.e.j(obj.getClass().getName(), "@", Integer.toHexString(System.identityHashCode(obj)));
                    Logger.getLogger("com.google.common.base.Strings").logp(Level.WARNING, "com.google.common.base.Strings", "lenientToString", "Exception during lenientFormat for ".concat(strJ), (Throwable) e10);
                    string = "<" + strJ + " threw " + e10.getClass().getName() + ">";
                }
            }
            objArr[i11] = string;
            i11++;
        }
        StringBuilder sb = new StringBuilder(str.length() + (length * 16));
        int i12 = 0;
        while (true) {
            length2 = objArr.length;
            if (i10 >= length2 || (iIndexOf = str.indexOf("%s", i12)) == -1) {
                break;
            }
            sb.append((CharSequence) str, i12, iIndexOf);
            sb.append(objArr[i10]);
            i12 = iIndexOf + 2;
            i10++;
        }
        sb.append((CharSequence) str, i12, str.length());
        if (i10 < length2) {
            sb.append(" [");
            sb.append(objArr[i10]);
            for (int i13 = i10 + 1; i13 < objArr.length; i13++) {
                sb.append(", ");
                sb.append(objArr[i13]);
            }
            sb.append(']');
        }
        return sb.toString();
    }

    public static String z(String str, String[] strArr, String[] strArr2) {
        com.google.android.gms.common.internal.w.checkNotNull(strArr);
        com.google.android.gms.common.internal.w.checkNotNull(strArr2);
        int iMin = Math.min(strArr.length, strArr2.length);
        for (int i10 = 0; i10 < iMin; i10++) {
            String str2 = strArr[i10];
            if ((str == null && str2 == null) || (str != null && str.equals(str2))) {
                return strArr2[i10];
            }
        }
        return null;
    }

    public abstract Integer i();

    public abstract da.l j();
}
