package defpackage;

import java.util.Arrays;

/* JADX INFO: renamed from: ᵴᵚˈˏ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4660 extends C5184 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f17691;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public C4996[] f17692;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public C3714 f17693;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public C4996[] f17694;

    @Override // defpackage.C5184
    public final String toString() {
        C3714 c3714 = this.f17693;
        String str = " goal -> (" + this.f19512 + ") : ";
        for (int i = 0; i < this.f17691; i++) {
            c3714.f14143 = this.f17694[i];
            str = str + c3714 + " ";
        }
        return str;
    }

    @Override // defpackage.C5184
    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final boolean mo9786() {
        return this.f17691 == 0;
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void m9787(C4996 c4996) {
        int i;
        C4996[] c4996Arr;
        int i2 = this.f17691 + 1;
        C4996[] c4996Arr2 = this.f17694;
        if (i2 > c4996Arr2.length) {
            C4996[] c4996Arr3 = (C4996[]) Arrays.copyOf(c4996Arr2, c4996Arr2.length * 2);
            this.f17694 = c4996Arr3;
            this.f17692 = (C4996[]) Arrays.copyOf(c4996Arr3, c4996Arr3.length * 2);
        }
        C4996[] c4996Arr4 = this.f17694;
        int i3 = this.f17691;
        c4996Arr4[i3] = c4996;
        int i4 = i3 + 1;
        this.f17691 = i4;
        if (i4 > 1 && c4996Arr4[i3].f18937 > c4996.f18937) {
            int i5 = 0;
            while (true) {
                i = this.f17691;
                c4996Arr = this.f17692;
                if (i5 >= i) {
                    break;
                }
                c4996Arr[i5] = this.f17694[i5];
                i5++;
            }
            Arrays.sort(c4996Arr, 0, i, new C4170(10));
            for (int i6 = 0; i6 < this.f17691; i6++) {
                this.f17694[i6] = this.f17692[i6];
            }
        }
        c4996.f18933 = true;
        c4996.m10329(this);
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final void m9788(C4996 c4996) {
        int i = 0;
        while (i < this.f17691) {
            if (this.f17694[i] == c4996) {
                while (true) {
                    int i2 = this.f17691;
                    if (i >= i2 - 1) {
                        this.f17691 = i2 - 1;
                        c4996.f18933 = false;
                        return;
                    } else {
                        C4996[] c4996Arr = this.f17694;
                        int i3 = i + 1;
                        c4996Arr[i] = c4996Arr[i3];
                        i = i3;
                    }
                }
            } else {
                i++;
            }
        }
    }

    @Override // defpackage.C5184
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final C4996 mo9789(boolean[] zArr) {
        int i = -1;
        for (int i2 = 0; i2 < this.f17691; i2++) {
            C4996[] c4996Arr = this.f17694;
            C4996 c4996 = c4996Arr[i2];
            if (!zArr[c4996.f18937]) {
                C3714 c3714 = this.f17693;
                c3714.f14143 = c4996;
                int i3 = 8;
                if (i == -1) {
                    while (i3 >= 0) {
                        float f = ((C4996) c3714.f14143).f18934[i3];
                        if (f <= 0.0f) {
                            if (f < 0.0f) {
                                i = i2;
                                break;
                            }
                            i3--;
                        }
                    }
                } else {
                    C4996 c49962 = c4996Arr[i];
                    while (true) {
                        if (i3 >= 0) {
                            float f2 = c49962.f18934[i3];
                            float f3 = ((C4996) c3714.f14143).f18934[i3];
                            if (f3 == f2) {
                                i3--;
                            } else if (f3 < f2) {
                            }
                        }
                    }
                }
            }
        }
        if (i == -1) {
            return null;
        }
        return this.f17694[i];
    }

    @Override // defpackage.C5184
    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void mo9790(C1873 c1873, C5184 c5184, boolean z) {
        C4996 c4996 = c5184.f19515;
        if (c4996 == null) {
            return;
        }
        float[] fArr = c4996.f18934;
        C4749 c4749 = c5184.f19516;
        int iM9929 = c4749.m9929();
        for (int i = 0; i < iM9929; i++) {
            C4996 c4996M9926 = c4749.m9926(i);
            float fM9930 = c4749.m9930(i);
            C3714 c3714 = this.f17693;
            c3714.f14143 = c4996M9926;
            if (c4996M9926.f18933) {
                boolean z2 = true;
                for (int i2 = 0; i2 < 9; i2++) {
                    float[] fArr2 = ((C4996) c3714.f14143).f18934;
                    float f = (fArr[i2] * fM9930) + fArr2[i2];
                    fArr2[i2] = f;
                    if (Math.abs(f) < 1.0E-4f) {
                        ((C4996) c3714.f14143).f18934[i2] = 0.0f;
                    } else {
                        z2 = false;
                    }
                }
                if (z2) {
                    ((C4660) c3714.f14142).m9788((C4996) c3714.f14143);
                }
            } else {
                for (int i3 = 0; i3 < 9; i3++) {
                    float f2 = fArr[i3];
                    if (f2 != 0.0f) {
                        float f3 = f2 * fM9930;
                        if (Math.abs(f3) < 1.0E-4f) {
                            f3 = 0.0f;
                        }
                        ((C4996) c3714.f14143).f18934[i3] = f3;
                    } else {
                        ((C4996) c3714.f14143).f18934[i3] = 0.0f;
                    }
                }
                m9787(c4996M9926);
            }
            this.f19512 = (c5184.f19512 * fM9930) + this.f19512;
        }
        m9788(c4996);
    }
}
