package defpackage;

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

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Ldu7;", "Lbu7;", "kotlinx-serialization-json"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class du7 extends bu7 {
    /* JADX WARN: Code restructure failed: missing block: B:55:0x00d4, code lost:
    
        r9.a = r0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:56:0x00d6, code lost:
    
        return r0;
     */
    @Override // defpackage.bu7, defpackage.cl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int ab() {
        rr rrVar;
        int i;
        q07 q07Var;
        int iAa = this.a;
        loop0: while (true) {
            iAa = aa(iAa);
            if (iAa == -1) {
                break;
            }
            rrVar = this.g;
            char[] cArr = rrVar.a;
            char c = cArr[iAa];
            if (c == ' ' || c == '\n' || c == '\r' || c == '\t') {
                iAa++;
            } else {
                if (c != '/' || (i = iAa + 1) >= rrVar.b) {
                    break;
                }
                int iAa2 = iAa + 2;
                char c2 = cArr[i];
                if (c2 == '*') {
                    boolean z = false;
                    while (iAa != -1) {
                        int iZ = n89.z(rrVar, "*/", iAa2, false, 4);
                        if (iZ != -1) {
                            q07Var = new q07(Integer.valueOf(iZ + 2), Boolean.TRUE);
                        } else {
                            int i2 = rrVar.b;
                            int i3 = i2 - 1;
                            if (rrVar.a[i3] == '*') {
                                if (i2 - i3 > this.f) {
                                    iAa2 = i3;
                                } else {
                                    this.a = i3;
                                    o();
                                    iAa2 = (this.a != 0 || rrVar.b == 0) ? -1 : 0;
                                }
                                if (z) {
                                    break loop0;
                                }
                                z = true;
                            } else {
                                iAa2 = aa(i2);
                            }
                            iAa = iAa2;
                        }
                    }
                    break loop0;
                }
                if (c2 == '/') {
                    while (true) {
                        if (iAa != -1) {
                            int iY = n89.y(rrVar, '\n', iAa2, 4);
                            if (iY != -1) {
                                q07Var = new q07(Integer.valueOf(iY + 1), Boolean.TRUE);
                                break;
                            }
                            iAa2 = aa(rrVar.b);
                            iAa = iAa2;
                        } else {
                            q07Var = new q07(-1, Boolean.TRUE);
                            break;
                        }
                    }
                } else {
                    q07Var = new q07(Integer.valueOf(iAa), Boolean.FALSE);
                }
                iAa = ((Number) q07Var.a).intValue();
                if (!((Boolean) q07Var.b).booleanValue()) {
                    break;
                }
            }
        }
        this.a = rrVar.b;
        cl.r(this, "Expected end of the block comment: \"*/\", but had EOF instead", 0, null, 6);
        throw null;
    }

    @Override // defpackage.bu7, defpackage.cl
    public final boolean c() {
        o();
        int iAb = ab();
        rr rrVar = this.g;
        if (iAb >= rrVar.b || iAb == -1) {
            return false;
        }
        return cl.w(rrVar.a[iAb]);
    }

    @Override // defpackage.bu7, defpackage.cl
    public final byte f() {
        o();
        int iAb = ab();
        rr rrVar = this.g;
        if (iAb >= rrVar.b || iAb == -1) {
            return (byte) 10;
        }
        this.a = iAb + 1;
        return cm.a(rrVar.a[iAb]);
    }

    @Override // defpackage.bu7, defpackage.cl
    public final void h(char c) {
        o();
        int iAb = ab();
        rr rrVar = this.g;
        if (iAb >= rrVar.b || iAb == -1) {
            this.a = -1;
            ae(c);
            throw null;
        }
        char c2 = rrVar.a[iAb];
        this.a = iAb + 1;
        if (c2 == c) {
            return;
        }
        ae(c);
        throw null;
    }

    @Override // defpackage.cl
    public final byte y() {
        o();
        int iAb = ab();
        rr rrVar = this.g;
        if (iAb >= rrVar.b || iAb == -1) {
            return (byte) 10;
        }
        this.a = iAb;
        return cm.a(rrVar.a[iAb]);
    }
}
