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;

/* JADX INFO: renamed from: ᵟᵻ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3118 extends ᵸᵺᵜ {

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public static final C1685 f11897 = new C1685(14);

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final InterfaceC0157 f11898;

    public C3118(InterfaceC0157 interfaceC0157) {
        this.f11898 = interfaceC0157;
    }

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public static C2607 m7206(int i, C4545 c4545) {
        int iM9626 = c4545.m9626();
        Charset charsetM7223 = m7223(iM9626);
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c4545.m9627(bArr, 0, i2);
        int iM7212 = m7212(0, bArr);
        String strM9132 = AbstractC4208.m9132(new String(bArr, 0, iM7212, StandardCharsets.ISO_8859_1));
        int i3 = iM7212 + 1;
        int iM7216 = m7216(bArr, i3, iM9626);
        String strM7222 = m7222(bArr, i3, iM7216, charsetM7223);
        int iM7207 = m7207(iM9626) + iM7216;
        int iM72162 = m7216(bArr, iM7207, iM9626);
        String strM72222 = m7222(bArr, iM7207, iM72162, charsetM7223);
        int iM72072 = m7207(iM9626) + iM72162;
        return new C2607(strM9132, strM7222, strM72222, i2 <= iM72072 ? AbstractC0956.f4216 : Arrays.copyOfRange(bArr, iM72072, i2));
    }

    /* JADX INFO: renamed from: ʿᵿʽᵞ, reason: contains not printable characters */
    public static int m7207(int i) {
        return (i == 0 || i == 3) ? 1 : 2;
    }

    /* JADX INFO: renamed from: ˀᵗ, reason: contains not printable characters */
    public static C1071 m7208(int i, C4545 c4545) {
        if (i < 1) {
            return null;
        }
        int iM9626 = c4545.m9626();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c4545.m9627(bArr, 0, i2);
        int iM7216 = m7216(bArr, 0, iM9626);
        return new C1071("TXXX", new String(bArr, 0, iM7216, m7223(iM9626)), m7209(bArr, iM9626, m7207(iM9626) + iM7216));
    }

    /* JADX INFO: renamed from: ˁʢᵛ, reason: contains not printable characters */
    public static C2598 m7209(byte[] bArr, int i, int i2) {
        if (i2 >= bArr.length) {
            return AbstractC4509.m9553("");
        }
        C3975 c3975M9561 = AbstractC4509.m9561();
        int iM7216 = m7216(bArr, i2, i);
        while (i2 < iM7216) {
            c3975M9561.m7406(new String(bArr, i2, iM7216 - i2, m7223(i)));
            i2 = m7207(i) + iM7216;
            iM7216 = m7216(bArr, i2, i);
        }
        C2598 c2598M8718 = c3975M9561.m8718();
        return c2598M8718.isEmpty() ? AbstractC4509.m9553("") : c2598M8718;
    }

    /* JADX INFO: renamed from: ˁᵺˈ, reason: contains not printable characters */
    public static int m7210(int i, C4545 c4545) {
        byte[] bArr = c4545.f17284;
        int i2 = c4545.f17282;
        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;
        }
    }

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public static C4893 m7211(int i, C4545 c4545) {
        int iM9598 = c4545.m9598();
        int iM9628 = c4545.m9628();
        int iM96282 = c4545.m9628();
        int iM9626 = c4545.m9626();
        int iM96262 = c4545.m9626();
        C3180 c3180 = new C3180(1);
        c3180.m7294(c4545);
        int i2 = ((i - 10) * 8) / (iM9626 + iM96262);
        int[] iArr = new int[i2];
        int[] iArr2 = new int[i2];
        for (int i3 = 0; i3 < i2; i3++) {
            int iM7302 = c3180.m7302(iM9626);
            int iM73022 = c3180.m7302(iM96262);
            iArr[i3] = iM7302;
            iArr2[i3] = iM73022;
        }
        return new C4893(iM9598, iM9628, iM96282, iArr, iArr2);
    }

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

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public static C1071 m7213(int i, C4545 c4545, String str) {
        if (i < 1) {
            return null;
        }
        int iM9626 = c4545.m9626();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c4545.m9627(bArr, 0, i2);
        return new C1071(str, null, m7209(bArr, iM9626, 0));
    }

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public static C5461 m7214(C4545 c4545, int i, int i2, boolean z, int i3, InterfaceC0157 interfaceC0157) throws Throwable {
        int i4 = c4545.f17282;
        int iM7212 = m7212(i4, c4545.f17284);
        String str = new String(c4545.f17284, i4, iM7212 - i4, StandardCharsets.ISO_8859_1);
        c4545.m9624(iM7212 + 1);
        int iM9614 = c4545.m9614();
        int iM96142 = c4545.m9614();
        long jM9606 = c4545.m9606();
        if (jM9606 == 4294967295L) {
            jM9606 = -1;
        }
        long jM96062 = c4545.m9606();
        long j = jM96062 == 4294967295L ? -1L : jM96062;
        ArrayList arrayList = new ArrayList();
        int i5 = i4 + i;
        while (c4545.f17282 < i5) {
            AbstractC3909 abstractC3909M7219 = m7219(i2, c4545, z, i3, interfaceC0157);
            if (abstractC3909M7219 != null) {
                arrayList.add(abstractC3909M7219);
            }
        }
        return new C5461(str, iM9614, iM96142, jM9606, j, (AbstractC3909[]) arrayList.toArray(new AbstractC3909[0]));
    }

    /* JADX INFO: renamed from: ˊᵾʽʼ, reason: contains not printable characters */
    public static C5237 m7215(C4545 c4545, int i, int i2) {
        int iM7212;
        String strConcat;
        int iM9626 = c4545.m9626();
        Charset charsetM7223 = m7223(iM9626);
        int i3 = i - 1;
        byte[] bArr = new byte[i3];
        c4545.m9627(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";
            }
            iM7212 = 2;
        } else {
            iM7212 = m7212(0, bArr);
            String str = ᵻᵕᵭ.ʽᵡᵢᵾ(new String(bArr, 0, iM7212, StandardCharsets.ISO_8859_1));
            strConcat = str.indexOf(47) == -1 ? "image/".concat(str) : str;
        }
        int i4 = bArr[iM7212 + 1] & 255;
        int i5 = iM7212 + 2;
        int iM7216 = m7216(bArr, i5, iM9626);
        String str2 = new String(bArr, i5, iM7216 - i5, charsetM7223);
        int iM7207 = m7207(iM9626) + iM7216;
        return new C5237(strConcat, str2, i4, i3 <= iM7207 ? AbstractC0956.f4216 : Arrays.copyOfRange(bArr, iM7207, i3));
    }

    /* JADX INFO: renamed from: ˋʿᐧ, reason: contains not printable characters */
    public static int m7216(byte[] bArr, int i, int i2) {
        int iM7212 = m7212(i, bArr);
        if (i2 == 0 || i2 == 3) {
            return iM7212;
        }
        while (iM7212 < bArr.length - 1) {
            if ((iM7212 - i) % 2 == 0 && bArr[iM7212 + 1] == 0) {
                return iM7212;
            }
            iM7212 = m7212(iM7212 + 1, bArr);
        }
        return bArr.length;
    }

    /* 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]] */
    /* JADX INFO: renamed from: ˋᵯᵩ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static boolean m7217(C4545 c4545, int i, int i2, boolean z) {
        int iM9628;
        long jM9628;
        int iM9598;
        int i3;
        int i4 = c4545.f17282;
        while (true) {
            try {
                boolean z2 = true;
                if (c4545.m9623() < i2) {
                    c4545.m9624(i4);
                    return true;
                }
                if (i >= 3) {
                    iM9628 = c4545.m9614();
                    jM9628 = c4545.m9606();
                    iM9598 = c4545.m9598();
                } else {
                    iM9628 = c4545.m9628();
                    jM9628 = c4545.m9628();
                    iM9598 = 0;
                }
                if (iM9628 == 0 && jM9628 == 0 && iM9598 == 0) {
                    c4545.m9624(i4);
                    return true;
                }
                if (i == 4 && !z) {
                    if ((8421504 & jM9628) != 0) {
                        c4545.m9624(i4);
                        return false;
                    }
                    jM9628 = (((jM9628 >> 24) & 255) << 21) | (jM9628 & 255) | (((jM9628 >> 8) & 255) << 7) | (((jM9628 >> 16) & 255) << 14);
                }
                if (i == 4) {
                    i3 = (iM9598 & 64) != 0 ? 1 : 0;
                    if ((iM9598 & 1) == 0) {
                        z2 = false;
                    }
                } else if (i == 3) {
                    i3 = (iM9598 & 32) != 0 ? 1 : 0;
                    if ((iM9598 & 128) == 0) {
                    }
                } else {
                    i3 = 0;
                    z2 = false;
                }
                if (z2) {
                    i3 += 4;
                }
                if (jM9628 < i3) {
                    c4545.m9624(i4);
                    return false;
                }
                if (c4545.m9623() < jM9628) {
                    c4545.m9624(i4);
                    return false;
                }
                c4545.m9609((int) jM9628);
            } catch (Throwable th) {
                c4545.m9624(i4);
                throw th;
            }
        }
    }

    /* JADX INFO: renamed from: ˏᵩʨ, reason: contains not printable characters */
    public static C3836 m7218(int i, C4545 c4545, String str) {
        byte[] bArr = new byte[i];
        c4545.m9627(bArr, 0, i);
        return new C3836(str, null, new String(bArr, 0, m7212(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: r1v10, types: [ᵲᵿᵦ] */
    /* 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: r1v24 */
    /* JADX WARN: Type inference failed for: r1v25 */
    /* 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: r1v36 */
    /* JADX WARN: Type inference failed for: r1v37 */
    /* JADX WARN: Type inference failed for: r1v38 */
    /* JADX WARN: Type inference failed for: r1v39 */
    /* 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 */
    /* JADX WARN: Type inference failed for: r1v7 */
    /* JADX WARN: Type inference failed for: r1v9, types: [ᵲᵿᵦ] */
    /* JADX WARN: Type inference failed for: r8v10 */
    /* JADX WARN: Type inference failed for: r8v11 */
    /* JADX WARN: Type inference failed for: r8v12, types: [int] */
    /* JADX WARN: Type inference failed for: r8v13 */
    /* JADX WARN: Type inference failed for: r8v14 */
    /* JADX WARN: Type inference failed for: r8v16 */
    /* JADX WARN: Type inference failed for: r8v17 */
    /* JADX WARN: Type inference failed for: r8v18 */
    /* JADX WARN: Type inference failed for: r8v19 */
    /* JADX WARN: Type inference failed for: r8v20 */
    /* JADX WARN: Type inference failed for: r8v27 */
    /* JADX WARN: Type inference failed for: r8v28 */
    /* JADX WARN: Type inference failed for: r8v29 */
    /* JADX WARN: Type inference failed for: r8v30 */
    /* JADX WARN: Type inference failed for: r8v31 */
    /* JADX WARN: Type inference failed for: r8v32 */
    /* JADX WARN: Type inference failed for: r8v9 */
    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static AbstractC3909 m7219(int i, C4545 c4545, boolean z, int i2, InterfaceC0157 interfaceC0157) throws Throwable {
        int iM9610;
        int i3;
        int i4;
        int i5;
        ?? r1;
        boolean z2;
        boolean z3;
        boolean z4;
        boolean z5;
        boolean z6;
        ?? r8;
        int i6;
        C4545 c45452;
        Throwable th;
        ?? r12;
        int i7;
        ?? r82;
        ?? r13;
        ?? r122;
        ?? r83;
        ?? r84;
        Object c3862;
        Object objM7226;
        Object objM7206;
        int i8 = i;
        int iM9626 = c4545.m9626();
        int iM96262 = c4545.m9626();
        int iM96263 = c4545.m9626();
        int iM96264 = i8 >= 3 ? c4545.m9626() : 0;
        if (i8 == 4) {
            iM9610 = c4545.m9610();
            if (!z) {
                iM9610 = (((iM9610 >> 24) & 255) << 21) | (iM9610 & 255) | (((iM9610 >> 8) & 255) << 7) | (((iM9610 >> 16) & 255) << 14);
            }
        } else {
            iM9610 = i8 == 3 ? c4545.m9610() : c4545.m9628();
        }
        int iM7210 = iM9610;
        int iM9598 = i8 >= 3 ? c4545.m9598() : 0;
        if (iM9626 == 0 && iM96262 == 0 && iM96263 == 0 && iM96264 == 0 && iM7210 == 0 && iM9598 == 0) {
            c4545.m9624(c4545.f17283);
            return null;
        }
        int i9 = c4545.f17282 + iM7210;
        if (i9 > c4545.f17283) {
            ˋˀᵧ.ʿٴˇ("Frame size exceeds remaining tag data");
            c4545.m9624(c4545.f17283);
            return null;
        }
        if (interfaceC0157 != null) {
            boolean zMo1301 = interfaceC0157.mo1301(i8, iM9626, iM96262, iM96263, iM96264);
            i8 = i8;
            r1 = iM96262;
            i3 = iM9626;
            i4 = iM96263;
            i5 = iM96264;
            if (!zMo1301) {
                c4545.m9624(i9);
                return null;
            }
        } else {
            i3 = iM9626;
            i4 = iM96263;
            i5 = iM96264;
            r1 = iM96262;
        }
        if (i8 == 3) {
            boolean z7 = (iM9598 & 128) != 0;
            boolean z8 = (iM9598 & 64) != 0;
            z6 = false;
            z5 = (iM9598 & 32) != 0;
            z4 = z7;
            z2 = z7;
            z3 = z8;
        } else if (i8 == 4) {
            boolean z9 = (iM9598 & 64) != 0;
            boolean z10 = (iM9598 & 8) != 0;
            boolean z11 = (iM9598 & 4) != 0;
            boolean z12 = (iM9598 & 2) != 0;
            boolean z13 = z11;
            z5 = z9;
            z2 = z10;
            z3 = z13;
            z4 = (iM9598 & 1) != 0;
            z6 = z12;
        } else {
            z2 = false;
            z3 = false;
            z4 = false;
            z5 = false;
            z6 = false;
        }
        if (z2 || z3) {
            ˋˀᵧ.ʿٴˇ("Skipping unsupported compressed or encrypted frame");
            c4545.m9624(i9);
            return null;
        }
        if (z5) {
            iM7210--;
            c4545.m9609(1);
        }
        if (z4) {
            iM7210 -= 4;
            c4545.m9609(4);
        }
        if (z6) {
            iM7210 = m7210(iM7210, c4545);
        }
        try {
            try {
            } catch (Throwable th2) {
                th = th2;
                r12 = c4545;
            }
        } catch (Exception e) {
            e = e;
            r8 = r1;
            i6 = i4;
            c45452 = c4545;
            i4 = iM7210;
            th = null;
            i7 = i5;
            r13 = c45452;
            r82 = r8;
            r13.m9624(i9);
            r122 = th;
            r83 = r82;
            if (r122 == 0) {
            }
            return r122;
        } catch (OutOfMemoryError e2) {
            e = e2;
            r8 = r1;
            i6 = i4;
            c45452 = c4545;
            i4 = iM7210;
            th = null;
            i7 = i5;
            r13 = c45452;
            r82 = r8;
            r13.m9624(i9);
            r122 = th;
            r83 = r82;
            if (r122 == 0) {
            }
            return r122;
        }
        if (i3 == 84 && r1 == 88 && i4 == 88 && (i8 == 2 || i5 == 88)) {
            objM7206 = m7208(iM7210, c4545);
        } else if (i3 == 84) {
            objM7206 = m7213(iM7210, c4545, m7224(i8, i3, r1, i4, i5));
        } else if (i3 == 87 && r1 == 88 && i4 == 88 && (i8 == 2 || i5 == 88)) {
            objM7206 = m7220(iM7210, c4545);
        } else if (i3 == 87) {
            objM7206 = m7218(iM7210, c4545, m7224(i8, i3, r1, i4, i5));
        } else if (i3 == 80 && r1 == 82 && i4 == 73 && i5 == 86) {
            objM7206 = m7225(iM7210, c4545);
        } else {
            if (i3 != 71 || r1 != 69 || i4 != 79 || (i5 != 66 && i8 != 2)) {
                th = null;
                try {
                } catch (Exception e3) {
                    e = e3;
                    r8 = r1;
                    i6 = i4;
                    c45452 = c4545;
                    i4 = iM7210;
                    i7 = i5;
                    r13 = c45452;
                    r82 = r8;
                    r13.m9624(i9);
                    r122 = th;
                    r83 = r82;
                    if (r122 == 0) {
                    }
                    return r122;
                } catch (OutOfMemoryError e4) {
                    e = e4;
                    r8 = r1;
                    i6 = i4;
                    c45452 = c4545;
                    i4 = iM7210;
                    i7 = i5;
                    r13 = c45452;
                    r82 = r8;
                    r13.m9624(i9);
                    r122 = th;
                    r83 = r82;
                    if (r122 == 0) {
                    }
                    return r122;
                }
                if (i8 != 2 ? i3 == 65 && r1 == 80 && i4 == 73 && i5 == 67 : i3 == 80 && r1 == 73 && i4 == 67) {
                    objM7226 = m7215(c4545, iM7210, i8);
                } else {
                    if (i3 != 67 || r1 != 79 || i4 != 77 || (i5 != 77 && i8 != 2)) {
                        if (i3 == 67 && r1 == 72 && i4 == 65 && i5 == 80) {
                            r84 = r1;
                            i6 = i4;
                            i4 = iM7210;
                            i7 = i5;
                            try {
                                c3862 = m7214(c4545, i4, i8, z, i2, interfaceC0157);
                                i8 = i;
                                r1 = c4545;
                                r1.m9624(i9);
                                r122 = c3862;
                                e = th;
                                r83 = r84;
                            } catch (Exception e5) {
                                e = e5;
                                i8 = i;
                                r13 = c4545;
                                r82 = r84;
                                r13.m9624(i9);
                                r122 = th;
                                r83 = r82;
                            } catch (OutOfMemoryError e6) {
                                e = e6;
                                i8 = i;
                                r13 = c4545;
                                r82 = r84;
                                r13.m9624(i9);
                                r122 = th;
                                r83 = r82;
                            } catch (Throwable th3) {
                                th = th3;
                                r12 = c4545;
                                r12.m9624(i9);
                                throw th;
                            }
                        } else {
                            r84 = r1;
                            i6 = i4;
                            i4 = iM7210;
                            i7 = i5;
                            try {
                                if (i3 == 67 && r84 == 84 && i6 == 79 && i7 == 67) {
                                    i8 = i;
                                    C4545 c45453 = c4545;
                                    c3862 = m7221(c45453, i4, i8, z, i2, interfaceC0157);
                                    r1 = c45453;
                                } else {
                                    i8 = i;
                                    C4545 c45454 = c4545;
                                    if (i3 == 77 && r84 == 76 && i6 == 76 && i7 == 84) {
                                        c3862 = m7211(i4, c45454);
                                        r1 = c45454;
                                    } else {
                                        String strM7224 = m7224(i8, i3, r84 == true ? 1 : 0, i6, i7);
                                        byte[] bArr = new byte[i4];
                                        c45454.m9627(bArr, 0, i4);
                                        c3862 = new C3862(strM7224, bArr);
                                        r1 = c45454;
                                    }
                                }
                                r1.m9624(i9);
                                r122 = c3862;
                                e = th;
                                r83 = r84;
                            } catch (Exception e7) {
                                e = e7;
                                r13 = r1;
                                r82 = r84;
                                r13.m9624(i9);
                                r122 = th;
                                r83 = r82;
                            } catch (OutOfMemoryError e8) {
                                e = e8;
                                r13 = r1;
                                r82 = r84;
                                r13.m9624(i9);
                                r122 = th;
                                r83 = r82;
                            } catch (Throwable th4) {
                                th = th4;
                                r12 = r1;
                                r12.m9624(i9);
                                throw th;
                            }
                        }
                        if (r122 == 0) {
                            ˋˀᵧ.ᵠˏˏ("Failed to decode frame: id=" + m7224(i8, i3, r83, i6, i7) + ", frameSize=" + i4, e);
                        }
                        return r122;
                    }
                    objM7226 = m7226(iM7210, c4545);
                }
                r84 = r1;
                i6 = i4;
                r1 = c4545;
                i4 = iM7210;
                c3862 = objM7226;
                r1 = r1;
                i7 = i5;
                r1.m9624(i9);
                r122 = c3862;
                e = th;
                r83 = r84;
                if (r122 == 0) {
                }
                return r122;
            }
            objM7206 = m7206(iM7210, c4545);
        }
        r84 = r1;
        i6 = i4;
        r1 = c4545;
        i4 = iM7210;
        th = null;
        c3862 = objM7206;
        r1 = r1;
        i7 = i5;
        r1.m9624(i9);
        r122 = c3862;
        e = th;
        r83 = r84;
        if (r122 == 0) {
        }
        return r122;
    }

    /* JADX INFO: renamed from: ᵛˀˊ, reason: contains not printable characters */
    public static C3836 m7220(int i, C4545 c4545) {
        if (i < 1) {
            return null;
        }
        int iM9626 = c4545.m9626();
        int i2 = i - 1;
        byte[] bArr = new byte[i2];
        c4545.m9627(bArr, 0, i2);
        int iM7216 = m7216(bArr, 0, iM9626);
        String str = new String(bArr, 0, iM7216, m7223(iM9626));
        int iM7207 = m7207(iM9626) + iM7216;
        return new C3836("WXXX", str, m7222(bArr, iM7207, m7212(iM7207, bArr), StandardCharsets.ISO_8859_1));
    }

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public static C0126 m7221(C4545 c4545, int i, int i2, boolean z, int i3, InterfaceC0157 interfaceC0157) throws Throwable {
        int i4 = c4545.f17282;
        int iM7212 = m7212(i4, c4545.f17284);
        String str = new String(c4545.f17284, i4, iM7212 - i4, StandardCharsets.ISO_8859_1);
        c4545.m9624(iM7212 + 1);
        int iM9626 = c4545.m9626();
        boolean z2 = (iM9626 & 2) != 0;
        boolean z3 = (iM9626 & 1) != 0;
        int iM96262 = c4545.m9626();
        String[] strArr = new String[iM96262];
        for (int i5 = 0; i5 < iM96262; i5++) {
            int i6 = c4545.f17282;
            int iM72122 = m7212(i6, c4545.f17284);
            strArr[i5] = new String(c4545.f17284, i6, iM72122 - i6, StandardCharsets.ISO_8859_1);
            c4545.m9624(iM72122 + 1);
        }
        ArrayList arrayList = new ArrayList();
        int i7 = i4 + i;
        while (c4545.f17282 < i7) {
            AbstractC3909 abstractC3909M7219 = m7219(i2, c4545, z, i3, interfaceC0157);
            if (abstractC3909M7219 != null) {
                arrayList.add(abstractC3909M7219);
            }
        }
        return new C0126(str, z2, z3, strArr, (AbstractC3909[]) arrayList.toArray(new AbstractC3909[0]));
    }

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

    /* JADX INFO: renamed from: ᵡᵶ, reason: contains not printable characters */
    public static Charset m7223(int i) {
        return i != 1 ? i != 2 ? i != 3 ? StandardCharsets.ISO_8859_1 : StandardCharsets.UTF_8 : StandardCharsets.UTF_16BE : StandardCharsets.UTF_16;
    }

    /* JADX INFO: renamed from: ᵡᵶᵬʤ, reason: contains not printable characters */
    public static String m7224(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));
    }

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public static C0077 m7225(int i, C4545 c4545) {
        byte[] bArr = new byte[i];
        c4545.m9627(bArr, 0, i);
        int iM7212 = m7212(0, bArr);
        String str = new String(bArr, 0, iM7212, StandardCharsets.ISO_8859_1);
        int i2 = iM7212 + 1;
        return new C0077(str, i <= i2 ? AbstractC0956.f4216 : Arrays.copyOfRange(bArr, i2, i));
    }

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public static C2149 m7226(int i, C4545 c4545) {
        if (i < 4) {
            return null;
        }
        int iM9626 = c4545.m9626();
        Charset charsetM7223 = m7223(iM9626);
        byte[] bArr = new byte[3];
        c4545.m9627(bArr, 0, 3);
        String str = new String(bArr, 0, 3);
        int i2 = i - 4;
        byte[] bArr2 = new byte[i2];
        c4545.m9627(bArr2, 0, i2);
        int iM7216 = m7216(bArr2, 0, iM9626);
        String str2 = new String(bArr2, 0, iM7216, charsetM7223);
        int iM7207 = m7207(iM9626) + iM7216;
        return new C2149(str, str2, m7222(bArr2, iM7207, m7216(bArr2, iM7207, iM9626), charsetM7223));
    }

    /* 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  */
    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final C1956 m7227(int i, byte[] bArr) throws Throwable {
        C4070 c4070;
        ArrayList arrayList = new ArrayList();
        C4545 c4545 = new C4545(i, bArr);
        boolean z = false;
        if (c4545.m9623() < 10) {
            ˋˀᵧ.ʿٴˇ("Data too short to be an ID3 tag");
        } else {
            int iM9628 = c4545.m9628();
            if (iM9628 == 4801587) {
                int iM9626 = c4545.m9626();
                c4545.m9609(1);
                int iM96262 = c4545.m9626();
                int iM9620 = c4545.m9620();
                if (iM9626 == 2) {
                    if ((iM96262 & 64) != 0) {
                        ˋˀᵧ.ʿٴˇ("Skipped ID3 tag with majorVersion=2 and undefined compression scheme");
                    }
                    c4070 = new C4070(iM9626, iM9620, iM9626 >= 4 && (iM96262 & 128) != 0);
                } else {
                    if (iM9626 == 3) {
                        if ((iM96262 & 64) != 0) {
                            int iM9614 = c4545.m9614();
                            c4545.m9609(iM9614);
                            iM9620 -= iM9614 + 4;
                        }
                    } else if (iM9626 == 4) {
                        if ((iM96262 & 64) != 0) {
                            int iM96202 = c4545.m9620();
                            c4545.m9609(iM96202 - 4);
                            iM9620 -= iM96202;
                        }
                        if ((iM96262 & 16) != 0) {
                            iM9620 -= 10;
                        }
                    } else {
                        AbstractC3653.m8224(iM9626, "Skipped ID3 tag with unsupported majorVersion=");
                    }
                    if (iM9626 >= 4) {
                        c4070 = new C4070(iM9626, iM9620, iM9626 >= 4 && (iM96262 & 128) != 0);
                    }
                }
                if (c4070 != null) {
                    return null;
                }
                int i2 = c4070.f15640;
                int i3 = c4545.f17282;
                int i4 = i2 == 2 ? 6 : 10;
                int iM7210 = c4070.f15639;
                if (c4070.f15638) {
                    iM7210 = m7210(iM7210, c4545);
                }
                c4545.m9612(i3 + iM7210);
                if (!m7217(c4545, i2, i4, false)) {
                    if (i2 != 4 || !m7217(c4545, 4, i4, true)) {
                        AbstractC3653.m8224(i2, "Failed to validate ID3 tag with majorVersion=");
                        return null;
                    }
                    z = true;
                }
                while (c4545.m9623() >= i4) {
                    AbstractC3909 abstractC3909M7219 = m7219(i2, c4545, z, i4, this.f11898);
                    if (abstractC3909M7219 != null) {
                        arrayList.add(abstractC3909M7219);
                    }
                }
                return new C1956(arrayList);
            }
            ˋˀᵧ.ʿٴˇ("Unexpected first three bytes of ID3 tag header: 0x".concat(String.format("%06X", Integer.valueOf(iM9628))));
        }
        c4070 = null;
        if (c4070 != null) {
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final C1956 m7228(C0899 c0899, ByteBuffer byteBuffer) {
        return m7227(byteBuffer.limit(), byteBuffer.array());
    }
}
