package h.u;

import h.u.g;
import h.u.g.b;
import h.x.c.l;
import h.x.d.k;

/* JADX INFO: compiled from: CoroutineContextImpl.kt */
/* JADX INFO: loaded from: classes.dex */
public abstract class b<B extends g.b, E extends B> implements g.c<E> {
    private final l<g.b, E> b;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final g.c<?> f971e;

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r2v1, types: [h.u.g$c<?>] */
    /* JADX WARN: Type inference failed for: r2v5 */
    /* JADX WARN: Type inference failed for: r2v6 */
    /* JADX WARN: Type inference failed for: r3v0, types: [h.x.c.l<? super h.u.g$b, ? extends E extends B>, h.x.c.l<h.u.g$b, E extends B>, java.lang.Object] */
    public b(g.c<B> cVar, l<? super g.b, ? extends E> lVar) {
        k.d(cVar, "baseKey");
        k.d(lVar, "safeCast");
        this.b = lVar;
        this.f971e = cVar instanceof b ? (g.c<B>) ((b) cVar).f971e : cVar;
    }

    public final boolean a(g.c<?> cVar) {
        k.d(cVar, "key");
        return cVar == this || this.f971e == cVar;
    }

    /* JADX WARN: Incorrect return type in method signature: (Lh/u/g$b;)TE; */
    public final g.b b(g.b bVar) {
        k.d(bVar, "element");
        return (g.b) this.b.invoke(bVar);
    }
}
