package o;

import java.util.ArrayList;
import n.d;
import n.e;

/* JADX INFO: compiled from: BasicMeasure.java */
/* JADX INFO: loaded from: classes.dex */
public class b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final ArrayList<n.e> f5680a = new ArrayList<>();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private a f5681b = new a();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private n.f f5682c;

    /* JADX INFO: compiled from: BasicMeasure.java */
    public static class a {

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

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        public static int f5684l = 1;

        /* JADX INFO: renamed from: m, reason: collision with root package name */
        public static int f5685m = 2;

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public e.b f5686a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public e.b f5687b;

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

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

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

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

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

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

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

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        public int f5695j;
    }

    /* JADX INFO: renamed from: o.b$b, reason: collision with other inner class name */
    /* JADX INFO: compiled from: BasicMeasure.java */
    public interface InterfaceC0075b {
        void a(n.e eVar, a aVar);

        void b();
    }

    public b(n.f fVar) {
        this.f5682c = fVar;
    }

    private boolean a(InterfaceC0075b interfaceC0075b, n.e eVar, int i3) {
        this.f5681b.f5686a = eVar.y();
        this.f5681b.f5687b = eVar.R();
        this.f5681b.f5688c = eVar.U();
        this.f5681b.f5689d = eVar.v();
        a aVar = this.f5681b;
        aVar.f5694i = false;
        aVar.f5695j = i3;
        e.b bVar = aVar.f5686a;
        e.b bVar2 = e.b.MATCH_CONSTRAINT;
        boolean z2 = bVar == bVar2;
        boolean z3 = aVar.f5687b == bVar2;
        boolean z4 = z2 && eVar.f5610a0 > 0.0f;
        boolean z5 = z3 && eVar.f5610a0 > 0.0f;
        if (z4 && eVar.f5651v[0] == 4) {
            aVar.f5686a = e.b.FIXED;
        }
        if (z5 && eVar.f5651v[1] == 4) {
            aVar.f5687b = e.b.FIXED;
        }
        interfaceC0075b.a(eVar, aVar);
        eVar.h1(this.f5681b.f5690e);
        eVar.I0(this.f5681b.f5691f);
        eVar.H0(this.f5681b.f5693h);
        eVar.x0(this.f5681b.f5692g);
        a aVar2 = this.f5681b;
        aVar2.f5695j = a.f5683k;
        return aVar2.f5694i;
    }

    /* JADX WARN: Removed duplicated region for block: B:56:0x0097 A[PHI: r10
      0x0097: PHI (r10v2 boolean) = (r10v1 boolean), (r10v1 boolean), (r10v1 boolean), (r10v4 boolean), (r10v4 boolean) binds: [B:32:0x0061, B:34:0x0067, B:36:0x006b, B:54:0x0094, B:52:0x008d] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:59:0x009b  */
    /* JADX WARN: Removed duplicated region for block: B:69:0x00a0 A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    private void b(n.f r13) {
        /*
            r12 = this;
            java.util.ArrayList<n.e> r0 = r13.f5670w0
            int r0 = r0.size()
            r1 = 64
            boolean r1 = r13.P1(r1)
            o.b$b r2 = r13.F1()
            r3 = 0
            r4 = r3
        L12:
            if (r4 >= r0) goto La4
            java.util.ArrayList<n.e> r5 = r13.f5670w0
            java.lang.Object r5 = r5.get(r4)
            n.e r5 = (n.e) r5
            boolean r6 = r5 instanceof n.g
            if (r6 == 0) goto L22
            goto La0
        L22:
            boolean r6 = r5 instanceof n.a
            if (r6 == 0) goto L28
            goto La0
        L28:
            boolean r6 = r5.j0()
            if (r6 == 0) goto L30
            goto La0
        L30:
            if (r1 == 0) goto L47
            o.l r6 = r5.f5615d
            if (r6 == 0) goto L47
            o.n r7 = r5.f5617e
            if (r7 == 0) goto L47
            o.g r6 = r6.f5740e
            boolean r6 = r6.f5715j
            if (r6 == 0) goto L47
            o.g r6 = r7.f5740e
            boolean r6 = r6.f5715j
            if (r6 == 0) goto L47
            goto La0
        L47:
            n.e$b r6 = r5.s(r3)
            r7 = 1
            n.e$b r8 = r5.s(r7)
            n.e$b r9 = n.e.b.MATCH_CONSTRAINT
            if (r6 != r9) goto L60
            int r10 = r5.f5647t
            if (r10 == r7) goto L60
            if (r8 != r9) goto L60
            int r10 = r5.f5649u
            if (r10 == r7) goto L60
            r10 = r7
            goto L61
        L60:
            r10 = r3
        L61:
            if (r10 != 0) goto L97
            boolean r11 = r13.P1(r7)
            if (r11 == 0) goto L97
            boolean r11 = r5 instanceof n.k
            if (r11 != 0) goto L97
            if (r6 != r9) goto L7c
            int r11 = r5.f5647t
            if (r11 != 0) goto L7c
            if (r8 == r9) goto L7c
            boolean r11 = r5.g0()
            if (r11 != 0) goto L7c
            r10 = r7
        L7c:
            if (r8 != r9) goto L8b
            int r11 = r5.f5649u
            if (r11 != 0) goto L8b
            if (r6 == r9) goto L8b
            boolean r11 = r5.g0()
            if (r11 != 0) goto L8b
            r10 = r7
        L8b:
            if (r6 == r9) goto L8f
            if (r8 != r9) goto L97
        L8f:
            float r6 = r5.f5610a0
            r8 = 0
            int r6 = (r6 > r8 ? 1 : (r6 == r8 ? 0 : -1))
            if (r6 <= 0) goto L97
            goto L98
        L97:
            r7 = r10
        L98:
            if (r7 == 0) goto L9b
            goto La0
        L9b:
            int r6 = o.b.a.f5683k
            r12.a(r2, r5, r6)
        La0:
            int r4 = r4 + 1
            goto L12
        La4:
            r2.b()
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: o.b.b(n.f):void");
    }

    private void c(n.f fVar, String str, int i3, int i4, int i5) {
        int iG = fVar.G();
        int iF = fVar.F();
        fVar.X0(0);
        fVar.W0(0);
        fVar.h1(i4);
        fVar.I0(i5);
        fVar.X0(iG);
        fVar.W0(iF);
        this.f5682c.T1(i3);
        this.f5682c.p1();
    }

    public long d(n.f fVar, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10, int i11) {
        boolean zE1;
        int i12;
        n.f fVar2;
        int i13;
        boolean z2;
        int i14;
        int i15;
        boolean z3;
        b bVar = this;
        InterfaceC0075b interfaceC0075bF1 = fVar.F1();
        int size = fVar.f5670w0.size();
        int iU = fVar.U();
        int iV = fVar.v();
        boolean zB = n.j.b(i3, 128);
        boolean z4 = zB || n.j.b(i3, 64);
        if (z4) {
            for (int i16 = 0; i16 < size; i16++) {
                n.e eVar = fVar.f5670w0.get(i16);
                e.b bVarY = eVar.y();
                e.b bVar2 = e.b.MATCH_CONSTRAINT;
                boolean z5 = (bVarY == bVar2) && (eVar.R() == bVar2) && eVar.t() > 0.0f;
                if ((eVar.g0() && z5) || ((eVar.i0() && z5) || (eVar instanceof n.k) || eVar.g0() || eVar.i0())) {
                    z4 = false;
                    break;
                }
            }
        }
        if (z4) {
            k.e eVar2 = k.d.f5104x;
        }
        boolean z6 = z4 & ((i6 == 1073741824 && i8 == 1073741824) || zB);
        int i17 = 2;
        if (z6) {
            int iMin = Math.min(fVar.E(), i7);
            int iMin2 = Math.min(fVar.D(), i9);
            if (i6 == 1073741824 && fVar.U() != iMin) {
                fVar.h1(iMin);
                fVar.I1();
            }
            if (i8 == 1073741824 && fVar.v() != iMin2) {
                fVar.I0(iMin2);
                fVar.I1();
            }
            if (i6 == 1073741824 && i8 == 1073741824) {
                zE1 = fVar.C1(zB);
                i12 = 2;
            } else {
                boolean zD1 = fVar.D1(zB);
                if (i6 == 1073741824) {
                    zD1 &= fVar.E1(zB, 0);
                    i12 = 1;
                } else {
                    i12 = 0;
                }
                if (i8 == 1073741824) {
                    zE1 = fVar.E1(zB, 1) & zD1;
                    i12++;
                } else {
                    zE1 = zD1;
                }
            }
            if (zE1) {
                fVar.m1(i6 == 1073741824, i8 == 1073741824);
            }
        } else {
            zE1 = false;
            i12 = 0;
        }
        if (zE1 && i12 == 2) {
            return 0L;
        }
        int iG1 = fVar.G1();
        if (size > 0) {
            b(fVar);
        }
        e(fVar);
        int size2 = bVar.f5680a.size();
        if (size > 0) {
            c(fVar, "First pass", 0, iU, iV);
        }
        if (size2 > 0) {
            e.b bVarY2 = fVar.y();
            e.b bVar3 = e.b.WRAP_CONTENT;
            boolean z7 = bVarY2 == bVar3;
            boolean z8 = fVar.R() == bVar3;
            int iMax = Math.max(fVar.U(), bVar.f5682c.G());
            int iMax2 = Math.max(fVar.v(), bVar.f5682c.F());
            int i18 = 0;
            boolean zS1 = false;
            while (i18 < size2) {
                n.e eVar3 = bVar.f5680a.get(i18);
                if (eVar3 instanceof n.k) {
                    int iU2 = eVar3.U();
                    int iV2 = eVar3.v();
                    i15 = iG1;
                    boolean zA = bVar.a(interfaceC0075bF1, eVar3, a.f5684l) | zS1;
                    int iU3 = eVar3.U();
                    int iV3 = eVar3.v();
                    if (iU3 != iU2) {
                        eVar3.h1(iU3);
                        if (z7 && eVar3.K() > iMax) {
                            iMax = Math.max(iMax, eVar3.K() + eVar3.m(d.b.RIGHT).e());
                        }
                        z3 = true;
                    } else {
                        z3 = zA;
                    }
                    if (iV3 != iV2) {
                        eVar3.I0(iV3);
                        if (z8 && eVar3.p() > iMax2) {
                            iMax2 = Math.max(iMax2, eVar3.p() + eVar3.m(d.b.BOTTOM).e());
                        }
                        z3 = true;
                    }
                    zS1 = z3 | ((n.k) eVar3).s1();
                } else {
                    i15 = iG1;
                }
                i18++;
                iG1 = i15;
                i17 = 2;
            }
            int i19 = iG1;
            int i20 = i17;
            int i21 = 0;
            while (i21 < i20) {
                int i22 = 0;
                while (i22 < size2) {
                    n.e eVar4 = bVar.f5680a.get(i22);
                    if (((eVar4 instanceof n.h) && !(eVar4 instanceof n.k)) || (eVar4 instanceof n.g) || eVar4.T() == 8 || ((z6 && eVar4.f5615d.f5740e.f5715j && eVar4.f5617e.f5740e.f5715j) || (eVar4 instanceof n.k))) {
                        z2 = z6;
                        i14 = size2;
                    } else {
                        int iU4 = eVar4.U();
                        int iV4 = eVar4.v();
                        z2 = z6;
                        int iN = eVar4.n();
                        int i23 = a.f5684l;
                        i14 = size2;
                        if (i21 == 1) {
                            i23 = a.f5685m;
                        }
                        boolean zA2 = bVar.a(interfaceC0075bF1, eVar4, i23) | zS1;
                        int iU5 = eVar4.U();
                        int iV5 = eVar4.v();
                        if (iU5 != iU4) {
                            eVar4.h1(iU5);
                            if (z7 && eVar4.K() > iMax) {
                                iMax = Math.max(iMax, eVar4.K() + eVar4.m(d.b.RIGHT).e());
                            }
                            zA2 = true;
                        }
                        if (iV5 != iV4) {
                            eVar4.I0(iV5);
                            if (z8 && eVar4.p() > iMax2) {
                                iMax2 = Math.max(iMax2, eVar4.p() + eVar4.m(d.b.BOTTOM).e());
                            }
                            zA2 = true;
                        }
                        zS1 = (!eVar4.X() || iN == eVar4.n()) ? zA2 : true;
                    }
                    i22++;
                    bVar = this;
                    z6 = z2;
                    size2 = i14;
                }
                boolean z9 = z6;
                int i24 = size2;
                if (!zS1) {
                    break;
                }
                i21++;
                c(fVar, "intermediate pass", i21, iU, iV);
                bVar = this;
                z6 = z9;
                size2 = i24;
                i20 = 2;
                zS1 = false;
            }
            fVar2 = fVar;
            i13 = i19;
        } else {
            fVar2 = fVar;
            i13 = iG1;
        }
        fVar2.S1(i13);
        return 0L;
    }

    public void e(n.f fVar) {
        this.f5680a.clear();
        int size = fVar.f5670w0.size();
        for (int i3 = 0; i3 < size; i3++) {
            n.e eVar = fVar.f5670w0.get(i3);
            e.b bVarY = eVar.y();
            e.b bVar = e.b.MATCH_CONSTRAINT;
            if (bVarY == bVar || eVar.R() == bVar) {
                this.f5680a.add(eVar);
            }
        }
        fVar.I1();
    }
}
