MT Manager v2.15.3版本的 MD5 值为:1cbd6ee7afdac97645dd3a8c4751ecf0

以下内容为反编译后的 C10039.java 源代码,内容仅作参考


package l;

import com.google.android.material.color.ColorResourcesTableCreator;
import com.google.android.material.textfield.IndicatorViewController;
import com.umeng.analytics.pro.bn;
import com.umeng.analytics.pro.bo;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import org.bouncycastle.crypto.modes.GCMSIVBlockCipher;
import org.bouncycastle.math.Primes;

public final class C10039 {

    public final String[] f30064;

    public final int[] f30065;

    public final int[] f30066;

    public final C15091[] f30067;

    public final byte[] f30068;

    public final int f30069;

    public final int f30070;

    private String m23012(char[] cArr, int i) {
        return m23032(cArr, this.f30065[m23026(i)]);
    }

    public final short m23025(int i) {
        byte[] bArr = this.f30068;
        return (short) ((bArr[i + 1] & 255) | ((bArr[i] & 255) << 8));
    }

    public final int m23026(int i) {
        byte[] bArr = this.f30068;
        return (bArr[i + 1] & 255) | ((bArr[i] & 255) << 8);
    }

    public final int m23027() {
        int i = this.f30070;
        int m23026 = (m23026(i + 6) * 2) + i + 8;
        int m230262 = m23026(m23026);
        int i2 = m23026 + 2;
        while (true) {
            int i3 = m230262 - 1;
            if (m230262 <= 0) {
                break;
            }
            int m230263 = m23026(i2 + 6);
            i2 += 8;
            while (true) {
                int i4 = m230263 - 1;
                if (m230263 > 0) {
                    i2 += m23033(i2 + 2) + 6;
                    m230263 = i4;
                }
            }
            m230262 = i3;
        }
        int m230264 = m23026(i2);
        int i5 = i2 + 2;
        while (true) {
            int i6 = m230264 - 1;
            if (m230264 <= 0) {
                return i5 + 2;
            }
            int m230265 = m23026(i5 + 6);
            i5 += 8;
            while (true) {
                int i7 = m230265 - 1;
                if (m230265 > 0) {
                    i5 += m23033(i5 + 2) + 6;
                    m230265 = i7;
                }
            }
            m230264 = i6;
        }
    }

    public final int m23028(int i) {
        return this.f30068[i] & 255;
    }

    public final Object m23029(char[] cArr, int i) {
        int[] iArr = this.f30065;
        int i2 = iArr[i];
        byte[] bArr = this.f30068;
        byte b = bArr[i2 - 1];
        switch (b) {
            case 3:
                return Integer.valueOf(m23033(i2));
            case 4:
                return Float.valueOf(Float.intBitsToFloat(m23033(i2)));
            case 5:
                return Long.valueOf(m23031(i2));
            case 6:
                return Double.valueOf(Double.longBitsToDouble(m23031(i2)));
            case 7:
                return C14389.m30198(m23032(cArr, i2));
            case 8:
                return m23032(cArr, i2);
            default:
                switch (b) {
                    case 15:
                        int m23028 = m23028(i2);
                        int i3 = iArr[m23026(i2 + 1)];
                        int i4 = iArr[m23026(i3 + 2)];
                        return new C5125(m23028, m23012(cArr, i3), m23032(cArr, i4), m23032(cArr, i4 + 2), bArr[i3 + (-1)] == 11);
                    case 16:
                        return C14389.m30202(m23032(cArr, i2));
                    case 17:
                        C15091[] c15091Arr = this.f30067;
                        C15091 c15091 = c15091Arr[i];
                        if (c15091 != null) {
                            return c15091;
                        }
                        int i5 = iArr[m23026(i2 + 2)];
                        String m23032 = m23032(cArr, i5);
                        String m230322 = m23032(cArr, i5 + 2);
                        int i6 = this.f30066[m23026(i2)];
                        C5125 c5125 = (C5125) m23029(cArr, m23026(i6));
                        int m23026 = m23026(i6 + 2);
                        Object[] objArr = new Object[m23026];
                        int i7 = i6 + 4;
                        for (int i8 = 0; i8 < m23026; i8++) {
                            objArr[i8] = m23029(cArr, m23026(i7));
                            i7 += 2;
                        }
                        C15091 c150912 = new C15091(m23032, m230322, c5125, objArr);
                        c15091Arr[i] = c150912;
                        return c150912;
                    default:
                        throw new IllegalArgumentException();
                }
        }
    }

    public final int m23033(int i) {
        byte[] bArr = this.f30068;
        return (bArr[i + 3] & 255) | ((bArr[i] & 255) << 24) | ((bArr[i + 1] & 255) << 16) | ((bArr[i + 2] & 255) << 8);
    }

    private int m23014(int i, Object[] objArr, int i2, char[] cArr, C3440[] c3440Arr) {
        int i3 = i + 1;
        switch (this.f30068[i] & 255) {
            case 0:
                objArr[i2] = InterfaceC7653.f23820;
                return i3;
            case 1:
                objArr[i2] = InterfaceC7653.f23817;
                return i3;
            case 2:
                objArr[i2] = InterfaceC7653.f23818;
                return i3;
            case 3:
                objArr[i2] = InterfaceC7653.f23816;
                return i3;
            case 4:
                objArr[i2] = InterfaceC7653.f23814;
                return i3;
            case 5:
                objArr[i2] = InterfaceC7653.f23815;
                return i3;
            case 6:
                objArr[i2] = InterfaceC7653.f23819;
                return i3;
            case 7:
                objArr[i2] = m23012(cArr, i3);
                break;
            case 8:
                objArr[i2] = m23020(m23026(i3), c3440Arr);
                break;
            default:
                throw new IllegalArgumentException();
        }
        return i + 3;
    }

    private void m23022(AbstractC10881 abstractC10881, C0774 c0774, int i, boolean z) {
        int i2 = i + 1;
        int i3 = this.f30068[i] & 255;
        abstractC10881.mo16872(i3, z);
        char[] cArr = c0774.f2573;
        for (int i4 = 0; i4 < i3; i4++) {
            int m23026 = m23026(i2);
            i2 += 2;
            while (true) {
                int i5 = m23026 - 1;
                if (m23026 > 0) {
                    i2 = m23017(abstractC10881.mo11528(m23032(cArr, i2), i4, z), i2 + 2, true, cArr);
                    m23026 = i5;
                }
            }
        }
    }

