package o6;

import d5.AbstractC0844a;
import java.math.BigDecimal;
import n4.u0;
import x7.C1731g;

/* JADX INFO: loaded from: classes.dex */
public final class z extends AbstractC1391k {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f15934a;

    public /* synthetic */ z(int i) {
        this.f15934a = i;
    }

    @Override // o6.AbstractC1391k
    public final Object b(AbstractC1394n abstractC1394n) {
        long jLongValueExact;
        switch (this.f15934a) {
            case u0.f15495q /* 0 */:
                return abstractC1394n.H();
            case 1:
                C1395o c1395o = (C1395o) abstractC1394n;
                int iL0 = c1395o.f15883w;
                if (iL0 == 0) {
                    iL0 = c1395o.l0();
                }
                boolean z8 = false;
                if (iL0 == 5) {
                    c1395o.f15883w = 0;
                    int[] iArr = c1395o.f15876t;
                    int i = c1395o.f15873q - 1;
                    iArr[i] = iArr[i] + 1;
                    z8 = true;
                } else {
                    if (iL0 != 6) {
                        throw new A6.b("Expected a boolean but was " + AbstractC0844a.B(c1395o.K()) + " at path " + c1395o.m());
                    }
                    c1395o.f15883w = 0;
                    int[] iArr2 = c1395o.f15876t;
                    int i5 = c1395o.f15873q - 1;
                    iArr2[i5] = iArr2[i5] + 1;
                }
                return Boolean.valueOf(z8);
            case 2:
                return Byte.valueOf((byte) AbstractC1380C.g(abstractC1394n, "a byte", -128, 255));
            case 3:
                String strH = abstractC1394n.H();
                if (strH.length() <= 1) {
                    return Character.valueOf(strH.charAt(0));
                }
                throw new A6.b("Expected a char but was " + ("\"" + strH + '\"') + " at path " + abstractC1394n.m());
            case 4:
                return Double.valueOf(abstractC1394n.r());
            case 5:
                float fR = (float) abstractC1394n.r();
                if (!Float.isInfinite(fR)) {
                    return Float.valueOf(fR);
                }
                throw new A6.b("JSON forbids NaN and infinities: " + fR + " at path " + abstractC1394n.m());
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                return Integer.valueOf(abstractC1394n.u());
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                C1395o c1395o2 = (C1395o) abstractC1394n;
                int iL02 = c1395o2.f15883w;
                if (iL02 == 0) {
                    iL02 = c1395o2.l0();
                }
                if (iL02 != 16) {
                    if (iL02 == 17) {
                        long j8 = c1395o2.f15885y;
                        C1731g c1731g = c1395o2.f15882v;
                        c1731g.getClass();
                        c1395o2.f15886z = c1731g.n0(j8, X6.a.f7235a);
                    } else if (iL02 == 9 || iL02 == 8) {
                        String strR0 = iL02 == 9 ? c1395o2.r0(C1395o.f15878B) : c1395o2.r0(C1395o.f15877A);
                        c1395o2.f15886z = strR0;
                        try {
                            jLongValueExact = Long.parseLong(strR0);
                            c1395o2.f15883w = 0;
                            int[] iArr3 = c1395o2.f15876t;
                            int i8 = c1395o2.f15873q - 1;
                            iArr3[i8] = iArr3[i8] + 1;
                        } catch (NumberFormatException unused) {
                            c1395o2.f15883w = 11;
                            jLongValueExact = new BigDecimal(c1395o2.f15886z).longValueExact();
                            c1395o2.f15886z = null;
                            c1395o2.f15883w = 0;
                            int[] iArr4 = c1395o2.f15876t;
                            int i9 = c1395o2.f15873q - 1;
                            iArr4[i9] = iArr4[i9] + 1;
                        }
                    } else if (iL02 != 11) {
                        throw new A6.b("Expected a long but was " + AbstractC0844a.B(c1395o2.K()) + " at path " + c1395o2.m());
                    }
                    c1395o2.f15883w = 11;
                    try {
                        jLongValueExact = new BigDecimal(c1395o2.f15886z).longValueExact();
                        c1395o2.f15886z = null;
                        c1395o2.f15883w = 0;
                        int[] iArr42 = c1395o2.f15876t;
                        int i92 = c1395o2.f15873q - 1;
                        iArr42[i92] = iArr42[i92] + 1;
                    } catch (ArithmeticException | NumberFormatException unused2) {
                        throw new A6.b("Expected a long but was " + c1395o2.f15886z + " at path " + c1395o2.m());
                    }
                    break;
                } else {
                    c1395o2.f15883w = 0;
                    int[] iArr5 = c1395o2.f15876t;
                    int i10 = c1395o2.f15873q - 1;
                    iArr5[i10] = iArr5[i10] + 1;
                    jLongValueExact = c1395o2.f15884x;
                }
                return Long.valueOf(jLongValueExact);
            default:
                return Short.valueOf((short) AbstractC1380C.g(abstractC1394n, "a short", -32768, 32767));
        }
    }

