package o;

import java.util.Arrays;

/* compiled from: r8-map-id-3b7cc9102578c509342fa2f0fabed2bfc72239cd258d579fc679bfcbc198b048 */
/* renamed from: o.ah0, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public final class C0737ah0 {
    public static final C0737ah0 e = new C0737ah0(0, 0, new Object[0], null);
    public int a;
    public int b;
    public final BP c;
    public Object[] d;

    public C0737ah0(int i, int i2, Object[] objArr, BP bp) {
        this.a = i;
        this.b = i2;
        this.c = bp;
        this.d = objArr;
    }

    public static C0737ah0 j(int i, Object obj, Object obj2, int i2, Object obj3, Object obj4, int i3, BP bp) {
        if (i3 > 30) {
            return new C0737ah0(0, 0, new Object[]{obj, obj2, obj3, obj4}, bp);
        }
        int iV = AbstractC1155f00.v(i, i3);
        int iV2 = AbstractC1155f00.v(i2, i3);
        if (iV != iV2) {
            return new C0737ah0((1 << iV) | (1 << iV2), 0, iV < iV2 ? new Object[]{obj, obj2, obj3, obj4} : new Object[]{obj3, obj4, obj, obj2}, bp);
        }
        return new C0737ah0(0, 1 << iV, new Object[]{j(i, obj, obj2, i2, obj3, obj4, i3 + 5, bp)}, bp);
    }

    public final Object[] a(int i, int i2, int i3, Object obj, Object obj2, int i4, BP bp) {
        Object obj3 = this.d[i];
        C0737ah0 c0737ah0J = j(obj3 != null ? obj3.hashCode() : 0, obj3, x(i), i3, obj, obj2, i4 + 5, bp);
        int iT = t(i2);
        int i5 = iT + 1;
        Object[] objArr = this.d;
        Object[] objArr2 = new Object[objArr.length - 1];
        AbstractC2219q9.M(0, i, 6, objArr, objArr2);
        AbstractC2219q9.J(i, i + 2, i5, objArr, objArr2);
        objArr2[iT - 1] = c0737ah0J;
        AbstractC2219q9.J(iT, i5, objArr.length, objArr, objArr2);
        return objArr2;
    }

    public final int b() {
        if (this.b == 0) {
            return this.d.length / 2;
        }
        int iBitCount = Integer.bitCount(this.a);
        int length = this.d.length;
        for (int i = iBitCount * 2; i < length; i++) {
            iBitCount += s(i).b();
        }
        return iBitCount;
    }

    public final boolean c(Object obj) {
        C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, this.d.length), 2);
        int i = c0800bIJ.l;
        int i2 = c0800bIJ.m;
        int i3 = c0800bIJ.n;
        if ((i3 > 0 && i <= i2) || (i3 < 0 && i2 <= i)) {
            while (!F3.c(obj, this.d[i])) {
                if (i != i2) {
                    i += i3;
                }
            }
            return true;
        }
        return false;
    }

    public final boolean d(int i, int i2, Object obj) {
        int iV = 1 << AbstractC1155f00.v(i, i2);
        if (h(iV)) {
            return F3.c(obj, this.d[f(iV)]);
        }
        if (!i(iV)) {
            return false;
        }
        C0737ah0 c0737ah0S = s(t(iV));
        return i2 == 30 ? c0737ah0S.c(obj) : c0737ah0S.d(i, i2 + 5, obj);
    }

    public final boolean e(C0737ah0 c0737ah0) {
        if (this == c0737ah0) {
            return true;
        }
        if (this.b != c0737ah0.b || this.a != c0737ah0.a) {
            return false;
        }
        int length = this.d.length;
        for (int i = 0; i < length; i++) {
            if (this.d[i] != c0737ah0.d[i]) {
                return false;
            }
        }
        return true;
    }

    public final int f(int i) {
        return Integer.bitCount((i - 1) & this.a) * 2;
    }

    public final Object g(int i, int i2, Object obj) {
        int iV = 1 << AbstractC1155f00.v(i, i2);
        if (h(iV)) {
            int iF = f(iV);
            if (F3.c(obj, this.d[iF])) {
                return x(iF);
            }
            return null;
        }
        if (!i(iV)) {
            return null;
        }
        C0737ah0 c0737ah0S = s(t(iV));
        if (i2 != 30) {
            return c0737ah0S.g(i, i2 + 5, obj);
        }
        C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0S.d.length), 2);
        int i3 = c0800bIJ.l;
        int i4 = c0800bIJ.m;
        int i5 = c0800bIJ.n;
        if ((i5 <= 0 || i3 > i4) && (i5 >= 0 || i4 > i3)) {
            return null;
        }
        while (!F3.c(obj, c0737ah0S.d[i3])) {
            if (i3 == i4) {
                return null;
            }
            i3 += i5;
        }
        return c0737ah0S.x(i3);
    }

    public final boolean h(int i) {
        return (i & this.a) != 0;
    }

    public final boolean i(int i) {
        return (i & this.b) != 0;
    }

    public final C0737ah0 k(int i, C3002yW c3002yW) {
        c3002yW.e(c3002yW.p - 1);
        c3002yW.n = x(i);
        Object[] objArr = this.d;
        if (objArr.length == 2) {
            return null;
        }
        if (this.c != c3002yW.l) {
            return new C0737ah0(0, 0, AbstractC1155f00.g(i, objArr), c3002yW.l);
        }
        this.d = AbstractC1155f00.g(i, objArr);
        return this;
    }

    public final C0737ah0 l(int i, Object obj, Object obj2, int i2, C3002yW c3002yW) {
        C3002yW c3002yW2;
        C0737ah0 c0737ah0L;
        int iV = 1 << AbstractC1155f00.v(i, i2);
        boolean zH = h(iV);
        BP bp = this.c;
        if (zH) {
            int iF = f(iV);
            if (!F3.c(obj, this.d[iF])) {
                c3002yW.e(c3002yW.p + 1);
                BP bp2 = c3002yW.l;
                if (bp != bp2) {
                    return new C0737ah0(this.a ^ iV, this.b | iV, a(iF, iV, i, obj, obj2, i2, bp2), bp2);
                }
                this.d = a(iF, iV, i, obj, obj2, i2, bp2);
                this.a ^= iV;
                this.b |= iV;
                return this;
            }
            c3002yW.n = x(iF);
            if (x(iF) == obj2) {
                return this;
            }
            if (bp == c3002yW.l) {
                this.d[iF + 1] = obj2;
                return this;
            }
            c3002yW.f806o++;
            Object[] objArr = this.d;
            Object[] objArrCopyOf = Arrays.copyOf(objArr, objArr.length);
            objArrCopyOf[iF + 1] = obj2;
            return new C0737ah0(this.a, this.b, objArrCopyOf, c3002yW.l);
        }
        if (!i(iV)) {
            c3002yW.e(c3002yW.p + 1);
            BP bp3 = c3002yW.l;
            int iF2 = f(iV);
            if (bp != bp3) {
                return new C0737ah0(this.a | iV, this.b, AbstractC1155f00.f(this.d, iF2, obj, obj2), bp3);
            }
            this.d = AbstractC1155f00.f(this.d, iF2, obj, obj2);
            this.a |= iV;
            return this;
        }
        int iT = t(iV);
        C0737ah0 c0737ah0S = s(iT);
        if (i2 == 30) {
            C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0S.d.length), 2);
            int i3 = c0800bIJ.l;
            int i4 = c0800bIJ.m;
            int i5 = c0800bIJ.n;
            if ((i5 <= 0 || i3 > i4) && (i5 >= 0 || i4 > i3)) {
                c3002yW.e(c3002yW.p + 1);
                c0737ah0L = new C0737ah0(0, 0, AbstractC1155f00.f(c0737ah0S.d, 0, obj, obj2), c3002yW.l);
                c3002yW2 = c3002yW;
            } else {
                while (!F3.c(obj, c0737ah0S.d[i3])) {
                    if (i3 == i4) {
                        c3002yW.e(c3002yW.p + 1);
                        c0737ah0L = new C0737ah0(0, 0, AbstractC1155f00.f(c0737ah0S.d, 0, obj, obj2), c3002yW.l);
                        break;
                    }
                    i3 += i5;
                }
                c3002yW.n = c0737ah0S.x(i3);
                if (c0737ah0S.c == c3002yW.l) {
                    c0737ah0S.d[i3 + 1] = obj2;
                    c0737ah0L = c0737ah0S;
                } else {
                    c3002yW.f806o++;
                    Object[] objArr2 = c0737ah0S.d;
                    Object[] objArrCopyOf2 = Arrays.copyOf(objArr2, objArr2.length);
                    objArrCopyOf2[i3 + 1] = obj2;
                    c0737ah0L = new C0737ah0(0, 0, objArrCopyOf2, c3002yW.l);
                }
                c3002yW2 = c3002yW;
            }
        } else {
            c3002yW2 = c3002yW;
            c0737ah0L = c0737ah0S.l(i, obj, obj2, i2 + 5, c3002yW2);
        }
        return c0737ah0S == c0737ah0L ? this : r(iT, c0737ah0L, c3002yW2.l);
    }

    public final C0737ah0 m(C0737ah0 c0737ah0, int i, C2186pr c2186pr, C3002yW c3002yW) {
        Object[] objArr;
        C0737ah0 c0737ah0J;
        if (this == c0737ah0) {
            c2186pr.a += b();
            return this;
        }
        int i2 = 0;
        if (i > 30) {
            BP bp = c3002yW.l;
            int i3 = c0737ah0.b;
            Object[] objArr2 = this.d;
            Object[] objArrCopyOf = Arrays.copyOf(objArr2, objArr2.length + c0737ah0.d.length);
            int length = this.d.length;
            C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0.d.length), 2);
            int i4 = c0800bIJ.l;
            int i5 = c0800bIJ.m;
            int i6 = c0800bIJ.n;
            if ((i6 > 0 && i4 <= i5) || (i6 < 0 && i5 <= i4)) {
                while (true) {
                    if (c(c0737ah0.d[i4])) {
                        c2186pr.a++;
                    } else {
                        Object[] objArr3 = c0737ah0.d;
                        objArrCopyOf[length] = objArr3[i4];
                        objArrCopyOf[length + 1] = objArr3[i4 + 1];
                        length += 2;
                    }
                    if (i4 == i5) {
                        break;
                    }
                    i4 += i6;
                }
            }
            if (length != this.d.length) {
                return length == c0737ah0.d.length ? c0737ah0 : length == objArrCopyOf.length ? new C0737ah0(0, 0, objArrCopyOf, bp) : new C0737ah0(0, 0, Arrays.copyOf(objArrCopyOf, length), bp);
            }
        } else {
            int i7 = this.b | c0737ah0.b;
            int i8 = this.a;
            int i9 = c0737ah0.a;
            int i10 = (i8 ^ i9) & (~i7);
            int i11 = i8 & i9;
            int i12 = i10;
            while (i11 != 0) {
                int iLowestOneBit = Integer.lowestOneBit(i11);
                if (F3.c(this.d[f(iLowestOneBit)], c0737ah0.d[c0737ah0.f(iLowestOneBit)])) {
                    i12 |= iLowestOneBit;
                } else {
                    i7 |= iLowestOneBit;
                }
                i11 ^= iLowestOneBit;
            }
            if ((i7 & i12) != 0) {
                AbstractC1102eY.b("Check failed.");
            }
            C0737ah0 c0737ah02 = (F3.c(this.c, c3002yW.l) && this.a == i12 && this.b == i7) ? this : new C0737ah0(i12, i7, new Object[Integer.bitCount(i7) + (Integer.bitCount(i12) * 2)], null);
            int i13 = i7;
            int i14 = 0;
            while (i13 != 0) {
                int iLowestOneBit2 = Integer.lowestOneBit(i13);
                Object[] objArr4 = c0737ah02.d;
                int length2 = (objArr4.length - 1) - i14;
                if (i(iLowestOneBit2)) {
                    c0737ah0J = s(t(iLowestOneBit2));
                    if (c0737ah0.i(iLowestOneBit2)) {
                        c0737ah0J = c0737ah0J.m(c0737ah0.s(c0737ah0.t(iLowestOneBit2)), i + 5, c2186pr, c3002yW);
                        objArr = objArr4;
                    } else if (c0737ah0.h(iLowestOneBit2)) {
                        int iF = c0737ah0.f(iLowestOneBit2);
                        Object obj = c0737ah0.d[iF];
                        Object objX = c0737ah0.x(iF);
                        int i15 = c3002yW.p;
                        objArr = objArr4;
                        c0737ah0J = c0737ah0J.l(obj != null ? obj.hashCode() : i2, obj, objX, i + 5, c3002yW);
                        if (c3002yW.p == i15) {
                            c2186pr.a++;
                        }
                    } else {
                        objArr = objArr4;
                    }
                } else {
                    objArr = objArr4;
                    if (c0737ah0.i(iLowestOneBit2)) {
                        C0737ah0 c0737ah0S = c0737ah0.s(c0737ah0.t(iLowestOneBit2));
                        if (h(iLowestOneBit2)) {
                            int iF2 = f(iLowestOneBit2);
                            Object obj2 = this.d[iF2];
                            int i16 = i + 5;
                            if (c0737ah0S.d(obj2 != null ? obj2.hashCode() : 0, i16, obj2)) {
                                c2186pr.a++;
                                c0737ah0J = c0737ah0S;
                            } else {
                                c0737ah0J = c0737ah0S.l(obj2 != null ? obj2.hashCode() : 0, obj2, x(iF2), i16, c3002yW);
                            }
                        } else {
                            c0737ah0J = c0737ah0S;
                        }
                    } else {
                        int iF3 = f(iLowestOneBit2);
                        Object obj3 = this.d[iF3];
                        Object objX2 = x(iF3);
                        int iF4 = c0737ah0.f(iLowestOneBit2);
                        Object obj4 = c0737ah0.d[iF4];
                        c0737ah0J = j(obj3 != null ? obj3.hashCode() : 0, obj3, objX2, obj4 != null ? obj4.hashCode() : 0, obj4, c0737ah0.x(iF4), i + 5, c3002yW.l);
                    }
                }
                objArr[length2] = c0737ah0J;
                i14++;
                i13 ^= iLowestOneBit2;
                i2 = 0;
            }
            int i17 = 0;
            while (i12 != 0) {
                int iLowestOneBit3 = Integer.lowestOneBit(i12);
                int i18 = i17 * 2;
                if (c0737ah0.h(iLowestOneBit3)) {
                    int iF5 = c0737ah0.f(iLowestOneBit3);
                    Object[] objArr5 = c0737ah02.d;
                    objArr5[i18] = c0737ah0.d[iF5];
                    objArr5[i18 + 1] = c0737ah0.x(iF5);
                    if (h(iLowestOneBit3)) {
                        c2186pr.a++;
                    }
                } else {
                    int iF6 = f(iLowestOneBit3);
                    Object[] objArr6 = c0737ah02.d;
                    objArr6[i18] = this.d[iF6];
                    objArr6[i18 + 1] = x(iF6);
                }
                i17++;
                i12 ^= iLowestOneBit3;
            }
            if (!e(c0737ah02)) {
                return c0737ah0.e(c0737ah02) ? c0737ah0 : c0737ah02;
            }
        }
        return this;
    }

    public final C0737ah0 n(int i, Object obj, int i2, C3002yW c3002yW) {
        C0737ah0 c0737ah0N;
        int iV = 1 << AbstractC1155f00.v(i, i2);
        if (h(iV)) {
            int iF = f(iV);
            if (F3.c(obj, this.d[iF])) {
                return p(iF, iV, c3002yW);
            }
        } else if (i(iV)) {
            int iT = t(iV);
            C0737ah0 c0737ah0S = s(iT);
            if (i2 == 30) {
                C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0S.d.length), 2);
                int i3 = c0800bIJ.l;
                int i4 = c0800bIJ.m;
                int i5 = c0800bIJ.n;
                if ((i5 <= 0 || i3 > i4) && (i5 >= 0 || i4 > i3)) {
                    c0737ah0N = c0737ah0S;
                    break;
                }
                while (!F3.c(obj, c0737ah0S.d[i3])) {
                    if (i3 == i4) {
                        c0737ah0N = c0737ah0S;
                        break;
                    }
                    i3 += i5;
                }
                c0737ah0N = c0737ah0S.k(i3, c3002yW);
            } else {
                c0737ah0N = c0737ah0S.n(i, obj, i2 + 5, c3002yW);
            }
            return q(c0737ah0S, c0737ah0N, iT, iV, c3002yW.l);
        }
        return this;
    }

    public final C0737ah0 o(int i, Object obj, Object obj2, int i2, C3002yW c3002yW) {
        C0737ah0 c0737ah0;
        C0737ah0 c0737ah0O;
        int iV = 1 << AbstractC1155f00.v(i, i2);
        if (h(iV)) {
            int iF = f(iV);
            if (F3.c(obj, this.d[iF]) && F3.c(obj2, x(iF))) {
                return p(iF, iV, c3002yW);
            }
        } else if (i(iV)) {
            int iT = t(iV);
            C0737ah0 c0737ah0S = s(iT);
            if (i2 == 30) {
                C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0S.d.length), 2);
                int i3 = c0800bIJ.l;
                int i4 = c0800bIJ.m;
                int i5 = c0800bIJ.n;
                if ((i5 <= 0 || i3 > i4) && (i5 >= 0 || i4 > i3)) {
                    c0737ah0O = c0737ah0S;
                    c0737ah0 = c0737ah0S;
                } else {
                    while (true) {
                        if (!F3.c(obj, c0737ah0S.d[i3]) || !F3.c(obj2, c0737ah0S.x(i3))) {
                            if (i3 == i4) {
                                break;
                            }
                            i3 += i5;
                        } else {
                            c0737ah0O = c0737ah0S.k(i3, c3002yW);
                            break;
                        }
                    }
                    c0737ah0O = c0737ah0S;
                    c0737ah0 = c0737ah0S;
                }
            } else {
                c0737ah0 = c0737ah0S;
                c0737ah0O = c0737ah0.o(i, obj, obj2, i2 + 5, c3002yW);
            }
            return q(c0737ah0, c0737ah0O, iT, iV, c3002yW.l);
        }
        return this;
    }

    public final C0737ah0 p(int i, int i2, C3002yW c3002yW) {
        c3002yW.e(c3002yW.p - 1);
        c3002yW.n = x(i);
        Object[] objArr = this.d;
        if (objArr.length == 2) {
            return null;
        }
        if (this.c != c3002yW.l) {
            return new C0737ah0(i2 ^ this.a, this.b, AbstractC1155f00.g(i, objArr), c3002yW.l);
        }
        this.d = AbstractC1155f00.g(i, objArr);
        this.a ^= i2;
        return this;
    }

    public final C0737ah0 q(C0737ah0 c0737ah0, C0737ah0 c0737ah02, int i, int i2, BP bp) {
        BP bp2 = this.c;
        if (c0737ah02 != null) {
            return (bp2 == bp || c0737ah0 != c0737ah02) ? r(i, c0737ah02, bp) : this;
        }
        Object[] objArr = this.d;
        if (objArr.length == 1) {
            return null;
        }
        if (bp2 != bp) {
            return new C0737ah0(this.a, i2 ^ this.b, AbstractC1155f00.h(i, objArr), bp);
        }
        this.d = AbstractC1155f00.h(i, objArr);
        this.b ^= i2;
        return this;
    }

    public final C0737ah0 r(int i, C0737ah0 c0737ah0, BP bp) {
        Object[] objArr = this.d;
        if (objArr.length == 1 && c0737ah0.d.length == 2 && c0737ah0.b == 0) {
            c0737ah0.a = this.b;
            return c0737ah0;
        }
        if (this.c == bp) {
            objArr[i] = c0737ah0;
            return this;
        }
        Object[] objArrCopyOf = Arrays.copyOf(objArr, objArr.length);
        objArrCopyOf[i] = c0737ah0;
        return new C0737ah0(this.a, this.b, objArrCopyOf, bp);
    }

    public final C0737ah0 s(int i) {
        return (C0737ah0) this.d[i];
    }

    public final int t(int i) {
        return (this.d.length - 1) - Integer.bitCount((i - 1) & this.b);
    }

    /* JADX WARN: Code restructure failed: missing block: B:31:0x00cf, code lost:
    
        if (r14 != null) goto L36;
     */
    /* JADX WARN: Code restructure failed: missing block: B:34:0x00d8, code lost:
    
        if (r14 == null) goto L35;
     */
    /* JADX WARN: Code restructure failed: missing block: B:36:0x00db, code lost:
    
        r14.n = w(r12, r4, (o.C0737ah0) r14.n);
     */
    /* JADX WARN: Code restructure failed: missing block: B:37:0x00e5, code lost:
    
        return r14;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final o.C1254g2 u(int r12, int r13, java.lang.Object r14, java.lang.Object r15) {
        /*
            Method dump skipped, instructions count: 258
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: o.C0737ah0.u(int, int, java.lang.Object, java.lang.Object):o.g2");
    }

    public final C0737ah0 v(int i, int i2, Object obj) {
        C0737ah0 c0737ah0V;
        int iV = 1 << AbstractC1155f00.v(i, i2);
        if (h(iV)) {
            int iF = f(iV);
            if (F3.c(obj, this.d[iF])) {
                Object[] objArr = this.d;
                if (objArr.length != 2) {
                    return new C0737ah0(this.a ^ iV, this.b, AbstractC1155f00.g(iF, objArr), null);
                }
                return null;
            }
            return this;
        }
        if (i(iV)) {
            int iT = t(iV);
            C0737ah0 c0737ah0S = s(iT);
            if (i2 == 30) {
                C0800bI c0800bIJ = AbstractC0940cn0.J(AbstractC0940cn0.K(0, c0737ah0S.d.length), 2);
                int i3 = c0800bIJ.l;
                int i4 = c0800bIJ.m;
                int i5 = c0800bIJ.n;
                if ((i5 > 0 && i3 <= i4) || (i5 < 0 && i4 <= i3)) {
                    while (!F3.c(obj, c0737ah0S.d[i3])) {
                        if (i3 != i4) {
                            i3 += i5;
                        }
                    }
                    Object[] objArr2 = c0737ah0S.d;
                    c0737ah0V = objArr2.length == 2 ? null : new C0737ah0(0, 0, AbstractC1155f00.g(i3, objArr2), null);
                }
                c0737ah0V = c0737ah0S;
                break;
            }
            c0737ah0V = c0737ah0S.v(i, i2 + 5, obj);
            if (c0737ah0V == null) {
                Object[] objArr3 = this.d;
                if (objArr3.length != 1) {
                    return new C0737ah0(this.a, iV ^ this.b, AbstractC1155f00.h(iT, objArr3), null);
                }
                return null;
            }
            if (c0737ah0S != c0737ah0V) {
                return w(iT, iV, c0737ah0V);
            }
        }
        return this;
    }

    public final C0737ah0 w(int i, int i2, C0737ah0 c0737ah0) {
        Object[] objArr = c0737ah0.d;
        if (objArr.length != 2 || c0737ah0.b != 0) {
            Object[] objArr2 = this.d;
            Object[] objArrCopyOf = Arrays.copyOf(objArr2, objArr2.length);
            objArrCopyOf[i] = c0737ah0;
            return new C0737ah0(this.a, this.b, objArrCopyOf, null);
        }
        if (this.d.length == 1) {
            c0737ah0.a = this.b;
            return c0737ah0;
        }
        int iF = f(i2);
        Object[] objArr3 = this.d;
        Object obj = objArr[0];
        Object obj2 = objArr[1];
        Object[] objArrCopyOf2 = Arrays.copyOf(objArr3, objArr3.length + 1);
        AbstractC2219q9.J(i + 2, i + 1, objArr3.length, objArrCopyOf2, objArrCopyOf2);
        AbstractC2219q9.J(iF + 2, iF, i, objArrCopyOf2, objArrCopyOf2);
        objArrCopyOf2[iF] = obj;
        objArrCopyOf2[iF + 1] = obj2;
        return new C0737ah0(this.a ^ i2, i2 ^ this.b, objArrCopyOf2, null);
    }

    public final Object x(int i) {
        return this.d[i + 1];
    }
}
