package f.w;

import f.z.c.p;
import f.z.d.k;
import f.z.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: f.w.g$a$a, reason: collision with other inner class name */
        /* JADX INFO: compiled from: CoroutineContext.kt */
        static final class C0122a extends l implements p<g, b, g> {

            /* JADX INFO: renamed from: b, reason: collision with root package name */
            public static final C0122a f3961b = new C0122a();

            C0122a() {
                super(2);
            }

            @Override // f.z.c.p
            /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
            public final g invoke(g gVar, b bVar) {
                k.e(gVar, "acc");
                k.e(bVar, "element");
                g gVarMinusKey = gVar.minusKey(bVar.getKey());
                if (gVarMinusKey == h.f3962b) {
                    return bVar;
                }
                e eVar = (e) gVarMinusKey.get(e.f3959c);
                if (eVar == null) {
                    return new f.w.c(gVarMinusKey, bVar);
                }
                g gVarMinusKey2 = gVarMinusKey.minusKey(e.f3959c);
                return gVarMinusKey2 == h.f3962b ? new f.w.c(bVar, eVar) : new f.w.c(new f.w.c(gVarMinusKey2, bVar), eVar);
            }
        }

        public static g a(g gVar, g gVar2) {
            k.e(gVar2, "context");
            return gVar2 == h.f3962b ? gVar : (g) gVar2.fold(gVar, C0122a.f3961b);
        }
    }

    /* 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.e(pVar, "operation");
                return pVar.invoke(r, bVar);
            }

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

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

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

        @Override // f.w.g
        <E extends b> E get(c<E> cVar);

        c<?> getKey();
    }

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

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

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

    g minusKey(c<?> cVar);

    g plus(g gVar);
}
