package androidx.view;

import android.os.Bundle;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.view.ao;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.c03;
import defpackage.cr4;
import defpackage.e48;
import defpackage.mj6;
import defpackage.oj9;
import defpackage.q78;
import defpackage.sg8;
import defpackage.vx8;
import defpackage.y41;
import defpackage.zj6;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.util.List;
import java.util.ListIterator;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\b&\u0018\u0000*\b\b\u0000\u0010\u0002*\u00020\u00012\u00020\u0003:\u0002\u0004\u0005¨\u0006\u0006"}, d2 = {"Landroidx/navigation/bc;", "Landroidx/navigation/ao;", "D", "", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "b", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@vx8
public abstract class bc<D extends ao> {
    public zj6 a;
    public boolean b;

    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\bf\u0018\u00002\u00020\u0001ø\u0001\u0000\u0082\u0002\u0006\n\u0004\b!0\u0001¨\u0006\u0002À\u0006\u0001"}, d2 = {"Landroidx/navigation/bc$a;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public interface a {
    }

    @Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE})
    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087\u0002\u0018\u00002\u00020\u0001B\u000f\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005¨\u0006\u0006"}, d2 = {"Landroidx/navigation/bc$b;", "", "", AppMeasurementSdk.ConditionalUserProperty.VALUE, "<init>", "(Ljava/lang/String;)V", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @oj9
    @e48
    @Retention(RetentionPolicy.RUNTIME)
    public @interface b {
        String value();
    }

    public abstract ao a();

    public final zj6 b() {
        zj6 zj6Var = this.a;
        if (zj6Var != null) {
            return zj6Var;
        }
        throw new IllegalStateException("You cannot access the Navigator's state until the Navigator is attached");
    }

    public ao c(ao aoVar, Bundle bundle, aw awVar) {
        return aoVar;
    }

    public void d(List list, aw awVar) {
        c03 c03Var = new c03(sg8.g(sg8.n(y41.m(list), new bd(this, awVar)), new q78(4)));
        while (c03Var.hasNext()) {
            b().g((NavBackStackEntry) c03Var.next());
        }
    }

    public void e(zj6 zj6Var) {
        this.a = zj6Var;
        this.b = true;
    }

    public void f(NavBackStackEntry navBackStackEntry) {
        ao aoVar = navBackStackEntry.b;
        if (aoVar == null) {
            aoVar = null;
        }
        if (aoVar == null) {
            return;
        }
        c(aoVar, null, mj6.a(be.a));
        b().c(navBackStackEntry);
    }

    public void g(Bundle bundle) {
    }

    public Bundle h() {
        return null;
    }

    public void i(NavBackStackEntry navBackStackEntry, boolean z) {
        cr4.g(navBackStackEntry, "popUpTo");
        List list = (List) b().e.getValue();
        if (!list.contains(navBackStackEntry)) {
            throw new IllegalStateException(("popBackStack was called with " + navBackStackEntry + " which does not exist in back stack " + list).toString());
        }
        ListIterator listIterator = list.listIterator(list.size());
        NavBackStackEntry navBackStackEntry2 = null;
        while (j()) {
            navBackStackEntry2 = (NavBackStackEntry) listIterator.previous();
            if (cr4.b(navBackStackEntry2, navBackStackEntry)) {
                break;
            }
        }
        if (navBackStackEntry2 != null) {
            b().d(navBackStackEntry2, z);
        }
    }

    public boolean j() {
        return true;
    }
}
