package j$.time;

import java.io.DataOutput;
import java.io.IOException;
import java.io.InvalidObjectException;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.util.Objects;

/* JADX INFO: loaded from: classes2.dex */
final class y extends ZoneId {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final /* synthetic */ int f19385d = 0;
    private static final long serialVersionUID = 8386373296231747096L;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final String f19386b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final transient j$.time.zone.f f19387c;

    static y b0(String str, boolean z6) {
        j$.time.zone.f fVarB;
        Objects.requireNonNull(str, "zoneId");
        int length = str.length();
        if (length >= 2) {
            for (int i6 = 0; i6 < length; i6++) {
                char cCharAt = str.charAt(i6);
                if ((cCharAt < 'a' || cCharAt > 'z') && ((cCharAt < 'A' || cCharAt > 'Z') && ((cCharAt != '/' || i6 == 0) && ((cCharAt < '0' || cCharAt > '9' || i6 == 0) && ((cCharAt != '~' || i6 == 0) && ((cCharAt != '.' || i6 == 0) && ((cCharAt != '_' || i6 == 0) && ((cCharAt != '+' || i6 == 0) && (cCharAt != '-' || i6 == 0))))))))) {
                    throw new c("Invalid ID for region-based ZoneId, invalid format: ".concat(str));
                }
            }
            try {
                fVarB = j$.time.zone.j.b(str, true);
            } catch (j$.time.zone.g e6) {
                if (z6) {
                    throw e6;
                }
                fVarB = null;
            }
            return new y(str, fVarB);
        }
        throw new c("Invalid ID for region-based ZoneId, invalid format: ".concat(str));
    }

    y(String str, j$.time.zone.f fVar) {
        this.f19386b = str;
        this.f19387c = fVar;
    }

    @Override // j$.time.ZoneId
    public final String s() {
        return this.f19386b;
    }

    @Override // j$.time.ZoneId
    public final j$.time.zone.f r() {
        j$.time.zone.f fVar = this.f19387c;
        return fVar != null ? fVar : j$.time.zone.j.b(this.f19386b, false);
    }

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

    private void readObject(ObjectInputStream objectInputStream) throws InvalidObjectException {
        throw new InvalidObjectException("Deserialization via serialization delegate");
    }

    @Override // j$.time.ZoneId
    final void Y(ObjectOutput objectOutput) throws IOException {
        objectOutput.writeByte(7);
        objectOutput.writeUTF(this.f19386b);
    }

    final void c0(DataOutput dataOutput) {
        dataOutput.writeUTF(this.f19386b);
    }
}
