package j$.time;

import java.io.InvalidObjectException;
import java.io.ObjectInput;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.Serializable;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
public final class OffsetDateTime implements j$.time.temporal.m, j$.time.temporal.o, Comparable<OffsetDateTime>, Serializable {
    private static final long serialVersionUID = 2287754244819255394L;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final LocalDateTime f19114a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final ZoneOffset f19115b;

    @Override // java.lang.Comparable
    public final int compareTo(OffsetDateTime offsetDateTime) {
        int iY;
        OffsetDateTime offsetDateTime2 = offsetDateTime;
        ZoneOffset zoneOffset = offsetDateTime2.f19115b;
        ZoneOffset zoneOffset2 = this.f19115b;
        if (zoneOffset2.equals(zoneOffset)) {
            iY = toLocalDateTime().compareTo(offsetDateTime2.toLocalDateTime());
        } else {
            LocalDateTime localDateTime = this.f19114a;
            long jA0 = localDateTime.a0(zoneOffset2);
            ZoneOffset zoneOffset3 = offsetDateTime2.f19115b;
            LocalDateTime localDateTime2 = offsetDateTime2.f19114a;
            int iCompare = Long.compare(jA0, localDateTime2.a0(zoneOffset3));
            iY = iCompare == 0 ? localDateTime.n().Y() - localDateTime2.n().Y() : iCompare;
        }
        return iY == 0 ? toLocalDateTime().compareTo(offsetDateTime2.toLocalDateTime()) : iY;
    }

    static {
        LocalDateTime localDateTime = LocalDateTime.f19110c;
        ZoneOffset zoneOffset = ZoneOffset.f19120g;
        localDateTime.getClass();
        r(localDateTime, zoneOffset);
        LocalDateTime localDateTime2 = LocalDateTime.f19111d;
        ZoneOffset zoneOffset2 = ZoneOffset.f19119f;
        localDateTime2.getClass();
        r(localDateTime2, zoneOffset2);
    }

    public static OffsetDateTime r(LocalDateTime localDateTime, ZoneOffset zoneOffset) {
        return new OffsetDateTime(localDateTime, zoneOffset);
    }

    public static OffsetDateTime B(Instant instant, ZoneId zoneId) {
        Objects.requireNonNull(instant, "instant");
        Objects.requireNonNull(zoneId, "zone");
        ZoneOffset zoneOffsetD = zoneId.r().d(instant);
        return new OffsetDateTime(LocalDateTime.d0(instant.getEpochSecond(), instant.getNano(), zoneOffsetD), zoneOffsetD);
    }

    private OffsetDateTime(LocalDateTime localDateTime, ZoneOffset zoneOffset) {
        Objects.requireNonNull(localDateTime, "dateTime");
        this.f19114a = localDateTime;
        Objects.requireNonNull(zoneOffset, "offset");
        this.f19115b = zoneOffset;
    }

    private OffsetDateTime V(LocalDateTime localDateTime, ZoneOffset zoneOffset) {
        return (this.f19114a == localDateTime && this.f19115b.equals(zoneOffset)) ? this : new OffsetDateTime(localDateTime, zoneOffset);
    }

