package h.u;

import h.x.c.p;
import h.x.d.k;
import h.x.d.l;

/* JADX INFO: compiled from: CoroutineContext.kt */
/* JADX INFO: loaded from: classes.dex */
public interface g {

    /* JADX INFO: compiled from: CoroutineContext.kt */
    public static final class a {

        /* JADX INFO: renamed from: h.u.g$a$a, reason: collision with other inner class name */
        /* JADX INFO: compiled from: CoroutineContext.kt */
        static final class C0060a extends l implements p<g, b, g> {
            public static final C0060a b = new C0060a();

            C0060a() {
                super(2);
            }

            @Override // h.x.c.p
            /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
            public final g a(g gVar, b bVar) {
                k.d(gVar, "acc");
                k.d(bVar, "element");
                g gVarA = gVar.A(bVar.getKey());
                if (gVarA == h.b) {
                    return bVar;
                }
                e eVar = (e) gVarA.b(e.a);
                if (eVar == null) {
                    return new h.u.c(gVarA, bVar);
                }
                g gVarA2 = gVarA.A(e.a);
                return gVarA2 == h.b ? new h.u.c(bVar, eVar) : new h.u.c(new h.u.c(gVarA2, bVar), eVar);
            }
        }

        public static g a(g gVar, g gVar2) {
            k.d(gVar2, "context");
            return gVar2 == h.b ? gVar : (g) gVar2.t(gVar, C0060a.b);
        }
    }

    /* JADX INFO: compiled from: CoroutineContext.kt */
    public interface b extends g {

        /* JADX INFO: compiled from: CoroutineContext.kt */
        public static final class a {
            public static <R> R a(b bVar, R r, p<? super R, ? super b, ? extends R> pVar) {
                k.d(pVar, "operation");
                return pVar.a(r, bVar);
            }

            /* JADX WARN: Multi-variable type inference failed */
            public static <E extends b> E b(b bVar, c<E> cVar) {
                k.d(cVar, "key");
                if (k.a(bVar.getKey(), cVar)) {
                    return bVar;
                }
                return null;
            }

            public static g c(b bVar, c<?> cVar) {
                k.d(cVar, "key");
                return k.a(bVar.getKey(), cVar) ? h.b : bVar;
            }

            public static g d(b bVar, g gVar) {
                k.d(gVar, "context");
                return a.a(bVar, gVar);
            }
        }

        @Override // h.u.g
        <E extends b> E b(c<E> cVar);

        c<?> getKey();
    }

    /* JADX INFO: compiled from: CoroutineContext.kt */
    public interface c<E extends b> {
    }

    g A(c<?> cVar);

    <E extends b> E b(c<E> cVar);

    g j(g gVar);

    <R> R t(R r, p<? super R, ? super b, ? extends R> pVar);
}
