package androidx.compose.runtime;

import V4.A;
import V4.C;
import V4.C0787z;
import V4.E;
import V4.InterfaceC0765i0;
import a.AbstractC0872a;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.compose.runtime.tooling.CompositionErrorContextImpl;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public final class LaunchedEffectImpl implements RememberObserver, A {
    public static final int $stable = 8;
    private InterfaceC0765i0 job;
    private final A4.j parentCoroutineContext;
    private final C scope;
    private final J4.e task;

    public LaunchedEffectImpl(A4.j jVar, J4.e eVar) {
        this.parentCoroutineContext = jVar;
        this.task = eVar;
        this.scope = E.c(jVar.plus(this));
    }

    @Override // A4.j
    public <R> R fold(R r5, J4.e eVar) {
        return (R) AbstractC0872a.E(this, r5, eVar);
    }

    @Override // A4.j
    public <E extends A4.h> E get(A4.i iVar) {
        return (E) AbstractC0872a.H(this, iVar);
    }

    @Override // A4.h
    public A4.i getKey() {
        return C0787z.f8352a;
    }

    @Override // V4.A
    public void handleException(A4.j jVar, Throwable th) throws Throwable {
        CompositionErrorContextImpl compositionErrorContextImpl = (CompositionErrorContextImpl) jVar.get(CompositionErrorContextImpl.Key);
        if (compositionErrorContextImpl != null) {
            compositionErrorContextImpl.attachComposeStackTrace(th, this);
        }
        A a6 = (A) this.parentCoroutineContext.get(C0787z.f8352a);
        if (a6 == null) {
            throw th;
        }
        a6.handleException(jVar, th);
    }

    @Override // A4.j
    public A4.j minusKey(A4.i iVar) {
        return AbstractC0872a.Y(this, iVar);
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onAbandoned() {
        InterfaceC0765i0 interfaceC0765i0 = this.job;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(new LeftCompositionCancellationException());
        }
        this.job = null;
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onForgotten() {
        InterfaceC0765i0 interfaceC0765i0 = this.job;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(new LeftCompositionCancellationException());
        }
        this.job = null;
    }

    @Override // androidx.compose.runtime.RememberObserver
    public void onRemembered() {
        InterfaceC0765i0 interfaceC0765i0 = this.job;
        if (interfaceC0765i0 != null) {
            interfaceC0765i0.cancel(E.a("Old job was still running!", null));
        }
        this.job = E.y(this.scope, null, null, this.task, 3);
    }

    @Override // A4.j
    public A4.j plus(A4.j jVar) {
        return AbstractC0872a.a0(this, jVar);
    }
}
