package kotlinx.coroutines.p2;

import h.l;
import h.m;
import h.u.d;
import h.u.g;
import h.u.j.a.h;
import h.x.c.l;
import h.x.c.p;
import h.x.d.y;
import kotlinx.coroutines.o2.u;

/* JADX INFO: compiled from: Undispatched.kt */
/* JADX INFO: loaded from: classes.dex */
public final class b {
    public static final <T> void a(l<? super d<? super T>, ? extends Object> lVar, d<? super T> dVar) {
        h.a(dVar);
        try {
            g context = dVar.getContext();
            Object objC = u.c(context, null);
            try {
                if (lVar == null) {
                    throw new NullPointerException("null cannot be cast to non-null type (kotlin.coroutines.Continuation<T>) -> kotlin.Any?");
                }
                y.b(lVar, 1);
                Object objInvoke = lVar.invoke(dVar);
                if (objInvoke != h.u.i.d.d()) {
                    l.a aVar = h.l.b;
                    h.l.a(objInvoke);
                    dVar.g(objInvoke);
                }
            } finally {
                u.a(context, objC);
            }
        } catch (Throwable th) {
            l.a aVar2 = h.l.b;
            Object objA = m.a(th);
            h.l.a(objA);
            dVar.g(objA);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static final <R, T> void b(p<? super R, ? super d<? super T>, ? extends Object> pVar, R r, d<? super T> dVar) {
        h.a(dVar);
        try {
            g context = dVar.getContext();
            Object objC = u.c(context, null);
            try {
                if (pVar == null) {
                    throw new NullPointerException("null cannot be cast to non-null type (R, kotlin.coroutines.Continuation<T>) -> kotlin.Any?");
                }
                y.b(pVar, 2);
                Object objA = pVar.a(r, dVar);
                if (objA != h.u.i.d.d()) {
                    l.a aVar = h.l.b;
                    h.l.a(objA);
                    dVar.g(objA);
                }
            } finally {
                u.a(context, objC);
            }
        } catch (Throwable th) {
            l.a aVar2 = h.l.b;
            Object objA2 = m.a(th);
            h.l.a(objA2);
            dVar.g(objA2);
        }
    }
}
