package o;

import java.util.ArrayList;
import java.util.Iterator;
import n.d;
import n.e;
import o.b;

/* JADX INFO: compiled from: Direct.java */
/* JADX INFO: loaded from: classes.dex */
public class h {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static int f5720b = 0;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static int f5721c = 0;

    private static boolean a(int i3, n.e eVar) {
        e.b bVar;
        e.b bVar2;
        e.b bVarY = eVar.y();
        e.b bVarR = eVar.R();
        n.f fVar = eVar.I() != null ? (n.f) eVar.I() : null;
        if (fVar != null) {
            fVar.y();
            e.b bVar3 = e.b.FIXED;
        }
        if (fVar != null) {
            fVar.R();
            e.b bVar4 = e.b.FIXED;
        }
        e.b bVar5 = e.b.FIXED;
        boolean z2 = bVarY == bVar5 || eVar.l0() || bVarY == e.b.WRAP_CONTENT || (bVarY == (bVar2 = e.b.MATCH_CONSTRAINT) && eVar.f5647t == 0 && eVar.f5610a0 == 0.0f && eVar.Y(0)) || (bVarY == bVar2 && eVar.f5647t == 1 && eVar.b0(0, eVar.U()));
        boolean z3 = bVarR == bVar5 || eVar.m0() || bVarR == e.b.WRAP_CONTENT || (bVarR == (bVar = e.b.MATCH_CONSTRAINT) && eVar.f5649u == 0 && eVar.f5610a0 == 0.0f && eVar.Y(1)) || (bVarR == bVar && eVar.f5649u == 1 && eVar.b0(1, eVar.v()));
        if (eVar.f5610a0 <= 0.0f || !(z2 || z3)) {
            return z2 && z3;
        }
        return true;
    }

    private static void b(int i3, n.e eVar, b.InterfaceC0075b interfaceC0075b, boolean z2) {
        n.d dVar;
        n.d dVar2;
        n.d dVar3;
        n.d dVar4;
        if (eVar.e0()) {
            return;
        }
        boolean z3 = true;
        f5720b++;
        if (!(eVar instanceof n.f) && eVar.k0()) {
            int i4 = i3 + 1;
            if (a(i4, eVar)) {
                n.f.O1(i4, eVar, interfaceC0075b, new b.a(), b.a.f5683k);
            }
        }
        n.d dVarM = eVar.m(d.b.LEFT);
        n.d dVarM2 = eVar.m(d.b.RIGHT);
        int iD = dVarM.d();
        int iD2 = dVarM2.d();
        if (dVarM.c() != null && dVarM.m()) {
            Iterator<n.d> it = dVarM.c().iterator();
            while (it.hasNext()) {
                n.d next = it.next();
                n.e eVar2 = next.f5601d;
                int i5 = i3 + 1;
                boolean zA = a(i5, eVar2);
                if (eVar2.k0() && zA) {
                    n.f.O1(i5, eVar2, interfaceC0075b, new b.a(), b.a.f5683k);
                }
                boolean z4 = ((next == eVar2.L && (dVar4 = eVar2.N.f5603f) != null && dVar4.m()) || (next == eVar2.N && (dVar3 = eVar2.L.f5603f) != null && dVar3.m())) ? z3 : false;
                e.b bVarY = eVar2.y();
                e.b bVar = e.b.MATCH_CONSTRAINT;
                if (bVarY != bVar || zA) {
                    if (!eVar2.k0()) {
                        n.d dVar5 = eVar2.L;
                        if (next == dVar5 && eVar2.N.f5603f == null) {
                            int iE = dVar5.e() + iD;
                            eVar2.C0(iE, eVar2.U() + iE);
                            b(i5, eVar2, interfaceC0075b, z2);
                        } else {
                            n.d dVar6 = eVar2.N;
                            if (next == dVar6 && dVar5.f5603f == null) {
                                int iE2 = iD - dVar6.e();
                                eVar2.C0(iE2 - eVar2.U(), iE2);
                                b(i5, eVar2, interfaceC0075b, z2);
                            } else if (z4 && !eVar2.g0()) {
                                d(i5, interfaceC0075b, eVar2, z2);
                            }
                        }
                    }
                } else if (eVar2.y() == bVar && eVar2.f5653x >= 0 && eVar2.f5652w >= 0 && ((eVar2.T() == 8 || (eVar2.f5647t == 0 && eVar2.t() == 0.0f)) && !eVar2.g0() && !eVar2.j0() && z4 && !eVar2.g0())) {
                    e(i5, eVar, interfaceC0075b, eVar2, z2);
                }
                z3 = true;
            }
        }
        if (eVar instanceof n.g) {
            return;
        }
        if (dVarM2.c() != null && dVarM2.m()) {
            Iterator<n.d> it2 = dVarM2.c().iterator();
            while (it2.hasNext()) {
                n.d next2 = it2.next();
                n.e eVar3 = next2.f5601d;
                int i6 = i3 + 1;
                boolean zA2 = a(i6, eVar3);
                if (eVar3.k0() && zA2) {
                    n.f.O1(i6, eVar3, interfaceC0075b, new b.a(), b.a.f5683k);
                }
                boolean z5 = (next2 == eVar3.L && (dVar2 = eVar3.N.f5603f) != null && dVar2.m()) || (next2 == eVar3.N && (dVar = eVar3.L.f5603f) != null && dVar.m());
                e.b bVarY2 = eVar3.y();
                e.b bVar2 = e.b.MATCH_CONSTRAINT;
                if (bVarY2 != bVar2 || zA2) {
                    if (!eVar3.k0()) {
                        n.d dVar7 = eVar3.L;
                        if (next2 == dVar7 && eVar3.N.f5603f == null) {
                            int iE3 = dVar7.e() + iD2;
                            eVar3.C0(iE3, eVar3.U() + iE3);
                            b(i6, eVar3, interfaceC0075b, z2);
                        } else {
                            n.d dVar8 = eVar3.N;
                            if (next2 == dVar8 && dVar7.f5603f == null) {
                                int iE4 = iD2 - dVar8.e();
                                eVar3.C0(iE4 - eVar3.U(), iE4);
                                b(i6, eVar3, interfaceC0075b, z2);
                            } else if (z5 && !eVar3.g0()) {
                                d(i6, interfaceC0075b, eVar3, z2);
                            }
                        }
                    }
                } else if (eVar3.y() == bVar2 && eVar3.f5653x >= 0 && eVar3.f5652w >= 0 && (eVar3.T() == 8 || (eVar3.f5647t == 0 && eVar3.t() == 0.0f))) {
                    if (!eVar3.g0() && !eVar3.j0() && z5 && !eVar3.g0()) {
                        e(i6, eVar, interfaceC0075b, eVar3, z2);
                    }
                }
            }
        }
        eVar.o0();
    }

