package b.e.a.j.l;

import androidx.constraintlayout.widget.ConstraintLayout;
import b.e.a.j.l.b;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Objects;

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public b.InterfaceC0010b f772f;
    public b.a g;
    public ArrayList<l> h;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f768b = true;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f769c = true;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public ArrayList<o> f771e = new ArrayList<>();

    public e(b.e.a.j.e eVar) {
        new ArrayList();
        this.f772f = null;
        this.g = new b.a();
        this.h = new ArrayList<>();
        this.f767a = eVar;
        this.f770d = eVar;
    }

    public final void a(f fVar, int i, int i2, f fVar2, ArrayList<l> arrayList, l lVar) {
        o oVar = fVar.f776d;
        if (oVar.f799c == null) {
            b.e.a.j.e eVar = this.f767a;
            if (oVar == eVar.f754d || oVar == eVar.f755e) {
                return;
            }
            if (lVar == null) {
                lVar = new l(oVar, i2);
                arrayList.add(lVar);
            }
            oVar.f799c = lVar;
            lVar.f790c.add(oVar);
            for (d dVar : oVar.h.k) {
                if (dVar instanceof f) {
                    a((f) dVar, i, 0, fVar2, arrayList, lVar);
                }
            }
            for (d dVar2 : oVar.i.k) {
                if (dVar2 instanceof f) {
                    a((f) dVar2, i, 1, fVar2, arrayList, lVar);
                }
            }
            if (i == 1 && (oVar instanceof m)) {
                for (d dVar3 : ((m) oVar).k.k) {
                    if (dVar3 instanceof f) {
                        a((f) dVar3, i, 2, fVar2, arrayList, lVar);
                    }
                }
            }
            Iterator<f> it = oVar.h.l.iterator();
            while (it.hasNext()) {
                a(it.next(), i, 0, fVar2, arrayList, lVar);
            }
            Iterator<f> it2 = oVar.i.l.iterator();
            while (it2.hasNext()) {
                a(it2.next(), i, 1, fVar2, arrayList, lVar);
            }
            if (i == 1 && (oVar instanceof m)) {
                Iterator<f> it3 = ((m) oVar).k.l.iterator();
                while (it3.hasNext()) {
                    a(it3.next(), i, 2, fVar2, arrayList, lVar);
                }
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:108:0x018c  */
    /* JADX WARN: Removed duplicated region for block: B:155:0x018e A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:164:0x0008 A[ADDED_TO_REGION, REMOVE, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:33:0x0061  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean b(b.e.a.j.e r17) {
        /*
            Method dump skipped, instruction units count: 556
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.j.l.e.b(b.e.a.j.e):boolean");
    }

    public void c() {
        o iVar;
        ArrayList<o> arrayList = this.f771e;
        arrayList.clear();
        this.f770d.f754d.f();
        this.f770d.f755e.f();
        arrayList.add(this.f770d.f754d);
        arrayList.add(this.f770d.f755e);
        HashSet hashSet = null;
        for (b.e.a.j.d dVar : this.f770d.r0) {
            if (dVar instanceof b.e.a.j.f) {
                iVar = new i(dVar);
            } else {
                if (dVar.A()) {
                    if (dVar.f752b == null) {
                        dVar.f752b = new c(dVar, 0);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(dVar.f752b);
                } else {
                    arrayList.add(dVar.f754d);
                }
                if (dVar.B()) {
                    if (dVar.f753c == null) {
                        dVar.f753c = new c(dVar, 1);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(dVar.f753c);
                } else {
                    arrayList.add(dVar.f755e);
                }
                if (dVar instanceof b.e.a.j.h) {
                    iVar = new j(dVar);
                }
            }
            arrayList.add(iVar);
        }
        if (hashSet != null) {
            arrayList.addAll(hashSet);
        }
        Iterator<o> it = arrayList.iterator();
        while (it.hasNext()) {
            it.next().f();
        }
        for (o oVar : arrayList) {
            if (oVar.f798b != this.f770d) {
                oVar.d();
            }
        }
        this.h.clear();
        l.f788a = 0;
        e(this.f767a.f754d, 0, this.h);
        e(this.f767a.f755e, 1, this.h);
        this.f768b = false;
    }

    public final int d(b.e.a.j.e eVar, int i) {
        long j;
        o oVar;
        long j2;
        long jB;
        long jMax;
        e eVar2 = this;
        b.e.a.j.e eVar3 = eVar;
        int size = eVar2.h.size();
        long j3 = 0;
        int i2 = 0;
        long jMax2 = 0;
        while (i2 < size) {
            l lVar = eVar2.h.get(i2);
            o oVar2 = lVar.f789b;
            if (!(oVar2 instanceof c) ? !(i != 0 ? (oVar2 instanceof m) : (oVar2 instanceof k)) : ((c) oVar2).f802f != i) {
                f fVar = (i == 0 ? eVar3.f754d : eVar3.f755e).h;
                f fVar2 = (i == 0 ? eVar3.f754d : eVar3.f755e).i;
                boolean zContains = oVar2.h.l.contains(fVar);
                boolean zContains2 = lVar.f789b.i.l.contains(fVar2);
                long j4 = lVar.f789b.j();
                if (zContains && zContains2) {
                    long jB2 = lVar.b(lVar.f789b.h, j3);
                    long jA = lVar.a(lVar.f789b.i, j3);
                    long j5 = jB2 - j4;
                    o oVar3 = lVar.f789b;
                    int i3 = oVar3.i.f778f;
                    if (j5 >= (-i3)) {
                        j5 += (long) i3;
                    }
                    long j6 = (-jA) - j4;
                    long j7 = oVar3.h.f778f;
                    long j8 = j6 - j7;
                    if (j8 >= j7) {
                        j8 -= j7;
                    }
                    b.e.a.j.d dVar = oVar3.f798b;
                    Objects.requireNonNull(dVar);
                    float f2 = i == 0 ? dVar.f0 : i == 1 ? dVar.g0 : -1.0f;
                    float f3 = f2 > 0.0f ? (long) ((j5 / (1.0f - f2)) + (j8 / f2)) : 0L;
                    long j9 = ((long) ((f3 * f2) + 0.5f)) + j4 + ((long) (((1.0f - f2) * f3) + 0.5f));
                    oVar = lVar.f789b;
                    j = ((long) oVar.h.f778f) + j9;
                } else {
                    o oVar4 = lVar.f789b;
                    if (zContains) {
                        jB = lVar.b(oVar4.h, r0.f778f);
                        j2 = ((long) lVar.f789b.h.f778f) + j4;
                    } else if (zContains2) {
                        long jA2 = lVar.a(oVar4.i, r0.f778f);
                        j2 = ((long) (-lVar.f789b.i.f778f)) + j4;
                        jB = -jA2;
                    } else {
                        j = ((long) oVar4.h.f778f) + oVar4.j();
                        oVar = lVar.f789b;
                    }
                    jMax = Math.max(jB, j2);
                }
                jMax = j - ((long) oVar.i.f778f);
            } else {
                jMax = j3;
            }
            jMax2 = Math.max(jMax2, jMax);
            i2++;
            eVar2 = this;
            eVar3 = eVar;
            j3 = 0;
        }
        return (int) jMax2;
    }

    public final void e(o oVar, int i, ArrayList<l> arrayList) {
        for (d dVar : oVar.h.k) {
            if (dVar instanceof f) {
                a((f) dVar, i, 0, oVar.i, arrayList, null);
            } else if (dVar instanceof o) {
                a(((o) dVar).h, i, 0, oVar.i, arrayList, null);
            }
        }
        for (d dVar2 : oVar.i.k) {
            if (dVar2 instanceof f) {
                a((f) dVar2, i, 1, oVar.h, arrayList, null);
            } else if (dVar2 instanceof o) {
                a(((o) dVar2).i, i, 1, oVar.h, arrayList, null);
            }
        }
        if (i == 1) {
            for (d dVar3 : ((m) oVar).k.k) {
                if (dVar3 instanceof f) {
                    a((f) dVar3, i, 2, null, arrayList, null);
                }
            }
        }
    }

    public final void f(b.e.a.j.d dVar, int i, int i2, int i3, int i4) {
        b.a aVar = this.g;
        aVar.f761a = i;
        aVar.f762b = i3;
        aVar.f763c = i2;
        aVar.f764d = i4;
        ((ConstraintLayout.b) this.f772f).b(dVar, aVar);
        dVar.S(this.g.f765e);
        dVar.N(this.g.f766f);
        b.a aVar2 = this.g;
        dVar.E = aVar2.h;
        dVar.K(aVar2.g);
    }

    /* JADX WARN: Code restructure failed: missing block: B:26:0x006b, code lost:
    
        if (r10 == 3) goto L32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x0085, code lost:
    
        if (r8 == 3) goto L32;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x0087, code lost:
    
        r2.m = r3;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x008a, code lost:
    
        r2.c(r3);
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void g() {
        /*
            r12 = this;
            b.e.a.j.e r0 = r12.f767a
            java.util.ArrayList<b.e.a.j.d> r0 = r0.r0
            java.util.Iterator r0 = r0.iterator()
        L8:
            boolean r1 = r0.hasNext()
            if (r1 == 0) goto La0
            java.lang.Object r1 = r0.next()
            b.e.a.j.d r1 = (b.e.a.j.d) r1
            boolean r2 = r1.f751a
            if (r2 == 0) goto L19
            goto L8
        L19:
            int[] r2 = r1.U
            r3 = 0
            r8 = r2[r3]
            r9 = 1
            r10 = r2[r9]
            int r2 = r1.r
            int r4 = r1.s
            r5 = 2
            r11 = 3
            if (r8 == r5) goto L30
            if (r8 != r11) goto L2e
            if (r2 != r9) goto L2e
            goto L30
        L2e:
            r2 = r3
            goto L31
        L30:
            r2 = r9
        L31:
            if (r10 == r5) goto L37
            if (r10 != r11) goto L38
            if (r4 != r9) goto L38
        L37:
            r3 = r9
        L38:
            b.e.a.j.l.k r4 = r1.f754d
            b.e.a.j.l.g r4 = r4.f801e
            boolean r5 = r4.j
            b.e.a.j.l.m r6 = r1.f755e
            b.e.a.j.l.g r6 = r6.f801e
            boolean r7 = r6.j
            if (r5 == 0) goto L54
            if (r7 == 0) goto L54
            int r5 = r4.g
            int r7 = r6.g
            r6 = 1
            r2 = r12
            r3 = r1
            r4 = r6
            r2.f(r3, r4, r5, r6, r7)
            goto L8d
        L54:
            if (r5 == 0) goto L6e
            if (r3 == 0) goto L6e
            int r5 = r4.g
            int r7 = r6.g
            r4 = 1
            r6 = 2
            r2 = r12
            r3 = r1
            r2.f(r3, r4, r5, r6, r7)
            b.e.a.j.l.m r2 = r1.f755e
            b.e.a.j.l.g r2 = r2.f801e
            int r3 = r1.l()
            if (r10 != r11) goto L8a
            goto L87
        L6e:
            if (r7 == 0) goto L8f
            if (r2 == 0) goto L8f
            int r5 = r4.g
            int r7 = r6.g
            r4 = 2
            r6 = 1
            r2 = r12
            r3 = r1
            r2.f(r3, r4, r5, r6, r7)
            b.e.a.j.l.k r2 = r1.f754d
            b.e.a.j.l.g r2 = r2.f801e
            int r3 = r1.u()
            if (r8 != r11) goto L8a
        L87:
            r2.m = r3
            goto L8f
        L8a:
            r2.c(r3)
        L8d:
            r1.f751a = r9
        L8f:
            boolean r2 = r1.f751a
            if (r2 == 0) goto L8
            b.e.a.j.l.m r2 = r1.f755e
            b.e.a.j.l.g r2 = r2.l
            if (r2 == 0) goto L8
            int r1 = r1.c0
            r2.c(r1)
            goto L8
        La0:
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: b.e.a.j.l.e.g():void");
    }
}
