MT Manager v2.15.3版本的 MD5 值为:27f0d62ac7123fbbaefff319fdab9f13

以下内容为反编译后的 C7051.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 C7051 {

    public final int[] f20978;

    public final int f20979;

    public final String[] f20980;

    public final int[] f20981;

    public final byte[] f20982;

    public final int f20983;

    public final C12946[] f20984;

    private String m16811(char[] cArr, int i) {
        return m16823(cArr, this.f20981[m16819(i)]);
    }

    public final int m16813() {
        int i = this.f20983;
        int m16819 = (m16819(i + 6) * 2) + i + 8;
        int m168192 = m16819(m16819);
        int i2 = m16819 + 2;
        while (true) {
            int i3 = m168192 - 1;
            if (m168192 <= 0) {
                break;
            }
            int m168193 = m16819(i2 + 6);
            i2 += 8;
            while (true) {
                int i4 = m168193 - 1;
                if (m168193 > 0) {
                    i2 += m16820(i2 + 2) + 6;
                    m168193 = i4;
                }
            }
            m168192 = i3;
        }
        int m168194 = m16819(i2);
        int i5 = i2 + 2;
        while (true) {
            int i6 = m168194 - 1;
            if (m168194 <= 0) {
                return i5 + 2;
            }
            int m168195 = m16819(i5 + 6);
            i5 += 8;
            while (true) {
                int i7 = m168195 - 1;
                if (m168195 > 0) {
                    i5 += m16820(i5 + 2) + 6;
                    m168195 = i7;
                }
            }
            m168194 = i6;
        }
    }

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

    public final Object m16815(char[] cArr, int i) {
        int[] iArr = this.f20981;
        int i2 = iArr[i];
        byte[] bArr = this.f20982;
        byte b = bArr[i2 - 1];
        switch (b) {
            case 3:
                return Integer.valueOf(m16820(i2));
            case 4:
                return Float.valueOf(Float.intBitsToFloat(m16820(i2)));
            case 5:
                return Long.valueOf(m16822(i2));
            case 6:
                return Double.valueOf(Double.longBitsToDouble(m16822(i2)));
            case 7:
                return C12992.m27747(m16823(cArr, i2));
            case 8:
                return m16823(cArr, i2);
            default:
                switch (b) {
                    case 15:
                        int m16814 = m16814(i2);
                        int i3 = iArr[m16819(i2 + 1)];
                        int i4 = iArr[m16819(i3 + 2)];
                        return new C14676(m16814, m16811(cArr, i3), m16823(cArr, i4), m16823(cArr, i4 + 2), bArr[i3 + (-1)] == 11);
                    case 16:
                        return C12992.m27751(m16823(cArr, i2));
                    case 17:
                        C12946[] c12946Arr = this.f20984;
                        C12946 c12946 = c12946Arr[i];
                        if (c12946 != null) {
                            return c12946;
                        }
                        int i5 = iArr[m16819(i2 + 2)];
                        String m16823 = m16823(cArr, i5);
                        String m168232 = m16823(cArr, i5 + 2);
                        int i6 = this.f20978[m16819(i2)];
                        C14676 c14676 = (C14676) m16815(cArr, m16819(i6));
                        int m16819 = m16819(i6 + 2);
                        Object[] objArr = new Object[m16819];
                        int i7 = i6 + 4;
                        for (int i8 = 0; i8 < m16819; i8++) {
                            objArr[i8] = m16815(cArr, m16819(i7));
                            i7 += 2;
                        }
                        C12946 c129462 = new C12946(m16823, m168232, c14676, objArr);
                        c12946Arr[i] = c129462;
                        return c129462;
                    default:
                        throw new IllegalArgumentException();
                }
        }
    }

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

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

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

    private int m16802(int i, Object[] objArr, int i2, char[] cArr, C6255[] c6255Arr) {
        int i3 = i + 1;
        switch (this.f20982[i] & 255) {
            case 0:
                objArr[i2] = InterfaceC11308.f33949;
                return i3;
            case 1:
                objArr[i2] = InterfaceC11308.f33950;
                return i3;
            case 2:
                objArr[i2] = InterfaceC11308.f33948;
                return i3;
            case 3:
                objArr[i2] = InterfaceC11308.f33944;
                return i3;
            case 4:
                objArr[i2] = InterfaceC11308.f33946;
                return i3;
            case 5:
                objArr[i2] = InterfaceC11308.f33947;
                return i3;
            case 6:
                objArr[i2] = InterfaceC11308.f33945;
                return i3;
            case 7:
                objArr[i2] = m16811(cArr, i3);
                break;
            case 8:
                objArr[i2] = m16808(m16819(i3), c6255Arr);
                break;
            default:
                throw new IllegalArgumentException();
        }
        return i + 3;
    }

    private void m16810(AbstractC12104 abstractC12104, C5367 c5367, int i, boolean z) {
        int i2 = i + 1;
        int i3 = this.f20982[i] & 255;
        abstractC12104.mo3848(i3, z);
        char[] cArr = c5367.f16548;
        for (int i4 = 0; i4 < i3; i4++) {
            int m16819 = m16819(i2);
            i2 += 2;
            while (true) {
                int i5 = m16819 - 1;
                if (m16819 > 0) {
                    i2 = m16805(abstractC12104.mo2054(m16823(cArr, i2), i4, z), i2 + 2, true, cArr);
                    m16819 = i5;
                }
            }
        }
    }

    private int m16804(AbstractC12104 abstractC12104, int i, String str, char[] cArr) {
        byte[] bArr = this.f20982;
        int i2 = 0;
        if (abstractC12104 == null) {
            int i3 = bArr[i] & 255;
            if (i3 == 64) {
                return m16805((AbstractC12104) null, i + 3, true, cArr);
            }
            if (i3 != 91) {
                return i3 != 101 ? i + 3 : i + 5;
            }
            return m16805((AbstractC12104) null, i + 1, false, cArr);
        }
        int i4 = i + 1;
        int i5 = bArr[i] & 255;
        if (i5 != 64) {
            if (i5 != 70) {
                int[] iArr = this.f20981;
                if (i5 == 83) {
                    abstractC12104.mo13665(Short.valueOf((short) m16820(iArr[m16819(i4)])), str);
                } else if (i5 == 99) {
                    abstractC12104.mo13665(C12992.m27746(m16823(cArr, i4)), str);
                } else {
                    if (i5 == 101) {
                        abstractC12104.mo13666(str, m16823(cArr, i4), m16823(cArr, i + 3));
                        return i + 5;
                    }
                    if (i5 == 115) {
                        abstractC12104.mo13665(m16823(cArr, i4), str);
                    } else if (i5 != 73 && i5 != 74) {
                        if (i5 == 90) {
                            abstractC12104.mo13665(m16820(iArr[m16819(i4)]) == 0 ? Boolean.FALSE : Boolean.TRUE, str);
                        } else if (i5 != 91) {
                            switch (i5) {
                                case 66:
                                    abstractC12104.mo13665(Byte.valueOf((byte) m16820(iArr[m16819(i4)])), str);
                                    break;
                                case 67:
                                    abstractC12104.mo13665(Character.valueOf((char) m16820(iArr[m16819(i4)])), str);
                                    break;
                                case 68:
                                    break;
                                default:
                                    throw new IllegalArgumentException();
                            }
                        } else {
                            int m16819 = m16819(i4);
                            int i6 = i + 3;
                            if (m16819 == 0) {
                                return m16805(abstractC12104.mo13662(str), i + 1, false, cArr);
                            }
                            int i7 = bArr[i6] & 255;
                            if (i7 == 70) {
                                float[] fArr = new float[m16819];
                                while (i2 < m16819) {
                                    fArr[i2] = Float.intBitsToFloat(m16820(iArr[m16819(i6 + 1)]));
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC12104.mo13665(fArr, str);
                            } else if (i7 == 83) {
                                short[] sArr = new short[m16819];
                                while (i2 < m16819) {
                                    sArr[i2] = (short) m16820(iArr[m16819(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC12104.mo13665(sArr, str);
                            } else if (i7 == 90) {
                                boolean[] zArr = new boolean[m16819];
                                for (int i8 = 0; i8 < m16819; i8++) {
                                    zArr[i8] = m16820(iArr[m16819(i6 + 1)]) != 0;
                                    i6 += 3;
                                }
                                abstractC12104.mo13665(zArr, str);
                            } else if (i7 == 73) {
                                int[] iArr2 = new int[m16819];
                                while (i2 < m16819) {
                                    iArr2[i2] = m16820(iArr[m16819(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC12104.mo13665(iArr2, str);
                            } else if (i7 != 74) {
                                switch (i7) {
                                    case 66:
                                        byte[] bArr2 = new byte[m16819];
                                        while (i2 < m16819) {
                                            bArr2[i2] = (byte) m16820(iArr[m16819(i6 + 1)]);
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC12104.mo13665(bArr2, str);
                                        break;
                                    case 67:
                                        char[] cArr2 = new char[m16819];
                                        while (i2 < m16819) {
                                            cArr2[i2] = (char) m16820(iArr[m16819(i6 + 1)]);
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC12104.mo13665(cArr2, str);
                                        break;
                                    case 68:
                                        double[] dArr = new double[m16819];
                                        while (i2 < m16819) {
                                            dArr[i2] = Double.longBitsToDouble(m16822(iArr[m16819(i6 + 1)]));
                                            i6 += 3;
                                            i2++;
                                        }
                                        abstractC12104.mo13665(dArr, str);
                                        break;
                                    default:
                                        return m16805(abstractC12104.mo13662(str), i + 1, false, cArr);
                                }
                            } else {
                                long[] jArr = new long[m16819];
                                while (i2 < m16819) {
                                    jArr[i2] = m16822(iArr[m16819(i6 + 1)]);
                                    i6 += 3;
                                    i2++;
                                }
                                abstractC12104.mo13665(jArr, str);
                            }
                            return i6;
                        }
                    }
                }
                return i + 3;
            }
            abstractC12104.mo13665(m16815(cArr, m16819(i4)), str);
            return i + 3;
        }
        return m16805(abstractC12104.mo13663(str, m16823(cArr, i4)), i + 3, true, cArr);
    }

    public C7051(byte[] bArr, boolean z) {
        int i;
        this.f20982 = bArr;
        if (z && m16818(6) > 65) {
            throw new IllegalArgumentException("Unsupported class file major version " + ((int) m16818(6)));
        }
        int m16819 = m16819(8);
        this.f20981 = new int[m16819];
        this.f20980 = new String[m16819];
        int i2 = 10;
        int i3 = 1;
        int i4 = 0;
        boolean z2 = false;
        boolean z3 = false;
        while (true) {
            int i5 = 4;
            if (i3 < m16819) {
                int i6 = i3 + 1;
                int i7 = i2 + 1;
                this.f20981[i3] = i7;
                switch (bArr[i2]) {
                    case 1:
                        i5 = m16819(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.f20979 = i4;
                this.f20983 = i2;
                int[] iArr = null;
                this.f20984 = z2 ? new C12946[m16819] : null;
                if (z3) {
                    char[] cArr = new char[i4];
                    int m16813 = m16813();
                    for (int m168192 = m16819(m16813 - 2); m168192 > 0; m168192--) {
                        String m16823 = m16823(cArr, m16813);
                        int m16820 = m16820(m16813 + 2);
                        int i8 = m16813 + 6;
                        if ("BootstrapMethods".equals(m16823)) {
                            int m168193 = m16819(i8);
                            int[] iArr2 = new int[m168193];
                            int i9 = m16813 + 8;
                            for (int i10 = 0; i10 < m168193; i10++) {
                                iArr2[i10] = i9;
                                i9 += (m16819(i9 + 2) * 2) + 4;
                            }
                            iArr = iArr2;
                        } else {
                            m16813 = i8 + m16820;
                        }
                    }
                    throw new IllegalArgumentException();
                }
                this.f20978 = iArr;
                return;
            }
        }
    }

    public C7051(InputStream inputStream) {
        this(r2, true);
        int available = inputStream.available();
        int min = available < 256 ? 4096 : Math.min(available, C10740.f30798);
        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 m16816(AbstractC12104 abstractC12104, C13788[] c13788Arr, int i) {
        AbstractC12104 abstractC121042;
        String str;
        String str2;
        int i2;
        C5367 c5367;
        String str3;
        String str4;
        String str5;
        String str6;
        String str7;
        AbstractC12104 abstractC121043;
        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.f16538 = c13788Arr;
        obj.f16539 = i;
        char[] cArr = new char[this.f20979];
        obj.f16548 = cArr;
        int i13 = this.f20983;
        int m16819 = m16819(i13);
        String m16811 = m16811(cArr, i13 + 2);
        String m168112 = m16811(cArr, i13 + 4);
        int m168192 = m16819(i13 + 6);
        String[] strArr3 = new String[m168192];
        int i14 = i13 + 8;
        for (int i15 = 0; i15 < m168192; i15++) {
            strArr3[i15] = m16811(cArr, i14);
            i14 += 2;
        }
        int m16813 = m16813();
        int m168193 = m16819(m16813 - 2);
        String str21 = null;
        String str22 = null;
        String str23 = null;
        C13788 c13788 = 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 = m16819;
        int i27 = 0;
        String str24 = null;
        String str25 = null;
        C5367 c53672 = obj;
        while (true) {
            C5367 c53673 = c53672;
            String str26 = "RuntimeInvisibleTypeAnnotations";
            int i28 = i14;
            String str27 = m168112;
            if (m168193 > 0) {
                int i29 = i16;
                String m16823 = m16823(cArr, m16813);
                int i30 = i27;
                int m16820 = m16820(m16813 + 2);
                int i31 = m16813 + 6;
                String str28 = str25;
                if ("SourceFile".equals(m16823)) {
                    str25 = m16823(cArr, i31);
                    i16 = i29;
                } else {
                    if ("InnerClasses".equals(m16823)) {
                        i24 = i31;
                    } else if ("EnclosingMethod".equals(m16823)) {
                        i17 = i31;
                    } else if ("NestHost".equals(m16823)) {
                        str23 = m16811(cArr, i31);
                    } else if ("NestMembers".equals(m16823)) {
                        i22 = i31;
                    } else if ("PermittedSubclasses".equals(m16823)) {
                        i23 = i31;
                    } else if ("Signature".equals(m16823)) {
                        str21 = m16823(cArr, i31);
                    } else if ("RuntimeVisibleAnnotations".equals(m16823)) {
                        i18 = i31;
                    } else if ("RuntimeVisibleTypeAnnotations".equals(m16823)) {
                        i20 = i31;
                    } else if ("Deprecated".equals(m16823)) {
                        i26 |= 131072;
                    } else if ("Synthetic".equals(m16823)) {
                        i26 |= 4096;
                    } else if ("SourceDebugExtension".equals(m16823)) {
                        if (m16820 > this.f20982.length - i31) {
                            throw new IllegalArgumentException();
                        }
                        str24 = m16807(new char[m16820], i31, m16820);
                    } else if ("RuntimeInvisibleAnnotations".equals(m16823)) {
                        i19 = i31;
                    } else if ("RuntimeInvisibleTypeAnnotations".equals(m16823)) {
                        i21 = i31;
                    } else if ("Record".equals(m16823)) {
                        i26 |= 65536;
                        i25 = i31;
                    } else if ("Module".equals(m16823)) {
                        i16 = i31;
                        str25 = str28;
                    } else if ("ModuleMainClass".equals(m16823)) {
                        str22 = m16811(cArr, i31);
                    } else if ("ModulePackages".equals(m16823)) {
                        i30 = i31;
                    } else {
                        if ("BootstrapMethods".equals(m16823)) {
                            i10 = i31;
                            i11 = m16820;
                            i12 = i28;
                            i27 = i30;
                            str25 = str28;
                            i16 = i29;
                            i26 = i26;
                        } else {
                            i10 = i31;
                            i11 = m16820;
                            i12 = i28;
                            C13788 m16809 = m16809(c13788Arr, m16823, i10, i11, cArr, -1, null);
                            m16809.f41068 = c13788;
                            c13788 = m16809;
                            i27 = i30;
                            str25 = str28;
                            i16 = i29;
                            i26 = i26;
                            str24 = str24;
                        }
                        m16813 = i10 + i11;
                        m168193--;
                        i14 = i12;
                        c53672 = c53673;
                        m168112 = str27;
                    }
                    i16 = i29;
                    str25 = str28;
                }
                i10 = i31;
                i11 = m16820;
                i12 = i28;
                i27 = i30;
                m16813 = i10 + i11;
                m168193--;
                i14 = i12;
                c53672 = c53673;
                m168112 = str27;
            } else {
                String str29 = str24;
                int[] iArr = this.f20981;
                String str30 = "Synthetic";
                int i32 = i27;
                int i33 = i16;
                String str31 = str25;
                String str32 = str21;
                String str33 = "Deprecated";
                String str34 = "RuntimeVisibleAnnotations";
                abstractC12104.mo22077(m16820(iArr[1] - 7), i26, m16811, str32, str27, strArr3);
                String str35 = "RuntimeVisibleTypeAnnotations";
                if ((i & 2) != 0 || (str31 == null && str29 == null)) {
                    abstractC121042 = abstractC12104;
                    str = "RuntimeInvisibleAnnotations";
                } else {
                    abstractC121042 = abstractC12104;
                    str = "RuntimeInvisibleAnnotations";
                    abstractC121042.mo23255(str31, str29);
                }
                if (i33 != 0) {
                    c5367 = c53673;
                    char[] cArr2 = c5367.f16548;
                    i2 = i28;
                    int i34 = i33 + 6;
                    AbstractC12104 mo22076 = abstractC121042.mo22076(m16819(i33 + 2), m16811(cArr2, i33), m16823(cArr2, i33 + 4));
                    if (mo22076 == null) {
                        str2 = "RuntimeInvisibleTypeAnnotations";
                    } else {
                        String str36 = str22;
                        if (str36 != null) {
                            mo22076.mo16978(str36);
                        }
                        if (i32 != 0) {
                            int m168194 = m16819(i32);
                            int i35 = i32 + 2;
                            while (true) {
                                int i36 = m168194 - 1;
                                if (m168194 <= 0) {
                                    break;
                                }
                                mo22076.mo16976(m16811(cArr2, i35));
                                i35 += 2;
                                m168194 = i36;
                            }
                        }
                        int m168195 = m16819(i34);
                        int i37 = i33 + 8;
                        while (true) {
                            int i38 = m168195 - 1;
                            if (m168195 <= 0) {
                                break;
                            }
                            String m168113 = m16811(cArr2, i37);
                            int m168196 = m16819(i37 + 2);
                            String m168232 = m16823(cArr2, i37 + 4);
                            i37 += 6;
                            mo22076.mo16977(m168196, m168113, m168232);
                            m168195 = i38;
                        }
                        int m168197 = m16819(i37);
                        int i39 = i37 + 2;
                        while (true) {
                            int i40 = m168197 - 1;
                            if (m168197 <= 0) {
                                break;
                            }
                            String m168114 = m16811(cArr2, i39);
                            int m168198 = m16819(i39 + 2);
                            int m168199 = m16819(i39 + 4);
                            int i41 = i39 + 6;
                            if (m168199 != 0) {
                                strArr2 = new String[m168199];
                                i8 = i40;
                                str20 = str26;
                                i9 = i41;
                                for (int i42 = 0; i42 < m168199; i42++) {
                                    strArr2[i42] = m16811(cArr2, i9);
                                    i9 += 2;
                                }
                            } else {
                                i8 = i40;
                                str20 = str26;
                                strArr2 = null;
                                i9 = i41;
                            }
                            mo22076.mo16970(m168114, m168198, strArr2);
                            m168197 = i8;
                            i39 = i9;
                            str26 = str20;
                        }
                        str2 = str26;
                        int m1681910 = m16819(i39);
                        int i43 = i39 + 2;
                        while (true) {
                            int i44 = m1681910 - 1;
                            if (m1681910 <= 0) {
                                break;
                            }
                            String m168115 = m16811(cArr2, i43);
                            int m1681911 = m16819(i43 + 2);
                            int m1681912 = m16819(i43 + 4);
                            i43 += 6;
                            if (m1681912 != 0) {
                                strArr = new String[m1681912];
                                i7 = i44;
                                for (int i45 = 0; i45 < m1681912; i45++) {
                                    strArr[i45] = m16811(cArr2, i43);
                                    i43 += 2;
                                }
                            } else {
                                i7 = i44;
                                strArr = null;
                            }
                            mo22076.mo16979(m168115, m1681911, strArr);
                            m1681910 = i7;
                        }
                        int m1681913 = m16819(i43);
                        int i46 = i43 + 2;
                        while (true) {
                            int i47 = m1681913 - 1;
                            if (m1681913 <= 0) {
                                break;
                            }
                            mo22076.mo16973(m16811(cArr2, i46));
                            i46 += 2;
                            m1681913 = i47;
                        }
                        int m1681914 = m16819(i46);
                        int i48 = i46 + 2;
                        while (true) {
                            int i49 = m1681914 - 1;
                            if (m1681914 <= 0) {
                                break;
                            }
                            String m168116 = m16811(cArr2, i48);
                            int m1681915 = m16819(i48 + 2);
                            i48 += 4;
                            String[] strArr4 = new String[m1681915];
                            for (int i50 = 0; i50 < m1681915; i50++) {
                                strArr4[i50] = m16811(cArr2, i48);
                                i48 += 2;
                            }
                            mo22076.mo16971(m168116, strArr4);
                            m1681914 = i49;
                        }
                        mo22076.mo1456();
                    }
                } else {
                    str2 = "RuntimeInvisibleTypeAnnotations";
                    i2 = i28;
                    c5367 = c53673;
                }
                String str37 = str23;
                if (str37 != null) {
                    abstractC121042.mo22083(str37);
                }
                int i51 = i17;
                if (i51 != 0) {
                    String m168117 = m16811(cArr, i51);
                    int m1681916 = m16819(i51 + 2);
                    abstractC121042.mo22080(m168117, m1681916 == 0 ? null : m16823(cArr, iArr[m1681916]), m1681916 == 0 ? null : m16823(cArr, iArr[m1681916] + 2));
                }
                int i52 = i18;
                if (i52 != 0) {
                    int m1681917 = m16819(i52);
                    int i53 = i52 + 2;
                    while (true) {
                        int i54 = m1681917 - 1;
                        if (m1681917 <= 0) {
                            break;
                        }
                        i53 = m16805(abstractC121042.mo1450(m16823(cArr, i53), true), i53 + 2, true, cArr);
                        m1681917 = i54;
                    }
                }
                int i55 = i19;
                if (i55 != 0) {
                    int m1681918 = m16819(i55);
                    int i56 = i55 + 2;
                    while (true) {
                        int i57 = m1681918 - 1;
                        if (m1681918 <= 0) {
                            break;
                        }
                        i56 = m16805(abstractC121042.mo1450(m16823(cArr, i56), false), i56 + 2, true, cArr);
                        m1681918 = i57;
                    }
                }
                int i58 = i20;
                if (i58 != 0) {
                    int m1681919 = m16819(i58);
                    int i59 = i58 + 2;
                    while (true) {
                        int i60 = m1681919 - 1;
                        if (m1681919 <= 0) {
                            break;
                        }
                        int m16803 = m16803(c5367, i59);
                        i59 = m16805(abstractC121042.mo1455(c5367.f16550, c5367.f16543, m16823(cArr, m16803), true), m16803 + 2, true, cArr);
                        m1681919 = i60;
                    }
                }
                int i61 = i21;
                if (i61 != 0) {
                    int m1681920 = m16819(i61);
                    int i62 = i61 + 2;
                    while (true) {
                        int i63 = m1681920 - 1;
                        if (m1681920 <= 0) {
                            break;
                        }
                        int m168032 = m16803(c5367, i62);
                        i62 = m16805(abstractC121042.mo1455(c5367.f16550, c5367.f16543, m16823(cArr, m168032), false), m168032 + 2, true, cArr);
                        m1681920 = i63;
                    }
                }
                C13788 c137882 = c13788;
                while (c137882 != null) {
                    C13788 c137883 = c137882.f41068;
                    c137882.f41068 = null;
                    abstractC121042.mo1453(c137882);
                    c137882 = c137883;
                }
                String str38 = null;
                int i64 = i22;
                if (i64 != 0) {
                    int m1681921 = m16819(i64);
                    int i65 = i64 + 2;
                    while (true) {
                        int i66 = m1681921 - 1;
                        if (m1681921 <= 0) {
                            break;
                        }
                        abstractC121042.mo22078(m16811(cArr, i65));
                        i65 += 2;
                        m1681921 = i66;
                    }
                }
                int i67 = i23;
                if (i67 != 0) {
                    int m1681922 = m16819(i67);
                    int i68 = i67 + 2;
                    while (true) {
                        int i69 = m1681922 - 1;
                        if (m1681922 <= 0) {
                            break;
                        }
                        abstractC121042.mo22081(m16811(cArr, i68));
                        i68 += 2;
                        m1681922 = i69;
                    }
                }
                int i70 = i24;
                if (i70 != 0) {
                    int m1681923 = m16819(i70);
                    int i71 = i70 + 2;
                    while (true) {
                        int i72 = m1681923 - 1;
                        if (m1681923 <= 0) {
                            break;
                        }
                        abstractC121042.mo22079(m16811(cArr, i71), m16819(i71 + 6), m16811(cArr, i71 + 2), m16823(cArr, i71 + 4));
                        i71 += 8;
                        m1681923 = i72;
                    }
                }
                int i73 = i25;
                if (i73 != 0) {
                    int m1681924 = m16819(i73);
                    AbstractC12104 abstractC121044 = abstractC121042;
                    int i74 = i73 + 2;
                    while (true) {
                        int i75 = m1681924 - 1;
                        if (m1681924 <= 0) {
                            break;
                        }
                        char[] cArr3 = c5367.f16548;
                        String m168233 = m16823(cArr3, i74);
                        String m168234 = m16823(cArr3, i74 + 2);
                        int m1681925 = m16819(i74 + 4);
                        i74 += 6;
                        String str39 = str38;
                        int i76 = 0;
                        int i77 = 0;
                        int i78 = 0;
                        int i79 = 0;
                        AbstractC12104 abstractC121045 = abstractC121044;
                        C13788 c137884 = str39;
                        while (true) {
                            int i80 = m1681925 - 1;
                            if (m1681925 <= 0) {
                                break;
                            }
                            String m168235 = m16823(cArr3, i74);
                            int m168202 = m16820(i74 + 2);
                            int i81 = i74 + 6;
                            if ("Signature".equals(m168235)) {
                                str39 = m16823(cArr3, i81);
                            } else if (str34.equals(m168235)) {
                                i76 = i81;
                            } else if (str35.equals(m168235)) {
                                i78 = i81;
                            } else if (str.equals(m168235)) {
                                i77 = i81;
                            } else {
                                String str40 = str2;
                                if (str40.equals(m168235)) {
                                    str15 = str40;
                                    i5 = i81;
                                    i79 = i5;
                                    str16 = str;
                                    str17 = str35;
                                    i6 = i75;
                                    str18 = str30;
                                    str19 = str34;
                                    i74 = i5 + m168202;
                                    abstractC121045 = abstractC12104;
                                    str35 = str17;
                                    m1681925 = 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;
                                    C13788 m168092 = m16809(c5367.f16538, m168235, i5, m168202, cArr3, -1, null);
                                    m168092.f41068 = c137884;
                                    c137884 = m168092;
                                    str39 = str39;
                                    i74 = i5 + m168202;
                                    abstractC121045 = abstractC12104;
                                    str35 = str17;
                                    m1681925 = 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 + m168202;
                            abstractC121045 = abstractC12104;
                            str35 = str17;
                            m1681925 = i80;
                            str34 = str19;
                            str2 = str15;
                            str = str16;
                            str30 = str18;
                            i75 = i6;
                        }
                        C13788 c137885 = c137884;
                        String str41 = str;
                        int i82 = i75;
                        String str42 = str2;
                        String str43 = str30;
                        String str44 = str35;
                        String str45 = str34;
                        AbstractC12104 mo22082 = abstractC121045.mo22082(m168233, m168234, str39);
                        if (mo22082 != null) {
                            int i83 = i76;
                            if (i83 != 0) {
                                int m1681926 = m16819(i83);
                                int i84 = i83 + 2;
                                while (true) {
                                    int i85 = m1681926 - 1;
                                    if (m1681926 <= 0) {
                                        break;
                                    }
                                    i84 = m16805(mo22082.mo1450(m16823(cArr3, i84), true), i84 + 2, true, cArr3);
                                    m1681926 = i85;
                                }
                            }
                            int i86 = i77;
                            if (i86 != 0) {
                                int m1681927 = m16819(i86);
                                int i87 = i86 + 2;
                                while (true) {
                                    int i88 = m1681927 - 1;
                                    if (m1681927 <= 0) {
                                        break;
                                    }
                                    i87 = m16805(mo22082.mo1450(m16823(cArr3, i87), false), i87 + 2, true, cArr3);
                                    m1681927 = i88;
                                }
                            }
                            int i89 = i78;
                            if (i89 != 0) {
                                int m1681928 = m16819(i89);
                                int i90 = i89 + 2;
                                while (true) {
                                    int i91 = m1681928 - 1;
                                    if (m1681928 <= 0) {
                                        break;
                                    }
                                    int m168033 = m16803(c5367, i90);
                                    i90 = m16805(mo22082.mo1455(c5367.f16550, c5367.f16543, m16823(cArr3, m168033), true), m168033 + 2, true, cArr3);
                                    m1681928 = i91;
                                }
                            }
                            int i92 = i79;
                            if (i92 != 0) {
                                int m1681929 = m16819(i92);
                                int i93 = i92 + 2;
                                while (true) {
                                    int i94 = m1681929 - 1;
                                    if (m1681929 <= 0) {
                                        break;
                                    }
                                    int m168034 = m16803(c5367, i93);
                                    i93 = m16805(mo22082.mo1455(c5367.f16550, c5367.f16543, m16823(cArr3, m168034), false), m168034 + 2, true, cArr3);
                                    m1681929 = i94;
                                }
                            }
                            while (true) {
                                C13788 c137886 = c137885;
                                if (c137886 == null) {
                                    break;
                                }
                                c137885 = c137886.f41068;
                                c137886.f41068 = null;
                                mo22082.mo1453(c137886);
                            }
                            mo22082.mo1456();
                        }
                        abstractC121044 = abstractC121045;
                        str38 = null;
                        str35 = str44;
                        str34 = str45;
                        str2 = str42;
                        str = str41;
                        m1681924 = i82;
                        str30 = str43;
                    }
                    str3 = str;
                    str4 = str2;
                    str5 = str30;
                    str6 = str35;
                    str7 = str34;
                    abstractC121043 = abstractC121044;
                } else {
                    str3 = str;
                    str4 = str2;
                    str5 = str30;
                    str6 = str35;
                    str7 = str34;
                    abstractC121043 = abstractC12104;
                }
                int i95 = i2;
                int m1681930 = m16819(i95);
                int i96 = i95 + 2;
                while (true) {
                    int i97 = m1681930 - 1;
                    if (m1681930 <= 0) {
                        break;
                    }
                    char[] cArr4 = c5367.f16548;
                    int m1681931 = m16819(i96);
                    String m168236 = m16823(cArr4, i96 + 2);
                    String m168237 = m16823(cArr4, i96 + 4);
                    int m1681932 = m16819(i96 + 6);
                    int i98 = 0;
                    Object obj2 = null;
                    int i99 = i96 + 8;
                    C13788 c137887 = null;
                    String str46 = null;
                    int i100 = 0;
                    int i101 = m1681931;
                    AbstractC12104 abstractC121046 = abstractC121043;
                    int i102 = 0;
                    int i103 = 0;
                    while (true) {
                        int i104 = m1681932 - 1;
                        if (m1681932 <= 0) {
                            break;
                        }
                        String m168238 = m16823(cArr4, i99);
                        int i105 = i102;
                        int m168203 = m16820(i99 + 2);
                        int i106 = i99 + 6;
                        if ("ConstantValue".equals(m168238)) {
                            int m1681933 = m16819(i106);
                            obj2 = m1681933 == 0 ? null : m16815(cArr4, m1681933);
                        } else if ("Signature".equals(m168238)) {
                            str46 = m16823(cArr4, i106);
                        } else {
                            str8 = str33;
                            if (str8.equals(m168238)) {
                                i4 = i101 | 131072;
                            } else if (str5.equals(m168238)) {
                                i4 = i101 | 4096;
                            } else {
                                int i107 = i101;
                                String str47 = str7;
                                if (str47.equals(m168238)) {
                                    abstractC121046 = abstractC12104;
                                    str9 = str8;
                                    i98 = i106;
                                    i3 = i98;
                                    str12 = str47;
                                    str10 = str5;
                                    str11 = str6;
                                } else {
                                    String str48 = str6;
                                    if (str48.equals(m168238)) {
                                        abstractC121046 = abstractC12104;
                                        str9 = str8;
                                        i100 = i106;
                                        i3 = i100;
                                        str11 = str48;
                                        str10 = str5;
                                        str12 = str47;
                                    } else {
                                        String str49 = str3;
                                        if (str49.equals(m168238)) {
                                            abstractC121046 = abstractC12104;
                                            str9 = str8;
                                            i103 = i106;
                                            i3 = i103;
                                            str13 = str49;
                                            str10 = str5;
                                            str11 = str48;
                                            str12 = str47;
                                            str14 = str4;
                                            i102 = i105;
                                            i101 = i107;
                                            i99 = i3 + m168203;
                                            m1681932 = i104;
                                            str4 = str14;
                                            str33 = str9;
                                            str5 = str10;
                                            str3 = str13;
                                            str6 = str11;
                                            str7 = str12;
                                        } else {
                                            String str50 = str4;
                                            if (str50.equals(m168238)) {
                                                abstractC121046 = abstractC12104;
                                                str9 = str8;
                                                i102 = i106;
                                                i3 = i102;
                                                str10 = str5;
                                                str11 = str48;
                                                str12 = str47;
                                                str13 = str49;
                                                str14 = str50;
                                                i101 = i107;
                                                i99 = i3 + m168203;
                                                m1681932 = 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;
                                                C13788 m168093 = m16809(c5367.f16538, m168238, i106, m168203, cArr4, -1, null);
                                                m168093.f41068 = c137887;
                                                abstractC121046 = abstractC12104;
                                                c137887 = m168093;
                                                i100 = i100;
                                                i101 = i107;
                                                i102 = i105;
                                                i98 = i98;
                                                i103 = i103;
                                                i99 = i3 + m168203;
                                                m1681932 = i104;
                                                str4 = str14;
                                                str33 = str9;
                                                str5 = str10;
                                                str3 = str13;
                                                str6 = str11;
                                                str7 = str12;
                                            }
                                        }
                                    }
                                }
                                str14 = str4;
                                str13 = str3;
                                i102 = i105;
                                i101 = i107;
                                i99 = i3 + m168203;
                                m1681932 = 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 + m168203;
                            m1681932 = 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 + m168203;
                        m1681932 = 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;
                    C13788 c137888 = c137887;
                    i96 = i99;
                    AbstractC12104 mo22075 = abstractC12104.mo22075(i112, obj2, m168236, m168237, str46);
                    if (mo22075 != null) {
                        if (i109 != 0) {
                            int m1681934 = m16819(i109);
                            int i113 = i109 + 2;
                            while (true) {
                                int i114 = m1681934 - 1;
                                if (m1681934 <= 0) {
                                    break;
                                }
                                i113 = m16805(mo22075.mo1450(m16823(cArr4, i113), true), i113 + 2, true, cArr4);
                                m1681934 = i114;
                            }
                        }
                        if (i110 != 0) {
                            int m1681935 = m16819(i110);
                            int i115 = i110 + 2;
                            while (true) {
                                int i116 = m1681935 - 1;
                                if (m1681935 <= 0) {
                                    break;
                                }
                                i115 = m16805(mo22075.mo1450(m16823(cArr4, i115), false), i115 + 2, true, cArr4);
                                m1681935 = i116;
                            }
                        }
                        if (i111 != 0) {
                            int m1681936 = m16819(i111);
                            int i117 = i111 + 2;
                            while (true) {
                                int i118 = m1681936 - 1;
                                if (m1681936 <= 0) {
                                    break;
                                }
                                int m168035 = m16803(c5367, i117);
                                i117 = m16805(mo22075.mo1455(c5367.f16550, c5367.f16543, m16823(cArr4, m168035), true), m168035 + 2, true, cArr4);
                                m1681936 = i118;
                            }
                        }
                        if (i108 != 0) {
                            int m1681937 = m16819(i108);
                            int i119 = i108 + 2;
                            while (true) {
                                int i120 = m1681937 - 1;
                                if (m1681937 <= 0) {
                                    break;
                                }
                                int m168036 = m16803(c5367, i119);
                                i119 = m16805(mo22075.mo1455(c5367.f16550, c5367.f16543, m16823(cArr4, m168036), false), m168036 + 2, true, cArr4);
                                m1681937 = i120;
                            }
                        }
                        C13788 c137889 = c137888;
                        while (c137889 != null) {
                            C13788 c1378810 = c137889.f41068;
                            c137889.f41068 = null;
                            mo22075.mo1453(c137889);
                            c137889 = c1378810;
                        }
                        mo22075.mo1456();
                    }
                    m1681930 = i97;
                    abstractC121043 = abstractC121046;
                    str4 = str55;
                    str33 = str52;
                    str5 = str51;
                    str3 = str56;
                    str6 = str53;
                    str7 = str54;
                }
                int m1681938 = m16819(i96);
                int i121 = i96 + 2;
                while (true) {
                    int i122 = m1681938 - 1;
                    if (m1681938 <= 0) {
                        abstractC12104.mo1456();
                        return;
                    } else {
                        i121 = m16806(abstractC121043, c5367, i121);
                        m1681938 = i122;
                    }
                }
            }
        }
    }

    private int m16806(AbstractC12104 abstractC12104, C5367 c5367, int i) {
        int i2;
        int i3;
        int i4;
        String str;
        C13788 c13788;
        String str2;
        int i5;
        AbstractC12104 abstractC121042;
        AbstractC12104 abstractC121043;
        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 m16802;
        C6255[] c6255Arr;
        int m16819;
        int i38;
        int i39;
        int[] iArr6;
        String str4;
        int i40;
        C6255[] c6255Arr2;
        int i41;
        String str5;
        String str6;
        int i42;
        char[] cArr6;
        int i43;
        int i44;
        int i45;
        int i46;
        int i47;
        int[] m16812;
        int i48;
        int i49;
        int i50;
        int[] iArr7;
        int i51;
        int i52;
        int i53;
        char[] cArr7 = c5367.f16548;
        c5367.f16551 = m16819(i);
        c5367.f16545 = m16823(cArr7, i + 2);
        int i54 = i + 4;
        c5367.f16554 = m16823(cArr7, i54);
        int m168192 = m16819(i + 6);
        boolean z5 = false;
        int i55 = 0;
        int i56 = i + 8;
        C13788 c137882 = 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 = m168192 - 1;
            i2 = i62;
            i3 = i63;
            if (m168192 <= 0) {
                break;
            }
            String m16823 = m16823(cArr7, i56);
            C13788 c137883 = c137882;
            int m16820 = m16820(i56 + 2);
            int i68 = i56 + 6;
            int i69 = i57;
            if ("Code".equals(m16823)) {
                if ((c5367.f16539 & 1) == 0) {
                    i66 = i68;
                }
            } else if ("Exceptions".equals(m16823)) {
                int m168193 = m16819(i68);
                String[] strArr2 = new String[m168193];
                int i70 = i56 + 8;
                for (int i71 = 0; i71 < m168193; i71++) {
                    strArr2[i71] = m16811(cArr7, i70);
                    i70 += 2;
                }
                i55 = i68;
                strArr = strArr2;
            } else if ("Signature".equals(m16823)) {
                i60 = m16819(i68);
            } else if ("Deprecated".equals(m16823)) {
                c5367.f16551 |= 131072;
            } else if ("RuntimeVisibleAnnotations".equals(m16823)) {
                i59 = i68;
            } else {
                if ("RuntimeVisibleTypeAnnotations".equals(m16823)) {
                    i62 = i68;
                    i57 = i69;
                    i63 = i3;
                    c137882 = c137883;
                    i53 = i62;
                } else if ("AnnotationDefault".equals(m16823)) {
                    i58 = i68;
                } else if ("Synthetic".equals(m16823)) {
                    c5367.f16551 |= 4096;
                    z5 = true;
                    i62 = i2;
                    i57 = i69;
                    i63 = i3;
                    i53 = i68;
                    c137882 = c137883;
                } else if ("RuntimeInvisibleAnnotations".equals(m16823)) {
                    i61 = i68;
                } else if ("RuntimeInvisibleTypeAnnotations".equals(m16823)) {
                    i63 = i68;
                    i57 = i69;
                    i62 = i2;
                    i53 = i68;
                    c137882 = c137883;
                } else if ("RuntimeVisibleParameterAnnotations".equals(m16823)) {
                    i64 = i68;
                } else if ("RuntimeInvisibleParameterAnnotations".equals(m16823)) {
                    i65 = i68;
                } else if ("MethodParameters".equals(m16823)) {
                    i57 = i68;
                    i63 = i3;
                    i62 = i2;
                    i53 = i68;
                    c137882 = c137883;
                } else {
                    i53 = i68;
                    C13788 m16809 = m16809(c5367.f16538, m16823, i53, m16820, cArr7, -1, null);
                    m16809.f41068 = c137883;
                    c137882 = m16809;
                    i61 = i61;
                    i58 = i58;
                    i63 = i3;
                    i57 = i69;
                    i59 = i59;
                    i60 = i60;
                    i62 = i2;
                }
                i56 = i53 + m16820;
                m168192 = i67;
            }
            i57 = i69;
            i63 = i3;
            i62 = i2;
            i53 = i68;
            c137882 = c137883;
            i56 = i53 + m16820;
            m168192 = i67;
        }
        int i72 = i57;
        int i73 = i59;
        int i74 = i60;
        int i75 = i58;
        int i76 = i61;
        C13788 c137884 = c137882;
        AbstractC12104 mo14821 = abstractC12104.mo14821(c5367.f16551, c5367.f16545, c5367.f16554, i74 == 0 ? null : m16817(cArr7, i74), strArr);
        if (mo14821 == null) {
            return i56;
        }
        if (mo14821 instanceof C1203) {
            C1203 c1203 = (C1203) mo14821;
            boolean z6 = (c5367.f16551 & 131072) != 0;
            int m168194 = m16819(i54);
            str2 = "RuntimeInvisibleTypeAnnotations";
            i5 = i76;
            abstractC121042 = mo14821;
            i4 = i75;
            str = "RuntimeVisibleTypeAnnotations";
            c13788 = c137884;
            if (c1203.m3853(this, z5, z6, m168194, i74, i55)) {
                c1203.m3857(i, i56 - i);
                return i56;
            }
        } else {
            i4 = i75;
            str = "RuntimeVisibleTypeAnnotations";
            c13788 = c137884;
            str2 = "RuntimeInvisibleTypeAnnotations";
            i5 = i76;
            abstractC121042 = mo14821;
        }
        if (i72 != 0 && (c5367.f16539 & 2) == 0) {
            int m16814 = m16814(i72);
            int i77 = i72 + 1;
            while (true) {
                int i78 = m16814 - 1;
                if (m16814 <= 0) {
                    break;
                }
                abstractC121042.mo3861(m16819(i77 + 2), m16823(cArr7, i77));
                i77 += 4;
                m16814 = i78;
            }
        }
        int i79 = i4;
        if (i79 != 0) {
            AbstractC12104 mo2051 = abstractC121042.mo2051();
            m16804(mo2051, i79, (String) null, cArr7);
            if (mo2051 != null) {
                mo2051.mo1456();
            }
        }
        if (i73 != 0) {
            int m168195 = m16819(i73);
            int i80 = i73 + 2;
            while (true) {
                int i81 = m168195 - 1;
                if (m168195 <= 0) {
                    break;
                }
                i80 = m16805(abstractC121042.mo1450(m16823(cArr7, i80), true), i80 + 2, true, cArr7);
                m168195 = i81;
            }
        }
        if (i5 != 0) {
            int i82 = i5;
            int m168196 = m16819(i82);
            int i83 = i82 + 2;
            while (true) {
                int i84 = m168196 - 1;
                if (m168196 <= 0) {
                    break;
                }
                i83 = m16805(abstractC121042.mo1450(m16823(cArr7, i83), false), i83 + 2, true, cArr7);
                m168196 = i84;
            }
        }
        if (i2 != 0) {
            int m168197 = m16819(i2);
            int i85 = i2 + 2;
            while (true) {
                int i86 = m168197 - 1;
                if (m168197 <= 0) {
                    break;
                }
                int m16803 = m16803(c5367, i85);
                i85 = m16805(abstractC121042.mo1455(c5367.f16550, c5367.f16543, m16823(cArr7, m16803), true), m16803 + 2, true, cArr7);
                m168197 = i86;
            }
        }
        if (i3 != 0) {
            int m168198 = m16819(i3);
            int i87 = i3 + 2;
            while (true) {
                int i88 = m168198 - 1;
                if (m168198 <= 0) {
                    break;
                }
                int m168032 = m16803(c5367, i87);
                i87 = m16805(abstractC121042.mo1455(c5367.f16550, c5367.f16543, m16823(cArr7, m168032), false), m168032 + 2, true, cArr7);
                m168198 = i88;
            }
        }
        int i89 = i64;
        if (i89 != 0) {
            m16810(abstractC121042, c5367, i89, true);
        }
        int i90 = i65;
        if (i90 != 0) {
            m16810(abstractC121042, c5367, i90, false);
        }
        C13788 c137885 = c13788;
        while (c137885 != null) {
            C13788 c137886 = c137885.f41068;
            c137885.f41068 = null;
            abstractC121042.mo1453(c137885);
            c137885 = c137886;
        }
        int i91 = i66;
        if (i91 != 0) {
            abstractC121042.mo3859();
            char[] cArr8 = c5367.f16548;
            int m168199 = m16819(i91);
            int m1681910 = m16819(i91 + 2);
            int m168202 = m16820(i91 + 4);
            int i92 = i91 + 8;
            byte[] bArr = this.f20982;
            if (m168202 > bArr.length - i92) {
                throw new IllegalArgumentException();
            }
            int i93 = i92 + m168202;
            C6255[] c6255Arr3 = new C6255[m168202 + 1];
            c5367.f16544 = c6255Arr3;
            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 InterfaceC9720.f28130:
                    case 80:
                    case InterfaceC9720.f28212:
                    case InterfaceC9720.f28113:
                    case 83:
                    case InterfaceC9720.f28184:
                    case 85:
                    case 86:
                    case 87:
                    case 88:
                    case 89:
                    case 90:
                    case 91:
                    case 92:
                    case 93:
                    case 94:
                    case InterfaceC9720.f28193:
                    case InterfaceC9720.f28150:
                    case InterfaceC9720.f28192:
                    case InterfaceC9720.f28033:
                    case 99:
                    case 100:
                    case 101:
                    case 102:
                    case 103:
                    case 104:
                    case 105:
                    case 106:
                    case 107:
                    case 108:
                    case InterfaceC9720.f28034:
                    case 110:
                    case 111:
                    case 112:
                    case 113:
                    case 114:
                    case InterfaceC9720.f28016:
                    case InterfaceC9720.f28058:
                    case 117:
                    case InterfaceC9720.f28124:
                    case InterfaceC9720.f28234:
                    case 120:
                    case 121:
                    case 122:
                    case InterfaceC9720.f28060:
                    case InterfaceC9720.f28039:
                    case 125:
                    case InterfaceC9720.f28015:
                    case InterfaceC9720.f28205:
                    case 128:
                    case InterfaceC9720.f28200:
                    case InterfaceC9720.f28218:
                    case InterfaceC9720.f28051:
                    case InterfaceC9720.f28086:
                    case InterfaceC9720.f28073:
                    case InterfaceC9720.f28201:
                    case 136:
                    case InterfaceC9720.f28052:
                    case InterfaceC9720.f28179:
                    case InterfaceC9720.f28122:
                    case InterfaceC9720.f28225:
                    case InterfaceC9720.f28007:
                    case InterfaceC9720.f28037:
                    case InterfaceC9720.f28100:
                    case InterfaceC9720.f28229:
                    case InterfaceC9720.f28125:
                    case InterfaceC9720.f28228:
                    case InterfaceC9720.f28036:
                    case InterfaceC9720.f28090:
                    case InterfaceC9720.f28109:
                    case 150:
                    case InterfaceC9720.f28050:
                    case InterfaceC9720.f28177:
                    case InterfaceC9720.f28138:
                    case InterfaceC9720.f28072:
                    case InterfaceC9720.f28227:
                    case 175:
                    case 176:
                    case InterfaceC9720.f28027:
                    case InterfaceC9720.f28031:
                    case InterfaceC9720.f28044:
                    case InterfaceC9720.f28140:
                    case InterfaceC9720.f28191:
                        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 InterfaceC9720.f28219:
                    case 188:
                        i51 = i93;
                        i94 += 2;
                        i93 = i51;
                    case 17:
                    case 19:
                    case 20:
                    case InterfaceC9720.f28172:
                    case InterfaceC9720.f28137:
                    case InterfaceC9720.f28103:
                    case 180:
                    case InterfaceC9720.f28040:
                    case InterfaceC9720.f28176:
                    case InterfaceC9720.f28023:
                    case InterfaceC9720.f28112:
                    case InterfaceC9720.f28204:
                    case InterfaceC9720.f28120:
                    case 192:
                    case InterfaceC9720.f28010:
                        i51 = i93;
                        i94 += 3;
                        i93 = i51;
                    case InterfaceC9720.f28224:
                    case InterfaceC9720.f28108:
                    case InterfaceC9720.f28019:
                    case InterfaceC9720.f28032:
                    case InterfaceC9720.f28095:
                    case InterfaceC9720.f28211:
                    case InterfaceC9720.f28079:
                    case 160:
                    case InterfaceC9720.f28006:
                    case InterfaceC9720.f28091:
                    case InterfaceC9720.f28155:
                    case InterfaceC9720.f28066:
                    case InterfaceC9720.f28168:
                    case InterfaceC9720.f28207:
                    case 167:
                    case 168:
                    case InterfaceC9720.f28194:
                    case InterfaceC9720.f28143:
                        i51 = i93;
                        m16808(m16818(i94 + 1) + i95, c6255Arr3);
                        i94 += 3;
                        i93 = i51;
                    case InterfaceC9720.f28167:
                        int i96 = (4 - (i95 & 3)) + i94;
                        m16808(m16820(i96) + i95, c6255Arr3);
                        i51 = i93;
                        int m168203 = (m16820(i96 + 8) - m16820(i96 + 4)) + 1;
                        i52 = i96 + 12;
                        while (true) {
                            int i97 = m168203 - 1;
                            if (m168203 > 0) {
                                m16808(m16820(i52) + i95, c6255Arr3);
                                i52 += 4;
                                m168203 = i97;
                            } else {
                                i94 = i52;
                                i93 = i51;
                            }
                        }
                    case InterfaceC9720.f28161:
                        int i98 = (4 - (i95 & 3)) + i94;
                        m16808(m16820(i98) + i95, c6255Arr3);
                        int m168204 = m16820(i98 + 4);
                        i52 = i98 + 8;
                        while (true) {
                            int i99 = m168204 - 1;
                            if (m168204 > 0) {
                                m16808(m16820(i52 + 4) + i95, c6255Arr3);
                                i52 += 8;
                                m168204 = i99;
                            } else {
                                i51 = i93;
                                i94 = i52;
                                i93 = i51;
                            }
                        }
                    case InterfaceC9720.f28215:
                    case InterfaceC9720.f28099:
                        i94 += 5;
                        i51 = i93;
                        i93 = i51;
                    case InterfaceC9720.f28078:
                        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 InterfaceC9720.f28165:
                        break;
                    case 200:
                    case InterfaceC9720.f28115:
                    case 220:
                        m16808(m16820(i94 + 1) + i95, c6255Arr3);
                        i94 += 5;
                        i51 = i93;
                        i93 = i51;
                    case InterfaceC9720.f28146:
                    case InterfaceC9720.f28119:
                    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:
                        m16808(m16819(i94 + 1) + i95, c6255Arr3);
                        i51 = i93;
                        i94 += 3;
                        i93 = i51;
                    default:
                        throw new IllegalArgumentException();
                }
            }
            int i101 = i93;
            int m1681911 = m16819(i94);
            int i102 = i94 + 2;
            while (true) {
                int i103 = m1681911 - 1;
                int[] iArr8 = this.f20981;
                if (m1681911 > 0) {
                    C6255 m16808 = m16808(m16819(i102), c6255Arr3);
                    C6255 m168082 = m16808(m16819(i102 + 2), c6255Arr3);
                    byte[] bArr2 = bArr;
                    C6255 m168083 = m16808(m16819(i102 + 4), c6255Arr3);
                    String m168232 = m16823(cArr8, iArr8[m16819(i102 + 6)]);
                    i102 += 8;
                    abstractC121042.mo2063(m16808, m168082, m168083, m168232);
                    m1681911 = i103;
                    bArr = bArr2;
                    m168202 = m168202;
                } else {
                    byte[] bArr3 = bArr;
                    int i104 = m168202;
                    int m1681912 = m16819(i102);
                    int i105 = i102 + 2;
                    int[] iArr9 = null;
                    int i106 = 0;
                    int i107 = 0;
                    boolean z7 = true;
                    int i108 = 0;
                    int i109 = 0;
                    C13788 c137887 = null;
                    int[] iArr10 = null;
                    while (true) {
                        int i110 = m1681912 - 1;
                        if (m1681912 > 0) {
                            String m168233 = m16823(cArr8, i105);
                            int[] iArr11 = iArr10;
                            int m168205 = m16820(i105 + 2);
                            int i111 = i105 + 6;
                            int[] iArr12 = iArr8;
                            if (!"LocalVariableTable".equals(m168233)) {
                                iArr6 = iArr9;
                                if ("LocalVariableTypeTable".equals(m168233)) {
                                    i109 = i111;
                                    i40 = i111;
                                    cArr6 = cArr8;
                                    str5 = str;
                                    i43 = i104;
                                    str6 = str2;
                                    iArr9 = iArr6;
                                    i41 = i101;
                                    iArr10 = iArr11;
                                    c6255Arr2 = c6255Arr3;
                                    i44 = i91;
                                    i42 = i56;
                                    i45 = m1681910;
                                    i105 = i40 + m168205;
                                    c6255Arr3 = c6255Arr2;
                                    m1681910 = i45;
                                    i104 = i43;
                                    m1681912 = i110;
                                    iArr8 = iArr12;
                                    i56 = i42;
                                    str = str5;
                                    cArr8 = cArr6;
                                    i91 = i44;
                                    i101 = i41;
                                    str2 = str6;
                                } else if ("LineNumberTable".equals(m168233)) {
                                    if ((c5367.f16539 & 2) == 0) {
                                        int m1681913 = m16819(i111);
                                        int i112 = i105 + 8;
                                        while (true) {
                                            int i113 = m1681913 - 1;
                                            if (m1681913 > 0) {
                                                int m1681914 = m16819(i112);
                                                int m1681915 = m16819(i112 + 2);
                                                int i114 = i112 + 4;
                                                C6255 c6255 = c6255Arr3[m1681914];
                                                if (c6255 == null) {
                                                    if (c6255 == null) {
                                                        c6255Arr3[m1681914] = new C6255();
                                                    }
                                                    i48 = i114;
                                                    C6255 c62552 = c6255Arr3[m1681914];
                                                    i49 = i113;
                                                    c62552.f18945 = (short) (c62552.f18945 | 1);
                                                } else {
                                                    i48 = i114;
                                                    i49 = i113;
                                                }
                                                c6255Arr3[m1681914].m15435(m1681915);
                                                i112 = i48;
                                                m1681913 = i49;
                                            }
                                        }
                                    }
                                    str4 = str2;
                                    m16812 = iArr11;
                                } else if (str.equals(m168233)) {
                                    m16812 = m16812(abstractC121042, c5367, i111, true);
                                    str4 = str2;
                                } else {
                                    str4 = str2;
                                    if (str4.equals(m168233)) {
                                        iArr6 = m16812(abstractC121042, c5367, i111, false);
                                    } else {
                                        if ("StackMapTable".equals(m168233)) {
                                            if ((c5367.f16539 & 4) == 0) {
                                                i46 = i105 + 8;
                                                i47 = i111 + m168205;
                                                i41 = i101;
                                                i107 = i46;
                                                i106 = i47;
                                                i40 = i111;
                                                str6 = str4;
                                                i44 = i91;
                                                cArr6 = cArr8;
                                                str5 = str;
                                                i43 = i104;
                                                iArr9 = iArr6;
                                                iArr10 = iArr11;
                                                c6255Arr2 = c6255Arr3;
                                                i45 = m1681910;
                                                i42 = i56;
                                            }
                                        } else if (!"StackMap".equals(m168233)) {
                                            i40 = i111;
                                            c6255Arr2 = c6255Arr3;
                                            i41 = i101;
                                            str5 = str;
                                            str6 = str4;
                                            i42 = i56;
                                            char[] cArr9 = cArr8;
                                            cArr6 = cArr8;
                                            i43 = i104;
                                            C13788 c137888 = c137887;
                                            int i115 = i91;
                                            i44 = i91;
                                            i45 = m1681910;
                                            C13788 m168092 = m16809(c5367.f16538, m168233, i40, m168205, cArr9, i115, c6255Arr2);
                                            m168092.f41068 = c137888;
                                            c137887 = m168092;
                                            iArr10 = iArr11;
                                            iArr9 = iArr6;
                                        } else if ((c5367.f16539 & 4) == 0) {
                                            i46 = i105 + 8;
                                            i47 = i111 + m168205;
                                            z7 = false;
                                            i41 = i101;
                                            i107 = i46;
                                            i106 = i47;
                                            i40 = i111;
                                            str6 = str4;
                                            i44 = i91;
                                            cArr6 = cArr8;
                                            str5 = str;
                                            i43 = i104;
                                            iArr9 = iArr6;
                                            iArr10 = iArr11;
                                            c6255Arr2 = c6255Arr3;
                                            i45 = m1681910;
                                            i42 = i56;
                                        }
                                        i105 = i40 + m168205;
                                        c6255Arr3 = c6255Arr2;
                                        m1681910 = i45;
                                        i104 = i43;
                                        m1681912 = i110;
                                        iArr8 = iArr12;
                                        i56 = i42;
                                        str = str5;
                                        cArr8 = cArr6;
                                        i91 = i44;
                                        i101 = i41;
                                        str2 = str6;
                                    }
                                    m16812 = iArr11;
                                }
                            } else if ((c5367.f16539 & 2) == 0) {
                                int m1681916 = m16819(i111);
                                int i116 = i105 + 8;
                                while (true) {
                                    int i117 = m1681916 - 1;
                                    if (m1681916 > 0) {
                                        int m1681917 = m16819(i116);
                                        C6255 c62553 = c6255Arr3[m1681917];
                                        if (c62553 == null) {
                                            if (c62553 == null) {
                                                c6255Arr3[m1681917] = new C6255();
                                            }
                                            i50 = i117;
                                            C6255 c62554 = c6255Arr3[m1681917];
                                            iArr7 = iArr9;
                                            c62554.f18945 = (short) (c62554.f18945 | 1);
                                        } else {
                                            i50 = i117;
                                            iArr7 = iArr9;
                                        }
                                        int m1681918 = m16819(i116 + 2) + m1681917;
                                        C6255 c62555 = c6255Arr3[m1681918];
                                        if (c62555 == null) {
                                            if (c62555 == null) {
                                                c6255Arr3[m1681918] = new C6255();
                                            }
                                            C6255 c62556 = c6255Arr3[m1681918];
                                            c62556.f18945 = (short) (c62556.f18945 | 1);
                                        }
                                        i116 += 10;
                                        m1681916 = i50;
                                        iArr9 = iArr7;
                                    } else {
                                        iArr6 = iArr9;
                                        i108 = i111;
                                        i40 = i111;
                                        cArr6 = cArr8;
                                        str5 = str;
                                        i43 = i104;
                                        str6 = str2;
                                        iArr9 = iArr6;
                                        i41 = i101;
                                        iArr10 = iArr11;
                                        c6255Arr2 = c6255Arr3;
                                        i44 = i91;
                                        i42 = i56;
                                        i45 = m1681910;
                                        i105 = i40 + m168205;
                                        c6255Arr3 = c6255Arr2;
                                        m1681910 = i45;
                                        i104 = i43;
                                        m1681912 = i110;
                                        iArr8 = iArr12;
                                        i56 = i42;
                                        str = str5;
                                        cArr8 = cArr6;
                                        i91 = i44;
                                        i101 = i41;
                                        str2 = str6;
                                    }
                                }
                            } else {
                                iArr6 = iArr9;
                                str4 = str2;
                                m16812 = iArr11;
                            }
                            i41 = i101;
                            i40 = i111;
                            c6255Arr2 = c6255Arr3;
                            str6 = str4;
                            i44 = i91;
                            cArr6 = cArr8;
                            str5 = str;
                            i43 = i104;
                            iArr9 = iArr6;
                            iArr10 = m16812;
                            i45 = m1681910;
                            i42 = i56;
                            i105 = i40 + m168205;
                            c6255Arr3 = c6255Arr2;
                            m1681910 = i45;
                            i104 = i43;
                            m1681912 = i110;
                            iArr8 = iArr12;
                            i56 = i42;
                            str = str5;
                            cArr8 = cArr6;
                            i91 = i44;
                            i101 = i41;
                            str2 = str6;
                        } else {
                            int i118 = i101;
                            int[] iArr13 = iArr10;
                            C6255[] c6255Arr4 = c6255Arr3;
                            int[] iArr14 = iArr8;
                            int i119 = m1681910;
                            char[] cArr10 = cArr8;
                            int i120 = i56;
                            int i121 = i104;
                            int[] iArr15 = iArr9;
                            C13788 c137889 = c137887;
                            boolean z8 = (c5367.f16539 & 8) != 0;
                            if (i107 != 0) {
                                c5367.f16555 = -1;
                                c5367.f16552 = 0;
                                c5367.f16556 = 0;
                                c5367.f16541 = 0;
                                Object[] objArr = new Object[i119];
                                c5367.f16546 = objArr;
                                c5367.f16540 = 0;
                                c5367.f16547 = new Object[m168199];
                                if (z8) {
                                    String str7 = c5367.f16554;
                                    if ((c5367.f16551 & 8) == 0) {
                                        if ("<init>".equals(c5367.f16545)) {
                                            objArr[0] = InterfaceC11308.f33945;
                                        } else {
                                            objArr[0] = m16811(c5367.f16548, this.f20983 + 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] = InterfaceC11308.f33948;
                                        } else if (charAt != 'L') {
                                            if (charAt != 'S' && charAt != 'I') {
                                                if (charAt == 'J') {
                                                    i39 = i38 + 1;
                                                    objArr[i38] = InterfaceC11308.f33946;
                                                } else if (charAt != 'Z') {
                                                    if (charAt != '[') {
                                                        switch (charAt) {
                                                            case 'D':
                                                                i39 = i38 + 1;
                                                                objArr[i38] = InterfaceC11308.f33944;
                                                                break;
                                                        }
                                                        c5367.f16556 = i38;
                                                    } else {
                                                        while (str7.charAt(i123) == '[') {
                                                            i123++;
                                                        }
                                                    }
                                                }
                                            }
                                            i39 = i38 + 1;
                                            objArr[i38] = InterfaceC11308.f33950;
                                        } 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 || (m16819 = m16819(i125 + 1)) < 0 || m16819 >= i121 || (bArr3[i92 + m16819] & 255) != 187) {
                                        c6255Arr = c6255Arr4;
                                    } else {
                                        c6255Arr = c6255Arr4;
                                        m16808(m16819, c6255Arr);
                                    }
                                    i125++;
                                    c6255Arr4 = c6255Arr;
                                }
                            }
                            C6255[] c6255Arr5 = c6255Arr4;
                            if (z8 && (c5367.f16539 & 256) != 0) {
                                abstractC121042.mo2056(-1, i119, 0, (Object[]) null, (Object[]) null);
                            }
                            int m16801 = m16801(0, iArr13);
                            int m168012 = m16801(0, iArr15);
                            int i126 = (c5367.f16539 & 256) == 0 ? 33 : 0;
                            boolean z9 = false;
                            int i127 = m168012;
                            int i128 = m16801;
                            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;
                            C6255[] c6255Arr6 = c6255Arr5;
                            int i136 = m168199;
                            int i137 = i107;
                            int i138 = 0;
                            AbstractC12104 abstractC121044 = abstractC121042;
                            C7051 c7051 = this;
                            int i139 = i109;
                            while (i133 < i130) {
                                int i140 = i130;
                                int i141 = i133 - i92;
                                int i142 = i131;
                                C6255 c62557 = c6255Arr6[i141];
                                if (c62557 != null) {
                                    i6 = i136;
                                    c62557.m15438(abstractC121044, (c5367.f16539 & 2) == 0);
                                } else {
                                    i6 = i136;
                                }
                                int i143 = i137;
                                while (true) {
                                    if (i143 != 0) {
                                        int i144 = c5367.f16555;
                                        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;
                                                    abstractC121044.mo2056(-1, c5367.f16556, c5367.f16540, c5367.f16546, c5367.f16547);
                                                } else {
                                                    i29 = i139;
                                                    i31 = i142;
                                                    i27 = i132;
                                                    i30 = i145;
                                                    i32 = i6;
                                                    cArr5 = cArr11;
                                                    i28 = i129;
                                                    iArr5 = iArr16;
                                                    abstractC121044.mo2056(c5367.f16552, c5367.f16541, c5367.f16540, c5367.f16546, c5367.f16547);
                                                }
                                                z9 = false;
                                            } else {
                                                i27 = i132;
                                                cArr5 = cArr11;
                                                i28 = i129;
                                                iArr5 = iArr16;
                                                i29 = i139;
                                                i30 = i145;
                                                i31 = i142;
                                                i32 = i6;
                                            }
                                            if (i30 < i31) {
                                                char[] cArr12 = c5367.f16548;
                                                C6255[] c6255Arr7 = c5367.f16544;
                                                if (z10) {
                                                    i34 = i30 + 1;
                                                    i35 = bArr3[i30] & 255;
                                                    i33 = 0;
                                                } else {
                                                    c5367.f16555 = -1;
                                                    i33 = 0;
                                                    i34 = i30;
                                                    i35 = 255;
                                                }
                                                c5367.f16541 = i33;
                                                if (i35 < 64) {
                                                    c5367.f16552 = 3;
                                                    c5367.f16540 = i33;
                                                    z4 = z9;
                                                } else {
                                                    if (i35 < 128) {
                                                        i35 -= 64;
                                                        m16802 = c7051.m16802(i34, c5367.f16547, 0, cArr12, c6255Arr7);
                                                        c5367.f16552 = 4;
                                                        c5367.f16540 = 1;
                                                        z4 = z9;
                                                    } else {
                                                        if (i35 < 247) {
                                                            throw new IllegalArgumentException();
                                                        }
                                                        int m1681919 = c7051.m16819(i34);
                                                        z4 = z9;
                                                        i36 = i34 + 2;
                                                        if (i35 == 247) {
                                                            m16802 = c7051.m16802(i36, c5367.f16547, 0, cArr12, c6255Arr7);
                                                            c5367.f16552 = 4;
                                                            c5367.f16540 = 1;
                                                            i35 = m1681919;
                                                        } else {
                                                            if (i35 >= 248 && i35 < 251) {
                                                                c5367.f16552 = 2;
                                                                int i146 = 251 - i35;
                                                                c5367.f16541 = i146;
                                                                c5367.f16556 -= i146;
                                                                c5367.f16540 = 0;
                                                            } else if (i35 == 251) {
                                                                c5367.f16552 = 3;
                                                                c5367.f16540 = 0;
                                                            } else {
                                                                if (i35 < 255) {
                                                                    int i147 = i35 - 251;
                                                                    int i148 = z8 ? c5367.f16556 : 0;
                                                                    i37 = i36;
                                                                    int i149 = i147;
                                                                    while (i149 > 0) {
                                                                        i37 = c7051.m16802(i37, c5367.f16546, i148, cArr12, c6255Arr7);
                                                                        i149--;
                                                                        i148++;
                                                                    }
                                                                    c5367.f16552 = 1;
                                                                    c5367.f16541 = i147;
                                                                    c5367.f16556 += i147;
                                                                    c5367.f16540 = 0;
                                                                } else {
                                                                    int m1681920 = c7051.m16819(i36);
                                                                    int i150 = i34 + 4;
                                                                    c5367.f16552 = 0;
                                                                    c5367.f16541 = m1681920;
                                                                    c5367.f16556 = m1681920;
                                                                    for (int i151 = 0; i151 < m1681920; i151++) {
                                                                        i150 = c7051.m16802(i150, c5367.f16546, i151, cArr12, c6255Arr7);
                                                                    }
                                                                    int m1681921 = c7051.m16819(i150);
                                                                    c5367.f16540 = m1681921;
                                                                    i37 = i150 + 2;
                                                                    for (int i152 = 0; i152 < m1681921; i152++) {
                                                                        i37 = c7051.m16802(i37, c5367.f16547, i152, cArr12, c6255Arr7);
                                                                    }
                                                                }
                                                                i35 = m1681919;
                                                                i36 = i37;
                                                                i34 = i36;
                                                            }
                                                            i35 = m1681919;
                                                            i34 = i36;
                                                        }
                                                    }
                                                    i36 = m16802;
                                                    i34 = i36;
                                                }
                                                int i153 = i35 + 1 + c5367.f16555;
                                                c5367.f16555 = i153;
                                                m16808(i153, c6255Arr7);
                                                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 ((c5367.f16539 & 8) != 0) {
                                        abstractC121044.mo2056(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 InterfaceC9720.f28130:
                                    case 80:
                                    case InterfaceC9720.f28212:
                                    case InterfaceC9720.f28113:
                                    case 83:
                                    case InterfaceC9720.f28184:
                                    case 85:
                                    case 86:
                                    case 87:
                                    case 88:
                                    case 89:
                                    case 90:
                                    case 91:
                                    case 92:
                                    case 93:
                                    case 94:
                                    case InterfaceC9720.f28193:
                                    case InterfaceC9720.f28150:
                                    case InterfaceC9720.f28192:
                                    case InterfaceC9720.f28033:
                                    case 99:
                                    case 100:
                                    case 101:
                                    case 102:
                                    case 103:
                                    case 104:
                                    case 105:
                                    case 106:
                                    case 107:
                                    case 108:
                                    case InterfaceC9720.f28034:
                                    case 110:
                                    case 111:
                                    case 112:
                                    case 113:
                                    case 114:
                                    case InterfaceC9720.f28016:
                                    case InterfaceC9720.f28058:
                                    case 117:
                                    case InterfaceC9720.f28124:
                                    case InterfaceC9720.f28234:
                                    case 120:
                                    case 121:
                                    case 122:
                                    case InterfaceC9720.f28060:
                                    case InterfaceC9720.f28039:
                                    case 125:
                                    case InterfaceC9720.f28015:
                                    case InterfaceC9720.f28205:
                                    case 128:
                                    case InterfaceC9720.f28200:
                                    case InterfaceC9720.f28218:
                                    case InterfaceC9720.f28051:
                                    case InterfaceC9720.f28086:
                                    case InterfaceC9720.f28073:
                                    case InterfaceC9720.f28201:
                                    case 136:
                                    case InterfaceC9720.f28052:
                                    case InterfaceC9720.f28179:
                                    case InterfaceC9720.f28122:
                                    case InterfaceC9720.f28225:
                                    case InterfaceC9720.f28007:
                                    case InterfaceC9720.f28037:
                                    case InterfaceC9720.f28100:
                                    case InterfaceC9720.f28229:
                                    case InterfaceC9720.f28125:
                                    case InterfaceC9720.f28228:
                                    case InterfaceC9720.f28036:
                                    case InterfaceC9720.f28090:
                                    case InterfaceC9720.f28109:
                                    case 150:
                                    case InterfaceC9720.f28050:
                                    case InterfaceC9720.f28177:
                                    case InterfaceC9720.f28138:
                                    case InterfaceC9720.f28072:
                                    case InterfaceC9720.f28227:
                                    case 175:
                                    case 176:
                                    case InterfaceC9720.f28027:
                                    case InterfaceC9720.f28031:
                                    case InterfaceC9720.f28044:
                                    case InterfaceC9720.f28140:
                                    case InterfaceC9720.f28191:
                                        z2 = z8;
                                        i11 = i8;
                                        i12 = i154;
                                        cArr2 = cArr;
                                        abstractC121044.mo3843(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 m168033 = c7051.m16803(c5367, iArr16[i25]);
                                                    i26 = i13;
                                                    iArr4 = iArr3;
                                                    c7051.m16805(abstractC121044.mo2052(c5367.f16550, c5367.f16543, c7051.m16823(cArr11, m168033), false), m168033 + 2, true, cArr11);
                                                } else {
                                                    i26 = i13;
                                                    iArr4 = iArr3;
                                                }
                                                i25++;
                                                i24 = c7051.m16801(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 m168034 = c7051.m16803(c5367, iArr3[i14]);
                                                int i160 = i17;
                                                boolean z12 = z3;
                                                int i161 = i15;
                                                c7051.m16805(abstractC121044.mo2052(c5367.f16550, c5367.f16543, c7051.m16823(cArr11, m168034), true), m168034 + 2, true, cArr11);
                                                int i162 = i14 + 1;
                                                i22 = c7051.m16801(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 = c7051.m16801(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 = c7051.m16801(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;
                                        abstractC121044.mo3860(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;
                                        abstractC121044.mo3860(i156, c7051.m16818(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;
                                        abstractC121044.mo2059(c7051.m16815(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;
                                        abstractC121044.mo2059(c7051.m16815(cArr3, c7051.m16819(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 InterfaceC9720.f28219:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC121044.mo3856(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;
                                        abstractC121044.mo3856((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;
                                        abstractC121044.mo3856((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 InterfaceC9720.f28172:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC121044.mo3844(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 InterfaceC9720.f28224:
                                    case InterfaceC9720.f28108:
                                    case InterfaceC9720.f28019:
                                    case InterfaceC9720.f28032:
                                    case InterfaceC9720.f28095:
                                    case InterfaceC9720.f28211:
                                    case InterfaceC9720.f28079:
                                    case 160:
                                    case InterfaceC9720.f28006:
                                    case InterfaceC9720.f28091:
                                    case InterfaceC9720.f28155:
                                    case InterfaceC9720.f28066:
                                    case InterfaceC9720.f28168:
                                    case InterfaceC9720.f28207:
                                    case 167:
                                    case 168:
                                    case InterfaceC9720.f28194:
                                    case InterfaceC9720.f28143:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        abstractC121044.mo3847(i156, c6255Arr6[c7051.m16818(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 InterfaceC9720.f28167:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i168 = (4 - (i141 & 3)) + i133;
                                        C6255 c62558 = c6255Arr6[c7051.m16820(i168) + i141];
                                        int m168206 = c7051.m16820(i168 + 4);
                                        int m168207 = c7051.m16820(i168 + 8);
                                        i19 = i168 + 12;
                                        int i169 = (m168207 - m168206) + 1;
                                        C6255[] c6255Arr8 = new C6255[i169];
                                        for (int i170 = 0; i170 < i169; i170++) {
                                            c6255Arr8[i170] = c6255Arr6[c7051.m16820(i19) + i141];
                                            i19 += 4;
                                        }
                                        abstractC121044.mo3846(m168206, m168207, c62558, c6255Arr8);
                                        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 InterfaceC9720.f28161:
                                        z2 = z8;
                                        i18 = i8;
                                        i12 = i154;
                                        cArr3 = cArr;
                                        int i171 = (4 - (i141 & 3)) + i133;
                                        C6255 c62559 = c6255Arr6[c7051.m16820(i171) + i141];
                                        int m168208 = c7051.m16820(i171 + 4);
                                        i19 = i171 + 8;
                                        int[] iArr19 = new int[m168208];
                                        C6255[] c6255Arr9 = new C6255[m168208];
                                        for (int i172 = 0; i172 < m168208; i172++) {
                                            iArr19[i172] = c7051.m16820(i19);
                                            c6255Arr9[i172] = c6255Arr6[c7051.m16820(i19 + 4) + i141];
                                            i19 += 8;
                                        }
                                        abstractC121044.mo3852(c62559, iArr19, c6255Arr9);
                                        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 InterfaceC9720.f28137:
                                    case InterfaceC9720.f28103:
                                    case 180:
                                    case InterfaceC9720.f28040:
                                    case InterfaceC9720.f28176:
                                    case InterfaceC9720.f28023:
                                    case InterfaceC9720.f28112:
                                    case InterfaceC9720.f28215:
                                        z2 = z8;
                                        i18 = i8;
                                        char[] cArr13 = cArr;
                                        int i173 = iArr14[c7051.m16819(i133 + 1)];
                                        int i174 = iArr14[c7051.m16819(i173 + 2)];
                                        String m16811 = c7051.m16811(cArr13, i173);
                                        String m168234 = c7051.m16823(cArr13, i174);
                                        String m168235 = c7051.m16823(cArr13, i174 + 2);
                                        if (i156 < 182) {
                                            abstractC121044.mo2060(m16811, i156, m168234, m168235);
                                            i20 = i156;
                                            i12 = i154;
                                            cArr3 = cArr13;
                                        } else {
                                            i12 = i154;
                                            cArr3 = cArr13;
                                            i20 = i156;
                                            abstractC121044.mo2058(i156, m16811, m168234, m168235, bArr3[i173 + (-1)] == 11);
                                        }
                                        break;
                                    case InterfaceC9720.f28099:
                                        char[] cArr14 = cArr;
                                        int i175 = iArr14[c7051.m16819(i133 + 1)];
                                        int i176 = iArr14[c7051.m16819(i175 + 2)];
                                        String m168236 = c7051.m16823(cArr14, i176);
                                        String m168237 = c7051.m16823(cArr14, i176 + 2);
                                        int i177 = c7051.f20978[c7051.m16819(i175)];
                                        C14676 c14676 = (C14676) c7051.m16815(cArr14, c7051.m16819(i177));
                                        int m1681922 = c7051.m16819(i177 + 2);
                                        z2 = z8;
                                        Object[] objArr2 = new Object[m1681922];
                                        int i178 = i177 + 4;
                                        i18 = i8;
                                        int i179 = 0;
                                        while (i179 < m1681922) {
                                            objArr2[i179] = c7051.m16815(cArr14, c7051.m16819(i178));
                                            i178 += 2;
                                            i179++;
                                            m1681922 = m1681922;
                                        }
                                        abstractC121044.mo2062(m168236, m168237, c14676, 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 InterfaceC9720.f28204:
                                    case InterfaceC9720.f28120:
                                    case 192:
                                    case InterfaceC9720.f28010:
                                        cArr4 = cArr;
                                        abstractC121044.mo2065(i156, c7051.m16811(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 InterfaceC9720.f28078:
                                        cArr4 = cArr;
                                        int i180 = bArr3[i133 + 1] & 255;
                                        if (i180 == 132) {
                                            abstractC121044.mo3844(c7051.m16819(i133 + 2), c7051.m16818(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 {
                                            abstractC121044.mo3856(i180, c7051.m16819(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 InterfaceC9720.f28165:
                                        cArr4 = cArr;
                                        abstractC121044.mo2057(bArr3[i133 + 3] & 255, c7051.m16811(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 InterfaceC9720.f28115:
                                        abstractC121044.mo3847(i156 - i135, c6255Arr6[c7051.m16820(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 InterfaceC9720.f28146:
                                    case InterfaceC9720.f28119:
                                    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;
                                        C6255 c625510 = c6255Arr6[c7051.m16819(i133 + 1) + i141];
                                        if (i181 == 167 || i181 == 168) {
                                            abstractC121044.mo3847(i181 + 33, c625510);
                                        } else {
                                            abstractC121044.mo3847(i181 < 167 ? ((i181 + 1) ^ 1) - 1 : i181 ^ 1, m16808(i141 + 3, c6255Arr6));
                                            abstractC121044.mo3847(200, c625510);
                                            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:
                                        abstractC121044.mo3847(200, c6255Arr6[c7051.m16820(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;
                            C6255 c625511 = c6255Arr6[i121];
                            if (c625511 != null) {
                                abstractC121044.mo3851(c625511);
                            }
                            if (i182 != 0 && (c5367.f16539 & 2) == 0) {
                                if (i185 != 0) {
                                    int m1681923 = c7051.m16819(i185) * 3;
                                    iArr = new int[m1681923];
                                    int i186 = i185 + 2;
                                    while (m1681923 > 0) {
                                        iArr[m1681923 - 1] = i186 + 6;
                                        iArr[m1681923 - 2] = c7051.m16819(i186 + 8);
                                        m1681923 -= 3;
                                        iArr[m1681923] = c7051.m16819(i186);
                                        i186 += 10;
                                    }
                                } else {
                                    iArr = null;
                                }
                                int m1681924 = c7051.m16819(i182);
                                int i187 = i182 + 2;
                                while (true) {
                                    int i188 = m1681924 - 1;
                                    if (m1681924 > 0) {
                                        int m1681925 = c7051.m16819(i187);
                                        int m1681926 = c7051.m16819(i187 + 2);
                                        String m168238 = c7051.m16823(cArr15, i187 + 4);
                                        String m168239 = c7051.m16823(cArr15, i187 + 6);
                                        int m1681927 = c7051.m16819(i187 + 8);
                                        int i189 = i187 + 10;
                                        if (iArr != null) {
                                            for (int i190 = 0; i190 < iArr.length; i190 += 3) {
                                                if (iArr[i190] == m1681925 && iArr[i190 + 1] == m1681927) {
                                                    str3 = c7051.m16823(cArr15, iArr[i190 + 2]);
                                                    abstractC121044.mo2061(m168238, m168239, str3, c6255Arr6[m1681925], c6255Arr6[m1681925 + m1681926], m1681927);
                                                    m1681924 = i188;
                                                    c6255Arr6 = c6255Arr6;
                                                    c7051 = c7051;
                                                    abstractC121044 = abstractC121044;
                                                    i187 = i189;
                                                }
                                            }
                                        }
                                        str3 = null;
                                        abstractC121044.mo2061(m168238, m168239, str3, c6255Arr6[m1681925], c6255Arr6[m1681925 + m1681926], m1681927);
                                        m1681924 = i188;
                                        c6255Arr6 = c6255Arr6;
                                        c7051 = c7051;
                                        abstractC121044 = abstractC121044;
                                        i187 = i189;
                                    }
                                }
                            }
                            int[] iArr21 = iArr17;
                            C7051 c70512 = c7051;
                            AbstractC12104 abstractC121045 = abstractC121044;
                            int i191 = 65;
                            if (iArr21 != null) {
                                for (int i192 : iArr21) {
                                    int m168142 = c70512.m16814(i192);
                                    if (m168142 == 64 || m168142 == 65) {
                                        int m168035 = c70512.m16803(c5367, i192);
                                        c70512.m16805(abstractC121045.mo2053(c5367.f16550, c5367.f16543, c5367.f16553, c5367.f16542, c5367.f16549, c70512.m16823(cArr15, m168035), true), m168035 + 2, true, cArr15);
                                    }
                                }
                            }
                            if (iArr20 != null) {
                                int length = iArr20.length;
                                int i193 = 0;
                                while (i193 < length) {
                                    int i194 = iArr20[i193];
                                    int m168143 = c70512.m16814(i194);
                                    if (m168143 == 64 || m168143 == i191) {
                                        int m168036 = c70512.m16803(c5367, i194);
                                        c70512.m16805(abstractC121045.mo2053(c5367.f16550, c5367.f16543, c5367.f16553, c5367.f16542, c5367.f16549, c70512.m16823(cArr15, m168036), false), m168036 + 2, true, cArr15);
                                    }
                                    i193++;
                                    i191 = 65;
                                }
                            }
                            C13788 c1378810 = c137889;
                            while (c1378810 != null) {
                                C13788 c1378811 = c1378810.f41068;
                                c1378810.f41068 = null;
                                abstractC121045.mo1453(c1378810);
                                c1378810 = c1378811;
                            }
                            abstractC121045.mo3865(i183, i184);
                            abstractC121043 = abstractC121045;
                            i56 = i120;
                        }
                    }
                }
            }
        } else {
            abstractC121043 = abstractC121042;
        }
        abstractC121043.mo1456();
        return i56;
    }

    public static C6255 m16808(int i, C6255[] c6255Arr) {
        if (c6255Arr[i] == null) {
            c6255Arr[i] = new C6255();
        }
        C6255 c6255 = c6255Arr[i];
        c6255.f18945 = (short) (c6255.f18945 & (-2));
        return c6255;
    }

    private int[] m16812(AbstractC12104 abstractC12104, C5367 c5367, int i, boolean z) {
        int i2;
        char[] cArr = c5367.f16548;
        int m16819 = m16819(i);
        int[] iArr = new int[m16819];
        int i3 = i + 2;
        for (int i4 = 0; i4 < m16819; i4++) {
            iArr[i4] = i3;
            int m16820 = m16820(i3);
            int i5 = m16820 >>> 24;
            if (i5 != 23) {
                switch (i5) {
                    default:
                        switch (i5) {
                            case 64:
                            case 65:
                                int m168192 = m16819(i3 + 1);
                                i2 = i3 + 3;
                                while (true) {
                                    int i6 = m168192 - 1;
                                    if (m168192 <= 0) {
                                        break;
                                    } else {
                                        int m168193 = m16819(i2);
                                        int m168194 = m16819(i2 + 2);
                                        i2 += 6;
                                        m16808(m168193, c5367.f16544);
                                        m16808(m168193 + m168194, c5367.f16544);
                                        m168192 = 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 m16814 = m16814(i2);
                        if (i5 == 66) {
                            C4571 c4571 = m16814 != 0 ? new C4571(this.f20982, i2) : null;
                            int m13595 = C5372.m13595(m16814, 2, 1, i2);
                            i3 = m16805(abstractC12104.mo2064(m16820 & (-256), c4571, m16823(cArr, m13595), z), m13595 + 2, true, cArr);
                        } else {
                            i3 = m16805((AbstractC12104) null, C5372.m13595(m16814, 2, 3, i2), true, cArr);
                        }
                    case 16:
                    case 17:
                    case 18:
                        i2 = i3 + 3;
                        int m168142 = m16814(i2);
                        if (i5 == 66) {
                        }
                        break;
                }
            }
            i2 = i3 + 3;
            int m1681422 = m16814(i2);
            if (i5 == 66) {
            }
        }
        return iArr;
    }

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

    private int m16803(C5367 c5367, int i) {
        int i2;
        int i3;
        int m16820 = m16820(i);
        int i4 = m16820 >>> 24;
        if (i4 != 0 && i4 != 1) {
            switch (i4) {
                case 16:
                case 17:
                case 18:
                case 23:
                    i2 = m16820 & (-256);
                    i3 = i + 3;
                    c5367.f16550 = i2;
                    int m16814 = m16814(i3);
                    c5367.f16543 = m16814 != 0 ? null : new C4571(this.f20982, i3);
                    return (m16814 * 2) + i3 + 1;
                case 19:
                case 20:
                case 21:
                    i2 = m16820 & (-16777216);
                    i3 = i + 1;
                    c5367.f16550 = i2;
                    int m168142 = m16814(i3);
                    c5367.f16543 = m168142 != 0 ? null : new C4571(this.f20982, i3);
                    return (m168142 * 2) + i3 + 1;
                case 22:
                    break;
                default:
                    switch (i4) {
                        case 64:
                        case 65:
                            i2 = m16820 & (-16777216);
                            int m16819 = m16819(i + 1);
                            i3 = i + 3;
                            c5367.f16553 = new C6255[m16819];
                            c5367.f16542 = new C6255[m16819];
                            c5367.f16549 = new int[m16819];
                            for (int i5 = 0; i5 < m16819; i5++) {
                                int m168192 = m16819(i3);
                                int m168193 = m16819(i3 + 2);
                                int m168194 = m16819(i3 + 4);
                                i3 += 6;
                                c5367.f16553[i5] = m16808(m168192, c5367.f16544);
                                c5367.f16542[i5] = m16808(m168192 + m168193, c5367.f16544);
                                c5367.f16549[i5] = m168194;
                            }
                            c5367.f16550 = i2;
                            int m1681422 = m16814(i3);
                            c5367.f16543 = m1681422 != 0 ? null : new C4571(this.f20982, i3);
                            return (m1681422 * 2) + i3 + 1;
                        case 66:
                            break;
                        case 67:
                        case 68:
                        case 69:
                        case 70:
                            i2 = m16820 & (-16777216);
                            i3 = i + 3;
                            c5367.f16550 = i2;
                            int m16814222 = m16814(i3);
                            c5367.f16543 = m16814222 != 0 ? null : new C4571(this.f20982, i3);
                            return (m16814222 * 2) + i3 + 1;
                        case 71:
                        case 72:
                        case 73:
                        case 74:
                        case 75:
                            i2 = m16820 & (-16776961);
                            i3 = i + 4;
                            c5367.f16550 = i2;
                            int m168142222 = m16814(i3);
                            c5367.f16543 = m168142222 != 0 ? null : new C4571(this.f20982, i3);
                            return (m168142222 * 2) + i3 + 1;
                        default:
                            throw new IllegalArgumentException();
                    }
            }
        }
        i2 = m16820 & bn.a;
        i3 = i + 2;
        c5367.f16550 = i2;
        int m1681422222 = m16814(i3);
        c5367.f16543 = m1681422222 != 0 ? null : new C4571(this.f20982, i3);
        return (m1681422222 * 2) + i3 + 1;
    }

    private int m16805(AbstractC12104 abstractC12104, int i, boolean z, char[] cArr) {
        int m16819 = m16819(i);
        int i2 = i + 2;
        if (!z) {
            while (true) {
                int i3 = m16819 - 1;
                if (m16819 <= 0) {
                    break;
                }
                i2 = m16804(abstractC12104, i2, (String) null, cArr);
                m16819 = i3;
            }
        } else {
            while (true) {
                int i4 = m16819 - 1;
                if (m16819 <= 0) {
                    break;
                }
                i2 = m16804(abstractC12104, i2 + 2, m16823(cArr, i2), cArr);
                m16819 = i4;
            }
        }
        if (abstractC12104 != null) {
            abstractC12104.mo1456();
        }
        return i2;
    }

    private C13788 m16809(C13788[] c13788Arr, String str, int i, int i2, char[] cArr, int i3, C6255[] c6255Arr) {
        for (C13788 c13788 : c13788Arr) {
            if (c13788.f41069.equals(str)) {
                return c13788.mo19500(this, i, i2, cArr);
            }
        }
        return new C13788(str).mo19500(this, i, i2, (char[]) null);
    }

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

    public final String m16823(char[] cArr, int i) {
        int m16819 = m16819(i);
        if (i == 0 || m16819 == 0) {
            return null;
        }
        return m16817(cArr, m16819);
    }

    public final String m16817(char[] cArr, int i) {
        String[] strArr = this.f20980;
        String str = strArr[i];
        if (str != null) {
            return str;
        }
        int i2 = this.f20981[i];
        String m16807 = m16807(cArr, i2 + 2, m16819(i2));
        strArr[i] = m16807;
        return m16807;
    }

    private String m16807(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.f20982;
            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 m16821(char[] cArr, int i) {
        return m16811(cArr, i);
    }
}