    private static void c(int i3, n.a aVar, b.InterfaceC0075b interfaceC0075b, int i4, boolean z2) {
        if (aVar.q1()) {
            if (i4 == 0) {
                b(i3 + 1, aVar, interfaceC0075b, z2);
            } else {
                i(i3 + 1, aVar, interfaceC0075b);
            }
        }
    }

    private static void d(int i3, b.InterfaceC0075b interfaceC0075b, n.e eVar, boolean z2) {
        float fW = eVar.w();
        int iD = eVar.L.f5603f.d();
        int iD2 = eVar.N.f5603f.d();
        int iE = eVar.L.e() + iD;
        int iE2 = iD2 - eVar.N.e();
        if (iD == iD2) {
            fW = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iU = eVar.U();
        int i4 = (iD2 - iD) - iU;
        if (iD > iD2) {
            i4 = (iD - iD2) - iU;
        }
        int i5 = ((int) (i4 > 0 ? (fW * i4) + 0.5f : fW * i4)) + iD;
        int i6 = i5 + iU;
        if (iD > iD2) {
            i6 = i5 - iU;
        }
        eVar.C0(i5, i6);
        b(i3 + 1, eVar, interfaceC0075b, z2);
    }

    private static void e(int i3, n.e eVar, b.InterfaceC0075b interfaceC0075b, n.e eVar2, boolean z2) {
        float fW = eVar2.w();
        int iD = eVar2.L.f5603f.d() + eVar2.L.e();
        int iD2 = eVar2.N.f5603f.d() - eVar2.N.e();
        if (iD2 >= iD) {
            int iU = eVar2.U();
            if (eVar2.T() != 8) {
                int i4 = eVar2.f5647t;
                if (i4 == 2) {
                    iU = (int) (eVar2.w() * 0.5f * (eVar instanceof n.f ? eVar.U() : eVar.I().U()));
                } else if (i4 == 0) {
                    iU = iD2 - iD;
                }
                iU = Math.max(eVar2.f5652w, iU);
                int i5 = eVar2.f5653x;
                if (i5 > 0) {
                    iU = Math.min(i5, iU);
                }
            }
            int i6 = iD + ((int) ((fW * ((iD2 - iD) - iU)) + 0.5f));
            eVar2.C0(i6, iU + i6);
            b(i3 + 1, eVar2, interfaceC0075b, z2);
        }
    }

    private static void f(int i3, b.InterfaceC0075b interfaceC0075b, n.e eVar) {
        float fP = eVar.P();
        int iD = eVar.M.f5603f.d();
        int iD2 = eVar.O.f5603f.d();
        int iE = eVar.M.e() + iD;
        int iE2 = iD2 - eVar.O.e();
        if (iD == iD2) {
            fP = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iV = eVar.v();
        int i4 = (iD2 - iD) - iV;
        if (iD > iD2) {
            i4 = (iD - iD2) - iV;
        }
        int i5 = (int) (i4 > 0 ? (fP * i4) + 0.5f : fP * i4);
        int i6 = iD + i5;
        int i7 = i6 + iV;
        if (iD > iD2) {
            i6 = iD - i5;
            i7 = i6 - iV;
        }
        eVar.F0(i6, i7);
        i(i3 + 1, eVar, interfaceC0075b);
    }

    private static void g(int i3, n.e eVar, b.InterfaceC0075b interfaceC0075b, n.e eVar2) {
        float fP = eVar2.P();
        int iD = eVar2.M.f5603f.d() + eVar2.M.e();
        int iD2 = eVar2.O.f5603f.d() - eVar2.O.e();
        if (iD2 >= iD) {
            int iV = eVar2.v();
            if (eVar2.T() != 8) {
                int i4 = eVar2.f5649u;
                if (i4 == 2) {
                    iV = (int) (fP * 0.5f * (eVar instanceof n.f ? eVar.v() : eVar.I().v()));
                } else if (i4 == 0) {
                    iV = iD2 - iD;
                }
                iV = Math.max(eVar2.f5655z, iV);
                int i5 = eVar2.A;
                if (i5 > 0) {
                    iV = Math.min(i5, iV);
                }
            }
            int i6 = iD + ((int) ((fP * ((iD2 - iD) - iV)) + 0.5f));
            eVar2.F0(i6, iV + i6);
            i(i3 + 1, eVar2, interfaceC0075b);
        }
    }

    public static void h(n.f fVar, b.InterfaceC0075b interfaceC0075b) {
        e.b bVarY = fVar.y();
        e.b bVarR = fVar.R();
        f5720b = 0;
        f5721c = 0;
        fVar.s0();
        ArrayList<n.e> arrayListO1 = fVar.o1();
        int size = arrayListO1.size();
        for (int i3 = 0; i3 < size; i3++) {
            arrayListO1.get(i3).s0();
        }
        boolean zL1 = fVar.L1();
        if (bVarY == e.b.FIXED) {
            fVar.C0(0, fVar.U());
        } else {
            fVar.D0(0);
        }
        boolean z2 = false;
        boolean z3 = false;
        for (int i4 = 0; i4 < size; i4++) {
            n.e eVar = arrayListO1.get(i4);
            if (eVar instanceof n.g) {
                n.g gVar = (n.g) eVar;
                if (gVar.p1() == 1) {
                    if (gVar.q1() != -1) {
                        gVar.t1(gVar.q1());
                    } else if (gVar.r1() != -1 && fVar.l0()) {
                        gVar.t1(fVar.U() - gVar.r1());
                    } else if (fVar.l0()) {
                        gVar.t1((int) ((gVar.s1() * fVar.U()) + 0.5f));
                    }
                    z2 = true;
                }
            } else if ((eVar instanceof n.a) && ((n.a) eVar).u1() == 0) {
                z3 = true;
            }
        }
        if (z2) {
            for (int i5 = 0; i5 < size; i5++) {
                n.e eVar2 = arrayListO1.get(i5);
                if (eVar2 instanceof n.g) {
                    n.g gVar2 = (n.g) eVar2;
                    if (gVar2.p1() == 1) {
                        b(0, gVar2, interfaceC0075b, zL1);
                    }
                }
            }
        }
        b(0, fVar, interfaceC0075b, zL1);
        if (z3) {
            for (int i6 = 0; i6 < size; i6++) {
                n.e eVar3 = arrayListO1.get(i6);
                if (eVar3 instanceof n.a) {
                    n.a aVar = (n.a) eVar3;
                    if (aVar.u1() == 0) {
                        c(0, aVar, interfaceC0075b, 0, zL1);
                    }
                }
            }
        }
        if (bVarR == e.b.FIXED) {
            fVar.F0(0, fVar.v());
        } else {
            fVar.E0(0);
        }
        boolean z4 = false;
        boolean z5 = false;
        for (int i7 = 0; i7 < size; i7++) {
            n.e eVar4 = arrayListO1.get(i7);
            if (eVar4 instanceof n.g) {
                n.g gVar3 = (n.g) eVar4;
                if (gVar3.p1() == 0) {
                    if (gVar3.q1() != -1) {
                        gVar3.t1(gVar3.q1());
                    } else if (gVar3.r1() != -1 && fVar.m0()) {
                        gVar3.t1(fVar.v() - gVar3.r1());
                    } else if (fVar.m0()) {
                        gVar3.t1((int) ((gVar3.s1() * fVar.v()) + 0.5f));
                    }
                    z4 = true;
                }
            } else if ((eVar4 instanceof n.a) && ((n.a) eVar4).u1() == 1) {
                z5 = true;
            }
        }
        if (z4) {
            for (int i8 = 0; i8 < size; i8++) {
                n.e eVar5 = arrayListO1.get(i8);
                if (eVar5 instanceof n.g) {
                    n.g gVar4 = (n.g) eVar5;
                    if (gVar4.p1() == 0) {
                        i(1, gVar4, interfaceC0075b);
                    }
                }
            }
        }
        i(0, fVar, interfaceC0075b);
        if (z5) {
            for (int i9 = 0; i9 < size; i9++) {
                n.e eVar6 = arrayListO1.get(i9);
                if (eVar6 instanceof n.a) {
                    n.a aVar2 = (n.a) eVar6;
                    if (aVar2.u1() == 1) {
                        c(0, aVar2, interfaceC0075b, 1, zL1);
                    }
                }
            }
        }
        for (int i10 = 0; i10 < size; i10++) {
            n.e eVar7 = arrayListO1.get(i10);
            if (eVar7.k0() && a(0, eVar7)) {
                n.f.O1(0, eVar7, interfaceC0075b, f5719a, b.a.f5683k);
                if (!(eVar7 instanceof n.g)) {
                    b(0, eVar7, interfaceC0075b, zL1);
                    i(0, eVar7, interfaceC0075b);
                } else if (((n.g) eVar7).p1() == 0) {
                    i(0, eVar7, interfaceC0075b);
                } else {
                    b(0, eVar7, interfaceC0075b, zL1);
                }
            }
        }
    }

    private static void i(int i3, n.e eVar, b.InterfaceC0075b interfaceC0075b) {
        n.d dVar;
        n.d dVar2;
        n.d dVar3;
        n.d dVar4;
        if (eVar.n0()) {
            return;
        }
        f5721c++;
        if (!(eVar instanceof n.f) && eVar.k0()) {
            int i4 = i3 + 1;
            if (a(i4, eVar)) {
                n.f.O1(i4, eVar, interfaceC0075b, new b.a(), b.a.f5683k);
            }
        }
        n.d dVarM = eVar.m(d.b.TOP);
        n.d dVarM2 = eVar.m(d.b.BOTTOM);
        int iD = dVarM.d();
        int iD2 = dVarM2.d();
        if (dVarM.c() != null && dVarM.m()) {
            Iterator<n.d> it = dVarM.c().iterator();
            while (it.hasNext()) {
                n.d next = it.next();
                n.e eVar2 = next.f5601d;
                int i5 = i3 + 1;
                boolean zA = a(i5, eVar2);
                if (eVar2.k0() && zA) {
                    n.f.O1(i5, eVar2, interfaceC0075b, new b.a(), b.a.f5683k);
                }
                boolean z2 = (next == eVar2.M && (dVar4 = eVar2.O.f5603f) != null && dVar4.m()) || (next == eVar2.O && (dVar3 = eVar2.M.f5603f) != null && dVar3.m());
                e.b bVarR = eVar2.R();
                e.b bVar = e.b.MATCH_CONSTRAINT;
                if (bVarR != bVar || zA) {
                    if (!eVar2.k0()) {
                        n.d dVar5 = eVar2.M;
                        if (next == dVar5 && eVar2.O.f5603f == null) {
                            int iE = dVar5.e() + iD;
                            eVar2.F0(iE, eVar2.v() + iE);
                            i(i5, eVar2, interfaceC0075b);
                        } else {
                            n.d dVar6 = eVar2.O;
                            if (next == dVar6 && dVar5.f5603f == null) {
                                int iE2 = iD - dVar6.e();
                                eVar2.F0(iE2 - eVar2.v(), iE2);
                                i(i5, eVar2, interfaceC0075b);
                            } else if (z2 && !eVar2.i0()) {
                                f(i5, interfaceC0075b, eVar2);
                            }
                        }
                    }
                } else if (eVar2.R() == bVar && eVar2.A >= 0 && eVar2.f5655z >= 0 && (eVar2.T() == 8 || (eVar2.f5649u == 0 && eVar2.t() == 0.0f))) {
                    if (!eVar2.i0() && !eVar2.j0() && z2 && !eVar2.i0()) {
                        g(i5, eVar, interfaceC0075b, eVar2);
                    }
                }
            }
        }
        if (eVar instanceof n.g) {
            return;
        }
        if (dVarM2.c() != null && dVarM2.m()) {
            Iterator<n.d> it2 = dVarM2.c().iterator();
            while (it2.hasNext()) {
                n.d next2 = it2.next();
                n.e eVar3 = next2.f5601d;
                int i6 = i3 + 1;
                boolean zA2 = a(i6, eVar3);
                if (eVar3.k0() && zA2) {
                    n.f.O1(i6, eVar3, interfaceC0075b, new b.a(), b.a.f5683k);
                }
                boolean z3 = (next2 == eVar3.M && (dVar2 = eVar3.O.f5603f) != null && dVar2.m()) || (next2 == eVar3.O && (dVar = eVar3.M.f5603f) != null && dVar.m());
                e.b bVarR2 = eVar3.R();
                e.b bVar2 = e.b.MATCH_CONSTRAINT;
                if (bVarR2 != bVar2 || zA2) {
                    if (!eVar3.k0()) {
                        n.d dVar7 = eVar3.M;
                        if (next2 == dVar7 && eVar3.O.f5603f == null) {
                            int iE3 = dVar7.e() + iD2;
                            eVar3.F0(iE3, eVar3.v() + iE3);
                            i(i6, eVar3, interfaceC0075b);
                        } else {
                            n.d dVar8 = eVar3.O;
                            if (next2 == dVar8 && dVar7.f5603f == null) {
                                int iE4 = iD2 - dVar8.e();
                                eVar3.F0(iE4 - eVar3.v(), iE4);
                                i(i6, eVar3, interfaceC0075b);
                            } else if (z3 && !eVar3.i0()) {
                                f(i6, interfaceC0075b, eVar3);
                            }
                        }
                    }
                } else if (eVar3.R() == bVar2 && eVar3.A >= 0 && eVar3.f5655z >= 0 && (eVar3.T() == 8 || (eVar3.f5649u == 0 && eVar3.t() == 0.0f))) {
                    if (!eVar3.i0() && !eVar3.j0() && z3 && !eVar3.i0()) {
                        g(i6, eVar, interfaceC0075b, eVar3);
                    }
                }
            }
        }
        n.d dVarM3 = eVar.m(d.b.BASELINE);
        if (dVarM3.c() != null && dVarM3.m()) {
            int iD3 = dVarM3.d();
            for (n.d dVar9 : dVarM3.c()) {
                n.e eVar4 = dVar9.f5601d;
                int i7 = i3 + 1;
                boolean zA3 = a(i7, eVar4);
                if (eVar4.k0() && zA3) {
                    n.f.O1(i7, eVar4, interfaceC0075b, new b.a(), b.a.f5683k);
                }
                if (eVar4.R() != e.b.MATCH_CONSTRAINT || zA3) {
                    if (!eVar4.k0() && dVar9 == eVar4.P) {
                        eVar4.B0(dVar9.e() + iD3);
                        i(i7, eVar4, interfaceC0075b);
                    }
                }
            }
        }
        eVar.p0();
    }
}
