package B6;

import com.google.android.gms.internal.measurement.X1;
import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.NoSuchElementException;

/* JADX INFO: loaded from: classes.dex */
public abstract class w extends X1 {
    public static Object k0(LinkedHashMap linkedHashMap, Object obj) {
        P6.g.e(linkedHashMap, "<this>");
        Object obj2 = linkedHashMap.get(obj);
        if (obj2 != null || linkedHashMap.containsKey(obj)) {
            return obj2;
        }
        throw new NoSuchElementException("Key " + obj + " is missing in the map.");
    }

    public static int l0(int i) {
        if (i < 0) {
            return i;
        }
        if (i < 3) {
            return i + 1;
        }
        if (i < 1073741824) {
            return (int) ((i / 0.75f) + 1.0f);
        }
        return Integer.MAX_VALUE;
    }

    public static LinkedHashMap m0(A6.h... hVarArr) {
        LinkedHashMap linkedHashMap = new LinkedHashMap(l0(hVarArr.length));
        n0(linkedHashMap, hVarArr);
        return linkedHashMap;
    }

    public static final void n0(LinkedHashMap linkedHashMap, A6.h[] hVarArr) {
        for (A6.h hVar : hVarArr) {
            linkedHashMap.put(hVar.f446q, hVar.f447r);
        }
    }

    public static Map o0(ArrayList arrayList) {
        u uVar = u.f1033q;
        int size = arrayList.size();
        if (size == 0) {
            return uVar;
        }
        if (size == 1) {
            A6.h hVar = (A6.h) arrayList.get(0);
            P6.g.e(hVar, "pair");
            Map mapSingletonMap = Collections.singletonMap(hVar.f446q, hVar.f447r);
            P6.g.d(mapSingletonMap, "singletonMap(...)");
            return mapSingletonMap;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap(l0(arrayList.size()));
        int size2 = arrayList.size();
        int i = 0;
        while (i < size2) {
            Object obj = arrayList.get(i);
            i++;
            A6.h hVar2 = (A6.h) obj;
            linkedHashMap.put(hVar2.f446q, hVar2.f447r);
        }
        return linkedHashMap;
    }

    public static Map p0(Map map) {
        P6.g.e(map, "<this>");
        int size = map.size();
        if (size == 0) {
            return u.f1033q;
        }
        if (size != 1) {
            return q0(map);
        }
        P6.g.e(map, "<this>");
        Map.Entry entry = (Map.Entry) map.entrySet().iterator().next();
        Map mapSingletonMap = Collections.singletonMap(entry.getKey(), entry.getValue());
        P6.g.d(mapSingletonMap, "with(...)");
        return mapSingletonMap;
    }

    public static LinkedHashMap q0(Map map) {
        P6.g.e(map, "<this>");
        return new LinkedHashMap(map);
    }
}
