package n;

import n.d;
import n.e;

/* JADX INFO: compiled from: Barrier.java */
/* JADX INFO: loaded from: classes.dex */
public class a extends i {

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    private int f5576y0 = 0;

    /* JADX INFO: renamed from: z0, reason: collision with root package name */
    private boolean f5577z0 = true;
    private int A0 = 0;
    boolean B0 = false;

    @Override // n.e
    public void g(k.d dVar, boolean z2) {
        d[] dVarArr;
        boolean z3;
        int i3;
        int i4;
        int i5;
        d[] dVarArr2 = this.T;
        dVarArr2[0] = this.L;
        dVarArr2[2] = this.M;
        dVarArr2[1] = this.N;
        dVarArr2[3] = this.O;
        int i6 = 0;
        while (true) {
            dVarArr = this.T;
            if (i6 >= dVarArr.length) {
                break;
            }
            dVarArr[i6].f5606i = dVar.q(dVarArr[i6]);
            i6++;
        }
        int i7 = this.f5576y0;
        if (i7 < 0 || i7 >= 4) {
            return;
        }
        d dVar2 = dVarArr[i7];
        if (!this.B0) {
            q1();
        }
        if (this.B0) {
            this.B0 = false;
            int i8 = this.f5576y0;
            if (i8 == 0 || i8 == 1) {
                dVar.f(this.L.f5606i, this.f5614c0);
                dVar.f(this.N.f5606i, this.f5614c0);
                return;
            } else {
                if (i8 == 2 || i8 == 3) {
                    dVar.f(this.M.f5606i, this.f5616d0);
                    dVar.f(this.O.f5606i, this.f5616d0);
                    return;
                }
                return;
            }
        }
        for (int i9 = 0; i9 < this.f5667x0; i9++) {
            e eVar = this.f5666w0[i9];
            if ((this.f5577z0 || eVar.h()) && ((((i4 = this.f5576y0) == 0 || i4 == 1) && eVar.y() == e.b.MATCH_CONSTRAINT && eVar.L.f5603f != null && eVar.N.f5603f != null) || (((i5 = this.f5576y0) == 2 || i5 == 3) && eVar.R() == e.b.MATCH_CONSTRAINT && eVar.M.f5603f != null && eVar.O.f5603f != null))) {
                z3 = true;
                break;
            }
        }
        z3 = false;
        boolean z4 = this.L.k() || this.N.k();
        boolean z5 = this.M.k() || this.O.k();
        int i10 = !z3 && (((i3 = this.f5576y0) == 0 && z4) || ((i3 == 2 && z5) || ((i3 == 1 && z4) || (i3 == 3 && z5)))) ? 5 : 4;
        for (int i11 = 0; i11 < this.f5667x0; i11++) {
            e eVar2 = this.f5666w0[i11];
            if (this.f5577z0 || eVar2.h()) {
                k.i iVarQ = dVar.q(eVar2.T[this.f5576y0]);
                d[] dVarArr3 = eVar2.T;
                int i12 = this.f5576y0;
                dVarArr3[i12].f5606i = iVarQ;
                int i13 = (dVarArr3[i12].f5603f == null || dVarArr3[i12].f5603f.f5601d != this) ? 0 : dVarArr3[i12].f5604g + 0;
                if (i12 == 0 || i12 == 2) {
                    dVar.i(dVar2.f5606i, iVarQ, this.A0 - i13, z3);
                } else {
                    dVar.g(dVar2.f5606i, iVarQ, this.A0 + i13, z3);
                }
                dVar.e(dVar2.f5606i, iVarQ, this.A0 + i13, i10);
            }
        }
        int i14 = this.f5576y0;
        if (i14 == 0) {
            dVar.e(this.N.f5606i, this.L.f5606i, 0, 8);
            dVar.e(this.L.f5606i, this.X.N.f5606i, 0, 4);
            dVar.e(this.L.f5606i, this.X.L.f5606i, 0, 0);
            return;
        }
        if (i14 == 1) {
            dVar.e(this.L.f5606i, this.N.f5606i, 0, 8);
            dVar.e(this.L.f5606i, this.X.L.f5606i, 0, 4);
            dVar.e(this.L.f5606i, this.X.N.f5606i, 0, 0);
        } else if (i14 == 2) {
            dVar.e(this.O.f5606i, this.M.f5606i, 0, 8);
            dVar.e(this.M.f5606i, this.X.O.f5606i, 0, 4);
            dVar.e(this.M.f5606i, this.X.M.f5606i, 0, 0);
        } else if (i14 == 3) {
            dVar.e(this.M.f5606i, this.O.f5606i, 0, 8);
            dVar.e(this.M.f5606i, this.X.M.f5606i, 0, 4);
            dVar.e(this.M.f5606i, this.X.O.f5606i, 0, 0);
        }
    }