    @Override // o6.AbstractC1391k
    public final void e(AbstractC1397q abstractC1397q, Object obj) {
        switch (this.f15934a) {
            case u0.f15495q /* 0 */:
                abstractC1397q.A((String) obj);
                return;
            case 1:
                boolean zBooleanValue = ((Boolean) obj).booleanValue();
                C1396p c1396p = (C1396p) abstractC1397q;
                if (c1396p.f15894u) {
                    throw new IllegalStateException("Boolean cannot be used as a map key in JSON at path " + c1396p.j());
                }
                c1396p.V();
                c1396p.H();
                c1396p.f15888w.z0(zBooleanValue ? "true" : "false");
                int[] iArr = c1396p.f15893t;
                int i = c1396p.f15890q - 1;
                iArr[i] = iArr[i] + 1;
                return;
            case 2:
                abstractC1397q.u(((Byte) obj).intValue() & 255);
                return;
            case 3:
                abstractC1397q.A(((Character) obj).toString());
                return;
            case 4:
                double dDoubleValue = ((Double) obj).doubleValue();
                C1396p c1396p2 = (C1396p) abstractC1397q;
                c1396p2.getClass();
                if (Double.isNaN(dDoubleValue) || Double.isInfinite(dDoubleValue)) {
                    throw new IllegalArgumentException("Numeric values must be finite, but was " + dDoubleValue);
                }
                if (c1396p2.f15894u) {
                    c1396p2.f15894u = false;
                    c1396p2.m(Double.toString(dDoubleValue));
                    return;
                }
                c1396p2.V();
                c1396p2.H();
                c1396p2.f15888w.z0(Double.toString(dDoubleValue));
                int[] iArr2 = c1396p2.f15893t;
                int i5 = c1396p2.f15890q - 1;
                iArr2[i5] = iArr2[i5] + 1;
                return;
            case 5:
                Float f3 = (Float) obj;
                f3.getClass();
                C1396p c1396p3 = (C1396p) abstractC1397q;
                c1396p3.getClass();
                String string = f3.toString();
                if (string.equals("-Infinity") || string.equals("Infinity") || string.equals("NaN")) {
                    throw new IllegalArgumentException("Numeric values must be finite, but was " + f3);
                }
                if (c1396p3.f15894u) {
                    c1396p3.f15894u = false;
                    c1396p3.m(string);
                    return;
                }
                c1396p3.V();
                c1396p3.H();
                c1396p3.f15888w.z0(string);
                int[] iArr3 = c1396p3.f15893t;
                int i8 = c1396p3.f15890q - 1;
                iArr3[i8] = iArr3[i8] + 1;
                return;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                abstractC1397q.u(((Integer) obj).intValue());
                return;
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                abstractC1397q.u(((Long) obj).longValue());
                return;
            default:
                abstractC1397q.u(((Short) obj).intValue());
                return;
        }
    }

    public final String toString() {
        switch (this.f15934a) {
            case u0.f15495q /* 0 */:
                return "JsonAdapter(String)";
            case 1:
                return "JsonAdapter(Boolean)";
            case 2:
                return "JsonAdapter(Byte)";
            case 3:
                return "JsonAdapter(Character)";
            case 4:
                return "JsonAdapter(Double)";
            case 5:
                return "JsonAdapter(Float)";
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                return "JsonAdapter(Integer)";
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                return "JsonAdapter(Long)";
            default:
                return "JsonAdapter(Short)";
        }
    }
}
