package androidx.view;

import android.annotation.SuppressLint;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.view.bc;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.vw2;
import defpackage.vx8;
import java.util.LinkedHashMap;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\b\u0017\u0018\u00002\u00020\u0001:\u0001\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/bf;", "", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@SuppressLint({"TypeParameterUnusedInFormals"})
@vx8
public class bf {
    public static final LinkedHashMap b = new LinkedHashMap();
    public final LinkedHashMap a = new LinkedHashMap();

    @Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010%\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0080\u0003\u0018\u00002\u00020\u0001R&\u0010\u0005\u001a\u0014\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u00040\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"Landroidx/navigation/bf$a;", "", "", "Ljava/lang/Class;", "", "annotationNames", "Ljava/util/Map;", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a {
        public static String a(Class cls) {
            LinkedHashMap linkedHashMap = bf.b;
            String strValue = (String) linkedHashMap.get(cls);
            if (strValue == null) {
                bc.b bVar = (bc.b) cls.getAnnotation(bc.b.class);
                strValue = bVar != null ? bVar.value() : null;
                if (strValue == null || strValue.length() <= 0) {
                    throw new IllegalArgumentException("No @Navigator.Name annotation found for ".concat(cls.getSimpleName()).toString());
                }
                linkedHashMap.put(cls, strValue);
            }
            cr4.d(strValue);
            return strValue;
        }
    }

    public final void a(bc bcVar) {
        String strA = a.a(bcVar.getClass());
        if (strA.length() <= 0) {
            throw new IllegalArgumentException("navigator name cannot be an empty string");
        }
        LinkedHashMap linkedHashMap = this.a;
        bc bcVar2 = (bc) linkedHashMap.get(strA);
        if (cr4.b(bcVar2, bcVar)) {
            return;
        }
        if (bcVar2 != null && bcVar2.b) {
            throw new IllegalStateException(("Navigator " + bcVar + " is replacing an already attached " + bcVar2).toString());
        }
        if (!bcVar.b) {
            return;
        }
        throw new IllegalStateException(("Navigator " + bcVar + " is already attached to another NavController").toString());
    }

    public bc b(String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        if (str.length() <= 0) {
            throw new IllegalArgumentException("navigator name cannot be an empty string");
        }
        bc bcVar = (bc) this.a.get(str);
        if (bcVar != null) {
            return bcVar;
        }
        throw new IllegalStateException(vw2.ab("Could not find Navigator with name \"", str, "\". You must call NavController.addNavigator() for each navigation type."));
    }
}
