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,74 @@
package com.tapjoy;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.webkit.WebView;
import android.widget.RelativeLayout;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class n implements Runnable {
public final /* synthetic */ JSONObject a;
public final /* synthetic */ JSONArray b;
public final /* synthetic */ JSONObject c;
public final /* synthetic */ String d;
public final /* synthetic */ String e;
public final /* synthetic */ String f;
public final /* synthetic */ String g;
public final /* synthetic */ String h;
public final /* synthetic */ TJAdUnitJSBridge i;
public n(TJAdUnitJSBridge tJAdUnitJSBridge, JSONObject jSONObject, JSONArray jSONArray, JSONObject jSONObject2, String str, String str2, String str3, String str4, String str5) {
this.i = tJAdUnitJSBridge;
this.a = jSONObject;
this.b = jSONArray;
this.c = jSONObject2;
this.d = str;
this.e = str2;
this.f = str3;
this.g = str4;
this.h = str5;
}
@Override // java.lang.Runnable
public final void run() {
WebView webView = this.i.b.getWebView();
if (webView != null) {
TJSplitWebView tJSplitWebView = this.i.c;
if (tJSplitWebView == null) {
ViewParent parent = webView.getParent();
if (parent instanceof ViewGroup) {
ViewGroup viewGroup = (ViewGroup) parent;
this.i.c = new TJSplitWebView(this.i.b.getContext(), this.a, this.i);
viewGroup.addView(this.i.c, new RelativeLayout.LayoutParams(-1, -1));
this.i.c.animateOpen(viewGroup);
}
} else {
tJSplitWebView.setExitHosts(this.b);
this.i.c.applyLayoutOption(this.c);
}
TJSplitWebView tJSplitWebView2 = this.i.c;
if (tJSplitWebView2 != null) {
String str = this.d;
if (str != null) {
tJSplitWebView2.setUserAgent(str);
}
this.i.c.setTrigger(this.e, this.f);
TJAdUnitJSBridge tJAdUnitJSBridge = this.i;
tJAdUnitJSBridge.splitWebViewCallbackID = this.g;
try {
tJAdUnitJSBridge.c.loadUrl(this.h);
return;
} catch (Exception e) {
TapjoyLog.w("TJAdUnitJSBridge", e.getMessage());
return;
}
}
}
TJAdUnitJSBridge tJAdUnitJSBridge2 = this.i;
tJAdUnitJSBridge2.c = null;
tJAdUnitJSBridge2.splitWebViewCallbackID = null;
tJAdUnitJSBridge2.invokeJSCallback(this.g, Boolean.FALSE);
}
}