package c.e.b;

import c.e.b.b;
import java.util.Arrays;
import java.util.Comparator;

/* JADX INFO: compiled from: PriorityGoalRow.java */
/* JADX INFO: loaded from: classes.dex */
public class f extends c.e.b.b {

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public g[] f1091g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public g[] f1092h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public int f1093i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public b f1094j;

    /* JADX INFO: compiled from: PriorityGoalRow.java */
    public class a implements Comparator<g> {
        public a(f fVar) {
        }

        @Override // java.util.Comparator
        public int compare(g gVar, g gVar2) {
            return gVar.f1098c - gVar2.f1098c;
        }
    }

    /* JADX INFO: compiled from: PriorityGoalRow.java */
    public class b implements Comparable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public g f1095b;

        public b(f fVar) {
        }

        @Override // java.lang.Comparable
        public int compareTo(Object obj) {
            return this.f1095b.f1098c - ((g) obj).f1098c;
        }

        public String toString() {
            String string = "[ ";
            if (this.f1095b != null) {
                for (int i2 = 0; i2 < 9; i2++) {
                    StringBuilder sbB = d.b.a.a.a.B(string);
                    sbB.append(this.f1095b.f1104i[i2]);
                    sbB.append(" ");
                    string = sbB.toString();
                }
            }
            StringBuilder sbD = d.b.a.a.a.D(string, "] ");
            sbD.append(this.f1095b);
            return sbD.toString();
        }
    }

    public f(c cVar) {
        super(cVar);
        this.f1090f = 128;
        this.f1091g = new g[128];
        this.f1092h = new g[128];
        this.f1093i = 0;
        this.f1094j = new b(this);
    }

    @Override // c.e.b.b, c.e.b.d.a
    public void a(g gVar) {
        this.f1094j.f1095b = gVar;
        Arrays.fill(gVar.f1104i, 0.0f);
        gVar.f1104i[gVar.f1100e] = 1.0f;
        m(gVar);
    }

    /* JADX WARN: Code restructure failed: missing block: B:30:0x0056, code lost:
    
        r6 = false;
     */
    /* JADX WARN: Removed duplicated region for block: B:32:0x0059  */
    @Override // c.e.b.b, c.e.b.d.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public c.e.b.g b(c.e.b.d r11, boolean[] r12) {
        /*
            r10 = this;
            r11 = 0
            r0 = -1
            r1 = r11
            r2 = r0
        L4:
            int r3 = r10.f1093i
            if (r1 >= r3) goto L5d
            c.e.b.g[] r3 = r10.f1091g
            r4 = r3[r1]
            int r5 = r4.f1098c
            boolean r5 = r12[r5]
            if (r5 == 0) goto L13
            goto L5a
        L13:
            c.e.b.f$b r5 = r10.f1094j
            r5.f1095b = r4
            r4 = 8
            r6 = 1
            if (r2 != r0) goto L39
            java.util.Objects.requireNonNull(r5)
        L1f:
            if (r4 < 0) goto L35
            c.e.b.g r3 = r5.f1095b
            float[] r3 = r3.f1104i
            r3 = r3[r4]
            r7 = 0
            int r8 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
            if (r8 <= 0) goto L2d
            goto L35
        L2d:
            int r3 = (r3 > r7 ? 1 : (r3 == r7 ? 0 : -1))
            if (r3 >= 0) goto L32
            goto L36
        L32:
            int r4 = r4 + (-1)
            goto L1f
        L35:
            r6 = r11
        L36:
            if (r6 == 0) goto L5a
            goto L59
        L39:
            r3 = r3[r2]
            java.util.Objects.requireNonNull(r5)
        L3e:
            if (r4 < 0) goto L56
            float[] r7 = r3.f1104i
            r7 = r7[r4]
            c.e.b.g r8 = r5.f1095b
            float[] r8 = r8.f1104i
            r8 = r8[r4]
            int r9 = (r8 > r7 ? 1 : (r8 == r7 ? 0 : -1))
            if (r9 != 0) goto L51
            int r4 = r4 + (-1)
            goto L3e
        L51:
            int r3 = (r8 > r7 ? 1 : (r8 == r7 ? 0 : -1))
            if (r3 >= 0) goto L56
            goto L57
        L56:
            r6 = r11
        L57:
            if (r6 == 0) goto L5a
        L59:
            r2 = r1
        L5a:
            int r1 = r1 + 1
            goto L4
        L5d:
            if (r2 != r0) goto L61
            r11 = 0
            return r11
        L61:
            c.e.b.g[] r11 = r10.f1091g
            r11 = r11[r2]
            return r11
        */
        throw new UnsupportedOperationException("Method not decompiled: c.e.b.f.b(c.e.b.d, boolean[]):c.e.b.g");
    }

    @Override // c.e.b.b, c.e.b.d.a
    public void clear() {
        this.f1093i = 0;
        this.f1071b = 0.0f;
    }

    @Override // c.e.b.b, c.e.b.d.a
    public boolean isEmpty() {
        return this.f1093i == 0;
    }

    @Override // c.e.b.b
    public void l(d dVar, c.e.b.b bVar, boolean z) {
        g gVar = bVar.a;
        if (gVar == null) {
            return;
        }
        b.a aVar = bVar.f1073d;
        int iA = aVar.a();
        for (int i2 = 0; i2 < iA; i2++) {
            g gVarB = aVar.b(i2);
            float fD = aVar.d(i2);
            b bVar2 = this.f1094j;
            bVar2.f1095b = gVarB;
            boolean z2 = true;
            if (gVarB.f1097b) {
                for (int i3 = 0; i3 < 9; i3++) {
                    float[] fArr = bVar2.f1095b.f1104i;
                    fArr[i3] = (gVar.f1104i[i3] * fD) + fArr[i3];
                    if (Math.abs(fArr[i3]) < 1.0E-4f) {
                        bVar2.f1095b.f1104i[i3] = 0.0f;
                    } else {
                        z2 = false;
                    }
                }
                if (z2) {
                    f.this.n(bVar2.f1095b);
                }
                z2 = false;
            } else {
                for (int i4 = 0; i4 < 9; i4++) {
                    float f2 = gVar.f1104i[i4];
                    if (f2 != 0.0f) {
                        float f3 = f2 * fD;
                        if (Math.abs(f3) < 1.0E-4f) {
                            f3 = 0.0f;
                        }
                        bVar2.f1095b.f1104i[i4] = f3;
                    } else {
                        bVar2.f1095b.f1104i[i4] = 0.0f;
                    }
                }
            }
            if (z2) {
                m(gVarB);
            }
            this.f1071b = (bVar.f1071b * fD) + this.f1071b;
        }
        n(gVar);
    }

    public final void m(g gVar) {
        int i2;
        int i3 = this.f1093i + 1;
        g[] gVarArr = this.f1091g;
        if (i3 > gVarArr.length) {
            g[] gVarArr2 = (g[]) Arrays.copyOf(gVarArr, gVarArr.length * 2);
            this.f1091g = gVarArr2;
            this.f1092h = (g[]) Arrays.copyOf(gVarArr2, gVarArr2.length * 2);
        }
        g[] gVarArr3 = this.f1091g;
        int i4 = this.f1093i;
        gVarArr3[i4] = gVar;
        int i5 = i4 + 1;
        this.f1093i = i5;
        if (i5 > 1 && gVarArr3[i5 - 1].f1098c > gVar.f1098c) {
            int i6 = 0;
            while (true) {
                i2 = this.f1093i;
                if (i6 >= i2) {
                    break;
                }
                this.f1092h[i6] = this.f1091g[i6];
                i6++;
            }
            Arrays.sort(this.f1092h, 0, i2, new a(this));
            for (int i7 = 0; i7 < this.f1093i; i7++) {
                this.f1091g[i7] = this.f1092h[i7];
            }
        }
        gVar.f1097b = true;
        gVar.a(this);
    }

    public final void n(g gVar) {
        int i2 = 0;
        while (i2 < this.f1093i) {
            if (this.f1091g[i2] == gVar) {
                while (true) {
                    int i3 = this.f1093i;
                    if (i2 >= i3 - 1) {
                        this.f1093i = i3 - 1;
                        gVar.f1097b = false;
                        return;
                    } else {
                        g[] gVarArr = this.f1091g;
                        int i4 = i2 + 1;
                        gVarArr[i2] = gVarArr[i4];
                        i2 = i4;
                    }
                }
            } else {
                i2++;
            }
        }
    }

    @Override // c.e.b.b
    public String toString() {
        StringBuilder sbD = d.b.a.a.a.D("", " goal -> (");
        sbD.append(this.f1071b);
        sbD.append(") : ");
        String string = sbD.toString();
        for (int i2 = 0; i2 < this.f1093i; i2++) {
            this.f1094j.f1095b = this.f1091g[i2];
            StringBuilder sbB = d.b.a.a.a.B(string);
            sbB.append(this.f1094j);
            sbB.append(" ");
            string = sbB.toString();
        }
        return string;
    }
}
