package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import defpackage.d05;
import java.util.ArrayList;
import java.util.Arrays;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0010\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u0003:\u0001\u0004¨\u0006\u0005"}, d2 = {"Le69;", "Lsy4;", "Lwz0;", "Lbm;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "kotlinx-serialization-json"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public class e69 extends bm implements sy4, wz0 {
    public final dy4 a;
    public final sva b;
    public final cl c;
    public final pj8 d;
    public int e;
    public a f;
    public final ky4 g;
    public final az4 h;

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\b\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Le69$a;", "", "kotlinx-serialization-json"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
        public String a;
    }

    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public /* synthetic */ class b {
        static {
            int[] iArr = new int[sva.values().length];
            try {
                iArr[1] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                sva svaVar = sva.c;
                iArr[2] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                sva svaVar2 = sva.c;
                iArr[3] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                sva svaVar3 = sva.c;
                iArr[0] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    public e69(dy4 dy4Var, sva svaVar, cl clVar, bi8 bi8Var, a aVar) {
        cr4.g(dy4Var, "json");
        cr4.g(bi8Var, "descriptor");
        this.a = dy4Var;
        this.b = svaVar;
        this.c = clVar;
        this.d = dy4Var.b;
        this.e = -1;
        this.f = aVar;
        ky4 ky4Var = dy4Var.a;
        this.g = ky4Var;
        this.h = ky4Var.e ? null : new az4(bi8Var);
    }

    @Override // defpackage.ux1, defpackage.da1
    /* JADX INFO: renamed from: a, reason: from getter */
    public final pj8 getB() {
        return this.d;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final int aa(bi8 bi8Var) {
        cr4.g(bi8Var, "enumDescriptor");
        return wz4.d(bi8Var, this.a, z(), " at path ".concat(this.c.b.a()));
    }

    @Override // defpackage.bm, defpackage.ux1
    public final boolean ab() {
        az4 az4Var = this.h;
        if (!(az4Var != null ? az4Var.b : false)) {
            cl clVar = this.c;
            int iAa = clVar.aa(clVar.ab());
            int length = clVar.v().length() - iAa;
            boolean z = false;
            if (length >= 4 && iAa != -1) {
                int i = 0;
                while (true) {
                    if (i < 4) {
                        if ("null".charAt(i) != clVar.v().charAt(iAa + i)) {
                            break;
                        }
                        i++;
                    } else if (length <= 4 || cm.a(clVar.v().charAt(iAa + 4)) != 0) {
                        z = true;
                        clVar.a = iAa + 4;
                    }
                }
            }
            if (!z) {
                return true;
            }
        }
        return false;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final byte ad() {
        cl clVar = this.c;
        long jI = clVar.i();
        byte b2 = (byte) jI;
        if (jI == b2) {
            return b2;
        }
        cl.r(clVar, "Failed to parse byte for input '" + jI + '\'', 0, null, 6);
        throw null;
    }

    @Override // defpackage.bm, defpackage.da1
    public final void b(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        if (this.a.a.b && bi8Var.getC() == 0) {
            while (w(bi8Var) != -1) {
            }
        }
        cl clVar = this.c;
        if (clVar.ad()) {
            iz4.e(clVar, "");
            throw null;
        }
        clVar.h(this.b.b);
        d05 d05Var = clVar.b;
        int i = d05Var.c;
        int[] iArr = d05Var.b;
        if (iArr[i] == -2) {
            iArr[i] = -1;
            d05Var.c = i - 1;
        }
        int i2 = d05Var.c;
        if (i2 != -1) {
            d05Var.c = i2 - 1;
        }
    }

    @Override // defpackage.bm, defpackage.ux1
    public final da1 c(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        dy4 dy4Var = this.a;
        sva svaVarB = tva.b(dy4Var, bi8Var);
        cl clVar = this.c;
        d05 d05Var = clVar.b;
        int i = d05Var.c + 1;
        d05Var.c = i;
        Object[] objArr = d05Var.a;
        if (i == objArr.length) {
            int i2 = i * 2;
            Object[] objArrCopyOf = Arrays.copyOf(objArr, i2);
            cr4.f(objArrCopyOf, "copyOf(...)");
            d05Var.a = objArrCopyOf;
            int[] iArrCopyOf = Arrays.copyOf(d05Var.b, i2);
            cr4.f(iArrCopyOf, "copyOf(...)");
            d05Var.b = iArrCopyOf;
        }
        d05Var.a[i] = bi8Var;
        clVar.h(svaVarB.a);
        if (clVar.y() != 4) {
            int iOrdinal = svaVarB.ordinal();
            return (iOrdinal == 1 || iOrdinal == 2 || iOrdinal == 3) ? new e69(this.a, svaVarB, clVar, bi8Var, this.f) : (this.b == svaVarB && dy4Var.a.e) ? this : new e69(this.a, svaVarB, clVar, bi8Var, this.f);
        }
        cl.r(clVar, "Unexpected leading comma", 0, null, 6);
        throw null;
    }

    @Override // defpackage.sy4
    /* JADX INFO: renamed from: d, reason: from getter */
    public final dy4 getC() {
        return this.a;
    }

    /* JADX WARN: Removed duplicated region for block: B:40:0x0122  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0123  */
    @Override // defpackage.bm, defpackage.ux1
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object f(o52 o52Var) {
        String message;
        dy4 dy4Var = this.a;
        cl clVar = this.c;
        d05 d05Var = clVar.b;
        cr4.g(o52Var, "deserializer");
        try {
        } catch (ox5 e) {
            message = e.getMessage();
            cr4.d(message);
            if (!n89.l(message, "at path", false)) {
            }
        }
        if (!(o52Var instanceof c1)) {
            return o52Var.deserialize(this);
        }
        ky4 ky4Var = dy4Var.a;
        String strC = fc7.c(dy4Var, ((c1) o52Var).getDescriptor());
        String strX = clVar.x(strC, this.g.c);
        String c = null;
        if (strX != null) {
            try {
                o52 o52VarA = kc7.a((c1) o52Var, this, strX);
                a aVar = new a();
                aVar.a = strC;
                this.f = aVar;
                return o52VarA.deserialize(this);
            } catch (xi8 e2) {
                String message2 = e2.getMessage();
                cr4.d(message2);
                String strAj = n89.aj(n89.ay(message2, '\n'), ".");
                String message3 = e2.getMessage();
                cr4.d(message3);
                cl.r(clVar, strAj, 0, n89.au('\n', message3, ""), 2);
                throw null;
            }
        }
        if (!(o52Var instanceof c1)) {
            return o52Var.deserialize(this);
        }
        ky4 ky4Var2 = dy4Var.a;
        String strC2 = fc7.c(dy4Var, ((c1) o52Var).getDescriptor());
        wy4 wy4VarI = i();
        String c2 = ((c1) o52Var).getDescriptor().getA();
        if (!(wy4VarI instanceof a05)) {
            StringBuilder sb = new StringBuilder("Expected ");
            kw7 kw7Var = iw7.a;
            sb.append(kw7Var.getOrCreateKotlinClass(a05.class).getSimpleName());
            sb.append(", but had ");
            sb.append(kw7Var.getOrCreateKotlinClass(wy4VarI.getClass()).getSimpleName());
            sb.append(" as the serialized body of ");
            sb.append(c2);
            sb.append(" at element: ");
            sb.append(d05Var.a());
            throw iz4.d(sb.toString(), wy4VarI.toString(), -1);
        }
        a05 a05Var = (a05) wy4VarI;
        wy4 wy4Var = (wy4) a05Var.get(strC2);
        if (wy4Var != null) {
            e05 e05VarH = yy4.h(wy4Var);
            if (!(e05VarH instanceof yz4)) {
                c = e05VarH.getC();
            }
        }
        try {
            return ew9.a(dy4Var, strC2, a05Var, kc7.a((c1) o52Var, this, c));
        } catch (xi8 e3) {
            String message4 = e3.getMessage();
            cr4.d(message4);
            throw iz4.d(message4, a05Var.toString(), -1);
        }
        message = e.getMessage();
        cr4.d(message);
        if (!n89.l(message, "at path", false)) {
            throw e;
        }
        throw new ox5(e.a, e.getMessage() + " at path: " + d05Var.a(), e);
    }

    @Override // defpackage.sy4
    public final wy4 i() {
        return new a15(this.a.a, this.c).b();
    }

    @Override // defpackage.bm, defpackage.ux1
    public final int l() {
        cl clVar = this.c;
        long jI = clVar.i();
        int i = (int) jI;
        if (jI == i) {
            return i;
        }
        cl.r(clVar, "Failed to parse int for input '" + jI + '\'', 0, null, 6);
        throw null;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final ux1 m(bi8 bi8Var) {
        cr4.g(bi8Var, "descriptor");
        return h69.a(bi8Var) ? new ty4(this.c, this.a) : this;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final long p() {
        return this.c.i();
    }

    @Override // defpackage.bm, defpackage.ux1
    public final short q() {
        cl clVar = this.c;
        long jI = clVar.i();
        short s = (short) jI;
        if (jI == s) {
            return s;
        }
        cl.r(clVar, "Failed to parse short for input '" + jI + '\'', 0, null, 6);
        throw null;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final float r() {
        cl clVar = this.c;
        String strL = clVar.l();
        try {
            float f = Float.parseFloat(strL);
            if (this.a.a.h || !(Float.isInfinite(f) || Float.isNaN(f))) {
                return f;
            }
            iz4.g(clVar, Float.valueOf(f));
            throw null;
        } catch (IllegalArgumentException unused) {
            cl.r(clVar, n41.g('\'', "Failed to parse type 'float' for input '", strL), 0, null, 6);
            throw null;
        }
    }

    @Override // defpackage.bm, defpackage.ux1
    public final double t() {
        cl clVar = this.c;
        String strL = clVar.l();
        try {
            double d = Double.parseDouble(strL);
            if (this.a.a.h || !(Double.isInfinite(d) || Double.isNaN(d))) {
                return d;
            }
            iz4.g(clVar, Double.valueOf(d));
            throw null;
        } catch (IllegalArgumentException unused) {
            cl.r(clVar, n41.g('\'', "Failed to parse type 'double' for input '", strL), 0, null, 6);
            throw null;
        }
    }

    @Override // defpackage.bm, defpackage.ux1
    public final boolean u() {
        boolean z;
        boolean z2;
        cl clVar = this.c;
        int iAb = clVar.ab();
        if (iAb == clVar.v().length()) {
            cl.r(clVar, "EOF", 0, null, 6);
            throw null;
        }
        if (clVar.v().charAt(iAb) == '\"') {
            iAb++;
            z = true;
        } else {
            z = false;
        }
        int iAa = clVar.aa(iAb);
        if (iAa >= clVar.v().length() || iAa == -1) {
            cl.r(clVar, "EOF", 0, null, 6);
            throw null;
        }
        int i = iAa + 1;
        int iCharAt = clVar.v().charAt(iAa) | ' ';
        if (iCharAt == 102) {
            clVar.d(i, "alse");
            z2 = false;
        } else {
            if (iCharAt != 116) {
                cl.r(clVar, "Expected valid boolean literal prefix, but had '" + clVar.l() + '\'', 0, null, 6);
                throw null;
            }
            clVar.d(i, "rue");
            z2 = true;
        }
        if (!z) {
            return z2;
        }
        if (clVar.a == clVar.v().length()) {
            cl.r(clVar, "EOF", 0, null, 6);
            throw null;
        }
        if (clVar.v().charAt(clVar.a) == '\"') {
            clVar.a++;
            return z2;
        }
        cl.r(clVar, "Expected closing quotation mark", 0, null, 6);
        throw null;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final char v() {
        cl clVar = this.c;
        String strL = clVar.l();
        if (strL.length() == 1) {
            return strL.charAt(0);
        }
        cl.r(clVar, n41.g('\'', "Expected single char, but got '", strL), 0, null, 6);
        throw null;
    }

    /* JADX WARN: Code restructure failed: missing block: B:70:0x00f8, code lost:
    
        r2.q(defpackage.n89.ad(0, 6, r2.ac(0, r2.a), r11), defpackage.n41.g('\'', "Encountered an unknown key '", r11), "Use 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.");
     */
    /* JADX WARN: Code restructure failed: missing block: B:71:0x0110, code lost:
    
        throw null;
     */
    /* JADX WARN: Multi-variable type inference failed */
    @Override // defpackage.da1
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int w(bi8 bi8Var) {
        char c;
        cl clVar = this.c;
        d05 d05Var = clVar.b;
        cr4.g(bi8Var, "descriptor");
        sva svaVar = this.b;
        int iOrdinal = svaVar.ordinal();
        char c2 = ':';
        int i = 0;
        zAd = false;
        boolean zAd = false;
        dy4 dy4Var = this.a;
        byte b2 = 1;
        int i2 = -1;
        if (iOrdinal == 0) {
            boolean zAd2 = clVar.ad();
            while (true) {
                boolean zC = clVar.c();
                az4 az4Var = this.h;
                if (zC) {
                    ky4 ky4Var = this.g;
                    boolean z = ky4Var.c;
                    byte b3 = b2;
                    String strM = z ? clVar.m() : clVar.e();
                    clVar.h(c2);
                    int iC = wz4.c(bi8Var, dy4Var, strM);
                    if (iC != -3) {
                        if (az4Var != null) {
                            di2 di2Var = az4Var.a;
                            if (iC < 64) {
                                di2Var.c |= 1 << iC;
                            } else {
                                int i3 = (iC >>> 6) - 1;
                                long[] jArr = di2Var.d;
                                jArr[i3] = jArr[i3] | (1 << (iC & 63));
                            }
                        }
                        i2 = iC;
                    } else {
                        if (!ky4Var.b) {
                            a aVar = this.f;
                            if (aVar == null || !cr4.b(aVar.a, strM)) {
                                break;
                            }
                            aVar.a = null;
                        }
                        ArrayList arrayList = new ArrayList();
                        byte bY = clVar.y();
                        if (bY == 8 || bY == 6) {
                            while (true) {
                                byte bY2 = clVar.y();
                                b2 = b3;
                                if (bY2 != b2) {
                                    c = 6;
                                    if (bY2 == 8 || bY2 == 6) {
                                        arrayList.add(Byte.valueOf(bY2));
                                    } else {
                                        if (bY2 == 9) {
                                            if (((Number) y41.ak(arrayList)).byteValue() != 8) {
                                                throw iz4.d("found ] instead of } at path: " + d05Var, clVar.v(), clVar.a);
                                            }
                                            y41.ay(arrayList);
                                        } else if (bY2 == 7) {
                                            if (((Number) y41.ak(arrayList)).byteValue() != 6) {
                                                throw iz4.d("found } instead of ] at path: " + d05Var, clVar.v(), clVar.a);
                                            }
                                            y41.ay(arrayList);
                                        } else if (bY2 == 10) {
                                            cl.r(clVar, "Unexpected end of input due to malformed JSON during ignoring unknown keys", 0, null, 6);
                                            throw null;
                                        }
                                        c = 6;
                                    }
                                    clVar.f();
                                    if (arrayList.size() == 0) {
                                        break;
                                    }
                                } else if (z) {
                                    clVar.l();
                                } else {
                                    clVar.e();
                                }
                                b3 = b2;
                            }
                        } else {
                            clVar.l();
                            b2 = b3;
                            c = 6;
                        }
                        zAd2 = clVar.ad();
                        c2 = ':';
                    }
                } else {
                    if (zAd2) {
                        ky4 ky4Var2 = dy4Var.a;
                        iz4.e(clVar, "object");
                        throw null;
                    }
                    if (az4Var != null) {
                        di2 di2Var2 = az4Var.a;
                        gr3 gr3Var = di2Var2.b;
                        bi8 bi8Var2 = di2Var2.a;
                        int c3 = bi8Var2.getC();
                        while (true) {
                            long j = di2Var2.c;
                            long j2 = -1;
                            if (j != -1) {
                                int iNumberOfTrailingZeros = Long.numberOfTrailingZeros(~j);
                                di2Var2.c |= 1 << iNumberOfTrailingZeros;
                                if (((Boolean) ((zy4) gr3Var).invoke(bi8Var2, Integer.valueOf(iNumberOfTrailingZeros))).booleanValue()) {
                                    i2 = iNumberOfTrailingZeros;
                                    break;
                                }
                            } else if (c3 > 64) {
                                long[] jArr2 = di2Var2.d;
                                int length = jArr2.length;
                                loop3: while (i < length) {
                                    int i4 = i + 1;
                                    int i5 = i4 * 64;
                                    long j3 = jArr2[i];
                                    while (j3 != j2) {
                                        int iNumberOfTrailingZeros2 = Long.numberOfTrailingZeros(~j3);
                                        j3 |= 1 << iNumberOfTrailingZeros2;
                                        int i6 = iNumberOfTrailingZeros2 + i5;
                                        if (((Boolean) ((zy4) gr3Var).invoke(bi8Var2, Integer.valueOf(i6))).booleanValue()) {
                                            jArr2[i] = j3;
                                            i2 = i6;
                                            break loop3;
                                        }
                                        j2 = -1;
                                    }
                                    jArr2[i] = j3;
                                    i = i4;
                                    j2 = -1;
                                }
                            }
                        }
                    } else {
                        i2 = -1;
                    }
                }
            }
        } else if (iOrdinal != 2) {
            boolean zAd3 = clVar.ad();
            if (clVar.c()) {
                int i7 = this.e;
                if (i7 != -1 && !zAd3) {
                    cl.r(clVar, "Expected end of the array or comma", 0, null, 6);
                    throw null;
                }
                i2 = i7 + 1;
                this.e = i2;
            } else if (zAd3) {
                ky4 ky4Var3 = dy4Var.a;
                iz4.e(clVar, "array");
                throw null;
            }
        } else {
            int i8 = this.e;
            Object[] objArr = i8 % 2 != 0;
            if (objArr != true) {
                clVar.h(':');
            } else if (i8 != -1) {
                zAd = clVar.ad();
            }
            if (clVar.c()) {
                if (objArr != false) {
                    if (this.e == -1) {
                        int i9 = clVar.a;
                        if (zAd) {
                            cl.r(clVar, "Unexpected leading comma", i9, null, 4);
                            throw null;
                        }
                    } else {
                        int i10 = clVar.a;
                        if (!zAd) {
                            cl.r(clVar, "Expected comma after the key-value pair", i10, null, 4);
                            throw null;
                        }
                    }
                }
                i2 = this.e + 1;
                this.e = i2;
            } else if (zAd) {
                ky4 ky4Var4 = dy4Var.a;
                iz4.e(clVar, "object");
                throw null;
            }
        }
        if (svaVar != sva.e) {
            d05Var.b[d05Var.c] = i2;
        }
        return i2;
    }

    @Override // defpackage.bm, defpackage.da1
    public final Object y(bi8 bi8Var, int i, o52 o52Var, Object obj) {
        d05 d05Var = this.c.b;
        cr4.g(bi8Var, "descriptor");
        cr4.g(o52Var, "deserializer");
        boolean z = this.b == sva.e && (i & 1) == 0;
        if (z) {
            int[] iArr = d05Var.b;
            int i2 = d05Var.c;
            if (iArr[i2] == -2) {
                d05Var.a[i2] = d05.a.a;
            }
        }
        Object objY = super.y(bi8Var, i, o52Var, obj);
        if (z) {
            int[] iArr2 = d05Var.b;
            int i3 = d05Var.c;
            if (iArr2[i3] != -2) {
                int i4 = i3 + 1;
                d05Var.c = i4;
                Object[] objArr = d05Var.a;
                if (i4 == objArr.length) {
                    int i5 = i4 * 2;
                    Object[] objArrCopyOf = Arrays.copyOf(objArr, i5);
                    cr4.f(objArrCopyOf, "copyOf(...)");
                    d05Var.a = objArrCopyOf;
                    int[] iArrCopyOf = Arrays.copyOf(d05Var.b, i5);
                    cr4.f(iArrCopyOf, "copyOf(...)");
                    d05Var.b = iArrCopyOf;
                }
            }
            Object[] objArr2 = d05Var.a;
            int i6 = d05Var.c;
            objArr2[i6] = objY;
            d05Var.b[i6] = -2;
        }
        return objY;
    }

    @Override // defpackage.bm, defpackage.ux1
    public final String z() {
        boolean z = this.g.c;
        cl clVar = this.c;
        return z ? clVar.m() : clVar.j();
    }
}
