package defpackage;

import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import java.time.DateTimeException;
import java.time.LocalDateTime;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\bÆ\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"Lae5;", "Ln25;", "Lzd5;", "kotlinx-datetime"}, k = 1, mv = {1, 9, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public final class ae5 implements n25<zd5> {
    public static final di8 a = ji8.b("kotlinx.datetime.LocalDateTime", new bi8[0], a.a);

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0004\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lq01;", "Le6a;", "invoke", "(Lq01;)V", "<anonymous>"}, k = 3, mv = {1, 9, 0})
    @vx8
    public static final class a extends u55 implements sq3<q01, e6a> {
        public static final a a = new a(1);

        @Override // defpackage.sq3
        public final Object invoke(Object obj) {
            q01 q01Var = (q01) obj;
            cr4.g(q01Var, "$this$buildClassSerialDescriptor");
            jp4 jp4Var = jp4.a;
            ph7 ph7Var = jp4.b;
            q01Var.a("year", ph7Var, false);
            xq8 xq8Var = xq8.a;
            ph7 ph7Var2 = xq8.b;
            q01Var.a("month", ph7Var2, false);
            q01Var.a("day", ph7Var2, false);
            q01Var.a("hour", ph7Var2, false);
            q01Var.a("minute", ph7Var2, false);
            q01Var.a("second", ph7Var2, true);
            q01Var.a("nanosecond", ph7Var, true);
            return e6a.a;
        }
    }

    @Override // defpackage.o52
    public final Object deserialize(ux1 ux1Var) {
        di8 di8Var = a;
        da1 da1VarC = ux1Var.c(di8Var);
        String str = di8Var.a;
        Integer numValueOf = null;
        Short shValueOf = null;
        Short shValueOf2 = null;
        Short shValueOf3 = null;
        Short shValueOf4 = null;
        short sAe = 0;
        int iN = 0;
        while (true) {
            int iW = da1VarC.w(di8Var);
            switch (iW) {
                case -1:
                    if (numValueOf == null) {
                        throw new ox5("year", str);
                    }
                    if (shValueOf == null) {
                        throw new ox5("month", str);
                    }
                    if (shValueOf2 == null) {
                        throw new ox5("day", str);
                    }
                    if (shValueOf3 == null) {
                        throw new ox5("hour", str);
                    }
                    if (shValueOf4 == null) {
                        throw new ox5("minute", str);
                    }
                    try {
                        LocalDateTime localDateTimeOf = LocalDateTime.of(numValueOf.intValue(), shValueOf.shortValue(), shValueOf2.shortValue(), shValueOf3.shortValue(), shValueOf4.shortValue(), sAe, iN);
                        cr4.d(localDateTimeOf);
                        zd5 zd5Var = new zd5(localDateTimeOf);
                        da1VarC.b(di8Var);
                        return zd5Var;
                    } catch (DateTimeException e) {
                        throw new IllegalArgumentException(e);
                    }
                case 0:
                    numValueOf = Integer.valueOf(da1VarC.n(di8Var, 0));
                    break;
                case 1:
                    shValueOf = Short.valueOf(da1VarC.ae(di8Var, 1));
                    break;
                case 2:
                    shValueOf2 = Short.valueOf(da1VarC.ae(di8Var, 2));
                    break;
                case 3:
                    shValueOf3 = Short.valueOf(da1VarC.ae(di8Var, 3));
                    break;
                case 4:
                    shValueOf4 = Short.valueOf(da1VarC.ae(di8Var, 4));
                    break;
                case 5:
                    sAe = da1VarC.ae(di8Var, 5);
                    break;
                case 6:
                    iN = da1VarC.n(di8Var, 6);
                    break;
                default:
                    throw new xi8(n41.k("Unexpected index: ", iW));
            }
        }
    }

    @Override // defpackage.yi8, defpackage.o52
    public final bi8 getDescriptor() {
        return a;
    }

    @Override // defpackage.yi8
    public final void serialize(fl2 fl2Var, Object obj) {
        zd5 zd5Var = (zd5) obj;
        cr4.g(zd5Var, AppMeasurementSdk.ConditionalUserProperty.VALUE);
        di8 di8Var = a;
        fa1 fa1VarC = fl2Var.c(di8Var);
        LocalDateTime localDateTime = zd5Var.a;
        fa1VarC.ab(0, localDateTime.getYear(), di8Var);
        fa1VarC.o(di8Var, 1, (short) localDateTime.getMonthValue());
        fa1VarC.o(di8Var, 2, (short) localDateTime.getDayOfMonth());
        fa1VarC.o(di8Var, 3, (short) localDateTime.getHour());
        fa1VarC.o(di8Var, 4, (short) localDateTime.getMinute());
        if (localDateTime.getSecond() != 0 || localDateTime.getNano() != 0) {
            fa1VarC.o(di8Var, 5, (short) localDateTime.getSecond());
            if (localDateTime.getNano() != 0) {
                fa1VarC.ab(6, localDateTime.getNano(), di8Var);
            }
        }
        fa1VarC.b(di8Var);
    }
}
