package androidx.navigation;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public abstract class C {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final LinkedHashMap f12649c = new LinkedHashMap();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ArrayList f12650d = new ArrayList();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final LinkedHashMap f12651e = new LinkedHashMap();

    public C(X x6, String str) {
        this.f12647a = x6;
        this.f12648b = str;
    }

    public B a() {
        LinkedHashMap linkedHashMap;
        B b5 = b();
        b5.getClass();
        Iterator it = this.f12649c.entrySet().iterator();
        while (true) {
            boolean zHasNext = it.hasNext();
            linkedHashMap = b5.f12643e;
            if (!zHasNext) {
                break;
            }
            Map.Entry entry = (Map.Entry) it.next();
            String argumentName = (String) entry.getKey();
            C1132g argument = (C1132g) entry.getValue();
            kotlin.jvm.internal.o.h(argumentName, "argumentName");
            kotlin.jvm.internal.o.h(argument, "argument");
            linkedHashMap.put(argumentName, argument);
        }
        for (C1149y navDeepLink : this.f12650d) {
            kotlin.jvm.internal.o.h(navDeepLink, "navDeepLink");
            ArrayList arrayListD = AbstractC1131f.d(linkedHashMap, new A(navDeepLink, 0));
            if (!arrayListD.isEmpty()) {
                throw new IllegalArgumentException(("Deep link " + navDeepLink.f12804a + " can't be used to open destination " + b5 + ".\nFollowing required arguments are missing: " + arrayListD).toString());
            }
            b5.f12641c.add(navDeepLink);
        }
        Iterator it2 = this.f12651e.entrySet().iterator();
        if (it2.hasNext()) {
            Map.Entry entry2 = (Map.Entry) it2.next();
            ((Number) entry2.getKey()).intValue();
            if (entry2.getValue() != null) {
                throw new ClassCastException();
            }
            kotlin.jvm.internal.o.h(null, "action");
            throw null;
        }
        String str = this.f12648b;
        if (str != null) {
            if (S4.p.Q0(str)) {
                throw new IllegalArgumentException("Cannot have an empty route");
            }
            String uriPattern = "android-app://androidx.navigation/".concat(str);
            kotlin.jvm.internal.o.h(uriPattern, "uriPattern");
            ArrayList arrayListD2 = AbstractC1131f.d(linkedHashMap, new A(new C1149y(uriPattern), 1));
            if (!arrayListD2.isEmpty()) {
                throw new IllegalArgumentException(("Cannot set route \"" + str + "\" for destination " + b5 + ". Following required arguments are missing: " + arrayListD2).toString());
            }
            b5.f12646k = m1.g.k(new r(uriPattern, 1));
            b5.f12644f = uriPattern.hashCode();
            b5.f12645j = str;
        }
        return b5;
    }

    public B b() {
        return this.f12647a.a();
    }
}
