package u;

import androidx.constraintlayout.core.SolverVariable$Type;
import java.util.ArrayList;
import java.util.Arrays;
import xyz.stream.utils.t;

/* JADX INFO: loaded from: classes.dex */
public final class f {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public static boolean f33129q = false;

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final e f33142m;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public d f33145p;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int f33130a = 1000;

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

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

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public k[] f33143n = new k[1000];

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public d[] f33136g = new d[32];

    public f() {
        s();
        e eVar = new e(0);
        this.f33142m = eVar;
        j jVar = new j(eVar);
        jVar.f33151f = new k[128];
        jVar.f33152g = new k[128];
        jVar.f33153h = 0;
        jVar.f33154i = new t(jVar, jVar);
        this.f33133d = jVar;
        this.f33145p = new d(eVar);
    }

    public static int n(w.c cVar) {
        k kVar = cVar.f34027i;
        if (kVar != null) {
            return (int) (kVar.f33159e + 0.5f);
        }
        return 0;
    }

    public final k a(SolverVariable$Type solverVariable$Type) {
        k kVar = (k) ((h) this.f33142m.f33127c).acquire();
        if (kVar == null) {
            kVar = new k(solverVariable$Type);
            kVar.f33163i = solverVariable$Type;
        } else {
            kVar.c();
            kVar.f33163i = solverVariable$Type;
        }
        int i10 = this.f33144o;
        int i11 = this.f33130a;
        if (i10 >= i11) {
            int i12 = i11 * 2;
            this.f33130a = i12;
            this.f33143n = (k[]) Arrays.copyOf(this.f33143n, i12);
        }
        k[] kVarArr = this.f33143n;
        int i13 = this.f33144o;
        this.f33144o = i13 + 1;
        kVarArr[i13] = kVar;
        return kVar;
    }

    public final void b(k kVar, k kVar2, int i10, float f10, k kVar3, k kVar4, int i11, int i12) {
        d dVarL = l();
        if (kVar2 == kVar3) {
            dVarL.f33123d.j(kVar, 1.0f);
            dVarL.f33123d.j(kVar4, 1.0f);
            dVarL.f33123d.j(kVar2, -2.0f);
        } else if (f10 == 0.5f) {
            dVarL.f33123d.j(kVar, 1.0f);
            dVarL.f33123d.j(kVar2, -1.0f);
            dVarL.f33123d.j(kVar3, -1.0f);
            dVarL.f33123d.j(kVar4, 1.0f);
            if (i10 > 0 || i11 > 0) {
                dVarL.f33121b = (-i10) + i11;
            }
        } else if (f10 <= 0.0f) {
            dVarL.f33123d.j(kVar, -1.0f);
            dVarL.f33123d.j(kVar2, 1.0f);
            dVarL.f33121b = i10;
        } else if (f10 >= 1.0f) {
            dVarL.f33123d.j(kVar4, -1.0f);
            dVarL.f33123d.j(kVar3, 1.0f);
            dVarL.f33121b = -i11;
        } else {
            float f11 = 1.0f - f10;
            dVarL.f33123d.j(kVar, f11 * 1.0f);
            dVarL.f33123d.j(kVar2, f11 * (-1.0f));
            dVarL.f33123d.j(kVar3, (-1.0f) * f10);
            dVarL.f33123d.j(kVar4, 1.0f * f10);
            if (i10 > 0 || i11 > 0) {
                dVarL.f33121b = (i11 * f10) + ((-i10) * f11);
            }
        }
        if (i12 != 8) {
            dVarL.a(this, i12);
        }
        c(dVarL);
    }

