package W;

import Z6.AbstractC0385z;
import Z6.C0369i;
import Z6.InterfaceC0382w;
import b7.AbstractC0558h;
import b7.C0556f;
import com.google.android.gms.internal.measurement.C1;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicLongFieldUpdater;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;

/* JADX INFO: loaded from: classes.dex */
public final class P extends G6.i implements O6.p {

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public H f6957u;

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

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final /* synthetic */ C2.a f6959w;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public P(C2.a aVar, E6.d dVar) {
        super(2, dVar);
        this.f6959w = aVar;
    }

    @Override // O6.p
    public final Object k(Object obj, Object obj2) {
        return ((P) m((E6.d) obj2, (InterfaceC0382w) obj)).p(A6.n.f457a);
    }

    @Override // G6.a
    public final E6.d m(E6.d dVar, Object obj) {
        return new P(this.f6959w, dVar);
    }

    /* JADX WARN: Code restructure failed: missing block: B:63:0x0128, code lost:
    
        if (r3 == b7.AbstractC0558h.f9253n) goto L66;
     */
    /* JADX WARN: Code restructure failed: missing block: B:64:0x012a, code lost:
    
        r6.a();
        r6 = null;
     */
    /* JADX WARN: Code restructure failed: missing block: B:67:0x0137, code lost:
    
        throw new java.lang.IllegalStateException("unexpected");
     */
    /* JADX WARN: Removed duplicated region for block: B:16:0x0064  */
    /* JADX WARN: Removed duplicated region for block: B:24:0x0095  */
    /* JADX WARN: Removed duplicated region for block: B:79:0x0159  */
    /* JADX WARN: Removed duplicated region for block: B:82:0x0168  */
    /* JADX WARN: Removed duplicated region for block: B:84:0x016b  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x016f A[SYNTHETIC] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:79:0x0159 -> B:80:0x015a). Please report as a decompilation issue!!! */
    @Override // G6.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object p(Object obj) throws Throwable {
        C2.a aVar;
        Object objC;
        H h8;
        C0556f c0556f;
        Object obj2;
        Object objC2;
        Object objC3;
        O6.q qVar;
        b7.n nVar;
        Object obj3 = F6.a.f2580q;
        int i = this.f6958v;
        int i5 = 1;
        C2.a aVar2 = this.f6959w;
        if (i == 0) {
            C1.N(obj);
            if (((AtomicInteger) ((P.g) aVar2.f1160u).f5246r).get() <= 0) {
                throw new IllegalStateException("Check failed.");
            }
            AbstractC0385z.i(((InterfaceC0382w) aVar2.f1158s).u());
            h8 = (H) aVar2.f1157r;
            c0556f = (C0556f) aVar2.f1159t;
            this.f6957u = h8;
            this.f6958v = i5;
            c0556f.getClass();
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = C0556f.f9235w;
            b7.n nVar2 = (b7.n) atomicReferenceFieldUpdater.get(c0556f);
            while (!c0556f.t()) {
            }
            Throwable thO = c0556f.o();
            int i8 = e7.s.f12575a;
            throw thO;
        }
        if (i == 1) {
            h8 = this.f6957u;
            C1.N(obj);
            objC = obj;
            aVar = aVar2;
            this.f6957u = null;
            this.f6958v = 2;
            if (h8.k(objC, this) != obj3) {
            }
            return obj3;
        }
        if (i != 2) {
            throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
        }
        C1.N(obj);
        C2.a aVar3 = aVar2;
        if (((AtomicInteger) ((P.g) aVar3.f1160u).f5246r).decrementAndGet() != 0) {
            return A6.n.f457a;
        }
        aVar2 = aVar3;
        i5 = 1;
        AbstractC0385z.i(((InterfaceC0382w) aVar2.f1158s).u());
        h8 = (H) aVar2.f1157r;
        c0556f = (C0556f) aVar2.f1159t;
        this.f6957u = h8;
        this.f6958v = i5;
        c0556f.getClass();
        AtomicReferenceFieldUpdater atomicReferenceFieldUpdater2 = C0556f.f9235w;
        b7.n nVar22 = (b7.n) atomicReferenceFieldUpdater2.get(c0556f);
        while (!c0556f.t()) {
            AtomicLongFieldUpdater atomicLongFieldUpdater = C0556f.f9231s;
            long andIncrement = atomicLongFieldUpdater.getAndIncrement(c0556f);
            aVar = aVar2;
            long j8 = AbstractC0558h.f9242b;
            long j9 = andIncrement / j8;
            int i9 = (int) (andIncrement % j8);
            if (nVar22.f12574s == j9) {
                objC = c0556f.C(nVar22, i9, andIncrement, null);
                obj2 = AbstractC0558h.f9252m;
                if (objC == obj2) {
                    throw new IllegalStateException("unexpected");
                }
                Object obj4 = AbstractC0558h.f9254o;
                if (objC != obj4) {
                    if (objC == AbstractC0558h.f9253n) {
                        C0369i c0369iO = AbstractC0385z.o(C1.A(this));
                        try {
                            objC2 = c0556f.C(nVar22, i9, andIncrement, c0369iO);
                        } catch (Throwable th) {
                            c0369iO.C();
                            throw th;
                        }
                        if (objC2 != obj2) {
                            if (objC2 == obj4) {
                                if (andIncrement < c0556f.q()) {
                                    nVar22.a();
                                }
                                b7.n nVar3 = (b7.n) atomicReferenceFieldUpdater2.get(c0556f);
                                while (true) {
                                    if (!c0556f.t()) {
                                        long andIncrement2 = atomicLongFieldUpdater.getAndIncrement(c0556f);
                                        long j10 = AbstractC0558h.f9242b;
                                        long j11 = andIncrement2 / j10;
                                        int i10 = (int) (andIncrement2 % j10);
                                        if (nVar3.f12574s == j11) {
                                            nVar = nVar3;
                                        } else {
                                            b7.n nVarM = c0556f.m(j11, nVar3);
                                            if (nVarM != null) {
                                                nVar = nVarM;
                                            }
                                        }
                                        objC3 = c0556f.C(nVar, i10, andIncrement2, c0369iO);
                                        b7.n nVar4 = nVar;
                                        if (objC3 == AbstractC0558h.f9252m) {
                                            c0369iO.a(nVar4, i10);
                                            break;
                                        }
                                        if (objC3 != AbstractC0558h.f9254o) {
                                            break;
                                        }
                                        if (andIncrement2 < c0556f.q()) {
                                            nVar4.a();
                                        }
                                        nVar3 = nVar4;
                                    } else {
                                        c0369iO.i(C1.j(c0556f.o()));
                                        break;
                                    }
                                }
                                c0369iO.C();
                                throw th;
                            }
                            objC3 = objC2;
                            nVar22.a();
                            qVar = null;
                            c0369iO.c(objC3, qVar);
                        } else {
                            c0369iO.a(nVar22, i9);
                        }
                        objC = c0369iO.u();
                    } else {
                        nVar22.a();
                    }
                    if (objC != obj3) {
                        this.f6957u = null;
                        this.f6958v = 2;
                        if (h8.k(objC, this) != obj3) {
                            aVar3 = aVar;
                            if (((AtomicInteger) ((P.g) aVar3.f1160u).f5246r).decrementAndGet() != 0) {
                            }
                        }
                    }
                    return obj3;
                }
                if (andIncrement < c0556f.q()) {
                    nVar22.a();
                }
                aVar2 = aVar;
            } else {
                b7.n nVarM2 = c0556f.m(j9, nVar22);
                if (nVarM2 == null) {
                    continue;
                    aVar2 = aVar;
                } else {
                    nVar22 = nVarM2;
                    objC = c0556f.C(nVar22, i9, andIncrement, null);
                    obj2 = AbstractC0558h.f9252m;
                    if (objC == obj2) {
                    }
                }
            }
            AbstractC0385z.i(((InterfaceC0382w) aVar2.f1158s).u());
            h8 = (H) aVar2.f1157r;
            c0556f = (C0556f) aVar2.f1159t;
            this.f6957u = h8;
            this.f6958v = i5;
            c0556f.getClass();
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater22 = C0556f.f9235w;
            b7.n nVar222 = (b7.n) atomicReferenceFieldUpdater22.get(c0556f);
            while (!c0556f.t()) {
            }
        }
        Throwable thO2 = c0556f.o();
        int i82 = e7.s.f12575a;
        throw thO2;
    }
}
