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,112 @@
package com.applovin.impl;
import java.nio.ByteBuffer;
/* loaded from: classes.dex */
public class p5 extends l2 {
public final a5 b;
public ByteBuffer c;
public boolean d;
public long f;
public ByteBuffer g;
private final int h;
private final int i;
public static p5 i() {
return new p5(0);
}
public static final class a extends IllegalStateException {
public final int a;
public final int b;
public a(int i, int i2) {
super("Buffer too small (" + i + " < " + i2 + ")");
this.a = i;
this.b = i2;
}
}
public p5(int i) {
this(i, 0);
}
public void g(int i) {
int i2 = i + this.i;
ByteBuffer byteBuffer = this.c;
if (byteBuffer == null) {
this.c = f(i2);
return;
}
int capacity = byteBuffer.capacity();
int position = byteBuffer.position();
int i3 = i2 + position;
if (capacity >= i3) {
this.c = byteBuffer;
return;
}
ByteBuffer f = f(i3);
f.order(byteBuffer.order());
if (position > 0) {
byteBuffer.flip();
f.put(byteBuffer);
}
this.c = f;
}
public final boolean h() {
return d(1073741824);
}
@Override // com.applovin.impl.l2
public void b() {
super.b();
ByteBuffer byteBuffer = this.c;
if (byteBuffer != null) {
byteBuffer.clear();
}
ByteBuffer byteBuffer2 = this.g;
if (byteBuffer2 != null) {
byteBuffer2.clear();
}
this.d = false;
}
private ByteBuffer f(int i) {
int i2 = this.h;
if (i2 == 1) {
return ByteBuffer.allocate(i);
}
if (i2 == 2) {
return ByteBuffer.allocateDirect(i);
}
ByteBuffer byteBuffer = this.c;
throw new a(byteBuffer == null ? 0 : byteBuffer.capacity(), i);
}
public p5(int i, int i2) {
this.b = new a5();
this.h = i;
this.i = i2;
}
public void h(int i) {
ByteBuffer byteBuffer = this.g;
if (byteBuffer != null && byteBuffer.capacity() >= i) {
this.g.clear();
} else {
this.g = ByteBuffer.allocate(i);
}
}
public final void g() {
ByteBuffer byteBuffer = this.c;
if (byteBuffer != null) {
byteBuffer.flip();
}
ByteBuffer byteBuffer2 = this.g;
if (byteBuffer2 != null) {
byteBuffer2.flip();
}
}
}