package p463.p484.p485;

import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.io.InvalidObjectException;
import java.io.Serializable;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import org.threeten.bp.DateTimeException;
import org.threeten.bp.temporal.UnsupportedTemporalTypeException;
import p138.p139.p143.p144.C2803;
import p463.p473.p474.p479.C7158;
import p463.p484.p485.p489.C7276;
import p463.p484.p485.p489.C7286;
import p463.p484.p485.p489.EnumC7259;
import p463.p484.p485.p489.InterfaceC7269;
import p463.p484.p485.p489.InterfaceC7270;
import p463.p484.p485.p489.InterfaceC7271;
import p463.p484.p485.p489.InterfaceC7275;
import p463.p484.p485.p489.InterfaceC7284;
import p463.p484.p485.p490.AbstractC7296;

/* JADX INFO: renamed from: ޒ.ށ.֏.ލ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7192 extends AbstractC7191 implements InterfaceC7270, InterfaceC7271, Comparable<C7192>, Serializable {

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final ConcurrentMap<Integer, C7192> f20850 = new ConcurrentHashMap(16, 0.75f, 4);

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final ConcurrentMap<String, C7192> f20851 = new ConcurrentHashMap(16, 0.75f, 4);

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static final C7192 f20852 = m10740(0);

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public static final C7192 f20853 = m10740(-64800);

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public static final C7192 f20854 = m10740(64800);

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final int f20855;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final transient String f20856;

    public C7192(int i) {
        String string;
        this.f20855 = i;
        if (i == 0) {
            string = "Z";
        } else {
            int iAbs = Math.abs(i);
            StringBuilder sb = new StringBuilder();
            int i2 = iAbs / 3600;
            int i3 = (iAbs / 60) % 60;
            sb.append(i < 0 ? "-" : "+");
            sb.append(i2 < 10 ? "0" : "");
            sb.append(i2);
            sb.append(i3 < 10 ? ":0" : ":");
            sb.append(i3);
            int i4 = iAbs % 60;
            if (i4 != 0) {
                sb.append(i4 >= 10 ? ":" : ":0");
                sb.append(i4);
            }
            string = sb.toString();
        }
        this.f20856 = string;
    }

    private Object readResolve() throws InvalidObjectException {
        throw new InvalidObjectException("Deserialization via serialization delegate");
    }

    private Object writeReplace() {
        return new C7188((byte) 8, this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m10739(CharSequence charSequence, int i, boolean z) {
        if (z && charSequence.charAt(i - 1) != ':') {
            throw new DateTimeException("Invalid ID for ZoneOffset, colon not found when expected: " + ((Object) charSequence));
        }
        char cCharAt = charSequence.charAt(i);
        char cCharAt2 = charSequence.charAt(i + 1);
        if (cCharAt >= '0' && cCharAt <= '9' && cCharAt2 >= '0' && cCharAt2 <= '9') {
            return (cCharAt2 - '0') + ((cCharAt - '0') * 10);
        }
        throw new DateTimeException("Invalid ID for ZoneOffset, non numeric characters found: " + ((Object) charSequence));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7192 m10740(int i) {
        if (Math.abs(i) > 64800) {
            throw new DateTimeException("Zone offset not in valid range: -18:00 to +18:00");
        }
        if (i % 900 != 0) {
            return new C7192(i);
        }
        Integer numValueOf = Integer.valueOf(i);
        C7192 c7192 = f20850.get(numValueOf);
        if (c7192 != null) {
            return c7192;
        }
        f20850.putIfAbsent(numValueOf, new C7192(i));
        C7192 c71922 = f20850.get(numValueOf);
        f20851.putIfAbsent(c71922.f20856, c71922);
        return c71922;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7192 m10741(int i, int i2, int i3) {
        if (i < -18 || i > 18) {
            throw new DateTimeException(C2803.m4872("Zone offset hours not in valid range: value ", i, " is not in the range -18 to 18"));
        }
        if (i > 0) {
            if (i2 < 0 || i3 < 0) {
                throw new DateTimeException("Zone offset minutes and seconds must be positive because hours is positive");
            }
        } else if (i < 0) {
            if (i2 > 0 || i3 > 0) {
                throw new DateTimeException("Zone offset minutes and seconds must be negative because hours is negative");
            }
        } else if ((i2 > 0 && i3 < 0) || (i2 < 0 && i3 > 0)) {
            throw new DateTimeException("Zone offset minutes and seconds must have the same sign");
        }
        if (Math.abs(i2) > 59) {
            StringBuilder sbM4889 = C2803.m4889("Zone offset minutes not in valid range: abs(value) ");
            sbM4889.append(Math.abs(i2));
            sbM4889.append(" is not in the range 0 to 59");
            throw new DateTimeException(sbM4889.toString());
        }
        if (Math.abs(i3) > 59) {
            StringBuilder sbM48892 = C2803.m4889("Zone offset seconds not in valid range: abs(value) ");
            sbM48892.append(Math.abs(i3));
            sbM48892.append(" is not in the range 0 to 59");
            throw new DateTimeException(sbM48892.toString());
        }
        if (Math.abs(i) == 18 && (Math.abs(i2) > 0 || Math.abs(i3) > 0)) {
            throw new DateTimeException("Zone offset not in valid range: -18:00 to +18:00");
        }
        return m10740((i2 * 60) + (i * 3600) + i3);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7192 m10742(DataInput dataInput) {
        byte b = dataInput.readByte();
        return b == 127 ? m10740(dataInput.readInt()) : m10740(b * 900);
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x008e A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:33:0x009f  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00a7  */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static C7192 m10743(String str) {
        int iM10739;
        int iM107392;
        int iM107393;
        char cCharAt;
        C7158.m10540(str, "offsetId");
        C7192 c7192 = f20851.get(str);
        if (c7192 != null) {
            return c7192;
        }
        int length = str.length();
        if (length != 2) {
            if (length != 3) {
                if (length == 5) {
                    iM10739 = m10739((CharSequence) str, 1, false);
                    iM107392 = m10739((CharSequence) str, 3, false);
                } else {
                    if (length != 6) {
                        if (length == 7) {
                            iM10739 = m10739((CharSequence) str, 1, false);
                            iM107392 = m10739((CharSequence) str, 3, false);
                            iM107393 = m10739((CharSequence) str, 5, false);
                        } else {
                            if (length != 9) {
                                throw new DateTimeException(C2803.m4879("Invalid ID for ZoneOffset, invalid format: ", str));
                            }
                            iM10739 = m10739((CharSequence) str, 1, false);
                            iM107392 = m10739((CharSequence) str, 4, true);
                            iM107393 = m10739((CharSequence) str, 7, true);
                        }
                        cCharAt = str.charAt(0);
                        if (cCharAt != '+' || cCharAt == '-') {
                            return cCharAt == '-' ? m10741(-iM10739, -iM107392, -iM107393) : m10741(iM10739, iM107392, iM107393);
                        }
                        throw new DateTimeException(C2803.m4879("Invalid ID for ZoneOffset, plus/minus not found when expected: ", str));
                    }
                    iM10739 = m10739((CharSequence) str, 1, false);
                    iM107392 = m10739((CharSequence) str, 4, true);
                }
            }
            iM107393 = 0;
            cCharAt = str.charAt(0);
            if (cCharAt != '+') {
            }
            if (cCharAt == '-') {
            }
        } else {
            str = str.charAt(0) + "0" + str.charAt(1);
        }
        iM10739 = m10739((CharSequence) str, 1, false);
        iM107392 = 0;
        iM107393 = 0;
        cCharAt = str.charAt(0);
        if (cCharAt != '+') {
        }
        if (cCharAt == '-') {
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7192 m10744(InterfaceC7270 interfaceC7270) {
        C7192 c7192 = (C7192) interfaceC7270.mo10592(C7276.f21143);
        if (c7192 != null) {
            return c7192;
        }
        StringBuilder sb = new StringBuilder();
        sb.append("Unable to obtain ZoneOffset from TemporalAccessor: ");
        sb.append(interfaceC7270);
        sb.append(", type ");
        throw new DateTimeException(C2803.m4888(interfaceC7270, sb));
    }

    @Override // java.lang.Comparable
    public int compareTo(C7192 c7192) {
        return c7192.f20855 - this.f20855;
    }

    @Override // p463.p484.p485.AbstractC7191
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        return (obj instanceof C7192) && this.f20855 == ((C7192) obj).f20855;
    }

    @Override // p463.p484.p485.AbstractC7191
    public int hashCode() {
        return this.f20855;
    }

    @Override // p463.p484.p485.AbstractC7191
    public String toString() {
        return this.f20856;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ֏ */
    public <R> R mo10592(InterfaceC7284<R> interfaceC7284) {
        if (interfaceC7284 == C7276.f21143 || interfaceC7284 == C7276.f21142) {
            return this;
        }
        if (interfaceC7284 == C7276.f21144 || interfaceC7284 == C7276.f21145 || interfaceC7284 == C7276.f21141 || interfaceC7284 == C7276.f21140 || interfaceC7284 == C7276.f21139) {
            return null;
        }
        return interfaceC7284.mo10675(this);
    }

    @Override // p463.p484.p485.p489.InterfaceC7271
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC7269 mo10593(InterfaceC7269 interfaceC7269) {
        return interfaceC7269.mo10616(EnumC7259.OFFSET_SECONDS, this.f20855);
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ֏ */
    public C7286 mo10594(InterfaceC7275 interfaceC7275) {
        if (interfaceC7275 == EnumC7259.OFFSET_SECONDS) {
            return interfaceC7275.mo10905();
        }
        if (interfaceC7275 instanceof EnumC7259) {
            throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
        }
        return interfaceC7275.mo10902(this);
    }

    @Override // p463.p484.p485.AbstractC7191
    /* JADX INFO: renamed from: ֏ */
    public void mo10736(DataOutput dataOutput) throws IOException {
        dataOutput.writeByte(8);
        m10745(dataOutput);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public void m10745(DataOutput dataOutput) {
        int i = this.f20855;
        int i2 = i % 900 == 0 ? i / 900 : 127;
        dataOutput.writeByte(i2);
        if (i2 == 127) {
            dataOutput.writeInt(i);
        }
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ؠ */
    public boolean mo10595(InterfaceC7275 interfaceC7275) {
        return interfaceC7275 instanceof EnumC7259 ? interfaceC7275 == EnumC7259.OFFSET_SECONDS : interfaceC7275 != null && interfaceC7275.mo10900(this);
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ހ */
    public int mo10596(InterfaceC7275 interfaceC7275) {
        if (interfaceC7275 == EnumC7259.OFFSET_SECONDS) {
            return this.f20855;
        }
        if (interfaceC7275 instanceof EnumC7259) {
            throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
        }
        return mo10594(interfaceC7275).m10917(mo10597(interfaceC7275), interfaceC7275);
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ށ */
    public long mo10597(InterfaceC7275 interfaceC7275) {
        if (interfaceC7275 == EnumC7259.OFFSET_SECONDS) {
            return this.f20855;
        }
        if (interfaceC7275 instanceof EnumC7259) {
            throw new DateTimeException(C2803.m4881("Unsupported field: ", interfaceC7275));
        }
        return interfaceC7275.mo10901(this);
    }

    @Override // p463.p484.p485.AbstractC7191
    /* JADX INFO: renamed from: ރ */
    public String mo10737() {
        return this.f20856;
    }

    @Override // p463.p484.p485.AbstractC7191
    /* JADX INFO: renamed from: ބ */
    public AbstractC7296 mo10738() {
        C7158.m10540(this, "offset");
        return new AbstractC7296.C7297(this);
    }
}
