package kotlinx.coroutines.internal;

import d2.n1;
import d2.o0;
import d2.p1;
import d2.z0;
import java.util.concurrent.CancellationException;
import k1.i;

/* JADX INFO: compiled from: DispatchedContinuation.kt */
/* JADX INFO: loaded from: classes.dex */
public final class g {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final b0 f5194a = new b0("UNDEFINED");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final b0 f5195b = new b0("REUSABLE_CLAIMED");

    /* JADX WARN: Finally extract failed */
    public static final <T> void b(n1.d<? super T> dVar, Object obj, v1.l<? super Throwable, k1.o> lVar) {
        boolean z2;
        if (!(dVar instanceof f)) {
            dVar.j(obj);
            return;
        }
        f fVar = (f) dVar;
        Object objC = d2.r.c(obj, lVar);
        if (fVar.f5183h.g(fVar.d())) {
            fVar.f5185j = objC;
            fVar.f4498g = 1;
            fVar.f5183h.d(fVar.d(), fVar);
            return;
        }
        d2.c0.a();
        o0 o0VarA = n1.f4510a.a();
        if (o0VarA.t()) {
            fVar.f5185j = objC;
            fVar.f4498g = 1;
            o0VarA.p(fVar);
            return;
        }
        o0VarA.r(true);
        try {
            z0 z0Var = (z0) fVar.d().get(z0.f4542c);
            if (z0Var == null || z0Var.a()) {
                z2 = false;
            } else {
                CancellationException cancellationExceptionF = z0Var.f();
                fVar.a(objC, cancellationExceptionF);
                i.a aVar = k1.i.f5165e;
                fVar.j(k1.i.a(k1.j.a(cancellationExceptionF)));
                z2 = true;
            }
            if (!z2) {
                n1.d<T> dVar2 = fVar.f5184i;
                Object obj2 = fVar.f5186k;
                n1.f fVarD = dVar2.d();
                Object objC2 = f0.c(fVarD, obj2);
                p1<?> p1VarC = objC2 != f0.f5187a ? d2.t.c(dVar2, fVarD, objC2) : null;
                try {
                    fVar.f5184i.j(obj);
                    k1.o oVar = k1.o.f5171a;
                    if (p1VarC == null || p1VarC.n0()) {
                        f0.a(fVarD, objC2);
                    }
                } catch (Throwable th) {
                    if (p1VarC == null || p1VarC.n0()) {
                        f0.a(fVarD, objC2);
                    }
                    throw th;
                }
            }
            while (o0VarA.v()) {
            }
        } finally {
            try {
            } finally {
            }
        }
    }

    public static /* synthetic */ void c(n1.d dVar, Object obj, v1.l lVar, int i3, Object obj2) {
        if ((i3 & 2) != 0) {
            lVar = null;
        }
        b(dVar, obj, lVar);
    }
}
