package d;

import O1.z;
import android.os.Build;
import android.window.OnBackInvokedCallback;
import android.window.OnBackInvokedDispatcher;
import androidx.lifecycle.EnumC0510o;
import androidx.lifecycle.InterfaceC0516v;
import java.util.Iterator;
import java.util.ListIterator;

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final B6.i f11329b = new B6.i();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public o f11330c;

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

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public OnBackInvokedDispatcher f11332e;

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

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

    public x(Runnable runnable) {
        this.f11328a = runnable;
        int i = Build.VERSION.SDK_INT;
        if (i >= 33) {
            this.f11331d = i >= 34 ? u.f11321a.a(new p(this, 0), new p(this, 1), new q(this, 0), new q(this, 1)) : s.f11316a.a(new q(this, 2));
        }
    }

    public final void a(InterfaceC0516v interfaceC0516v, o oVar) {
        P6.g.e(interfaceC0516v, "owner");
        P6.g.e(oVar, "onBackPressedCallback");
        O3.e eVarC = interfaceC0516v.C();
        if (eVarC.l() == EnumC0510o.f8834q) {
            return;
        }
        oVar.f11308b.add(new v(this, eVarC, oVar));
        e();
        oVar.f11309c = new z(0, this, x.class, "updateEnabledCallbacks", "updateEnabledCallbacks()V", 0, 1);
    }

    public final w b(o oVar) {
        P6.g.e(oVar, "onBackPressedCallback");
        this.f11329b.addLast(oVar);
        w wVar = new w(this, oVar);
        oVar.f11308b.add(wVar);
        e();
        oVar.f11309c = new z(0, this, x.class, "updateEnabledCallbacks", "updateEnabledCallbacks()V", 0, 2);
        return wVar;
    }

    public final void c() {
        Object objPrevious;
        o oVar = this.f11330c;
        if (oVar == null) {
            B6.i iVar = this.f11329b;
            ListIterator listIterator = iVar.listIterator(iVar.a());
            while (true) {
                if (!listIterator.hasPrevious()) {
                    objPrevious = null;
                    break;
                } else {
                    objPrevious = listIterator.previous();
                    if (((o) objPrevious).f11307a) {
                        break;
                    }
                }
            }
            oVar = (o) objPrevious;
        }
        this.f11330c = null;
        if (oVar != null) {
            oVar.b();
        } else {
            this.f11328a.run();
        }
    }

    public final void d(boolean z8) {
        OnBackInvokedDispatcher onBackInvokedDispatcher = this.f11332e;
        OnBackInvokedCallback onBackInvokedCallback = this.f11331d;
        if (onBackInvokedDispatcher == null || onBackInvokedCallback == null) {
            return;
        }
        s sVar = s.f11316a;
        if (z8 && !this.f11333f) {
            sVar.b(onBackInvokedDispatcher, 0, onBackInvokedCallback);
            this.f11333f = true;
        } else {
            if (z8 || !this.f11333f) {
                return;
            }
            sVar.c(onBackInvokedDispatcher, onBackInvokedCallback);
            this.f11333f = false;
        }
    }

    public final void e() {
        boolean z8 = this.f11334g;
        boolean z9 = false;
        B6.i iVar = this.f11329b;
        if (!(iVar != null) || !iVar.isEmpty()) {
            Iterator it = iVar.iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                } else if (((o) it.next()).f11307a) {
                    z9 = true;
                    break;
                }
            }
        }
        this.f11334g = z9;
        if (z9 == z8 || Build.VERSION.SDK_INT < 33) {
            return;
        }
        d(z9);
    }
}
