package d.k0.f.a;

import d.n;
import d.n0.c.s;
import d.q;
import d.r;
import java.io.Serializable;

/* JADX INFO: compiled from: ContinuationImpl.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public abstract class a implements d.k0.a<Object>, Serializable {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final d.k0.a<Object> f2604c;

    public a(d.k0.a<Object> aVar) {
        this.f2604c = aVar;
    }

    @Override // d.k0.a
    public final void c(Object obj) {
        Object objJ;
        d.k0.a<Object> aVar = this;
        while (true) {
            f.a(aVar);
            a aVar2 = (a) aVar;
            d.k0.a<Object> aVar3 = aVar2.f2604c;
            s.b(aVar3);
            try {
                objJ = aVar2.j(obj);
            } catch (Throwable th) {
                q.a aVar4 = q.f2687c;
                obj = q.a(r.a(th));
            }
            if (objJ == d.k0.e.d.a()) {
                return;
            }
            q.a aVar5 = q.f2687c;
            obj = q.a(objJ);
            aVar2.k();
            if (!(aVar3 instanceof a)) {
                aVar3.c(obj);
                return;
            }
            aVar = aVar3;
        }
    }

    public final d.k0.a<Object> h() {
        return this.f2604c;
    }

    public StackTraceElement i() {
        return e.d(this);
    }

    protected abstract Object j(Object obj);

    protected void k() {
    }

    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("Continuation at ");
        Object objI = i();
        if (objI == null) {
            objI = getClass().getName();
        }
        sb.append(objI);
        return sb.toString();
    }
}