    @Override // n.e
    public boolean h() {
        return true;
    }

    @Override // n.e
    public boolean l0() {
        return this.B0;
    }

    @Override // n.e
    public boolean m0() {
        return this.B0;
    }

    public boolean q1() {
        int i3;
        int i4;
        int i5;
        int i6 = 0;
        boolean z2 = true;
        while (true) {
            i3 = this.f5667x0;
            if (i6 >= i3) {
                break;
            }
            e eVar = this.f5666w0[i6];
            if ((this.f5577z0 || eVar.h()) && ((((i4 = this.f5576y0) == 0 || i4 == 1) && !eVar.l0()) || (((i5 = this.f5576y0) == 2 || i5 == 3) && !eVar.m0()))) {
                z2 = false;
            }
            i6++;
        }
        if (!z2 || i3 <= 0) {
            return false;
        }
        int iMax = 0;
        boolean z3 = false;
        for (int i7 = 0; i7 < this.f5667x0; i7++) {
            e eVar2 = this.f5666w0[i7];
            if (this.f5577z0 || eVar2.h()) {
                if (!z3) {
                    int i8 = this.f5576y0;
                    if (i8 == 0) {
                        iMax = eVar2.m(d.b.LEFT).d();
                    } else if (i8 == 1) {
                        iMax = eVar2.m(d.b.RIGHT).d();
                    } else if (i8 == 2) {
                        iMax = eVar2.m(d.b.TOP).d();
                    } else if (i8 == 3) {
                        iMax = eVar2.m(d.b.BOTTOM).d();
                    }
                    z3 = true;
                }
                int i9 = this.f5576y0;
                if (i9 == 0) {
                    iMax = Math.min(iMax, eVar2.m(d.b.LEFT).d());
                } else if (i9 == 1) {
                    iMax = Math.max(iMax, eVar2.m(d.b.RIGHT).d());
                } else if (i9 == 2) {
                    iMax = Math.min(iMax, eVar2.m(d.b.TOP).d());
                } else if (i9 == 3) {
                    iMax = Math.max(iMax, eVar2.m(d.b.BOTTOM).d());
                }
            }
        }
        int i10 = iMax + this.A0;
        int i11 = this.f5576y0;
        if (i11 == 0 || i11 == 1) {
            C0(i10, i10);
        } else {
            F0(i10, i10);
        }
        this.B0 = true;
        return true;
    }

    public boolean r1() {
        return this.f5577z0;
    }

    public int s1() {
        return this.f5576y0;
    }

    public int t1() {
        return this.A0;
    }

    @Override // n.e
    public String toString() {
        String str = "[Barrier] " + r() + " {";
        for (int i3 = 0; i3 < this.f5667x0; i3++) {
            e eVar = this.f5666w0[i3];
            if (i3 > 0) {
                str = str + ", ";
            }
            str = str + eVar.r();
        }
        return str + "}";
    }

    public int u1() {
        int i3 = this.f5576y0;
        if (i3 == 0 || i3 == 1) {
            return 0;
        }
        return (i3 == 2 || i3 == 3) ? 1 : -1;
    }

    protected void v1() {
        for (int i3 = 0; i3 < this.f5667x0; i3++) {
            e eVar = this.f5666w0[i3];
            if (this.f5577z0 || eVar.h()) {
                int i4 = this.f5576y0;
                if (i4 == 0 || i4 == 1) {
                    eVar.P0(0, true);
                } else if (i4 == 2 || i4 == 3) {
                    eVar.P0(1, true);
                }
            }
        }
    }

    public void w1(boolean z2) {
        this.f5577z0 = z2;
    }

    public void x1(int i3) {
        this.f5576y0 = i3;
    }

    public void y1(int i3) {
        this.A0 = i3;
    }
}
