package androidx.activity;

import androidx.lifecycle.Lifecycle$Event;
import androidx.lifecycle.LifecycleEventObserver;
import kotlin.Metadata;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000.\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0082\u0004\u0018\u00002\u00020\u00012\u00020\u0002B\u0017\u0012\u0006\u0010\u000b\u001a\u00020\n\u0012\u0006\u0010\u000e\u001a\u00020\r¢\u0006\u0004\b\u0012\u0010\u0013J\u0018\u0010\b\u001a\u00020\u00072\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0005H\u0016J\b\u0010\t\u001a\u00020\u0007H\u0016R\u0014\u0010\u000b\u001a\u00020\n8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010\fR\u0014\u0010\u000e\u001a\u00020\r8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u000e\u0010\u000fR\u0018\u0010\u0010\u001a\u0004\u0018\u00010\u00028\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0010\u0010\u0011¨\u0006\u0014"}, d2 = {"androidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable", "Landroidx/lifecycle/LifecycleEventObserver;", "Landroidx/activity/c;", "Landroidx/lifecycle/p;", "source", "Landroidx/lifecycle/Lifecycle$Event;", "event", "Lkd/e;", "onStateChanged", "cancel", "Landroidx/lifecycle/l;", "lifecycle", "Landroidx/lifecycle/l;", "Landroidx/activity/x;", "onBackPressedCallback", "Landroidx/activity/x;", "currentCancellable", "Landroidx/activity/c;", "<init>", "(Landroidx/activity/b0;Landroidx/lifecycle/l;Landroidx/activity/x;)V", "activity_release"}, k = 1, mv = {1, 8, 0})
final class OnBackPressedDispatcher$LifecycleOnBackPressedCancellable implements LifecycleEventObserver, c {

    @Nullable
    private c currentCancellable;

    @NotNull
    private final androidx.lifecycle.l lifecycle;

    @NotNull
    private final x onBackPressedCallback;
    final /* synthetic */ b0 this$0;

    public OnBackPressedDispatcher$LifecycleOnBackPressedCancellable(@NotNull b0 b0Var, @NotNull androidx.lifecycle.l lVar, x xVar) {
        nb.g.i(lVar, "lifecycle");
        nb.g.i(xVar, "onBackPressedCallback");
        this.this$0 = b0Var;
        this.lifecycle = lVar;
        this.onBackPressedCallback = xVar;
        lVar.a(this);
    }

    @Override // androidx.activity.c
    public void cancel() {
        this.lifecycle.b(this);
        this.onBackPressedCallback.removeCancellable(this);
        c cVar = this.currentCancellable;
        if (cVar != null) {
            cVar.cancel();
        }
        this.currentCancellable = null;
    }

    @Override // androidx.lifecycle.LifecycleEventObserver
    public void onStateChanged(@NotNull androidx.lifecycle.p pVar, @NotNull Lifecycle$Event lifecycle$Event) {
        nb.g.i(pVar, "source");
        nb.g.i(lifecycle$Event, "event");
        if (lifecycle$Event != Lifecycle$Event.ON_START) {
            if (lifecycle$Event != Lifecycle$Event.ON_STOP) {
                if (lifecycle$Event == Lifecycle$Event.ON_DESTROY) {
                    cancel();
                    return;
                }
                return;
            } else {
                c cVar = this.currentCancellable;
                if (cVar != null) {
                    cVar.cancel();
                    return;
                }
                return;
            }
        }
        b0 b0Var = this.this$0;
        x xVar = this.onBackPressedCallback;
        b0Var.getClass();
        nb.g.i(xVar, "onBackPressedCallback");
        b0Var.f471b.addLast(xVar);
        a0 a0Var = new a0(b0Var, xVar);
        xVar.addCancellable(a0Var);
        b0Var.e();
        xVar.setEnabledChangedCallback$activity_release(new OnBackPressedDispatcher$addCancellableCallback$1(0, b0Var, b0.class, "updateEnabledCallbacks", "updateEnabledCallbacks()V", 0));
        this.currentCancellable = a0Var;
    }
}
