package Q0;

import C0.Z;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Comparator;
import java.util.List;
import n.AbstractC2588o;
import n.C2566A;
import o0.C2632c;
import x4.AbstractC3252r;
import x4.AbstractC3256v;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final Comparator[] f5727a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final l f5728b;

    static {
        Comparator[] comparatorArr = new Comparator[2];
        int i6 = 0;
        while (i6 < 2) {
            comparatorArr[i6] = new C(new C(i6 == 0 ? h.f5740c : h.f5739b), 1);
            i6++;
        }
        f5727a = comparatorArr;
        f5728b = l.f5769y;
    }

    public static final void a(s sVar, ArrayList arrayList, Z z6, Z z7, C2566A c2566a) {
        n nVar = sVar.f5808d;
        Object objD = nVar.f5799a.d(w.f5846m);
        if (objD == null) {
            objD = Boolean.FALSE;
        }
        boolean zBooleanValue = ((Boolean) objD).booleanValue();
        if ((zBooleanValue || ((Boolean) z7.invoke(sVar)).booleanValue()) && ((Boolean) z6.invoke(sVar)).booleanValue()) {
            arrayList.add(sVar);
        }
        if (zBooleanValue) {
            c2566a.i(sVar.f5811g, b(sVar, z6, z7, s.j(7, sVar)));
            return;
        }
        List listJ = s.j(7, sVar);
        int size = listJ.size();
        for (int i6 = 0; i6 < size; i6++) {
            a((s) listJ.get(i6), arrayList, z6, z7, c2566a);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:32:0x00d2  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final ArrayList b(s sVar, Z z6, Z z7, List list) {
        boolean z8;
        boolean z9 = true;
        C2566A c2566a = AbstractC2588o.f21461a;
        C2566A c2566a2 = new C2566A();
        ArrayList arrayList = new ArrayList();
        int size = list.size();
        for (int i6 = 0; i6 < size; i6++) {
            a((s) list.get(i6), arrayList, z6, z7, c2566a2);
        }
        char c6 = sVar.f5807c.f2156D == h1.m.f16629b ? (char) 1 : (char) 0;
        ArrayList arrayList2 = new ArrayList(arrayList.size() / 2);
        int iA = AbstractC3252r.A(arrayList);
        if (iA >= 0) {
            int i7 = 0;
            while (true) {
                s sVar2 = (s) arrayList.get(i7);
                if (i7 != 0) {
                    C2632c c2632cH = sVar2.h();
                    C2632c c2632cH2 = sVar2.h();
                    float f6 = c2632cH.f21788b;
                    float f7 = c2632cH2.f21790d;
                    boolean z10 = f6 >= f7 ? z9 : false;
                    int iA2 = AbstractC3252r.A(arrayList2);
                    if (iA2 >= 0) {
                        int i8 = 0;
                        while (true) {
                            C2632c c2632c = (C2632c) ((w4.k) arrayList2.get(i8)).f25469a;
                            z8 = z9;
                            float f8 = c2632c.f21788b;
                            float f9 = c2632c.f21790d;
                            boolean z11 = f8 >= f9 ? z8 : false;
                            if (!z10 && !z11 && Math.max(f6, f8) < Math.min(f7, f9)) {
                                arrayList2.set(i8, new w4.k(new C2632c(Math.max(c2632c.f21787a, 0.0f), Math.max(c2632c.f21788b, f6), Math.min(c2632c.f21789c, Float.POSITIVE_INFINITY), Math.min(f9, f7)), ((w4.k) arrayList2.get(i8)).f25470b));
                                ((List) ((w4.k) arrayList2.get(i8)).f25470b).add(sVar2);
                                break;
                            }
                            if (i8 == iA2) {
                                break;
                            }
                            i8++;
                            z9 = z8;
                        }
                    } else {
                        z8 = z9;
                    }
                    arrayList2.add(new w4.k(sVar2.h(), AbstractC3252r.C(sVar2)));
                    if (i7 == iA) {
                        break;
                    }
                    i7++;
                    z9 = z8;
                }
            }
        }
        AbstractC3256v.J(arrayList2, h.f5741d);
        ArrayList arrayList3 = new ArrayList();
        Comparator comparator = f5727a[c6 ^ 1];
        int size2 = arrayList2.size();
        for (int i9 = 0; i9 < size2; i9++) {
            w4.k kVar = (w4.k) arrayList2.get(i9);
            AbstractC3256v.J((List) kVar.f25470b, comparator);
            arrayList3.addAll((Collection) kVar.f25470b);
        }
        int size3 = 0;
        AbstractC3256v.J(arrayList3, new B(f5728b, 0));
        while (size3 <= AbstractC3252r.A(arrayList3)) {
            List list2 = (List) c2566a2.b(((s) arrayList3.get(size3)).f5811g);
            if (list2 != null) {
                if (((Boolean) z7.invoke(arrayList3.get(size3))).booleanValue()) {
                    size3++;
                } else {
                    arrayList3.remove(size3);
                }
                arrayList3.addAll(size3, list2);
                size3 += list2.size();
            } else {
                size3++;
            }
        }
        return arrayList3;
    }
}
