package u;

import java.util.Arrays;
import w.C1082c;

/* JADX INFO: loaded from: classes.dex */
public final class c {
    public static boolean p = false;
    public static int q = 1000;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final d f10021c;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public C1028b[] f10024f;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final B2.a f10029l;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public C1028b f10032o;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public boolean f10019a = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f10020b = 0;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f10022d = 32;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f10023e = 32;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public boolean f10025g = false;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public boolean[] f10026h = new boolean[32];
    public int i = 1;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public int f10027j = 0;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public int f10028k = 32;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public f[] f10030m = new f[q];

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public int f10031n = 0;

    public c() {
        this.f10024f = null;
        this.f10024f = new C1028b[32];
        s();
        B2.a aVar = new B2.a(29, false);
        aVar.f135m = new O.b();
        aVar.f136n = new O.b();
        aVar.f134l = new f[32];
        this.f10029l = aVar;
        d dVar = new d(aVar);
        dVar.f10033f = new f[128];
        dVar.f10034g = new f[128];
        dVar.f10035h = 0;
        dVar.i = new io.sentry.internal.debugmeta.c(27, dVar);
        this.f10021c = dVar;
        this.f10032o = new C1028b(aVar);
    }

    public static int n(Object obj) {
        f fVar = ((C1082c) obj).i;
        if (fVar != null) {
            return (int) (fVar.f10041o + 0.5f);
        }
        return 0;
    }

    public final f a(int i) {
        O.b bVar = (O.b) this.f10029l.f136n;
        int i5 = bVar.f2253b;
        Object obj = null;
        if (i5 > 0) {
            int i6 = i5 - 1;
            Object[] objArr = bVar.f2252a;
            Object obj2 = objArr[i6];
            objArr[i6] = null;
            bVar.f2253b = i6;
            obj = obj2;
        }
        f fVar = (f) obj;
        if (fVar == null) {
            fVar = new f(i);
            fVar.f10046v = i;
        } else {
            fVar.c();
            fVar.f10046v = i;
        }
        int i7 = this.f10031n;
        int i8 = q;
        if (i7 >= i8) {
            int i9 = i8 * 2;
            q = i9;
            this.f10030m = (f[]) Arrays.copyOf(this.f10030m, i9);
        }
        f[] fVarArr = this.f10030m;
        int i10 = this.f10031n;
        this.f10031n = i10 + 1;
        fVarArr[i10] = fVar;
        return fVar;
    }

    public final void b(f fVar, f fVar2, int i, float f6, f fVar3, f fVar4, int i5, int i6) {
        C1028b c1028bL = l();
        if (fVar2 == fVar3) {
            c1028bL.f10017d.g(fVar, 1.0f);
            c1028bL.f10017d.g(fVar4, 1.0f);
            c1028bL.f10017d.g(fVar2, -2.0f);
        } else if (f6 == 0.5f) {
            c1028bL.f10017d.g(fVar, 1.0f);
            c1028bL.f10017d.g(fVar2, -1.0f);
            c1028bL.f10017d.g(fVar3, -1.0f);
            c1028bL.f10017d.g(fVar4, 1.0f);
            if (i > 0 || i5 > 0) {
                c1028bL.f10015b = (-i) + i5;
            }
        } else if (f6 <= 0.0f) {
            c1028bL.f10017d.g(fVar, -1.0f);
            c1028bL.f10017d.g(fVar2, 1.0f);
            c1028bL.f10015b = i;
        } else if (f6 >= 1.0f) {
            c1028bL.f10017d.g(fVar4, -1.0f);
            c1028bL.f10017d.g(fVar3, 1.0f);
            c1028bL.f10015b = -i5;
        } else {
            float f7 = 1.0f - f6;
            c1028bL.f10017d.g(fVar, f7 * 1.0f);
            c1028bL.f10017d.g(fVar2, f7 * (-1.0f));
            c1028bL.f10017d.g(fVar3, (-1.0f) * f6);
            c1028bL.f10017d.g(fVar4, 1.0f * f6);
            if (i > 0 || i5 > 0) {
                c1028bL.f10015b = (i5 * f6) + ((-i) * f7);
            }
        }
        if (i6 != 8) {
            c1028bL.a(this, i6);
        }
        c(c1028bL);
    }

