package kotlin.coroutines.jvm.internal;

import androidx.media3.container.NalUnitUtil;
import defpackage.cr4;
import defpackage.cu8;
import defpackage.dr4;
import defpackage.e6a;
import defpackage.kp6;
import defpackage.sq3;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\u001a-\u0010\u0005\u001a\u00020\u00022\u001c\u0010\u0004\u001a\u0018\b\u0001\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00020\u0001\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u0000H\u0001¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/Function1;", "Lkotlin/coroutines/Continuation;", "Le6a;", "", "block", "runSuspend", "(Lsq3;)V", "kotlin-stdlib"}, k = 2, mv = {2, 1, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class RunSuspendKt {
    @cu8
    public static final void runSuspend(@kp6 sq3<? super Continuation<? super e6a>, ? extends Object> sq3Var) {
        cr4.g(sq3Var, "block");
        RunSuspend runSuspend = new RunSuspend();
        dr4.d(dr4.a(sq3Var, runSuspend)).resumeWith(e6a.a);
        runSuspend.await();
    }
}