    @Override // j$.time.temporal.n
    public final boolean f(j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            return true;
        }
        return sVar != null && sVar.Y(this);
    }

    @Override // j$.time.temporal.n
    public final j$.time.temporal.x l(j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            if (sVar == j$.time.temporal.a.INSTANT_SECONDS || sVar == j$.time.temporal.a.OFFSET_SECONDS) {
                return ((j$.time.temporal.a) sVar).B();
            }
            return this.f19114a.l(sVar);
        }
        return sVar.J(this);
    }

    @Override // j$.time.temporal.n
    public final int j(j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            int i6 = q.f19318a[((j$.time.temporal.a) sVar).ordinal()];
            if (i6 == 1) {
                throw new j$.time.temporal.w("Invalid field 'InstantSeconds' for get() method, use getLong() instead");
            }
            if (i6 == 2) {
                return this.f19115b.c0();
            }
            return this.f19114a.j(sVar);
        }
        return super.j(sVar);
    }

    @Override // j$.time.temporal.n
    public final long g(j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            int i6 = q.f19318a[((j$.time.temporal.a) sVar).ordinal()];
            ZoneOffset zoneOffset = this.f19115b;
            LocalDateTime localDateTime = this.f19114a;
            if (i6 == 1) {
                return localDateTime.a0(zoneOffset);
            }
            if (i6 == 2) {
                return zoneOffset.c0();
            }
            return localDateTime.g(sVar);
        }
        return sVar.r(this);
    }

    public LocalDateTime toLocalDateTime() {
        return this.f19114a;
    }

    @Override // j$.time.temporal.m
    /* JADX INFO: renamed from: h */
    public final j$.time.temporal.m m(LocalDate localDate) {
        return V(this.f19114a.j0(localDate), this.f19115b);
    }

    @Override // j$.time.temporal.m
    public final j$.time.temporal.m a(long j4, j$.time.temporal.s sVar) {
        if (sVar instanceof j$.time.temporal.a) {
            j$.time.temporal.a aVar = (j$.time.temporal.a) sVar;
            int i6 = q.f19318a[aVar.ordinal()];
            ZoneOffset zoneOffset = this.f19115b;
            LocalDateTime localDateTime = this.f19114a;
            if (i6 == 1) {
                return B(Instant.ofEpochSecond(j4, localDateTime.getNano()), zoneOffset);
            }
            if (i6 == 2) {
                return V(localDateTime, ZoneOffset.f0(aVar.b0(j4)));
            }
            return V(localDateTime.a(j4, sVar), zoneOffset);
        }
        return (OffsetDateTime) sVar.p(this, j4);
    }

    @Override // j$.time.temporal.m
    /* JADX INFO: renamed from: J, reason: merged with bridge method [inline-methods] */
    public final OffsetDateTime b(long j4, j$.time.temporal.v vVar) {
        if (vVar instanceof j$.time.temporal.b) {
            return V(this.f19114a.b(j4, vVar), this.f19115b);
        }
        return (OffsetDateTime) vVar.p(this, j4);
    }

    @Override // j$.time.temporal.m
    public final j$.time.temporal.m c(long j4, j$.time.temporal.v vVar) {
        return j4 == Long.MIN_VALUE ? b(Long.MAX_VALUE, vVar).b(1L, vVar) : b(-j4, vVar);
    }

    @Override // j$.time.temporal.n
    public final Object d(j$.time.temporal.u uVar) {
        if (uVar == j$.time.temporal.t.d() || uVar == j$.time.temporal.t.f()) {
            return this.f19115b;
        }
        if (uVar == j$.time.temporal.t.g()) {
            return null;
        }
        j$.time.temporal.u uVarB = j$.time.temporal.t.b();
        LocalDateTime localDateTime = this.f19114a;
        if (uVar == uVarB) {
            return localDateTime.h0();
        }
        if (uVar == j$.time.temporal.t.c()) {
            return localDateTime.n();
        }
        if (uVar == j$.time.temporal.t.a()) {
            return j$.time.chrono.r.f19171d;
        }
        if (uVar == j$.time.temporal.t.e()) {
            return j$.time.temporal.b.NANOS;
        }
        return uVar.l(this);
    }

    @Override // j$.time.temporal.o
    public final j$.time.temporal.m e(j$.time.temporal.m mVar) {
        j$.time.temporal.a aVar = j$.time.temporal.a.EPOCH_DAY;
        LocalDateTime localDateTime = this.f19114a;
        return mVar.a(localDateTime.h0().toEpochDay(), aVar).a(localDateTime.n().m0(), j$.time.temporal.a.NANO_OF_DAY).a(this.f19115b.c0(), j$.time.temporal.a.OFFSET_SECONDS);
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj instanceof OffsetDateTime) {
            OffsetDateTime offsetDateTime = (OffsetDateTime) obj;
            if (this.f19114a.equals(offsetDateTime.f19114a) && this.f19115b.equals(offsetDateTime.f19115b)) {
                return true;
            }
        }
        return false;
    }

    public final int hashCode() {
        return this.f19114a.hashCode() ^ this.f19115b.hashCode();
    }

    public final String toString() {
        return this.f19114a.toString() + this.f19115b.toString();
    }

    private Object writeReplace() {
        return new t((byte) 10, this);
    }

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

    final void writeExternal(ObjectOutput objectOutput) {
        this.f19114a.l0(objectOutput);
        this.f19115b.i0(objectOutput);
    }

    static OffsetDateTime U(ObjectInput objectInput) {
        LocalDateTime localDateTime = LocalDateTime.f19110c;
        LocalDate localDate = LocalDate.f19105d;
        return new OffsetDateTime(LocalDateTime.c0(LocalDate.h0(objectInput.readInt(), objectInput.readByte(), objectInput.readByte()), l.l0(objectInput)), ZoneOffset.h0(objectInput));
    }
}
