package androidx.activity;

import java.util.ArrayDeque;
import java.util.Iterator;
import p037.p038.AbstractC1454;
import p037.p038.InterfaceC1453;
import p037.p089.p090.AbstractC2014;
import p037.p099.AbstractC2210;
import p037.p099.C2221;
import p037.p099.InterfaceC2217;
import p037.p099.InterfaceC2219;

/* JADX INFO: loaded from: classes.dex */
public final class OnBackPressedDispatcher {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Runnable f92;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final ArrayDeque<AbstractC1454> f93 = new ArrayDeque<>();

    public class LifecycleOnBackPressedCancellable implements InterfaceC2217, InterfaceC1453 {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final AbstractC2210 f94;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final AbstractC1454 f95;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public InterfaceC1453 f96;

        public LifecycleOnBackPressedCancellable(AbstractC2210 abstractC2210, AbstractC1454 abstractC1454) {
            this.f94 = abstractC2210;
            this.f95 = abstractC1454;
            abstractC2210.mo4273(this);
        }

        @Override // p037.p038.InterfaceC1453
        public void cancel() {
            ((C2221) this.f94).f7159.remove(this);
            this.f95.f4645.remove(this);
            InterfaceC1453 interfaceC1453 = this.f96;
            if (interfaceC1453 != null) {
                interfaceC1453.cancel();
                this.f96 = null;
            }
        }

        @Override // p037.p099.InterfaceC2217
        /* JADX INFO: renamed from: ֏ */
        public void mo87(InterfaceC2219 interfaceC2219, AbstractC2210.EnumC2211 enumC2211) {
            if (enumC2211 == AbstractC2210.EnumC2211.ON_START) {
                OnBackPressedDispatcher onBackPressedDispatcher = OnBackPressedDispatcher.this;
                AbstractC1454 abstractC1454 = this.f95;
                onBackPressedDispatcher.f93.add(abstractC1454);
                C0025 c0025 = onBackPressedDispatcher.new C0025(abstractC1454);
                abstractC1454.f4645.add(c0025);
                this.f96 = c0025;
                return;
            }
            if (enumC2211 != AbstractC2210.EnumC2211.ON_STOP) {
                if (enumC2211 == AbstractC2210.EnumC2211.ON_DESTROY) {
                    cancel();
                }
            } else {
                InterfaceC1453 interfaceC1453 = this.f96;
                if (interfaceC1453 != null) {
                    interfaceC1453.cancel();
                }
            }
        }
    }

    /* JADX INFO: renamed from: androidx.activity.OnBackPressedDispatcher$֏, reason: contains not printable characters */
    public class C0025 implements InterfaceC1453 {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final AbstractC1454 f98;

        public C0025(AbstractC1454 abstractC1454) {
            this.f98 = abstractC1454;
        }

        @Override // p037.p038.InterfaceC1453
        public void cancel() {
            OnBackPressedDispatcher.this.f93.remove(this.f98);
            this.f98.f4645.remove(this);
        }
    }

    public OnBackPressedDispatcher(Runnable runnable) {
        this.f92 = runnable;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m89() {
        Iterator<AbstractC1454> itDescendingIterator = this.f93.descendingIterator();
        while (itDescendingIterator.hasNext()) {
            AbstractC1454 next = itDescendingIterator.next();
            if (next.f4644) {
                AbstractC2014 abstractC2014 = AbstractC2014.this;
                abstractC2014.m3940(true);
                if (abstractC2014.f6609.f4644) {
                    abstractC2014.m3960();
                    return;
                } else {
                    abstractC2014.f6608.m89();
                    return;
                }
            }
        }
        Runnable runnable = this.f92;
        if (runnable != null) {
            runnable.run();
        }
    }
}
