package k.a.q.y;

/* JADX INFO: compiled from: StringJsonLexer.kt */
/* JADX INFO: loaded from: classes.dex */
public final class g0 extends a {
    private final String e;

    public g0(String str) {
        j.p0.d.r.f(str, "source");
        this.e = str;
    }

    @Override // k.a.q.y.a
    public int G(int i2) {
        if (i2 < C().length()) {
            return i2;
        }
        return -1;
    }

    @Override // k.a.q.y.a
    public int I() {
        char cCharAt;
        int i2 = this.a;
        if (i2 == -1) {
            return i2;
        }
        while (i2 < C().length() && ((cCharAt = C().charAt(i2)) == ' ' || cCharAt == '\n' || cCharAt == '\r' || cCharAt == '\t')) {
            i2++;
        }
        this.a = i2;
        return i2;
    }

    @Override // k.a.q.y.a
    public boolean L() {
        int I = I();
        if (I == C().length() || I == -1 || C().charAt(I) != ',') {
            return false;
        }
        this.a++;
        return true;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    @Override // k.a.q.y.a
    /* JADX INFO: renamed from: P, reason: merged with bridge method [inline-methods] */
    public String C() {
        return this.e;
    }

    @Override // k.a.q.y.a
    public boolean f() {
        int i2 = this.a;
        if (i2 == -1) {
            return false;
        }
        while (i2 < C().length()) {
            char cCharAt = C().charAt(i2);
            if (cCharAt != ' ' && cCharAt != '\n' && cCharAt != '\r' && cCharAt != '\t') {
                this.a = i2;
                return D(cCharAt);
            }
            i2++;
        }
        this.a = i2;
        return false;
    }

    @Override // k.a.q.y.a
    public String k() {
        o('\"');
        int i2 = this.a;
        int iS = j.u0.r.S(C(), '\"', i2, false, 4, null);
        if (iS == -1) {
            z((byte) 1);
            throw null;
        }
        for (int i3 = i2; i3 < iS; i3++) {
            if (C().charAt(i3) == '\\') {
                return r(C(), this.a, i3);
            }
        }
        this.a = iS + 1;
        String strSubstring = C().substring(i2, iS);
        j.p0.d.r.e(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
        return strSubstring;
    }

    @Override // k.a.q.y.a
    public String l(String str, boolean z) {
        j.p0.d.r.f(str, "keyToMatch");
        int i2 = this.a;
        try {
            if (m() != 6) {
                return null;
            }
            if (!j.p0.d.r.a(z ? k() : t(), str)) {
                return null;
            }
            if (m() != 5) {
                return null;
            }
            return z ? q() : t();
        } finally {
            this.a = i2;
        }
    }

    @Override // k.a.q.y.a
    public byte m() {
        byte bA;
        String strC = C();
        do {
            int i2 = this.a;
            if (i2 == -1 || i2 >= strC.length()) {
                return (byte) 10;
            }
            int i3 = this.a;
            this.a = i3 + 1;
            bA = b.a(strC.charAt(i3));
        } while (bA == 3);
        return bA;
    }

    @Override // k.a.q.y.a
    public void o(char c) {
        if (this.a == -1) {
            N(c);
            throw null;
        }
        String strC = C();
        while (this.a < strC.length()) {
            int i2 = this.a;
            this.a = i2 + 1;
            char cCharAt = strC.charAt(i2);
            if (cCharAt != ' ' && cCharAt != '\n' && cCharAt != '\r' && cCharAt != '\t') {
                if (cCharAt == c) {
                    return;
                }
                N(c);
                throw null;
            }
        }
        N(c);
        throw null;
    }
}
