package androidx.activity;

import c.a.b;
import c.i.d;
import c.i.e;
import c.i.g;
import c.i.h;
import java.util.ArrayDeque;
import java.util.Iterator;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Runnable f4544a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayDeque<b> f4545b = new ArrayDeque<>();

    public class LifecycleOnBackPressedCancellable implements e, c.a.a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public final d f4546a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final b f4547b;

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

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public final /* synthetic */ OnBackPressedDispatcher f4549d;

        @Override // c.a.a
        public void a() {
            h hVar = (h) this.f4546a;
            hVar.c("removeObserver");
            hVar.f5380a.e(this);
            this.f4547b.f4719b.remove(this);
            c.a.a aVar = this.f4548c;
            if (aVar != null) {
                aVar.a();
                this.f4548c = null;
            }
        }

        @Override // c.i.e
        public void e(g gVar, d.a aVar) {
            if (aVar == d.a.ON_START) {
                OnBackPressedDispatcher onBackPressedDispatcher = this.f4549d;
                b bVar = this.f4547b;
                onBackPressedDispatcher.f4545b.add(bVar);
                a aVar2 = onBackPressedDispatcher.new a(bVar);
                bVar.f4719b.add(aVar2);
                this.f4548c = aVar2;
                return;
            }
            if (aVar != d.a.ON_STOP) {
                if (aVar == d.a.ON_DESTROY) {
                    a();
                }
            } else {
                c.a.a aVar3 = this.f4548c;
                if (aVar3 != null) {
                    aVar3.a();
                }
            }
        }
    }

    public class a implements c.a.a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public final b f4550a;

        public a(b bVar) {
            this.f4550a = bVar;
        }

        @Override // c.a.a
        public void a() {
            OnBackPressedDispatcher.this.f4545b.remove(this.f4550a);
            this.f4550a.f4719b.remove(this);
        }
    }

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

    public void a() {
        Iterator<b> itDescendingIterator = this.f4545b.descendingIterator();
        while (itDescendingIterator.hasNext()) {
            b next = itDescendingIterator.next();
            if (next.f4718a) {
                next.a();
                return;
            }
        }
        Runnable runnable = this.f4544a;
        if (runnable != null) {
            runnable.run();
        }
    }
}
