package p463.p484.p485.p486;

import java.io.BufferedReader;
import java.io.DataInput;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Serializable;
import java.text.ParseException;
import java.util.HashMap;
import java.util.StringTokenizer;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
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.C7181;
import p463.p484.p485.EnumC7175;
import p463.p484.p485.p489.C7286;
import p463.p484.p485.p489.EnumC7259;
import p463.p484.p485.p489.InterfaceC7269;
import p463.p484.p485.p489.InterfaceC7271;
import p463.p484.p485.p489.InterfaceC7274;
import p463.p484.p485.p489.InterfaceC7275;
import p463.p484.p485.p489.InterfaceC7285;

/* JADX INFO: renamed from: ޒ.ށ.֏.ސ.ވ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7205 extends AbstractC7195<C7205> implements Serializable {

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public static final int[] f20874 = {0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325};

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public static final int[] f20875 = {0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325};

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public static final int[] f20876 = {30, 29, 30, 29, 30, 29, 30, 29, 30, 29, 30, 29};

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public static final int[] f20877 = {30, 29, 30, 29, 30, 29, 30, 29, 30, 29, 30, 30};

    /* JADX INFO: renamed from: ގ, reason: contains not printable characters */
    public static final int[] f20878 = {0, 1, 0, 1, 0, 1, 1};

    /* JADX INFO: renamed from: ޏ, reason: contains not printable characters */
    public static final int[] f20879 = {1, 9999, 11, 51, 5, 29, 354};

    /* JADX INFO: renamed from: ސ, reason: contains not printable characters */
    public static final int[] f20880 = {1, 9999, 11, 52, 6, 30, 355};

    /* JADX INFO: renamed from: ޑ, reason: contains not printable characters */
    public static final int[] f20881 = {0, 354, 709, 1063, 1417, 1772, 2126, 2481, 2835, 3189, 3544, 3898, 4252, 4607, 4961, 5315, 5670, 6024, 6379, 6733, 7087, 7442, 7796, 8150, 8505, 8859, 9214, 9568, 9922, 10277};

    /* JADX INFO: renamed from: ޒ, reason: contains not printable characters */
    public static final char f20882 = File.separatorChar;

    /* JADX INFO: renamed from: ޓ, reason: contains not printable characters */
    public static final String f20883 = File.pathSeparator;

    /* JADX INFO: renamed from: ޔ, reason: contains not printable characters */
    public static final String f20884;

    /* JADX INFO: renamed from: ޕ, reason: contains not printable characters */
    public static final HashMap<Integer, Integer[]> f20885;

    /* JADX INFO: renamed from: ޖ, reason: contains not printable characters */
    public static final HashMap<Integer, Integer[]> f20886;

    /* JADX INFO: renamed from: ޗ, reason: contains not printable characters */
    public static final HashMap<Integer, Integer[]> f20887;

    /* JADX INFO: renamed from: ޘ, reason: contains not printable characters */
    public static final Long[] f20888;

    /* JADX INFO: renamed from: ޙ, reason: contains not printable characters */
    public static final Integer[] f20889;

    /* JADX INFO: renamed from: ޚ, reason: contains not printable characters */
    public static final Integer[] f20890;

    /* JADX INFO: renamed from: ޛ, reason: contains not printable characters */
    public static final Integer[] f20891;

    /* JADX INFO: renamed from: ޜ, reason: contains not printable characters */
    public static final Integer[] f20892;

    /* JADX INFO: renamed from: ޝ, reason: contains not printable characters */
    public static final Integer[] f20893;

    /* JADX INFO: renamed from: ޞ, reason: contains not printable characters */
    public static final Integer[] f20894;

    /* JADX INFO: renamed from: ޟ, reason: contains not printable characters */
    public static final Integer[] f20895;

    /* JADX INFO: renamed from: ޠ, reason: contains not printable characters */
    public static final Integer[] f20896;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final transient EnumC7206 f20897;

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

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

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final transient int f20900;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final transient int f20901;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final transient EnumC7175 f20902;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final long f20903;

    static {
        StringBuilder sbM4889 = C2803.m4889("org");
        sbM4889.append(f20882);
        sbM4889.append("threeten");
        sbM4889.append(f20882);
        sbM4889.append("bp");
        sbM4889.append(f20882);
        sbM4889.append("chrono");
        f20884 = sbM4889.toString();
        f20885 = new HashMap<>();
        f20886 = new HashMap<>();
        f20887 = new HashMap<>();
        f20892 = new Integer[f20874.length];
        int i = 0;
        int i2 = 0;
        while (true) {
            int[] iArr = f20874;
            if (i2 >= iArr.length) {
                break;
            }
            f20892[i2] = Integer.valueOf(iArr[i2]);
            i2++;
        }
        f20893 = new Integer[f20875.length];
        int i3 = 0;
        while (true) {
            int[] iArr2 = f20875;
            if (i3 >= iArr2.length) {
                break;
            }
            f20893[i3] = Integer.valueOf(iArr2[i3]);
            i3++;
        }
        f20894 = new Integer[f20876.length];
        int i4 = 0;
        while (true) {
            int[] iArr3 = f20876;
            if (i4 >= iArr3.length) {
                break;
            }
            f20894[i4] = Integer.valueOf(iArr3[i4]);
            i4++;
        }
        f20895 = new Integer[f20877.length];
        int i5 = 0;
        while (true) {
            int[] iArr4 = f20877;
            if (i5 >= iArr4.length) {
                break;
            }
            f20895[i5] = Integer.valueOf(iArr4[i5]);
            i5++;
        }
        f20896 = new Integer[f20881.length];
        int i6 = 0;
        while (true) {
            int[] iArr5 = f20881;
            if (i6 >= iArr5.length) {
                break;
            }
            f20896[i6] = Integer.valueOf(iArr5[i6]);
            i6++;
        }
        f20888 = new Long[334];
        int i7 = 0;
        while (true) {
            Long[] lArr = f20888;
            if (i7 >= lArr.length) {
                break;
            }
            lArr[i7] = Long.valueOf(i7 * 10631);
            i7++;
        }
        f20889 = new Integer[f20878.length];
        int i8 = 0;
        while (true) {
            int[] iArr6 = f20878;
            if (i8 >= iArr6.length) {
                break;
            }
            f20889[i8] = Integer.valueOf(iArr6[i8]);
            i8++;
        }
        f20890 = new Integer[f20879.length];
        int i9 = 0;
        while (true) {
            int[] iArr7 = f20879;
            if (i9 >= iArr7.length) {
                break;
            }
            f20890[i9] = Integer.valueOf(iArr7[i9]);
            i9++;
        }
        f20891 = new Integer[f20880.length];
        while (true) {
            int[] iArr8 = f20880;
            if (i >= iArr8.length) {
                try {
                    m10805();
                    return;
                } catch (IOException | ParseException unused) {
                    return;
                }
            } else {
                f20891[i] = Integer.valueOf(iArr8[i]);
                i++;
            }
        }
    }

    public C7205(long j) {
        int i;
        int iM10798;
        int iM10791;
        int iM10792;
        int i2;
        int i3;
        int i4;
        Long l;
        long j2 = j - (-492148);
        if (j2 >= 0) {
            Long[] lArr = f20888;
            for (int i5 = 0; i5 < lArr.length; i5++) {
                try {
                    if (j2 < lArr[i5].longValue()) {
                        i4 = i5 - 1;
                        break;
                    }
                } catch (ArrayIndexOutOfBoundsException unused) {
                    i3 = ((int) j2) / 10631;
                }
            }
            i3 = ((int) j2) / 10631;
            i4 = i3;
            try {
                l = f20888[i4];
            } catch (ArrayIndexOutOfBoundsException unused2) {
                l = null;
            }
            int iLongValue = (int) (j2 - (l == null ? Long.valueOf(i4 * 10631) : l).longValue());
            int iM10793 = m10793(i4, iLongValue);
            iM10798 = m10798(i4, iLongValue, iM10793);
            i = (i4 * 30) + iM10793 + 1;
            iM10791 = m10791(iM10798, i);
            iM10792 = m10792(iM10798, iM10791, i) + 1;
            EnumC7206 enumC7206 = EnumC7206.AH;
            i2 = 1;
        } else {
            int i6 = (int) j2;
            int i7 = i6 / 10631;
            int i8 = i6 % 10631;
            if (i8 == 0) {
                i8 = -10631;
                i7++;
            }
            int iM107932 = m10793(i7, i8);
            int iM107982 = m10798(i7, i8, iM107932);
            i = 1 - ((i7 * 30) - iM107932);
            iM10798 = m10803((long) i) ? iM107982 + 355 : iM107982 + 354;
            iM10791 = m10791(iM10798, i);
            iM10792 = m10792(iM10798, iM10791, i) + 1;
            EnumC7206 enumC72062 = EnumC7206.BEFORE_AH;
            i2 = 0;
        }
        int i9 = (int) ((j2 + 5) % 7);
        int[] iArr = {i2, i, iM10791 + 1, iM10792, iM10798 + 1, i9 + (i9 <= 0 ? 7 : 0)};
        int i10 = iArr[1];
        if (i10 < 1 || i10 > 9999) {
            throw new DateTimeException("Invalid year of Hijrah Era");
        }
        int i11 = iArr[2];
        if (i11 < 1 || i11 > 12) {
            throw new DateTimeException("Invalid month of Hijrah date");
        }
        m10796(iArr[3]);
        int i12 = iArr[4];
        if (i12 < 1 || i12 > f20891[6].intValue()) {
            throw new DateTimeException("Invalid day of year of Hijrah date");
        }
        this.f20897 = EnumC7206.m10806(iArr[0]);
        this.f20898 = iArr[1];
        this.f20899 = iArr[2];
        this.f20900 = iArr[3];
        this.f20901 = iArr[4];
        this.f20902 = EnumC7175.m10591(iArr[5]);
        this.f20903 = j;
        m10803(this.f20898);
    }

    private Object readResolve() {
        return new C7205(this.f20903);
    }

    private Object writeReplace() {
        return new C7215((byte) 3, this);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m10791(int i, int i2) {
        Integer[] numArrM10801 = m10801(i2);
        int i3 = 0;
        if (i >= 0) {
            while (i3 < numArrM10801.length) {
                if (i < numArrM10801[i3].intValue()) {
                    return i3 - 1;
                }
                i3++;
            }
            return 11;
        }
        int i4 = m10803((long) i2) ? i + 355 : i + 354;
        while (i3 < numArrM10801.length) {
            if (i4 < numArrM10801[i3].intValue()) {
                return i3 - 1;
            }
            i3++;
        }
        return 11;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m10792(int i, int i2, int i3) {
        int iIntValue;
        Integer[] numArrM10801 = m10801(i3);
        if (i < 0) {
            i = m10803((long) i3) ? i + 355 : i + 354;
            if (i2 <= 0) {
                return i;
            }
            iIntValue = numArrM10801[i2].intValue();
        } else {
            if (i2 <= 0) {
                return i;
            }
            iIntValue = numArrM10801[i2].intValue();
        }
        return i - iIntValue;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m10793(int i, long j) {
        Integer[] numArrM10799 = m10799(i);
        int i2 = 0;
        if (j == 0) {
            return 0;
        }
        if (j > 0) {
            while (i2 < numArrM10799.length) {
                if (j < numArrM10799[i2].intValue()) {
                    return i2 - 1;
                }
                i2++;
            }
            return 29;
        }
        long j2 = -j;
        while (i2 < numArrM10799.length) {
            if (j2 <= numArrM10799[i2].intValue()) {
                return i2 - 1;
            }
            i2++;
        }
        return 29;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC7196 m10794(DataInput dataInput) {
        int i = dataInput.readInt();
        byte b = dataInput.readByte();
        byte b2 = dataInput.readByte();
        C7204 c7204 = C7204.f20870;
        return m10802(i, b, b2);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C7205 m10795(EnumC7206 enumC7206, int i, int i2, int i3) {
        C7158.m10540(enumC7206, "era");
        if (i < 1 || i > 9999) {
            throw new DateTimeException("Invalid year of Hijrah Era");
        }
        if (i2 < 1 || i2 > 12) {
            throw new DateTimeException("Invalid month of Hijrah date");
        }
        m10796(i3);
        if (enumC7206 != EnumC7206.AH) {
            i = 1 - i;
        }
        return new C7205(m10800(i, i2, i3));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m10796(int i) {
        if (i < 1 || i > f20891[5].intValue()) {
            StringBuilder sbM4896 = C2803.m4896("Invalid day of month of Hijrah date, day ", i, " greater than ");
            sbM4896.append(f20891[5].intValue());
            sbM4896.append(" or less than 1");
            throw new DateTimeException(sbM4896.toString());
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m10797(String str, int i) throws ParseException {
        StringTokenizer stringTokenizer;
        int i2 = i;
        StringTokenizer stringTokenizer2 = new StringTokenizer(str, ";");
        while (stringTokenizer2.hasMoreTokens()) {
            String strNextToken = stringTokenizer2.nextToken();
            int iIndexOf = strNextToken.indexOf(58);
            if (iIndexOf == -1) {
                int i3 = i2;
                throw new ParseException(C2803.m4872("Offset has incorrect format at line ", i3, "."), i3);
            }
            try {
                int i4 = Integer.parseInt(strNextToken.substring(iIndexOf + 1, strNextToken.length()));
                int iIndexOf2 = strNextToken.indexOf(45);
                if (iIndexOf2 == -1) {
                    int i5 = i2;
                    throw new ParseException(C2803.m4872("Start and end year/month has incorrect format at line ", i5, "."), i5);
                }
                String strSubstring = strNextToken.substring(0, iIndexOf2);
                String strSubstring2 = strNextToken.substring(iIndexOf2 + 1, iIndexOf);
                int iIndexOf3 = strSubstring.indexOf(47);
                int iIndexOf4 = strSubstring2.indexOf(47);
                if (iIndexOf3 == -1) {
                    int i6 = i2;
                    throw new ParseException(C2803.m4872("Start year/month has incorrect format at line ", i6, "."), i6);
                }
                String strSubstring3 = strSubstring.substring(0, iIndexOf3);
                String strSubstring4 = strSubstring.substring(iIndexOf3 + 1, strSubstring.length());
                try {
                    int i7 = Integer.parseInt(strSubstring3);
                    try {
                        int i8 = Integer.parseInt(strSubstring4);
                        if (iIndexOf4 == -1) {
                            int i9 = i2;
                            throw new ParseException(C2803.m4872("End year/month has incorrect format at line ", i9, "."), i9);
                        }
                        String strSubstring5 = strSubstring2.substring(0, iIndexOf4);
                        String strSubstring6 = strSubstring2.substring(iIndexOf4 + 1, strSubstring2.length());
                        try {
                            int i10 = Integer.parseInt(strSubstring5);
                            try {
                                int i11 = Integer.parseInt(strSubstring6);
                                if (i7 == -1 || i8 == -1 || i10 == -1 || i11 == -1) {
                                    throw new ParseException(C2803.m4872("Unknown error at line ", i, "."), i);
                                }
                                if (i7 < 1) {
                                    throw new IllegalArgumentException("startYear < 1");
                                }
                                if (i10 < 1) {
                                    throw new IllegalArgumentException("endYear < 1");
                                }
                                if (i8 < 0 || i8 > 11) {
                                    throw new IllegalArgumentException("startMonth < 0 || startMonth > 11");
                                }
                                if (i11 < 0 || i11 > 11) {
                                    throw new IllegalArgumentException("endMonth < 0 || endMonth > 11");
                                }
                                if (i10 > 9999) {
                                    throw new IllegalArgumentException("endYear > 9999");
                                }
                                if (i10 < i7) {
                                    throw new IllegalArgumentException("startYear > endYear");
                                }
                                if (i10 == i7 && i11 < i8) {
                                    throw new IllegalArgumentException("startYear == endYear && endMonth < startMonth");
                                }
                                boolean zM10803 = m10803(i7);
                                Integer[] numArr = f20885.get(Integer.valueOf(i7));
                                if (numArr == null) {
                                    if (!zM10803) {
                                        numArr = new Integer[f20874.length];
                                        int i12 = 0;
                                        while (true) {
                                            int[] iArr = f20874;
                                            if (i12 >= iArr.length) {
                                                break;
                                            }
                                            numArr[i12] = Integer.valueOf(iArr[i12]);
                                            i12++;
                                        }
                                    } else {
                                        numArr = new Integer[f20875.length];
                                        int i13 = 0;
                                        while (true) {
                                            int[] iArr2 = f20875;
                                            if (i13 >= iArr2.length) {
                                                break;
                                            }
                                            numArr[i13] = Integer.valueOf(iArr2[i13]);
                                            i13++;
                                        }
                                    }
                                }
                                Integer[] numArr2 = new Integer[numArr.length];
                                for (int i14 = 0; i14 < 12; i14++) {
                                    if (i14 > i8) {
                                        numArr2[i14] = Integer.valueOf(numArr[i14].intValue() - i4);
                                    } else {
                                        numArr2[i14] = Integer.valueOf(numArr[i14].intValue());
                                    }
                                }
                                f20885.put(Integer.valueOf(i7), numArr2);
                                Integer[] numArr3 = f20886.get(Integer.valueOf(i7));
                                if (numArr3 == null) {
                                    if (!zM10803) {
                                        numArr3 = new Integer[f20876.length];
                                        int i15 = 0;
                                        while (true) {
                                            int[] iArr3 = f20876;
                                            if (i15 >= iArr3.length) {
                                                break;
                                            }
                                            numArr3[i15] = Integer.valueOf(iArr3[i15]);
                                            i15++;
                                        }
                                    } else {
                                        numArr3 = new Integer[f20877.length];
                                        int i16 = 0;
                                        while (true) {
                                            int[] iArr4 = f20877;
                                            if (i16 >= iArr4.length) {
                                                break;
                                            }
                                            numArr3[i16] = Integer.valueOf(iArr4[i16]);
                                            i16++;
                                        }
                                    }
                                }
                                Integer[] numArr4 = new Integer[numArr3.length];
                                for (int i17 = 0; i17 < 12; i17++) {
                                    if (i17 == i8) {
                                        numArr4[i17] = Integer.valueOf(numArr3[i17].intValue() - i4);
                                    } else {
                                        numArr4[i17] = Integer.valueOf(numArr3[i17].intValue());
                                    }
                                }
                                f20886.put(Integer.valueOf(i7), numArr4);
                                if (i7 != i10) {
                                    int i18 = i7 - 1;
                                    int i19 = i18 / 30;
                                    int i20 = i18 % 30;
                                    Integer[] numArr5 = f20887.get(Integer.valueOf(i19));
                                    if (numArr5 == null) {
                                        int length = f20881.length;
                                        Integer[] numArr6 = new Integer[length];
                                        for (int i21 = 0; i21 < length; i21++) {
                                            numArr6[i21] = Integer.valueOf(f20881[i21]);
                                        }
                                        numArr5 = numArr6;
                                    }
                                    for (int i22 = i20 + 1; i22 < f20881.length; i22++) {
                                        numArr5[i22] = Integer.valueOf(numArr5[i22].intValue() - i4);
                                    }
                                    f20887.put(Integer.valueOf(i19), numArr5);
                                    int i23 = i10 - 1;
                                    int i24 = i23 / 30;
                                    if (i19 != i24) {
                                        int i25 = i19 + 1;
                                        while (true) {
                                            Long[] lArr = f20888;
                                            if (i25 >= lArr.length) {
                                                break;
                                            }
                                            lArr[i25] = Long.valueOf(lArr[i25].longValue() - ((long) i4));
                                            i25++;
                                            stringTokenizer2 = stringTokenizer2;
                                        }
                                        StringTokenizer stringTokenizer3 = stringTokenizer2;
                                        int i26 = i24 + 1;
                                        while (true) {
                                            Long[] lArr2 = f20888;
                                            if (i26 >= lArr2.length) {
                                                break;
                                            }
                                            lArr2[i26] = Long.valueOf(lArr2[i26].longValue() + ((long) i4));
                                            i26++;
                                            stringTokenizer3 = stringTokenizer3;
                                        }
                                        stringTokenizer = stringTokenizer3;
                                    } else {
                                        stringTokenizer = stringTokenizer2;
                                    }
                                    int i27 = i23 % 30;
                                    Integer[] numArr7 = f20887.get(Integer.valueOf(i24));
                                    if (numArr7 == null) {
                                        int length2 = f20881.length;
                                        Integer[] numArr8 = new Integer[length2];
                                        for (int i28 = 0; i28 < length2; i28++) {
                                            numArr8[i28] = Integer.valueOf(f20881[i28]);
                                        }
                                        numArr7 = numArr8;
                                    }
                                    while (true) {
                                        i27++;
                                        if (i27 >= f20881.length) {
                                            break;
                                        } else {
                                            numArr7[i27] = Integer.valueOf(numArr7[i27].intValue() + i4);
                                        }
                                    }
                                    f20887.put(Integer.valueOf(i24), numArr7);
                                } else {
                                    stringTokenizer = stringTokenizer2;
                                }
                                boolean zM108032 = m10803(i10);
                                Integer[] numArr9 = f20885.get(Integer.valueOf(i10));
                                if (numArr9 == null) {
                                    if (!zM108032) {
                                        numArr9 = new Integer[f20874.length];
                                        int i29 = 0;
                                        while (true) {
                                            int[] iArr5 = f20874;
                                            if (i29 >= iArr5.length) {
                                                break;
                                            }
                                            numArr9[i29] = Integer.valueOf(iArr5[i29]);
                                            i29++;
                                        }
                                    } else {
                                        numArr9 = new Integer[f20875.length];
                                        int i30 = 0;
                                        while (true) {
                                            int[] iArr6 = f20875;
                                            if (i30 >= iArr6.length) {
                                                break;
                                            }
                                            numArr9[i30] = Integer.valueOf(iArr6[i30]);
                                            i30++;
                                        }
                                    }
                                }
                                Integer[] numArr10 = new Integer[numArr9.length];
                                for (int i31 = 0; i31 < 12; i31++) {
                                    if (i31 > i11) {
                                        numArr10[i31] = Integer.valueOf(numArr9[i31].intValue() + i4);
                                    } else {
                                        numArr10[i31] = Integer.valueOf(numArr9[i31].intValue());
                                    }
                                }
                                f20885.put(Integer.valueOf(i10), numArr10);
                                Integer[] numArr11 = f20886.get(Integer.valueOf(i10));
                                if (numArr11 == null) {
                                    if (!zM108032) {
                                        numArr11 = new Integer[f20876.length];
                                        int i32 = 0;
                                        while (true) {
                                            int[] iArr7 = f20876;
                                            if (i32 >= iArr7.length) {
                                                break;
                                            }
                                            numArr11[i32] = Integer.valueOf(iArr7[i32]);
                                            i32++;
                                        }
                                    } else {
                                        numArr11 = new Integer[f20877.length];
                                        int i33 = 0;
                                        while (true) {
                                            int[] iArr8 = f20877;
                                            if (i33 >= iArr8.length) {
                                                break;
                                            }
                                            numArr11[i33] = Integer.valueOf(iArr8[i33]);
                                            i33++;
                                        }
                                    }
                                }
                                Integer[] numArr12 = new Integer[numArr11.length];
                                for (int i34 = 0; i34 < 12; i34++) {
                                    if (i34 == i11) {
                                        numArr12[i34] = Integer.valueOf(numArr11[i34].intValue() + i4);
                                    } else {
                                        numArr12[i34] = Integer.valueOf(numArr11[i34].intValue());
                                    }
                                }
                                f20886.put(Integer.valueOf(i10), numArr12);
                                Integer[] numArr13 = f20886.get(Integer.valueOf(i7));
                                Integer[] numArr14 = f20886.get(Integer.valueOf(i10));
                                Integer[] numArr15 = f20885.get(Integer.valueOf(i7));
                                Integer[] numArr16 = f20885.get(Integer.valueOf(i10));
                                int iIntValue = numArr13[i8].intValue();
                                int iIntValue2 = numArr14[i11].intValue();
                                int iIntValue3 = numArr13[11].intValue() + numArr15[11].intValue();
                                int iIntValue4 = numArr14[11].intValue() + numArr16[11].intValue();
                                int iIntValue5 = f20891[5].intValue();
                                int iIntValue6 = f20890[5].intValue();
                                if (iIntValue5 < iIntValue) {
                                    iIntValue5 = iIntValue;
                                }
                                if (iIntValue5 < iIntValue2) {
                                    iIntValue5 = iIntValue2;
                                }
                                f20891[5] = Integer.valueOf(iIntValue5);
                                if (iIntValue6 <= iIntValue) {
                                    iIntValue = iIntValue6;
                                }
                                if (iIntValue <= iIntValue2) {
                                    iIntValue2 = iIntValue;
                                }
                                f20890[5] = Integer.valueOf(iIntValue2);
                                int iIntValue7 = f20891[6].intValue();
                                int iIntValue8 = f20890[6].intValue();
                                if (iIntValue7 < iIntValue3) {
                                    iIntValue7 = iIntValue3;
                                }
                                if (iIntValue7 < iIntValue4) {
                                    iIntValue7 = iIntValue4;
                                }
                                f20891[6] = Integer.valueOf(iIntValue7);
                                if (iIntValue8 <= iIntValue3) {
                                    iIntValue3 = iIntValue8;
                                }
                                if (iIntValue3 <= iIntValue4) {
                                    iIntValue4 = iIntValue3;
                                }
                                f20890[6] = Integer.valueOf(iIntValue4);
                                stringTokenizer2 = stringTokenizer;
                                i2 = i;
                            } catch (NumberFormatException unused) {
                                int i35 = i2;
                                throw new ParseException(C2803.m4872("End month is not properly set at line ", i35, "."), i35);
                            }
                        } catch (NumberFormatException unused2) {
                            int i36 = i2;
                            throw new ParseException(C2803.m4872("End year is not properly set at line ", i36, "."), i36);
                        }
                    } catch (NumberFormatException unused3) {
                        int i37 = i2;
                        throw new ParseException(C2803.m4872("Start month is not properly set at line ", i37, "."), i37);
                    }
                } catch (NumberFormatException unused4) {
                    int i38 = i2;
                    throw new ParseException(C2803.m4872("Start year is not properly set at line ", i38, "."), i38);
                }
            } catch (NumberFormatException unused5) {
                int i39 = i2;
                throw new ParseException(C2803.m4872("Offset is not properly set at line ", i39, "."), i39);
            }
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static int m10798(int i, int i2, int i3) {
        Integer[] numArrM10799 = m10799(i);
        return i2 > 0 ? i2 - numArrM10799[i3].intValue() : numArrM10799[i3].intValue() + i2;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static Integer[] m10799(int i) {
        Integer[] numArr;
        try {
            numArr = f20887.get(Integer.valueOf(i));
        } catch (ArrayIndexOutOfBoundsException unused) {
            numArr = null;
        }
        return numArr == null ? f20896 : numArr;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static long m10800(int i, int i2, int i3) {
        Long lValueOf;
        int i4 = i - 1;
        int i5 = i4 / 30;
        int i6 = i4 % 30;
        int iIntValue = m10799(i5)[Math.abs(i6)].intValue();
        if (i6 < 0) {
            iIntValue = -iIntValue;
        }
        try {
            lValueOf = f20888[i5];
        } catch (ArrayIndexOutOfBoundsException unused) {
            lValueOf = null;
        }
        if (lValueOf == null) {
            lValueOf = Long.valueOf(i5 * 10631);
        }
        return (((lValueOf.longValue() + ((long) iIntValue)) - 492148) - 1) + ((long) m10801(i)[i2 - 1].intValue()) + ((long) i3);
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static Integer[] m10801(int i) {
        Integer[] numArr;
        try {
            numArr = f20885.get(Integer.valueOf(i));
        } catch (ArrayIndexOutOfBoundsException unused) {
            numArr = null;
        }
        return numArr == null ? m10803((long) i) ? f20893 : f20892 : numArr;
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static C7205 m10802(int i, int i2, int i3) {
        return i >= 1 ? m10795(EnumC7206.AH, i, i2, i3) : m10795(EnumC7206.BEFORE_AH, 1 - i, i2, i3);
    }

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static boolean m10803(long j) {
        if (j <= 0) {
            j = -j;
        }
        return ((j * 11) + 14) % 30 < 11;
    }

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static C7205 m10804(int i, int i2, int i3) {
        int iIntValue = m10801(i)[i2 - 1].intValue();
        if (i3 > iIntValue) {
            i3 = iIntValue;
        }
        return m10802(i, i2, i3);
    }

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public static void m10805() throws Throwable {
        InputStream fileInputStream;
        ZipFile zipFile;
        String property = System.getProperty("org.threeten.bp.i18n.HijrahDate.deviationConfigFile");
        if (property == null) {
            property = "hijrah_deviation.cfg";
        }
        String property2 = System.getProperty("org.threeten.bp.i18n.HijrahDate.deviationConfigDir");
        BufferedReader bufferedReader = null;
        if (property2 != null) {
            if (property2.length() != 0 || !property2.endsWith(System.getProperty("file.separator"))) {
                StringBuilder sbM4889 = C2803.m4889(property2);
                sbM4889.append(System.getProperty("file.separator"));
                property2 = sbM4889.toString();
            }
            StringBuilder sbM48892 = C2803.m4889(property2);
            sbM48892.append(f20882);
            sbM48892.append(property);
            File file = new File(sbM48892.toString());
            if (file.exists()) {
                try {
                    fileInputStream = new FileInputStream(file);
                } catch (IOException e) {
                    throw e;
                }
            } else {
                fileInputStream = null;
            }
        } else {
            StringTokenizer stringTokenizer = new StringTokenizer(System.getProperty("java.class.path"), f20883);
            while (stringTokenizer.hasMoreTokens()) {
                String strNextToken = stringTokenizer.nextToken();
                File file2 = new File(strNextToken);
                if (file2.exists()) {
                    if (file2.isDirectory()) {
                        StringBuilder sbM48893 = C2803.m4889(strNextToken);
                        sbM48893.append(f20882);
                        sbM48893.append(f20884);
                        if (new File(sbM48893.toString(), property).exists()) {
                            try {
                                fileInputStream = new FileInputStream(strNextToken + f20882 + f20884 + f20882 + property);
                                break;
                            } catch (IOException e2) {
                                throw e2;
                            }
                        }
                    } else {
                        try {
                            zipFile = new ZipFile(file2);
                        } catch (IOException unused) {
                            zipFile = null;
                        }
                        if (zipFile != null) {
                            String strReplace = f20884 + f20882 + property;
                            ZipEntry entry = zipFile.getEntry(strReplace);
                            if (entry == null) {
                                char c = f20882;
                                if (c == '/') {
                                    strReplace = strReplace.replace('/', '\\');
                                } else if (c == '\\') {
                                    strReplace = strReplace.replace('\\', '/');
                                }
                                entry = zipFile.getEntry(strReplace);
                            }
                            if (entry != null) {
                                try {
                                    fileInputStream = zipFile.getInputStream(entry);
                                    break;
                                } catch (IOException e3) {
                                    throw e3;
                                }
                            }
                        } else {
                            continue;
                        }
                    }
                }
            }
            fileInputStream = null;
        }
        if (fileInputStream == null) {
            return;
        }
        try {
            BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(fileInputStream));
            int i = 0;
            while (true) {
                try {
                    String line = bufferedReader2.readLine();
                    if (line == null) {
                        bufferedReader2.close();
                        return;
                    } else {
                        i++;
                        m10797(line.trim(), i);
                    }
                } catch (Throwable th) {
                    th = th;
                    bufferedReader = bufferedReader2;
                    if (bufferedReader != null) {
                        bufferedReader.close();
                    }
                    throw th;
                }
            }
        } catch (Throwable th2) {
            th = th2;
        }
    }

    @Override // p463.p484.p485.p486.AbstractC7195
    /* JADX INFO: renamed from: ֏ */
    public AbstractC7195 mo10761(long j) {
        return new C7205(this.f20903 + j);
    }

    @Override // p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p488.AbstractC7257, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏ */
    public AbstractC7196 mo10614(long j, InterfaceC7285 interfaceC7285) {
        return (C7205) super.mo10614(j, interfaceC7285);
    }

    @Override // p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏ */
    public AbstractC7196 mo10615(InterfaceC7271 interfaceC7271) {
        return (C7205) mo10647().m10780(interfaceC7271.mo10593(this));
    }

    @Override // p463.p484.p485.p486.AbstractC7196
    /* JADX INFO: renamed from: ֏ */
    public AbstractC7196 mo10634(InterfaceC7274 interfaceC7274) {
        return (C7205) mo10647().m10780(interfaceC7274.mo10603(this));
    }

    @Override // p463.p484.p485.p486.AbstractC7195, p463.p484.p485.p486.AbstractC7196
    /* JADX INFO: renamed from: ֏ */
    public final AbstractC7197<C7205> mo10635(C7181 c7181) {
        return new C7198(this, c7181);
    }

    @Override // p463.p484.p485.p486.AbstractC7195
    /* JADX INFO: renamed from: ֏ */
    public C7205 mo10761(long j) {
        return new C7205(this.f20903 + j);
    }

    @Override // p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏ */
    public C7205 mo10616(InterfaceC7275 interfaceC7275, long j) {
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return (C7205) interfaceC7275.mo10898(this, j);
        }
        EnumC7259 enumC7259 = (EnumC7259) interfaceC7275;
        enumC7259.f21101.m10919(j, enumC7259);
        int i = (int) j;
        switch (enumC7259.ordinal()) {
            case 15:
                return mo10761(j - ((long) this.f20902.getValue()));
            case 16:
                return mo10761(j - mo10597(EnumC7259.ALIGNED_DAY_OF_WEEK_IN_MONTH));
            case 17:
                return mo10761(j - mo10597(EnumC7259.ALIGNED_DAY_OF_WEEK_IN_YEAR));
            case 18:
                return m10804(this.f20898, this.f20899, i);
            case 19:
                int i2 = i - 1;
                return m10804(this.f20898, (i2 / 30) + 1, (i2 % 30) + 1);
            case 20:
                return new C7205(i);
            case 21:
                return mo10761((j - mo10597(EnumC7259.ALIGNED_WEEK_OF_MONTH)) * 7);
            case 22:
                return mo10761((j - mo10597(EnumC7259.ALIGNED_WEEK_OF_YEAR)) * 7);
            case 23:
                return m10804(this.f20898, i, this.f20900);
            case 24:
            default:
                throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
            case 25:
                if (this.f20898 < 1) {
                    i = 1 - i;
                }
                return m10804(i, this.f20899, this.f20900);
            case 26:
                return m10804(i, this.f20899, this.f20900);
            case 27:
                return m10804(1 - this.f20898, this.f20899, this.f20900);
        }
    }

    @Override // p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p488.AbstractC7257, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC7269 mo10614(long j, InterfaceC7285 interfaceC7285) {
        return (C7205) super.mo10614(j, interfaceC7285);
    }

    @Override // p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ֏ */
    public InterfaceC7269 mo10615(InterfaceC7271 interfaceC7271) {
        return (C7205) mo10647().m10780(interfaceC7271.mo10593(this));
    }

    @Override // p463.p484.p485.p488.AbstractC7258, p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ֏ */
    public C7286 mo10594(InterfaceC7275 interfaceC7275) {
        int i;
        int iIntValue;
        int iIntValue2;
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return interfaceC7275.mo10902(this);
        }
        if (!mo10595(interfaceC7275)) {
            throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
        }
        EnumC7259 enumC7259 = (EnumC7259) interfaceC7275;
        int iOrdinal = enumC7259.ordinal();
        Integer[] numArr = null;
        if (iOrdinal == 18) {
            int i2 = this.f20899 - 1;
            int i3 = this.f20898;
            try {
                numArr = f20886.get(Integer.valueOf(i3));
            } catch (ArrayIndexOutOfBoundsException unused) {
            }
            if (numArr == null) {
                numArr = m10803((long) i3) ? f20895 : f20894;
            }
            return C7286.m10914(1L, numArr[i2].intValue());
        }
        if (iOrdinal != 19) {
            if (iOrdinal == 21) {
                return C7286.m10914(1L, 5L);
            }
            if (iOrdinal == 25) {
                return C7286.m10914(1L, 1000L);
            }
            C7204 c7204 = C7204.f20870;
            return enumC7259.f21101;
        }
        int i4 = this.f20898;
        int i5 = i4 - 1;
        int i6 = i5 / 30;
        try {
            numArr = f20887.get(Integer.valueOf(i6));
        } catch (ArrayIndexOutOfBoundsException unused2) {
        }
        if (numArr != null) {
            int i7 = i5 % 30;
            if (i7 == 29) {
                iIntValue = f20888[i6 + 1].intValue() - f20888[i6].intValue();
                iIntValue2 = numArr[i7].intValue();
            } else {
                iIntValue = numArr[i7 + 1].intValue();
                iIntValue2 = numArr[i7].intValue();
            }
            i = iIntValue - iIntValue2;
        } else {
            i = m10803((long) i4) ? 355 : 354;
        }
        return C7286.m10914(1L, i);
    }

    @Override // p463.p484.p485.p486.AbstractC7195
    /* JADX INFO: renamed from: ؠ */
    public AbstractC7195 mo10762(long j) {
        if (j == 0) {
            return this;
        }
        int i = (this.f20899 - 1) + ((int) j);
        int iM10549 = i / 12;
        int i2 = i % 12;
        while (i2 < 0) {
            i2 += 12;
            iM10549 = C7158.m10549(iM10549, 1);
        }
        return m10795(this.f20897, C7158.m10547(this.f20898, iM10549), i2 + 1, this.f20900);
    }

    @Override // p463.p484.p485.p486.AbstractC7195, p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ؠ */
    public AbstractC7195 mo10618(long j, InterfaceC7285 interfaceC7285) {
        return (C7205) super.mo10618(j, interfaceC7285);
    }

    @Override // p463.p484.p485.p486.AbstractC7195, p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ؠ */
    public AbstractC7196 mo10618(long j, InterfaceC7285 interfaceC7285) {
        return (C7205) super.mo10618(j, interfaceC7285);
    }

    @Override // p463.p484.p485.p486.AbstractC7195, p463.p484.p485.p486.AbstractC7196, p463.p484.p485.p489.InterfaceC7269
    /* JADX INFO: renamed from: ؠ */
    public InterfaceC7269 mo10618(long j, InterfaceC7285 interfaceC7285) {
        return (C7205) super.mo10618(j, interfaceC7285);
    }

    @Override // p463.p484.p485.p486.AbstractC7195
    /* JADX INFO: renamed from: ހ */
    public AbstractC7195 mo10763(long j) {
        if (j == 0) {
            return this;
        }
        return m10795(this.f20897, C7158.m10547(this.f20898, (int) j), this.f20899, this.f20900);
    }

    @Override // p463.p484.p485.p489.InterfaceC7270
    /* JADX INFO: renamed from: ށ */
    public long mo10597(InterfaceC7275 interfaceC7275) {
        int value;
        int i;
        if (!(interfaceC7275 instanceof EnumC7259)) {
            return interfaceC7275.mo10901(this);
        }
        switch (((EnumC7259) interfaceC7275).ordinal()) {
            case 15:
                value = this.f20902.getValue();
                return value;
            case 16:
                i = (this.f20900 - 1) % 7;
                value = i + 1;
                return value;
            case 17:
                i = (this.f20901 - 1) % 7;
                value = i + 1;
                return value;
            case 18:
                value = this.f20900;
                return value;
            case 19:
                value = this.f20901;
                return value;
            case 20:
                return mo10649();
            case 21:
                i = (this.f20900 - 1) / 7;
                value = i + 1;
                return value;
            case 22:
                i = (this.f20901 - 1) / 7;
                value = i + 1;
                return value;
            case 23:
                value = this.f20899;
                return value;
            case 24:
            default:
                throw new UnsupportedTemporalTypeException(C2803.m4881("Unsupported field: ", interfaceC7275));
            case 25:
                value = this.f20898;
                return value;
            case 26:
                value = this.f20898;
                return value;
            case 27:
                return this.f20897.ordinal();
        }
    }

    @Override // p463.p484.p485.p486.AbstractC7196
    /* JADX INFO: renamed from: ކ */
    public AbstractC7202 mo10647() {
        return C7204.f20870;
    }

    @Override // p463.p484.p485.p486.AbstractC7196
    /* JADX INFO: renamed from: މ */
    public InterfaceC7203 mo10648() {
        return this.f20897;
    }

    @Override // p463.p484.p485.p486.AbstractC7196
    /* JADX INFO: renamed from: ފ */
    public long mo10649() {
        return m10800(this.f20898, this.f20899, this.f20900);
    }
}