    private int m23016(AbstractC10881 abstractC10881, int i, String str, char[] cArr) {
        byte[] bArr = this.f30068;
        int i2 = 0;
        if (abstractC10881 == null) {
            int i3 = bArr[i] & 255;
            if (i3 == 64) {
                return m23017((AbstractC10881) null, i + 3, true, cArr);
            }
            if (i3 != 91) {
                return i3 != 101 ? i + 3 : i + 5;
            }
            return m23017((AbstractC10881) null, i + 1, false, cArr);
        }
        int i4 = i + 1;
        int i5 = bArr[i] & 255;
        if (i5 != 64) {
            if (i5 != 70) {
                int[] iArr = this.f30065;
                if (i5 == 83) {
                    abstractC10881.mo471(Short.valueOf((short) m23033(iArr[m23026(i4)])), str);
                } else if (i5 == 99) {
                    abstractC10881.mo471(C14389.m30204(m23032(cArr, i4)), str);
                } else {
                    if (i5 == 101) {
                        abstractC10881.mo472(str, m23032(cArr, i4), m23032(cArr, i + 3));
                        return i + 5;
                    }
                    if (i5 == 115) {
                        abstractC10881.mo471(m23032(cArr, i4), str);
                    } else if (i5 != 73 && i5 != 74) {
                        if (i5 == 90) {
                            abstractC10881.mo471(m23033(iArr[m23026(i4)]) == 0 ? Boolean.FALSE : Boolean.TRUE, str);
                        } else if (i5 != 91) {
                            switch (i5) {
                                case 66:
                                    abstractC10881.mo471(Byte.valueOf((byte) m23033(iArr[m23026(i4)])), str);
                                    break;
                                case 67:
                                    abstractC10881.mo471(Character.valueOf((char) m23033(iArr[m23026(i4)])), str);
                                    break;
                                case 68:
                                    break;
                                default:
                                    throw new IllegalArgumentException();
                            }
                        } else {
                            int m23026 = m23026(i4);
                            int i6 = i + 3;
                            if (m23026 == 0) {
                                return m23017(abstractC10881.mo468(str), i + 1, false, cArr);
                            }
                            int i7 = bArr[i6] & 255;
                            if (i7 == 70) {
                                float[] fArr = new float[m23026];
                                while (i2 < m23026) {
                                    fArr[i2] = Float.intBitsToFloat(m23033(iArr[m23026(i6 + 1)]));
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC10881.mo471(fArr, str);
                            } else if (i7 == 83) {
                                short[] sArr = new short[m23026];
                                while (i2 < m23026) {
                                    sArr[i2] = (short) m23033(iArr[m23026(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC10881.mo471(sArr, str);
                            } else if (i7 == 90) {
                                boolean[] zArr = new boolean[m23026];
                                for (int i8 = 0; i8 < m23026; i8++) {
                                    zArr[i8] = m23033(iArr[m23026(i6 + 1)]) != 0;
                                    i6 += 3;
                                }
                                abstractC10881.mo471(zArr, str);
                            } else if (i7 == 73) {
                                int[] iArr2 = new int[m23026];
                                while (i2 < m23026) {
                                    iArr2[i2] = m23033(iArr[m23026(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC10881.mo471(iArr2, str);
                            } else if (i7 != 74) {
                                switch (i7) {
                                    case 66:
                                        byte[] bArr2 = new byte[m23026];
                                        while (i2 < m23026) {
                                            bArr2[i2] = (byte) m23033(iArr[m23026(i6 + 1)]);
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC10881.mo471(bArr2, str);
                                        break;
                                    case 67:
                                        char[] cArr2 = new char[m23026];
                                        while (i2 < m23026) {
                                            cArr2[i2] = (char) m23033(iArr[m23026(i6 + 1)]);
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC10881.mo471(cArr2, str);
                                        break;
                                    case 68:
                                        double[] dArr = new double[m23026];
                                        while (i2 < m23026) {
                                            dArr[i2] = Double.longBitsToDouble(m23031(iArr[m23026(i6 + 1)]));
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC10881.mo471(dArr, str);
                                        break;
                                    default:
                                        return m23017(abstractC10881.mo468(str), i + 1, false, cArr);
                                }
                            } else {
                                long[] jArr = new long[m23026];
                                while (i2 < m23026) {
                                    jArr[i2] = m23031(iArr[m23026(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC10881.mo471(jArr, str);
                            }
                            return i6;
                        }
                    }
                }
                return i + 3;
            }
            abstractC10881.mo471(m23029(cArr, m23026(i4)), str);
            return i + 3;
        }
        return m23017(abstractC10881.mo469(str, m23032(cArr, i4)), i + 3, true, cArr);
    }

    public C10039(byte[] bArr, boolean z) {
        int i;
        this.f30068 = bArr;
        if (z && m23025(6) > 65) {
            throw new IllegalArgumentException("Unsupported class file major version " + ((int) m23025(6)));
        }
        int m23026 = m23026(8);
        this.f30065 = new int[m23026];
        this.f30064 = new String[m23026];
        int i2 = 10;
        int i3 = 1;
        int i4 = 0;
        boolean z2 = false;
        boolean z3 = false;
        while (true) {
            int i5 = 4;
            if (i3 < m23026) {
                int i6 = i3 + 1;
                int i7 = i2 + 1;
                this.f30065[i3] = i7;
                switch (bArr[i2]) {
                    case 1:
                        i5 = m23026(i7) + 3;
                        if (i5 > i4) {
                            i4 = i5;
                        }
                        i = i5;
                        i2 += i;
                        i3 = i6;
                    case 2:
                    case 13:
                    case 14:
                    default:
                        throw new IllegalArgumentException();
                    case 3:
                    case 4:
                    case 9:
                    case 10:
                    case 11:
                    case 12:
                        i = 5;
                        i2 += i;
                        i3 = i6;
                    case 5:
                    case 6:
                        i6 = i3 + 2;
                        i = 9;
                        i2 += i;
                        i3 = i6;
                    case 7:
                    case 8:
                    case 16:
                    case 19:
                    case 20:
                        i = 3;
                        i2 += i;
                        i3 = i6;
                    case 15:
                        i = i5;
                        i2 += i;
                        i3 = i6;
                    case 17:
                        z2 = true;
                        z3 = true;
                        i = 5;
                        i2 += i;
                        i3 = i6;
                    case 18:
                        z3 = true;
                        i = 5;
                        i2 += i;
                        i3 = i6;
                }
            } else {
                this.f30069 = i4;
                this.f30070 = i2;
                int[] iArr = null;
                this.f30067 = z2 ? new C15091[m23026] : null;
                if (z3) {
                    char[] cArr = new char[i4];
                    int m23027 = m23027();
                    for (int m230262 = m23026(m23027 - 2); m230262 > 0; m230262--) {
                        String m23032 = m23032(cArr, m23027);
                        int m23033 = m23033(m23027 + 2);
                        int i8 = m23027 + 6;
                        if ("BootstrapMethods".equals(m23032)) {
                            int m230263 = m23026(i8);
                            int[] iArr2 = new int[m230263];
                            int i9 = m23027 + 8;
                            for (int i10 = 0; i10 < m230263; i10++) {
                                iArr2[i10] = i9;
                                i9 += (m23026(i9 + 2) * 2) + 4;
                            }
                            iArr = iArr2;
                        } else {
                            m23027 = i8 + m23033;
                        }
                    }
                    throw new IllegalArgumentException();
                }
                this.f30066 = iArr;
                return;
            }
        }
    }

    public C10039(InputStream inputStream) {
        this(r2, true);
        int available = inputStream.available();
        int min = available < 256 ? 4096 : Math.min(available, C14298.f43411);
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        try {
            byte[] bArr = new byte[min];
            int i = 0;
            while (true) {
                int read = inputStream.read(bArr, 0, min);
                if (read == -1) {
                    break;
                }
                byteArrayOutputStream.write(bArr, 0, read);
                i++;
            }
            byteArrayOutputStream.flush();
            if (i != 1) {
                bArr = byteArrayOutputStream.toByteArray();
            }
            byteArrayOutputStream.close();
            int length = bArr.length;
        } catch (Throwable th) {
            try {
                byteArrayOutputStream.close();
            } catch (Throwable unused) {
            }
            throw th;
        }
    }

    public final void m23030(AbstractC10881 abstractC10881, C12565[] c12565Arr, int i) {
        AbstractC10881 abstractC108812;
        String str;
        String str2;
        int i2;
        C0774 c0774;
        String str3;
        String str4;
        String str5;
        String str6;
        String str7;
        AbstractC10881 abstractC108813;
        String str8;
        String str9;
        int i3;
        String str10;
        String str11;
        String str12;
        String str13;
        String str14;
        int i4;
        String str15;
        int i5;
        String str16;
        int i6;
        String str17;
        String str18;
        String str19;
        int i7;
        String[] strArr;
        int i8;
        String str20;
        String[] strArr2;
        int i9;
        int i10;
        int i11;
        int i12;
        ?? obj = new Object();
        obj.f2570 = c12565Arr;
        obj.f2571 = i;
        char[] cArr = new char[this.f30069];
        obj.f2573 = cArr;
        int i13 = this.f30070;
        int m23026 = m23026(i13);
        String m23012 = m23012(cArr, i13 + 2);
        String m230122 = m23012(cArr, i13 + 4);
        int m230262 = m23026(i13 + 6);
        String[] strArr3 = new String[m230262];
        int i14 = i13 + 8;
        for (int i15 = 0; i15 < m230262; i15++) {
            strArr3[i15] = m23012(cArr, i14);
            i14 += 2;
        }
        int m23027 = m23027();
        int m230263 = m23026(m23027 - 2);
        String str21 = null;
        String str22 = null;
        String str23 = null;
        C12565 c12565 = null;
        int i16 = 0;
        int i17 = 0;
        int i18 = 0;
        int i19 = 0;
        int i20 = 0;
        int i21 = 0;
        int i22 = 0;
        int i23 = 0;
        int i24 = 0;
        int i25 = 0;
        int i26 = m23026;
        int i27 = 0;
        String str24 = null;
        String str25 = null;
        C0774 c07742 = obj;
        while (true) {
            C0774 c07743 = c07742;
            String str26 = "RuntimeInvisibleTypeAnnotations";
            int i28 = i14;
            String str27 = m230122;
            if (m230263 > 0) {
                int i29 = i16;
                String m23032 = m23032(cArr, m23027);
                int i30 = i27;
                int m23033 = m23033(m23027 + 2);
                int i31 = m23027 + 6;
                String str28 = str25;
                if ("SourceFile".equals(m23032)) {
                    str25 = m23032(cArr, i31);
                    i16 = i29;
                } else {
                    if ("InnerClasses".equals(m23032)) {
                        i24 = i31;
                    } else if ("EnclosingMethod".equals(m23032)) {
                        i17 = i31;
                    } else if ("NestHost".equals(m23032)) {
                        str23 = m23012(cArr, i31);
                    } else if ("NestMembers".equals(m23032)) {
                        i22 = i31;
                    } else if ("PermittedSubclasses".equals(m23032)) {
                        i23 = i31;
                    } else if ("Signature".equals(m23032)) {
                        str21 = m23032(cArr, i31);
                    } else if ("RuntimeVisibleAnnotations".equals(m23032)) {
                        i18 = i31;
                    } else if ("RuntimeVisibleTypeAnnotations".equals(m23032)) {
                        i20 = i31;
                    } else if ("Deprecated".equals(m23032)) {
                        i26 |= 131072;
                    } else if ("Synthetic".equals(m23032)) {
                        i26 |= 4096;
                    } else if ("SourceDebugExtension".equals(m23032)) {
                        if (m23033 > this.f30068.length - i31) {
                            throw new IllegalArgumentException();
                        }
                        str24 = m23019(new char[m23033], i31, m23033);
                    } else if ("RuntimeInvisibleAnnotations".equals(m23032)) {
                        i19 = i31;
                    } else if ("RuntimeInvisibleTypeAnnotations".equals(m23032)) {
                        i21 = i31;
                    } else if ("Record".equals(m23032)) {
                        i26 |= 65536;
                        i25 = i31;
                    } else if ("Module".equals(m23032)) {
                        i16 = i31;
                        str25 = str28;
                    } else if ("ModuleMainClass".equals(m23032)) {
                        str22 = m23012(cArr, i31);
                    } else if ("ModulePackages".equals(m23032)) {
                        i30 = i31;
                    } else {
                        if ("BootstrapMethods".equals(m23032)) {
                            i10 = i31;
                            i11 = m23033;
                            i12 = i28;
                            i27 = i30;
                            str25 = str28;
                            i16 = i29;
                            i26 = i26;
                        } else {
                            i10 = i31;
                            i11 = m23033;
                            i12 = i28;
                            C12565 m23021 = m23021(c12565Arr, m23032, i10, i11, cArr, -1, null);
                            m23021.f37533 = c12565;
                            c12565 = m23021;
                            i27 = i30;
                            str25 = str28;
                            i16 = i29;
                            i26 = i26;
                            str24 = str24;
                        }
                        m23027 = i10 + i11;
                        m230263--;
                        i14 = i12;
                        c07742 = c07743;
                        m230122 = str27;
                    }
                    i16 = i29;
                    str25 = str28;
                }
                i10 = i31;
                i11 = m23033;
                i12 = i28;
                i27 = i30;
                m23027 = i10 + i11;
                m230263--;
                i14 = i12;
                c07742 = c07743;
                m230122 = str27;
            } else {
                String str29 = str24;
                int[] iArr = this.f30065;
                String str30 = "Synthetic";
                int i32 = i27;
                int i33 = i16;
                String str31 = str25;
                String str32 = str21;
                String str33 = "Deprecated";
                String str34 = "RuntimeVisibleAnnotations";
                abstractC10881.mo5664(m23033(iArr[1] - 7), i26, m23012, str32, str27, strArr3);
                String str35 = "RuntimeVisibleTypeAnnotations";
                if ((i & 2) != 0 || (str31 == null && str29 == null)) {
                    abstractC108812 = abstractC10881;
                    str = "RuntimeInvisibleAnnotations";
                } else {
                    abstractC108812 = abstractC10881;
                    str = "RuntimeInvisibleAnnotations";
                    abstractC108812.mo24474(str31, str29);
                }
                if (i33 != 0) {
                    c0774 = c07743;
                    char[] cArr2 = c0774.f2573;
                    i2 = i28;
                    int i34 = i33 + 6;
                    AbstractC10881 mo5663 = abstractC108812.mo5663(m23026(i33 + 2), m23012(cArr2, i33), m23032(cArr2, i33 + 4));
                    if (mo5663 == null) {
                        str2 = "RuntimeInvisibleTypeAnnotations";
                    } else {
                        String str36 = str22;
                        if (str36 != null) {
                            mo5663.mo13463(str36);
                        }
                        if (i32 != 0) {
                            int m230264 = m23026(i32);
                            int i35 = i32 + 2;
                            while (true) {
                                int i36 = m230264 - 1;
                                if (m230264 <= 0) {
                                    break;
                                }
                                mo5663.mo13459(m23012(cArr2, i35));
                                i35 += 2;
                                m230264 = i36;
                            }
                        }
                        int m230265 = m23026(i34);
                        int i37 = i33 + 8;
                        while (true) {
                            int i38 = m230265 - 1;
                            if (m230265 <= 0) {
                                break;
                            }
                            String m230123 = m23012(cArr2, i37);
                            int m230266 = m23026(i37 + 2);
                            String m230322 = m23032(cArr2, i37 + 4);
                            i37 += 6;
                            mo5663.mo13462(m230266, m230123, m230322);
                            m230265 = i38;
                        }
                        int m230267 = m23026(i37);
                        int i39 = i37 + 2;
                        while (true) {
                            int i40 = m230267 - 1;
                            if (m230267 <= 0) {
                                break;
                            }
                            String m230124 = m23012(cArr2, i39);
                            int m230268 = m23026(i39 + 2);
                            int m230269 = m23026(i39 + 4);
                            int i41 = i39 + 6;
                            if (m230269 != 0) {
                                strArr2 = new String[m230269];
                                i8 = i40;
                                str20 = str26;
                                i9 = i41;
                                for (int i42 = 0; i42 < m230269; i42++) {
                                    strArr2[i42] = m23012(cArr2, i9);
                                    i9 += 2;
                                }
                            } else {
                                i8 = i40;
                                str20 = str26;
                                strArr2 = null;
                                i9 = i41;
                            }
                            mo5663.mo13460(m230124, m230268, strArr2);
                            m230267 = i8;
                            i39 = i9;
                            str26 = str20;
                        }
                        str2 = str26;
                        int m2302610 = m23026(i39);
                        int i43 = i39 + 2;
                        while (true) {
                            int i44 = m2302610 - 1;
                            if (m2302610 <= 0) {
                                break;
                            }
                            String m230125 = m23012(cArr2, i43);
                            int m2302611 = m23026(i43 + 2);
                            int m2302612 = m23026(i43 + 4);
                            i43 += 6;
                            if (m2302612 != 0) {
                                strArr = new String[m2302612];
                                i7 = i44;
                                for (int i45 = 0; i45 < m2302612; i45++) {
                                    strArr[i45] = m23012(cArr2, i43);
                                    i43 += 2;
                                }
                            } else {
                                i7 = i44;
                                strArr = null;
                            }
                            mo5663.mo13464(m230125, m2302611, strArr);
                            m2302610 = i7;
                        }
                        int m2302613 = m23026(i43);
                        int i46 = i43 + 2;
                        while (true) {
                            int i47 = m2302613 - 1;
                            if (m2302613 <= 0) {
                                break;
                            }
                            mo5663.mo13465(m23012(cArr2, i46));
                            i46 += 2;
                            m2302613 = i47;
                        }
                        int m2302614 = m23026(i46);
                        int i48 = i46 + 2;
                        while (true) {
                            int i49 = m2302614 - 1;
                            if (m2302614 <= 0) {
                                break;
                            }
                            String m230126 = m23012(cArr2, i48);
                            int m2302615 = m23026(i48 + 2);
                            i48 += 4;
                            String[] strArr4 = new String[m2302615];
                            for (int i50 = 0; i50 < m2302615; i50++) {
                                strArr4[i50] = m23012(cArr2, i48);
                                i48 += 2;
                            }
                            mo5663.mo13461(m230126, strArr4);
                            m2302614 = i49;
                        }
                        mo5663.mo7520();
                    }
                } else {
                    str2 = "RuntimeInvisibleTypeAnnotations";
                    i2 = i28;
                    c0774 = c07743;
                }
                String str37 = str23;
                if (str37 != null) {
                    abstractC108812.mo5667(str37);
                }
                int i51 = i17;
                if (i51 != 0) {
                    String m230127 = m23012(cArr, i51);
                    int m2302616 = m23026(i51 + 2);
                    abstractC108812.mo5669(m230127, m2302616 == 0 ? null : m23032(cArr, iArr[m2302616]), m2302616 == 0 ? null : m23032(cArr, iArr[m2302616] + 2));
                }
                int i52 = i18;
                if (i52 != 0) {
                    int m2302617 = m23026(i52);
                    int i53 = i52 + 2;
                    while (true) {
                        int i54 = m2302617 - 1;
                        if (m2302617 <= 0) {
                            break;
                        }
                        i53 = m23017(abstractC108812.mo3589(m23032(cArr, i53), true), i53 + 2, true, cArr);
                        m2302617 = i54;
                    }
                }
                int i55 = i19;
                if (i55 != 0) {
                    int m2302618 = m23026(i55);
                    int i56 = i55 + 2;
                    while (true) {
                        int i57 = m2302618 - 1;
                        if (m2302618 <= 0) {
                            break;
                        }
                        i56 = m23017(abstractC108812.mo3589(m23032(cArr, i56), false), i56 + 2, true, cArr);
                        m2302618 = i57;
                    }
                }
                int i58 = i20;
                if (i58 != 0) {
                    int m2302619 = m23026(i58);
                    int i59 = i58 + 2;
                    while (true) {
                        int i60 = m2302619 - 1;
                        if (m2302619 <= 0) {
                            break;
                        }
                        int m23015 = m23015(c0774, i59);
                        i59 = m23017(abstractC108812.mo3590(c0774.f2567, c0774.f2579, m23032(cArr, m23015), true), m23015 + 2, true, cArr);
                        m2302619 = i60;
                    }
                }
                int i61 = i21;
                if (i61 != 0) {
                    int m2302620 = m23026(i61);
                    int i62 = i61 + 2;
                    while (true) {
                        int i63 = m2302620 - 1;
                        if (m2302620 <= 0) {
                            break;
                        }
                        int m230152 = m23015(c0774, i62);
                        i62 = m23017(abstractC108812.mo3590(c0774.f2567, c0774.f2579, m23032(cArr, m230152), false), m230152 + 2, true, cArr);
                        m2302620 = i63;
                    }
                }
                C12565 c125652 = c12565;
                while (c125652 != null) {
                    C12565 c125653 = c125652.f37533;
                    c125652.f37533 = null;
                    abstractC108812.mo5665(c125652);
                    c125652 = c125653;
                }
                String str38 = null;
                int i64 = i22;
                if (i64 != 0) {
                    int m2302621 = m23026(i64);
                    int i65 = i64 + 2;
                    while (true) {
                        int i66 = m2302621 - 1;
                        if (m2302621 <= 0) {
                            break;
                        }
                        abstractC108812.mo5661(m23012(cArr, i65));
                        i65 += 2;
                        m2302621 = i66;
                    }
                }
                int i67 = i23;
                if (i67 != 0) {
                    int m2302622 = m23026(i67);
                    int i68 = i67 + 2;
                    while (true) {
                        int i69 = m2302622 - 1;
                        if (m2302622 <= 0) {
                            break;
                        }
                        abstractC108812.mo5670(m23012(cArr, i68));
                        i68 += 2;
                        m2302622 = i69;
                    }
                }
                int i70 = i24;
                if (i70 != 0) {
                    int m2302623 = m23026(i70);
                    int i71 = i70 + 2;
                    while (true) {
                        int i72 = m2302623 - 1;
                        if (m2302623 <= 0) {
                            break;
                        }
                        abstractC108812.mo5668(m23012(cArr, i71), m23026(i71 + 6), m23012(cArr, i71 + 2), m23032(cArr, i71 + 4));
                        i71 += 8;
                        m2302623 = i72;
                    }
                }
                int i73 = i25;
                if (i73 != 0) {
                    int m2302624 = m23026(i73);
                    AbstractC10881 abstractC108814 = abstractC108812;
                    int i74 = i73 + 2;
                    while (true) {
                        int i75 = m2302624 - 1;
                        if (m2302624 <= 0) {
                            break;
                        }
                        char[] cArr3 = c0774.f2573;
                        String m230323 = m23032(cArr3, i74);
                        String m230324 = m23032(cArr3, i74 + 2);
                        int m2302625 = m23026(i74 + 4);
                        i74 += 6;
                        String str39 = str38;
                        int i76 = 0;
                        int i77 = 0;
                        int i78 = 0;
                        int i79 = 0;
                        AbstractC10881 abstractC108815 = abstractC108814;
                        C12565 c125654 = str39;
                        while (true) {
                            int i80 = m2302625 - 1;
                            if (m2302625 <= 0) {
                                break;
                            }
                            String m230325 = m23032(cArr3, i74);
                            int m230332 = m23033(i74 + 2);
                            int i81 = i74 + 6;
                            if ("Signature".equals(m230325)) {
                                str39 = m23032(cArr3, i81);
                            } else if (str34.equals(m230325)) {
                                i76 = i81;
                            } else if (str35.equals(m230325)) {
                                i78 = i81;
                            } else if (str.equals(m230325)) {
                                i77 = i81;
                            } else {
                                String str40 = str2;
                                if (str40.equals(m230325)) {
                                    str15 = str40;
                                    i5 = i81;
                                    i79 = i5;
                                    str16 = str;
                                    str17 = str35;
                                    i6 = i75;
                                    str18 = str30;
                                    str19 = str34;
                                    i74 = i5 + m230332;
                                    abstractC108815 = abstractC10881;
                                    str35 = str17;
                                    m2302625 = i80;
                                    str34 = str19;
                                    str2 = str15;
                                    str = str16;
                                    str30 = str18;
                                    i75 = i6;
                                } else {
                                    str15 = str40;
                                    i5 = i81;
                                    str16 = str;
                                    i6 = i75;
                                    str17 = str35;
                                    str18 = str30;
                                    str19 = str34;
                                    C12565 m230212 = m23021(c0774.f2570, m230325, i5, m230332, cArr3, -1, null);
                                    m230212.f37533 = c125654;
                                    c125654 = m230212;
                                    str39 = str39;
                                    i74 = i5 + m230332;
                                    abstractC108815 = abstractC10881;
                                    str35 = str17;
                                    m2302625 = i80;
                                    str34 = str19;
                                    str2 = str15;
                                    str = str16;
                                    str30 = str18;
                                    i75 = i6;
                                }
                            }
                            i5 = i81;
                            str16 = str;
                            i6 = i75;
                            str15 = str2;
                            str18 = str30;
                            str17 = str35;
                            str19 = str34;
                            i74 = i5 + m230332;
                            abstractC108815 = abstractC10881;
                            str35 = str17;
                            m2302625 = i80;
                            str34 = str19;
                            str2 = str15;
                            str = str16;
                            str30 = str18;
                            i75 = i6;
                        }
                        C12565 c125655 = c125654;
                        String str41 = str;
                        int i82 = i75;
                        String str42 = str2;
                        String str43 = str30;
                        String str44 = str35;
                        String str45 = str34;
                        AbstractC10881 mo5666 = abstractC108815.mo5666(m230323, m230324, str39);
                        if (mo5666 != null) {
                            int i83 = i76;
                            if (i83 != 0) {
                                int m2302626 = m23026(i83);
                                int i84 = i83 + 2;
                                while (true) {
                                    int i85 = m2302626 - 1;
                                    if (m2302626 <= 0) {
                                        break;
                                    }
                                    i84 = m23017(mo5666.mo3589(m23032(cArr3, i84), true), i84 + 2, true, cArr3);
                                    m2302626 = i85;
                                }
                            }
                            int i86 = i77;
                            if (i86 != 0) {
                                int m2302627 = m23026(i86);
                                int i87 = i86 + 2;
                                while (true) {
                                    int i88 = m2302627 - 1;
                                    if (m2302627 <= 0) {
                                        break;
                                    }
                                    i87 = m23017(mo5666.mo3589(m23032(cArr3, i87), false), i87 + 2, true, cArr3);
                                    m2302627 = i88;
                                }
                            }
                            int i89 = i78;
                            if (i89 != 0) {
                                int m2302628 = m23026(i89);
                                int i90 = i89 + 2;
                                while (true) {
                                    int i91 = m2302628 - 1;
                                    if (m2302628 <= 0) {
                                        break;
                                    }
                                    int m230153 = m23015(c0774, i90);
                                    i90 = m23017(mo5666.mo3590(c0774.f2567, c0774.f2579, m23032(cArr3, m230153), true), m230153 + 2, true, cArr3);
                                    m2302628 = i91;
                                }
                            }
                            int i92 = i79;
                            if (i92 != 0) {
                                int m2302629 = m23026(i92);
                                int i93 = i92 + 2;
                                while (true) {
                                    int i94 = m2302629 - 1;
                                    if (m2302629 <= 0) {
                                        break;
                                    }
                                    int m230154 = m23015(c0774, i93);
                                    i93 = m23017(mo5666.mo3590(c0774.f2567, c0774.f2579, m23032(cArr3, m230154), false), m230154 + 2, true, cArr3);
                                    m2302629 = i94;
                                }
                            }
                            while (true) {
                                C12565 c125656 = c125655;
                                if (c125656 == null) {
                                    break;
                                }
                                c125655 = c125656.f37533;
                                c125656.f37533 = null;
                                mo5666.mo5665(c125656);
                            }
                            mo5666.mo7520();
                        }
                        abstractC108814 = abstractC108815;
                        str38 = null;
                        str35 = str44;
                        str34 = str45;
                        str2 = str42;
                        str = str41;
                        m2302624 = i82;
                        str30 = str43;
                    }
                    str3 = str;
                    str4 = str2;
                    str5 = str30;
                    str6 = str35;
                    str7 = str34;
                    abstractC108813 = abstractC108814;
                } else {
                    str3 = str;
                    str4 = str2;
                    str5 = str30;
                    str6 = str35;
                    str7 = str34;
                    abstractC108813 = abstractC10881;
                }
                int i95 = i2;
                int m2302630 = m23026(i95);
                int i96 = i95 + 2;
                while (true) {
                    int i97 = m2302630 - 1;
                    if (m2302630 <= 0) {
                        break;
                    }
                    char[] cArr4 = c0774.f2573;
                    int m2302631 = m23026(i96);
                    String m230326 = m23032(cArr4, i96 + 2);
                    String m230327 = m23032(cArr4, i96 + 4);
                    int m2302632 = m23026(i96 + 6);
                    int i98 = 0;
                    Object obj2 = null;
                    int i99 = i96 + 8;
                    C12565 c125657 = null;
                    String str46 = null;
                    int i100 = 0;
                    int i101 = m2302631;
                    AbstractC10881 abstractC108816 = abstractC108813;
                    int i102 = 0;
                    int i103 = 0;
                    while (true) {
                        int i104 = m2302632 - 1;
                        if (m2302632 <= 0) {
                            break;
                        }
                        String m230328 = m23032(cArr4, i99);
                        int i105 = i102;
                        int m230333 = m23033(i99 + 2);
                        int i106 = i99 + 6;
                        if ("ConstantValue".equals(m230328)) {
                            int m2302633 = m23026(i106);
                            obj2 = m2302633 == 0 ? null : m23029(cArr4, m2302633);
                        } else if ("Signature".equals(m230328)) {
                            str46 = m23032(cArr4, i106);
                        } else {
                            str8 = str33;
                            if (str8.equals(m230328)) {
                                i4 = i101 | 131072;
                            } else if (str5.equals(m230328)) {
                                i4 = i101 | 4096;
                            } else {
                                int i107 = i101;
                                String str47 = str7;
                                if (str47.equals(m230328)) {
                                    abstractC108816 = abstractC10881;
                                    str9 = str8;
                                    i98 = i106;
                                    i3 = i98;
                                    str12 = str47;
                                    str10 = str5;
                                    str11 = str6;
                                } else {
                                    String str48 = str6;
                                    if (str48.equals(m230328)) {
                                        abstractC108816 = abstractC10881;
                                        str9 = str8;
                                        i100 = i106;
                                        i3 = i100;
                                        str11 = str48;
                                        str10 = str5;
                                        str12 = str47;
                                    } else {
                                        String str49 = str3;
                                        if (str49.equals(m230328)) {
                                            abstractC108816 = abstractC10881;
                                            str9 = str8;
                                            i103 = i106;
                                            i3 = i103;
                                            str13 = str49;
                                            str10 = str5;
                                            str11 = str48;
                                            str12 = str47;
                                            str14 = str4;
                                            i102 = i105;
                                            i101 = i107;
                                            i99 = i3 + m230333;
                                            m2302632 = i104;
                                            str4 = str14;
                                            str33 = str9;
                                            str5 = str10;
                                            str3 = str13;
                                            str6 = str11;
                                            str7 = str12;
                                        } else {
                                            String str50 = str4;
                                            if (str50.equals(m230328)) {
                                                abstractC108816 = abstractC10881;
                                                str9 = str8;
                                                i102 = i106;
                                                i3 = i102;
                                                str10 = str5;
                                                str11 = str48;
                                                str12 = str47;
                                                str13 = str49;
                                                str14 = str50;
                                                i101 = i107;
                                                i99 = i3 + m230333;
                                                m2302632 = i104;
                                                str4 = str14;
                                                str33 = str9;
                                                str5 = str10;
                                                str3 = str13;
                                                str6 = str11;
                                                str7 = str12;
                                            } else {
                                                str9 = str8;
                                                i3 = i106;
                                                str10 = str5;
                                                str11 = str48;
                                                str12 = str47;
                                                str13 = str49;
                                                str14 = str50;
                                                C12565 m230213 = m23021(c0774.f2570, m230328, i106, m230333, cArr4, -1, null);
                                                m230213.f37533 = c125657;
                                                abstractC108816 = abstractC10881;
                                                c125657 = m230213;
                                                i100 = i100;
                                                i101 = i107;
                                                i102 = i105;
                                                i98 = i98;
                                                i103 = i103;
                                                i99 = i3 + m230333;
                                                m2302632 = i104;
                                                str4 = str14;
                                                str33 = str9;
                                                str5 = str10;
                                                str3 = str13;
                                                str6 = str11;
                                                str7 = str12;
                                            }
                                        }
                                    }
                                }
                                str14 = str4;
                                str13 = str3;
                                i102 = i105;
                                i101 = i107;
                                i99 = i3 + m230333;
                                m2302632 = i104;
                                str4 = str14;
                                str33 = str9;
                                str5 = str10;
                                str3 = str13;
                                str6 = str11;
                                str7 = str12;
                            }
                            i101 = i4;
                            str9 = str8;
                            i3 = i106;
                            str10 = str5;
                            str11 = str6;
                            str12 = str7;
                            str14 = str4;
                            str13 = str3;
                            i102 = i105;
                            i99 = i3 + m230333;
                            m2302632 = i104;
                            str4 = str14;
                            str33 = str9;
                            str5 = str10;
                            str3 = str13;
                            str6 = str11;
                            str7 = str12;
                        }
                        str8 = str33;
                        str9 = str8;
                        i3 = i106;
                        str10 = str5;
                        str11 = str6;
                        str12 = str7;
                        str14 = str4;
                        str13 = str3;
                        i102 = i105;
                        i99 = i3 + m230333;
                        m2302632 = i104;
                        str4 = str14;
                        str33 = str9;
                        str5 = str10;
                        str3 = str13;
                        str6 = str11;
                        str7 = str12;
                    }
                    int i108 = i102;
                    int i109 = i98;
                    int i110 = i103;
                    String str51 = str5;
                    String str52 = str33;
                    String str53 = str6;
                    String str54 = str7;
                    String str55 = str4;
                    String str56 = str3;
                    int i111 = i100;
                    int i112 = i101;
                    C12565 c125658 = c125657;
                    i96 = i99;
                    AbstractC10881 mo5662 = abstractC10881.mo5662(i112, obj2, m230326, m230327, str46);
                    if (mo5662 != null) {
                        if (i109 != 0) {
                            int m2302634 = m23026(i109);
                            int i113 = i109 + 2;
                            while (true) {
                                int i114 = m2302634 - 1;
                                if (m2302634 <= 0) {
                                    break;
                                }
                                i113 = m23017(mo5662.mo3589(m23032(cArr4, i113), true), i113 + 2, true, cArr4);
                                m2302634 = i114;
                            }
                        }
                        if (i110 != 0) {
                            int m2302635 = m23026(i110);
                            int i115 = i110 + 2;
                            while (true) {
                                int i116 = m2302635 - 1;
                                if (m2302635 <= 0) {
                                    break;
                                }
                                i115 = m23017(mo5662.mo3589(m23032(cArr4, i115), false), i115 + 2, true, cArr4);
                                m2302635 = i116;
                            }
                        }
                        if (i111 != 0) {
                            int m2302636 = m23026(i111);
                            int i117 = i111 + 2;
                            while (true) {
                                int i118 = m2302636 - 1;
                                if (m2302636 <= 0) {
                                    break;
                                }
                                int m230155 = m23015(c0774, i117);
                                i117 = m23017(mo5662.mo3590(c0774.f2567, c0774.f2579, m23032(cArr4, m230155), true), m230155 + 2, true, cArr4);
                                m2302636 = i118;
                            }
                        }
                        if (i108 != 0) {
                            int m2302637 = m23026(i108);
                            int i119 = i108 + 2;
                            while (true) {
                                int i120 = m2302637 - 1;
                                if (m2302637 <= 0) {
                                    break;
                                }
                                int m230156 = m23015(c0774, i119);
                                i119 = m23017(mo5662.mo3590(c0774.f2567, c0774.f2579, m23032(cArr4, m230156), false), m230156 + 2, true, cArr4);
                                m2302637 = i120;
                            }
                        }
                        C12565 c125659 = c125658;
                        while (c125659 != null) {
                            C12565 c1256510 = c125659.f37533;
                            c125659.f37533 = null;
                            mo5662.mo5665(c125659);
                            c125659 = c1256510;
                        }
                        mo5662.mo7520();
                    }
                    m2302630 = i97;
                    abstractC108813 = abstractC108816;
                    str4 = str55;
                    str33 = str52;
                    str5 = str51;
                    str3 = str56;
                    str6 = str53;
                    str7 = str54;
                }
                int m2302638 = m23026(i96);
                int i121 = i96 + 2;
                while (true) {
                    int i122 = m2302638 - 1;
                    if (m2302638 <= 0) {
                        abstractC10881.mo7520();
                        return;
                    } else {
                        i121 = m23018(abstractC108813, c0774, i121);
                        m2302638 = i122;
                    }
                }
            }
        }
    }

    private int m23018(AbstractC10881 abstractC10881, C0774 c0774, int i) {
        int i2;
        int i3;
        int i4;
        String str;
        C12565 c12565;
        String str2;
        int i5;
        AbstractC10881 abstractC108812;
        AbstractC10881 abstractC108813;
        int[] iArr;
        String str3;
        int i6;
        int i7;
        int i8;
        char[] cArr;
        int i9;
        int[] iArr2;
        int i10;
        boolean z;
        boolean z2;
        int i11;
        int i12;
        char[] cArr2;
        int i13;
        int[] iArr3;
        int i14;
        boolean z3;
        int i15;
        int i16;
        int i17;
        int i18;
        char[] cArr3;
        int i19;
        int i20;
        char[] cArr4;
        int i21;
        int i22;
        int i23;
        int i24;
        int i25;
        int i26;
        int[] iArr4;
        int i27;
        char[] cArr5;
        int i28;
        int[] iArr5;
        int i29;
        int i30;
        int i31;
        int i32;
        int i33;
        int i34;
        int i35;
        boolean z4;
        int i36;
        int i37;
        int m23014;
        C3440[] c3440Arr;
        int m23026;
        int i38;
        int i39;
        int[] iArr6;
        String str4;
        int i40;
        C3440[] c3440Arr2;
        int i41;
        String str5;
        String str6;
        int i42;
        char[] cArr6;
        int i43;
        int i44;
        int i45;
        int i46;
        int i47;
        int[] m23023;
        int i48;
        int i49;
        int i50;
        int[] iArr7;
        int i51;
        int i52;
        int i53;
        char[] cArr7 = c0774.f2573;
        c0774.f2582 = m23026(i);
        c0774.f2565 = m23032(cArr7, i + 2);
        int i54 = i + 4;
        c0774.f2583 = m23032(cArr7, i54);
        int m230262 = m23026(i + 6);
        boolean z5 = false;
        int i55 = 0;
        int i56 = i + 8;
        C12565 c125652 = null;
        String[] strArr = null;
        int i57 = 0;
        int i58 = 0;
        int i59 = 0;
        int i60 = 0;
        int i61 = 0;
        int i62 = 0;
        int i63 = 0;
        int i64 = 0;
        int i65 = 0;
        int i66 = 0;
        while (true) {
            int i67 = m230262 - 1;
            i2 = i62;
            i3 = i63;
            if (m230262 <= 0) {
                break;
            }
            String m23032 = m23032(cArr7, i56);
            C12565 c125653 = c125652;
            int m23033 = m23033(i56 + 2);
            int i68 = i56 + 6;
            int i69 = i57;
            if ("Code".equals(m23032)) {
                if ((c0774.f2571 & 1) == 0) {
                    i66 = i68;
                }
            } else if ("Exceptions".equals(m23032)) {
                int m230263 = m23026(i68);
                String[] strArr2 = new String[m230263];
                int i70 = i56 + 8;
                for (int i71 = 0; i71 < m230263; i71++) {
                    strArr2[i71] = m23012(cArr7, i70);
                    i70 += 2;
                }
                i55 = i68;
                strArr = strArr2;
            } else if ("Signature".equals(m23032)) {
                i60 = m23026(i68);
            } else if ("Deprecated".equals(m23032)) {
                c0774.f2582 |= 131072;
            } else if ("RuntimeVisibleAnnotations".equals(m23032)) {
                i59 = i68;
            } else {
                if ("RuntimeVisibleTypeAnnotations".equals(m23032)) {
                    i62 = i68;
                    i57 = i69;
                    i63 = i3;
                    c125652 = c125653;
                    i53 = i62;
                } else if ("AnnotationDefault".equals(m23032)) {
                    i58 = i68;
                } else if ("Synthetic".equals(m23032)) {
                    c0774.f2582 |= 4096;
                    z5 = true;
                    i62 = i2;
                    i57 = i69;
                    i63 = i3;
                    i53 = i68;
                    c125652 = c125653;
                } else if ("RuntimeInvisibleAnnotations".equals(m23032)) {
                    i61 = i68;
                } else if ("RuntimeInvisibleTypeAnnotations".equals(m23032)) {
                    i63 = i68;
                    i57 = i69;
                    i62 = i2;
                    i53 = i68;
                    c125652 = c125653;
                } else if ("RuntimeVisibleParameterAnnotations".equals(m23032)) {
                    i64 = i68;
                } else if ("RuntimeInvisibleParameterAnnotations".equals(m23032)) {
                    i65 = i68;
                } else if ("MethodParameters".equals(m23032)) {
                    i57 = i68;
                    i63 = i3;
                    i62 = i2;
                    i53 = i68;
                    c125652 = c125653;
                } else {
                    i53 = i68;
                    C12565 m23021 = m23021(c0774.f2570, m23032, i53, m23033, cArr7, -1, null);
                    m23021.f37533 = c125653;
                    c125652 = m23021;
                    i61 = i61;
                    i58 = i58;
                    i63 = i3;
                    i57 = i69;
                    i59 = i59;
                    i60 = i60;
                    i62 = i2;
                }
                i56 = i53 + m23033;
                m230262 = i67;
            }
            i57 = i69;
            i63 = i3;
            i62 = i2;
            i53 = i68;
            c125652 = c125653;
            i56 = i53 + m23033;
            m230262 = i67;
        }
        int i72 = i57;
        int i73 = i59;
        int i74 = i60;
        int i75 = i58;
        int i76 = i61;
        C12565 c125654 = c125652;
        AbstractC10881 mo1518 = abstractC10881.mo1518(c0774.f2582, c0774.f2565, c0774.f2583, i74 == 0 ? null : m23024(cArr7, i74), strArr);
        if (mo1518 == null) {
            return i56;
        }
        if (mo1518 instanceof C6811) {
            C6811 c6811 = (C6811) mo1518;
            boolean z6 = (c0774.f2582 & 131072) != 0;
            int m230264 = m23026(i54);
            str2 = "RuntimeInvisibleTypeAnnotations";
            i5 = i76;
            abstractC108812 = mo1518;
            i4 = i75;
            str = "RuntimeVisibleTypeAnnotations";
            c12565 = c125654;
            if (c6811.m16877(this, z5, z6, m230264, i74, i55)) {
                c6811.m16865(i, i56 - i);
                return i56;
            }
        } else {
            i4 = i75;
            str = "RuntimeVisibleTypeAnnotations";
            c12565 = c125654;
            str2 = "RuntimeInvisibleTypeAnnotations";
            i5 = i76;
            abstractC108812 = mo1518;
        }
        if (i72 != 0 && (c0774.f2571 & 2) == 0) {
            int m23028 = m23028(i72);
            int i77 = i72 + 1;
            while (true) {
                int i78 = m23028 - 1;
                if (m23028 <= 0) {
                    break;
                }
                abstractC108812.mo16881(m23026(i77 + 2), m23032(cArr7, i77));
                i77 += 4;
                m23028 = i78;
            }
        }
        int i79 = i4;
        if (i79 != 0) {
            AbstractC10881 mo11525 = abstractC108812.mo11525();
            m23016(mo11525, i79, (String) null, cArr7);
            if (mo11525 != null) {
                mo11525.mo7520();
            }
        }
        if (i73 != 0) {
            int m230265 = m23026(i73);
            int i80 = i73 + 2;
            while (true) {
                int i81 = m230265 - 1;
                if (m230265 <= 0) {
                    break;
                }
                i80 = m23017(abstractC108812.mo3589(m23032(cArr7, i80), true), i80 + 2, true, cArr7);
                m230265 = i81;
            }
        }
        if (i5 != 0) {
            int i82 = i5;
            int m230266 = m23026(i82);
            int i83 = i82 + 2;
            while (true) {
                int i84 = m230266 - 1;
                if (m230266 <= 0) {
                    break;
                }
                i83 = m23017(abstractC108812.mo3589(m23032(cArr7, i83), false), i83 + 2, true, cArr7);
                m230266 = i84;
            }
        }
        if (i2 != 0) {
            int m230267 = m23026(i2);
            int i85 = i2 + 2;
            while (true) {
                int i86 = m230267 - 1;
                if (m230267 <= 0) {
                    break;
                }
                int m23015 = m23015(c0774, i85);
                i85 = m23017(abstractC108812.mo3590(c0774.f2567, c0774.f2579, m23032(cArr7, m23015), true), m23015 + 2, true, cArr7);
                m230267 = i86;
            }
        }
        if (i3 != 0) {
            int m230268 = m23026(i3);
            int i87 = i3 + 2;
            while (true) {
                int i88 = m230268 - 1;
                if (m230268 <= 0) {
                    break;
                }
                int m230152 = m23015(c0774, i87);
                i87 = m23017(abstractC108812.mo3590(c0774.f2567, c0774.f2579, m23032(cArr7, m230152), false), m230152 + 2, true, cArr7);
                m230268 = i88;
            }
        }
        int i89 = i64;
        if (i89 != 0) {
            m23022(abstractC108812, c0774, i89, true);
        }
        int i90 = i65;
        if (i90 != 0) {
            m23022(abstractC108812, c0774, i90, false);
        }
        C12565 c125655 = c12565;
        while (c125655 != null) {
            C12565 c125656 = c125655.f37533;
            c125655.f37533 = null;
            abstractC108812.mo5665(c125655);
            c125655 = c125656;
        }
        int i91 = i66;
        if (i91 != 0) {
            abstractC108812.mo16879();
            char[] cArr8 = c0774.f2573;
            int m230269 = m23026(i91);
            int m2302610 = m23026(i91 + 2);
            int m230332 = m23033(i91 + 4);
            int i92 = i91 + 8;
            byte[] bArr = this.f30068;
            if (m230332 > bArr.length - i92) {
                throw new IllegalArgumentException();
            }
            int i93 = i92 + m230332;
            C3440[] c3440Arr3 = new C3440[m230332 + 1];
            c0774.f2581 = c3440Arr3;
            int i94 = i92;
            while (i94 < i93) {
                int i95 = i94 - i92;
                switch (bArr[i94] & 255) {
                    case 0:
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                    case 8:
                    case 9:
                    case 10:
                    case 11:
                    case 12:
                    case 13:
                    case 14:
                    case 15:
                    case 26:
                    case 27:
                    case 28:
                    case 29:
                    case 30:
                    case 31:
                    case 32:
                    case 33:
                    case 34:
                    case 35:
                    case 36:
                    case 37:
                    case 38:
                    case 39:
                    case 40:
                    case 41:
                    case 42:
                    case 43:
                    case 44:
                    case 45:
                    case 46:
                    case 47:
                    case 48:
                    case 49:
                    case 50:
                    case 51:
                    case 52:
                    case 53:
                    case 59:
                    case 60:
                    case 61:
                    case 62:
                    case 63:
                    case 64:
                    case 65:
                    case 66:
                    case 67:
                    case 68:
                    case 69:
                    case 70:
                    case 71:
                    case 72:
                    case 73:
                    case 74:
                    case 75:
                    case 76:
                    case 77:
                    case 78:
                    case InterfaceC2279.f7409:
                    case 80:
                    case InterfaceC2279.f7488:
                    case InterfaceC2279.f7455:
                    case 83:
                    case InterfaceC2279.f7466:
                    case 85:
                    case 86:
                    case 87:
                    case 88:
                    case 89:
                    case 90:
                    case 91:
                    case 92:
                    case 93:
                    case 94:
                    case InterfaceC2279.f7473:
                    case InterfaceC2279.f7336:
                    case InterfaceC2279.f7470:
                    case InterfaceC2279.f7321:
                    case 99:
                    case 100:
                    case 101:
                    case 102:
                    case 103:
                    case 104:
                    case 105:
                    case 106:
                    case 107:
                    case 108:
                    case InterfaceC2279.f7322:
                    case 110:
                    case 111:
                    case 112:
                    case 113:
                    case 114:
                    case InterfaceC2279.f7376:
                    case InterfaceC2279.f7482:
                    case 117:
                    case InterfaceC2279.f7400:
                    case InterfaceC2279.f7389:
                    case 120:
                    case 121:
                    case 122:
                    case InterfaceC2279.f7477:
                    case InterfaceC2279.f7328:
                    case 125:
                    case InterfaceC2279.f7383:
                    case InterfaceC2279.f7534:
                    case 128:
                    case InterfaceC2279.f7528:
                    case InterfaceC2279.f7495:
                    case InterfaceC2279.f7354:
                    case InterfaceC2279.f7311:
                    case InterfaceC2279.f7503:
                    case InterfaceC2279.f7529:
                    case 136:
                    case InterfaceC2279.f7353:
                    case InterfaceC2279.f7431:
                    case InterfaceC2279.f7398:
                    case InterfaceC2279.f7385:
                    case InterfaceC2279.f7372:
                    case InterfaceC2279.f7326:
                    case InterfaceC2279.f7364:
                    case InterfaceC2279.f7390:
                    case InterfaceC2279.f7407:
                    case InterfaceC2279.f7394:
                    case InterfaceC2279.f7330:
                    case InterfaceC2279.f7316:
                    case InterfaceC2279.f7450:
                    case 150:
                    case InterfaceC2279.f7351:
                    case InterfaceC2279.f7429:
                    case InterfaceC2279.f7446:
                    case InterfaceC2279.f7502:
                    case InterfaceC2279.f7387:
                    case 175:
                    case 176:
                    case InterfaceC2279.f7421:
                    case InterfaceC2279.f7324:
                    case InterfaceC2279.f7349:
                    case InterfaceC2279.f7445:
                    case InterfaceC2279.f7471:
                        i51 = i93;
                        i94++;
                        i93 = i51;
                    case 16:
                    case 18:
                    case 21:
                    case 22:
                    case 23:
                    case 24:
                    case 25:
                    case 54:
                    case 55:
                    case 56:
                    case 57:
                    case 58:
                    case InterfaceC2279.f7498:
                    case 188:
                        i51 = i93;
                        i94 += 2;
                        i93 = i51;
                    case 17:
                    case 19:
                    case 20:
                    case InterfaceC2279.f7430:
                    case InterfaceC2279.f7439:
                    case InterfaceC2279.f7369:
                    case 180:
                    case InterfaceC2279.f7331:
                    case InterfaceC2279.f7433:
                    case InterfaceC2279.f7420:
                    case InterfaceC2279.f7459:
                    case InterfaceC2279.f7535:
                    case InterfaceC2279.f7401:
                    case 192:
                    case InterfaceC2279.f7381:
                        i51 = i93;
                        i94 += 3;
                        i93 = i51;
                    case InterfaceC2279.f7391:
                    case InterfaceC2279.f7456:
                    case InterfaceC2279.f7417:
                    case InterfaceC2279.f7327:
                    case InterfaceC2279.f7365:
                    case InterfaceC2279.f7494:
                    case InterfaceC2279.f7512:
                    case 160:
                    case InterfaceC2279.f7378:
                    case InterfaceC2279.f7319:
                    case InterfaceC2279.f7344:
                    case InterfaceC2279.f7486:
                    case InterfaceC2279.f7525:
                    case InterfaceC2279.f7538:
                    case 167:
                    case 168:
                    case InterfaceC2279.f7474:
                    case InterfaceC2279.f7448:
                        i51 = i93;
                        m23020(m23025(i94 + 1) + i95, c3440Arr3);
                        i94 += 3;
                        i93 = i51;
                    case InterfaceC2279.f7524:
                        int i96 = (4 - (i95 & 3)) + i94;
                        m23020(m23033(i96) + i95, c3440Arr3);
                        i51 = i93;
                        int m230333 = (m23033(i96 + 8) - m23033(i96 + 4)) + 1;
                        i52 = i96 + 12;
                        while (true) {
                            int i97 = m230333 - 1;
                            if (m230333 > 0) {
                                m23020(m23033(i52) + i95, c3440Arr3);
                                i52 += 4;
                                m230333 = i97;
                            } else {
                                i94 = i52;
                                i93 = i51;
                            }
                        }
                    case InterfaceC2279.f7515:
                        int i98 = (4 - (i95 & 3)) + i94;
                        m23020(m23033(i98) + i95, c3440Arr3);
                        int m230334 = m23033(i98 + 4);
                        i52 = i98 + 8;
                        while (true) {
                            int i99 = m230334 - 1;
                            if (m230334 > 0) {
                                m23020(m23033(i52 + 4) + i95, c3440Arr3);
                                i52 += 8;
                                m230334 = i99;
                            } else {
                                i51 = i93;
                                i94 = i52;
                                i93 = i51;
                            }
                        }
                    case InterfaceC2279.f7497:
                    case InterfaceC2279.f7368:
                        i94 += 5;
                        i51 = i93;
                        i93 = i51;
                    case InterfaceC2279.f7511:
                        int i100 = bArr[i94 + 1] & 255;
                        if (i100 != 132) {
                            if (i100 != 169) {
                                switch (i100) {
                                    default:
                                        switch (i100) {
                                            case 54:
                                            case 55:
                                            case 56:
                                            case 57:
                                            case 58:
                                                break;
                                            default:
                                                throw new IllegalArgumentException();
                                        }
                                        i51 = i93;
                                        i93 = i51;
                                    case 21:
                                    case 22:
                                    case 23:
                                    case 24:
                                    case 25:
                                        i94 += 4;
                                        i51 = i93;
                                        i93 = i51;
                                }
                            }
                            i94 += 4;
                            i51 = i93;
                            i93 = i51;
                        } else {
                            i94 += 6;
                            i51 = i93;
                            i93 = i51;
                        }
                    case InterfaceC2279.f7522:
                        break;
                    case 200:
                    case InterfaceC2279.f7457:
                    case 220:
                        m23020(m23033(i94 + 1) + i95, c3440Arr3);
                        i94 += 5;
                        i51 = i93;
                        i93 = i51;
                    case InterfaceC2279.f7337:
                    case InterfaceC2279.f7397:
                    case 204:
                    case 205:
                    case 206:
                    case 207:
                    case 208:
                    case 209:
                    case 210:
                    case Primes.SMALL_FACTOR_LIMIT:
                    case 212:
                    case 213:
                    case 214:
                    case 215:
                    case 216:
                    case IndicatorViewController.DEFAULT_CAPTION_TRANSLATION_Y_ANIMATION_DURATION:
                    case 218:
                    case 219:
                        m23020(m23026(i94 + 1) + i95, c3440Arr3);
                        i51 = i93;
                        i94 += 3;
                        i93 = i51;
                    default:
                        throw new IllegalArgumentException();
                }
            }
            int i101 = i93;
            int m2302611 = m23026(i94);
            int i102 = i94 + 2;
            while (true) {
                int i103 = m2302611 - 1;
                int[] iArr8 = this.f30065;
                if (m2302611 > 0) {
                    C3440 m23020 = m23020(m23026(i102), c3440Arr3);
                    C3440 m230202 = m23020(m23026(i102 + 2), c3440Arr3);
                    byte[] bArr2 = bArr;
                    C3440 m230203 = m23020(m23026(i102 + 4), c3440Arr3);
                    String m230322 = m23032(cArr8, iArr8[m23026(i102 + 6)]);
                    i102 += 8;
                    abstractC108812.mo11537(m23020, m230202, m230203, m230322);
                    m2302611 = i103;
                    bArr = bArr2;
                    m230332 = m230332;
                } else {
                    byte[] bArr3 = bArr;
                    int i104 = m230332;
                    int m2302612 = m23026(i102);
                    int i105 = i102 + 2;
                    int[] iArr9 = null;
                    int i106 = 0;
                    int i107 = 0;
                    boolean z7 = true;
                    int i108 = 0;
                    int i109 = 0;
                    C12565 c125657 = null;
                    int[] iArr10 = null;
                    while (true) {
                        int i110 = m2302612 - 1;
                        if (m2302612 > 0) {
                            String m230323 = m23032(cArr8, i105);
                            int[] iArr11 = iArr10;
                            int m230335 = m23033(i105 + 2);
                            int i111 = i105 + 6;
                            int[] iArr12 = iArr8;
                            if (!"LocalVariableTable".equals(m230323)) {
                                iArr6 = iArr9;
                                if ("LocalVariableTypeTable".equals(m230323)) {
                                    i109 = i111;
                                    i40 = i111;
                                    cArr6 = cArr8;
                                    str5 = str;
                                    i43 = i104;
                                    str6 = str2;
                                    iArr9 = iArr6;
                                    i41 = i101;
                                    iArr10 = iArr11;
                                    c3440Arr2 = c3440Arr3;
                                    i44 = i91;
                                    i42 = i56;
                                    i45 = m2302610;
                                    i105 = i40 + m230335;
                                    c3440Arr3 = c3440Arr2;
                                    m2302610 = i45;
                                    i104 = i43;
                                    m2302612 = i110;
                                    iArr8 = iArr12;
                                    i56 = i42;
                                    str = str5;
                                    cArr8 = cArr6;
                                    i91 = i44;
                                    i101 = i41;
                                    str2 = str6;
                                } else if ("LineNumberTable".equals(m230323)) {
                                    if ((c0774.f2571 & 2) == 0) {
                                        int m2302613 = m23026(i111);
                                        int i112 = i105 + 8;
                                        while (true) {
                                            int i113 = m2302613 - 1;
                                            if (m2302613 > 0) {
                                                int m2302614 = m23026(i112);
                                                int m2302615 = m23026(i112 + 2);
                                                int i114 = i112 + 4;
                                                C3440 c3440 = c3440Arr3[m2302614];
                                                if (c3440 == null) {
                                                    if (c3440 == null) {
                                                        c3440Arr3[m2302614] = new C3440();
                                                    }
                                                    i48 = i114;
                                                    C3440 c34402 = c3440Arr3[m2302614];
                                                    i49 = i113;
                                                    c34402.f10220 = (short) (c34402.f10220 | 1);
                                                } else {
                                                    i48 = i114;
                                                    i49 = i113;
                                                }
                                                c3440Arr3[m2302614].m9559(m2302615);
                                                i112 = i48;
                                                m2302613 = i49;
                                            }
                                        }
                                    }
                                    str4 = str2;
                                    m23023 = iArr11;
                                } else if (str.equals(m230323)) {
                                    m23023 = m23023(abstractC108812, c0774, i111, true);
                                    str4 = str2;
                                } else {
                                    str4 = str2;
                                    if (str4.equals(m230323)) {
                                        iArr6 = m23023(abstractC108812, c0774, i111, false);
                                    } else {
                                        if ("StackMapTable".equals(m230323)) {
                                            if ((c0774.f2571 & 4) == 0) {
                                                i46 = i105 + 8;
                                                i47 = i111 + m230335;
                                                i41 = i101;
                                                i107 = i46;
                                                i106 = i47;
                                                i40 = i111;
                                                str6 = str4;
                                                i44 = i91;
                                                cArr6 = cArr8;
                                                str5 = str;
                                                i43 = i104;
                                                iArr9 = iArr6;
                                                iArr10 = iArr11;
                                                c3440Arr2 = c3440Arr3;
                                                i45 = m2302610;
                                                i42 = i56;
                                            }
                                        } else if (!"StackMap".equals(m230323)) {
                                            i40 = i111;
                                            c3440Arr2 = c3440Arr3;
                                            i41 = i101;
                                            str5 = str;
                                            str6 = str4;
                                            i42 = i56;
                                            char[] cArr9 = cArr8;
                                            cArr6 = cArr8;
                                            i43 = i104;
                                            C12565 c125658 = c125657;
                                            int i115 = i91;
                                            i44 = i91;
                                            i45 = m2302610;
                                            C12565 m230212 = m23021(c0774.f2570, m230323, i40, m230335, cArr9, i115, c3440Arr2);
                                            m230212.f37533 = c125658;
                                            c125657 = m230212;
                                            iArr10 = iArr11;
                                            iArr9 = iArr6;
                                        } else if ((c0774.f2571 & 4) == 0) {
                                            i46 = i105 + 8;
                                            i47 = i111 + m230335;
                                            z7 = false;
                                            i41 = i101;
                                            i107 = i46;
                                            i106 = i47;
                                            i40 = i111;
                                            str6 = str4;
                                            i44 = i91;
                                            cArr6 = cArr8;
                                            str5 = str;
                                            i43 = i104;
                                            iArr9 = iArr6;
                                            iArr10 = iArr11;
                                            c3440Arr2 = c3440Arr3;
                                            i45 = m2302610;
                                            i42 = i56;
                                        }
                                        i105 = i40 + m230335;
                                        c3440Arr3 = c3440Arr2;
                                        m2302610 = i45;
                                        i104 = i43;
                                        m2302612 = i110;
                                        iArr8 = iArr12;
                                        i56 = i42;
                                        str = str5;
                                        cArr8 = cArr6;
                                        i91 = i44;
                                        i101 = i41;
                                        str2 = str6;
                                    }
                                    m23023 = iArr11;
                                }
                            } else if ((c0774.f2571 & 2) == 0) {
                                int m2302616 = m23026(i111);
                                int i116 = i105 + 8;
                                while (true) {
                                    int i117 = m2302616 - 1;
                                    if (m2302616 > 0) {
                                        int m2302617 = m23026(i116);
                                        C3440 c34403 = c3440Arr3[m2302617];
                                        if (c34403 == null) {
                                            if (c34403 == null) {
                                                c3440Arr3[m2302617] = new C3440();
                                            }
                                            i50 = i117;
                                            C3440 c34404 = c3440Arr3[m2302617];
                                            iArr7 = iArr9;
                                            c34404.f10220 = (short) (c34404.f10220 | 1);
                                        } else {
                                            i50 = i117;
                                            iArr7 = iArr9;
                                        }
                                        int m2302618 = m23026(i116 + 2) + m2302617;
                                        C3440 c34405 = c3440Arr3[m2302618];
                                        if (c34405 == null) {
                                            if (c34405 == null) {
                                                c3440Arr3[m2302618] = new C3440();
                                            }
                                            C3440 c34406 = c3440Arr3[m2302618];
                                            c34406.f10220 = (short) (c34406.f10220 | 1);
                                        }
                                        i116 += 10;
                                        m2302616 = i50;
                                        iArr9 = iArr7;
                                    } else {
                                        iArr6 = iArr9;
                                        i108 = i111;
                                        i40 = i111;
                                        cArr6 = cArr8;
                                        str5 = str;
                                        i43 = i104;
                                        str6 = str2;
                                        iArr9 = iArr6;
                                        i41 = i101;
                                        iArr10 = iArr11;
                                        c3440Arr2 = c3440Arr3;
                                        i44 = i91;
                                        i42 = i56;
                                        i45 = m2302610;
                                        i105 = i40 + m230335;
                                        c3440Arr3 = c3440Arr2;
                                        m2302610 = i45;
                                        i104 = i43;
                                        m2302612 = i110;
                                        iArr8 = iArr12;
                                        i56 = i42;
                                        str = str5;
                                        cArr8 = cArr6;
                                        i91 = i44;
                                        i101 = i41;
                                        str2 = str6;
                                    }
                                }
                            } else {
                                iArr6 = iArr9;
                                str4 = str2;
                                m23023 = iArr11;
                            }
                            i41 = i101;
                            i40 = i111;
                            c3440Arr2 = c3440Arr3;
                            str6 = str4;
                            i44 = i91;
                            cArr6 = cArr8;
                            str5 = str;
                            i43 = i104;
                            iArr9 = iArr6;
                            iArr10 = m23023;
                            i45 = m2302610;
                            i42 = i56;
                            i105 = i40 + m230335;
                            c3440Arr3 = c3440Arr2;
                            m2302610 = i45;
                            i104 = i43;
                            m2302612 = i110;
                            iArr8 = iArr12;
                            i56 = i42;
                            str = str5;
                            cArr8 = cArr6;
                            i91 = i44;
                            i101 = i41;
                            str2 = str6;
                        } else {
                            int i118 = i101;
                            int[] iArr13 = iArr10;
                            C3440[] c3440Arr4 = c3440Arr3;
                            int[] iArr14 = iArr8;
                            int i119 = m2302610;
                            char[] cArr10 = cArr8;
                            int i120 = i56;
                            int i121 = i104;
                            int[] iArr15 = iArr9;
                            C12565 c125659 = c125657;
                            boolean z8 = (c0774.f2571 & 8) != 0;
                            if (i107 != 0) {
                                c0774.f2580 = -1;
                                c0774.f2575 = 0;
                                c0774.f2572 = 0;
                                c0774.f2566 = 0;
                                Object[] objArr = new Object[i119];
                                c0774.f2569 = objArr;
                                c0774.f2574 = 0;
                                c0774.f2577 = new Object[m230269];
                                if (z8) {
                                    String str7 = c0774.f2583;
                                    if ((c0774.f2582 & 8) == 0) {
                                        if ("<init>".equals(c0774.f2565)) {
                                            objArr[0] = InterfaceC7653.f23819;
                                        } else {
                                            objArr[0] = m23012(c0774.f2573, this.f30070 + 2);
                                        }
                                        i38 = 1;
                                    } else {
                                        i38 = 0;
                                    }
                                    int i122 = 1;
                                    while (true) {
                                        int i123 = i122 + 1;
                                        char charAt = str7.charAt(i122);
                                        if (charAt == 'F') {
                                            i39 = i38 + 1;
                                            objArr[i38] = InterfaceC7653.f23818;
                                        } else if (charAt != 'L') {
                                            if (charAt != 'S' && charAt != 'I') {
                                                if (charAt == 'J') {
                                                    i39 = i38 + 1;
                                                    objArr[i38] = InterfaceC7653.f23814;
                                                } else if (charAt != 'Z') {
                                                    if (charAt != '[') {
                                                        switch (charAt) {
                                                            case 'D':
                                                                i39 = i38 + 1;
                                                                objArr[i38] = InterfaceC7653.f23816;
                                                                break;
                                                        }
                                                        c0774.f2572 = i38;
                                                    } else {
                                                        while (str7.charAt(i123) == '[') {
                                                            i123++;
                                                        }
                                                    }
                                                }
                                            }
                                            i39 = i38 + 1;
                                            objArr[i38] = InterfaceC7653.f23817;
                                        } else {
                                            int i124 = i123;
                                            while (str7.charAt(i124) != ';') {
                                                i124++;
                                            }
                                            objArr[i38] = str7.substring(i123, i124);
                                            i38++;
                                            i122 = i124 + 1;
                                        }
                                        i38 = i39;
                                        i122 = i123;
                                    }
                                }
                                int i125 = i107;
                                while (i125 < i106 - 2) {
                                    if (bArr3[i125] != 8 || (m23026 = m23026(i125 + 1)) < 0 || m23026 >= i121 || (bArr3[i92 + m23026] & 255) != 187) {
                                        c3440Arr = c3440Arr4;
                                    } else {
                                        c3440Arr = c3440Arr4;
                                        m23020(m23026, c3440Arr);
                                    }
                                    i125++;
                                    c3440Arr4 = c3440Arr;
                                }
                            }
                            C3440[] c3440Arr5 = c3440Arr4;
                            if (z8 && (c0774.f2571 & 256) != 0) {
                                abstractC108812.mo11530(-1, i119, 0, (Object[]) null, (Object[]) null);
                            }
                            int m23013 = m23013(0, iArr13);
                            int m230132 = m23013(0, iArr15);
                            int i126 = (c0774.f2571 & 256) == 0 ? 33 : 0;
                            boolean z9 = false;
                            int i127 = m230132;
                            int i128 = m23013;
                            int[] iArr16 = iArr15;
                            int i129 = i119;
                            int[] iArr17 = iArr13;
                            int i130 = i118;
                            int i131 = i106;
                            int i132 = i108;
                            int i133 = i92;
                            int i134 = 0;
                            int i135 = i126;
                            boolean z10 = z7;
                            char[] cArr11 = cArr10;
                            C3440[] c3440Arr6 = c3440Arr5;
                            int i136 = m230269;
                            int i137 = i107;
                            int i138 = 0;
                            AbstractC10881 abstractC108814 = abstractC108812;
                            C10039 c10039 = this;
                            int i139 = i109;
                            while (i133 < i130) {
                                int i140 = i130;
                                int i141 = i133 - i92;
                                int i142 = i131;
                                C3440 c34407 = c3440Arr6[i141];
                                if (c34407 != null) {
                                    i6 = i136;
                                    c34407.m9562(abstractC108814, (c0774.f2571 & 2) == 0);
                                } else {
                                    i6 = i136;
                                }
                                int i143 = i137;
                                while (true) {
                                    if (i143 != 0) {
                                        int i144 = c0774.f2580;
                                        int i145 = i143;
                                        if (i144 == i141 || i144 == -1) {
                                            if (i144 != -1) {
                                                if (!z10 || z8) {
                                                    i27 = i132;
                                                    cArr5 = cArr11;
                                                    i28 = i129;
                                                    iArr5 = iArr16;
                                                    i29 = i139;
                                                    i30 = i145;
                                                    i31 = i142;
                                                    i32 = i6;
                                                    abstractC108814.mo11530(-1, c0774.f2572, c0774.f2574, c0774.f2569, c0774.f2577);
                                                } else {
                                                    i29 = i139;
                                                    i31 = i142;
                                                    i27 = i132;
                                                    i30 = i145;
                                                    i32 = i6;
                                                    cArr5 = cArr11;
                                                    i28 = i129;
                                                    iArr5 = iArr16;
                                                    abstractC108814.mo11530(c0774.f2575, c0774.f2566, c0774.f2574, c0774.f2569, c0774.f2577);
                                                }
                                                z9 = false;
                                            } else {
                                                i27 = i132;
                                                cArr5 = cArr11;
                                                i28 = i129;
                                                iArr5 = iArr16;
                                                i29 = i139;
                                                i30 = i145;
                                                i31 = i142;
                                                i32 = i6;
                                            }
                                            if (i30 < i31) {
                                                char[] cArr12 = c0774.f2573;
                                                C3440[] c3440Arr7 = c0774.f2581;
                                                if (z10) {
                                                    i34 = i30 + 1;
                                                    i35 = bArr3[i30] & 255;
                                                    i33 = 0;
                                                } else {
                                                    c0774.f2580 = -1;
                                                    i33 = 0;
                                                    i34 = i30;
                                                    i35 = 255;
                                                }
                                                c0774.f2566 = i33;
                                                if (i35 < 64) {
                                                    c0774.f2575 = 3;
                                                    c0774.f2574 = i33;
                                                    z4 = z9;
                                                } else {
                                                    if (i35 < 128) {
                                                        i35 -= 64;
                                                        m23014 = c10039.m23014(i34, c0774.f2577, 0, cArr12, c3440Arr7);
                                                        c0774.f2575 = 4;
                                                        c0774.f2574 = 1;
                                                        z4 = z9;
                                                    } else {
                                                        if (i35 < 247) {
                                                            throw new IllegalArgumentException();
                                                        }
                                                        int m2302619 = c10039.m23026(i34);
                                                        z4 = z9;
                                                        i36 = i34 + 2;
                                                        if (i35 == 247) {
                                                            m23014 = c10039.m23014(i36, c0774.f2577, 0, cArr12, c3440Arr7);
                                                            c0774.f2575 = 4;
                                                            c0774.f2574 = 1;
                                                            i35 = m2302619;
                                                        } else {
                                                            if (i35 >= 248 && i35 < 251) {
                                                                c0774.f2575 = 2;
                                                                int i146 = 251 - i35;
                                                                c0774.f2566 = i146;
                                                                c0774.f2572 -= i146;
                                                                c0774.f2574 = 0;
                                                            } else if (i35 == 251) {
                                                                c0774.f2575 = 3;
                                                                c0774.f2574 = 0;
                                                            } else {
                                                                if (i35 < 255) {
                                                                    int i147 = i35 - 251;
                                                                    int i148 = z8 ? c0774.f2572 : 0;
                                                                    i37 = i36;
                                                                    int i149 = i147;
                                                                    while (i149 > 0) {
                                                                        i37 = c10039.m23014(i37, c0774.f2569, i148, cArr12, c3440Arr7);
                                                                        i149--;
                                                                        i148++;
                                                                    }
                                                                    c0774.f2575 = 1;
                                                                    c0774.f2566 = i147;
                                                                    c0774.f2572 += i147;
                                                                    c0774.f2574 = 0;
                                                                } else {
                                                                    int m2302620 = c10039.m23026(i36);
                                                                    int i150 = i34 + 4;
                                                                    c0774.f2575 = 0;
                                                                    c0774.f2566 = m2302620;
                                                                    c0774.f2572 = m2302620;
                                                                    for (int i151 = 0; i151 < m2302620; i151++) {
                                                                        i150 = c10039.m23014(i150, c0774.f2569, i151, cArr12, c3440Arr7);
                                                                    }
                                                                    int m2302621 = c10039.m23026(i150);
                                                                    c0774.f2574 = m2302621;
                                                                    i37 = i150 + 2;
                                                                    for (int i152 = 0; i152 < m2302621; i152++) {
                                                                        i37 = c10039.m23014(i37, c0774.f2577, i152, cArr12, c3440Arr7);
                                                                    }
                                                                }
                                                                i35 = m2302619;
                                                                i36 = i37;
                                                                i34 = i36;
                                                            }
                                                            i35 = m2302619;
                                                            i34 = i36;
                                                        }
                                                    }
                                                    i36 = m23014;
                                                    i34 = i36;
                                                }
                                                int i153 = i35 + 1 + c0774.f2580;
                                                c0774.f2580 = i153;
                                                m23020(i153, c3440Arr7);
                                                i143 = i34;
                                                i142 = i31;
                                                z9 = z4;
                                            } else {
                                                i143 = 0;
                                                i142 = i31;
                                            }
                                            i139 = i29;
                                            i132 = i27;
                                            i6 = i32;
                                            cArr11 = cArr5;
                                            i129 = i28;
                                            iArr16 = iArr5;
                                        } else {
                                            i7 = i132;
                                            cArr = cArr11;
                                            i9 = i129;
                                            iArr2 = iArr16;
                                            i10 = i139;
                                            i8 = i145;
                                        }
                                    } else {
                                        i7 = i132;
                                        i8 = i143;
                                        cArr = cArr11;
                                        i9 = i129;
                                        iArr2 = iArr16;
                                        i10 = i139;
                                    }
                                }
                                int i154 = i142;
                                int i155 = i6;
                                if (z9) {
                                    if ((c0774.f2571 & 8) != 0) {
                                        abstractC108814.mo11530(256, 0, 0, (Object[]) null, (Object[]) null);
                                    }
                                    z = false;
                                } else {
                                    z = z9;
                                }
                                int i156 = bArr3[i133] & 255;
                                switch (i156) {
                                    case 0:
                                    case 1:
                                    case 2:
                                    case 3:
                                    case 4:
                                    case 5:
                                    case 6:
                                    case 7:
                                    case 8:
                                    case 9:
                                    case 10:
                                    case 11:
                                    case 12:
                                    case 13:
                                    case 14:
                                    case 15:
                                    case 46:
                                    case 47:
                                    case 48:
                                    case 49:
                                    case 50:
                                    case 51:
                                    case 52:
                                    case 53:
                                    case InterfaceC2279.f7409:
                                    case 80:
                                    case InterfaceC2279.f7488:
                                    case InterfaceC2279.f7455:
                                    case 83:
                                    case InterfaceC2279.f7466:
                                    case 85:
                                    case 86:
                                    case 87:
                                    case 88:
                                    case 89:
                                    case 90:
                                    case 91:
                                    case 92:
                                    case 93:
                                    case 94:
                                    case InterfaceC2279.f7473:
                                    case InterfaceC2279.f7336:
                                    case InterfaceC2279.f7470:
                                    case InterfaceC2279.f7321:
                                    case 99:
                                    case 100:
                                    case 101:
                                    case 102:
                                    case 103:
                                    case 104:
                                    case 105:
                                    case 106:
                                    case 107:
                                    case 108:
                                    case InterfaceC2279.f7322:
                                    case 110:
                                    case 111:
                                    case 112:
                                    case 113:
                                    case 114:
                                    case InterfaceC2279.f7376:
                                    case InterfaceC2279.f7482:
                                    case 117:
                                    case InterfaceC2279.f7400:
                                    case InterfaceC2279.f7389:
                                    case 120:
                                    case 121:
                                    case 122:
                                    case InterfaceC2279.f7477:
                                    case InterfaceC2279.f7328:
                                    case 125:
                                    case InterfaceC2279.f7383:
                                    case InterfaceC2279.f7534:
                                    case 128:
                                    case InterfaceC2279.f7528:
                                    case InterfaceC2279.f7495:
                                    case InterfaceC2279.f7354:
                                    case InterfaceC2279.f7311:
                                    case InterfaceC2279.f7503:
                                    case InterfaceC2279.f7529:
                                    case 136:
                                    case InterfaceC2279.f7353:
                                    case InterfaceC2279.f7431:
                                    case InterfaceC2279.f7398:
                                    case InterfaceC2279.f7385:
                                    case InterfaceC2279.f7372:
                                    case InterfaceC2279.f7326:
                                    case InterfaceC2279.f7364:
                                    case InterfaceC2279.f7390:
                                    case InterfaceC2279.f7407:
                                    case InterfaceC2279.f7394:
                                    case InterfaceC2279.f7330:
                                    case InterfaceC2279.f7316:
                                    case InterfaceC2279.f7450:
                                    case 150:
                                    case InterfaceC2279.f7351:
                                    case InterfaceC2279.f7429:
                                    case InterfaceC2279.f7446:
                                    case InterfaceC2279.f7502:
                                    case InterfaceC2279.f7387:
                                    case 175:
                                    case 176:
                                    case InterfaceC2279.f7421:
                                    case InterfaceC2279.f7324:
                                    case InterfaceC2279.f7349:
                                    case InterfaceC2279.f7445:
                                    case InterfaceC2279.f7471:
                                        z2 = z8;
                                        i11 = i8;
                                        i12 = i154;
                                        cArr2 = cArr;
                                        abstractC108814.mo16867(i156);
                                        i133++;
                                        i13 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr2;
                                        i14 = i134;
                                        z3 = z;
                                        i137 = i11;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i23 = i16;
                                        if (iArr3 != null || i14 >= iArr3.length || i13 > i141) {
                                            int i157 = i17;
                                            boolean z11 = z3;
                                            int i158 = i15;
                                            i24 = i127;
                                            i25 = i138;
                                            while (iArr16 != null && i25 < iArr16.length && i24 <= i141) {
                                                if (i24 != i141) {
                                                    int m230153 = c10039.m23015(c0774, iArr16[i25]);
                                                    i26 = i13;
                                                    iArr4 = iArr3;
                                                    c10039.m23017(abstractC108814.mo11526(c0774.f2567, c0774.f2579, c10039.m23032(cArr11, m230153), false), m230153 + 2, true, cArr11);
                                                } else {
                                                    i26 = i13;
                                                    iArr4 = iArr3;
                                                }
                                                i25++;
                                                i24 = c10039.m23013(i25, iArr16);
                                                iArr3 = iArr4;
                                                i13 = i26;
                                            }
                                            int i159 = i13;
                                            int[] iArr18 = iArr3;
                                            z9 = z11;
                                            i130 = i140;
                                            z8 = z2;
                                            i139 = i158;
                                            i132 = i7;
                                            i134 = i14;
                                            i131 = i12;
                                            iArr17 = iArr18;
                                            i127 = i24;
                                            i136 = i23;
                                            i128 = i159;
                                            i138 = i25;
                                            i129 = i157;
                                        } else {
                                            if (i13 == i141) {
                                                int m230154 = c10039.m23015(c0774, iArr3[i14]);
                                                int i160 = i17;
                                                boolean z12 = z3;
                                                int i161 = i15;
                                                c10039.m23017(abstractC108814.mo11526(c0774.f2567, c0774.f2579, c10039.m23032(cArr11, m230154), true), m230154 + 2, true, cArr11);
                                                int i162 = i14 + 1;
                                                i22 = c10039.m23013(i162, iArr3);
                                                i16 = i23;
                                                i17 = i160;
                                                z3 = z12;
                                                i15 = i161;
                                                i134 = i162;
                                                i21 = i127;
                                            } else {
                                                int i163 = i17;
                                                boolean z13 = z3;
                                                int i164 = i15;
                                                int i165 = i14 + 1;
                                                i22 = c10039.m23013(i165, iArr3);
                                                i16 = i23;
                                                i17 = i163;
                                                z3 = z13;
                                                i15 = i164;
                                                i134 = i165;
                                                i21 = i127;
                                            }
                                            i127 = i21;
                                            i13 = i22;
                                            i14 = i134;
                                            i23 = i16;
                                            if (iArr3 != null) {
                                            }
                                            int i1572 = i17;
                                            boolean z112 = z3;
                                            int i1582 = i15;
                                            i24 = i127;
                                            i25 = i138;
                                            while (iArr16 != null) {
                                                if (i24 != i141) {
                                                }
                                                i25++;
                                                i24 = c10039.m23013(i25, iArr16);
                                                iArr3 = iArr4;
                                                i13 = i26;
                                            }
                                            int i1592 = i13;
                                            int[] iArr182 = iArr3;
                                            z9 = z112;
                                            i130 = i140;
                                            z8 = z2;
                                            i139 = i1582;
                                            i132 = i7;
                                            i134 = i14;
                                            i131 = i12;
                                            iArr17 = iArr182;
                                            i127 = i24;
                                            i136 = i23;
                                            i128 = i1592;
                                            i138 = i25;
                                            i129 = i1572;
                                        }
                                    case 16:
                                    case 188:
                                        z2 = z8;
                                        i11 = i8;
                                        i12 = i154;
                                        cArr2 = cArr;
                                        abstractC108814.mo16880(i156, bArr3[i133 + 1]);
                                        i133 += 2;
                                        i13 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr2;
                                        i14 = i134;
                                        z3 = z;
                                        i137 = i11;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722 = i17;
                                        boolean z1122 = z3;
                                        int i15822 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922 = i13;
                                        int[] iArr1822 = iArr3;
                                        z9 = z1122;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922;
                                        i138 = i25;
                                        i129 = i15722;
                                        break;
                                    case 17:
                                        z2 = z8;
                                        i11 = i8;
                                        i12 = i154;
                                        cArr2 = cArr;
                                        abstractC108814.mo16880(i156, c10039.m23025(i133 + 1));
                                        i133 += 3;
                                        i13 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr2;
                                        i14 = i134;
                                        z3 = z;
                                        i137 = i11;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i157222 = i17;
                                        boolean z11222 = z3;
                                        int i158222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i159222 = i13;
                                        int[] iArr18222 = iArr3;
                                        z9 = z11222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i158222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr18222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i159222;
                                        i138 = i25;
                                        i129 = i157222;
                                        break;
                                    case 18:
                                        z2 = z8;
                                        i11 = i8;
                                        i12 = i154;
                                        cArr2 = cArr;
                                        abstractC108814.mo11533(c10039.m23029(cArr2, bArr3[i133 + 1] & 255));
                                        i133 += 2;
                                        i13 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr2;
                                        i14 = i134;
                                        z3 = z;
                                        i137 = i11;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i1572222 = i17;
                                        boolean z112222 = z3;
                                        int i1582222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i1592222 = i13;
                                        int[] iArr182222 = iArr3;
                                        z9 = z112222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i1582222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr182222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i1592222;
                                        i138 = i25;
                                        i129 = i1572222;
                                        break;
                                    case 19:
                                    case 20:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC108814.mo11533(c10039.m23029(cArr3, c10039.m23026(i133 + 1)));
                                        i133 += 3;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222 = i17;
                                        boolean z1122222 = z3;
                                        int i15822222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222 = i13;
                                        int[] iArr1822222 = iArr3;
                                        z9 = z1122222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222;
                                        i138 = i25;
                                        i129 = i15722222;
                                        break;
                                    case 21:
                                    case 22:
                                    case 23:
                                    case 24:
                                    case 25:
                                    case 54:
                                    case 55:
                                    case 56:
                                    case 57:
                                    case 58:
                                    case InterfaceC2279.f7498:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC108814.mo16864(i156, bArr3[i133 + 1] & 255);
                                        i133 += 2;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i157222222 = i17;
                                        boolean z11222222 = z3;
                                        int i158222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i159222222 = i13;
                                        int[] iArr18222222 = iArr3;
                                        z9 = z11222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i158222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr18222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i159222222;
                                        i138 = i25;
                                        i129 = i157222222;
                                        break;
                                    case 26:
                                    case 27:
                                    case 28:
                                    case 29:
                                    case 30:
                                    case 31:
                                    case 32:
                                    case 33:
                                    case 34:
                                    case 35:
                                    case 36:
                                    case 37:
                                    case 38:
                                    case 39:
                                    case 40:
                                    case 41:
                                    case 42:
                                    case 43:
                                    case 44:
                                    case 45:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i166 = i156 - 26;
                                        abstractC108814.mo16864((i166 >> 2) + 21, i166 & 3);
                                        i133++;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i1572222222 = i17;
                                        boolean z112222222 = z3;
                                        int i1582222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i1592222222 = i13;
                                        int[] iArr182222222 = iArr3;
                                        z9 = z112222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i1582222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr182222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i1592222222;
                                        i138 = i25;
                                        i129 = i1572222222;
                                        break;
                                    case 59:
                                    case 60:
                                    case 61:
                                    case 62:
                                    case 63:
                                    case 64:
                                    case 65:
                                    case 66:
                                    case 67:
                                    case 68:
                                    case 69:
                                    case 70:
                                    case 71:
                                    case 72:
                                    case 73:
                                    case 74:
                                    case 75:
                                    case 76:
                                    case 77:
                                    case 78:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i167 = i156 - 59;
                                        abstractC108814.mo16864((i167 >> 2) + 54, i167 & 3);
                                        i133++;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222222 = i17;
                                        boolean z1122222222 = z3;
                                        int i15822222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222222 = i13;
                                        int[] iArr1822222222 = iArr3;
                                        z9 = z1122222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222222;
                                        i138 = i25;
                                        i129 = i15722222222;
                                        break;
                                    case InterfaceC2279.f7430:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC108814.mo16868(bArr3[i133 + 1] & 255, bArr3[i133 + 2]);
                                        i133 += 3;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i157222222222 = i17;
                                        boolean z11222222222 = z3;
                                        int i158222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i159222222222 = i13;
                                        int[] iArr18222222222 = iArr3;
                                        z9 = z11222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i158222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr18222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i159222222222;
                                        i138 = i25;
                                        i129 = i157222222222;
                                        break;
                                    case InterfaceC2279.f7391:
                                    case InterfaceC2279.f7456:
                                    case InterfaceC2279.f7417:
                                    case InterfaceC2279.f7327:
                                    case InterfaceC2279.f7365:
                                    case InterfaceC2279.f7494:
                                    case InterfaceC2279.f7512:
                                    case 160:
                                    case InterfaceC2279.f7378:
                                    case InterfaceC2279.f7319:
                                    case InterfaceC2279.f7344:
                                    case InterfaceC2279.f7486:
                                    case InterfaceC2279.f7525:
                                    case InterfaceC2279.f7538:
                                    case 167:
                                    case 168:
                                    case InterfaceC2279.f7474:
                                    case InterfaceC2279.f7448:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC108814.mo16871(i156, c3440Arr6[c10039.m23025(i133 + 1) + i141]);
                                        i133 += 3;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i1572222222222 = i17;
                                        boolean z112222222222 = z3;
                                        int i1582222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i1592222222222 = i13;
                                        int[] iArr182222222222 = iArr3;
                                        z9 = z112222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i1582222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr182222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i1592222222222;
                                        i138 = i25;
                                        i129 = i1572222222222;
                                        break;
                                    case InterfaceC2279.f7524:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i168 = (4 - (i141 & 3)) + i133;
                                        C3440 c34408 = c3440Arr6[c10039.m23033(i168) + i141];
                                        int m230336 = c10039.m23033(i168 + 4);
                                        int m230337 = c10039.m23033(i168 + 8);
                                        i19 = i168 + 12;
                                        int i169 = (m230337 - m230336) + 1;
                                        C3440[] c3440Arr8 = new C3440[i169];
                                        for (int i170 = 0; i170 < i169; i170++) {
                                            c3440Arr8[i170] = c3440Arr6[c10039.m23033(i19) + i141];
                                            i19 += 4;
                                        }
                                        abstractC108814.mo16870(m230336, m230337, c34408, c3440Arr8);
                                        i133 = i19;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222222222 = i17;
                                        boolean z1122222222222 = z3;
                                        int i15822222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222222222 = i13;
                                        int[] iArr1822222222222 = iArr3;
                                        z9 = z1122222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222222222;
                                        i138 = i25;
                                        i129 = i15722222222222;
                                        break;
                                    case InterfaceC2279.f7515:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i171 = (4 - (i141 & 3)) + i133;
                                        C3440 c34409 = c3440Arr6[c10039.m23033(i171) + i141];
                                        int m230338 = c10039.m23033(i171 + 4);
                                        i19 = i171 + 8;
                                        int[] iArr19 = new int[m230338];
                                        C3440[] c3440Arr9 = new C3440[m230338];
                                        for (int i172 = 0; i172 < m230338; i172++) {
                                            iArr19[i172] = c10039.m23033(i19);
                                            c3440Arr9[i172] = c3440Arr6[c10039.m23033(i19 + 4) + i141];
                                            i19 += 8;
                                        }
                                        abstractC108814.mo16874(c34409, iArr19, c3440Arr9);
                                        i133 = i19;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i157222222222222 = i17;
                                        boolean z11222222222222 = z3;
                                        int i158222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i159222222222222 = i13;
                                        int[] iArr18222222222222 = iArr3;
                                        z9 = z11222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i158222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr18222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i159222222222222;
                                        i138 = i25;
                                        i129 = i157222222222222;
                                        break;
                                    case InterfaceC2279.f7439:
                                    case InterfaceC2279.f7369:
                                    case 180:
                                    case InterfaceC2279.f7331:
                                    case InterfaceC2279.f7433:
                                    case InterfaceC2279.f7420:
                                    case InterfaceC2279.f7459:
                                    case InterfaceC2279.f7497:
                                        z2 = z8;
                                        i18 = i8;
                                        char[] cArr13 = cArr;
                                        int i173 = iArr14[c10039.m23026(i133 + 1)];
                                        int i174 = iArr14[c10039.m23026(i173 + 2)];
                                        String m23012 = c10039.m23012(cArr13, i173);
                                        String m230324 = c10039.m23032(cArr13, i174);
                                        String m230325 = c10039.m23032(cArr13, i174 + 2);
                                        if (i156 < 182) {
                                            abstractC108814.mo11534(m23012, i156, m230324, m230325);
                                            i20 = i156;
                                            i12 = i154;
                                            cArr3 = cArr13;
                                        } else {
                                            i12 = i154;
                                            cArr3 = cArr13;
                                            i20 = i156;
                                            abstractC108814.mo11532(i156, m23012, m230324, m230325, bArr3[i173 + (-1)] == 11);
                                        }
                                        break;
                                    case InterfaceC2279.f7368:
                                        char[] cArr14 = cArr;
                                        int i175 = iArr14[c10039.m23026(i133 + 1)];
                                        int i176 = iArr14[c10039.m23026(i175 + 2)];
                                        String m230326 = c10039.m23032(cArr14, i176);
                                        String m230327 = c10039.m23032(cArr14, i176 + 2);
                                        int i177 = c10039.f30066[c10039.m23026(i175)];
                                        C5125 c5125 = (C5125) c10039.m23029(cArr14, c10039.m23026(i177));
                                        int m2302622 = c10039.m23026(i177 + 2);
                                        z2 = z8;
                                        Object[] objArr2 = new Object[m2302622];
                                        int i178 = i177 + 4;
                                        i18 = i8;
                                        int i179 = 0;
                                        while (i179 < m2302622) {
                                            objArr2[i179] = c10039.m23029(cArr14, c10039.m23026(i178));
                                            i178 += 2;
                                            i179++;
                                            m2302622 = m2302622;
                                        }
                                        abstractC108814.mo11536(m230326, m230327, c5125, objArr2);
                                        i12 = i154;
                                        cArr3 = cArr14;
                                        i133 += 5;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i1572222222222222 = i17;
                                        boolean z112222222222222 = z3;
                                        int i1582222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i1592222222222222 = i13;
                                        int[] iArr182222222222222 = iArr3;
                                        z9 = z112222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i1582222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr182222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i1592222222222222;
                                        i138 = i25;
                                        i129 = i1572222222222222;
                                        break;
                                    case InterfaceC2279.f7535:
                                    case InterfaceC2279.f7401:
                                    case 192:
                                    case InterfaceC2279.f7381:
                                        cArr4 = cArr;
                                        abstractC108814.mo11538(i156, c10039.m23012(cArr4, i133 + 1));
                                        i133 += 3;
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr4;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222222222222 = i17;
                                        boolean z1122222222222222 = z3;
                                        int i15822222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222222222222 = i13;
                                        int[] iArr1822222222222222 = iArr3;
                                        z9 = z1122222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222222222222;
                                        i138 = i25;
                                        i129 = i15722222222222222;
                                        break;
                                    case InterfaceC2279.f7511:
                                        cArr4 = cArr;
                                        int i180 = bArr3[i133 + 1] & 255;
                                        if (i180 == 132) {
                                            abstractC108814.mo16868(c10039.m23026(i133 + 2), c10039.m23025(i133 + 4));
                                            i133 += 6;
                                            z2 = z8;
                                            i18 = i8;
                                            i12 = i154;
                                            cArr3 = cArr4;
                                            i21 = i127;
                                            i22 = i128;
                                            iArr3 = iArr17;
                                            cArr11 = cArr3;
                                            z3 = z;
                                            i137 = i18;
                                            i15 = i10;
                                            i16 = i155;
                                            i17 = i9;
                                            iArr16 = iArr2;
                                            i127 = i21;
                                            i13 = i22;
                                            i14 = i134;
                                            i23 = i16;
                                            if (iArr3 != null) {
                                            }
                                            int i157222222222222222 = i17;
                                            boolean z11222222222222222 = z3;
                                            int i158222222222222222 = i15;
                                            i24 = i127;
                                            i25 = i138;
                                            while (iArr16 != null) {
                                            }
                                            int i159222222222222222 = i13;
                                            int[] iArr18222222222222222 = iArr3;
                                            z9 = z11222222222222222;
                                            i130 = i140;
                                            z8 = z2;
                                            i139 = i158222222222222222;
                                            i132 = i7;
                                            i134 = i14;
                                            i131 = i12;
                                            iArr17 = iArr18222222222222222;
                                            i127 = i24;
                                            i136 = i23;
                                            i128 = i159222222222222222;
                                            i138 = i25;
                                            i129 = i157222222222222222;
                                        } else {
                                            abstractC108814.mo16864(i180, c10039.m23026(i133 + 2));
                                            i133 += 4;
                                            z2 = z8;
                                            i18 = i8;
                                            i12 = i154;
                                            cArr3 = cArr4;
                                            i21 = i127;
                                            i22 = i128;
                                            iArr3 = iArr17;
                                            cArr11 = cArr3;
                                            z3 = z;
                                            i137 = i18;
                                            i15 = i10;
                                            i16 = i155;
                                            i17 = i9;
                                            iArr16 = iArr2;
                                            i127 = i21;
                                            i13 = i22;
                                            i14 = i134;
                                            i23 = i16;
                                            if (iArr3 != null) {
                                            }
                                            int i1572222222222222222 = i17;
                                            boolean z112222222222222222 = z3;
                                            int i1582222222222222222 = i15;
                                            i24 = i127;
                                            i25 = i138;
                                            while (iArr16 != null) {
                                            }
                                            int i1592222222222222222 = i13;
                                            int[] iArr182222222222222222 = iArr3;
                                            z9 = z112222222222222222;
                                            i130 = i140;
                                            z8 = z2;
                                            i139 = i1582222222222222222;
                                            i132 = i7;
                                            i134 = i14;
                                            i131 = i12;
                                            iArr17 = iArr182222222222222222;
                                            i127 = i24;
                                            i136 = i23;
                                            i128 = i1592222222222222222;
                                            i138 = i25;
                                            i129 = i1572222222222222222;
                                        }
                                        break;
                                    case InterfaceC2279.f7522:
                                        cArr4 = cArr;
                                        abstractC108814.mo11531(bArr3[i133 + 3] & 255, c10039.m23012(cArr4, i133 + 1));
                                        i133 += 4;
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr4;
                                        i21 = i127;
                                        i22 = i128;
                                        iArr3 = iArr17;
                                        cArr11 = cArr3;
                                        z3 = z;
                                        i137 = i18;
                                        i15 = i10;
                                        i16 = i155;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222222222222222 = i17;
                                        boolean z1122222222222222222 = z3;
                                        int i15822222222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222222222222222 = i13;
                                        int[] iArr1822222222222222222 = iArr3;
                                        z9 = z1122222222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222222222222222;
                                        i138 = i25;
                                        i129 = i15722222222222222222;
                                        break;
                                    case 200:
                                    case InterfaceC2279.f7457:
                                        abstractC108814.mo16871(i156 - i135, c3440Arr6[c10039.m23033(i133 + 1) + i141]);
                                        i133 += 5;
                                        i22 = i128;
                                        z2 = z8;
                                        i12 = i154;
                                        z3 = z;
                                        i15 = i10;
                                        i16 = i155;
                                        cArr11 = cArr;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i21 = i127;
                                        i137 = i8;
                                        iArr3 = iArr17;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i157222222222222222222 = i17;
                                        boolean z11222222222222222222 = z3;
                                        int i158222222222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i159222222222222222222 = i13;
                                        int[] iArr18222222222222222222 = iArr3;
                                        z9 = z11222222222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i158222222222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr18222222222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i159222222222222222222;
                                        i138 = i25;
                                        i129 = i157222222222222222222;
                                        break;
                                    case InterfaceC2279.f7337:
                                    case InterfaceC2279.f7397:
                                    case 204:
                                    case 205:
                                    case 206:
                                    case 207:
                                    case 208:
                                    case 209:
                                    case 210:
                                    case Primes.SMALL_FACTOR_LIMIT:
                                    case 212:
                                    case 213:
                                    case 214:
                                    case 215:
                                    case 216:
                                    case IndicatorViewController.DEFAULT_CAPTION_TRANSLATION_Y_ANIMATION_DURATION:
                                    case 218:
                                    case 219:
                                        int i181 = i156 < 218 ? i156 - 49 : i156 - 20;
                                        C3440 c344010 = c3440Arr6[c10039.m23026(i133 + 1) + i141];
                                        if (i181 == 167 || i181 == 168) {
                                            abstractC108814.mo16871(i181 + 33, c344010);
                                        } else {
                                            abstractC108814.mo16871(i181 < 167 ? ((i181 + 1) ^ 1) - 1 : i181 ^ 1, m23020(i141 + 3, c3440Arr6));
                                            abstractC108814.mo16871(200, c344010);
                                            z = true;
                                        }
                                        i133 += 3;
                                        i22 = i128;
                                        z2 = z8;
                                        i12 = i154;
                                        z3 = z;
                                        i15 = i10;
                                        i16 = i155;
                                        cArr11 = cArr;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i21 = i127;
                                        i137 = i8;
                                        iArr3 = iArr17;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i1572222222222222222222 = i17;
                                        boolean z112222222222222222222 = z3;
                                        int i1582222222222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i1592222222222222222222 = i13;
                                        int[] iArr182222222222222222222 = iArr3;
                                        z9 = z112222222222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i1582222222222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr182222222222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i1592222222222222222222;
                                        i138 = i25;
                                        i129 = i1572222222222222222222;
                                        break;
                                    case 220:
                                        abstractC108814.mo16871(200, c3440Arr6[c10039.m23033(i133 + 1) + i141]);
                                        i133 += 5;
                                        z = true;
                                        i22 = i128;
                                        z2 = z8;
                                        i12 = i154;
                                        z3 = z;
                                        i15 = i10;
                                        i16 = i155;
                                        cArr11 = cArr;
                                        i17 = i9;
                                        iArr16 = iArr2;
                                        i21 = i127;
                                        i137 = i8;
                                        iArr3 = iArr17;
                                        i127 = i21;
                                        i13 = i22;
                                        i14 = i134;
                                        i23 = i16;
                                        if (iArr3 != null) {
                                        }
                                        int i15722222222222222222222 = i17;
                                        boolean z1122222222222222222222 = z3;
                                        int i15822222222222222222222 = i15;
                                        i24 = i127;
                                        i25 = i138;
                                        while (iArr16 != null) {
                                        }
                                        int i15922222222222222222222 = i13;
                                        int[] iArr1822222222222222222222 = iArr3;
                                        z9 = z1122222222222222222222;
                                        i130 = i140;
                                        z8 = z2;
                                        i139 = i15822222222222222222222;
                                        i132 = i7;
                                        i134 = i14;
                                        i131 = i12;
                                        iArr17 = iArr1822222222222222222222;
                                        i127 = i24;
                                        i136 = i23;
                                        i128 = i15922222222222222222222;
                                        i138 = i25;
                                        i129 = i15722222222222222222222;
                                        break;
                                    default:
                                        throw new AssertionError();
                                }
                            }
                            int i182 = i132;
                            int i183 = i136;
                            int i184 = i129;
                            int[] iArr20 = iArr16;
                            int i185 = i139;
                            char[] cArr15 = cArr11;
                            C3440 c344011 = c3440Arr6[i121];
                            if (c344011 != null) {
                                abstractC108814.mo16873(c344011);
                            }
                            if (i182 != 0 && (c0774.f2571 & 2) == 0) {
                                if (i185 != 0) {
                                    int m2302623 = c10039.m23026(i185) * 3;
                                    iArr = new int[m2302623];
                                    int i186 = i185 + 2;
                                    while (m2302623 > 0) {
                                        iArr[m2302623 - 1] = i186 + 6;
                                        iArr[m2302623 - 2] = c10039.m23026(i186 + 8);
                                        m2302623 -= 3;
                                        iArr[m2302623] = c10039.m23026(i186);
                                        i186 += 10;
                                    }
                                } else {
                                    iArr = null;
                                }
                                int m2302624 = c10039.m23026(i182);
                                int i187 = i182 + 2;
                                while (true) {
                                    int i188 = m2302624 - 1;
                                    if (m2302624 > 0) {
                                        int m2302625 = c10039.m23026(i187);
                                        int m2302626 = c10039.m23026(i187 + 2);
                                        String m230328 = c10039.m23032(cArr15, i187 + 4);
                                        String m230329 = c10039.m23032(cArr15, i187 + 6);
                                        int m2302627 = c10039.m23026(i187 + 8);
                                        int i189 = i187 + 10;
                                        if (iArr != null) {
                                            for (int i190 = 0; i190 < iArr.length; i190 += 3) {
                                                if (iArr[i190] == m2302625 && iArr[i190 + 1] == m2302627) {
                                                    str3 = c10039.m23032(cArr15, iArr[i190 + 2]);
                                                    abstractC108814.mo11535(m230328, m230329, str3, c3440Arr6[m2302625], c3440Arr6[m2302625 + m2302626], m2302627);
                                                    m2302624 = i188;
                                                    c3440Arr6 = c3440Arr6;
                                                    c10039 = c10039;
                                                    abstractC108814 = abstractC108814;
                                                    i187 = i189;
                                                }
                                            }
                                        }
                                        str3 = null;
                                        abstractC108814.mo11535(m230328, m230329, str3, c3440Arr6[m2302625], c3440Arr6[m2302625 + m2302626], m2302627);
                                        m2302624 = i188;
                                        c3440Arr6 = c3440Arr6;
                                        c10039 = c10039;
                                        abstractC108814 = abstractC108814;
                                        i187 = i189;
                                    }
                                }
                            }
                            int[] iArr21 = iArr17;
                            C10039 c100392 = c10039;
                            AbstractC10881 abstractC108815 = abstractC108814;
                            int i191 = 65;
                            if (iArr21 != null) {
                                for (int i192 : iArr21) {
                                    int m230282 = c100392.m23028(i192);
                                    if (m230282 == 64 || m230282 == 65) {
                                        int m230155 = c100392.m23015(c0774, i192);
                                        c100392.m23017(abstractC108815.mo11527(c0774.f2567, c0774.f2579, c0774.f2578, c0774.f2568, c0774.f2576, c100392.m23032(cArr15, m230155), true), m230155 + 2, true, cArr15);
                                    }
                                }
                            }
                            if (iArr20 != null) {
                                int length = iArr20.length;
                                int i193 = 0;
                                while (i193 < length) {
                                    int i194 = iArr20[i193];
                                    int m230283 = c100392.m23028(i194);
                                    if (m230283 == 64 || m230283 == i191) {
                                        int m230156 = c100392.m23015(c0774, i194);
                                        c100392.m23017(abstractC108815.mo11527(c0774.f2567, c0774.f2579, c0774.f2578, c0774.f2568, c0774.f2576, c100392.m23032(cArr15, m230156), false), m230156 + 2, true, cArr15);
                                    }
                                    i193++;
                                    i191 = 65;
                                }
                            }
                            C12565 c1256510 = c125659;
                            while (c1256510 != null) {
                                C12565 c1256511 = c1256510.f37533;
                                c1256510.f37533 = null;
                                abstractC108815.mo5665(c1256510);
                                c1256510 = c1256511;
                            }
                            abstractC108815.mo16878(i183, i184);
                            abstractC108813 = abstractC108815;
                            i56 = i120;
                        }
                    }
                }
            }
        } else {
            abstractC108813 = abstractC108812;
        }
        abstractC108813.mo7520();
        return i56;
    }

    public static C3440 m23020(int i, C3440[] c3440Arr) {
        if (c3440Arr[i] == null) {
            c3440Arr[i] = new C3440();
        }
        C3440 c3440 = c3440Arr[i];
        c3440.f10220 = (short) (c3440.f10220 & (-2));
        return c3440;
    }

    private int[] m23023(AbstractC10881 abstractC10881, C0774 c0774, int i, boolean z) {
        int i2;
        char[] cArr = c0774.f2573;
        int m23026 = m23026(i);
        int[] iArr = new int[m23026];
        int i3 = i + 2;
        for (int i4 = 0; i4 < m23026; i4++) {
            iArr[i4] = i3;
            int m23033 = m23033(i3);
            int i5 = m23033 >>> 24;
            if (i5 != 23) {
                switch (i5) {
                    default:
                        switch (i5) {
                            case 64:
                            case 65:
                                int m230262 = m23026(i3 + 1);
                                i2 = i3 + 3;
                                while (true) {
                                    int i6 = m230262 - 1;
                                    if (m230262 <= 0) {
                                        break;
                                    } else {
                                        int m230263 = m23026(i2);
                                        int m230264 = m23026(i2 + 2);
                                        i2 += 6;
                                        m23020(m230263, c0774.f2581);
                                        m23020(m230263 + m230264, c0774.f2581);
                                        m230262 = i6;
                                    }
                                }
                            case 66:
                            case 67:
                            case 68:
                            case 69:
                            case 70:
                                break;
                            case 71:
                            case 72:
                            case 73:
                            case 74:
                            case 75:
                                i2 = i3 + 4;
                                break;
                            default:
                                throw new IllegalArgumentException();
                        }
                        int m23028 = m23028(i2);
                        if (i5 == 66) {
                            C12705 c12705 = m23028 != 0 ? new C12705(this.f30068, i2) : null;
                            int m2985 = C0784.m2985(m23028, 2, 1, i2);
                            i3 = m23017(abstractC10881.mo11539(m23033 & (-256), c12705, m23032(cArr, m2985), z), m2985 + 2, true, cArr);
                        } else {
                            i3 = m23017((AbstractC10881) null, C0784.m2985(m23028, 2, 3, i2), true, cArr);
                        }
                    case 16:
                    case 17:
                    case 18:
                        i2 = i3 + 3;
                        int m230282 = m23028(i2);
                        if (i5 == 66) {
                        }
                        break;
                }
            }
            i2 = i3 + 3;
            int m2302822 = m23028(i2);
            if (i5 == 66) {
            }
        }
        return iArr;
    }

    private int m23013(int i, int[] iArr) {
        if (iArr == null || i >= iArr.length || m23028(iArr[i]) < 67) {
            return -1;
        }
        return m23026(iArr[i] + 1);
    }

    private int m23015(C0774 c0774, int i) {
        int i2;
        int i3;
        int m23033 = m23033(i);
        int i4 = m23033 >>> 24;
        if (i4 != 0 && i4 != 1) {
            switch (i4) {
                case 16:
                case 17:
                case 18:
                case 23:
                    i2 = m23033 & (-256);
                    i3 = i + 3;
                    c0774.f2567 = i2;
                    int m23028 = m23028(i3);
                    c0774.f2579 = m23028 != 0 ? null : new C12705(this.f30068, i3);
                    return (m23028 * 2) + i3 + 1;
                case 19:
                case 20:
                case 21:
                    i2 = m23033 & (-16777216);
                    i3 = i + 1;
                    c0774.f2567 = i2;
                    int m230282 = m23028(i3);
                    c0774.f2579 = m230282 != 0 ? null : new C12705(this.f30068, i3);
                    return (m230282 * 2) + i3 + 1;
                case 22:
                    break;
                default:
                    switch (i4) {
                        case 64:
                        case 65:
                            i2 = m23033 & (-16777216);
                            int m23026 = m23026(i + 1);
                            i3 = i + 3;
                            c0774.f2578 = new C3440[m23026];
                            c0774.f2568 = new C3440[m23026];
                            c0774.f2576 = new int[m23026];
                            for (int i5 = 0; i5 < m23026; i5++) {
                                int m230262 = m23026(i3);
                                int m230263 = m23026(i3 + 2);
                                int m230264 = m23026(i3 + 4);
                                i3 += 6;
                                c0774.f2578[i5] = m23020(m230262, c0774.f2581);
                                c0774.f2568[i5] = m23020(m230262 + m230263, c0774.f2581);
                                c0774.f2576[i5] = m230264;
                            }
                            c0774.f2567 = i2;
                            int m2302822 = m23028(i3);
                            c0774.f2579 = m2302822 != 0 ? null : new C12705(this.f30068, i3);
                            return (m2302822 * 2) + i3 + 1;
                        case 66:
                            break;
                        case 67:
                        case 68:
                        case 69:
                        case 70:
                            i2 = m23033 & (-16777216);
                            i3 = i + 3;
                            c0774.f2567 = i2;
                            int m23028222 = m23028(i3);
                            c0774.f2579 = m23028222 != 0 ? null : new C12705(this.f30068, i3);
                            return (m23028222 * 2) + i3 + 1;
                        case 71:
                        case 72:
                        case 73:
                        case 74:
                        case 75:
                            i2 = m23033 & (-16776961);
                            i3 = i + 4;
                            c0774.f2567 = i2;
                            int m230282222 = m23028(i3);
                            c0774.f2579 = m230282222 != 0 ? null : new C12705(this.f30068, i3);
                            return (m230282222 * 2) + i3 + 1;
                        default:
                            throw new IllegalArgumentException();
                    }
            }
        }
        i2 = m23033 & bn.a;
        i3 = i + 2;
        c0774.f2567 = i2;
        int m2302822222 = m23028(i3);
        c0774.f2579 = m2302822222 != 0 ? null : new C12705(this.f30068, i3);
        return (m2302822222 * 2) + i3 + 1;
    }

    private int m23017(AbstractC10881 abstractC10881, int i, boolean z, char[] cArr) {
        int m23026 = m23026(i);
        int i2 = i + 2;
        if (!z) {
            while (true) {
                int i3 = m23026 - 1;
                if (m23026 <= 0) {
                    break;
                }
                i2 = m23016(abstractC10881, i2, (String) null, cArr);
                m23026 = i3;
            }
        } else {
            while (true) {
                int i4 = m23026 - 1;
                if (m23026 <= 0) {
                    break;
                }
                i2 = m23016(abstractC10881, i2 + 2, m23032(cArr, i2), cArr);
                m23026 = i4;
            }
        }
        if (abstractC10881 != null) {
            abstractC10881.mo7520();
        }
        return i2;
    }

    private C12565 m23021(C12565[] c12565Arr, String str, int i, int i2, char[] cArr, int i3, C3440[] c3440Arr) {
        for (C12565 c12565 : c12565Arr) {
            if (c12565.f37532.equals(str)) {
                return c12565.mo15348(this, i, i2, cArr);
            }
        }
        return new C12565(str).mo15348(this, i, i2, (char[]) null);
    }

    public final long m23031(int i) {
        return (m23033(i) << 32) | (m23033(i + 4) & 4294967295L);
    }

    public final String m23032(char[] cArr, int i) {
        int m23026 = m23026(i);
        if (i == 0 || m23026 == 0) {
            return null;
        }
        return m23024(cArr, m23026);
    }

    public final String m23024(char[] cArr, int i) {
        String[] strArr = this.f30064;
        String str = strArr[i];
        if (str != null) {
            return str;
        }
        int i2 = this.f30065[i];
        String m23019 = m23019(cArr, i2 + 2, m23026(i2));
        strArr[i] = m23019;
        return m23019;
    }

    private String m23019(char[] cArr, int i, int i2) {
        int i3;
        int i4 = i2 + i;
        int i5 = 0;
        while (i < i4) {
            int i6 = i + 1;
            byte[] bArr = this.f30068;
            byte b = bArr[i];
            if ((b & GCMSIVBlockCipher.MASK) == 0) {
                cArr[i5] = (char) (b & ColorResourcesTableCreator.APPLICATION_PACKAGE_ID);
                i5++;
                i = i6;
            } else {
                if ((b & bo.k) == 192) {
                    i3 = i5 + 1;
                    i += 2;
                    cArr[i5] = (char) (((b & bo.j) << 6) + (bArr[i6] & 63));
                } else {
                    i3 = i5 + 1;
                    int i7 = i + 2;
                    i += 3;
                    cArr[i5] = (char) (((b & 15) << 12) + ((bArr[i6] & 63) << 6) + (bArr[i7] & 63));
                }
                i5 = i3;
            }
        }
        return new String(cArr, 0, i5);
    }

    public final String m23034(char[] cArr, int i) {
        return m23012(cArr, i);
    }
}