package j$.time.format;

/* JADX INFO: renamed from: j$.time.format.i, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes2.dex */
final class C2299i implements InterfaceC2296f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f19230a;

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

    public /* synthetic */ C2299i(Object obj, int i6) {
        this.f19230a = i6;
        this.f19231b = obj;
    }

    @Override // j$.time.format.InterfaceC2296f
    public final boolean p(z zVar, StringBuilder sb) {
        switch (this.f19230a) {
            case 0:
                Long lE = zVar.e(j$.time.temporal.a.OFFSET_SECONDS);
                if (lE != null) {
                    sb.append("GMT");
                    int intExact = Math.toIntExact(lE.longValue());
                    if (intExact != 0) {
                        int iAbs = Math.abs((intExact / 3600) % 100);
                        int iAbs2 = Math.abs((intExact / 60) % 60);
                        int iAbs3 = Math.abs(intExact % 60);
                        sb.append(intExact < 0 ? "-" : "+");
                        if (((I) this.f19231b) == I.FULL) {
                            a(sb, iAbs);
                            sb.append(':');
                            a(sb, iAbs2);
                            if (iAbs3 != 0) {
                                sb.append(':');
                                a(sb, iAbs3);
                            }
                        } else {
                            if (iAbs >= 10) {
                                sb.append((char) ((iAbs / 10) + 48));
                            }
                            sb.append((char) ((iAbs % 10) + 48));
                            if (iAbs2 != 0 || iAbs3 != 0) {
                                sb.append(':');
                                a(sb, iAbs2);
                                if (iAbs3 != 0) {
                                    sb.append(':');
                                    a(sb, iAbs3);
                                }
                            }
                        }
                    }
                    break;
                }
                break;
            default:
                sb.append((String) this.f19231b);
                break;
        }
        return true;
    }

    @Override // j$.time.format.InterfaceC2296f
    public final int r(w wVar, CharSequence charSequence, int i6) {
        int i7;
        int iB;
        int i8;
        int i9;
        int i10;
        int i11;
        switch (this.f19230a) {
            case 0:
                int length = charSequence.length();
                if (wVar.s(charSequence, i6, "GMT", 0, 3)) {
                    int i12 = i6 + 3;
                    if (i12 == length) {
                        return wVar.o(j$.time.temporal.a.OFFSET_SECONDS, 0L, i6, i12);
                    }
                    char cCharAt = charSequence.charAt(i12);
                    if (cCharAt == '+') {
                        i7 = 1;
                    } else {
                        if (cCharAt != '-') {
                            return wVar.o(j$.time.temporal.a.OFFSET_SECONDS, 0L, i6, i12);
                        }
                        i7 = -1;
                    }
                    int i13 = i6 + 4;
                    int i14 = 0;
                    if (((I) this.f19231b) == I.FULL) {
                        int i15 = i6 + 5;
                        int iB2 = b(charSequence, i13);
                        int i16 = i6 + 6;
                        int iB3 = b(charSequence, i15);
                        if (iB2 >= 0 && iB3 >= 0) {
                            int i17 = i6 + 7;
                            if (charSequence.charAt(i16) == ':') {
                                iB = (iB2 * 10) + iB3;
                                int iB4 = b(charSequence, i17);
                                i11 = i6 + 9;
                                int iB5 = b(charSequence, i6 + 8);
                                if (iB4 >= 0 && iB5 >= 0) {
                                    i10 = (iB4 * 10) + iB5;
                                    int i18 = i6 + 11;
                                    if (i18 < length && charSequence.charAt(i11) == ':') {
                                        int iB6 = b(charSequence, i6 + 10);
                                        int iB7 = b(charSequence, i18);
                                        if (iB6 >= 0 && iB7 >= 0) {
                                            i14 = (iB6 * 10) + iB7;
                                            i11 = i6 + 12;
                                        }
                                    }
                                    i8 = i14;
                                    i9 = i11;
                                }
                            }
                        }
                    } else {
                        int i19 = i6 + 5;
                        iB = b(charSequence, i13);
                        if (iB >= 0) {
                            if (i19 < length) {
                                int iB8 = b(charSequence, i19);
                                if (iB8 >= 0) {
                                    iB = (iB * 10) + iB8;
                                    i19 = i6 + 6;
                                }
                                int i20 = i19 + 2;
                                if (i20 < length && charSequence.charAt(i19) == ':' && i20 < length && charSequence.charAt(i19) == ':') {
                                    int iB9 = b(charSequence, i19 + 1);
                                    int iB10 = b(charSequence, i20);
                                    if (iB9 >= 0 && iB10 >= 0) {
                                        i10 = (iB9 * 10) + iB10;
                                        int i21 = i19 + 3;
                                        int i22 = i19 + 5;
                                        if (i22 < length && charSequence.charAt(i21) == ':') {
                                            int iB11 = b(charSequence, i19 + 4);
                                            int iB12 = b(charSequence, i22);
                                            if (iB11 >= 0 && iB12 >= 0) {
                                                i14 = (iB11 * 10) + iB12;
                                                i11 = i19 + 6;
                                                i8 = i14;
                                                i9 = i11;
                                            }
                                        }
                                        i9 = i21;
                                        i8 = 0;
                                    }
                                }
                            }
                            i8 = 0;
                            i9 = i19;
                            return wVar.o(j$.time.temporal.a.OFFSET_SECONDS, ((((long) i14) * 60) + (((long) iB) * 3600) + ((long) i8)) * ((long) i7), i6, i9);
                        }
                    }
                    i14 = i10;
                    return wVar.o(j$.time.temporal.a.OFFSET_SECONDS, ((((long) i14) * 60) + (((long) iB) * 3600) + ((long) i8)) * ((long) i7), i6, i9);
                }
                return ~i6;
            default:
                if (i6 > charSequence.length() || i6 < 0) {
                    throw new IndexOutOfBoundsException();
                }
                String str = (String) this.f19231b;
                return !wVar.s(charSequence, i6, str, 0, str.length()) ? ~i6 : str.length() + i6;
        }
    }

    public final String toString() {
        switch (this.f19230a) {
            case 0:
                return "LocalizedOffset(" + ((I) this.f19231b) + ")";
            default:
                return "'" + ((String) this.f19231b).replace("'", "''") + "'";
        }
    }

    private static void a(StringBuilder sb, int i6) {
        sb.append((char) ((i6 / 10) + 48));
        sb.append((char) ((i6 % 10) + 48));
    }

    static int b(CharSequence charSequence, int i6) {
        char cCharAt = charSequence.charAt(i6);
        if (cCharAt < '0' || cCharAt > '9') {
            return -1;
        }
        return cCharAt - '0';
    }
}
