package j$.time.chrono;

import defpackage.C5224;
import j$.time.LocalDate;
import j$.time.temporal.ChronoUnit;
import j$.time.temporal.Temporal;
import j$.time.temporal.TemporalUnit;
import java.io.InvalidObjectException;
import java.io.ObjectInputStream;

/* JADX INFO: compiled from: r8-map-id-da1bda724d8b26dc30f90d2ccf434f42461d6c82e7dbdeb074f412e5504de99c */
/* JADX INFO: loaded from: classes2.dex */
public final class v extends c {
    public static final LocalDate d = LocalDate.of(1873, 1, 1);
    private static final long serialVersionUID = -305327627230580483L;
    public final transient LocalDate a;
    public final transient w b;
    public final transient int c;

    public v(LocalDate localDate) {
        if (localDate.isBefore(d)) {
            j$.time.g.k("JapaneseDate before Meiji 6 is not supported");
            throw null;
        }
        w wVarI = w.i(localDate);
        this.b = wVarI;
        this.c = (localDate.getYear() - wVarI.b.getYear()) + 1;
        this.a = localDate;
    }

    public v(w wVar, int i, LocalDate localDate) {
        if (localDate.isBefore(d)) {
            j$.time.g.k("JapaneseDate before Meiji 6 is not supported");
            throw null;
        }
        this.b = wVar;
        this.c = i;
        this.a = localDate;
    }

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

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

    @Override // j$.time.chrono.c, j$.time.temporal.Temporal
    /* JADX INFO: renamed from: A */
    public final Temporal u(long j, ChronoUnit chronoUnit) {
        return (v) super.u(j, chronoUnit);
    }

    @Override // j$.time.temporal.TemporalAccessor
    public final long E(j$.time.temporal.o oVar) {
        if (!(oVar instanceof j$.time.temporal.a)) {
            return oVar.A(this);
        }
        switch (u.a[((j$.time.temporal.a) oVar).ordinal()]) {
            case 2:
                int i = this.c;
                LocalDate localDate = this.a;
                return i == 1 ? (localDate.X() - this.b.b.X()) + 1 : localDate.X();
            case 3:
                return this.c;
            case 4:
            case 5:
            case C5224.STRING_SET_FIELD_NUMBER /* 6 */:
            case C5224.DOUBLE_FIELD_NUMBER /* 7 */:
                throw new j$.time.temporal.q(j$.time.b.a("Unsupported field: ", oVar));
            case C5224.BYTES_FIELD_NUMBER /* 8 */:
                return this.b.a;
            default:
                return this.a.E(oVar);
        }
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final long F() {
        return this.a.F();
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final ChronoLocalDateTime H(j$.time.j jVar) {
        return new e(this, jVar);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final k J() {
        return this.b;
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final ChronoLocalDate M(j$.time.temporal.n nVar) {
        return (v) super.M(nVar);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final int P() {
        w wVarJ = this.b.j();
        int iP = (wVarJ == null || wVarJ.b.getYear() != this.a.getYear()) ? this.a.P() : wVarJ.b.X() - 1;
        return this.c == 1 ? iP - (this.b.b.X() - 1) : iP;
    }

    @Override // j$.time.chrono.c
    public final ChronoLocalDate U(long j) {
        return a0(this.a.plusDays(j));
    }

    @Override // j$.time.chrono.c
    public final ChronoLocalDate V(long j) {
        return a0(this.a.g0(j));
    }

    @Override // j$.time.chrono.c
    public final ChronoLocalDate W(long j) {
        return a0(this.a.i0(j));
    }

    public final v X(long j, ChronoUnit chronoUnit) {
        return (v) super.d(j, (TemporalUnit) chronoUnit);
    }

    @Override // j$.time.chrono.c, j$.time.temporal.Temporal
    /* JADX INFO: renamed from: Y, reason: merged with bridge method [inline-methods] */
    public final v c(long j, j$.time.temporal.o oVar) {
        if (!(oVar instanceof j$.time.temporal.a)) {
            return (v) super.c(j, oVar);
        }
        j$.time.temporal.a aVar = (j$.time.temporal.a) oVar;
        if (E(aVar) == j) {
            return this;
        }
        int[] iArr = u.a;
        int i = iArr[aVar.ordinal()];
        if (i == 3 || i == 8 || i == 9) {
            t tVar = t.c;
            int iA = tVar.t(aVar).a(j, aVar);
            int i2 = iArr[aVar.ordinal()];
            if (i2 == 3) {
                return a0(this.a.m0(tVar.x(this.b, iA)));
            }
            if (i2 == 8) {
                return a0(this.a.m0(tVar.x(w.n(iA), this.c)));
            }
            if (i2 == 9) {
                return a0(this.a.m0(iA));
            }
        }
        return a0(this.a.c(j, oVar));
    }

    public final v Z(j$.time.f fVar) {
        return (v) super.z(fVar);
    }

    @Override // j$.time.chrono.ChronoLocalDate
    public final j a() {
        return t.c;
    }

    public final v a0(LocalDate localDate) {
        return localDate.equals(this.a) ? this : new v(localDate);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate, j$.time.temporal.Temporal
    public final ChronoLocalDate d(long j, TemporalUnit temporalUnit) {
        return (v) super.d(j, temporalUnit);
    }

    @Override // j$.time.chrono.c, j$.time.temporal.Temporal
    public final Temporal d(long j, TemporalUnit temporalUnit) {
        return (v) super.d(j, temporalUnit);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate, j$.time.temporal.TemporalAccessor
    public final boolean e(j$.time.temporal.o oVar) {
        if (oVar == j$.time.temporal.a.ALIGNED_DAY_OF_WEEK_IN_MONTH || oVar == j$.time.temporal.a.ALIGNED_DAY_OF_WEEK_IN_YEAR || oVar == j$.time.temporal.a.ALIGNED_WEEK_OF_MONTH || oVar == j$.time.temporal.a.ALIGNED_WEEK_OF_YEAR) {
            return false;
        }
        return oVar instanceof j$.time.temporal.a ? ((j$.time.temporal.a) oVar).isDateBased() : oVar != null && oVar.k(this);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj instanceof v) {
            return this.a.equals(((v) obj).a);
        }
        return false;
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final int hashCode() {
        t.c.getClass();
        return this.a.hashCode() ^ (-688086063);
    }

    @Override // j$.time.chrono.c, j$.time.temporal.Temporal
    /* JADX INFO: renamed from: l */
    public final Temporal z(LocalDate localDate) {
        return (v) super.z(localDate);
    }

    @Override // j$.time.chrono.c, 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 (!e(oVar)) {
            throw new j$.time.temporal.q(j$.time.b.a("Unsupported field: ", oVar));
        }
        j$.time.temporal.a aVar = (j$.time.temporal.a) oVar;
        int i = u.a[aVar.ordinal()];
        if (i == 1) {
            return j$.time.temporal.r.f(1L, this.a.Z());
        }
        if (i == 2) {
            return j$.time.temporal.r.f(1L, P());
        }
        if (i != 3) {
            return t.c.t(aVar);
        }
        int year = this.b.b.getYear();
        return this.b.j() != null ? j$.time.temporal.r.f(1L, (r5.b.getYear() - year) + 1) : j$.time.temporal.r.f(1L, 999999999 - year);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final ChronoLocalDate u(long j, TemporalUnit temporalUnit) {
        return (v) super.u(j, temporalUnit);
    }

    @Override // j$.time.chrono.c, j$.time.chrono.ChronoLocalDate
    public final ChronoLocalDate z(j$.time.temporal.l lVar) {
        return (v) super.z(lVar);
    }
}
