package j$.time.chrono;

import defpackage.C5224;
import j$.time.LocalDate;
import j$.time.ZoneId;
import j$.time.ZoneOffset;
import j$.time.temporal.ChronoUnit;
import j$.time.temporal.Temporal;
import j$.time.temporal.TemporalUnit;
import j$.util.Objects;
import java.io.InvalidObjectException;
import java.io.ObjectInputStream;
import java.io.Serializable;

/* JADX INFO: compiled from: r8-map-id-da1bda724d8b26dc30f90d2ccf434f42461d6c82e7dbdeb074f412e5504de99c */
/* JADX INFO: loaded from: classes2.dex */
public final class e implements ChronoLocalDateTime, Temporal, j$.time.temporal.l, Serializable {
    private static final long serialVersionUID = 4556003607393004514L;
    public final transient ChronoLocalDate a;
    public final transient j$.time.j b;

    public e(ChronoLocalDate chronoLocalDate, j$.time.j jVar) {
        Objects.requireNonNull(chronoLocalDate, "date");
        Objects.requireNonNull(jVar, "time");
        this.a = chronoLocalDate;
        this.b = jVar;
    }

    public static e S(j jVar, Temporal temporal) {
        e eVar = (e) temporal;
        if (jVar.equals(eVar.a.a())) {
            return eVar;
        }
        j$.time.g.f("Chronology mismatch, required: ", jVar.j(), eVar.a.a().j());
        return null;
    }

    private void readObject(ObjectInputStream objectInputStream) throws InvalidObjectException {
        throw new InvalidObjectException("Deserialization via serialization delegate");
    }

    private Object writeReplace() {
        return new c0((byte) 2, this);
    }

    @Override // j$.time.temporal.Temporal
    /* JADX INFO: renamed from: A */
    public final Temporal u(long j, ChronoUnit chronoUnit) {
        return S(this.a.a(), j$.time.temporal.p.b(this, j, chronoUnit));
    }