    /* JADX WARN: Removed duplicated region for block: B:115:0x0198  */
    /* JADX WARN: Removed duplicated region for block: B:118:0x019d  */
    /* JADX WARN: Removed duplicated region for block: B:124:0x01aa A[ORIG_RETURN, RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00bd  */
    /* JADX WARN: Removed duplicated region for block: B:73:0x00df  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void c(d dVar) {
        SolverVariable$Type solverVariable$Type;
        boolean z10;
        k kVar;
        k kVarF;
        ArrayList arrayList;
        boolean z11 = true;
        if (this.f33140k + 1 >= this.f33141l || this.f33139j + 1 >= this.f33135f) {
            o();
        }
        if (!dVar.f33124e) {
            if (this.f33136g.length != 0) {
                boolean z12 = false;
                while (!z12) {
                    int iB = dVar.f33123d.b();
                    int i10 = 0;
                    while (true) {
                        arrayList = dVar.f33122c;
                        if (i10 >= iB) {
                            break;
                        }
                        k kVarD = dVar.f33123d.d(i10);
                        if (kVarD.f33157c != -1 || kVarD.f33160f) {
                            arrayList.add(kVarD);
                        }
                        i10++;
                    }
                    int size = arrayList.size();
                    if (size > 0) {
                        for (int i11 = 0; i11 < size; i11++) {
                            k kVar2 = (k) arrayList.get(i11);
                            if (kVar2.f33160f) {
                                dVar.h(this, kVar2, true);
                            } else {
                                dVar.i(this, this.f33136g[kVar2.f33157c], true);
                            }
                        }
                        arrayList.clear();
                    } else {
                        z12 = true;
                    }
                }
                if (dVar.f33120a != null && dVar.f33123d.b() == 0) {
                    dVar.f33124e = true;
                    this.f33131b = true;
                }
            }
            if (dVar.e()) {
                return;
            }
            float f10 = dVar.f33121b;
            if (f10 < 0.0f) {
                dVar.f33121b = f10 * (-1.0f);
                dVar.f33123d.e();
            }
            int iB2 = dVar.f33123d.b();
            float f11 = 0.0f;
            float f12 = 0.0f;
            int i12 = 0;
            k kVar3 = null;
            k kVar4 = null;
            boolean z13 = false;
            boolean z14 = false;
            while (true) {
                solverVariable$Type = SolverVariable$Type.f998a;
                if (i12 >= iB2) {
                    break;
                }
                float f13 = dVar.f33123d.f(i12);
                k kVarD2 = dVar.f33123d.d(i12);
                if (kVarD2.f33163i == solverVariable$Type) {
                    if (kVar3 == null) {
                        z13 = kVarD2.f33166l <= 1;
                    } else if (f11 > f13) {
                        if (kVarD2.f33166l <= 1) {
                        }
                    } else if (z13 || kVarD2.f33166l > 1) {
                    }
                    kVar3 = kVarD2;
                    f11 = f13;
                } else if (kVar3 == null && f13 < 0.0f) {
                    if (kVar4 == null) {
                        z14 = kVarD2.f33166l <= 1;
                    } else if (f12 > f13) {
                        if (kVarD2.f33166l <= 1) {
                        }
                    } else if (z14 || kVarD2.f33166l > 1) {
                    }
                    kVar4 = kVarD2;
                    f12 = f13;
                }
                i12++;
            }
            if (kVar3 == null) {
                kVar3 = kVar4;
            }
            if (kVar3 == null) {
                z10 = true;
            } else {
                dVar.g(kVar3);
                z10 = false;
            }
            if (dVar.f33123d.b() == 0) {
                dVar.f33124e = true;
            }
            if (z10) {
                if (this.f33139j + 1 >= this.f33135f) {
                    o();
                }
                k kVarA = a(SolverVariable$Type.f999b);
                int i13 = this.f33132c + 1;
                this.f33132c = i13;
                this.f33139j++;
                kVarA.f33156b = i13;
                e eVar = this.f33142m;
                ((k[]) eVar.f33128d)[i13] = kVarA;
                dVar.f33120a = kVarA;
                int i14 = this.f33140k;
                h(dVar);
                if (this.f33140k == i14 + 1) {
                    d dVar2 = this.f33145p;
                    dVar2.getClass();
                    dVar2.f33120a = null;
                    dVar2.f33123d.clear();
                    for (int i15 = 0; i15 < dVar.f33123d.b(); i15++) {
                        dVar2.f33123d.h(dVar.f33123d.d(i15), dVar.f33123d.f(i15), true);
                    }
                    r(this.f33145p);
                    if (kVarA.f33157c == -1) {
                        if (dVar.f33120a == kVarA && (kVarF = dVar.f(null, kVarA)) != null) {
                            dVar.g(kVarF);
                        }
                        if (!dVar.f33124e) {
                            dVar.f33120a.e(this, dVar);
                        }
                        ((h) eVar.f33126b).a(dVar);
                        this.f33140k--;
                    }
                }
                kVar = dVar.f33120a;
                if (kVar != null) {
                }
            } else {
                z11 = false;
                kVar = dVar.f33120a;
                if (kVar != null) {
                    return;
                }
                if ((kVar.f33163i != solverVariable$Type && dVar.f33121b < 0.0f) || z11) {
                    return;
                }
            }
        }
        h(dVar);
    }

    public final void d(k kVar, int i10) {
        int i11 = kVar.f33157c;
        if (i11 == -1) {
            kVar.d(this, i10);
            for (int i12 = 0; i12 < this.f33132c + 1; i12++) {
                k kVar2 = ((k[]) this.f33142m.f33128d)[i12];
            }
            return;
        }
        if (i11 == -1) {
            d dVarL = l();
            dVarL.f33120a = kVar;
            float f10 = i10;
            kVar.f33159e = f10;
            dVarL.f33121b = f10;
            dVarL.f33124e = true;
            c(dVarL);
            return;
        }
        d dVar = this.f33136g[i11];
        if (dVar.f33124e) {
            dVar.f33121b = i10;
            return;
        }
        if (dVar.f33123d.b() == 0) {
            dVar.f33124e = true;
            dVar.f33121b = i10;
            return;
        }
        d dVarL2 = l();
        if (i10 < 0) {
            dVarL2.f33121b = i10 * (-1);
            dVarL2.f33123d.j(kVar, 1.0f);
        } else {
            dVarL2.f33121b = i10;
            dVarL2.f33123d.j(kVar, -1.0f);
        }
        c(dVarL2);
    }

    /* JADX WARN: Removed duplicated region for block: B:19:0x0037  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void e(k kVar, k kVar2, int i10, int i11) {
        boolean z10;
        if (i11 == 8 && kVar2.f33160f && kVar.f33157c == -1) {
            kVar.d(this, kVar2.f33159e + i10);
            return;
        }
        d dVarL = l();
        if (i10 == 0) {
            dVarL.f33123d.j(kVar, -1.0f);
            dVarL.f33123d.j(kVar2, 1.0f);
        } else {
            if (i10 < 0) {
                i10 *= -1;
                z10 = true;
            } else {
                z10 = false;
            }
            dVarL.f33121b = i10;
            if (z10) {
                dVarL.f33123d.j(kVar, 1.0f);
                dVarL.f33123d.j(kVar2, -1.0f);
            }
        }
        if (i11 != 8) {
            dVarL.a(this, i11);
        }
        c(dVarL);
    }

    public final void f(k kVar, k kVar2, int i10, int i11) {
        d dVarL = l();
        k kVarM = m();
        kVarM.f33158d = 0;
        dVarL.b(kVar, kVar2, kVarM, i10);
        if (i11 != 8) {
            dVarL.f33123d.j(j(i11), (int) (dVarL.f33123d.i(kVarM) * (-1.0f)));
        }
        c(dVarL);
    }

    public final void g(k kVar, k kVar2, int i10, int i11) {
        d dVarL = l();
        k kVarM = m();
        kVarM.f33158d = 0;
        dVarL.c(kVar, kVar2, kVarM, i10);
        if (i11 != 8) {
            dVarL.f33123d.j(j(i11), (int) (dVarL.f33123d.i(kVarM) * (-1.0f)));
        }
        c(dVarL);
    }

    public final void h(d dVar) {
        int i10;
        if (dVar.f33124e) {
            dVar.f33120a.d(this, dVar.f33121b);
        } else {
            d[] dVarArr = this.f33136g;
            int i11 = this.f33140k;
            dVarArr[i11] = dVar;
            k kVar = dVar.f33120a;
            kVar.f33157c = i11;
            this.f33140k = i11 + 1;
            kVar.e(this, dVar);
        }
        if (this.f33131b) {
            int i12 = 0;
            while (i12 < this.f33140k) {
                if (this.f33136g[i12] == null) {
                    System.out.println("WTF");
                }
                d dVar2 = this.f33136g[i12];
                if (dVar2 != null && dVar2.f33124e) {
                    dVar2.f33120a.d(this, dVar2.f33121b);
                    ((h) this.f33142m.f33126b).a(dVar2);
                    this.f33136g[i12] = null;
                    int i13 = i12 + 1;
                    int i14 = i13;
                    while (true) {
                        i10 = this.f33140k;
                        if (i13 >= i10) {
                            break;
                        }
                        d[] dVarArr2 = this.f33136g;
                        int i15 = i13 - 1;
                        d dVar3 = dVarArr2[i13];
                        dVarArr2[i15] = dVar3;
                        k kVar2 = dVar3.f33120a;
                        if (kVar2.f33157c == i13) {
                            kVar2.f33157c = i15;
                        }
                        i14 = i13;
                        i13++;
                    }
                    if (i14 < i10) {
                        this.f33136g[i14] = null;
                    }
                    this.f33140k = i10 - 1;
                    i12--;
                }
                i12++;
            }
            this.f33131b = false;
        }
    }

    public final void i() {
        for (int i10 = 0; i10 < this.f33140k; i10++) {
            d dVar = this.f33136g[i10];
            dVar.f33120a.f33159e = dVar.f33121b;
        }
    }

    public final k j(int i10) {
        if (this.f33139j + 1 >= this.f33135f) {
            o();
        }
        k kVarA = a(SolverVariable$Type.f1000c);
        int i11 = this.f33132c + 1;
        this.f33132c = i11;
        this.f33139j++;
        kVarA.f33156b = i11;
        kVarA.f33158d = i10;
        ((k[]) this.f33142m.f33128d)[i11] = kVarA;
        j jVar = this.f33133d;
        jVar.f33154i.f36172b = kVarA;
        float[] fArr = kVarA.f33162h;
        Arrays.fill(fArr, 0.0f);
        fArr[kVarA.f33158d] = 1.0f;
        jVar.j(kVarA);
        return kVarA;
    }

    public final k k(Object obj) {
        k kVar = null;
        if (obj == null) {
            return null;
        }
        if (this.f33139j + 1 >= this.f33135f) {
            o();
        }
        if (obj instanceof w.c) {
            w.c cVar = (w.c) obj;
            kVar = cVar.f34027i;
            if (kVar == null) {
                cVar.k();
                kVar = cVar.f34027i;
            }
            int i10 = kVar.f33156b;
            e eVar = this.f33142m;
            if (i10 == -1 || i10 > this.f33132c || ((k[]) eVar.f33128d)[i10] == null) {
                if (i10 != -1) {
                    kVar.c();
                }
                int i11 = this.f33132c + 1;
                this.f33132c = i11;
                this.f33139j++;
                kVar.f33156b = i11;
                kVar.f33163i = SolverVariable$Type.f998a;
                ((k[]) eVar.f33128d)[i11] = kVar;
            }
        }
        return kVar;
    }

    public final d l() {
        e eVar = this.f33142m;
        d dVar = (d) ((h) eVar.f33126b).acquire();
        if (dVar == null) {
            return new d(eVar);
        }
        dVar.f33120a = null;
        dVar.f33123d.clear();
        dVar.f33121b = 0.0f;
        dVar.f33124e = false;
        return dVar;
    }

    public final k m() {
        if (this.f33139j + 1 >= this.f33135f) {
            o();
        }
        k kVarA = a(SolverVariable$Type.f999b);
        int i10 = this.f33132c + 1;
        this.f33132c = i10;
        this.f33139j++;
        kVarA.f33156b = i10;
        ((k[]) this.f33142m.f33128d)[i10] = kVarA;
        return kVarA;
    }

    public final void o() {
        int i10 = this.f33134e * 2;
        this.f33134e = i10;
        this.f33136g = (d[]) Arrays.copyOf(this.f33136g, i10);
        e eVar = this.f33142m;
        eVar.f33128d = (k[]) Arrays.copyOf((k[]) eVar.f33128d, this.f33134e);
        int i11 = this.f33134e;
        this.f33138i = new boolean[i11];
        this.f33135f = i11;
        this.f33141l = i11;
    }

    public final void p() {
        j jVar = this.f33133d;
        if (jVar.e()) {
            i();
            return;
        }
        if (!this.f33137h) {
            q(jVar);
            return;
        }
        for (int i10 = 0; i10 < this.f33140k; i10++) {
            if (!this.f33136g[i10].f33124e) {
                q(jVar);
                return;
            }
        }
        i();
    }

    public final void q(j jVar) {
        int i10 = 0;
        while (true) {
            if (i10 >= this.f33140k) {
                break;
            }
            d dVar = this.f33136g[i10];
            SolverVariable$Type solverVariable$Type = dVar.f33120a.f33163i;
            SolverVariable$Type solverVariable$Type2 = SolverVariable$Type.f998a;
            if (solverVariable$Type != solverVariable$Type2) {
                float f10 = 0.0f;
                if (dVar.f33121b < 0.0f) {
                    boolean z10 = false;
                    int i11 = 0;
                    while (!z10) {
                        i11++;
                        float f11 = Float.MAX_VALUE;
                        int i12 = 0;
                        int i13 = -1;
                        int i14 = -1;
                        int i15 = 0;
                        while (i12 < this.f33140k) {
                            d dVar2 = this.f33136g[i12];
                            if (dVar2.f33120a.f33163i != solverVariable$Type2 && !dVar2.f33124e && dVar2.f33121b < f10) {
                                int iB = dVar2.f33123d.b();
                                int i16 = 0;
                                while (i16 < iB) {
                                    k kVarD = dVar2.f33123d.d(i16);
                                    float fI = dVar2.f33123d.i(kVarD);
                                    if (fI > f10) {
                                        for (int i17 = 0; i17 < 9; i17++) {
                                            float f12 = kVarD.f33161g[i17] / fI;
                                            if ((f12 < f11 && i17 == i15) || i17 > i15) {
                                                i15 = i17;
                                                i14 = kVarD.f33156b;
                                                i13 = i12;
                                                f11 = f12;
                                            }
                                        }
                                    }
                                    i16++;
                                    f10 = 0.0f;
                                }
                            }
                            i12++;
                            f10 = 0.0f;
                        }
                        if (i13 != -1) {
                            d dVar3 = this.f33136g[i13];
                            dVar3.f33120a.f33157c = -1;
                            dVar3.g(((k[]) this.f33142m.f33128d)[i14]);
                            k kVar = dVar3.f33120a;
                            kVar.f33157c = i13;
                            kVar.e(this, dVar3);
                        } else {
                            z10 = true;
                        }
                        if (i11 > this.f33139j / 2) {
                            z10 = true;
                        }
                        f10 = 0.0f;
                    }
                }
            }
            i10++;
        }
        r(jVar);
        i();
    }

    public final void r(d dVar) {
        for (int i10 = 0; i10 < this.f33139j; i10++) {
            this.f33138i[i10] = false;
        }
        boolean z10 = false;
        int i11 = 0;
        while (!z10) {
            i11++;
            if (i11 >= this.f33139j * 2) {
                return;
            }
            k kVar = dVar.f33120a;
            if (kVar != null) {
                this.f33138i[kVar.f33156b] = true;
            }
            k kVarD = dVar.d(this.f33138i);
            if (kVarD != null) {
                boolean[] zArr = this.f33138i;
                int i12 = kVarD.f33156b;
                if (zArr[i12]) {
                    return;
                } else {
                    zArr[i12] = true;
                }
            }
            if (kVarD != null) {
                float f10 = Float.MAX_VALUE;
                int i13 = -1;
                for (int i14 = 0; i14 < this.f33140k; i14++) {
                    d dVar2 = this.f33136g[i14];
                    if (dVar2.f33120a.f33163i != SolverVariable$Type.f998a && !dVar2.f33124e && dVar2.f33123d.c(kVarD)) {
                        float fI = dVar2.f33123d.i(kVarD);
                        if (fI < 0.0f) {
                            float f11 = (-dVar2.f33121b) / fI;
                            if (f11 < f10) {
                                i13 = i14;
                                f10 = f11;
                            }
                        }
                    }
                }
                if (i13 > -1) {
                    d dVar3 = this.f33136g[i13];
                    dVar3.f33120a.f33157c = -1;
                    dVar3.g(kVarD);
                    k kVar2 = dVar3.f33120a;
                    kVar2.f33157c = i13;
                    kVar2.e(this, dVar3);
                }
            } else {
                z10 = true;
            }
        }
    }

    public final void s() {
        for (int i10 = 0; i10 < this.f33140k; i10++) {
            d dVar = this.f33136g[i10];
            if (dVar != null) {
                ((h) this.f33142m.f33126b).a(dVar);
            }
            this.f33136g[i10] = null;
        }
    }

    public final void t() {
        e eVar;
        int i10 = 0;
        while (true) {
            eVar = this.f33142m;
            k[] kVarArr = (k[]) eVar.f33128d;
            if (i10 >= kVarArr.length) {
                break;
            }
            k kVar = kVarArr[i10];
            if (kVar != null) {
                kVar.c();
            }
            i10++;
        }
        h hVar = (h) eVar.f33127c;
        k[] kVarArr2 = this.f33143n;
        int length = this.f33144o;
        hVar.getClass();
        if (length > kVarArr2.length) {
            length = kVarArr2.length;
        }
        for (int i11 = 0; i11 < length; i11++) {
            k kVar2 = kVarArr2[i11];
            int i12 = hVar.f33148c;
            Object[] objArr = hVar.f33147b;
            if (i12 < objArr.length) {
                objArr[i12] = kVar2;
                hVar.f33148c = i12 + 1;
            }
        }
        this.f33144o = 0;
        Arrays.fill((k[]) eVar.f33128d, (Object) null);
        this.f33132c = 0;
        j jVar = this.f33133d;
        jVar.f33153h = 0;
        jVar.f33121b = 0.0f;
        this.f33139j = 1;
        for (int i13 = 0; i13 < this.f33140k; i13++) {
            d dVar = this.f33136g[i13];
        }
        s();
        this.f33140k = 0;
        this.f33145p = new d(eVar);
    }
}
