package x;

import androidx.constraintlayout.core.widgets.ConstraintAnchor$Type;
import androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour;
import java.util.HashSet;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public abstract class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final b f34304a = new b();

    public static boolean a(w.d dVar) {
        ConstraintWidget$DimensionBehaviour[] constraintWidget$DimensionBehaviourArr = dVar.U;
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour = constraintWidget$DimensionBehaviourArr[0];
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour2 = constraintWidget$DimensionBehaviourArr[1];
        w.d dVar2 = dVar.V;
        w.e eVar = dVar2 != null ? (w.e) dVar2 : null;
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour3 = ConstraintWidget$DimensionBehaviour.f1012a;
        if (eVar != null) {
            ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour4 = eVar.U[0];
        }
        if (eVar != null) {
            ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour5 = eVar.U[1];
        }
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour6 = ConstraintWidget$DimensionBehaviour.f1014c;
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour7 = ConstraintWidget$DimensionBehaviour.f1013b;
        boolean z10 = constraintWidget$DimensionBehaviour == constraintWidget$DimensionBehaviour3 || dVar.C() || constraintWidget$DimensionBehaviour == constraintWidget$DimensionBehaviour7 || (constraintWidget$DimensionBehaviour == constraintWidget$DimensionBehaviour6 && dVar.f34062r == 0 && dVar.Y == 0.0f && dVar.v(0)) || (constraintWidget$DimensionBehaviour == constraintWidget$DimensionBehaviour6 && dVar.f34062r == 1 && dVar.w(0, dVar.s()));
        boolean z11 = constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour3 || dVar.D() || constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour7 || (constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour6 && dVar.f34064s == 0 && dVar.Y == 0.0f && dVar.v(1)) || (constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour6 && dVar.f34064s == 1 && dVar.w(1, dVar.m()));
        if (dVar.Y <= 0.0f || !(z10 || z11)) {
            return z10 && z11;
        }
        return true;
    }

    public static void b(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2, boolean z10) {
        w.c cVar;
        w.c cVar2;
        Iterator it;
        boolean z11;
        w.c cVar3;
        w.c cVar4;
        if (dVar.f34052m) {
            return;
        }
        if (!(dVar instanceof w.e) && dVar.B() && a(dVar)) {
            w.e.X(dVar, dVar2, new b());
        }
        w.c cVarK = dVar.k(ConstraintAnchor$Type.f1003a);
        w.c cVarK2 = dVar.k(ConstraintAnchor$Type.f1005c);
        int iD = cVarK.d();
        int iD2 = cVarK2.d();
        HashSet hashSet = cVarK.f34019a;
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour = ConstraintWidget$DimensionBehaviour.f1014c;
        if (hashSet != null && cVarK.f34021c) {
            Iterator it2 = hashSet.iterator();
            while (it2.hasNext()) {
                w.c cVar5 = (w.c) it2.next();
                w.d dVar3 = cVar5.f34022d;
                int i11 = i10 + 1;
                boolean zA = a(dVar3);
                if (dVar3.B() && zA) {
                    w.e.X(dVar3, dVar2, new b());
                }
                w.c cVar6 = dVar3.J;
                w.c cVar7 = dVar3.L;
                if ((cVar5 == cVar6 && (cVar4 = cVar7.f34024f) != null && cVar4.f34021c) || (cVar5 == cVar7 && (cVar3 = cVar6.f34024f) != null && cVar3.f34021c)) {
                    it = it2;
                    z11 = true;
                } else {
                    it = it2;
                    z11 = false;
                }
                ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour2 = dVar3.U[0];
                if (constraintWidget$DimensionBehaviour2 != constraintWidget$DimensionBehaviour || zA) {
                    if (!dVar3.B()) {
                        if (cVar5 == cVar6 && cVar7.f34024f == null) {
                            int iE = cVar6.e() + iD;
                            dVar3.L(iE, dVar3.s() + iE);
                            b(i11, dVar3, dVar2, z10);
                        } else if (cVar5 == cVar7 && cVar6.f34024f == null) {
                            int iE2 = iD - cVar7.e();
                            dVar3.L(iE2 - dVar3.s(), iE2);
                            b(i11, dVar3, dVar2, z10);
                        } else if (z11 && !dVar3.z()) {
                            c(i11, dVar3, dVar2, z10);
                        }
                    }
                } else if (constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour && dVar3.f34070v >= 0 && dVar3.f34068u >= 0 && ((dVar3.f34045i0 == 8 || (dVar3.f34062r == 0 && dVar3.Y == 0.0f)) && !dVar3.z() && !dVar3.G && z11 && !dVar3.z())) {
                    d(i11, dVar, dVar2, dVar3, z10);
                }
                it2 = it;
            }
        }
        if (dVar instanceof w.h) {
            return;
        }
        HashSet<w.c> hashSet2 = cVarK2.f34019a;
        if (hashSet2 != null && cVarK2.f34021c) {
            for (w.c cVar8 : hashSet2) {
                w.d dVar4 = cVar8.f34022d;
                int i12 = i10 + 1;
                boolean zA2 = a(dVar4);
                if (dVar4.B() && zA2) {
                    w.e.X(dVar4, dVar2, new b());
                }
                w.c cVar9 = dVar4.J;
                w.c cVar10 = dVar4.L;
                boolean z12 = (cVar8 == cVar9 && (cVar2 = cVar10.f34024f) != null && cVar2.f34021c) || (cVar8 == cVar10 && (cVar = cVar9.f34024f) != null && cVar.f34021c);
                ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour3 = dVar4.U[0];
                if (constraintWidget$DimensionBehaviour3 != constraintWidget$DimensionBehaviour || zA2) {
                    if (!dVar4.B()) {
                        if (cVar8 == cVar9 && cVar10.f34024f == null) {
                            int iE3 = cVar9.e() + iD2;
                            dVar4.L(iE3, dVar4.s() + iE3);
                            b(i12, dVar4, dVar2, z10);
                        } else if (cVar8 == cVar10 && cVar9.f34024f == null) {
                            int iE4 = iD2 - cVar10.e();
                            dVar4.L(iE4 - dVar4.s(), iE4);
                            b(i12, dVar4, dVar2, z10);
                        } else if (z12 && !dVar4.z()) {
                            c(i12, dVar4, dVar2, z10);
                        }
                    }
                } else if (constraintWidget$DimensionBehaviour3 == constraintWidget$DimensionBehaviour && dVar4.f34070v >= 0 && dVar4.f34068u >= 0) {
                    if (dVar4.f34045i0 != 8) {
                        if (dVar4.f34062r == 0) {
                            if (dVar4.Y == 0.0f) {
                            }
                        }
                    }
                    if (!dVar4.z() && !dVar4.G && z12 && !dVar4.z()) {
                        d(i12, dVar, dVar2, dVar4, z10);
                    }
                }
            }
        }
        dVar.f34052m = true;
    }

    public static void c(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2, boolean z10) {
        float f10 = dVar.f34039f0;
        w.c cVar = dVar.J;
        int iD = cVar.f34024f.d();
        w.c cVar2 = dVar.L;
        int iD2 = cVar2.f34024f.d();
        int iE = cVar.e() + iD;
        int iE2 = iD2 - cVar2.e();
        if (iD == iD2) {
            f10 = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iS = dVar.s();
        int i11 = (iD2 - iD) - iS;
        if (iD > iD2) {
            i11 = (iD - iD2) - iS;
        }
        int i12 = ((int) (i11 > 0 ? (f10 * i11) + 0.5f : f10 * i11)) + iD;
        int i13 = i12 + iS;
        if (iD > iD2) {
            i13 = i12 - iS;
        }
        dVar.L(i12, i13);
        b(i10 + 1, dVar, dVar2, z10);
    }

    public static void d(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2, w.d dVar3, boolean z10) {
        float f10 = dVar3.f34039f0;
        w.c cVar = dVar3.J;
        int iE = cVar.e() + cVar.f34024f.d();
        w.c cVar2 = dVar3.L;
        int iD = cVar2.f34024f.d() - cVar2.e();
        if (iD >= iE) {
            int iS = dVar3.s();
            if (dVar3.f34045i0 != 8) {
                int i11 = dVar3.f34062r;
                if (i11 == 2) {
                    iS = (int) (dVar3.f34039f0 * 0.5f * (dVar instanceof w.e ? dVar.s() : dVar.V.s()));
                } else if (i11 == 0) {
                    iS = iD - iE;
                }
                iS = Math.max(dVar3.f34068u, iS);
                int i12 = dVar3.f34070v;
                if (i12 > 0) {
                    iS = Math.min(i12, iS);
                }
            }
            int i13 = iE + ((int) ((f10 * ((iD - iE) - iS)) + 0.5f));
            dVar3.L(i13, iS + i13);
            b(i10 + 1, dVar3, dVar2, z10);
        }
    }

    public static void e(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2) {
        float f10 = dVar.f34041g0;
        w.c cVar = dVar.K;
        int iD = cVar.f34024f.d();
        w.c cVar2 = dVar.M;
        int iD2 = cVar2.f34024f.d();
        int iE = cVar.e() + iD;
        int iE2 = iD2 - cVar2.e();
        if (iD == iD2) {
            f10 = 0.5f;
        } else {
            iD = iE;
            iD2 = iE2;
        }
        int iM = dVar.m();
        int i11 = (iD2 - iD) - iM;
        if (iD > iD2) {
            i11 = (iD - iD2) - iM;
        }
        int i12 = (int) (i11 > 0 ? (f10 * i11) + 0.5f : f10 * i11);
        int i13 = iD + i12;
        int i14 = i13 + iM;
        if (iD > iD2) {
            i13 = iD - i12;
            i14 = i13 - iM;
        }
        dVar.M(i13, i14);
        g(i10 + 1, dVar, dVar2);
    }

    public static void f(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2, w.d dVar3) {
        float f10 = dVar3.f34041g0;
        w.c cVar = dVar3.K;
        int iE = cVar.e() + cVar.f34024f.d();
        w.c cVar2 = dVar3.M;
        int iD = cVar2.f34024f.d() - cVar2.e();
        if (iD >= iE) {
            int iM = dVar3.m();
            if (dVar3.f34045i0 != 8) {
                int i11 = dVar3.f34064s;
                if (i11 == 2) {
                    iM = (int) (f10 * 0.5f * (dVar instanceof w.e ? dVar.m() : dVar.V.m()));
                } else if (i11 == 0) {
                    iM = iD - iE;
                }
                iM = Math.max(dVar3.f34072x, iM);
                int i12 = dVar3.f34073y;
                if (i12 > 0) {
                    iM = Math.min(i12, iM);
                }
            }
            int i13 = iE + ((int) ((f10 * ((iD - iE) - iM)) + 0.5f));
            dVar3.M(i13, iM + i13);
            g(i10 + 1, dVar3, dVar2);
        }
    }

    public static void g(int i10, w.d dVar, androidx.constraintlayout.widget.d dVar2) {
        w.c cVar;
        w.c cVar2;
        w.c cVar3;
        w.c cVar4;
        w.c cVar5;
        if (dVar.f34054n) {
            return;
        }
        if (!(dVar instanceof w.e) && dVar.B() && a(dVar)) {
            w.e.X(dVar, dVar2, new b());
        }
        w.c cVarK = dVar.k(ConstraintAnchor$Type.f1004b);
        w.c cVarK2 = dVar.k(ConstraintAnchor$Type.f1006d);
        int iD = cVarK.d();
        int iD2 = cVarK2.d();
        HashSet<w.c> hashSet = cVarK.f34019a;
        ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour = ConstraintWidget$DimensionBehaviour.f1014c;
        if (hashSet != null && cVarK.f34021c) {
            for (w.c cVar6 : hashSet) {
                w.d dVar3 = cVar6.f34022d;
                int i11 = i10 + 1;
                boolean zA = a(dVar3);
                if (dVar3.B() && zA) {
                    w.e.X(dVar3, dVar2, new b());
                }
                w.c cVar7 = dVar3.K;
                w.c cVar8 = dVar3.M;
                boolean z10 = (cVar6 == cVar7 && (cVar5 = cVar8.f34024f) != null && cVar5.f34021c) || (cVar6 == cVar8 && (cVar4 = cVar7.f34024f) != null && cVar4.f34021c);
                ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour2 = dVar3.U[1];
                if (constraintWidget$DimensionBehaviour2 != constraintWidget$DimensionBehaviour || zA) {
                    if (!dVar3.B()) {
                        if (cVar6 == cVar7 && cVar8.f34024f == null) {
                            int iE = cVar7.e() + iD;
                            dVar3.M(iE, dVar3.m() + iE);
                            g(i11, dVar3, dVar2);
                        } else if (cVar6 == cVar8 && cVar7.f34024f == null) {
                            int iE2 = iD - cVar8.e();
                            dVar3.M(iE2 - dVar3.m(), iE2);
                            g(i11, dVar3, dVar2);
                        } else if (z10 && !dVar3.A()) {
                            e(i11, dVar3, dVar2);
                        }
                    }
                } else if (constraintWidget$DimensionBehaviour2 == constraintWidget$DimensionBehaviour && dVar3.f34073y >= 0 && dVar3.f34072x >= 0 && (dVar3.f34045i0 == 8 || (dVar3.f34064s == 0 && dVar3.Y == 0.0f))) {
                    if (!dVar3.A() && !dVar3.G && z10 && !dVar3.A()) {
                        f(i11, dVar, dVar2, dVar3);
                    }
                }
            }
        }
        if (dVar instanceof w.h) {
            return;
        }
        HashSet<w.c> hashSet2 = cVarK2.f34019a;
        if (hashSet2 != null && cVarK2.f34021c) {
            for (w.c cVar9 : hashSet2) {
                w.d dVar4 = cVar9.f34022d;
                int i12 = i10 + 1;
                boolean zA2 = a(dVar4);
                if (dVar4.B() && zA2) {
                    w.e.X(dVar4, dVar2, new b());
                }
                w.c cVar10 = dVar4.K;
                w.c cVar11 = dVar4.M;
                boolean z11 = (cVar9 == cVar10 && (cVar3 = cVar11.f34024f) != null && cVar3.f34021c) || (cVar9 == cVar11 && (cVar2 = cVar10.f34024f) != null && cVar2.f34021c);
                ConstraintWidget$DimensionBehaviour constraintWidget$DimensionBehaviour3 = dVar4.U[1];
                if (constraintWidget$DimensionBehaviour3 != constraintWidget$DimensionBehaviour || zA2) {
                    if (!dVar4.B()) {
                        if (cVar9 == cVar10 && cVar11.f34024f == null) {
                            int iE3 = cVar10.e() + iD2;
                            dVar4.M(iE3, dVar4.m() + iE3);
                            g(i12, dVar4, dVar2);
                        } else if (cVar9 == cVar11 && cVar10.f34024f == null) {
                            int iE4 = iD2 - cVar11.e();
                            dVar4.M(iE4 - dVar4.m(), iE4);
                            g(i12, dVar4, dVar2);
                        } else if (z11 && !dVar4.A()) {
                            e(i12, dVar4, dVar2);
                        }
                    }
                } else if (constraintWidget$DimensionBehaviour3 == constraintWidget$DimensionBehaviour && dVar4.f34073y >= 0 && dVar4.f34072x >= 0) {
                    if (dVar4.f34045i0 != 8) {
                        if (dVar4.f34064s == 0) {
                            if (dVar4.Y == 0.0f) {
                            }
                        }
                    }
                    if (!dVar4.A() && !dVar4.G && z11 && !dVar4.A()) {
                        f(i12, dVar, dVar2, dVar4);
                    }
                }
            }
        }
        w.c cVarK3 = dVar.k(ConstraintAnchor$Type.f1007e);
        if (cVarK3.f34019a != null && cVarK3.f34021c) {
            int iD3 = cVarK3.d();
            for (w.c cVar12 : cVarK3.f34019a) {
                w.d dVar5 = cVar12.f34022d;
                int i13 = i10 + 1;
                boolean zA3 = a(dVar5);
                if (dVar5.B() && zA3) {
                    w.e.X(dVar5, dVar2, new b());
                }
                if (dVar5.U[1] != constraintWidget$DimensionBehaviour || zA3) {
                    if (!dVar5.B() && cVar12 == (cVar = dVar5.N)) {
                        int iE5 = cVar12.e() + iD3;
                        if (dVar5.E) {
                            int i14 = iE5 - dVar5.f34033c0;
                            int i15 = dVar5.X + i14;
                            dVar5.f34031b0 = i14;
                            dVar5.K.l(i14);
                            dVar5.M.l(i15);
                            cVar.l(iE5);
                            dVar5.f34050l = true;
                        }
                        g(i13, dVar5, dVar2);
                    }
                }
            }
        }
        dVar.f34054n = true;
    }
}
