package y7;

import java.io.EOFException;
import x7.C;
import x7.C1731g;
import x7.w;

/* JADX INFO: loaded from: classes.dex */
public abstract class a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final byte[] f19039a;

    static {
        byte[] bytes = "0123456789abcdef".getBytes(X6.a.f7235a);
        P6.g.d(bytes, "getBytes(...)");
        f19039a = bytes;
    }

    public static final boolean a(C c3, int i, byte[] bArr, int i5) {
        int i8 = c3.f18729c;
        byte[] bArr2 = c3.f18727a;
        for (int i9 = 1; i9 < i5; i9++) {
            if (i == i8) {
                c3 = c3.f18732f;
                P6.g.b(c3);
                i = c3.f18728b;
                i8 = c3.f18729c;
                bArr2 = c3.f18727a;
            }
            if (bArr2[i] != bArr[i9]) {
                return false;
            }
            i++;
        }
        return true;
    }

    public static final String b(C1731g c1731g, long j8) throws EOFException {
        P6.g.e(c1731g, "<this>");
        if (j8 > 0) {
            long j9 = j8 - 1;
            if (c1731g.A(j9) == 13) {
                String strN0 = c1731g.n0(j9, X6.a.f7235a);
                c1731g.y(2L);
                return strN0;
            }
        }
        String strN02 = c1731g.n0(j8, X6.a.f7235a);
        c1731g.y(1L);
        return strN02;
    }

    /* JADX WARN: Code restructure failed: missing block: B:27:0x0061, code lost:
    
        if (r19 == false) goto L37;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x0063, code lost:
    
        return -2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x008c, code lost:
    
        return r9;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final int c(C1731g c1731g, w wVar, boolean z8) {
        int i;
        byte[] bArr;
        int i5;
        int i8;
        C c3;
        byte[] bArr2;
        int i9;
        P6.g.e(c1731g, "<this>");
        P6.g.e(wVar, "options");
        C c8 = c1731g.f18764q;
        if (c8 != null) {
            int i10 = c8.f18728b;
            int i11 = c8.f18729c;
            byte[] bArr3 = c8.f18727a;
            C c9 = c8;
            int i12 = -1;
            int i13 = 0;
            loop0: while (true) {
                int i14 = i13 + 1;
                int[] iArr = wVar.f18796r;
                int i15 = iArr[i13];
                int i16 = i13 + 2;
                int i17 = iArr[i14];
                if (i17 != -1) {
                    i12 = i17;
                }
                if (c9 == null) {
                    break;
                }
                if (i15 >= 0) {
                    int i18 = i10 + 1;
                    int i19 = bArr3[i10] & 255;
                    int i20 = i16 + i15;
                    while (i16 != i20) {
                        if (i19 == iArr[i16]) {
                            i = iArr[i16 + i15];
                            if (i18 == i11) {
                                c9 = c9.f18732f;
                                P6.g.b(c9);
                                i8 = c9.f18728b;
                                i5 = c9.f18729c;
                                bArr = c9.f18727a;
                                if (c9 == c8) {
                                    c9 = null;
                                }
                            } else {
                                bArr = bArr3;
                                i5 = i11;
                                i8 = i18;
                            }
                            if (i >= 0) {
                                return i;
                            }
                            byte[] bArr4 = bArr;
                            i13 = -i;
                            i10 = i8;
                            i11 = i5;
                            bArr3 = bArr4;
                        } else {
                            i16++;
                        }
                    }
                    break loop0;
                }
                int i21 = (i15 * (-1)) + i16;
                while (true) {
                    int i22 = i10 + 1;
                    int i23 = i16 + 1;
                    if ((bArr3[i10] & 255) != iArr[i16]) {
                        break loop0;
                    }
                    boolean z9 = i23 == i21;
                    if (i22 == i11) {
                        P6.g.b(c9);
                        C c10 = c9.f18732f;
                        P6.g.b(c10);
                        i9 = c10.f18728b;
                        int i24 = c10.f18729c;
                        bArr2 = c10.f18727a;
                        if (c10 != c8) {
                            c3 = c10;
                            i11 = i24;
                        } else {
                            if (!z9) {
                                break loop0;
                            }
                            i11 = i24;
                            c3 = null;
                        }
                    } else {
                        c3 = c9;
                        bArr2 = bArr3;
                        i9 = i22;
                    }
                    if (z9) {
                        i = iArr[i23];
                        int i25 = i9;
                        i5 = i11;
                        i8 = i25;
                        byte[] bArr5 = bArr2;
                        c9 = c3;
                        bArr = bArr5;
                        break;
                    }
                    i10 = i9;
                    bArr3 = bArr2;
                    c9 = c3;
                    i16 = i23;
                }
            }
        } else {
            return z8 ? -2 : -1;
        }
    }
}
