package kotlin.coroutines.jvm.internal; import v8.g; /* loaded from: classes2.dex */ public abstract class d extends a { private final v8.g _context; private transient v8.d intercepted; public d(v8.d dVar, v8.g gVar) { super(dVar); this._context = gVar; } @Override // v8.d public v8.g getContext() { v8.g gVar = this._context; d9.j.b(gVar); return gVar; } public final v8.d intercepted() { v8.d dVar = this.intercepted; if (dVar == null) { v8.e eVar = (v8.e) getContext().get(v8.e.U); if (eVar == null || (dVar = eVar.f0(this)) == null) { dVar = this; } this.intercepted = dVar; } return dVar; } @Override // kotlin.coroutines.jvm.internal.a protected void releaseIntercepted() { v8.d dVar = this.intercepted; if (dVar != null && dVar != this) { g.b bVar = getContext().get(v8.e.U); d9.j.b(bVar); ((v8.e) bVar).j0(dVar); } this.intercepted = c.f11421a; } public d(v8.d dVar) { this(dVar, dVar != null ? dVar.getContext() : null); } }