package androidx.activity;

import androidx.annotation.MainThread;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
import kotlin.jvm.JvmName;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/* JADX INFO: loaded from: classes.dex */
public abstract class x {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public boolean f542a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final CopyOnWriteArrayList f543b = new CopyOnWriteArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public sd.a f544c;

    public x(boolean z10) {
        this.f542a = z10;
    }

    @JvmName(name = "addCancellable")
    public final void addCancellable(@NotNull c cVar) {
        nb.g.i(cVar, "cancellable");
        this.f543b.add(cVar);
    }

    @Nullable
    public final sd.a getEnabledChangedCallback$activity_release() {
        return this.f544c;
    }

    @MainThread
    public void handleOnBackCancelled() {
    }

    public abstract void handleOnBackPressed();

    @MainThread
    public void handleOnBackProgressed(@NotNull b bVar) {
        nb.g.i(bVar, "backEvent");
    }

    @MainThread
    public void handleOnBackStarted(@NotNull b bVar) {
        nb.g.i(bVar, "backEvent");
    }

    @MainThread
    public final boolean isEnabled() {
        return this.f542a;
    }

    @MainThread
    public final void remove() {
        Iterator it = this.f543b.iterator();
        while (it.hasNext()) {
            ((c) it.next()).cancel();
        }
    }

    @JvmName(name = "removeCancellable")
    public final void removeCancellable(@NotNull c cVar) {
        nb.g.i(cVar, "cancellable");
        this.f543b.remove(cVar);
    }

    @MainThread
    public final void setEnabled(boolean z10) {
        this.f542a = z10;
        sd.a aVar = this.f544c;
        if (aVar != null) {
            aVar.invoke();
        }
    }

    public final void setEnabledChangedCallback$activity_release(@Nullable sd.a aVar) {
        this.f544c = aVar;
    }
}
