package t8; import java.util.Collection; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public abstract class d0 extends c0 { public static final Map d() { x xVar = x.f14456a; d9.j.c(xVar, "null cannot be cast to non-null type kotlin.collections.Map"); return xVar; } public static Map e(s8.m... mVarArr) { int a10; d9.j.e(mVarArr, "pairs"); if (mVarArr.length <= 0) { return d(); } a10 = c0.a(mVarArr.length); return l(mVarArr, new LinkedHashMap(a10)); } public static Map f(s8.m... mVarArr) { int a10; d9.j.e(mVarArr, "pairs"); a10 = c0.a(mVarArr.length); LinkedHashMap linkedHashMap = new LinkedHashMap(a10); i(linkedHashMap, mVarArr); return linkedHashMap; } public static final Map g(Map map) { d9.j.e(map, ""); int size = map.size(); return size != 0 ? size != 1 ? map : c0.c(map) : d(); } public static final void h(Map map, Iterable iterable) { d9.j.e(map, ""); d9.j.e(iterable, "pairs"); Iterator it = iterable.iterator(); while (it.hasNext()) { s8.m mVar = (s8.m) it.next(); map.put(mVar.a(), mVar.b()); } } public static final void i(Map map, s8.m[] mVarArr) { d9.j.e(map, ""); d9.j.e(mVarArr, "pairs"); for (s8.m mVar : mVarArr) { map.put(mVar.a(), mVar.b()); } } public static Map j(Iterable iterable) { int a10; d9.j.e(iterable, ""); if (!(iterable instanceof Collection)) { return g(k(iterable, new LinkedHashMap())); } Collection collection = (Collection) iterable; int size = collection.size(); if (size == 0) { return d(); } if (size == 1) { return c0.b((s8.m) (iterable instanceof List ? ((List) iterable).get(0) : iterable.iterator().next())); } a10 = c0.a(collection.size()); return k(iterable, new LinkedHashMap(a10)); } public static final Map k(Iterable iterable, Map map) { d9.j.e(iterable, ""); d9.j.e(map, "destination"); h(map, iterable); return map; } public static final Map l(s8.m[] mVarArr, Map map) { d9.j.e(mVarArr, ""); d9.j.e(map, "destination"); i(map, mVarArr); return map; } }