what-the-bank/sources/o/C15543gtd.java

361 lines
14 KiB
Java

package o;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.Serializable;
import java.util.Calendar;
import org.threeten.bp.DateTimeException;
import org.threeten.bp.temporal.UnsupportedTemporalTypeException;
/* renamed from: o.gtd, reason: case insensitive filesystem */
/* loaded from: classes6.dex */
public final class C15543gtd extends gsK<C15543gtd> implements Serializable {
static final C15520gsp MIN_DATE = C15520gsp.of(1873, 1, 1);
private static final long serialVersionUID = -305327627230580483L;
private transient C15542gtc era;
private final C15520gsp isoDate;
private transient int yearOfEra;
@Override // o.gsK, o.InterfaceC15536gtL
public final /* bridge */ /* synthetic */ long until(InterfaceC15536gtL interfaceC15536gtL, InterfaceC15539gtV interfaceC15539gtV) {
return super.until(interfaceC15536gtL, interfaceC15539gtV);
}
public static C15543gtd now() {
return now(AbstractC15514gsj.systemDefaultZone());
}
public static C15543gtd now(AbstractC15502gsH abstractC15502gsH) {
return now(AbstractC15514gsj.system(abstractC15502gsH));
}
public static C15543gtd now(AbstractC15514gsj abstractC15514gsj) {
return new C15543gtd(C15520gsp.now(abstractC15514gsj));
}
public static C15543gtd of(C15542gtc c15542gtc, int i, int i2, int i3) {
gtG.requireNonNull(c15542gtc, "era");
if (i <= 0) {
throw new DateTimeException("Invalid YearOfEra: ".concat(String.valueOf(i)));
}
C15520gsp startDate = c15542gtc.startDate();
C15520gsp endDate = c15542gtc.endDate();
C15520gsp of = C15520gsp.of((startDate.getYear() - 1) + i, i2, i3);
if (of.isBefore(startDate) || of.isAfter(endDate)) {
throw new DateTimeException("Requested date is outside bounds of era ".concat(String.valueOf(c15542gtc)));
}
return new C15543gtd(c15542gtc, i, of);
}
/* JADX INFO: Access modifiers changed from: package-private */
public static C15543gtd ofYearDay(C15542gtc c15542gtc, int i, int i2) {
gtG.requireNonNull(c15542gtc, "era");
if (i <= 0) {
throw new DateTimeException("Invalid YearOfEra: ".concat(String.valueOf(i)));
}
C15520gsp startDate = c15542gtc.startDate();
C15520gsp endDate = c15542gtc.endDate();
if (i == 1 && (i2 = i2 + (startDate.getDayOfYear() - 1)) > startDate.lengthOfYear()) {
throw new DateTimeException("DayOfYear exceeds maximum allowed in the first year of era ".concat(String.valueOf(c15542gtc)));
}
C15520gsp ofYearDay = C15520gsp.ofYearDay((startDate.getYear() - 1) + i, i2);
if (ofYearDay.isBefore(startDate) || ofYearDay.isAfter(endDate)) {
throw new DateTimeException("Requested date is outside bounds of era ".concat(String.valueOf(c15542gtc)));
}
return new C15543gtd(c15542gtc, i, ofYearDay);
}
public static C15543gtd of(int i, int i2, int i3) {
return new C15543gtd(C15520gsp.of(i, i2, i3));
}
public static C15543gtd from(gtK gtk) {
return C15545gtf.INSTANCE.date(gtk);
}
/* JADX INFO: Access modifiers changed from: package-private */
public C15543gtd(C15520gsp c15520gsp) {
if (c15520gsp.isBefore(MIN_DATE)) {
throw new DateTimeException("Minimum supported date is January 1st Meiji 6");
}
this.era = C15542gtc.from(c15520gsp);
this.yearOfEra = c15520gsp.getYear() - (r0.startDate().getYear() - 1);
this.isoDate = c15520gsp;
}
C15543gtd(C15542gtc c15542gtc, int i, C15520gsp c15520gsp) {
if (c15520gsp.isBefore(MIN_DATE)) {
throw new DateTimeException("Minimum supported date is January 1st Meiji 6");
}
this.era = c15542gtc;
this.yearOfEra = i;
this.isoDate = c15520gsp;
}
private void readObject(ObjectInputStream objectInputStream) throws IOException, ClassNotFoundException {
objectInputStream.defaultReadObject();
this.era = C15542gtc.from(this.isoDate);
this.yearOfEra = this.isoDate.getYear() - (r2.startDate().getYear() - 1);
}
@Override // o.gsJ
public final C15545gtf getChronology() {
return C15545gtf.INSTANCE;
}
@Override // o.gsJ
public final int lengthOfMonth() {
return this.isoDate.lengthOfMonth();
}
@Override // o.gsJ
public final int lengthOfYear() {
Calendar calendar = Calendar.getInstance(C15545gtf.LOCALE);
calendar.set(0, this.era.getValue() + 2);
calendar.set(this.yearOfEra, this.isoDate.getMonthValue() - 1, this.isoDate.getDayOfMonth());
return calendar.getActualMaximum(6);
}
@Override // o.gsJ, o.gtK
public final boolean isSupported(InterfaceC15537gtP interfaceC15537gtP) {
if (interfaceC15537gtP == EnumC15534gtD.ALIGNED_DAY_OF_WEEK_IN_MONTH || interfaceC15537gtP == EnumC15534gtD.ALIGNED_DAY_OF_WEEK_IN_YEAR || interfaceC15537gtP == EnumC15534gtD.ALIGNED_WEEK_OF_MONTH || interfaceC15537gtP == EnumC15534gtD.ALIGNED_WEEK_OF_YEAR) {
return false;
}
return super.isSupported(interfaceC15537gtP);
}
@Override // o.gtE, o.gtK
public final gtT range(InterfaceC15537gtP interfaceC15537gtP) {
if (interfaceC15537gtP instanceof EnumC15534gtD) {
if (isSupported(interfaceC15537gtP)) {
EnumC15534gtD enumC15534gtD = (EnumC15534gtD) interfaceC15537gtP;
int i = AnonymousClass1.$SwitchMap$org$threeten$bp$temporal$ChronoField[enumC15534gtD.ordinal()];
if (i == 1) {
return actualRange(6);
}
if (i == 2) {
return actualRange(1);
}
return getChronology().range(enumC15534gtD);
}
throw new UnsupportedTemporalTypeException("Unsupported field: ".concat(String.valueOf(interfaceC15537gtP)));
}
return interfaceC15537gtP.rangeRefinedBy(this);
}
/* JADX INFO: Access modifiers changed from: package-private */
/* renamed from: o.gtd$1, reason: invalid class name */
/* loaded from: classes6.dex */
public static /* synthetic */ class AnonymousClass1 {
static final int[] $SwitchMap$org$threeten$bp$temporal$ChronoField;
static {
int[] iArr = new int[EnumC15534gtD.values().length];
$SwitchMap$org$threeten$bp$temporal$ChronoField = iArr;
try {
iArr[EnumC15534gtD.DAY_OF_YEAR.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.YEAR_OF_ERA.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.ALIGNED_DAY_OF_WEEK_IN_MONTH.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.ALIGNED_DAY_OF_WEEK_IN_YEAR.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.ALIGNED_WEEK_OF_MONTH.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.ALIGNED_WEEK_OF_YEAR.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
$SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.ERA.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
}
}
private gtT actualRange(int i) {
Calendar calendar = Calendar.getInstance(C15545gtf.LOCALE);
calendar.set(0, this.era.getValue() + 2);
calendar.set(this.yearOfEra, this.isoDate.getMonthValue() - 1, this.isoDate.getDayOfMonth());
return gtT.of(calendar.getActualMinimum(i), calendar.getActualMaximum(i));
}
@Override // o.gtK
public final long getLong(InterfaceC15537gtP interfaceC15537gtP) {
if (interfaceC15537gtP instanceof EnumC15534gtD) {
switch (AnonymousClass1.$SwitchMap$org$threeten$bp$temporal$ChronoField[((EnumC15534gtD) interfaceC15537gtP).ordinal()]) {
case 1:
return getDayOfYear();
case 2:
return this.yearOfEra;
case 3:
case 4:
case 5:
case 6:
throw new UnsupportedTemporalTypeException("Unsupported field: ".concat(String.valueOf(interfaceC15537gtP)));
case 7:
return this.era.getValue();
default:
return this.isoDate.getLong(interfaceC15537gtP);
}
}
return interfaceC15537gtP.getFrom(this);
}
private long getDayOfYear() {
int dayOfYear;
if (this.yearOfEra == 1) {
dayOfYear = (this.isoDate.getDayOfYear() - this.era.startDate().getDayOfYear()) + 1;
} else {
dayOfYear = this.isoDate.getDayOfYear();
}
return dayOfYear;
}
@Override // o.gsJ, o.AbstractC15535gtF, o.InterfaceC15536gtL
public final C15543gtd with(gtJ gtj) {
return (C15543gtd) super.with(gtj);
}
@Override // o.gsJ, o.InterfaceC15536gtL
public final C15543gtd with(InterfaceC15537gtP interfaceC15537gtP, long j) {
if (interfaceC15537gtP instanceof EnumC15534gtD) {
EnumC15534gtD enumC15534gtD = (EnumC15534gtD) interfaceC15537gtP;
if (getLong(enumC15534gtD) == j) {
return this;
}
int i = AnonymousClass1.$SwitchMap$org$threeten$bp$temporal$ChronoField[enumC15534gtD.ordinal()];
if (i == 1 || i == 2 || i == 7) {
int checkValidIntValue = getChronology().range(enumC15534gtD).checkValidIntValue(j, enumC15534gtD);
int i2 = AnonymousClass1.$SwitchMap$org$threeten$bp$temporal$ChronoField[enumC15534gtD.ordinal()];
if (i2 == 1) {
return with(this.isoDate.plusDays(checkValidIntValue - getDayOfYear()));
}
if (i2 == 2) {
return withYear(checkValidIntValue);
}
if (i2 == 7) {
return withYear(C15542gtc.of(checkValidIntValue), this.yearOfEra);
}
}
return with(this.isoDate.with(interfaceC15537gtP, j));
}
return (C15543gtd) interfaceC15537gtP.adjustInto(this, j);
}
@Override // o.gsJ, o.AbstractC15535gtF, o.InterfaceC15536gtL
public final C15543gtd plus(gtN gtn) {
return (C15543gtd) super.plus(gtn);
}
@Override // o.gsK, o.gsJ, o.InterfaceC15536gtL
public final C15543gtd plus(long j, InterfaceC15539gtV interfaceC15539gtV) {
return (C15543gtd) super.plus(j, interfaceC15539gtV);
}
@Override // o.gsJ, o.AbstractC15535gtF, o.InterfaceC15536gtL
public final C15543gtd minus(gtN gtn) {
return (C15543gtd) super.minus(gtn);
}
@Override // o.gsJ, o.AbstractC15535gtF, o.InterfaceC15536gtL
public final C15543gtd minus(long j, InterfaceC15539gtV interfaceC15539gtV) {
return (C15543gtd) super.minus(j, interfaceC15539gtV);
}
private C15543gtd withYear(C15542gtc c15542gtc, int i) {
return with(this.isoDate.withYear(C15545gtf.INSTANCE.prolepticYear(c15542gtc, i)));
}
private C15543gtd withYear(int i) {
return withYear(getEra(), i);
}
/* JADX INFO: Access modifiers changed from: package-private */
@Override // o.gsK
public final gsK<C15543gtd> plusYears(long j) {
return with(this.isoDate.plusYears(j));
}
/* JADX INFO: Access modifiers changed from: package-private */
@Override // o.gsK
public final gsK<C15543gtd> plusMonths(long j) {
return with(this.isoDate.plusMonths(j));
}
/* JADX INFO: Access modifiers changed from: package-private */
@Override // o.gsK
public final gsK<C15543gtd> plusDays(long j) {
return with(this.isoDate.plusDays(j));
}
private C15543gtd with(C15520gsp c15520gsp) {
return c15520gsp.equals(this.isoDate) ? this : new C15543gtd(c15520gsp);
}
@Override // o.gsK, o.gsJ
public final gsO<C15543gtd> atTime(C15521gsq c15521gsq) {
return super.atTime(c15521gsq);
}
@Override // o.gsK, o.gsJ
public final gsT until(gsJ gsj) {
C15500gsA until = this.isoDate.until(gsj);
return getChronology().period(until.getYears(), until.getMonths(), until.getDays());
}
@Override // o.gsJ
public final long toEpochDay() {
return this.isoDate.toEpochDay();
}
@Override // o.gsJ
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof C15543gtd) {
return this.isoDate.equals(((C15543gtd) obj).isoDate);
}
return false;
}
@Override // o.gsJ
public final int hashCode() {
return getChronology().getId().hashCode() ^ this.isoDate.hashCode();
}
private Object writeReplace() {
return new C15548gti((byte) 1, this);
}
/* JADX INFO: Access modifiers changed from: package-private */
public final void writeExternal(DataOutput dataOutput) throws IOException {
dataOutput.writeInt(get(EnumC15534gtD.YEAR));
dataOutput.writeByte(get(EnumC15534gtD.MONTH_OF_YEAR));
dataOutput.writeByte(get(EnumC15534gtD.DAY_OF_MONTH));
}
/* JADX INFO: Access modifiers changed from: package-private */
public static gsJ readExternal(DataInput dataInput) throws IOException {
return C15545gtf.INSTANCE.date(dataInput.readInt(), (int) dataInput.readByte(), (int) dataInput.readByte());
}
@Override // o.gsJ
public final C15542gtc getEra() {
return this.era;
}
}