package g.a;

/* JADX INFO: Access modifiers changed from: package-private */
/* JADX INFO: compiled from: Builders.common.kt */
/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class g {
    public static final <T> p0<T> a(h0 h0Var, f.w.g gVar, j0 j0Var, f.z.c.p<? super h0, ? super f.w.d<? super T>, ? extends Object> pVar) {
        f.w.g gVarE = a0.e(h0Var, gVar);
        q0 w1Var = j0Var.isLazy() ? new w1(gVarE, pVar) : new q0(gVarE, true);
        ((a) w1Var).v0(j0Var, w1Var, pVar);
        return (p0<T>) w1Var;
    }

    public static /* synthetic */ p0 b(h0 h0Var, f.w.g gVar, j0 j0Var, f.z.c.p pVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            gVar = f.w.h.f3962b;
        }
        if ((i2 & 2) != 0) {
            j0Var = j0.DEFAULT;
        }
        return f.a(h0Var, gVar, j0Var, pVar);
    }

    public static final n1 c(h0 h0Var, f.w.g gVar, j0 j0Var, f.z.c.p<? super h0, ? super f.w.d<? super f.t>, ? extends Object> pVar) {
        f.w.g gVarE = a0.e(h0Var, gVar);
        a x1Var = j0Var.isLazy() ? new x1(gVarE, pVar) : new e2(gVarE, true);
        x1Var.v0(j0Var, x1Var, pVar);
        return x1Var;
    }

    public static /* synthetic */ n1 d(h0 h0Var, f.w.g gVar, j0 j0Var, f.z.c.p pVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            gVar = f.w.h.f3962b;
        }
        if ((i2 & 2) != 0) {
            j0Var = j0.DEFAULT;
        }
        return f.c(h0Var, gVar, j0Var, pVar);
    }

    public static final <T> Object e(f.w.g gVar, f.z.c.p<? super h0, ? super f.w.d<? super T>, ? extends Object> pVar, f.w.d<? super T> dVar) throws Throwable {
        Object objW0;
        f.w.g context = dVar.getContext();
        f.w.g gVarD = a0.d(context, gVar);
        r1.e(gVarD);
        if (gVarD == context) {
            g.a.n2.z zVar = new g.a.n2.z(gVarD, dVar);
            objW0 = g.a.o2.b.c(zVar, zVar, pVar);
        } else if (f.z.d.k.a(gVarD.get(f.w.e.f3959c), context.get(f.w.e.f3959c))) {
            k2 k2Var = new k2(gVarD, dVar);
            Object objC = g.a.n2.f0.c(gVarD, null);
            try {
                Object objC2 = g.a.o2.b.c(k2Var, k2Var, pVar);
                g.a.n2.f0.a(gVarD, objC);
                objW0 = objC2;
            } catch (Throwable th) {
                g.a.n2.f0.a(gVarD, objC);
                throw th;
            }
        } else {
            u0 u0Var = new u0(gVarD, dVar);
            g.a.o2.a.e(pVar, u0Var, u0Var, null, 4, null);
            objW0 = u0Var.w0();
        }
        if (objW0 == f.w.j.d.d()) {
            f.w.k.a.h.c(dVar);
        }
        return objW0;
    }
}
