package K4;

import java.io.EOFException;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
public final class b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final b f1081a = new b();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final b f1082b = new b();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final b f1083c = new b();

    public static final g a(b bVar, String str) {
        g gVar = new g(str);
        g.f1106d.put(str, gVar);
        return gVar;
    }

    public static String b(String str, int i, int i5, String str2, int i6) throws EOFException {
        int i7 = (i6 & 1) != 0 ? 0 : i;
        int length = (i6 & 2) != 0 ? str.length() : i5;
        boolean z5 = (i6 & 8) == 0;
        boolean z6 = (i6 & 16) == 0;
        boolean z7 = (i6 & 32) == 0;
        boolean z8 = (i6 & 64) == 0;
        AbstractC0983h.e("<this>", str);
        int iCharCount = i7;
        while (iCharCount < length) {
            int iCodePointAt = str.codePointAt(iCharCount);
            int i8 = 32;
            int i9 = 128;
            if (iCodePointAt < 32 || iCodePointAt == 127 || ((iCodePointAt >= 128 && !z8) || A4.i.J(str2, (char) iCodePointAt) || ((iCodePointAt == 37 && (!z5 || (z6 && !d(iCharCount, str, length)))) || (iCodePointAt == 43 && z7)))) {
                X4.e eVar = new X4.e();
                eVar.B(i7, str, iCharCount);
                X4.e eVar2 = null;
                while (iCharCount < length) {
                    int iCodePointAt2 = str.codePointAt(iCharCount);
                    if (!z5 || (iCodePointAt2 != 9 && iCodePointAt2 != 10 && iCodePointAt2 != 12 && iCodePointAt2 != 13)) {
                        if (iCodePointAt2 == 43 && z7) {
                            eVar.C(z5 ? "+" : "%2B");
                        } else if (iCodePointAt2 < i8 || iCodePointAt2 == 127 || ((iCodePointAt2 >= i9 && !z8) || A4.i.J(str2, (char) iCodePointAt2) || (iCodePointAt2 == 37 && (!z5 || (z6 && !d(iCharCount, str, length)))))) {
                            if (eVar2 == null) {
                                eVar2 = new X4.e();
                            }
                            eVar2.D(iCodePointAt2);
                            while (!eVar2.a()) {
                                byte bF = eVar2.f();
                                eVar.y(37);
                                char[] cArr = o.f1157j;
                                eVar.y(cArr[((bF & 255) >> 4) & 15]);
                                eVar.y(cArr[bF & 15]);
                            }
                        } else {
                            eVar.D(iCodePointAt2);
                        }
                    }
                    iCharCount += Character.charCount(iCodePointAt2);
                    i8 = 32;
                    i9 = 128;
                }
                return eVar.o(eVar.f3321l, A4.a.f73a);
            }
            iCharCount += Character.charCount(iCodePointAt);
        }
        String strSubstring = str.substring(i7, length);
        AbstractC0983h.d("this as java.lang.String…ing(startIndex, endIndex)", strSubstring);
        return strSubstring;
    }

    public static boolean d(int i, String str, int i5) {
        int i6 = i + 2;
        return i6 < i5 && str.charAt(i) == '%' && L4.b.p(str.charAt(i + 1)) != -1 && L4.b.p(str.charAt(i6)) != -1;
    }

    public static String e(String str, int i, int i5, int i6) {
        int i7;
        if ((i6 & 1) != 0) {
            i = 0;
        }
        if ((i6 & 2) != 0) {
            i5 = str.length();
        }
        boolean z5 = (i6 & 4) == 0;
        AbstractC0983h.e("<this>", str);
        int iCharCount = i;
        while (iCharCount < i5) {
            int i8 = iCharCount + 1;
            char cCharAt = str.charAt(iCharCount);
            if (cCharAt == '%' || (cCharAt == '+' && z5)) {
                X4.e eVar = new X4.e();
                eVar.B(i, str, iCharCount);
                while (iCharCount < i5) {
                    int iCodePointAt = str.codePointAt(iCharCount);
                    if (iCodePointAt == 37 && (i7 = iCharCount + 2) < i5) {
                        int iP = L4.b.p(str.charAt(iCharCount + 1));
                        int iP2 = L4.b.p(str.charAt(i7));
                        if (iP == -1 || iP2 == -1) {
                            eVar.D(iCodePointAt);
                            iCharCount += Character.charCount(iCodePointAt);
                        } else {
                            eVar.y((iP << 4) + iP2);
                            iCharCount = Character.charCount(iCodePointAt) + i7;
                        }
                    } else if (iCodePointAt == 43 && z5) {
                        eVar.y(32);
                        iCharCount++;
                    } else {
                        eVar.D(iCodePointAt);
                        iCharCount += Character.charCount(iCodePointAt);
                    }
                }
                return eVar.o(eVar.f3321l, A4.a.f73a);
            }
            iCharCount = i8;
        }
        String strSubstring = str.substring(i, i5);
        AbstractC0983h.d("this as java.lang.String…ing(startIndex, endIndex)", strSubstring);
        return strSubstring;
    }

    public static ArrayList f(String str) {
        ArrayList arrayList = new ArrayList();
        int i = 0;
        while (i <= str.length()) {
            int iM = A4.i.M(str, '&', i, 4);
            if (iM == -1) {
                iM = str.length();
            }
            int iM2 = A4.i.M(str, '=', i, 4);
            if (iM2 == -1 || iM2 > iM) {
                String strSubstring = str.substring(i, iM);
                AbstractC0983h.d("this as java.lang.String…ing(startIndex, endIndex)", strSubstring);
                arrayList.add(strSubstring);
                arrayList.add(null);
            } else {
                String strSubstring2 = str.substring(i, iM2);
                AbstractC0983h.d("this as java.lang.String…ing(startIndex, endIndex)", strSubstring2);
                arrayList.add(strSubstring2);
                String strSubstring3 = str.substring(iM2 + 1, iM);
                AbstractC0983h.d("this as java.lang.String…ing(startIndex, endIndex)", strSubstring3);
                arrayList.add(strSubstring3);
            }
            i = iM + 1;
        }
        return arrayList;
    }

    public synchronized g c(String str) {
        g gVar;
        String strH;
        try {
            AbstractC0983h.e("javaName", str);
            LinkedHashMap linkedHashMap = g.f1106d;
            gVar = (g) linkedHashMap.get(str);
            if (gVar == null) {
                if (A4.q.H(str, "TLS_", false)) {
                    String strSubstring = str.substring(4);
                    AbstractC0983h.d("this as java.lang.String).substring(startIndex)", strSubstring);
                    strH = AbstractC0983h.h("SSL_", strSubstring);
                } else if (A4.q.H(str, "SSL_", false)) {
                    String strSubstring2 = str.substring(4);
                    AbstractC0983h.d("this as java.lang.String).substring(startIndex)", strSubstring2);
                    strH = AbstractC0983h.h("TLS_", strSubstring2);
                } else {
                    strH = str;
                }
                gVar = (g) linkedHashMap.get(strH);
                if (gVar == null) {
                    gVar = new g(str);
                }
                linkedHashMap.put(str, gVar);
            }
        } catch (Throwable th) {
            throw th;
        }
        return gVar;
    }
}
