package U2;

import B6.u;
import C0.d;
import C4.f;
import C6.j;
import E1.P;
import I3.y;
import P6.g;
import T0.H;
import T1.n;
import T1.o;
import W.C0338e;
import W.C0340g;
import W.C0344k;
import X1.c;
import X6.e;
import X6.m;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkCapabilities;
import android.text.SpannableStringBuilder;
import android.util.TypedValue;
import com.google.android.gms.internal.measurement.AbstractC0707u1;
import com.google.android.gms.internal.measurement.C1;
import com.google.crypto.tink.shaded.protobuf.AbstractC0742h;
import com.google.crypto.tink.shaded.protobuf.AbstractC0756w;
import com.google.crypto.tink.shaded.protobuf.AbstractC0759z;
import com.google.crypto.tink.shaded.protobuf.B;
import com.google.crypto.tink.shaded.protobuf.InterfaceC0758y;
import com.google.crypto.tink.shaded.protobuf.b0;
import com.google.crypto.tink.shaded.protobuf.e0;
import com.google.crypto.tink.shaded.protobuf.q0;
import d4.C0842a;
import d4.C0843b;
import d4.h;
import d5.AbstractC0844a;
import java.io.File;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.GregorianCalendar;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import k7.k;
import n4.u0;
import org.xmlpull.v1.XmlPullParserException;
import s7.l;
import v0.AbstractC1664c;
import x0.AbstractC1709a;

/* JADX INFO: loaded from: classes.dex */
public abstract class a {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static Boolean f6680b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final /* synthetic */ int f6681c = 0;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final /* synthetic */ int f6682d = 0;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final /* synthetic */ int f6683e = 0;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final /* synthetic */ int f6684f = 0;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static Thread f6685g;

    public a() {
        new ConcurrentHashMap();
    }

    public static C0843b B(String str, y yVar) {
        C0842a c0842aB = C0843b.b(K4.a.class);
        c0842aB.f12243e = 1;
        c0842aB.a(h.b(Context.class));
        c0842aB.f12244f = new C0.b(str, 5, yVar);
        return c0842aB.b();
    }

    public static int C(Context context) {
        if (context == null) {
            return 0;
        }
        ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(ConnectivityManager.class);
        Network activeNetwork = connectivityManager.getActiveNetwork();
        if (activeNetwork == null) {
            Network[] allNetworks = connectivityManager.getAllNetworks();
            g.d(allNetworks, "getAllNetworks(...)");
            activeNetwork = allNetworks.length == 0 ? null : allNetworks[0];
        }
        return D(connectivityManager.getNetworkCapabilities(activeNetwork));
    }

    public static int D(NetworkCapabilities networkCapabilities) {
        if (networkCapabilities != null) {
            StringBuilder sb = new StringBuilder();
            if (networkCapabilities.hasTransport(1)) {
                sb.append("1");
            }
            if (networkCapabilities.hasTransport(0)) {
                sb.append("2");
            }
            if (networkCapabilities.hasTransport(3)) {
                sb.append("3");
            }
            if (networkCapabilities.hasTransport(2)) {
                sb.append("4");
            }
            if (networkCapabilities.hasTransport(4)) {
                sb.append("5");
            }
            String string = sb.toString();
            g.d(string, "toString(...)");
            Integer numE = m.E(string);
            if (numE != null) {
                return numE.intValue();
            }
        }
        return 0;
    }

    public static boolean E(String str) {
        return ("Connection".equalsIgnoreCase(str) || "Keep-Alive".equalsIgnoreCase(str) || "Proxy-Authenticate".equalsIgnoreCase(str) || "Proxy-Authorization".equalsIgnoreCase(str) || "TE".equalsIgnoreCase(str) || "Trailers".equalsIgnoreCase(str) || "Transfer-Encoding".equalsIgnoreCase(str) || "Upgrade".equalsIgnoreCase(str)) ? false : true;
    }

