package p461.p462;

import java.io.EOFException;
import p138.p176.p177.p242.p246.p251.C4303;
import p402.p411.p413.C6635;
import p461.C7103;
import p461.C7116;
import p461.C7123;

/* JADX INFO: renamed from: ޑ.ޗ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7133 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final byte[] f20683 = C4303.m7139("0123456789abcdef");

    /* JADX WARN: Code restructure failed: missing block: B:28:0x0053, code lost:
    
        if (r19 == false) goto L30;
     */
    /* JADX WARN: Code restructure failed: missing block: B:29:0x0055, code lost:
    
        return -2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:30:0x0056, code lost:
    
        return r11;
     */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final int m10483(C7103 c7103, C7116 c7116, boolean z) {
        int i;
        int i2;
        int i3;
        int i4;
        C7123 c7123;
        if (c7103 == null) {
            C6635.m9824("$this$selectPrefix");
            throw null;
        }
        if (c7116 == null) {
            C6635.m9824("options");
            throw null;
        }
        C7123 c71232 = c7103.f20629;
        if (c71232 == null) {
            return z ? -2 : -1;
        }
        byte[] bArr = c71232.f20665;
        int i5 = c71232.f20666;
        int i6 = c71232.f20667;
        int[] iArr = c7116.f20654;
        C7123 c71233 = c71232;
        int i7 = 0;
        int i8 = -1;
        loop0: while (true) {
            int i9 = i7 + 1;
            int i10 = iArr[i7];
            int i11 = i9 + 1;
            int i12 = iArr[i9];
            if (i12 != -1) {
                i8 = i12;
            }
            if (c71233 == null) {
                break;
            }
            if (i10 >= 0) {
                int i13 = i5 + 1;
                int i14 = bArr[i5] & 255;
                int i15 = i11 + i10;
                while (i11 != i15) {
                    if (i14 == iArr[i11]) {
                        i = iArr[i11 + i10];
                        if (i13 == i6) {
                            c71233 = c71233.f20670;
                            if (c71233 == null) {
                                C6635.m9822();
                                throw null;
                            }
                            int i16 = c71233.f20666;
                            byte[] bArr2 = c71233.f20665;
                            i2 = c71233.f20667;
                            if (c71233 == c71232) {
                                c71233 = null;
                            }
                            i3 = i16;
                            bArr = bArr2;
                        } else {
                            i2 = i6;
                            i3 = i13;
                        }
                    } else {
                        i11++;
                    }
                }
                return i8;
            }
            int i17 = (i10 * (-1)) + i11;
            while (true) {
                int i18 = i5 + 1;
                int i19 = i11 + 1;
                if ((bArr[i5] & 255) != iArr[i11]) {
                    return i8;
                }
                boolean z2 = i19 == i17;
                if (i18 != i6) {
                    C7123 c71234 = c71233;
                    i4 = i6;
                    i3 = i18;
                    c7123 = c71234;
                } else {
                    if (c71233 == null) {
                        C6635.m9822();
                        throw null;
                    }
                    C7123 c71235 = c71233.f20670;
                    if (c71235 == null) {
                        C6635.m9822();
                        throw null;
                    }
                    i3 = c71235.f20666;
                    byte[] bArr3 = c71235.f20665;
                    i4 = c71235.f20667;
                    if (c71235 != c71232) {
                        c7123 = c71235;
                        bArr = bArr3;
                    } else {
                        if (!z2) {
                            break loop0;
                        }
                        bArr = bArr3;
                        c7123 = null;
                    }
                }
                if (z2) {
                    i = iArr[i19];
                    int i20 = i4;
                    c71233 = c7123;
                    i2 = i20;
                    break;
                }
                i5 = i3;
                i6 = i4;
                i11 = i19;
                c71233 = c7123;
            }
            if (i >= 0) {
                return i;
            }
            int i21 = i2;
            i7 = -i;
            i5 = i3;
            i6 = i21;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final String m10484(C7103 c7103, long j) throws EOFException {
        if (c7103 == null) {
            C6635.m9824("$this$readUtf8Line");
            throw null;
        }
        if (j > 0) {
            long j2 = j - 1;
            if (c7103.m10433(j2) == ((byte) 13)) {
                String strMo10411 = c7103.mo10411(j2);
                c7103.skip(2L);
                return strMo10411;
            }
        }
        String strMo104112 = c7103.mo10411(j);
        c7103.skip(1L);
        return strMo104112;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final boolean m10485(C7123 c7123, int i, byte[] bArr, int i2, int i3) {
        if (c7123 == null) {
            C6635.m9824("segment");
            throw null;
        }
        if (bArr == null) {
            C6635.m9824("bytes");
            throw null;
        }
        int i4 = c7123.f20667;
        byte[] bArr2 = c7123.f20665;
        while (i2 < i3) {
            if (i == i4) {
                c7123 = c7123.f20670;
                if (c7123 == null) {
                    C6635.m9822();
                    throw null;
                }
                byte[] bArr3 = c7123.f20665;
                bArr2 = bArr3;
                i = c7123.f20666;
                i4 = c7123.f20667;
            }
            if (bArr2[i] != bArr[i2]) {
                return false;
            }
            i++;
            i2++;
        }
        return true;
    }
}