    /* JADX WARN: Removed duplicated region for block: B:121:0x01ae  */
    /* JADX WARN: Removed duplicated region for block: B:124:0x01b3  */
    /* JADX WARN: Removed duplicated region for block: B:157:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:59:0x00d6  */
    /* JADX WARN: Removed duplicated region for block: B:77:0x00f8  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void c(u.C1028b r18) {
        /*
            Method dump skipped, instruction units count: 453
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: u.c.c(u.b):void");
    }

    public final void d(f fVar, int i) {
        int i5 = fVar.f10039m;
        if (i5 == -1) {
            fVar.d(this, i);
            for (int i6 = 0; i6 < this.f10020b + 1; i6++) {
                f fVar2 = ((f[]) this.f10029l.f134l)[i6];
            }
            return;
        }
        if (i5 == -1) {
            C1028b c1028bL = l();
            c1028bL.f10014a = fVar;
            float f6 = i;
            fVar.f10041o = f6;
            c1028bL.f10015b = f6;
            c1028bL.f10018e = true;
            c(c1028bL);
            return;
        }
        C1028b c1028b = this.f10024f[i5];
        if (c1028b.f10018e) {
            c1028b.f10015b = i;
            return;
        }
        if (c1028b.f10017d.d() == 0) {
            c1028b.f10018e = true;
            c1028b.f10015b = i;
            return;
        }
        C1028b c1028bL2 = l();
        if (i < 0) {
            c1028bL2.f10015b = i * (-1);
            c1028bL2.f10017d.g(fVar, 1.0f);
        } else {
            c1028bL2.f10015b = i;
            c1028bL2.f10017d.g(fVar, -1.0f);
        }
        c(c1028bL2);
    }

    public final void e(f fVar, f fVar2, int i, int i5) {
        if (i5 == 8 && fVar2.p && fVar.f10039m == -1) {
            fVar.d(this, fVar2.f10041o + i);
            return;
        }
        C1028b c1028bL = l();
        boolean z5 = false;
        if (i != 0) {
            if (i < 0) {
                i *= -1;
                z5 = true;
            }
            c1028bL.f10015b = i;
        }
        if (z5) {
            c1028bL.f10017d.g(fVar, 1.0f);
            c1028bL.f10017d.g(fVar2, -1.0f);
        } else {
            c1028bL.f10017d.g(fVar, -1.0f);
            c1028bL.f10017d.g(fVar2, 1.0f);
        }
        if (i5 != 8) {
            c1028bL.a(this, i5);
        }
        c(c1028bL);
    }

    public final void f(f fVar, f fVar2, int i, int i5) {
        C1028b c1028bL = l();
        f fVarM = m();
        fVarM.f10040n = 0;
        c1028bL.b(fVar, fVar2, fVarM, i);
        if (i5 != 8) {
            c1028bL.f10017d.g(j(i5), (int) (c1028bL.f10017d.c(fVarM) * (-1.0f)));
        }
        c(c1028bL);
    }

    public final void g(f fVar, f fVar2, int i, int i5) {
        C1028b c1028bL = l();
        f fVarM = m();
        fVarM.f10040n = 0;
        c1028bL.c(fVar, fVar2, fVarM, i);
        if (i5 != 8) {
            c1028bL.f10017d.g(j(i5), (int) (c1028bL.f10017d.c(fVarM) * (-1.0f)));
        }
        c(c1028bL);
    }

    public final void h(C1028b c1028b) {
        int i;
        if (c1028b.f10018e) {
            c1028b.f10014a.d(this, c1028b.f10015b);
        } else {
            C1028b[] c1028bArr = this.f10024f;
            int i5 = this.f10027j;
            c1028bArr[i5] = c1028b;
            f fVar = c1028b.f10014a;
            fVar.f10039m = i5;
            this.f10027j = i5 + 1;
            fVar.e(this, c1028b);
        }
        if (this.f10019a) {
            int i6 = 0;
            while (i6 < this.f10027j) {
                if (this.f10024f[i6] == null) {
                    System.out.println("WTF");
                }
                C1028b c1028b2 = this.f10024f[i6];
                if (c1028b2 != null && c1028b2.f10018e) {
                    c1028b2.f10014a.d(this, c1028b2.f10015b);
                    ((O.b) this.f10029l.f135m).b(c1028b2);
                    this.f10024f[i6] = null;
                    int i7 = i6 + 1;
                    int i8 = i7;
                    while (true) {
                        i = this.f10027j;
                        if (i7 >= i) {
                            break;
                        }
                        C1028b[] c1028bArr2 = this.f10024f;
                        int i9 = i7 - 1;
                        C1028b c1028b3 = c1028bArr2[i7];
                        c1028bArr2[i9] = c1028b3;
                        f fVar2 = c1028b3.f10014a;
                        if (fVar2.f10039m == i7) {
                            fVar2.f10039m = i9;
                        }
                        i8 = i7;
                        i7++;
                    }
                    if (i8 < i) {
                        this.f10024f[i8] = null;
                    }
                    this.f10027j = i - 1;
                    i6--;
                }
                i6++;
            }
            this.f10019a = false;
        }
    }

    public final void i() {
        for (int i = 0; i < this.f10027j; i++) {
            C1028b c1028b = this.f10024f[i];
            c1028b.f10014a.f10041o = c1028b.f10015b;
        }
    }

    public final f j(int i) {
        if (this.i + 1 >= this.f10023e) {
            o();
        }
        f fVarA = a(4);
        int i5 = this.f10020b + 1;
        this.f10020b = i5;
        this.i++;
        fVarA.f10038l = i5;
        fVarA.f10040n = i;
        ((f[]) this.f10029l.f134l)[i5] = fVarA;
        d dVar = this.f10021c;
        dVar.i.f7826l = fVarA;
        float[] fArr = fVarA.f10042r;
        Arrays.fill(fArr, 0.0f);
        fArr[fVarA.f10040n] = 1.0f;
        dVar.j(fVarA);
        return fVarA;
    }

    public final f k(Object obj) {
        if (obj == null) {
            return null;
        }
        if (this.i + 1 >= this.f10023e) {
            o();
        }
        if (!(obj instanceof C1082c)) {
            return null;
        }
        C1082c c1082c = (C1082c) obj;
        f fVar = c1082c.i;
        if (fVar == null) {
            c1082c.k();
            fVar = c1082c.i;
        }
        int i = fVar.f10038l;
        B2.a aVar = this.f10029l;
        if (i != -1 && i <= this.f10020b && ((f[]) aVar.f134l)[i] != null) {
            return fVar;
        }
        if (i != -1) {
            fVar.c();
        }
        int i5 = this.f10020b + 1;
        this.f10020b = i5;
        this.i++;
        fVar.f10038l = i5;
        fVar.f10046v = 1;
        ((f[]) aVar.f134l)[i5] = fVar;
        return fVar;
    }

    public final C1028b l() {
        Object obj;
        B2.a aVar = this.f10029l;
        O.b bVar = (O.b) aVar.f135m;
        int i = bVar.f2253b;
        if (i > 0) {
            int i5 = i - 1;
            Object[] objArr = bVar.f2252a;
            obj = objArr[i5];
            objArr[i5] = null;
            bVar.f2253b = i5;
        } else {
            obj = null;
        }
        C1028b c1028b = (C1028b) obj;
        if (c1028b == null) {
            return new C1028b(aVar);
        }
        c1028b.f10014a = null;
        c1028b.f10017d.b();
        c1028b.f10015b = 0.0f;
        c1028b.f10018e = false;
        return c1028b;
    }

    public final f m() {
        if (this.i + 1 >= this.f10023e) {
            o();
        }
        f fVarA = a(3);
        int i = this.f10020b + 1;
        this.f10020b = i;
        this.i++;
        fVarA.f10038l = i;
        ((f[]) this.f10029l.f134l)[i] = fVarA;
        return fVarA;
    }

    public final void o() {
        int i = this.f10022d * 2;
        this.f10022d = i;
        this.f10024f = (C1028b[]) Arrays.copyOf(this.f10024f, i);
        B2.a aVar = this.f10029l;
        aVar.f134l = (f[]) Arrays.copyOf((f[]) aVar.f134l, this.f10022d);
        int i5 = this.f10022d;
        this.f10026h = new boolean[i5];
        this.f10023e = i5;
        this.f10028k = i5;
    }

    public final void p() {
        d dVar = this.f10021c;
        if (dVar.e()) {
            i();
            return;
        }
        if (!this.f10025g) {
            q(dVar);
            return;
        }
        for (int i = 0; i < this.f10027j; i++) {
            if (!this.f10024f[i].f10018e) {
                q(dVar);
                return;
            }
        }
        i();
    }

    public final void q(d dVar) {
        int i = 0;
        while (true) {
            if (i >= this.f10027j) {
                break;
            }
            C1028b c1028b = this.f10024f[i];
            int i5 = 1;
            if (c1028b.f10014a.f10046v != 1) {
                float f6 = 0.0f;
                if (c1028b.f10015b < 0.0f) {
                    boolean z5 = false;
                    int i6 = 0;
                    while (!z5) {
                        i6 += i5;
                        float f7 = Float.MAX_VALUE;
                        int i7 = -1;
                        int i8 = -1;
                        int i9 = 0;
                        int i10 = 0;
                        while (i9 < this.f10027j) {
                            C1028b c1028b2 = this.f10024f[i9];
                            if (c1028b2.f10014a.f10046v != i5 && !c1028b2.f10018e && c1028b2.f10015b < f6) {
                                int iD = c1028b2.f10017d.d();
                                int i11 = 0;
                                while (i11 < iD) {
                                    f fVarE = c1028b2.f10017d.e(i11);
                                    float fC = c1028b2.f10017d.c(fVarE);
                                    if (fC > f6) {
                                        for (int i12 = 0; i12 < 9; i12++) {
                                            float f8 = fVarE.q[i12] / fC;
                                            if ((f8 < f7 && i12 == i10) || i12 > i10) {
                                                i10 = i12;
                                                i8 = fVarE.f10038l;
                                                i7 = i9;
                                                f7 = f8;
                                            }
                                        }
                                    }
                                    i11++;
                                    f6 = 0.0f;
                                }
                            }
                            i9++;
                            f6 = 0.0f;
                            i5 = 1;
                        }
                        if (i7 != -1) {
                            C1028b c1028b3 = this.f10024f[i7];
                            c1028b3.f10014a.f10039m = -1;
                            c1028b3.g(((f[]) this.f10029l.f134l)[i8]);
                            f fVar = c1028b3.f10014a;
                            fVar.f10039m = i7;
                            fVar.e(this, c1028b3);
                        } else {
                            z5 = true;
                        }
                        if (i6 > this.i / 2) {
                            z5 = true;
                        }
                        f6 = 0.0f;
                        i5 = 1;
                    }
                }
            }
            i++;
        }
        r(dVar);
        i();
    }

    /* JADX WARN: Removed duplicated region for block: B:43:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x0092 A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void r(u.C1028b r17) {
        /*
            r16 = this;
            r0 = r16
            r1 = r17
            r2 = 0
            r3 = r2
        L6:
            int r4 = r0.i
            if (r3 >= r4) goto L11
            boolean[] r4 = r0.f10026h
            r4[r3] = r2
            int r3 = r3 + 1
            goto L6
        L11:
            r3 = r2
            r4 = r3
        L13:
            if (r3 != 0) goto Lb0
            r5 = 1
            int r4 = r4 + r5
            int r6 = r0.i
            int r6 = r6 * 2
            if (r4 < r6) goto L1f
            goto Lb0
        L1f:
            u.f r6 = r1.f10014a
            if (r6 == 0) goto L29
            boolean[] r7 = r0.f10026h
            int r6 = r6.f10038l
            r7[r6] = r5
        L29:
            boolean[] r6 = r0.f10026h
            u.f r6 = r1.d(r6)
            if (r6 == 0) goto L3d
            boolean[] r7 = r0.f10026h
            int r8 = r6.f10038l
            boolean r9 = r7[r8]
            if (r9 == 0) goto L3b
            goto Lb0
        L3b:
            r7[r8] = r5
        L3d:
            if (r6 == 0) goto Lac
            r7 = -1
            r8 = 2139095039(0x7f7fffff, float:3.4028235E38)
            r9 = r2
            r10 = r7
        L45:
            int r11 = r0.f10027j
            if (r9 >= r11) goto L97
            u.b[] r11 = r0.f10024f
            r11 = r11[r9]
            u.f r12 = r11.f10014a
            int r12 = r12.f10046v
            if (r12 != r5) goto L54
            goto L92
        L54:
            boolean r12 = r11.f10018e
            if (r12 == 0) goto L59
            goto L92
        L59:
            u.a r12 = r11.f10017d
            int r13 = r12.f10012h
            r15 = -1
            if (r13 != r15) goto L61
            goto L7a
        L61:
            r2 = 0
        L62:
            if (r13 == r15) goto L7a
            int r5 = r12.f10005a
            if (r2 >= r5) goto L7a
            int[] r5 = r12.f10009e
            r5 = r5[r13]
            int r14 = r6.f10038l
            if (r5 != r14) goto L72
            r14 = 1
            goto L7b
        L72:
            int[] r5 = r12.f10010f
            r13 = r5[r13]
            int r2 = r2 + 1
            r5 = 1
            goto L62
        L7a:
            r14 = 0
        L7b:
            if (r14 == 0) goto L92
            u.a r2 = r11.f10017d
            float r2 = r2.c(r6)
            r5 = 0
            int r5 = (r2 > r5 ? 1 : (r2 == r5 ? 0 : -1))
            if (r5 >= 0) goto L92
            float r5 = r11.f10015b
            float r5 = -r5
            float r5 = r5 / r2
            int r2 = (r5 > r8 ? 1 : (r5 == r8 ? 0 : -1))
            if (r2 >= 0) goto L92
            r8 = r5
            r10 = r9
        L92:
            int r9 = r9 + 1
            r2 = 0
            r5 = 1
            goto L45
        L97:
            if (r10 <= r7) goto Lad
            u.b[] r2 = r0.f10024f
            r2 = r2[r10]
            u.f r5 = r2.f10014a
            r5.f10039m = r7
            r2.g(r6)
            u.f r5 = r2.f10014a
            r5.f10039m = r10
            r5.e(r0, r2)
            goto Lad
        Lac:
            r3 = 1
        Lad:
            r2 = 0
            goto L13
        Lb0:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: u.c.r(u.b):void");
    }

    public final void s() {
        for (int i = 0; i < this.f10027j; i++) {
            C1028b c1028b = this.f10024f[i];
            if (c1028b != null) {
                ((O.b) this.f10029l.f135m).b(c1028b);
            }
            this.f10024f[i] = null;
        }
    }

    public final void t() {
        B2.a aVar;
        int i = 0;
        while (true) {
            aVar = this.f10029l;
            f[] fVarArr = (f[]) aVar.f134l;
            if (i >= fVarArr.length) {
                break;
            }
            f fVar = fVarArr[i];
            if (fVar != null) {
                fVar.c();
            }
            i++;
        }
        O.b bVar = (O.b) aVar.f136n;
        f[] fVarArr2 = this.f10030m;
        int length = this.f10031n;
        bVar.getClass();
        if (length > fVarArr2.length) {
            length = fVarArr2.length;
        }
        for (int i5 = 0; i5 < length; i5++) {
            f fVar2 = fVarArr2[i5];
            int i6 = bVar.f2253b;
            Object[] objArr = bVar.f2252a;
            if (i6 < objArr.length) {
                objArr[i6] = fVar2;
                bVar.f2253b = i6 + 1;
            }
        }
        this.f10031n = 0;
        Arrays.fill((f[]) aVar.f134l, (Object) null);
        this.f10020b = 0;
        d dVar = this.f10021c;
        dVar.f10035h = 0;
        dVar.f10015b = 0.0f;
        this.i = 1;
        for (int i7 = 0; i7 < this.f10027j; i7++) {
            C1028b c1028b = this.f10024f[i7];
        }
        s();
        this.f10027j = 0;
        this.f10032o = new C1028b(aVar);
    }
}
