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,10 @@
package com.amazonaws.handlers;
/* loaded from: classes.dex */
public abstract /* synthetic */ class HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0 {
public static /* synthetic */ void m(Object obj) {
if (obj != null) {
throw new ClassCastException();
}
}
}

View File

@@ -0,0 +1,82 @@
package com.amazonaws.handlers;
import com.amazonaws.AmazonClientException;
import com.amazonaws.util.ClassLoaderHelper;
import com.amazonaws.util.StringUtils;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class HandlerChainFactory {
public List newRequestHandlerChain(String str) {
return createRequestHandlerChain(str, RequestHandler.class);
}
public List newRequestHandler2Chain(String str) {
return createRequestHandlerChain(str, RequestHandler2.class);
}
public final List createRequestHandlerChain(String str, Class cls) {
ArrayList arrayList = new ArrayList();
BufferedReader bufferedReader = null;
try {
try {
InputStream resourceAsStream = getClass().getResourceAsStream(str);
if (resourceAsStream == null) {
return arrayList;
}
BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(resourceAsStream, StringUtils.UTF8));
while (true) {
try {
String readLine = bufferedReader2.readLine();
if (readLine != null) {
String trim = readLine.trim();
if (!"".equals(trim)) {
Object newInstance = ClassLoaderHelper.loadClass(trim, cls, getClass()).newInstance();
if (!cls.isInstance(newInstance)) {
throw new AmazonClientException("Unable to instantiate request handler chain for client. Listed request handler ('" + trim + "') does not implement the " + cls + " API.");
}
if (cls == RequestHandler2.class) {
arrayList.add((RequestHandler2) newInstance);
} else if (cls == RequestHandler.class) {
HandlerChainFactory$$ExternalSyntheticThrowCCEIfNotNull0.m(newInstance);
arrayList.add(RequestHandler2.adapt(null));
} else {
throw new IllegalStateException();
}
}
} else {
try {
bufferedReader2.close();
} catch (IOException unused) {
}
return arrayList;
}
} catch (Exception e) {
e = e;
bufferedReader = bufferedReader2;
throw new AmazonClientException("Unable to instantiate request handler chain for client: " + e.getMessage(), e);
} catch (Throwable th) {
th = th;
bufferedReader = bufferedReader2;
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException unused2) {
}
}
throw th;
}
}
} catch (Exception e2) {
e = e2;
}
} catch (Throwable th2) {
th = th2;
}
}
}

View File

@@ -0,0 +1,6 @@
package com.amazonaws.handlers;
@Deprecated
/* loaded from: classes.dex */
public interface RequestHandler {
}

View File

@@ -0,0 +1,17 @@
package com.amazonaws.handlers;
import com.amazonaws.Request;
import com.amazonaws.Response;
/* loaded from: classes.dex */
public abstract class RequestHandler2 {
public abstract void afterError(Request request, Response response, Exception exc);
public abstract void afterResponse(Request request, Response response);
public abstract void beforeRequest(Request request);
public static RequestHandler2 adapt(RequestHandler requestHandler) {
return new RequestHandler2Adaptor(requestHandler);
}
}

View File

@@ -0,0 +1,49 @@
package com.amazonaws.handlers;
import com.amazonaws.Request;
import com.amazonaws.Response;
import com.amazonaws.util.AWSRequestMetrics;
/* loaded from: classes.dex */
final class RequestHandler2Adaptor extends RequestHandler2 {
public RequestHandler2Adaptor(RequestHandler requestHandler) {
if (requestHandler == null) {
throw new IllegalArgumentException();
}
}
@Override // com.amazonaws.handlers.RequestHandler2
public void beforeRequest(Request request) {
throw null;
}
@Override // com.amazonaws.handlers.RequestHandler2
public void afterResponse(Request request, Response response) {
AWSRequestMetrics aWSRequestMetrics = request == null ? null : request.getAWSRequestMetrics();
if (response != null) {
response.getAwsResponse();
}
if (aWSRequestMetrics != null) {
aWSRequestMetrics.getTimingInfo();
throw null;
}
throw null;
}
@Override // com.amazonaws.handlers.RequestHandler2
public void afterError(Request request, Response response, Exception exc) {
throw null;
}
public int hashCode() {
throw null;
}
public boolean equals(Object obj) {
if (!(obj instanceof RequestHandler2Adaptor)) {
return false;
}
((RequestHandler2Adaptor) obj).getClass();
throw null;
}
}