Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
package androidx.collection.internal;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class ContainerHelpersKt {
public static final int[] EMPTY_INTS = new int[0];
public static final long[] EMPTY_LONGS = new long[0];
public static final Object[] EMPTY_OBJECTS = new Object[0];
public static final int idealByteArraySize(int i) {
for (int i2 = 4; i2 < 32; i2++) {
int i3 = (1 << i2) - 12;
if (i <= i3) {
return i3;
}
}
return i;
}
public static final int idealIntArraySize(int i) {
return idealByteArraySize(i * 4) / 4;
}
public static final int idealLongArraySize(int i) {
return idealByteArraySize(i * 8) / 8;
}
public static final boolean equal(Object obj, Object obj2) {
return Intrinsics.areEqual(obj, obj2);
}
public static final int binarySearch(int[] array, int i, int i2) {
Intrinsics.checkNotNullParameter(array, "array");
int i3 = i - 1;
int i4 = 0;
while (i4 <= i3) {
int i5 = (i4 + i3) >>> 1;
int i6 = array[i5];
if (i6 < i2) {
i4 = i5 + 1;
} else {
if (i6 <= i2) {
return i5;
}
i3 = i5 - 1;
}
}
return ~i4;
}
public static final int binarySearch(long[] array, int i, long j) {
Intrinsics.checkNotNullParameter(array, "array");
int i2 = i - 1;
int i3 = 0;
while (i3 <= i2) {
int i4 = (i3 + i2) >>> 1;
long j2 = array[i4];
if (j2 < j) {
i3 = i4 + 1;
} else {
if (j2 <= j) {
return i4;
}
i2 = i4 - 1;
}
}
return ~i3;
}
}

View File

@@ -0,0 +1,25 @@
package androidx.collection.internal;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.InlineMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class Lock {
public final <T> T synchronizedImpl(Function0 block) {
T t;
Intrinsics.checkNotNullParameter(block, "block");
synchronized (this) {
try {
t = (T) block.invoke();
InlineMarker.finallyStart(1);
} catch (Throwable th) {
InlineMarker.finallyStart(1);
InlineMarker.finallyEnd(1);
throw th;
}
}
InlineMarker.finallyEnd(1);
return t;
}
}

View File

@@ -0,0 +1,29 @@
package androidx.collection.internal;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.InlineMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@SourceDebugExtension({"SMAP\nLockExt.kt\nKotlin\n*S Kotlin\n*F\n+ 1 LockExt.kt\nandroidx/collection/internal/LockExtKt\n+ 2 Lock.jvm.kt\nandroidx/collection/internal/Lock\n*L\n1#1,27:1\n26#2:28\n*S KotlinDebug\n*F\n+ 1 LockExt.kt\nandroidx/collection/internal/LockExtKt\n*L\n25#1:28\n*E\n"})
/* loaded from: classes.dex */
public final class LockExtKt {
/* renamed from: synchronized, reason: not valid java name */
public static final <T> T m36synchronized(Lock lock, Function0 block) {
T t;
Intrinsics.checkNotNullParameter(lock, "<this>");
Intrinsics.checkNotNullParameter(block, "block");
synchronized (lock) {
try {
t = (T) block.invoke();
InlineMarker.finallyStart(1);
} catch (Throwable th) {
InlineMarker.finallyStart(1);
InlineMarker.finallyEnd(1);
throw th;
}
}
InlineMarker.finallyEnd(1);
return t;
}
}

View File

@@ -0,0 +1,59 @@
package androidx.collection.internal;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class LruHashMap<K, V> {
private final LinkedHashMap<K, V> map;
public LruHashMap() {
this(0, 0.0f, 3, null);
}
public LruHashMap(int i, float f) {
this.map = new LinkedHashMap<>(i, f, true);
}
public /* synthetic */ LruHashMap(int i, float f, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? 16 : i, (i2 & 2) != 0 ? 0.75f : f);
}
/* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
public LruHashMap(LruHashMap<? extends K, V> original) {
this(0, 0.0f, 3, null);
Intrinsics.checkNotNullParameter(original, "original");
for (Map.Entry<? extends K, V> entry : original.getEntries()) {
put(entry.getKey(), entry.getValue());
}
}
public final boolean isEmpty() {
return this.map.isEmpty();
}
public final Set<Map.Entry<K, V>> getEntries() {
Set<Map.Entry<K, V>> entrySet = this.map.entrySet();
Intrinsics.checkNotNullExpressionValue(entrySet, "map.entries");
return entrySet;
}
public final V get(K key) {
Intrinsics.checkNotNullParameter(key, "key");
return this.map.get(key);
}
public final V put(K key, V value) {
Intrinsics.checkNotNullParameter(key, "key");
Intrinsics.checkNotNullParameter(value, "value");
return this.map.put(key, value);
}
public final V remove(K key) {
Intrinsics.checkNotNullParameter(key, "key");
return this.map.remove(key);
}
}

View File

@@ -0,0 +1,8 @@
package androidx.collection.internal;
/* loaded from: classes.dex */
public final class PackingHelpers_jvmKt {
public static final float floatFromBits(int i) {
return Float.intBitsToFloat(i);
}
}