package defpackage;

import defpackage.cd1;
import defpackage.t80;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;

/* JADX INFO: loaded from: classes.dex */
public class c52 {
    public dd1 a;
    public boolean b;
    public boolean c;
    public dd1 d;
    public ArrayList e;
    public t80.b f;
    public t80.a g;
    public ArrayList h;

    public final void a(d52 d52Var, int i, ArrayList arrayList, p88 p88Var) {
        ypa ypaVar = d52Var.d;
        p88 p88Var2 = ypaVar.c;
        d52 d52Var2 = ypaVar.i;
        d52 d52Var3 = ypaVar.h;
        if (p88Var2 == null) {
            dd1 dd1Var = this.a;
            if (ypaVar == dd1Var.d || ypaVar == dd1Var.e) {
                return;
            }
            if (p88Var == null) {
                p88Var = new p88();
                p88Var.a = null;
                p88Var.b = new ArrayList();
                p88Var.a = ypaVar;
                arrayList.add(p88Var);
            }
            ypaVar.c = p88Var;
            p88Var.b.add(ypaVar);
            for (w42 w42Var : d52Var3.k) {
                if (w42Var instanceof d52) {
                    a((d52) w42Var, i, arrayList, p88Var);
                }
            }
            for (w42 w42Var2 : d52Var2.k) {
                if (w42Var2 instanceof d52) {
                    a((d52) w42Var2, i, arrayList, p88Var);
                }
            }
            if (i == 1 && (ypaVar instanceof iga)) {
                for (w42 w42Var3 : ((iga) ypaVar).k.k) {
                    if (w42Var3 instanceof d52) {
                        a((d52) w42Var3, i, arrayList, p88Var);
                    }
                }
            }
            Iterator it = d52Var3.l.iterator();
            while (it.hasNext()) {
                a((d52) it.next(), i, arrayList, p88Var);
            }
            Iterator it2 = d52Var2.l.iterator();
            while (it2.hasNext()) {
                a((d52) it2.next(), i, arrayList, p88Var);
            }
            if (i == 1 && (ypaVar instanceof iga)) {
                Iterator it3 = ((iga) ypaVar).k.l.iterator();
                while (it3.hasNext()) {
                    a((d52) it3.next(), i, arrayList, p88Var);
                }
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:135:0x02ef  */
    /* JADX WARN: Removed duplicated region for block: B:138:0x0300  */
    /* JADX WARN: Removed duplicated region for block: B:140:0x0312  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0085  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x0095  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00b9 A[ADDED_TO_REGION] */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00bd A[ADDED_TO_REGION] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void b(dd1 dd1Var) {
        Iterator it;
        cd1.b bVar;
        cd1.b bVar2;
        int iL;
        cd1.b bVar3;
        cd1.b bVar4;
        cd1.b bVar5;
        cd1.b bVar6;
        cd1.b bVar7;
        cd1.b bVar8;
        Iterator it2 = dd1Var.br.iterator();
        while (it2.hasNext()) {
            cd1 cd1Var = (cd1) it2.next();
            cd1.b[] bVarArr = cd1Var.au;
            sc1[] sc1VarArr = cd1Var.ar;
            sc1 sc1Var = cd1Var.am;
            sc1 sc1Var2 = cd1Var.ak;
            sc1 sc1Var3 = cd1Var.al;
            sc1 sc1Var4 = cd1Var.aj;
            cd1.b bVar9 = bVarArr[0];
            cd1.b bVar10 = bVarArr[1];
            if (cd1Var.bi == 8) {
                cd1Var.a = true;
            } else {
                float f = cd1Var.w;
                cd1.b bVar11 = cd1.b.c;
                if (f < 1.0f && bVar9 == bVar11) {
                    cd1Var.r = 2;
                }
                float f2 = cd1Var.z;
                if (f2 < 1.0f && bVar10 == bVar11) {
                    cd1Var.s = 2;
                }
                float f3 = cd1Var.ay;
                cd1.b bVar12 = cd1.b.b;
                cd1.b bVar13 = cd1.b.a;
                if (f3 <= 0.0f) {
                    it = it2;
                    if (bVar9 == bVar11 && cd1Var.r == 1 && (sc1Var4.f == null || sc1Var3.f == null)) {
                        bVar9 = bVar12;
                    }
                    if (bVar10 == bVar11 && cd1Var.s == 1 && (sc1Var2.f == null || sc1Var.f == null)) {
                        bVar10 = bVar12;
                    }
                    z84 z84Var = cd1Var.d;
                    z84Var.d = bVar9;
                    int i = cd1Var.r;
                    z84Var.a = i;
                    iga igaVar = cd1Var.e;
                    igaVar.d = bVar10;
                    int i2 = cd1Var.s;
                    igaVar.a = i2;
                    bVar = cd1.b.d;
                    if ((bVar9 == bVar || bVar9 == bVar13 || bVar9 == bVar12) && (bVar10 == bVar || bVar10 == bVar13 || bVar10 == bVar12)) {
                        bVar2 = bVar10;
                        int iR = cd1Var.r();
                        if (bVar9 == bVar) {
                            iR = (dd1Var.r() - sc1Var4.g) - sc1Var3.g;
                            bVar9 = bVar13;
                        }
                        int iL2 = cd1Var.l();
                        if (bVar2 == bVar) {
                            iL = (dd1Var.l() - sc1Var2.g) - sc1Var.g;
                            bVar3 = bVar13;
                        } else {
                            iL = iL2;
                            bVar3 = bVar2;
                        }
                        h(cd1Var, bVar9, iR, bVar3, iL);
                        cd1Var.d.e.d(cd1Var.r());
                        cd1Var.e.e.d(cd1Var.l());
                        cd1Var.a = true;
                    } else {
                        if (bVar9 != bVar11 || (bVar10 != bVar12 && bVar10 != bVar13)) {
                            bVar4 = bVar10;
                            bVar5 = bVar12;
                        } else if (i == 3) {
                            if (bVar10 == bVar12) {
                                h(cd1Var, bVar12, 0, bVar12, 0);
                            }
                            int iL3 = cd1Var.l();
                            h(cd1Var, bVar13, (int) ((iL3 * cd1Var.ay) + 0.5f), bVar13, iL3);
                            cd1Var.d.e.d(cd1Var.r());
                            cd1Var.e.e.d(cd1Var.l());
                            cd1Var.a = true;
                        } else if (i == 1) {
                            h(cd1Var, bVar12, 0, bVar10, 0);
                            cd1Var.d.e.m = cd1Var.r();
                        } else {
                            bVar5 = bVar12;
                            bVar4 = bVar10;
                            if (i == 2) {
                                cd1.b bVar14 = dd1Var.au[0];
                                if (bVar14 == bVar13 || bVar14 == bVar) {
                                    h(cd1Var, bVar13, (int) ((f * dd1Var.r()) + 0.5f), bVar4, cd1Var.l());
                                    cd1Var.d.e.d(cd1Var.r());
                                    cd1Var.e.e.d(cd1Var.l());
                                    cd1Var.a = true;
                                } else {
                                    bVar13 = bVar13;
                                }
                            } else {
                                bVar13 = bVar13;
                                if (sc1VarArr[0].f == null || sc1VarArr[1].f == null) {
                                    h(cd1Var, bVar5, 0, bVar4, 0);
                                    cd1Var.d.e.d(cd1Var.r());
                                    cd1Var.e.e.d(cd1Var.l());
                                    cd1Var.a = true;
                                }
                            }
                        }
                        if (bVar4 != bVar11 || (bVar9 != bVar5 && bVar9 != bVar13)) {
                            cd1.b bVar15 = bVar4;
                            bVar6 = bVar5;
                            bVar7 = bVar13;
                            bVar8 = bVar15;
                        } else if (i2 == 3) {
                            if (bVar9 == bVar5) {
                                h(cd1Var, bVar5, 0, bVar5, 0);
                            }
                            int iR2 = cd1Var.r();
                            float f4 = cd1Var.ay;
                            if (cd1Var.az == -1) {
                                f4 = 1.0f / f4;
                            }
                            h(cd1Var, bVar13, iR2, bVar13, (int) ((iR2 * f4) + 0.5f));
                            cd1Var.d.e.d(cd1Var.r());
                            cd1Var.e.e.d(cd1Var.l());
                            cd1Var.a = true;
                        } else {
                            cd1.b bVar16 = bVar13;
                            if (i2 == 1) {
                                h(cd1Var, bVar9, 0, bVar5, 0);
                                cd1Var.e.e.m = cd1Var.l();
                            } else {
                                cd1.b bVar17 = bVar5;
                                cd1.b bVar18 = bVar9;
                                if (i2 == 2) {
                                    cd1.b bVar19 = dd1Var.au[1];
                                    if (bVar19 == bVar16 || bVar19 == bVar) {
                                        h(cd1Var, bVar18, cd1Var.r(), bVar16, (int) ((f2 * dd1Var.l()) + 0.5f));
                                        cd1Var.d.e.d(cd1Var.r());
                                        cd1Var.e.e.d(cd1Var.l());
                                        cd1Var.a = true;
                                    } else {
                                        bVar8 = bVar4;
                                        bVar6 = bVar17;
                                        bVar9 = bVar18;
                                        bVar7 = bVar16;
                                    }
                                } else {
                                    bVar9 = bVar18;
                                    bVar7 = bVar16;
                                    if (sc1VarArr[2].f == null || sc1VarArr[3].f == null) {
                                        h(cd1Var, bVar17, 0, bVar4, 0);
                                        cd1Var.d.e.d(cd1Var.r());
                                        cd1Var.e.e.d(cd1Var.l());
                                        cd1Var.a = true;
                                    } else {
                                        bVar8 = bVar4;
                                        bVar6 = bVar17;
                                    }
                                }
                            }
                        }
                        if (bVar9 == bVar11 && bVar8 == bVar11) {
                            if (i == 1 || i2 == 1) {
                                h(cd1Var, bVar6, 0, bVar6, 0);
                                cd1Var.d.e.m = cd1Var.r();
                                cd1Var.e.e.m = cd1Var.l();
                            } else if (i2 == 2 && i == 2) {
                                cd1.b[] bVarArr2 = dd1Var.au;
                                if (bVarArr2[0] == bVar7 && bVarArr2[1] == bVar7) {
                                    h(cd1Var, bVar7, (int) ((f * dd1Var.r()) + 0.5f), bVar7, (int) ((f2 * dd1Var.l()) + 0.5f));
                                    cd1Var.d.e.d(cd1Var.r());
                                    cd1Var.e.e.d(cd1Var.l());
                                    cd1Var.a = true;
                                }
                            }
                        }
                    }
                    it2 = it;
                } else {
                    if (bVar9 == bVar11 && (bVar10 == bVar12 || bVar10 == bVar13)) {
                        cd1Var.r = 3;
                    } else if (bVar10 == bVar11 && (bVar9 == bVar12 || bVar9 == bVar13)) {
                        cd1Var.s = 3;
                    } else {
                        if (bVar9 == bVar11 && bVar10 == bVar11) {
                            it = it2;
                            if (cd1Var.r == 0) {
                                cd1Var.r = 3;
                            }
                            if (cd1Var.s == 0) {
                                cd1Var.s = 3;
                            }
                        }
                        if (bVar9 == bVar11) {
                            bVar9 = bVar12;
                        }
                        if (bVar10 == bVar11) {
                            bVar10 = bVar12;
                        }
                        z84 z84Var2 = cd1Var.d;
                        z84Var2.d = bVar9;
                        int i3 = cd1Var.r;
                        z84Var2.a = i3;
                        iga igaVar2 = cd1Var.e;
                        igaVar2.d = bVar10;
                        int i22 = cd1Var.s;
                        igaVar2.a = i22;
                        bVar = cd1.b.d;
                        if (bVar9 == bVar) {
                            bVar2 = bVar10;
                            int iR3 = cd1Var.r();
                            if (bVar9 == bVar) {
                            }
                            int iL22 = cd1Var.l();
                            if (bVar2 == bVar) {
                            }
                            h(cd1Var, bVar9, iR3, bVar3, iL);
                            cd1Var.d.e.d(cd1Var.r());
                            cd1Var.e.e.d(cd1Var.l());
                            cd1Var.a = true;
                            it2 = it;
                        } else {
                            bVar2 = bVar10;
                            int iR32 = cd1Var.r();
                            if (bVar9 == bVar) {
                            }
                            int iL222 = cd1Var.l();
                            if (bVar2 == bVar) {
                            }
                            h(cd1Var, bVar9, iR32, bVar3, iL);
                            cd1Var.d.e.d(cd1Var.r());
                            cd1Var.e.e.d(cd1Var.l());
                            cd1Var.a = true;
                            it2 = it;
                        }
                    }
                    it = it2;
                    if (bVar9 == bVar11) {
                    }
                    if (bVar10 == bVar11) {
                    }
                    z84 z84Var22 = cd1Var.d;
                    z84Var22.d = bVar9;
                    int i32 = cd1Var.r;
                    z84Var22.a = i32;
                    iga igaVar22 = cd1Var.e;
                    igaVar22.d = bVar10;
                    int i222 = cd1Var.s;
                    igaVar22.a = i222;
                    bVar = cd1.b.d;
                    if (bVar9 == bVar) {
                    }
                }
            }
        }
    }

    public final void c() {
        dd1 dd1Var = this.a;
        ArrayList arrayList = this.h;
        ArrayList<ypa> arrayList2 = this.e;
        arrayList2.clear();
        dd1 dd1Var2 = this.d;
        dd1Var2.d.f();
        dd1Var2.e.f();
        arrayList2.add(dd1Var2.d);
        arrayList2.add(dd1Var2.e);
        HashSet hashSet = null;
        for (cd1 cd1Var : dd1Var2.br) {
            if (cd1Var instanceof xy3) {
                yy3 yy3Var = new yy3(cd1Var);
                cd1Var.d.f();
                cd1Var.e.f();
                yy3Var.f = ((xy3) cd1Var).bv;
                arrayList2.add(yy3Var);
            } else {
                if (cd1Var.y()) {
                    if (cd1Var.b == null) {
                        cd1Var.b = new du0(cd1Var, 0);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(cd1Var.b);
                } else {
                    arrayList2.add(cd1Var.d);
                }
                if (cd1Var.z()) {
                    if (cd1Var.c == null) {
                        cd1Var.c = new du0(cd1Var, 1);
                    }
                    if (hashSet == null) {
                        hashSet = new HashSet();
                    }
                    hashSet.add(cd1Var.c);
                } else {
                    arrayList2.add(cd1Var.e);
                }
                if (cd1Var instanceof d24) {
                    arrayList2.add(new c24(cd1Var));
                }
            }
        }
        if (hashSet != null) {
            arrayList2.addAll(hashSet);
        }
        Iterator it = arrayList2.iterator();
        while (it.hasNext()) {
            ((ypa) it.next()).f();
        }
        for (ypa ypaVar : arrayList2) {
            if (ypaVar.b != dd1Var2) {
                ypaVar.d();
            }
        }
        arrayList.clear();
        g(dd1Var.d, 0, arrayList);
        g(dd1Var.e, 1, arrayList);
        this.b = false;
    }

    public final int d(dd1 dd1Var, int i) {
        ArrayList arrayList;
        int i2;
        long jMax;
        float f;
        dd1 dd1Var2 = dd1Var;
        ArrayList arrayList2 = this.h;
        int size = arrayList2.size();
        long j = 0;
        int i3 = 0;
        long jMax2 = 0;
        while (i3 < size) {
            ypa ypaVar = ((p88) arrayList2.get(i3)).a;
            if (!(ypaVar instanceof du0) ? !(i != 0 ? (ypaVar instanceof iga) : (ypaVar instanceof z84)) : ((du0) ypaVar).f != i) {
                d52 d52Var = (i == 0 ? dd1Var2.d : dd1Var2.e).h;
                d52 d52Var2 = (i == 0 ? dd1Var2.d : dd1Var2.e).i;
                d52 d52Var3 = ypaVar.h;
                d52 d52Var4 = ypaVar.i;
                boolean zContains = d52Var3.l.contains(d52Var);
                boolean zContains2 = d52Var4.l.contains(d52Var2);
                long j2 = ypaVar.j();
                if (zContains && zContains2) {
                    long jB = p88.b(d52Var3, j);
                    long jA = p88.a(d52Var4, j);
                    long j3 = jB - j2;
                    int i4 = d52Var4.f;
                    arrayList = arrayList2;
                    i2 = size;
                    if (j3 >= (-i4)) {
                        j3 += (long) i4;
                    }
                    long j4 = d52Var3.f;
                    long j5 = ((-jA) - j2) - j4;
                    if (j5 >= j4) {
                        j5 -= j4;
                    }
                    cd1 cd1Var = ypaVar.b;
                    if (i == 0) {
                        f = cd1Var.bf;
                    } else if (i == 1) {
                        f = cd1Var.bg;
                    } else {
                        cd1Var.getClass();
                        f = -1.0f;
                    }
                    float f2 = f > 0.0f ? (long) ((j3 / (1.0f - f)) + (j5 / f)) : 0L;
                    jMax = (((long) d52Var3.f) + ((((long) ((f2 * f) + 0.5f)) + j2) + ((long) n41.a(1.0f, f, f2, 0.5f)))) - ((long) d52Var4.f);
                } else {
                    arrayList = arrayList2;
                    i2 = size;
                    jMax = zContains ? Math.max(p88.b(d52Var3, d52Var3.f), ((long) d52Var3.f) + j2) : zContains2 ? Math.max(-p88.a(d52Var4, d52Var4.f), ((long) (-d52Var4.f)) + j2) : (ypaVar.j() + ((long) d52Var3.f)) - ((long) d52Var4.f);
                }
            } else {
                arrayList = arrayList2;
                i2 = size;
                jMax = j;
            }
            jMax2 = Math.max(jMax2, jMax);
            i3++;
            dd1Var2 = dd1Var;
            arrayList2 = arrayList;
            size = i2;
            j = 0;
        }
        return (int) jMax2;
    }

    public final boolean e(boolean z) {
        boolean z2;
        ArrayList<ypa> arrayList = this.e;
        dd1 dd1Var = this.a;
        boolean z3 = false;
        if (this.b || this.c) {
            for (cd1 cd1Var : dd1Var.br) {
                cd1Var.i();
                cd1Var.a = false;
                cd1Var.d.n();
                cd1Var.e.m();
            }
            dd1Var.i();
            dd1Var.a = false;
            dd1Var.d.n();
            dd1Var.e.m();
            this.c = false;
        }
        b(this.d);
        dd1Var.ba = 0;
        dd1Var.bb = 0;
        cd1.b bVarK = dd1Var.k(0);
        cd1.b bVarK2 = dd1Var.k(1);
        if (this.b) {
            c();
        }
        int iS = dd1Var.s();
        int iT = dd1Var.t();
        dd1Var.d.h.d(iS);
        dd1Var.e.h.d(iT);
        i();
        cd1.b bVar = cd1.b.a;
        cd1.b bVar2 = cd1.b.b;
        if (bVarK == bVar2 || bVarK2 == bVar2) {
            if (z) {
                Iterator it = arrayList.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    if (!((ypa) it.next()).k()) {
                        z = false;
                        break;
                    }
                }
            }
            if (z && bVarK == bVar2) {
                dd1Var.an(bVar);
                dd1Var.ap(d(dd1Var, 0));
                dd1Var.d.e.d(dd1Var.r());
            }
            if (z && bVarK2 == bVar2) {
                dd1Var.ao(bVar);
                dd1Var.am(d(dd1Var, 1));
                dd1Var.e.e.d(dd1Var.l());
            }
        }
        cd1.b bVar3 = dd1Var.au[0];
        cd1.b bVar4 = cd1.b.d;
        if (bVar3 == bVar || bVar3 == bVar4) {
            int iR = dd1Var.r() + iS;
            dd1Var.d.i.d(iR);
            dd1Var.d.e.d(iR - iS);
            i();
            cd1.b bVar5 = dd1Var.au[1];
            if (bVar5 == bVar || bVar5 == bVar4) {
                int iL = dd1Var.l() + iT;
                dd1Var.e.i.d(iL);
                dd1Var.e.e.d(iL - iT);
            }
            i();
            z2 = true;
        } else {
            z2 = false;
        }
        for (ypa ypaVar : arrayList) {
            if (ypaVar.b != dd1Var || ypaVar.g) {
                ypaVar.e();
            }
        }
        Iterator it2 = arrayList.iterator();
        while (true) {
            if (!it2.hasNext()) {
                z3 = true;
                break;
            }
            ypa ypaVar2 = (ypa) it2.next();
            if (z2 || ypaVar2.b != dd1Var) {
                if (!ypaVar2.h.j || ((!ypaVar2.i.j && !(ypaVar2 instanceof yy3)) || (!ypaVar2.e.j && !(ypaVar2 instanceof du0) && !(ypaVar2 instanceof yy3)))) {
                    break;
                }
            }
        }
        dd1Var.an(bVarK);
        dd1Var.ao(bVarK2);
        return z3;
    }

    public final boolean f(int i, boolean z) {
        boolean z2;
        cd1.b bVar;
        ArrayList<ypa> arrayList = this.e;
        dd1 dd1Var = this.a;
        boolean z3 = false;
        cd1.b bVarK = dd1Var.k(0);
        cd1.b bVarK2 = dd1Var.k(1);
        int iS = dd1Var.s();
        int iT = dd1Var.t();
        cd1.b bVar2 = cd1.b.a;
        if (z && (bVarK == (bVar = cd1.b.b) || bVarK2 == bVar)) {
            Iterator it = arrayList.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                ypa ypaVar = (ypa) it.next();
                if (ypaVar.f == i && !ypaVar.k()) {
                    z = false;
                    break;
                }
            }
            if (i == 0) {
                if (z && bVarK == bVar) {
                    dd1Var.an(bVar2);
                    dd1Var.ap(d(dd1Var, 0));
                    dd1Var.d.e.d(dd1Var.r());
                }
            } else if (z && bVarK2 == bVar) {
                dd1Var.ao(bVar2);
                dd1Var.am(d(dd1Var, 1));
                dd1Var.e.e.d(dd1Var.l());
            }
        }
        cd1.b bVar3 = cd1.b.d;
        if (i == 0) {
            cd1.b bVar4 = dd1Var.au[0];
            if (bVar4 == bVar2 || bVar4 == bVar3) {
                int iR = dd1Var.r() + iS;
                dd1Var.d.i.d(iR);
                dd1Var.d.e.d(iR - iS);
                z2 = true;
            }
            z2 = false;
        } else {
            cd1.b bVar5 = dd1Var.au[1];
            if (bVar5 == bVar2 || bVar5 == bVar3) {
                int iL = dd1Var.l() + iT;
                dd1Var.e.i.d(iL);
                dd1Var.e.e.d(iL - iT);
                z2 = true;
            }
            z2 = false;
        }
        i();
        for (ypa ypaVar2 : arrayList) {
            if (ypaVar2.f == i && (ypaVar2.b != dd1Var || ypaVar2.g)) {
                ypaVar2.e();
            }
        }
        Iterator it2 = arrayList.iterator();
        while (true) {
            if (!it2.hasNext()) {
                z3 = true;
                break;
            }
            ypa ypaVar3 = (ypa) it2.next();
            if (ypaVar3.f == i && (z2 || ypaVar3.b != dd1Var)) {
                if (!ypaVar3.h.j || !ypaVar3.i.j || (!(ypaVar3 instanceof du0) && !ypaVar3.e.j)) {
                    break;
                }
            }
        }
        dd1Var.an(bVarK);
        dd1Var.ao(bVarK2);
        return z3;
    }

    public final void g(ypa ypaVar, int i, ArrayList arrayList) {
        d52 d52Var = ypaVar.h;
        d52 d52Var2 = ypaVar.i;
        for (w42 w42Var : d52Var.k) {
            if (w42Var instanceof d52) {
                a((d52) w42Var, i, arrayList, null);
            } else if (w42Var instanceof ypa) {
                a(((ypa) w42Var).h, i, arrayList, null);
            }
        }
        for (w42 w42Var2 : d52Var2.k) {
            if (w42Var2 instanceof d52) {
                a((d52) w42Var2, i, arrayList, null);
            } else if (w42Var2 instanceof ypa) {
                a(((ypa) w42Var2).i, i, arrayList, null);
            }
        }
        if (i == 1) {
            for (w42 w42Var3 : ((iga) ypaVar).k.k) {
                if (w42Var3 instanceof d52) {
                    a((d52) w42Var3, i, arrayList, null);
                }
            }
        }
    }

    public final void h(cd1 cd1Var, cd1.b bVar, int i, cd1.b bVar2, int i2) {
        t80.a aVar = this.g;
        aVar.a = bVar;
        aVar.b = bVar2;
        aVar.c = i;
        aVar.d = i2;
        this.f.b(cd1Var, aVar);
        cd1Var.ap(aVar.e);
        cd1Var.am(aVar.f);
        cd1Var.ae = aVar.h;
        cd1Var.aj(aVar.g);
    }

    public final void i() {
        o80 o80Var;
        for (cd1 cd1Var : this.a.br) {
            if (!cd1Var.a) {
                cd1.b[] bVarArr = cd1Var.au;
                boolean z = false;
                cd1.b bVar = bVarArr[0];
                cd1.b bVar2 = bVarArr[1];
                int i = cd1Var.r;
                int i2 = cd1Var.s;
                cd1.b bVar3 = cd1.b.c;
                cd1.b bVar4 = cd1.b.b;
                boolean z2 = bVar == bVar4 || (bVar == bVar3 && i == 1);
                if (bVar2 == bVar4 || (bVar2 == bVar3 && i2 == 1)) {
                    z = true;
                }
                ra2 ra2Var = cd1Var.d.e;
                boolean z3 = ra2Var.j;
                ra2 ra2Var2 = cd1Var.e.e;
                boolean z4 = ra2Var2.j;
                boolean z5 = z2;
                cd1.b bVar5 = cd1.b.a;
                if (z3 && z4) {
                    h(cd1Var, bVar5, ra2Var.g, bVar5, ra2Var2.g);
                    cd1Var.a = true;
                } else if (z3 && z) {
                    h(cd1Var, bVar5, ra2Var.g, bVar4, ra2Var2.g);
                    if (bVar2 == bVar3) {
                        cd1Var.e.e.m = cd1Var.l();
                    } else {
                        cd1Var.e.e.d(cd1Var.l());
                        cd1Var.a = true;
                    }
                } else if (z4 && z5) {
                    h(cd1Var, bVar4, ra2Var.g, bVar5, ra2Var2.g);
                    if (bVar == bVar3) {
                        cd1Var.d.e.m = cd1Var.r();
                    } else {
                        cd1Var.d.e.d(cd1Var.r());
                        cd1Var.a = true;
                    }
                }
                if (cd1Var.a && (o80Var = cd1Var.e.l) != null) {
                    o80Var.d(cd1Var.bc);
                }
            }
        }
    }
}
