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.regex.Pattern;
import org.threeten.bp.DateTimeException;
import org.threeten.bp.zone.ZoneRulesException;
import p138.p139.p143.p144.C2803;
import p463.p473.p474.p479.C7158;
import p463.p484.p485.p490.AbstractC7296;
import p463.p484.p485.p490.AbstractC7300;

/* JADX INFO: renamed from: ޒ.ށ.֏.ގ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7193 extends AbstractC7191 implements Serializable {

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final Pattern f20857 = Pattern.compile("[A-Za-z][A-Za-z0-9~/._+-]+");

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

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

    public C7193(String str, AbstractC7296 abstractC7296) {
        this.f20858 = str;
        this.f20859 = abstractC7296;
    }

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

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

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC7191 m10746(DataInput dataInput) throws IOException {
        C7193 c7193;
        C7193 c71932;
        String utf = dataInput.readUTF();
        if (utf.equals("Z") || utf.startsWith("+") || utf.startsWith("-")) {
            throw new DateTimeException(C2803.m4879("Invalid ID for region-based ZoneId, invalid format: ", utf));
        }
        if (utf.equals("UTC") || utf.equals("GMT") || utf.equals("UT")) {
            return new C7193(utf, C7192.f20852.mo10738());
        }
        if (utf.startsWith("UTC+") || utf.startsWith("GMT+") || utf.startsWith("UTC-") || utf.startsWith("GMT-")) {
            C7192 c7192M10743 = C7192.m10743(utf.substring(3));
            if (c7192M10743.f20855 == 0) {
                c7193 = new C7193(utf.substring(0, 3), c7192M10743.mo10738());
            } else {
                c7193 = new C7193(utf.substring(0, 3) + c7192M10743.f20856, c7192M10743.mo10738());
            }
            return c7193;
        }
        if (!utf.startsWith("UT+") && !utf.startsWith("UT-")) {
            return m10747(utf, false);
        }
        C7192 c7192M107432 = C7192.m10743(utf.substring(2));
        if (c7192M107432.f20855 == 0) {
            c71932 = new C7193("UT", c7192M107432.mo10738());
        } else {
            StringBuilder sbM4889 = C2803.m4889("UT");
            sbM4889.append(c7192M107432.f20856);
            c71932 = new C7193(sbM4889.toString(), c7192M107432.mo10738());
        }
        return c71932;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7193 m10747(String str, boolean z) {
        C7158.m10540(str, "zoneId");
        if (str.length() < 2 || !f20857.matcher(str).matches()) {
            throw new DateTimeException(C2803.m4879("Invalid ID for region-based ZoneId, invalid format: ", str));
        }
        AbstractC7296 abstractC7296Mo10738 = null;
        try {
            abstractC7296Mo10738 = AbstractC7300.m10945(str, true);
        } catch (ZoneRulesException e) {
            if (str.equals("GMT0")) {
                abstractC7296Mo10738 = C7192.f20852.mo10738();
            } else if (z) {
                throw e;
            }
        }
        return new C7193(str, abstractC7296Mo10738);
    }

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

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

    @Override // p463.p484.p485.AbstractC7191
    /* JADX INFO: renamed from: ބ */
    public AbstractC7296 mo10738() {
        AbstractC7296 abstractC7296 = this.f20859;
        return abstractC7296 != null ? abstractC7296 : AbstractC7300.m10945(this.f20858, false);
    }
}