    @Override // j$.time.chrono.ChronoLocalDateTime
    public final ChronoZonedDateTime B(ZoneId zoneId) {
        return i.S(zoneId, null, this);
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final long E(j$.time.temporal.o oVar) {
        return oVar instanceof j$.time.temporal.a ? ((j$.time.temporal.a) oVar).S() ? this.b.E(oVar) : this.a.E(oVar) : oVar.A(this);
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final /* synthetic */ Object G(j$.time.f fVar) {
        return j$.com.android.tools.r8.a.w(this, fVar);
    }

    @Override // java.lang.Comparable
    /* JADX INFO: renamed from: K */
    public final /* synthetic */ int compareTo(ChronoLocalDateTime chronoLocalDateTime) {
        return j$.com.android.tools.r8.a.g(this, chronoLocalDateTime);
    }

    @Override // j$.time.temporal.Temporal
    /* JADX INFO: renamed from: T, reason: merged with bridge method [inline-methods] */
    public final e d(long j, TemporalUnit temporalUnit) {
        if (!(temporalUnit instanceof ChronoUnit)) {
            return S(this.a.a(), temporalUnit.k(this, j));
        }
        switch (d.a[((ChronoUnit) temporalUnit).ordinal()]) {
            case 1:
                return U(this.a, 0L, 0L, 0L, j);
            case 2:
                e eVarW = W(this.a.d(j / 86400000000L, (TemporalUnit) ChronoUnit.DAYS), this.b);
                return eVarW.U(eVarW.a, 0L, 0L, 0L, (j % 86400000000L) * 1000);
            case 3:
                e eVarW2 = W(this.a.d(j / 86400000, (TemporalUnit) ChronoUnit.DAYS), this.b);
                return eVarW2.U(eVarW2.a, 0L, 0L, 0L, (j % 86400000) * 1000000);
            case 4:
                return U(this.a, 0L, 0L, j, 0L);
            case 5:
                return U(this.a, 0L, j, 0L, 0L);
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                return U(this.a, j, 0L, 0L, 0L);
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                e eVarW3 = W(this.a.d(j / 256, (TemporalUnit) ChronoUnit.DAYS), this.b);
                return eVarW3.U(eVarW3.a, (j % 256) * 12, 0L, 0L, 0L);
            default:
                return W(this.a.d(j, temporalUnit), this.b);
        }
    }

    public final e U(ChronoLocalDate chronoLocalDate, long j, long j2, long j3, long j4) {
        long j5 = j | j2 | j3 | j4;
        j$.time.j jVar = this.b;
        if (j5 == 0) {
            return W(chronoLocalDate, jVar);
        }
        long j6 = j / 24;
        long jE0 = jVar.e0();
        long j7 = ((j % 24) * 3600000000000L) + ((j2 % 1440) * 60000000000L) + ((j3 % 86400) * 1000000000) + (j4 % 86400000000000L) + jE0;
        long jX = j$.com.android.tools.r8.a.X(j7, 86400000000000L) + j6 + (j2 / 1440) + (j3 / 86400) + (j4 / 86400000000000L);
        long jW = j$.com.android.tools.r8.a.W(j7, 86400000000000L);
        return W(chronoLocalDate.d(jX, (TemporalUnit) ChronoUnit.DAYS), jW == jE0 ? this.b : j$.time.j.X(jW));
    }

    @Override // j$.time.temporal.Temporal
    /* JADX INFO: renamed from: V, reason: merged with bridge method [inline-methods] */
    public final e c(long j, j$.time.temporal.o oVar) {
        if (!(oVar instanceof j$.time.temporal.a)) {
            return S(this.a.a(), oVar.E(this, j));
        }
        boolean zS = ((j$.time.temporal.a) oVar).S();
        ChronoLocalDate chronoLocalDate = this.a;
        return zS ? W(chronoLocalDate, this.b.c(j, oVar)) : W(chronoLocalDate.c(j, oVar), this.b);
    }

    public final e W(Temporal temporal, j$.time.j jVar) {
        ChronoLocalDate chronoLocalDate = this.a;
        return (chronoLocalDate == temporal && this.b == jVar) ? this : new e(c.S(chronoLocalDate.a(), temporal), jVar);
    }

    @Override // j$.time.chrono.ChronoLocalDateTime
    public final j a() {
        return this.a.a();
    }

    @Override // j$.time.chrono.ChronoLocalDateTime
    public final j$.time.j b() {
        return this.b;
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final boolean e(j$.time.temporal.o oVar) {
        if (!(oVar instanceof j$.time.temporal.a)) {
            return oVar != null && oVar.k(this);
        }
        j$.time.temporal.a aVar = (j$.time.temporal.a) oVar;
        return aVar.isDateBased() || aVar.S();
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof ChronoLocalDateTime) && j$.com.android.tools.r8.a.g(this, (ChronoLocalDateTime) obj) == 0;
    }

    @Override // j$.time.chrono.ChronoLocalDateTime
    public final ChronoLocalDate f() {
        return this.a;
    }

    public final int hashCode() {
        return this.b.hashCode() ^ this.a.hashCode();
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final int k(j$.time.temporal.o oVar) {
        return oVar instanceof j$.time.temporal.a ? ((j$.time.temporal.a) oVar).S() ? this.b.k(oVar) : this.a.k(oVar) : m(oVar).a(E(oVar), oVar);
    }

    @Override // j$.time.temporal.Temporal
    /* JADX INFO: renamed from: l */
    public final Temporal z(LocalDate localDate) {
        if (j$.time.b.b(localDate)) {
            return W(localDate, this.b);
        }
        j jVarA = this.a.a();
        localDate.getClass();
        return S(jVarA, (e) j$.com.android.tools.r8.a.a(localDate, this));
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final j$.time.temporal.r m(j$.time.temporal.o oVar) {
        if (!(oVar instanceof j$.time.temporal.a)) {
            return oVar.l(this);
        }
        if (!((j$.time.temporal.a) oVar).S()) {
            return this.a.m(oVar);
        }
        j$.time.j jVar = this.b;
        jVar.getClass();
        return j$.time.temporal.p.d(jVar, oVar);
    }

    @Override // j$.time.temporal.l
    public final Temporal q(Temporal temporal) {
        return temporal.c(f().F(), j$.time.temporal.a.EPOCH_DAY).c(b().e0(), j$.time.temporal.a.NANO_OF_DAY);
    }

    @Override // j$.time.chrono.ChronoLocalDateTime
    public final /* synthetic */ long toEpochSecond(ZoneOffset zoneOffset) {
        return j$.com.android.tools.r8.a.z(this, zoneOffset);
    }

    public final String toString() {
        return this.a.toString() + "T" + this.b.toString();
    }

    @Override // j$.time.temporal.Temporal
    public final long until(Temporal temporal, TemporalUnit temporalUnit) {
        Objects.requireNonNull(temporal, "endExclusive");
        ChronoLocalDateTime chronoLocalDateTimeI = this.a.a().I(temporal);
        if (!(temporalUnit instanceof ChronoUnit)) {
            Objects.requireNonNull(temporalUnit, "unit");
            return temporalUnit.between(this, chronoLocalDateTimeI);
        }
        ChronoUnit chronoUnit = (ChronoUnit) temporalUnit;
        ChronoUnit chronoUnit2 = ChronoUnit.DAYS;
        if (chronoUnit.compareTo(chronoUnit2) >= 0) {
            ChronoLocalDate chronoLocalDateF = chronoLocalDateTimeI.f();
            if (chronoLocalDateTimeI.b().compareTo(this.b) < 0) {
                chronoLocalDateF = chronoLocalDateF.u(1L, chronoUnit2);
            }
            return this.a.until(chronoLocalDateF, temporalUnit);
        }
        j$.time.temporal.a aVar = j$.time.temporal.a.EPOCH_DAY;
        long jE = chronoLocalDateTimeI.E(aVar) - this.a.E(aVar);
        switch (d.a[chronoUnit.ordinal()]) {
            case 1:
                jE = j$.com.android.tools.r8.a.Y(jE, 86400000000000L);
                break;
            case 2:
                jE = j$.com.android.tools.r8.a.Y(jE, 86400000000L);
                break;
            case 3:
                jE = j$.com.android.tools.r8.a.Y(jE, 86400000L);
                break;
            case 4:
                jE = j$.com.android.tools.r8.a.Y(jE, 86400L);
                break;
            case 5:
                jE = j$.com.android.tools.r8.a.Y(jE, 1440L);
                break;
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
                jE = j$.com.android.tools.r8.a.Y(jE, 24L);
                break;
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                jE = j$.com.android.tools.r8.a.Y(jE, 2L);
                break;
        }
        return j$.com.android.tools.r8.a.S(jE, this.b.until(chronoLocalDateTimeI.b(), temporalUnit));
    }
}
