package defpackage;

import java.util.Arrays;

/* renamed from: ˎˀᵡˎ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1692 {

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public static boolean f6738;

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public C5247 f6740;

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final ᵧˉʙ f6748;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final C1851 f6754;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public int f6746 = 1000;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public boolean f6750 = false;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public int f6744 = 0;

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public int f6739 = 32;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public int f6743 = 32;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public boolean f6753 = false;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public boolean[] f6745 = new boolean[32];

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public int f6751 = 1;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public int f6752 = 0;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public int f6741 = 32;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public C0868[] f6747 = new C0868[1000];

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public int f6749 = 0;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public C5247[] f6742 = new C5247[32];

    public C1692() {
        m4873();
        ᵧˉʙ r0 = new ᵧˉʙ(9, false);
        r0.ᵢˇᵭ = new C3684();
        r0.ᵿʗᵝʽ = new C3684();
        r0.ᵾᵬ = new C0868[32];
        this.f6748 = r0;
        C1851 c1851 = new C1851(r0);
        c1851.f7494 = new C0868[128];
        c1851.f7493 = new C0868[128];
        c1851.f7496 = 0;
        c1851.f7495 = new ᵶˉᵹʣ(12, c1851);
        this.f6754 = c1851;
        this.f6740 = new C5247(r0);
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public static int m4865(Object obj) {
        C0868 c0868 = ((C0994) obj).f4394;
        if (c0868 != null) {
            return (int) (c0868.f3952 + 0.5f);
        }
        return 0;
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final void m4866(C0868 c0868, C0868 c08682, int i, int i2) {
        if (i2 == 8 && c08682.f3950 && c0868.f3957 == -1) {
            c0868.m2992(this, c08682.f3952 + i);
            return;
        }
        C5247 c5247M4868 = m4868();
        boolean z = false;
        if (i != 0) {
            if (i < 0) {
                i *= -1;
                z = true;
            }
            c5247M4868.f19649 = i;
        }
        C2690 c2690 = c5247M4868.f19650;
        if (z) {
            c2690.m6684(c0868, 1.0f);
            c5247M4868.f19650.m6684(c08682, -1.0f);
        } else {
            c2690.m6684(c0868, -1.0f);
            c5247M4868.f19650.m6684(c08682, 1.0f);
        }
        if (i2 != 8) {
            c5247M4868.m10894(this, i2);
        }
        m4871(c5247M4868);
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void m4867() {
        C1851 c1851 = this.f6754;
        if (c1851.mo5241()) {
            m4872();
            return;
        }
        if (!this.f6753) {
            m4874(c1851);
            return;
        }
        for (int i = 0; i < this.f6752; i++) {
            if (!this.f6742[i].f19646) {
                m4874(c1851);
                return;
            }
        }
        m4872();
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final C5247 m4868() {
        Object obj;
        ᵧˉʙ r5 = this.f6748;
        C3684 c3684 = (C3684) r5.ᵢˇᵭ;
        int i = c3684.f13713;
        if (i > 0) {
            int i2 = i - 1;
            Object[] objArr = c3684.f13714;
            obj = objArr[i2];
            objArr[i2] = null;
            c3684.f13713 = i2;
        } else {
            obj = null;
        }
        C5247 c5247 = (C5247) obj;
        if (c5247 == null) {
            return new C5247(r5);
        }
        c5247.f19648 = null;
        c5247.f19650.m6688();
        c5247.f19649 = 0.0f;
        c5247.f19646 = false;
        return c5247;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final void m4869(C0868 c0868, C0868 c08682, int i, int i2) {
        C5247 c5247M4868 = m4868();
        C0868 c0868M4877 = m4877();
        c0868M4877.f3956 = 0;
        c5247M4868.m10893(c0868, c08682, c0868M4877, i);
        if (i2 != 8) {
            c5247M4868.f19650.m6684(m4880(i2), (int) (c5247M4868.f19650.m6686(c0868M4877) * (-1.0f)));
        }
        m4871(c5247M4868);
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void m4870(C0868 c0868, C0868 c08682, int i, int i2) {
        C5247 c5247M4868 = m4868();
        C0868 c0868M4877 = m4877();
        c0868M4877.f3956 = 0;
        c5247M4868.m10895(c0868, c08682, c0868M4877, i);
        if (i2 != 8) {
            c5247M4868.f19650.m6684(m4880(i2), (int) (c5247M4868.f19650.m6686(c0868M4877) * (-1.0f)));
        }
        m4871(c5247M4868);
    }

    /* JADX WARN: Removed duplicated region for block: B:119:0x01ab  */
    /* JADX WARN: Removed duplicated region for block: B:122:0x01b0  */
    /* JADX WARN: Removed duplicated region for block: B:155:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00d3  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x00f5  */
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m4871(defpackage.C5247 r18) {
        /*
            Method dump skipped, instructions count: 450
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1692.m4871(ᵼˀᵖ):void");
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void m4872() {
        for (int i = 0; i < this.f6752; i++) {
            C5247 c5247 = this.f6742[i];
            c5247.f19648.f3952 = c5247.f19649;
        }
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final void m4873() {
        for (int i = 0; i < this.f6752; i++) {
            C5247 c5247 = this.f6742[i];
            if (c5247 != null) {
                ((C3684) this.f6748.ᵢˇᵭ).m8277(c5247);
            }
            this.f6742[i] = null;
        }
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final void m4874(C1851 c1851) {
        int i = 0;
        while (true) {
            if (i >= this.f6752) {
                break;
            }
            C5247 c5247 = this.f6742[i];
            int i2 = 1;
            if (c5247.f19648.f3953 != 1) {
                float f = 0.0f;
                if (c5247.f19649 < 0.0f) {
                    boolean z = false;
                    int i3 = 0;
                    while (!z) {
                        i3 += i2;
                        float f2 = Float.MAX_VALUE;
                        int i4 = -1;
                        int i5 = -1;
                        int i6 = 0;
                        int i7 = 0;
                        while (i6 < this.f6752) {
                            C5247 c52472 = this.f6742[i6];
                            if (c52472.f19648.f3953 != i2 && !c52472.f19646 && c52472.f19649 < f) {
                                int iM6690 = c52472.f19650.m6690();
                                int i8 = 0;
                                while (i8 < iM6690) {
                                    C0868 c0868M6683 = c52472.f19650.m6683(i8);
                                    float fM6686 = c52472.f19650.m6686(c0868M6683);
                                    if (fM6686 > f) {
                                        for (int i9 = 0; i9 < 9; i9++) {
                                            float f3 = c0868M6683.f3946[i9] / fM6686;
                                            if ((f3 < f2 && i9 == i7) || i9 > i7) {
                                                i7 = i9;
                                                i5 = c0868M6683.f3951;
                                                i4 = i6;
                                                f2 = f3;
                                            }
                                        }
                                    }
                                    i8++;
                                    f = 0.0f;
                                }
                            }
                            i6++;
                            f = 0.0f;
                            i2 = 1;
                        }
                        if (i4 != -1) {
                            C5247 c52473 = this.f6742[i4];
                            c52473.f19648.f3957 = -1;
                            c52473.m10891(((C0868[]) this.f6748.ᵾᵬ)[i5]);
                            C0868 c0868 = c52473.f19648;
                            c0868.f3957 = i4;
                            c0868.m2988(this, c52473);
                        } else {
                            z = true;
                        }
                        if (i3 > this.f6751 / 2) {
                            z = true;
                        }
                        f = 0.0f;
                        i2 = 1;
                    }
                }
            }
            i++;
        }
        m4881(c1851);
        m4872();
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r3v0, types: [java.lang.Object[]] */
    /* JADX WARN: Type inference failed for: r4v0 */
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final C0868 m4875(int i) {
        C3684 c3684 = (C3684) this.f6748.ᵿʗᵝʽ;
        int i2 = c3684.f13713;
        C0868 c0868 = null;
        if (i2 > 0) {
            int i3 = i2 - 1;
            ?? r3 = c3684.f13714;
            ?? r4 = r3[i3];
            r3[i3] = 0;
            c3684.f13713 = i3;
            c0868 = r4;
        }
        C0868 c08682 = c0868;
        if (c08682 == null) {
            c08682 = new C0868(i);
            c08682.f3953 = i;
        } else {
            c08682.m2989();
            c08682.f3953 = i;
        }
        int i4 = this.f6749;
        int i5 = this.f6746;
        if (i4 >= i5) {
            int i6 = i5 * 2;
            this.f6746 = i6;
            this.f6747 = (C0868[]) Arrays.copyOf(this.f6747, i6);
        }
        C0868[] c0868Arr = this.f6747;
        int i7 = this.f6749;
        this.f6749 = i7 + 1;
        c0868Arr[i7] = c08682;
        return c08682;
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final void m4876() {
        ᵧˉʙ r2;
        int i = 0;
        while (true) {
            r2 = this.f6748;
            C0868[] c0868Arr = (C0868[]) r2.ᵾᵬ;
            if (i >= c0868Arr.length) {
                break;
            }
            C0868 c0868 = c0868Arr[i];
            if (c0868 != null) {
                c0868.m2989();
            }
            i++;
        }
        C3684 c3684 = (C3684) r2.ᵿʗᵝʽ;
        C0868[] c0868Arr2 = this.f6747;
        int length = this.f6749;
        c3684.getClass();
        if (length > c0868Arr2.length) {
            length = c0868Arr2.length;
        }
        for (int i2 = 0; i2 < length; i2++) {
            C0868 c08682 = c0868Arr2[i2];
            int i3 = c3684.f13713;
            Object[] objArr = c3684.f13714;
            if (i3 < objArr.length) {
                objArr[i3] = c08682;
                c3684.f13713 = i3 + 1;
            }
        }
        this.f6749 = 0;
        Arrays.fill((C0868[]) r2.ᵾᵬ, (Object) null);
        this.f6744 = 0;
        C1851 c1851 = this.f6754;
        c1851.f7496 = 0;
        c1851.f19649 = 0.0f;
        this.f6751 = 1;
        for (int i4 = 0; i4 < this.f6752; i4++) {
            C5247 c5247 = this.f6742[i4];
        }
        m4873();
        this.f6752 = 0;
        this.f6740 = new C5247(r2);
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final C0868 m4877() {
        if (this.f6751 + 1 >= this.f6743) {
            m4878();
        }
        C0868 c0868M4875 = m4875(3);
        int i = this.f6744 + 1;
        this.f6744 = i;
        this.f6751++;
        c0868M4875.f3951 = i;
        ((C0868[]) this.f6748.ᵾᵬ)[i] = c0868M4875;
        return c0868M4875;
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final void m4878() {
        int i = this.f6739 * 2;
        this.f6739 = i;
        this.f6742 = (C5247[]) Arrays.copyOf(this.f6742, i);
        ᵧˉʙ r0 = this.f6748;
        r0.ᵾᵬ = (C0868[]) Arrays.copyOf((C0868[]) r0.ᵾᵬ, this.f6739);
        int i2 = this.f6739;
        this.f6745 = new boolean[i2];
        this.f6743 = i2;
        this.f6741 = i2;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m4879(C0868 c0868, C0868 c08682, int i, float f, C0868 c08683, C0868 c08684, int i2, int i3) {
        C5247 c5247M4868 = m4868();
        if (c08682 == c08683) {
            c5247M4868.f19650.m6684(c0868, 1.0f);
            c5247M4868.f19650.m6684(c08684, 1.0f);
            c5247M4868.f19650.m6684(c08682, -2.0f);
        } else {
            C2690 c2690 = c5247M4868.f19650;
            if (f == 0.5f) {
                c2690.m6684(c0868, 1.0f);
                c5247M4868.f19650.m6684(c08682, -1.0f);
                c5247M4868.f19650.m6684(c08683, -1.0f);
                c5247M4868.f19650.m6684(c08684, 1.0f);
                if (i > 0 || i2 > 0) {
                    c5247M4868.f19649 = (-i) + i2;
                }
            } else if (f <= 0.0f) {
                c2690.m6684(c0868, -1.0f);
                c5247M4868.f19650.m6684(c08682, 1.0f);
                c5247M4868.f19649 = i;
            } else if (f >= 1.0f) {
                c2690.m6684(c08684, -1.0f);
                c5247M4868.f19650.m6684(c08683, 1.0f);
                c5247M4868.f19649 = -i2;
            } else {
                float f2 = 1.0f - f;
                c2690.m6684(c0868, f2 * 1.0f);
                c5247M4868.f19650.m6684(c08682, f2 * (-1.0f));
                c5247M4868.f19650.m6684(c08683, (-1.0f) * f);
                c5247M4868.f19650.m6684(c08684, 1.0f * f);
                if (i > 0 || i2 > 0) {
                    c5247M4868.f19649 = (i2 * f) + ((-i) * f2);
                }
            }
        }
        if (i3 != 8) {
            c5247M4868.m10894(this, i3);
        }
        m4871(c5247M4868);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final C0868 m4880(int i) {
        if (this.f6751 + 1 >= this.f6743) {
            m4878();
        }
        C0868 c0868M4875 = m4875(4);
        float[] fArr = c0868M4875.f3949;
        int i2 = this.f6744 + 1;
        this.f6744 = i2;
        this.f6751++;
        c0868M4875.f3951 = i2;
        c0868M4875.f3956 = i;
        ((C0868[]) this.f6748.ᵾᵬ)[i2] = c0868M4875;
        C1851 c1851 = this.f6754;
        c1851.f7495.ᵢˇᵭ = c0868M4875;
        Arrays.fill(fArr, 0.0f);
        fArr[c0868M4875.f3956] = 1.0f;
        c1851.m5243(c0868M4875);
        return c0868M4875;
    }

    /* JADX WARN: Removed duplicated region for block: B:43:0x007c  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x0091 A[SYNTHETIC] */
    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m4881(defpackage.C5247 r17) {
        /*
            r16 = this;
            r0 = r16
            r1 = r17
            r2 = 0
            r3 = r2
        L6:
            int r4 = r0.f6751
            if (r3 >= r4) goto L11
            boolean[] r4 = r0.f6745
            r4[r3] = r2
            int r3 = r3 + 1
            goto L6
        L11:
            r3 = r2
            r4 = r3
        L13:
            if (r3 != 0) goto Lae
            r5 = 1
            int r4 = r4 + r5
            int r6 = r0.f6751
            int r6 = r6 * 2
            if (r4 < r6) goto L1f
            goto Lae
        L1f:
            ˆᵥ r6 = r1.f19648
            if (r6 == 0) goto L29
            boolean[] r7 = r0.f6745
            int r6 = r6.f3951
            r7[r6] = r5
        L29:
            boolean[] r6 = r0.f6745
            ˆᵥ r6 = r1.mo5245(r6)
            if (r6 == 0) goto L3d
            boolean[] r7 = r0.f6745
            int r8 = r6.f3951
            boolean r9 = r7[r8]
            if (r9 == 0) goto L3b
            goto Lae
        L3b:
            r7[r8] = r5
        L3d:
            if (r6 == 0) goto Laa
            r7 = -1
            r8 = 2139095039(0x7f7fffff, float:3.4028235E38)
            r9 = r2
            r10 = r7
        L45:
            int r11 = r0.f6752
            if (r9 >= r11) goto L95
            ᵼˀᵖ[] r11 = r0.f6742
            r11 = r11[r9]
            ˆᵥ r12 = r11.f19648
            int r12 = r12.f3953
            if (r12 != r5) goto L54
            goto L91
        L54:
            boolean r12 = r11.f19646
            if (r12 == 0) goto L59
            goto L91
        L59:
            ᵚᵨᵬˈ r12 = r11.f19650
            int r13 = r12.f10427
            if (r13 != r7) goto L60
            goto L79
        L60:
            r14 = r2
        L61:
            if (r13 == r7) goto L79
            int r15 = r12.f10424
            if (r14 >= r15) goto L79
            int[] r15 = r12.f10419
            r15 = r15[r13]
            int r2 = r6.f3951
            if (r15 != r2) goto L71
            r2 = r5
            goto L7a
        L71:
            int[] r2 = r12.f10421
            r13 = r2[r13]
            int r14 = r14 + 1
            r2 = 0
            goto L61
        L79:
            r2 = 0
        L7a:
            if (r2 == 0) goto L91
            ᵚᵨᵬˈ r2 = r11.f19650
            float r2 = r2.m6686(r6)
            r12 = 0
            int r12 = (r2 > r12 ? 1 : (r2 == r12 ? 0 : -1))
            if (r12 >= 0) goto L91
            float r11 = r11.f19649
            float r11 = -r11
            float r11 = r11 / r2
            int r2 = (r11 > r8 ? 1 : (r11 == r8 ? 0 : -1))
            if (r2 >= 0) goto L91
            r10 = r9
            r8 = r11
        L91:
            int r9 = r9 + 1
            r2 = 0
            goto L45
        L95:
            if (r10 <= r7) goto Lab
            ᵼˀᵖ[] r2 = r0.f6742
            r2 = r2[r10]
            ˆᵥ r5 = r2.f19648
            r5.f3957 = r7
            r2.m10891(r6)
            ˆᵥ r5 = r2.f19648
            r5.f3957 = r10
            r5.m2988(r0, r2)
            goto Lab
        Laa:
            r3 = r5
        Lab:
            r2 = 0
            goto L13
        Lae:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1692.m4881(ᵼˀᵖ):void");
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final C0868 m4882(Object obj) {
        if (obj == null) {
            return null;
        }
        if (this.f6751 + 1 >= this.f6743) {
            m4878();
        }
        if (!(obj instanceof C0994)) {
            return null;
        }
        C0994 c0994 = (C0994) obj;
        C0868 c0868 = c0994.f4394;
        if (c0868 == null) {
            c0994.m3357();
            c0868 = c0994.f4394;
        }
        int i = c0868.f3951;
        ᵧˉʙ r3 = this.f6748;
        if (i != -1 && i <= this.f6744 && ((C0868[]) r3.ᵾᵬ)[i] != null) {
            return c0868;
        }
        if (i != -1) {
            c0868.m2989();
        }
        int i2 = this.f6744 + 1;
        this.f6744 = i2;
        this.f6751++;
        c0868.f3951 = i2;
        c0868.f3953 = 1;
        ((C0868[]) r3.ᵾᵬ)[i2] = c0868;
        return c0868;
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m4883(C5247 c5247) {
        int i;
        if (c5247.f19646) {
            c5247.f19648.m2992(this, c5247.f19649);
        } else {
            C5247[] c5247Arr = this.f6742;
            int i2 = this.f6752;
            c5247Arr[i2] = c5247;
            C0868 c0868 = c5247.f19648;
            c0868.f3957 = i2;
            this.f6752 = i2 + 1;
            c0868.m2988(this, c5247);
        }
        if (this.f6750) {
            int i3 = 0;
            while (i3 < this.f6752) {
                if (this.f6742[i3] == null) {
                    System.out.println("WTF");
                }
                C5247 c52472 = this.f6742[i3];
                if (c52472 != null && c52472.f19646) {
                    c52472.f19648.m2992(this, c52472.f19649);
                    ((C3684) this.f6748.ᵢˇᵭ).m8277(c52472);
                    this.f6742[i3] = null;
                    int i4 = i3 + 1;
                    int i5 = i4;
                    while (true) {
                        i = this.f6752;
                        if (i4 >= i) {
                            break;
                        }
                        C5247[] c5247Arr2 = this.f6742;
                        int i6 = i4 - 1;
                        C5247 c52473 = c5247Arr2[i4];
                        c5247Arr2[i6] = c52473;
                        C0868 c08682 = c52473.f19648;
                        if (c08682.f3957 == i4) {
                            c08682.f3957 = i6;
                        }
                        i5 = i4;
                        i4++;
                    }
                    if (i5 < i) {
                        this.f6742[i5] = null;
                    }
                    this.f6752 = i - 1;
                    i3--;
                }
                i3++;
            }
            this.f6750 = false;
        }
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m4884(C0868 c0868, int i) {
        int i2 = c0868.f3957;
        if (i2 == -1) {
            c0868.m2992(this, i);
            for (int i3 = 0; i3 < this.f6744 + 1; i3++) {
                C0868 c08682 = ((C0868[]) this.f6748.ᵾᵬ)[i3];
            }
            return;
        }
        if (i2 == -1) {
            C5247 c5247M4868 = m4868();
            c5247M4868.f19648 = c0868;
            float f = i;
            c0868.f3952 = f;
            c5247M4868.f19649 = f;
            c5247M4868.f19646 = true;
            m4871(c5247M4868);
            return;
        }
        C5247 c5247 = this.f6742[i2];
        if (c5247.f19646) {
            c5247.f19649 = i;
            return;
        }
        if (c5247.f19650.m6690() == 0) {
            c5247.f19646 = true;
            c5247.f19649 = i;
            return;
        }
        C5247 c5247M48682 = m4868();
        if (i < 0) {
            c5247M48682.f19649 = i * (-1);
            c5247M48682.f19650.m6684(c0868, 1.0f);
        } else {
            c5247M48682.f19649 = i;
            c5247M48682.f19650.m6684(c0868, -1.0f);
        }
        m4871(c5247M48682);
    }
}
