package S;

import C0.AbstractC0123y;
import C0.C0116q;
import C0.C0124z;
import C0.InterfaceC0101b;
import C0.Y;
import C0.r;
import C4.i;
import I0.AbstractC0301k;
import I0.AbstractC0303l;
import androidx.compose.runtime.collection.MutableVector;
import i0.AbstractC2254r;
import m3.AbstractC2467b;
import n0.E;
import o0.C2631b;
import q.AbstractC2761L;
import w4.C3137A;
import x.H1;

/* JADX INFO: loaded from: classes.dex */
public final class c extends i implements J4.e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public C0124z f6122a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public r f6123b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f6124c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public /* synthetic */ Object f6125d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final /* synthetic */ d f6126e;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public c(d dVar, A4.d dVar2) {
        super(2, dVar2);
        this.f6126e = dVar;
    }

    @Override // C4.a
    public final A4.d create(Object obj, A4.d dVar) {
        c cVar = new c(this.f6126e, dVar);
        cVar.f6125d = obj;
        return cVar;
    }

    @Override // J4.e
    public final Object invoke(Object obj, Object obj2) {
        return ((c) create((InterfaceC0101b) obj, (A4.d) obj2)).invokeSuspend(C3137A.f25453a);
    }

    /* JADX WARN: Code restructure failed: missing block: B:13:0x0058, code lost:
    
        if (r10 == r1) goto L143;
     */
    /* JADX WARN: Code restructure failed: missing block: B:190:0x01d5, code lost:
    
        continue;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x00ce, code lost:
    
        if (r2 == r1) goto L143;
     */
    /* JADX WARN: Path cross not found for [B:24:0x008e, B:30:0x00b0], limit reached: 191 */
    /* JADX WARN: Path cross not found for [B:33:0x00b5, B:36:0x00bb], limit reached: 191 */
    /* JADX WARN: Path cross not found for [B:61:0x012d, B:56:0x0114], limit reached: 191 */
    /* JADX WARN: Removed duplicated region for block: B:144:0x0276  */
    /* JADX WARN: Removed duplicated region for block: B:147:0x0282  */
    /* JADX WARN: Removed duplicated region for block: B:159:0x02a9  */
    /* JADX WARN: Removed duplicated region for block: B:162:0x02a3 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:66:0x014b  */
    /* JADX WARN: Type inference failed for: r12v5, types: [java.lang.Object, java.util.Collection, java.util.List] */
    /* JADX WARN: Type inference failed for: r4v28, types: [java.lang.Object, java.util.Collection, java.util.List] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:144:0x0276 -> B:145:0x0277). Please report as a decompilation issue!!! */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:39:0x00ce -> B:41:0x00d2). Please report as a decompilation issue!!! */
    @Override // C4.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        InterfaceC0101b interfaceC0101b;
        Object objB;
        C0124z c0124z;
        boolean z6;
        r rVar;
        C0124z c0124z2;
        Object objD;
        InterfaceC0101b interfaceC0101b2;
        d dVar;
        r rVar2;
        Object obj2;
        int i6;
        C0124z c0124z3;
        InterfaceC0101b interfaceC0101b3;
        Object objD2;
        Object obj3;
        B4.a aVar = B4.a.f492a;
        int i7 = this.f6124c;
        C3137A c3137a = C3137A.f25453a;
        d dVar2 = this.f6126e;
        if (i7 == 0) {
            AbstractC2467b.l(obj);
            interfaceC0101b = (InterfaceC0101b) this.f6125d;
            r rVar3 = r.f633a;
            this.f6125d = interfaceC0101b;
            this.f6124c = 1;
            objB = H1.b(interfaceC0101b, true, rVar3, this);
        } else {
            if (i7 != 1) {
                if (i7 != 2) {
                    if (i7 != 3) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    c0124z3 = this.f6122a;
                    InterfaceC0101b interfaceC0101b4 = (InterfaceC0101b) this.f6125d;
                    AbstractC2467b.l(obj);
                    InterfaceC0101b interfaceC0101b5 = interfaceC0101b4;
                    i6 = 0;
                    objD2 = obj;
                    ?? r42 = ((C0116q) objD2).f627a;
                    int size = r42.size();
                    int i8 = i6;
                    while (true) {
                        if (i8 < size) {
                            obj3 = null;
                            break;
                        }
                        obj3 = r42.get(i8);
                        C0124z c0124z4 = (C0124z) obj3;
                        if (!c0124z4.b()) {
                            if (AbstractC0123y.e(c0124z4.f644a, c0124z3.f644a) && c0124z4.f647d) {
                                break;
                            }
                        }
                        i8++;
                    }
                    C0124z c0124z5 = (C0124z) obj3;
                    if (c0124z5 != null) {
                        c0124z5.a();
                        interfaceC0101b3 = interfaceC0101b5;
                        r rVar4 = r.f633a;
                        this.f6125d = interfaceC0101b3;
                        this.f6122a = c0124z3;
                        this.f6123b = null;
                        this.f6124c = 3;
                        Y y6 = (Y) interfaceC0101b3;
                        objD2 = y6.d(rVar4, this);
                        if (objD2 != aVar) {
                            interfaceC0101b5 = y6;
                            ?? r422 = ((C0116q) objD2).f627a;
                            int size2 = r422.size();
                            int i82 = i6;
                            while (true) {
                                if (i82 < size2) {
                                }
                                i82++;
                            }
                            C0124z c0124z52 = (C0124z) obj3;
                            if (c0124z52 != null) {
                            }
                        }
                        return aVar;
                    }
                    return c3137a;
                }
                r rVar5 = this.f6123b;
                c0124z2 = this.f6122a;
                InterfaceC0101b interfaceC0101b6 = (InterfaceC0101b) this.f6125d;
                AbstractC2467b.l(obj);
                rVar = rVar5;
                objD = obj;
                interfaceC0101b2 = interfaceC0101b6;
                C0116q c0116q = (C0116q) objD;
                ?? r12 = c0116q.f627a;
                int size3 = r12.size();
                int i9 = 0;
                while (true) {
                    if (i9 >= size3) {
                        dVar = dVar2;
                        rVar2 = rVar;
                        obj2 = null;
                        break;
                    }
                    obj2 = r12.get(i9);
                    C0124z c0124z6 = (C0124z) obj2;
                    if (!c0124z6.b()) {
                        rVar2 = rVar;
                        dVar = dVar2;
                        if (AbstractC0123y.e(c0124z6.f644a, c0124z2.f644a) && c0124z6.f647d) {
                            break;
                        }
                    } else {
                        dVar = dVar2;
                        rVar2 = rVar;
                    }
                    i9++;
                    rVar = rVar2;
                    dVar2 = dVar;
                }
                C0124z c0124z7 = (C0124z) obj2;
                if (c0124z7 != null) {
                    Y y7 = (Y) interfaceC0101b2;
                    if (c0124z7.f645b - c0124z2.f645b < y7.q().b() && c0116q.f629c != 2) {
                        if (C2631b.c(C2631b.d(c0124z7.f646c, c0124z2.f646c)) <= y7.q().c()) {
                            rVar = rVar2;
                            interfaceC0101b = y7;
                            dVar2 = dVar;
                            this.f6125d = interfaceC0101b;
                            this.f6122a = c0124z2;
                            this.f6123b = rVar;
                            this.f6124c = 2;
                            Y y8 = (Y) interfaceC0101b;
                            objD = y8.d(rVar, this);
                            interfaceC0101b2 = y8;
                        }
                    }
                    if (c0124z7 != null) {
                        d dVar3 = dVar;
                        if (!dVar3.f6128d) {
                            AbstractC2254r node = dVar3.getNode();
                            MutableVector mutableVector = null;
                            while (true) {
                                if (node == null) {
                                    if (!dVar3.getNode().isAttached()) {
                                        F0.a.b("visitChildren called on an unattached node");
                                    }
                                    MutableVector mutableVector2 = new MutableVector(new AbstractC2254r[16], 0);
                                    AbstractC2254r child$ui = dVar3.getNode().getChild$ui();
                                    if (child$ui == null) {
                                        AbstractC0303l.b(mutableVector2, dVar3.getNode());
                                    } else {
                                        mutableVector2.add(child$ui);
                                    }
                                    loop4: while (true) {
                                        if (mutableVector2.getSize() == 0) {
                                            break;
                                        }
                                        AbstractC2254r abstractC2254rE = (AbstractC2254r) AbstractC2761L.e(1, mutableVector2);
                                        if ((abstractC2254rE.getAggregateChildKindSet$ui() & 1024) == 0) {
                                            AbstractC0303l.b(mutableVector2, abstractC2254rE);
                                        } else {
                                            while (true) {
                                                if (abstractC2254rE == null) {
                                                    break;
                                                }
                                                if ((abstractC2254rE.getKindSet$ui() & 1024) != 0) {
                                                    MutableVector mutableVector3 = null;
                                                    while (abstractC2254rE != null) {
                                                        if (abstractC2254rE instanceof E) {
                                                            ((E) abstractC2254rE).A0(7);
                                                            break loop4;
                                                        }
                                                        if ((abstractC2254rE.getKindSet$ui() & 1024) == 0 || !(abstractC2254rE instanceof AbstractC0301k)) {
                                                            abstractC2254rE = AbstractC0303l.e(mutableVector3);
                                                        } else {
                                                            int i10 = 0;
                                                            for (AbstractC2254r child$ui2 = ((AbstractC0301k) abstractC2254rE).f2431b; child$ui2 != null; child$ui2 = child$ui2.getChild$ui()) {
                                                                if ((child$ui2.getKindSet$ui() & 1024) != 0) {
                                                                    i10++;
                                                                    if (i10 == 1) {
                                                                        abstractC2254rE = child$ui2;
                                                                    } else {
                                                                        if (mutableVector3 == null) {
                                                                            mutableVector3 = new MutableVector(new AbstractC2254r[16], 0);
                                                                        }
                                                                        if (abstractC2254rE != null) {
                                                                            mutableVector3.add(abstractC2254rE);
                                                                            abstractC2254rE = null;
                                                                        }
                                                                        mutableVector3.add(child$ui2);
                                                                    }
                                                                }
                                                            }
                                                            if (i10 != 1) {
                                                                abstractC2254rE = AbstractC0303l.e(mutableVector3);
                                                            }
                                                        }
                                                    }
                                                } else {
                                                    abstractC2254rE = abstractC2254rE.getChild$ui();
                                                }
                                            }
                                        }
                                    }
                                } else {
                                    if (node instanceof E) {
                                        ((E) node).A0(7);
                                        break;
                                    }
                                    if ((node.getKindSet$ui() & 1024) != 0 && (node instanceof AbstractC0301k)) {
                                        int i11 = 0;
                                        for (AbstractC2254r child$ui3 = ((AbstractC0301k) node).f2431b; child$ui3 != null; child$ui3 = child$ui3.getChild$ui()) {
                                            if ((child$ui3.getKindSet$ui() & 1024) != 0) {
                                                i11++;
                                                if (i11 == 1) {
                                                    node = child$ui3;
                                                } else {
                                                    if (mutableVector == null) {
                                                        mutableVector = new MutableVector(new AbstractC2254r[16], 0);
                                                    }
                                                    if (node != null) {
                                                        mutableVector.add(node);
                                                        node = null;
                                                    }
                                                    mutableVector.add(child$ui3);
                                                }
                                            }
                                        }
                                        if (i11 == 1) {
                                        }
                                    }
                                    node = AbstractC0303l.e(mutableVector);
                                }
                            }
                        }
                        i6 = 0;
                        dVar3.f6127c.invoke();
                        c0124z7.a();
                        c0124z3 = c0124z2;
                        interfaceC0101b3 = interfaceC0101b2;
                        r rVar42 = r.f633a;
                        this.f6125d = interfaceC0101b3;
                        this.f6122a = c0124z3;
                        this.f6123b = null;
                        this.f6124c = 3;
                        Y y62 = (Y) interfaceC0101b3;
                        objD2 = y62.d(rVar42, this);
                        if (objD2 != aVar) {
                        }
                        return aVar;
                    }
                    return c3137a;
                }
                c0124z7 = null;
                if (c0124z7 != null) {
                }
                return c3137a;
            }
            interfaceC0101b = (InterfaceC0101b) this.f6125d;
            AbstractC2467b.l(obj);
            objB = obj;
        }
        C0124z c0124z8 = (C0124z) objB;
        int i12 = c0124z8.f652i;
        if (i12 == 3 || i12 == 4) {
            long j4 = c0124z8.f646c;
            int i13 = (int) (j4 >> 32);
            if (Float.intBitsToFloat(i13) >= 0.0f) {
                Y y9 = (Y) interfaceC0101b;
                c0124z = c0124z8;
                if (Float.intBitsToFloat(i13) < ((int) (y9.f569f.f584n >> 32))) {
                    int i14 = (int) (j4 & 4294967295L);
                    if (Float.intBitsToFloat(i14) >= 0.0f && Float.intBitsToFloat(i14) < ((int) (4294967295L & y9.f569f.f584n))) {
                        z6 = true;
                    }
                    rVar = (!dVar2.f6128d || z6) ? r.f633a : r.f634b;
                    c0124z2 = c0124z;
                    this.f6125d = interfaceC0101b;
                    this.f6122a = c0124z2;
                    this.f6123b = rVar;
                    this.f6124c = 2;
                    Y y82 = (Y) interfaceC0101b;
                    objD = y82.d(rVar, this);
                    interfaceC0101b2 = y82;
                }
            } else {
                c0124z = c0124z8;
            }
            z6 = false;
            if (dVar2.f6128d) {
            }
            c0124z2 = c0124z;
            this.f6125d = interfaceC0101b;
            this.f6122a = c0124z2;
            this.f6123b = rVar;
            this.f6124c = 2;
            Y y822 = (Y) interfaceC0101b;
            objD = y822.d(rVar, this);
            interfaceC0101b2 = y822;
        }
        return c3137a;
    }
}
