package defpackage;

import java.nio.ByteBuffer;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Locale;

/* renamed from: ʿٴʾ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0415 extends ˁˈᵸ {

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static final C0910 f2316 = new C0910(15);

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final InterfaceC5184 f2317;

    public C0415(InterfaceC5184 interfaceC5184) {
        this.f2317 = interfaceC5184;
    }

    /* renamed from: ʽᵢˊ, reason: contains not printable characters */
    public static C4471 m1894(byte[] bArr, int i, int i2) {
        if (i2 >= bArr.length) {
            return AbstractC2692.m6702("");
        }
        C4704 c4704M6701 = AbstractC2692.m6701();
        int iM1911 = m1911(bArr, i2, i);
        while (i2 < iM1911) {
            c4704M6701.m3197(new String(bArr, i2, iM1911 - i2, m1912(i)));
            i2 = m1895(i) + iM1911;
            iM1911 = m1911(bArr, i2, i);
        }
        C4471 c4471M9892 = c4704M6701.m9892();
        return c4471M9892.isEmpty() ? AbstractC2692.m6702("") : c4471M9892;
    }

    /* renamed from: ʾˋˊᵽ, reason: contains not printable characters */
    public static int m1895(int i) {
        return (i == 0 || i == 3) ? 1 : 2;
    }

    /* renamed from: ʾᵻᵭٴ, reason: contains not printable characters */
    public static C1996 m1896(C3493 c3493, int i, int i2, boolean z, int i3, InterfaceC5184 interfaceC5184) throws Throwable {
        int i4 = c3493.f13083;
        int iM1899 = m1899(i4, c3493.f13082);
        String str = new String(c3493.f13082, i4, iM1899 - i4, StandardCharsets.ISO_8859_1);
        c3493.m7955(iM1899 + 1);
        int iM7965 = c3493.m7965();
        int iM79652 = c3493.m7965();
        long jM7954 = c3493.m7954();
        if (jM7954 == 4294967295L) {
            jM7954 = -1;
        }
        long jM79542 = c3493.m7954();
        long j = jM79542 == 4294967295L ? -1L : jM79542;
        ArrayList arrayList = new ArrayList();
        int i5 = i4 + i;
        while (c3493.f13083 < i5) {
            AbstractC1700 abstractC1700M1898 = m1898(i2, c3493, z, i3, interfaceC5184);
            if (abstractC1700M1898 != null) {
                arrayList.add(abstractC1700M1898);
            }
        }
        return new C1996(str, iM7965, iM79652, jM7954, j, (AbstractC1700[]) arrayList.toArray(new AbstractC1700[0]));
    }

    /* renamed from: ʿᵘˆ, reason: contains not printable characters */
    public static C4976 m1897(int i, C3493 c3493, String str) {
        byte[] bArr = new byte[i];
        c3493.m7970(bArr, 0, i);
        return new C4976(str, null, new String(bArr, 0, m1899(0, bArr), StandardCharsets.ISO_8859_1));
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:194:0x023b  */
    /* JADX WARN: Type inference failed for: r12v1 */
    /* JADX WARN: Type inference failed for: r12v2, types: [ˎˆᵝᵥ] */
    /* JADX WARN: Type inference failed for: r12v4 */
    /* JADX WARN: Type inference failed for: r1v1, types: [int] */
    /* JADX WARN: Type inference failed for: r1v13 */
    /* JADX WARN: Type inference failed for: r1v14 */
    /* JADX WARN: Type inference failed for: r1v16 */
    /* JADX WARN: Type inference failed for: r1v17 */
    /* JADX WARN: Type inference failed for: r1v18 */
    /* JADX WARN: Type inference failed for: r1v19 */
    /* JADX WARN: Type inference failed for: r1v21 */
    /* JADX WARN: Type inference failed for: r1v26 */
    /* JADX WARN: Type inference failed for: r1v27 */
    /* JADX WARN: Type inference failed for: r1v28, types: [ᵥˁˋˁ] */
    /* JADX WARN: Type inference failed for: r1v29 */
    /* JADX WARN: Type inference failed for: r1v3 */
    /* JADX WARN: Type inference failed for: r1v30 */
    /* JADX WARN: Type inference failed for: r1v32 */
    /* JADX WARN: Type inference failed for: r1v33 */
    /* JADX WARN: Type inference failed for: r1v34 */
    /* JADX WARN: Type inference failed for: r1v35 */
    /* JADX WARN: Type inference failed for: r1v4 */
    /* JADX WARN: Type inference failed for: r1v40 */
    /* JADX WARN: Type inference failed for: r1v41 */
    /* JADX WARN: Type inference failed for: r1v42 */
    /* JADX WARN: Type inference failed for: r1v6 */
    /* renamed from: ˆᵴᵜˏ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static defpackage.AbstractC1700 m1898(int r18, defpackage.C3493 r19, boolean r20, int r21, defpackage.InterfaceC5184 r22) throws java.lang.Throwable {
        /*
            Method dump skipped, instructions count: 610
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C0415.m1898(int, ᵥˁˋˁ, boolean, int, ᵻˉˀ):ˎˆᵝᵥ");
    }

    /* renamed from: ˉᵴﹶ, reason: contains not printable characters */
    public static int m1899(int i, byte[] bArr) {
        while (i < bArr.length) {
            if (bArr[i] == 0) {
                return i;
            }
            i++;
        }
        return bArr.length;
    }

    /* renamed from: ᵎʾ, reason: contains not printable characters */
    public static String m1900(int i, int i2, int i3, int i4, int i5) {
        return i == 2 ? String.format(Locale.US, "%c%c%c", Integer.valueOf(i2), Integer.valueOf(i3), Integer.valueOf(i4)) : String.format(Locale.US, "%c%c%c%c", Integer.valueOf(i2), Integer.valueOf(i3), Integer.valueOf(i4), Integer.valueOf(i5));
    }

    /* renamed from: ᵠᵪˀᵻ, reason: contains not printable characters */
    public static C0560 m1901(int i, C3493 c3493) {
        if (i < 1) {
            return null;
        }
        int iM7956 = c3493.m7956();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c3493.m7970(bArr, 0, i2);
        int iM1911 = m1911(bArr, 0, iM7956);
        return new C0560("TXXX", new String(bArr, 0, iM1911, m1912(iM7956)), m1894(bArr, iM7956, m1895(iM7956) + iM1911));
    }

    /* renamed from: ᵠᵿː, reason: contains not printable characters */
    public static C4341 m1902(C3493 c3493, int i, int i2) {
        int iM1899;
        String strConcat;
        int iM7956 = c3493.m7956();
        Charset charsetM1912 = m1912(iM7956);
        int i3 = i - 1;
        byte[] bArr = new byte[i3];
        c3493.m7970(bArr, 0, i3);
        if (i2 == 2) {
            strConcat = "image/" + ᵿᵧ.ᵺʙ(new String(bArr, 0, 3, StandardCharsets.ISO_8859_1));
            if ("image/jpg".equals(strConcat)) {
                strConcat = "image/jpeg";
            }
            iM1899 = 2;
        } else {
            iM1899 = m1899(0, bArr);
            String str = ᵿᵧ.ᵺʙ(new String(bArr, 0, iM1899, StandardCharsets.ISO_8859_1));
            strConcat = str.indexOf(47) == -1 ? "image/".concat(str) : str;
        }
        int i4 = bArr[iM1899 + 1] & 255;
        int i5 = iM1899 + 2;
        int iM1911 = m1911(bArr, i5, iM7956);
        String str2 = new String(bArr, i5, iM1911 - i5, charsetM1912);
        int iM1895 = m1895(iM7956) + iM1911;
        return new C4341(strConcat, str2, i4, i3 <= iM1895 ? AbstractC3558.f13330 : Arrays.copyOfRange(bArr, iM1895, i3));
    }

    /* renamed from: ᵣᵟᵔ, reason: contains not printable characters */
    public static C1653 m1903(int i, C3493 c3493) {
        int iM7972 = c3493.m7972();
        int iM7947 = c3493.m7947();
        int iM79472 = c3493.m7947();
        int iM7956 = c3493.m7956();
        int iM79562 = c3493.m7956();
        C4089 c4089 = new C4089(1);
        c4089.m8949(c3493);
        int i2 = ((i - 10) * 8) / (iM7956 + iM79562);
        int[] iArr = new int[i2];
        int[] iArr2 = new int[i2];
        for (int i3 = 0; i3 < i2; i3++) {
            int iM8966 = c4089.m8966(iM7956);
            int iM89662 = c4089.m8966(iM79562);
            iArr[i3] = iM8966;
            iArr2[i3] = iM89662;
        }
        return new C1653(iM7972, iM7947, iM79472, iArr, iArr2);
    }

    /* renamed from: ᵤᵼˑʠ, reason: contains not printable characters */
    public static C2394 m1904(int i, C3493 c3493) {
        if (i < 4) {
            return null;
        }
        int iM7956 = c3493.m7956();
        Charset charsetM1912 = m1912(iM7956);
        byte[] bArr = new byte[3];
        c3493.m7970(bArr, 0, 3);
        String str = new String(bArr, 0, 3);
        int i2 = i - 4;
        byte[] bArr2 = new byte[i2];
        c3493.m7970(bArr2, 0, i2);
        int iM1911 = m1911(bArr2, 0, iM7956);
        String str2 = new String(bArr2, 0, iM1911, charsetM1912);
        int iM1895 = m1895(iM7956) + iM1911;
        return new C2394(str, str2, m1909(bArr2, iM1895, m1911(bArr2, iM1895, iM7956), charsetM1912));
    }

    /* renamed from: ᵥʩᵩˑ, reason: contains not printable characters */
    public static C2991 m1905(int i, C3493 c3493) {
        byte[] bArr = new byte[i];
        c3493.m7970(bArr, 0, i);
        int iM1899 = m1899(0, bArr);
        String str = new String(bArr, 0, iM1899, StandardCharsets.ISO_8859_1);
        int i2 = iM1899 + 1;
        return new C2991(str, i <= i2 ? AbstractC3558.f13330 : Arrays.copyOfRange(bArr, i2, i));
    }

    /* renamed from: ᵨٴ, reason: contains not printable characters */
    public static C0560 m1906(int i, C3493 c3493, String str) {
        if (i < 1) {
            return null;
        }
        int iM7956 = c3493.m7956();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c3493.m7970(bArr, 0, i2);
        return new C0560(str, null, m1894(bArr, iM7956, 0));
    }

    /* JADX WARN: Removed duplicated region for block: B:35:0x007a A[PHI: r3
      0x007a: PHI (r3v16 int) = (r3v5 int), (r3v19 int) binds: [B:42:0x0087, B:33:0x0077] A[DONT_GENERATE, DONT_INLINE]] */
    /* renamed from: ᵪᵛʿ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static boolean m1907(defpackage.C3493 r18, int r19, int r20, boolean r21) {
        /*
            r1 = r18
            r0 = r19
            int r2 = r1.f13083
        L6:
            int r3 = r1.m7959()     // Catch: java.lang.Throwable -> L20
            r4 = 1
            r5 = r20
            if (r3 < r5) goto Lac
            r3 = 3
            r6 = 0
            if (r0 < r3) goto L23
            int r7 = r1.m7965()     // Catch: java.lang.Throwable -> L20
            long r8 = r1.m7954()     // Catch: java.lang.Throwable -> L20
            int r10 = r1.m7972()     // Catch: java.lang.Throwable -> L20
            goto L2d
        L20:
            r0 = move-exception
            goto Lb0
        L23:
            int r7 = r1.m7947()     // Catch: java.lang.Throwable -> L20
            int r8 = r1.m7947()     // Catch: java.lang.Throwable -> L20
            long r8 = (long) r8
            r10 = r6
        L2d:
            r11 = 0
            if (r7 != 0) goto L3b
            int r7 = (r8 > r11 ? 1 : (r8 == r11 ? 0 : -1))
            if (r7 != 0) goto L3b
            if (r10 != 0) goto L3b
            r1.m7955(r2)
            return r4
        L3b:
            r7 = 4
            if (r0 != r7) goto L6c
            if (r21 != 0) goto L6c
            r13 = 8421504(0x808080, double:4.160776E-317)
            long r13 = r13 & r8
            int r11 = (r13 > r11 ? 1 : (r13 == r11 ? 0 : -1))
            if (r11 == 0) goto L4c
            r1.m7955(r2)
            return r6
        L4c:
            r11 = 255(0xff, double:1.26E-321)
            long r13 = r8 & r11
            r15 = 8
            long r15 = r8 >> r15
            long r15 = r15 & r11
            r17 = 7
            long r15 = r15 << r17
            long r13 = r13 | r15
            r15 = 16
            long r15 = r8 >> r15
            long r15 = r15 & r11
            r17 = 14
            long r15 = r15 << r17
            long r13 = r13 | r15
            r15 = 24
            long r8 = r8 >> r15
            long r8 = r8 & r11
            r11 = 21
            long r8 = r8 << r11
            long r8 = r8 | r13
        L6c:
            if (r0 != r7) goto L7c
            r3 = r10 & 64
            if (r3 == 0) goto L74
            r3 = r4
            goto L75
        L74:
            r3 = r6
        L75:
            r7 = r10 & 1
            if (r7 == 0) goto L7a
            goto L8c
        L7a:
            r4 = r6
            goto L8c
        L7c:
            if (r0 != r3) goto L8a
            r3 = r10 & 32
            if (r3 == 0) goto L84
            r3 = r4
            goto L85
        L84:
            r3 = r6
        L85:
            r7 = r10 & 128(0x80, float:1.794E-43)
            if (r7 == 0) goto L7a
            goto L8c
        L8a:
            r3 = r6
            r4 = r3
        L8c:
            if (r4 == 0) goto L90
            int r3 = r3 + 4
        L90:
            long r3 = (long) r3
            int r3 = (r8 > r3 ? 1 : (r8 == r3 ? 0 : -1))
            if (r3 >= 0) goto L99
            r1.m7955(r2)
            return r6
        L99:
            int r3 = r1.m7959()     // Catch: java.lang.Throwable -> L20
            long r3 = (long) r3
            int r3 = (r3 > r8 ? 1 : (r3 == r8 ? 0 : -1))
            if (r3 >= 0) goto La6
            r1.m7955(r2)
            return r6
        La6:
            int r3 = (int) r8
            r1.m7946(r3)     // Catch: java.lang.Throwable -> L20
            goto L6
        Lac:
            r1.m7955(r2)
            return r4
        Lb0:
            r1.m7955(r2)
            throw r0
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C0415.m1907(ᵥˁˋˁ, int, int, boolean):boolean");
    }

    /* renamed from: ᵰʖʢ, reason: contains not printable characters */
    public static C4976 m1908(int i, C3493 c3493) {
        if (i < 1) {
            return null;
        }
        int iM7956 = c3493.m7956();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c3493.m7970(bArr, 0, i2);
        int iM1911 = m1911(bArr, 0, iM7956);
        String str = new String(bArr, 0, iM1911, m1912(iM7956));
        int iM1895 = m1895(iM7956) + iM1911;
        return new C4976("WXXX", str, m1909(bArr, iM1895, m1899(iM1895, bArr), StandardCharsets.ISO_8859_1));
    }

    /* renamed from: ᵲᵟ, reason: contains not printable characters */
    public static String m1909(byte[] bArr, int i, int i2, Charset charset) {
        return (i2 <= i || i2 > bArr.length) ? "" : new String(bArr, i, i2 - i, charset);
    }

    /* renamed from: ᵴᵯᵴⁱ, reason: contains not printable characters */
    public static int m1910(int i, C3493 c3493) {
        byte[] bArr = c3493.f13082;
        int i2 = c3493.f13083;
        int i3 = i2;
        while (true) {
            int i4 = i3 + 1;
            if (i4 >= i2 + i) {
                return i;
            }
            if ((bArr[i3] & 255) == 255 && bArr[i4] == 0) {
                System.arraycopy(bArr, i3 + 2, bArr, i4, (i - (i3 - i2)) - 2);
                i--;
            }
            i3 = i4;
        }
    }

    /* renamed from: ᵷᵦﹳ, reason: contains not printable characters */
    public static int m1911(byte[] bArr, int i, int i2) {
        int iM1899 = m1899(i, bArr);
        if (i2 == 0 || i2 == 3) {
            return iM1899;
        }
        while (iM1899 < bArr.length - 1) {
            if ((iM1899 - i) % 2 == 0 && bArr[iM1899 + 1] == 0) {
                return iM1899;
            }
            iM1899 = m1899(iM1899 + 1, bArr);
        }
        return bArr.length;
    }

    /* renamed from: ᵺᵜᵰ, reason: contains not printable characters */
    public static Charset m1912(int i) {
        return i != 1 ? i != 2 ? i != 3 ? StandardCharsets.ISO_8859_1 : StandardCharsets.UTF_8 : StandardCharsets.UTF_16BE : StandardCharsets.UTF_16;
    }

    /* renamed from: ᵺᵠ, reason: contains not printable characters */
    public static C1786 m1913(C3493 c3493, int i, int i2, boolean z, int i3, InterfaceC5184 interfaceC5184) throws Throwable {
        int i4 = c3493.f13083;
        int iM1899 = m1899(i4, c3493.f13082);
        String str = new String(c3493.f13082, i4, iM1899 - i4, StandardCharsets.ISO_8859_1);
        c3493.m7955(iM1899 + 1);
        int iM7956 = c3493.m7956();
        boolean z2 = (iM7956 & 2) != 0;
        boolean z3 = (iM7956 & 1) != 0;
        int iM79562 = c3493.m7956();
        String[] strArr = new String[iM79562];
        for (int i5 = 0; i5 < iM79562; i5++) {
            int i6 = c3493.f13083;
            int iM18992 = m1899(i6, c3493.f13082);
            strArr[i5] = new String(c3493.f13082, i6, iM18992 - i6, StandardCharsets.ISO_8859_1);
            c3493.m7955(iM18992 + 1);
        }
        ArrayList arrayList = new ArrayList();
        int i7 = i4 + i;
        while (c3493.f13083 < i7) {
            AbstractC1700 abstractC1700M1898 = m1898(i2, c3493, z, i3, interfaceC5184);
            if (abstractC1700M1898 != null) {
                arrayList.add(abstractC1700M1898);
            }
        }
        return new C1786(str, z2, z3, strArr, (AbstractC1700[]) arrayList.toArray(new AbstractC1700[0]));
    }

    /* renamed from: ﹶـ, reason: contains not printable characters */
    public static C2242 m1914(int i, C3493 c3493) {
        int iM7956 = c3493.m7956();
        Charset charsetM1912 = m1912(iM7956);
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c3493.m7970(bArr, 0, i2);
        int iM1899 = m1899(0, bArr);
        String strM7101 = AbstractC2924.m7101(new String(bArr, 0, iM1899, StandardCharsets.ISO_8859_1));
        int i3 = iM1899 + 1;
        int iM1911 = m1911(bArr, i3, iM7956);
        String strM1909 = m1909(bArr, i3, iM1911, charsetM1912);
        int iM1895 = m1895(iM7956) + iM1911;
        int iM19112 = m1911(bArr, iM1895, iM7956);
        String strM19092 = m1909(bArr, iM1895, iM19112, charsetM1912);
        int iM18952 = m1895(iM7956) + iM19112;
        return new C2242(strM7101, strM1909, strM19092, i2 <= iM18952 ? AbstractC3558.f13330 : Arrays.copyOfRange(bArr, iM18952, i2));
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x008a  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0099 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:35:0x009a  */
    /* renamed from: ˌᵹᵨˑ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final defpackage.C3034 m1915(int r12, byte[] r13) {
        /*
            Method dump skipped, instructions count: 221
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C0415.m1915(int, byte[]):ᵟˊᵕ");
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final C3034 m1916(C1304 c1304, ByteBuffer byteBuffer) {
        return m1915(byteBuffer.limit(), byteBuffer.array());
    }
}
