package androidx.collection; import androidx.collection.internal.ContainerHelpersKt; import com.applovin.impl.sdk.utils.JsonUtils; import com.ironsource.nb; import com.ironsource.v8; import java.util.NoSuchElementException; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @SourceDebugExtension({"SMAP\nObjectFloatMap.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ObjectFloatMap.kt\nandroidx/collection/ObjectFloatMap\n+ 2 ScatterMap.kt\nandroidx/collection/ScatterMapKt\n*L\n1#1,1074:1\n373#1,6:1077\n383#1,3:1084\n386#1,9:1088\n373#1,6:1097\n383#1,3:1104\n386#1,9:1108\n373#1,6:1117\n383#1,3:1124\n386#1,9:1128\n401#1,4:1137\n373#1,6:1141\n383#1,3:1148\n386#1,2:1152\n406#1,2:1154\n389#1,6:1156\n408#1:1162\n401#1,4:1163\n373#1,6:1167\n383#1,3:1174\n386#1,2:1178\n406#1,2:1180\n389#1,6:1182\n408#1:1188\n401#1,4:1189\n373#1,6:1193\n383#1,3:1200\n386#1,2:1204\n406#1,2:1206\n389#1,6:1208\n408#1:1214\n428#1,3:1215\n373#1,6:1218\n383#1,3:1225\n386#1,2:1229\n431#1,2:1231\n389#1,6:1233\n433#1:1239\n401#1,4:1240\n373#1,6:1244\n383#1,3:1251\n386#1,2:1255\n406#1,2:1257\n389#1,6:1259\n408#1:1265\n401#1,4:1266\n373#1,6:1270\n383#1,3:1277\n386#1,2:1281\n406#1,2:1283\n389#1,6:1285\n408#1:1291\n401#1,4:1292\n373#1,6:1296\n383#1,3:1303\n386#1,2:1307\n406#1,2:1309\n389#1,6:1311\n408#1:1317\n401#1,4:1318\n373#1,6:1322\n383#1,3:1329\n386#1,2:1333\n406#1,2:1335\n389#1,6:1337\n408#1:1343\n401#1,4:1344\n373#1,6:1348\n383#1,3:1355\n386#1,2:1359\n406#1,2:1361\n389#1,6:1363\n408#1:1369\n401#1,4:1370\n373#1,6:1374\n383#1,3:1381\n386#1,2:1385\n406#1,2:1387\n389#1,6:1389\n408#1:1395\n537#1,11:1412\n401#1,4:1423\n373#1,6:1427\n383#1,3:1434\n386#1,2:1438\n406#1:1440\n548#1,10:1441\n407#1:1451\n389#1,6:1452\n408#1:1458\n558#1,2:1459\n537#1,11:1461\n401#1,4:1472\n373#1,6:1476\n383#1,3:1483\n386#1,2:1487\n406#1:1489\n548#1,10:1490\n407#1:1500\n389#1,6:1501\n408#1:1507\n558#1,2:1508\n537#1,11:1510\n401#1,4:1521\n373#1,6:1525\n383#1,3:1532\n386#1,2:1536\n406#1:1538\n548#1,10:1539\n407#1:1549\n389#1,6:1550\n408#1:1556\n558#1,2:1557\n537#1,11:1559\n401#1,4:1570\n373#1,6:1574\n383#1,3:1581\n386#1,2:1585\n406#1:1587\n548#1,10:1588\n407#1:1598\n389#1,6:1599\n408#1:1605\n558#1,2:1606\n537#1,11:1608\n401#1,4:1619\n373#1,6:1623\n383#1,3:1630\n386#1,2:1634\n406#1:1636\n548#1,10:1637\n407#1:1647\n389#1,6:1648\n408#1:1654\n558#1,2:1655\n1826#2:1075\n1688#2:1076\n1826#2:1083\n1688#2:1087\n1826#2:1103\n1688#2:1107\n1826#2:1123\n1688#2:1127\n1826#2:1147\n1688#2:1151\n1826#2:1173\n1688#2:1177\n1826#2:1199\n1688#2:1203\n1826#2:1224\n1688#2:1228\n1826#2:1250\n1688#2:1254\n1826#2:1276\n1688#2:1280\n1826#2:1302\n1688#2:1306\n1826#2:1328\n1688#2:1332\n1826#2:1354\n1688#2:1358\n1826#2:1380\n1688#2:1384\n1605#2,3:1396\n1619#2:1399\n1615#2:1400\n1795#2,3:1401\n1809#2,3:1404\n1733#2:1407\n1721#2:1408\n1715#2:1409\n1728#2:1410\n1818#2:1411\n1826#2:1433\n1688#2:1437\n1826#2:1482\n1688#2:1486\n1826#2:1531\n1688#2:1535\n1826#2:1580\n1688#2:1584\n1826#2:1629\n1688#2:1633\n*S KotlinDebug\n*F\n+ 1 ObjectFloatMap.kt\nandroidx/collection/ObjectFloatMap\n*L\n404#1:1077,6\n404#1:1084,3\n404#1:1088,9\n417#1:1097,6\n417#1:1104,3\n417#1:1108,9\n430#1:1117,6\n430#1:1124,3\n430#1:1128,9\n439#1:1137,4\n439#1:1141,6\n439#1:1148,3\n439#1:1152,2\n439#1:1154,2\n439#1:1156,6\n439#1:1162\n449#1:1163,4\n449#1:1167,6\n449#1:1174,3\n449#1:1178,2\n449#1:1180,2\n449#1:1182,6\n449#1:1188\n465#1:1189,4\n465#1:1193,6\n465#1:1200,3\n465#1:1204,2\n465#1:1206,2\n465#1:1208,6\n465#1:1214\n488#1:1215,3\n488#1:1218,6\n488#1:1225,3\n488#1:1229,2\n488#1:1231,2\n488#1:1233,6\n488#1:1239\n512#1:1240,4\n512#1:1244,6\n512#1:1251,3\n512#1:1255,2\n512#1:1257,2\n512#1:1259,6\n512#1:1265\n547#1:1266,4\n547#1:1270,6\n547#1:1277,3\n547#1:1281,2\n547#1:1283,2\n547#1:1285,6\n547#1:1291\n547#1:1292,4\n547#1:1296,6\n547#1:1303,3\n547#1:1307,2\n547#1:1309,2\n547#1:1311,6\n547#1:1317\n568#1:1318,4\n568#1:1322,6\n568#1:1329,3\n568#1:1333,2\n568#1:1335,2\n568#1:1337,6\n568#1:1343\n597#1:1344,4\n597#1:1348,6\n597#1:1355,3\n597#1:1359,2\n597#1:1361,2\n597#1:1363,6\n597#1:1369\n619#1:1370,4\n619#1:1374,6\n619#1:1381,3\n619#1:1385,2\n619#1:1387,2\n619#1:1389,6\n619#1:1395\n-1#1:1412,11\n-1#1:1423,4\n-1#1:1427,6\n-1#1:1434,3\n-1#1:1438,2\n-1#1:1440\n-1#1:1441,10\n-1#1:1451\n-1#1:1452,6\n-1#1:1458\n-1#1:1459,2\n-1#1:1461,11\n-1#1:1472,4\n-1#1:1476,6\n-1#1:1483,3\n-1#1:1487,2\n-1#1:1489\n-1#1:1490,10\n-1#1:1500\n-1#1:1501,6\n-1#1:1507\n-1#1:1508,2\n-1#1:1510,11\n-1#1:1521,4\n-1#1:1525,6\n-1#1:1532,3\n-1#1:1536,2\n-1#1:1538\n-1#1:1539,10\n-1#1:1549\n-1#1:1550,6\n-1#1:1556\n-1#1:1557,2\n-1#1:1559,11\n-1#1:1570,4\n-1#1:1574,6\n-1#1:1581,3\n-1#1:1585,2\n-1#1:1587\n-1#1:1588,10\n-1#1:1598\n-1#1:1599,6\n-1#1:1605\n-1#1:1606,2\n-1#1:1608,11\n-1#1:1619,4\n-1#1:1623,6\n-1#1:1630,3\n-1#1:1634,2\n-1#1:1636\n-1#1:1637,10\n-1#1:1647\n-1#1:1648,6\n-1#1:1654\n-1#1:1655,2\n378#1:1075\n385#1:1076\n404#1:1083\n404#1:1087\n417#1:1103\n417#1:1107\n430#1:1123\n430#1:1127\n439#1:1147\n439#1:1151\n449#1:1173\n449#1:1177\n465#1:1199\n465#1:1203\n488#1:1224\n488#1:1228\n512#1:1250\n512#1:1254\n547#1:1276\n547#1:1280\n547#1:1302\n547#1:1306\n568#1:1328\n568#1:1332\n597#1:1354\n597#1:1358\n619#1:1380\n619#1:1384\n638#1:1396,3\n639#1:1399\n642#1:1400\n646#1:1401,3\n647#1:1404,3\n648#1:1407\n649#1:1408\n649#1:1409\n653#1:1410\n656#1:1411\n-1#1:1433\n-1#1:1437\n-1#1:1482\n-1#1:1486\n-1#1:1531\n-1#1:1535\n-1#1:1580\n-1#1:1584\n-1#1:1629\n-1#1:1633\n*E\n"}) /* loaded from: classes.dex */ public abstract class ObjectFloatMap { public int _capacity; public int _size; public Object[] keys; public long[] metadata; public float[] values; public /* synthetic */ ObjectFloatMap(DefaultConstructorMarker defaultConstructorMarker) { this(); } public static /* synthetic */ void getKeys$annotations() { } public static /* synthetic */ void getMetadata$annotations() { } public static /* synthetic */ void getValues$annotations() { } public static /* synthetic */ void get_capacity$collection$annotations() { } public static /* synthetic */ void get_size$collection$annotations() { } public final boolean any() { return this._size != 0; } public final int getCapacity() { return this._capacity; } public final int getSize() { return this._size; } public final boolean isEmpty() { return this._size == 0; } public final boolean isNotEmpty() { return this._size != 0; } public final String joinToString() { return joinToString$default(this, null, null, null, 0, null, 31, null); } public final String joinToString(CharSequence separator) { Intrinsics.checkNotNullParameter(separator, "separator"); return joinToString$default(this, separator, null, null, 0, null, 30, null); } public final String joinToString(CharSequence separator, CharSequence prefix) { Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); return joinToString$default(this, separator, prefix, null, 0, null, 28, null); } public final String joinToString(CharSequence separator, CharSequence prefix, CharSequence postfix) { Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); return joinToString$default(this, separator, prefix, postfix, 0, null, 24, null); } public final String joinToString(CharSequence separator, CharSequence prefix, CharSequence postfix, int i) { Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); return joinToString$default(this, separator, prefix, postfix, i, null, 16, null); } public final boolean none() { return this._size == 0; } private ObjectFloatMap() { this.metadata = ScatterMapKt.EmptyGroup; this.keys = ContainerHelpersKt.EMPTY_OBJECTS; this.values = FloatSetKt.getEmptyFloatArray(); } public final float get(K k) { int findKeyIndex = findKeyIndex(k); if (findKeyIndex < 0) { throw new NoSuchElementException("There is no key " + k + " in the map"); } return this.values[findKeyIndex]; } public final float getOrDefault(K k, float f) { int findKeyIndex = findKeyIndex(k); return findKeyIndex >= 0 ? this.values[findKeyIndex] : f; } public final float getOrElse(K k, Function0 defaultValue) { Intrinsics.checkNotNullParameter(defaultValue, "defaultValue"); int findKeyIndex = findKeyIndex(k); if (findKeyIndex >= 0) { return this.values[findKeyIndex]; } return ((Number) defaultValue.invoke()).floatValue(); } public final boolean all(Function2 predicate) { Intrinsics.checkNotNullParameter(predicate, "predicate"); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length < 0) { return true; } int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { int i4 = (i << 3) + i3; if (!((Boolean) predicate.invoke(objArr[i4], Float.valueOf(fArr[i4]))).booleanValue()) { return false; } } j >>= 8; } if (i2 != 8) { return true; } } if (i == length) { return true; } i++; } } public final boolean any(Function2 predicate) { Intrinsics.checkNotNullParameter(predicate, "predicate"); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { int i4 = (i << 3) + i3; if (((Boolean) predicate.invoke(objArr[i4], Float.valueOf(fArr[i4]))).booleanValue()) { return true; } } j >>= 8; } if (i2 != 8) { break; } } if (i == length) { break; } i++; } } return false; } public final boolean containsValue(float f) { float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128 && f == fArr[(i << 3) + i3]) { return true; } j >>= 8; } if (i2 != 8) { break; } } if (i == length) { break; } i++; } } return false; } public final int count(Function2 predicate) { Intrinsics.checkNotNullParameter(predicate, "predicate"); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; int i = 0; if (length >= 0) { int i2 = 0; int i3 = 0; while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8 - ((~(i2 - length)) >>> 31); for (int i5 = 0; i5 < i4; i5++) { if ((255 & j) < 128) { int i6 = (i2 << 3) + i5; if (((Boolean) predicate.invoke(objArr[i6], Float.valueOf(fArr[i6]))).booleanValue()) { i3++; } } j >>= 8; } if (i4 != 8) { return i3; } } if (i2 == length) { i = i3; break; } i2++; } } return i; } public final void forEach(Function2 block) { Intrinsics.checkNotNullParameter(block, "block"); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length < 0) { return; } int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { int i4 = (i << 3) + i3; block.invoke(objArr[i4], Float.valueOf(fArr[i4])); } j >>= 8; } if (i2 != 8) { return; } } if (i == length) { return; } else { i++; } } } public final void forEachIndexed(Function1 block) { Intrinsics.checkNotNullParameter(block, "block"); long[] jArr = this.metadata; int length = jArr.length - 2; if (length < 0) { return; } int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { block.invoke(Integer.valueOf((i << 3) + i3)); } j >>= 8; } if (i2 != 8) { return; } } if (i == length) { return; } else { i++; } } } public final void forEachKey(Function1 block) { Intrinsics.checkNotNullParameter(block, "block"); Object[] objArr = this.keys; long[] jArr = this.metadata; int length = jArr.length - 2; if (length < 0) { return; } int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { block.invoke(objArr[(i << 3) + i3]); } j >>= 8; } if (i2 != 8) { return; } } if (i == length) { return; } else { i++; } } } public final void forEachValue(Function1 block) { Intrinsics.checkNotNullParameter(block, "block"); float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length < 0) { return; } int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { block.invoke(Float.valueOf(fArr[(i << 3) + i3])); } j >>= 8; } if (i2 != 8) { return; } } if (i == length) { return; } else { i++; } } } public int hashCode() { Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; int i = 0; if (length >= 0) { int i2 = 0; int i3 = 0; while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8 - ((~(i2 - length)) >>> 31); for (int i5 = 0; i5 < i4; i5++) { if ((255 & j) < 128) { int i6 = (i2 << 3) + i5; Object obj = objArr[i6]; i3 += Float.hashCode(fArr[i6]) ^ (obj != null ? obj.hashCode() : 0); } j >>= 8; } if (i4 != 8) { return i3; } } if (i2 == length) { i = i3; break; } i2++; } } return i; } public final int count() { return getSize(); } public final boolean contains(K k) { return findKeyIndex(k) >= 0; } public final boolean containsKey(K k) { return findKeyIndex(k) >= 0; } public static /* synthetic */ String joinToString$default(ObjectFloatMap objectFloatMap, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, int i, CharSequence charSequence4, int i2, Object obj) { if (obj != null) { throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: joinToString"); } if ((i2 & 1) != 0) { charSequence = ", "; } CharSequence charSequence5 = (i2 & 2) != 0 ? "" : charSequence2; CharSequence charSequence6 = (i2 & 4) == 0 ? charSequence3 : ""; if ((i2 & 8) != 0) { i = -1; } int i3 = i; if ((i2 & 16) != 0) { charSequence4 = "..."; } return objectFloatMap.joinToString(charSequence, charSequence5, charSequence6, i3, charSequence4); } public final String joinToString(CharSequence separator, CharSequence prefix, CharSequence postfix, int i, CharSequence truncated) { Object[] objArr; Object[] objArr2; int i2; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); Intrinsics.checkNotNullParameter(truncated, "truncated"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr3 = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i3 = 0; int i4 = 0; loop0: while (true) { long j = jArr[i3]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i5 = 8; int i6 = 8 - ((~(i3 - length)) >>> 31); int i7 = 0; while (i7 < i6) { if ((j & 255) < 128) { int i8 = (i3 << 3) + i7; Object obj = objArr3[i8]; float f = fArr[i8]; objArr2 = objArr3; if (i4 == i) { sb.append(truncated); break loop0; } if (i4 != 0) { sb.append(separator); } sb.append(obj); sb.append(nb.T); sb.append(f); i4++; i2 = 8; } else { objArr2 = objArr3; i2 = i5; } j >>= i2; i7++; i5 = i2; objArr3 = objArr2; } objArr = objArr3; if (i6 != i5) { break; } } else { objArr = objArr3; } if (i3 == length) { break; } i3++; objArr3 = objArr; } } sb.append(postfix); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } public static /* synthetic */ String joinToString$default(ObjectFloatMap objectFloatMap, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, int i, CharSequence charSequence4, Function2 transform, int i2, Object obj) { long[] jArr; long[] jArr2; int i3; if (obj == null) { CharSequence separator = (i2 & 1) != 0 ? ", " : charSequence; CharSequence prefix = (i2 & 2) != 0 ? "" : charSequence2; CharSequence postfix = (i2 & 4) == 0 ? charSequence3 : ""; int i4 = (i2 & 8) != 0 ? -1 : i; CharSequence truncated = (i2 & 16) != 0 ? "..." : charSequence4; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); Intrinsics.checkNotNullParameter(truncated, "truncated"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr = objectFloatMap.keys; float[] fArr = objectFloatMap.values; long[] jArr3 = objectFloatMap.metadata; int length = jArr3.length - 2; if (length >= 0) { int i5 = 0; int i6 = 0; loop0: while (true) { long j = jArr3[i5]; int i7 = i5; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i8 = 8; int i9 = 8 - ((~(i7 - length)) >>> 31); int i10 = 0; while (i10 < i9) { if ((j & 255) < 128) { int i11 = (i7 << 3) + i10; Object obj2 = objArr[i11]; float f = fArr[i11]; if (i6 == i4) { sb.append(truncated); break loop0; } if (i6 != 0) { sb.append(separator); } jArr2 = jArr3; sb.append((CharSequence) transform.invoke(obj2, Float.valueOf(f))); i6++; i3 = 8; } else { jArr2 = jArr3; i3 = i8; } j >>= i3; i10++; i8 = i3; jArr3 = jArr2; } jArr = jArr3; if (i9 != i8) { break; } } else { jArr = jArr3; } if (i7 == length) { break; } i5 = i7 + 1; jArr3 = jArr; } } sb.append(postfix); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: joinToString"); } public final String joinToString(CharSequence charSequence, CharSequence prefix, CharSequence postfix, int i, CharSequence truncated, Function2 transform) { Object[] objArr; Object[] objArr2; CharSequence separator = charSequence; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); Intrinsics.checkNotNullParameter(truncated, "truncated"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr3 = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i2 = 0; int i3 = 0; loop0: while (true) { long j = jArr[i2]; int i4 = i2; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i5 = 8 - ((~(i4 - length)) >>> 31); int i6 = 0; while (i6 < i5) { if ((j & 255) < 128) { int i7 = (i4 << 3) + i6; Object obj = objArr3[i7]; float f = fArr[i7]; objArr2 = objArr3; if (i3 == i) { sb.append(truncated); break loop0; } if (i3 != 0) { sb.append(separator); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i3++; } else { objArr2 = objArr3; } j >>= 8; i6++; separator = charSequence; objArr3 = objArr2; } objArr = objArr3; if (i5 != 8) { break; } } else { objArr = objArr3; } if (i4 == length) { break; } i2 = i4 + 1; separator = charSequence; objArr3 = objArr; } String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } sb.append(postfix); String sb22 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb22, "StringBuilder().apply(builderAction).toString()"); return sb22; } public final String joinToString(CharSequence separator, CharSequence prefix, CharSequence postfix, int i, Function2 transform) { int i2; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i3 = 0; int i4 = 0; loop0: while (true) { long j = jArr[i3]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i5 = 8; int i6 = 8 - ((~(i3 - length)) >>> 31); int i7 = 0; while (i7 < i6) { if ((j & 255) < 128) { int i8 = (i3 << 3) + i7; Object obj = objArr[i8]; float f = fArr[i8]; if (i4 == i) { sb.append((CharSequence) "..."); break loop0; } if (i4 != 0) { sb.append(separator); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i4++; i2 = 8; } else { i2 = i5; } j >>= i2; i7++; i5 = i2; } if (i6 != i5) { break; } } if (i3 == length) { break; } i3++; } } sb.append(postfix); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } public final String joinToString(CharSequence separator, CharSequence prefix, CharSequence postfix, Function2 transform) { int i; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(postfix, "postfix"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i2 = 0; int i3 = 0; loop0: while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8; int i5 = 8 - ((~(i2 - length)) >>> 31); int i6 = 0; while (i6 < i5) { if ((j & 255) < 128) { int i7 = (i2 << 3) + i6; Object obj = objArr[i7]; float f = fArr[i7]; if (i3 == -1) { sb.append((CharSequence) "..."); break loop0; } if (i3 != 0) { sb.append(separator); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i3++; i = 8; } else { i = i4; } j >>= i; i6++; i4 = i; } if (i5 != i4) { break; } } if (i2 == length) { break; } i2++; } } sb.append(postfix); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } public final String joinToString(CharSequence separator, CharSequence prefix, Function2 transform) { int i; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(prefix, "prefix"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append(prefix); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i2 = 0; int i3 = 0; loop0: while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8; int i5 = 8 - ((~(i2 - length)) >>> 31); int i6 = 0; while (i6 < i5) { if ((j & 255) < 128) { int i7 = (i2 << 3) + i6; Object obj = objArr[i7]; float f = fArr[i7]; if (i3 == -1) { sb.append((CharSequence) "..."); break loop0; } if (i3 != 0) { sb.append(separator); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i3++; i = 8; } else { i = i4; } j >>= i; i6++; i4 = i; } if (i5 != i4) { break; } } if (i2 == length) { break; } i2++; } String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } sb.append((CharSequence) ""); String sb22 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb22, "StringBuilder().apply(builderAction).toString()"); return sb22; } public final String joinToString(CharSequence separator, Function2 transform) { int i; Intrinsics.checkNotNullParameter(separator, "separator"); Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append((CharSequence) ""); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i2 = 0; int i3 = 0; loop0: while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8; int i5 = 8 - ((~(i2 - length)) >>> 31); int i6 = 0; while (i6 < i5) { if ((j & 255) < 128) { int i7 = (i2 << 3) + i6; Object obj = objArr[i7]; float f = fArr[i7]; if (i3 == -1) { sb.append((CharSequence) "..."); break loop0; } if (i3 != 0) { sb.append(separator); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i3++; i = 8; } else { i = i4; } j >>= i; i6++; i4 = i; } if (i5 != i4) { break; } } if (i2 == length) { break; } i2++; } String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } sb.append((CharSequence) ""); String sb22 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb22, "StringBuilder().apply(builderAction).toString()"); return sb22; } public final String joinToString(Function2 transform) { int i; Intrinsics.checkNotNullParameter(transform, "transform"); StringBuilder sb = new StringBuilder(); sb.append((CharSequence) ""); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i2 = 0; int i3 = 0; loop0: while (true) { long j = jArr[i2]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i4 = 8; int i5 = 8 - ((~(i2 - length)) >>> 31); int i6 = 0; while (i6 < i5) { if ((j & 255) < 128) { int i7 = (i2 << 3) + i6; Object obj = objArr[i7]; float f = fArr[i7]; if (i3 == -1) { sb.append((CharSequence) "..."); break loop0; } if (i3 != 0) { sb.append((CharSequence) ", "); } sb.append((CharSequence) transform.invoke(obj, Float.valueOf(f))); i3++; i = 8; } else { i = i4; } j >>= i; i6++; i4 = i; } if (i5 != i4) { break; } } if (i2 == length) { break; } i2++; } } sb.append((CharSequence) ""); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "StringBuilder().apply(builderAction).toString()"); return sb2; } /* JADX WARN: Multi-variable type inference failed */ public boolean equals(Object obj) { if (obj == this) { return true; } if (!(obj instanceof ObjectFloatMap)) { return false; } ObjectFloatMap objectFloatMap = (ObjectFloatMap) obj; if (objectFloatMap.getSize() != getSize()) { return false; } Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i2 = 8 - ((~(i - length)) >>> 31); for (int i3 = 0; i3 < i2; i3++) { if ((255 & j) < 128) { int i4 = (i << 3) + i3; if (fArr[i4] != objectFloatMap.get(objArr[i4])) { return false; } } j >>= 8; } if (i2 != 8) { break; } } if (i == length) { break; } i++; } } return true; } public String toString() { if (isEmpty()) { return JsonUtils.EMPTY_JSON; } StringBuilder sb = new StringBuilder(); sb.append('{'); Object[] objArr = this.keys; float[] fArr = this.values; long[] jArr = this.metadata; int length = jArr.length - 2; if (length >= 0) { int i = 0; int i2 = 0; while (true) { long j = jArr[i]; if ((((~j) << 7) & j & (-9187201950435737472L)) != -9187201950435737472L) { int i3 = 8 - ((~(i - length)) >>> 31); for (int i4 = 0; i4 < i3; i4++) { if ((255 & j) < 128) { int i5 = (i << 3) + i4; Object obj = objArr[i5]; float f = fArr[i5]; if (obj == this) { obj = "(this)"; } sb.append(obj); sb.append(v8.i.b); sb.append(f); i2++; if (i2 < this._size) { sb.append(','); sb.append(' '); } } j >>= 8; } if (i3 != 8) { break; } } if (i == length) { break; } i++; } } sb.append('}'); String sb2 = sb.toString(); Intrinsics.checkNotNullExpressionValue(sb2, "s.append('}').toString()"); return sb2; } public final int findKeyIndex(K k) { int i = 0; int hashCode = (k != null ? k.hashCode() : 0) * ScatterMapKt.MurmurHashC1; int i2 = hashCode ^ (hashCode << 16); int i3 = i2 & 127; int i4 = this._capacity; int i5 = i2 >>> 7; while (true) { int i6 = i5 & i4; long[] jArr = this.metadata; int i7 = i6 >> 3; int i8 = (i6 & 7) << 3; long j = ((jArr[i7 + 1] << (64 - i8)) & ((-i8) >> 63)) | (jArr[i7] >>> i8); long j2 = (i3 * ScatterMapKt.BitmaskLsb) ^ j; for (long j3 = (~j2) & (j2 - ScatterMapKt.BitmaskLsb) & (-9187201950435737472L); j3 != 0; j3 &= j3 - 1) { int numberOfTrailingZeros = ((Long.numberOfTrailingZeros(j3) >> 3) + i6) & i4; if (Intrinsics.areEqual(this.keys[numberOfTrailingZeros], k)) { return numberOfTrailingZeros; } } if ((j & ((~j) << 6) & (-9187201950435737472L)) != 0) { return -1; } i += 8; i5 = i6 + i; } } }