    public static synchronized boolean F(Context context) {
        Boolean bool;
        Context applicationContext = context.getApplicationContext();
        Context context2 = f6679a;
        if (context2 != null && (bool = f6680b) != null && context2 == applicationContext) {
            return bool.booleanValue();
        }
        f6680b = null;
        if (T2.b.d()) {
            f6680b = Boolean.valueOf(applicationContext.getPackageManager().isInstantApp());
        } else {
            try {
                context.getClassLoader().loadClass("com.google.android.instantapps.supervisor.InstantAppsRuntime");
                f6680b = Boolean.TRUE;
            } catch (ClassNotFoundException unused) {
                f6680b = Boolean.FALSE;
            }
        }
        f6679a = applicationContext;
        return f6680b.booleanValue();
    }

    public static String G(String str, Object... objArr) {
        int iIndexOf;
        String string;
        int i = 0;
        for (int i5 = 0; i5 < objArr.length; i5++) {
            Object obj = objArr[i5];
            if (obj == null) {
                string = "null";
            } else {
                try {
                    string = obj.toString();
                } catch (Exception e8) {
                    String str2 = obj.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(obj));
                    Logger.getLogger("com.google.common.base.Strings").log(Level.WARNING, "Exception during lenientFormat for " + str2, (Throwable) e8);
                    StringBuilder sbP = AbstractC0844a.p("<", str2, " threw ");
                    sbP.append(e8.getClass().getName());
                    sbP.append(">");
                    string = sbP.toString();
                }
            }
            objArr[i5] = string;
        }
        StringBuilder sb = new StringBuilder((objArr.length * 16) + str.length());
        int i8 = 0;
        while (i < objArr.length && (iIndexOf = str.indexOf("%s", i8)) != -1) {
            sb.append((CharSequence) str, i8, iIndexOf);
            sb.append(objArr[i]);
            i8 = iIndexOf + 2;
            i++;
        }
        sb.append((CharSequence) str, i8, str.length());
        if (i < objArr.length) {
            sb.append(" [");
            sb.append(objArr[i]);
            for (int i9 = i + 1; i9 < objArr.length; i9++) {
                sb.append(", ");
                sb.append(objArr[i9]);
            }
            sb.append(']');
        }
        return sb.toString();
    }

    public static int H(Object obj, b0 b0Var, byte[] bArr, int i, int i5, H0.g gVar) throws B {
        int iV = i + 1;
        int i8 = bArr[i];
        if (i8 < 0) {
            iV = v(i8, bArr, iV, gVar);
            i8 = gVar.f3049a;
        }
        int i9 = iV;
        if (i8 < 0 || i8 > i5 - i9) {
            throw B.g();
        }
        int i10 = i9 + i8;
        b0Var.g(obj, bArr, i9, i10, gVar);
        gVar.f3051c = obj;
        return i10;
    }

    /* JADX WARN: Removed duplicated region for block: B:18:0x00a6  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static long I(int i, String str) {
        int iM = m(0, i, str, false);
        Matcher matcher = k.f14093m.matcher(str);
        int i5 = -1;
        int i8 = -1;
        int i9 = -1;
        int iT = -1;
        int i10 = -1;
        int i11 = -1;
        while (iM < i) {
            int iM2 = m(iM + 1, i, str, true);
            matcher.region(iM, iM2);
            if (i8 == -1 && matcher.usePattern(k.f14093m).matches()) {
                String strGroup = matcher.group(1);
                g.d(strGroup, "matcher.group(1)");
                i8 = Integer.parseInt(strGroup);
                String strGroup2 = matcher.group(2);
                g.d(strGroup2, "matcher.group(2)");
                i10 = Integer.parseInt(strGroup2);
                String strGroup3 = matcher.group(3);
                g.d(strGroup3, "matcher.group(3)");
                i11 = Integer.parseInt(strGroup3);
            } else if (i9 == -1 && matcher.usePattern(k.f14092l).matches()) {
                String strGroup4 = matcher.group(1);
                g.d(strGroup4, "matcher.group(1)");
                i9 = Integer.parseInt(strGroup4);
            } else if (iT == -1) {
                Pattern pattern = k.f14091k;
                if (matcher.usePattern(pattern).matches()) {
                    String strGroup5 = matcher.group(1);
                    g.d(strGroup5, "matcher.group(1)");
                    Locale locale = Locale.US;
                    g.d(locale, "US");
                    String lowerCase = strGroup5.toLowerCase(locale);
                    g.d(lowerCase, "this as java.lang.String).toLowerCase(locale)");
                    String strPattern = pattern.pattern();
                    g.d(strPattern, "MONTH_PATTERN.pattern()");
                    iT = e.T(strPattern, lowerCase, 0, 6) / 4;
                } else if (i5 == -1 && matcher.usePattern(k.f14090j).matches()) {
                    String strGroup6 = matcher.group(1);
                    g.d(strGroup6, "matcher.group(1)");
                    i5 = Integer.parseInt(strGroup6);
                }
            }
            iM = m(iM2 + 1, i, str, false);
        }
        if (70 <= i5 && i5 < 100) {
            i5 += 1900;
        }
        if (i5 >= 0 && i5 < 70) {
            i5 += 2000;
        }
        if (i5 < 1601) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        if (iT == -1) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        if (1 > i9 || i9 >= 32) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        if (i8 < 0 || i8 >= 24) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        if (i10 < 0 || i10 >= 60) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        if (i11 < 0 || i11 >= 60) {
            throw new IllegalArgumentException("Failed requirement.");
        }
        GregorianCalendar gregorianCalendar = new GregorianCalendar(l7.b.f14416e);
        gregorianCalendar.setLenient(false);
        gregorianCalendar.set(1, i5);
        gregorianCalendar.set(2, iT - 1);
        gregorianCalendar.set(5, i9);
        gregorianCalendar.set(11, i8);
        gregorianCalendar.set(12, i10);
        gregorianCalendar.set(13, i11);
        gregorianCalendar.set(14, 0);
        return gregorianCalendar.getTimeInMillis();
    }

    /* JADX WARN: Code restructure failed: missing block: B:66:0x01e1, code lost:
    
        r0 = n4.u0.c(r8);
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x01e5, code lost:
    
        W3.b.j(r2, null);
        r10 = r0;
     */
    /* JADX WARN: Finally extract failed */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static o J(X1.a aVar, String str) {
        long j8;
        Map mapB;
        j jVar;
        g.e(aVar, "connection");
        c cVarH0 = aVar.h0("PRAGMA table_info(`" + str + "`)");
        try {
            long j9 = 0;
            if (cVarH0.W()) {
                int iE = l.e(cVarH0, "name");
                int iE2 = l.e(cVarH0, "type");
                int iE3 = l.e(cVarH0, "notnull");
                int iE4 = l.e(cVarH0, "pk");
                int iE5 = l.e(cVarH0, "dflt_value");
                C6.g gVar = new C6.g();
                while (true) {
                    String strO = cVarH0.o(iE);
                    j8 = j9;
                    gVar.put(strO, new T1.l((int) cVarH0.q(iE4), 2, strO, cVarH0.o(iE2), cVarH0.N(iE5) ? null : cVarH0.o(iE5), cVarH0.q(iE3) != j9));
                    if (!cVarH0.W()) {
                        break;
                    }
                    j9 = j8;
                }
                mapB = gVar.b();
                W3.b.j(cVarH0, null);
            } else {
                mapB = u.f1033q;
                W3.b.j(cVarH0, null);
                j8 = 0;
            }
            cVarH0 = aVar.h0("PRAGMA foreign_key_list(`" + str + "`)");
            try {
                int iE6 = l.e(cVarH0, "id");
                int iE7 = l.e(cVarH0, "seq");
                int iE8 = l.e(cVarH0, "table");
                int iE9 = l.e(cVarH0, "on_delete");
                int iE10 = l.e(cVarH0, "on_update");
                List listY = AbstractC1664c.y(cVarH0);
                cVarH0.reset();
                j jVar2 = new j();
                while (cVarH0.W()) {
                    if (cVarH0.q(iE7) == j8) {
                        int iQ = (int) cVarH0.q(iE6);
                        ArrayList arrayList = new ArrayList();
                        ArrayList arrayList2 = new ArrayList();
                        int i = iE6;
                        ArrayList arrayList3 = new ArrayList();
                        for (Object obj : listY) {
                            int i5 = iE7;
                            List list = listY;
                            if (((T1.k) obj).f6527q == iQ) {
                                arrayList3.add(obj);
                            }
                            iE7 = i5;
                            listY = list;
                        }
                        int i8 = iE7;
                        List list2 = listY;
                        int size = arrayList3.size();
                        int i9 = 0;
                        while (i9 < size) {
                            Object obj2 = arrayList3.get(i9);
                            i9++;
                            T1.k kVar = (T1.k) obj2;
                            arrayList.add(kVar.f6529s);
                            arrayList2.add(kVar.f6530t);
                            arrayList3 = arrayList3;
                        }
                        jVar2.add(new T1.m(cVarH0.o(iE8), cVarH0.o(iE9), cVarH0.o(iE10), arrayList, arrayList2));
                        iE6 = i;
                        iE7 = i8;
                        listY = list2;
                    }
                }
                j jVarC = u0.c(jVar2);
                W3.b.j(cVarH0, null);
                cVarH0 = aVar.h0("PRAGMA index_list(`" + str + "`)");
                try {
                    int iE11 = l.e(cVarH0, "name");
                    int iE12 = l.e(cVarH0, "origin");
                    int iE13 = l.e(cVarH0, "unique");
                    if (iE11 == -1 || iE12 == -1 || iE13 == -1) {
                        W3.b.j(cVarH0, null);
                        jVar = null;
                    } else {
                        j jVar3 = new j();
                        while (true) {
                            if (!cVarH0.W()) {
                                break;
                            }
                            if ("c".equals(cVarH0.o(iE12))) {
                                n nVarZ = AbstractC1664c.z(aVar, cVarH0.o(iE11), cVarH0.q(iE13) == 1);
                                if (nVarZ == null) {
                                    W3.b.j(cVarH0, null);
                                    jVar = null;
                                    break;
                                }
                                jVar3.add(nVarZ);
                            }
                        }
                    }
                    return new o(str, mapB, jVarC, jVar);
                } finally {
                }
            } catch (Throwable th) {
                try {
                    throw th;
                } finally {
                }
            }
        } finally {
            try {
                throw th;
            } finally {
            }
        }
    }

    public static int K(H h8, int i, int i5, int i8) {
        AbstractC1709a.d(Math.max(Math.max(i, i5), i8) <= 31);
        int i9 = (1 << i) - 1;
        int i10 = (1 << i5) - 1;
        AbstractC0707u1.b(AbstractC0707u1.b(i9, i10), 1 << i8);
        if (h8.b() < i) {
            return -1;
        }
        int i11 = h8.i(i);
        if (i11 == i9) {
            if (h8.b() < i5) {
                return -1;
            }
            int i12 = h8.i(i5);
            i11 += i12;
            if (i12 == i10) {
                if (h8.b() < i8) {
                    return -1;
                }
                return h8.i(i8) + i11;
            }
        }
        return i11;
    }

    public static void L(H h8) {
        h8.t(3);
        h8.t(8);
        boolean zH = h8.h();
        boolean zH2 = h8.h();
        if (zH) {
            h8.t(5);
        }
        if (zH2) {
            h8.t(6);
        }
    }

    public static void M(H h8) {
        int i;
        int i5 = h8.i(2);
        if (i5 == 0) {
            h8.t(6);
            return;
        }
        int iK = K(h8, 5, 8, 16) + 1;
        if (i5 == 1) {
            h8.t(iK * 7);
            return;
        }
        if (i5 == 2) {
            boolean zH = h8.h();
            int i8 = zH ? 1 : 5;
            int i9 = zH ? 7 : 5;
            int i10 = zH ? 8 : 6;
            int i11 = 0;
            while (i11 < iK) {
                if (h8.h()) {
                    h8.t(7);
                    i = 0;
                } else {
                    if (h8.i(2) == 3 && h8.i(i9) * i8 != 0) {
                        h8.s();
                    }
                    i = h8.i(i10) * i8;
                    if (i != 0 && i != 180) {
                        h8.s();
                    }
                    h8.s();
                }
                if (i != 0 && i != 180 && h8.h()) {
                    i11++;
                }
                i11++;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x006b  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0091  */
    /* JADX WARN: Removed duplicated region for block: B:39:0x0094  */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:33:0x0082 -> B:25:0x0065). Please report as a decompilation issue!!! */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:34:0x0085 -> B:25:0x0065). Please report as a decompilation issue!!! */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object a(List list, C0344k c0344k, G6.c cVar) throws Throwable {
        C0338e c0338e;
        List list2;
        P6.m mVar;
        Iterator it;
        Throwable th;
        if (cVar instanceof C0338e) {
            c0338e = (C0338e) cVar;
            int i = c0338e.f6986w;
            if ((i & Integer.MIN_VALUE) != 0) {
                c0338e.f6986w = i - Integer.MIN_VALUE;
            } else {
                c0338e = new C0338e(cVar);
            }
        }
        Object obj = c0338e.f6985v;
        Object obj2 = F6.a.f2580q;
        int i5 = c0338e.f6986w;
        if (i5 == 0) {
            C1.N(obj);
            ArrayList arrayList = new ArrayList();
            C0340g c0340g = new C0340g(list, arrayList, null);
            c0338e.f6983t = arrayList;
            c0338e.f6986w = 1;
            if (c0344k.a(c0340g, c0338e) == obj2) {
                return obj2;
            }
            list2 = arrayList;
        } else {
            if (i5 != 1) {
                if (i5 != 2) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                it = c0338e.f6984u;
                mVar = (P6.m) c0338e.f6983t;
                try {
                    C1.N(obj);
                } catch (Throwable th2) {
                    Object obj3 = mVar.f5535q;
                    if (obj3 == null) {
                        mVar.f5535q = th2;
                    } else {
                        android.support.v4.media.session.a.a((Throwable) obj3, th2);
                    }
                }
                while (it.hasNext()) {
                    O6.l lVar = (O6.l) it.next();
                    c0338e.f6983t = mVar;
                    c0338e.f6984u = it;
                    c0338e.f6986w = 2;
                    if (lVar.b(c0338e) == obj2) {
                        return obj2;
                    }
                }
                th = (Throwable) mVar.f5535q;
                if (th != null) {
                    return A6.n.f457a;
                }
                throw th;
            }
            list2 = (List) c0338e.f6983t;
            C1.N(obj);
        }
        mVar = new P6.m();
        it = list2.iterator();
        while (it.hasNext()) {
        }
        th = (Throwable) mVar.f5535q;
        if (th != null) {
        }
    }

    public static void b(SpannableStringBuilder spannableStringBuilder, Object obj, int i, int i5) {
        for (Object obj2 : spannableStringBuilder.getSpans(i, i5, obj.getClass())) {
            if (spannableStringBuilder.getSpanStart(obj2) == i && spannableStringBuilder.getSpanEnd(obj2) == i5 && spannableStringBuilder.getSpanFlags(obj2) == 33) {
                spannableStringBuilder.removeSpan(obj2);
            }
        }
        spannableStringBuilder.setSpan(obj, i, i5, 33);
    }

    public static P c(TypedValue typedValue, P p3, P p4, String str, String str2) throws XmlPullParserException {
        if (p3 == null || p3 == p4) {
            return p3 == null ? p4 : p3;
        }
        throw new XmlPullParserException("Type is " + str + " but found " + str2 + ": " + typedValue.data);
    }

    public static void d(Object obj) {
        if (obj == null) {
            throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
        }
    }

    public static k7.o e(k7.o oVar, k7.o oVar2) {
        N0.c cVar = new N0.c(1);
        int size = oVar.size();
        for (int i = 0; i < size; i++) {
            String strC = oVar.c(i);
            String strG = oVar.g(i);
            if ((!"Warning".equalsIgnoreCase(strC) || !X6.n.M(strG, "1", false)) && ("Content-Length".equalsIgnoreCase(strC) || "Content-Encoding".equalsIgnoreCase(strC) || "Content-Type".equalsIgnoreCase(strC) || !E(strC) || oVar2.a(strC) == null)) {
                cVar.h(strC, strG);
            }
        }
        int size2 = oVar2.size();
        for (int i5 = 0; i5 < size2; i5++) {
            String strC2 = oVar2.c(i5);
            if (!"Content-Length".equalsIgnoreCase(strC2) && !"Content-Encoding".equalsIgnoreCase(strC2) && !"Content-Type".equalsIgnoreCase(strC2) && E(strC2)) {
                cVar.h(strC2, oVar2.g(i5));
            }
        }
        return cVar.i();
    }

    public static final long f(long j8, Y6.c cVar, Y6.c cVar2) {
        g.e(cVar, "sourceUnit");
        g.e(cVar2, "targetUnit");
        return cVar2.f7359q.convert(j8, cVar.f7359q);
    }

    public static C0843b g(String str, String str2) {
        K4.a aVar = new K4.a(str, str2);
        C0842a c0842aB = C0843b.b(K4.a.class);
        c0842aB.f12243e = 1;
        c0842aB.f12244f = new d(aVar);
        return c0842aB.b();
    }

    public static int m(int i, int i5, String str, boolean z8) {
        while (i < i5) {
            char cCharAt = str.charAt(i);
            if (((cCharAt < ' ' && cCharAt != '\t') || cCharAt >= 127 || ('0' <= cCharAt && cCharAt < ':') || (('a' <= cCharAt && cCharAt < '{') || (('A' <= cCharAt && cCharAt < '[') || cCharAt == ':'))) == (!z8)) {
                return i;
            }
            i++;
        }
        return i5;
    }

    public static int n(byte[] bArr, int i, H0.g gVar) throws B {
        int iW = w(bArr, i, gVar);
        int i5 = gVar.f3049a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 > bArr.length - iW) {
            throw B.g();
        }
        if (i5 == 0) {
            gVar.f3051c = AbstractC0742h.f10496r;
            return iW;
        }
        gVar.f3051c = AbstractC0742h.c(bArr, iW, i5);
        return iW + i5;
    }

    public static int o(int i, byte[] bArr) {
        return ((bArr[i + 3] & 255) << 24) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16);
    }

    public static long p(int i, byte[] bArr) {
        return ((((long) bArr[i + 7]) & 255) << 56) | (((long) bArr[i]) & 255) | ((((long) bArr[i + 1]) & 255) << 8) | ((((long) bArr[i + 2]) & 255) << 16) | ((((long) bArr[i + 3]) & 255) << 24) | ((((long) bArr[i + 4]) & 255) << 32) | ((((long) bArr[i + 5]) & 255) << 40) | ((((long) bArr[i + 6]) & 255) << 48);
    }

    public static int q(b0 b0Var, int i, byte[] bArr, int i5, int i8, InterfaceC0758y interfaceC0758y, H0.g gVar) throws B {
        Object objC = b0Var.c();
        b0 b0Var2 = b0Var;
        byte[] bArr2 = bArr;
        int i9 = i8;
        H0.g gVar2 = gVar;
        int iH = H(objC, b0Var2, bArr2, i5, i9, gVar2);
        b0Var2.d(objC);
        gVar2.f3051c = objC;
        interfaceC0758y.add(objC);
        while (iH < i9) {
            H0.g gVar3 = gVar2;
            int i10 = i9;
            int iW = w(bArr2, iH, gVar3);
            if (i != gVar3.f3049a) {
                break;
            }
            byte[] bArr3 = bArr2;
            b0 b0Var3 = b0Var2;
            Object objC2 = b0Var3.c();
            iH = H(objC2, b0Var3, bArr3, iW, i10, gVar3);
            b0Var2 = b0Var3;
            bArr2 = bArr3;
            i9 = i10;
            gVar2 = gVar3;
            b0Var2.d(objC2);
            gVar2.f3051c = objC2;
            interfaceC0758y.add(objC2);
        }
        return iH;
    }

    public static int r(byte[] bArr, int i, H0.g gVar) throws B {
        int iW = w(bArr, i, gVar);
        int i5 = gVar.f3049a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 == 0) {
            gVar.f3051c = "";
            return iW;
        }
        gVar.f3051c = new String(bArr, iW, i5, AbstractC0759z.f10544a);
        return iW + i5;
    }

    public static int s(byte[] bArr, int i, H0.g gVar) throws B {
        int iW = w(bArr, i, gVar);
        int i5 = gVar.f3049a;
        if (i5 < 0) {
            throw B.e();
        }
        if (i5 == 0) {
            gVar.f3051c = "";
            return iW;
        }
        gVar.f3051c = q0.f10539a.f(bArr, iW, i5);
        return iW + i5;
    }

    public static int t(int i, byte[] bArr, int i5, int i8, e0 e0Var, H0.g gVar) throws B {
        if ((i >>> 3) == 0) {
            throw B.a();
        }
        int i9 = i & 7;
        if (i9 == 0) {
            int iY = y(bArr, i5, gVar);
            e0Var.d(i, Long.valueOf(gVar.f3050b));
            return iY;
        }
        if (i9 == 1) {
            e0Var.d(i, Long.valueOf(p(i5, bArr)));
            return i5 + 8;
        }
        if (i9 == 2) {
            int iW = w(bArr, i5, gVar);
            int i10 = gVar.f3049a;
            if (i10 < 0) {
                throw B.e();
            }
            if (i10 > bArr.length - iW) {
                throw B.g();
            }
            if (i10 == 0) {
                e0Var.d(i, AbstractC0742h.f10496r);
            } else {
                e0Var.d(i, AbstractC0742h.c(bArr, iW, i10));
            }
            return iW + i10;
        }
        if (i9 != 3) {
            if (i9 != 5) {
                throw B.a();
            }
            e0Var.d(i, Integer.valueOf(o(i5, bArr)));
            return i5 + 4;
        }
        e0 e0VarC = e0.c();
        int i11 = (i & (-8)) | 4;
        int i12 = 0;
        while (true) {
            if (i5 >= i8) {
                break;
            }
            int iW2 = w(bArr, i5, gVar);
            i12 = gVar.f3049a;
            if (i12 == i11) {
                i5 = iW2;
                break;
            }
            i5 = t(i12, bArr, iW2, i8, e0VarC, gVar);
        }
        if (i5 > i8 || i12 != i11) {
            throw B.f();
        }
        e0Var.d(i, e0VarC);
        return i5;
    }

    public static int v(int i, byte[] bArr, int i5, H0.g gVar) {
        int i8 = i & 127;
        int i9 = i5 + 1;
        byte b8 = bArr[i5];
        if (b8 >= 0) {
            gVar.f3049a = i8 | (b8 << 7);
            return i9;
        }
        int i10 = i8 | ((b8 & 127) << 7);
        int i11 = i5 + 2;
        byte b9 = bArr[i9];
        if (b9 >= 0) {
            gVar.f3049a = i10 | (b9 << 14);
            return i11;
        }
        int i12 = i10 | ((b9 & 127) << 14);
        int i13 = i5 + 3;
        byte b10 = bArr[i11];
        if (b10 >= 0) {
            gVar.f3049a = i12 | (b10 << 21);
            return i13;
        }
        int i14 = i12 | ((b10 & 127) << 21);
        int i15 = i5 + 4;
        byte b11 = bArr[i13];
        if (b11 >= 0) {
            gVar.f3049a = i14 | (b11 << 28);
            return i15;
        }
        int i16 = i14 | ((b11 & 127) << 28);
        while (true) {
            int i17 = i15 + 1;
            if (bArr[i15] >= 0) {
                gVar.f3049a = i16;
                return i17;
            }
            i15 = i17;
        }
    }

    public static int w(byte[] bArr, int i, H0.g gVar) {
        int i5 = i + 1;
        byte b8 = bArr[i];
        if (b8 < 0) {
            return v(b8, bArr, i5, gVar);
        }
        gVar.f3049a = b8;
        return i5;
    }

    public static int x(int i, byte[] bArr, int i5, int i8, InterfaceC0758y interfaceC0758y, H0.g gVar) {
        AbstractC0756w abstractC0756w = (AbstractC0756w) interfaceC0758y;
        int iW = w(bArr, i5, gVar);
        abstractC0756w.b(gVar.f3049a);
        while (iW < i8) {
            int iW2 = w(bArr, iW, gVar);
            if (i != gVar.f3049a) {
                break;
            }
            iW = w(bArr, iW2, gVar);
            abstractC0756w.b(gVar.f3049a);
        }
        return iW;
    }

    public static int y(byte[] bArr, int i, H0.g gVar) {
        int i5 = i + 1;
        long j8 = bArr[i];
        if (j8 >= 0) {
            gVar.f3050b = j8;
            return i5;
        }
        int i8 = i + 2;
        byte b8 = bArr[i5];
        long j9 = (j8 & 127) | (((long) (b8 & 127)) << 7);
        int i9 = 7;
        while (b8 < 0) {
            int i10 = i8 + 1;
            byte b9 = bArr[i8];
            i9 += 7;
            j9 |= ((long) (b9 & 127)) << i9;
            b8 = b9;
            i8 = i10;
        }
        gVar.f3050b = j9;
        return i8;
    }

    public J.j A(J.j[] jVarArr, int i) {
        new f(4);
        int i5 = (i & 1) == 0 ? 400 : 700;
        boolean z8 = (i & 2) != 0;
        J.j jVar = null;
        int i8 = Integer.MAX_VALUE;
        for (J.j jVar2 : jVarArr) {
            int iAbs = (Math.abs(jVar2.f3437c - i5) * 2) + (jVar2.f3438d == z8 ? 0 : 1);
            if (jVar == null || i8 > iAbs) {
                jVar = jVar2;
                i8 = iAbs;
            }
        }
        return jVar;
    }

    public abstract void N(ArrayList arrayList);

    public abstract Typeface h(Context context, E.e eVar, Resources resources, int i);

    public abstract Typeface i(Context context, J.j[] jVarArr, int i);

    public Typeface j(Context context, List list, int i) {
        throw new IllegalStateException("createFromFontInfoWithFallback must only be called on API 29+");
    }

    public Typeface k(Context context, InputStream inputStream) {
        File fileW = W2.g.w(context);
        if (fileW == null) {
            return null;
        }
        try {
            if (W2.g.j(fileW, inputStream)) {
                return Typeface.createFromFile(fileW.getPath());
            }
            return null;
        } catch (RuntimeException unused) {
            return null;
        } finally {
            fileW.delete();
        }
    }

    public Typeface l(Context context, Resources resources, int i, String str, int i5) {
        File fileW = W2.g.w(context);
        if (fileW == null) {
            return null;
        }
        try {
            if (W2.g.i(fileW, resources, i)) {
                return Typeface.createFromFile(fileW.getPath());
            }
            return null;
        } catch (RuntimeException unused) {
            return null;
        } finally {
            fileW.delete();
        }
    }

    public abstract String u(byte[] bArr, int i, int i5);

    public abstract int z(String str, byte[] bArr, int i, int i5);
}
