package defpackage;

import androidx.media3.container.NalUnitUtil;
import kotlin.Metadata;

/* JADX INFO: renamed from: b, reason: from Kotlin metadata and case insensitive filesystem */
/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0002\n\u0000¨\u0006\u0000"}, d2 = {"okio"}, k = 2, mv = {1, 9, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@r15
@vx8
public final class C0242b {
    public static final byte[] a;

    static {
        byte[] bytes = "0123456789abcdef".getBytes(bz0.a);
        cr4.f(bytes, "getBytes(...)");
        a = bytes;
    }

    public static final boolean a(me8 me8Var, int i, byte[] bArr, int i2) {
        int i3 = me8Var.c;
        byte[] bArr2 = me8Var.a;
        for (int i4 = 1; i4 < i2; i4++) {
            if (i == i3) {
                me8Var = me8Var.f;
                cr4.d(me8Var);
                bArr2 = me8Var.a;
                i = me8Var.b;
                i3 = me8Var.c;
            }
            if (bArr2[i] != bArr[i4]) {
                return false;
            }
            i++;
        }
        return true;
    }

    public static final String b(lg0 lg0Var, long j) {
        if (j > 0) {
            long j2 = j - 1;
            if (lg0Var.k(j2) == 13) {
                String strZ = lg0Var.z(j2, bz0.a);
                lg0Var.skip(2L);
                return strZ;
            }
        }
        String strZ2 = lg0Var.z(j, bz0.a);
        lg0Var.skip(1L);
        return strZ2;
    }

    /* JADX WARN: Code restructure failed: missing block: B:27:0x005c, code lost:
    
        if (r18 == false) goto L37;
     */
    /* JADX WARN: Code restructure failed: missing block: B:28:0x005e, code lost:
    
        return -2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x007e, code lost:
    
        return r9;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final int c(lg0 lg0Var, ly6 ly6Var, boolean z) {
        int i;
        int i2;
        int i3;
        me8 me8Var;
        int i4;
        cr4.g(ly6Var, "options");
        me8 me8Var2 = lg0Var.a;
        if (me8Var2 != null) {
            byte[] bArr = me8Var2.a;
            int i5 = me8Var2.b;
            int i6 = me8Var2.c;
            int[] iArr = ly6Var.b;
            me8 me8Var3 = me8Var2;
            int i7 = -1;
            int i8 = 0;
            loop0: while (true) {
                int i9 = i8 + 1;
                int i10 = iArr[i8];
                int i11 = i8 + 2;
                int i12 = iArr[i9];
                if (i12 != -1) {
                    i7 = i12;
                }
                if (me8Var3 == 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) {
                                me8Var3 = me8Var3.f;
                                cr4.d(me8Var3);
                                int i16 = me8Var3.b;
                                byte[] bArr2 = me8Var3.a;
                                i2 = me8Var3.c;
                                if (me8Var3 == me8Var2) {
                                    i3 = i16;
                                    bArr = bArr2;
                                    me8Var3 = null;
                                } else {
                                    i3 = i16;
                                    bArr = bArr2;
                                }
                            } else {
                                i2 = i6;
                                i3 = i13;
                            }
                            if (i >= 0) {
                                return i;
                            }
                            int i17 = i2;
                            i8 = -i;
                            i5 = i3;
                            i6 = i17;
                        } else {
                            i11++;
                        }
                    }
                    break loop0;
                }
                int i18 = (i10 * (-1)) + i11;
                while (true) {
                    int i19 = i5 + 1;
                    int i20 = i11 + 1;
                    if ((bArr[i5] & 255) != iArr[i11]) {
                        break loop0;
                    }
                    boolean z2 = i20 == i18;
                    if (i19 == i6) {
                        cr4.d(me8Var3);
                        me8 me8Var4 = me8Var3.f;
                        cr4.d(me8Var4);
                        i3 = me8Var4.b;
                        byte[] bArr3 = me8Var4.a;
                        i4 = me8Var4.c;
                        if (me8Var4 != me8Var2) {
                            me8Var = me8Var4;
                            bArr = bArr3;
                        } else {
                            if (!z2) {
                                break loop0;
                            }
                            bArr = bArr3;
                            me8Var = null;
                        }
                    } else {
                        me8Var = me8Var3;
                        i4 = i6;
                        i3 = i19;
                    }
                    if (z2) {
                        i = iArr[i20];
                        int i21 = i4;
                        me8Var3 = me8Var;
                        i2 = i21;
                        break;
                    }
                    i5 = i3;
                    i6 = i4;
                    me8Var3 = me8Var;
                    i11 = i20;
                }
            }
        } else {
            return z ? -2 : -1;
        }
    }
}
