package o; import java.io.IOException; import java.io.InvalidObjectException; import java.io.ObjectInput; import java.io.ObjectOutput; import java.io.ObjectStreamException; import java.io.Serializable; import o.gsJ; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes6.dex */ public final class gsP extends gsS implements Serializable { private static final long serialVersionUID = -5261813987200935591L; private final gsL dateTime; private final gsI offset; private final AbstractC15502gsH zone; @Override // o.gsS, o.InterfaceC15536gtL public final /* bridge */ /* synthetic */ InterfaceC15536gtL plus(long j, InterfaceC15539gtV interfaceC15539gtV) { return plus(j, interfaceC15539gtV); } @Override // o.gsS, o.InterfaceC15536gtL public final /* bridge */ /* synthetic */ InterfaceC15536gtL with(InterfaceC15537gtP interfaceC15537gtP, long j) { return with(interfaceC15537gtP, j); } /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: Code restructure failed: missing block: B:15:0x004b, code lost: if (r2.contains(r7) != false) goto L15; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static o.gsS ofBest(o.gsL r5, o.AbstractC15502gsH r6, o.gsI r7) { /* java.lang.String r0 = "localDateTime" o.gtG.requireNonNull(r5, r0) java.lang.String r0 = "zone" o.gtG.requireNonNull(r6, r0) boolean r0 = r6 instanceof o.gsI if (r0 == 0) goto L17 o.gsP r7 = new o.gsP r0 = r6 o.gsI r0 = (o.gsI) r0 r7.(r5, r0, r6) return r7 L17: o.gua r0 = r6.getRules() o.gsr r1 = o.C15522gsr.from(r5) java.util.List r2 = r0.getValidOffsets(r1) int r3 = r2.size() r4 = 1 if (r3 == r4) goto L4d int r3 = r2.size() if (r3 != 0) goto L45 o.gtW r7 = r0.getTransition(r1) o.gso r0 = r7.getDuration() long r0 = r0.getSeconds() o.gsL r5 = r5.plusSeconds(r0) o.gsI r7 = r7.getOffsetAfter() goto L54 L45: if (r7 == 0) goto L4d boolean r0 = r2.contains(r7) if (r0 != 0) goto L54 L4d: r7 = 0 java.lang.Object r7 = r2.get(r7) o.gsI r7 = (o.gsI) r7 L54: java.lang.String r0 = "offset" o.gtG.requireNonNull(r7, r0) o.gsP r0 = new o.gsP r0.(r5, r7, r6) return r0 */ throw new UnsupportedOperationException("Method not decompiled: o.gsP.ofBest(o.gsL, o.gsH, o.gsI):o.gsS"); } /* JADX INFO: Access modifiers changed from: package-private */ public static gsP ofInstant(gsR gsr, C15523gss c15523gss, AbstractC15502gsH abstractC15502gsH) { gsI offset = abstractC15502gsH.getRules().getOffset(c15523gss); gtG.requireNonNull(offset, "offset"); return new gsP<>((gsL) gsr.localDateTime(C15522gsr.ofEpochSecond(c15523gss.getEpochSecond(), c15523gss.getNano(), offset)), offset, abstractC15502gsH); } private gsP create(C15523gss c15523gss, AbstractC15502gsH abstractC15502gsH) { return ofInstant(toLocalDate().getChronology(), c15523gss, abstractC15502gsH); } private gsP(gsL gsl, gsI gsi, AbstractC15502gsH abstractC15502gsH) { this.dateTime = (gsL) gtG.requireNonNull(gsl, "dateTime"); this.offset = (gsI) gtG.requireNonNull(gsi, "offset"); this.zone = (AbstractC15502gsH) gtG.requireNonNull(abstractC15502gsH, "zone"); } @Override // o.InterfaceC15536gtL public final boolean isSupported(InterfaceC15539gtV interfaceC15539gtV) { return interfaceC15539gtV instanceof gtH ? interfaceC15539gtV.isDateBased() || interfaceC15539gtV.isTimeBased() : interfaceC15539gtV != null && interfaceC15539gtV.isSupportedBy(this); } @Override // o.gsS /* renamed from: withEarlierOffsetAtOverlap */ public final gsS withEarlierOffsetAtOverlap2() { gtW transition = getZone().getRules().getTransition(C15522gsr.from((gtK) this)); if (transition != null && transition.isOverlap()) { gsI offsetBefore = transition.getOffsetBefore(); if (!offsetBefore.equals(this.offset)) { return new gsP(this.dateTime, offsetBefore, this.zone); } } return this; } @Override // o.gsS /* renamed from: withLaterOffsetAtOverlap */ public final gsS withLaterOffsetAtOverlap2() { gtW transition = getZone().getRules().getTransition(C15522gsr.from((gtK) this)); if (transition != null) { gsI offsetAfter = transition.getOffsetAfter(); if (!offsetAfter.equals(getOffset())) { return new gsP(this.dateTime, offsetAfter, this.zone); } } return this; } @Override // o.gsS /* renamed from: withZoneSameLocal */ public final gsS withZoneSameLocal2(AbstractC15502gsH abstractC15502gsH) { return ofBest(this.dateTime, abstractC15502gsH, this.offset); } @Override // o.gsS /* renamed from: withZoneSameInstant */ public final gsS withZoneSameInstant2(AbstractC15502gsH abstractC15502gsH) { gtG.requireNonNull(abstractC15502gsH, "zone"); return this.zone.equals(abstractC15502gsH) ? this : create(this.dateTime.toInstant(this.offset), abstractC15502gsH); } @Override // o.gtK public final boolean isSupported(InterfaceC15537gtP interfaceC15537gtP) { return (interfaceC15537gtP instanceof EnumC15534gtD) || (interfaceC15537gtP != null && interfaceC15537gtP.isSupportedBy(this)); } @Override // o.gsS, o.InterfaceC15536gtL public final gsS with(InterfaceC15537gtP interfaceC15537gtP, long j) { if (interfaceC15537gtP instanceof EnumC15534gtD) { EnumC15534gtD enumC15534gtD = (EnumC15534gtD) interfaceC15537gtP; int i = AnonymousClass4.$SwitchMap$org$threeten$bp$temporal$ChronoField[enumC15534gtD.ordinal()]; if (i == 1) { return plus(j - toEpochSecond(), (InterfaceC15539gtV) gtH.SECONDS); } if (i == 2) { return create(this.dateTime.toInstant(gsI.ofTotalSeconds(enumC15534gtD.checkValidIntValue(j))), this.zone); } return ofBest(this.dateTime.with(interfaceC15537gtP, j), this.zone, this.offset); } return toLocalDate().getChronology().ensureChronoZonedDateTime(interfaceC15537gtP.adjustInto(this, j)); } /* renamed from: o.gsP$4, reason: invalid class name */ /* loaded from: classes6.dex */ static /* synthetic */ class AnonymousClass4 { 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.INSTANT_SECONDS.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { $SwitchMap$org$threeten$bp$temporal$ChronoField[EnumC15534gtD.OFFSET_SECONDS.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } } } @Override // o.gsS, o.InterfaceC15536gtL public final gsS plus(long j, InterfaceC15539gtV interfaceC15539gtV) { if (interfaceC15539gtV instanceof gtH) { return with((gtJ) this.dateTime.plus(j, interfaceC15539gtV)); } return toLocalDate().getChronology().ensureChronoZonedDateTime(interfaceC15539gtV.addTo(this, j)); } @Override // o.InterfaceC15536gtL public final long until(InterfaceC15536gtL interfaceC15536gtL, InterfaceC15539gtV interfaceC15539gtV) { gsS zonedDateTime = toLocalDate().getChronology().zonedDateTime(interfaceC15536gtL); if (interfaceC15539gtV instanceof gtH) { return this.dateTime.until(zonedDateTime.withZoneSameInstant2(this.offset).toLocalDateTime(), interfaceC15539gtV); } return interfaceC15539gtV.between(this, zonedDateTime); } private Object writeReplace() { return new C15548gti((byte) 13, this); } private Object readResolve() throws ObjectStreamException { throw new InvalidObjectException("Deserialization via serialization delegate"); } /* JADX INFO: Access modifiers changed from: package-private */ public final void writeExternal(ObjectOutput objectOutput) throws IOException { objectOutput.writeObject(this.dateTime); objectOutput.writeObject(this.offset); objectOutput.writeObject(this.zone); } /* JADX INFO: Access modifiers changed from: package-private */ public static gsS readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException { gsO gso = (gsO) objectInput.readObject(); gsI gsi = (gsI) objectInput.readObject(); return gso.atZone2(gsi).withZoneSameLocal2((AbstractC15502gsH) objectInput.readObject()); } @Override // o.gsS public final boolean equals(Object obj) { if (this == obj) { return true; } return (obj instanceof gsS) && compareTo((gsS) obj) == 0; } @Override // o.gsS public final int hashCode() { return (toLocalDateTime().hashCode() ^ getOffset().hashCode()) ^ Integer.rotateLeft(getZone().hashCode(), 3); } @Override // o.gsS public final String toString() { StringBuilder sb = new StringBuilder(); sb.append(toLocalDateTime().toString()); sb.append(getOffset().toString()); String obj = sb.toString(); if (getOffset() == getZone()) { return obj; } StringBuilder sb2 = new StringBuilder(); sb2.append(obj); sb2.append('['); sb2.append(getZone().toString()); sb2.append(']'); return sb2.toString(); } @Override // o.gsS public final gsO toLocalDateTime() { return this.dateTime; } @Override // o.gsS public final AbstractC15502gsH getZone() { return this.zone; } @Override // o.gsS public final gsI getOffset() { return this.offset; } }