package o; import java.io.DataOutput; import java.io.IOException; import java.io.Serializable; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.Locale; import java.util.Map; import java.util.Set; import java.util.TimeZone; import org.threeten.bp.DateTimeException; import org.threeten.bp.temporal.UnsupportedTemporalTypeException; import org.threeten.bp.zone.ZoneRulesException; /* renamed from: o.gsH, reason: case insensitive filesystem */ /* loaded from: classes.dex */ public abstract class AbstractC15502gsH implements Serializable { public static final gtQ FROM = new gtQ() { // from class: o.gsH.2 @Override // o.gtQ public final AbstractC15502gsH queryFrom(gtK gtk) { return AbstractC15502gsH.from(gtk); } }; public static final Map SHORT_IDS; private static final long serialVersionUID = 8352817235686L; public abstract String getId(); public abstract AbstractC15574gua getRules(); /* JADX INFO: Access modifiers changed from: package-private */ public abstract void write(DataOutput dataOutput) throws IOException; static { HashMap hashMap = new HashMap(); hashMap.put("ACT", "Australia/Darwin"); hashMap.put("AET", "Australia/Sydney"); hashMap.put("AGT", "America/Argentina/Buenos_Aires"); hashMap.put("ART", "Africa/Cairo"); hashMap.put("AST", "America/Anchorage"); hashMap.put("BET", "America/Sao_Paulo"); hashMap.put("BST", "Asia/Dhaka"); hashMap.put("CAT", "Africa/Harare"); hashMap.put("CNT", "America/St_Johns"); hashMap.put("CST", "America/Chicago"); hashMap.put("CTT", "Asia/Shanghai"); hashMap.put("EAT", "Africa/Addis_Ababa"); hashMap.put("ECT", "Europe/Paris"); hashMap.put("IET", "America/Indiana/Indianapolis"); hashMap.put("IST", "Asia/Kolkata"); hashMap.put("JST", "Asia/Tokyo"); hashMap.put("MIT", "Pacific/Apia"); hashMap.put("NET", "Asia/Yerevan"); hashMap.put("NST", "Pacific/Auckland"); hashMap.put("PLT", "Asia/Karachi"); hashMap.put("PNT", "America/Phoenix"); hashMap.put("PRT", "America/Puerto_Rico"); hashMap.put("PST", "America/Los_Angeles"); hashMap.put("SST", "Pacific/Guadalcanal"); hashMap.put("VST", "Asia/Ho_Chi_Minh"); hashMap.put("EST", "-05:00"); hashMap.put("MST", "-07:00"); hashMap.put("HST", "-10:00"); SHORT_IDS = Collections.unmodifiableMap(hashMap); } public static AbstractC15502gsH systemDefault() { return of(TimeZone.getDefault().getID(), SHORT_IDS); } public static Set getAvailableZoneIds() { return new HashSet(AbstractC15576guc.getAvailableZoneIds()); } public static AbstractC15502gsH of(String str, Map map) { gtG.requireNonNull(str, "zoneId"); gtG.requireNonNull(map, "aliasMap"); String str2 = map.get(str); if (str2 != null) { str = str2; } return of(str); } public static AbstractC15502gsH of(String str) { gtG.requireNonNull(str, "zoneId"); if (str.equals("Z")) { return gsI.UTC; } if (str.length() == 1) { throw new DateTimeException("Invalid zone: ".concat(String.valueOf(str))); } if (str.startsWith("+") || str.startsWith("-")) { return gsI.of(str); } if (str.equals("UTC") || str.equals("GMT") || str.equals("UT")) { return new gsE(str, gsI.UTC.getRules()); } if (str.startsWith("UTC+") || str.startsWith("GMT+") || str.startsWith("UTC-") || str.startsWith("GMT-")) { gsI of = gsI.of(str.substring(3)); if (of.getTotalSeconds() == 0) { return new gsE(str.substring(0, 3), of.getRules()); } StringBuilder sb = new StringBuilder(); sb.append(str.substring(0, 3)); sb.append(of.getId()); return new gsE(sb.toString(), of.getRules()); } if (str.startsWith("UT+") || str.startsWith("UT-")) { gsI of2 = gsI.of(str.substring(2)); if (of2.getTotalSeconds() == 0) { return new gsE("UT", of2.getRules()); } StringBuilder sb2 = new StringBuilder("UT"); sb2.append(of2.getId()); return new gsE(sb2.toString(), of2.getRules()); } return gsE.ofId(str, true); } public static AbstractC15502gsH ofOffset(String str, gsI gsi) { gtG.requireNonNull(str, "prefix"); gtG.requireNonNull(gsi, "offset"); if (str.length() == 0) { return gsi; } if (str.equals("GMT") || str.equals("UTC") || str.equals("UT")) { if (gsi.getTotalSeconds() == 0) { return new gsE(str, gsi.getRules()); } StringBuilder sb = new StringBuilder(); sb.append(str); sb.append(gsi.getId()); return new gsE(sb.toString(), gsi.getRules()); } throw new IllegalArgumentException("Invalid prefix, must be GMT, UTC or UT: ".concat(String.valueOf(str))); } public static AbstractC15502gsH from(gtK gtk) { AbstractC15502gsH abstractC15502gsH = (AbstractC15502gsH) gtk.query(gtM.zone()); if (abstractC15502gsH != null) { return abstractC15502gsH; } StringBuilder sb = new StringBuilder("Unable to obtain ZoneId from TemporalAccessor: "); sb.append(gtk); sb.append(", type "); sb.append(gtk.getClass().getName()); throw new DateTimeException(sb.toString()); } public AbstractC15502gsH() { if (getClass() != gsI.class && getClass() != gsE.class) { throw new AssertionError("Invalid subclass"); } } public String getDisplayName(EnumC15532gtB enumC15532gtB, Locale locale) { return new C15553gtn().appendZoneText(enumC15532gtB).toFormatter(locale).format(new gtE(this) { // from class: o.gsH.3 final AbstractC15502gsH this$0; @Override // o.gtK public final boolean isSupported(InterfaceC15537gtP interfaceC15537gtP) { return false; } { this.this$0 = this; } @Override // o.gtK public final long getLong(InterfaceC15537gtP interfaceC15537gtP) { throw new UnsupportedTemporalTypeException("Unsupported field: ".concat(String.valueOf(interfaceC15537gtP))); } @Override // o.gtE, o.gtK public final R query(gtQ gtq) { return gtq == gtM.zoneId() ? (R) this.this$0 : (R) super.query(gtq); } }); } public AbstractC15502gsH normalized() { try { AbstractC15574gua rules = getRules(); if (rules.isFixedOffset()) { return rules.getOffset(C15523gss.EPOCH); } } catch (ZoneRulesException unused) { } return this; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof AbstractC15502gsH) { return getId().equals(((AbstractC15502gsH) obj).getId()); } return false; } public int hashCode() { return getId().hashCode(); } public String toString() { return getId(); } }