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,139 @@
package com.tapjoy;
import android.content.Context;
import android.text.TextUtils;
import android.webkit.WebView;
import com.tapjoy.TJAdUnitConstants;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public final class k extends TJJSBridgeDelegate {
public final /* synthetic */ TJAdUnit a;
public k(TJAdUnit tJAdUnit) {
this.a = tJAdUnit;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final boolean dismiss() {
this.a.b.finish();
return true;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final boolean fireContentReady() {
this.a.fireContentReady();
return true;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final Context getContext() {
TJAdUnit tJAdUnit = this.a;
TJAdUnitActivity tJAdUnitActivity = tJAdUnit.b;
if (tJAdUnitActivity != null) {
return tJAdUnitActivity;
}
TJWebView tJWebView = tJAdUnit.e;
if (tJWebView != null) {
return tJWebView.getContext();
}
return null;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final Map getOrientation() {
HashMap hashMap = new HashMap();
Context context = getContext();
if (context == null) {
return hashMap;
}
TJDeviceUtils tJDeviceUtils = TJDeviceUtils.INSTANCE;
int screenWidth = tJDeviceUtils.getScreenWidth(context);
int screenHeight = tJDeviceUtils.getScreenHeight(context);
hashMap.put("orientation", tJDeviceUtils.getOrientationString(screenWidth, screenHeight));
hashMap.put("width", Integer.valueOf(screenWidth));
hashMap.put("height", Integer.valueOf(screenHeight));
hashMap.put(TJAdUnitConstants.String.ROTATION, Integer.valueOf(tJDeviceUtils.getScreenRotation(context, screenWidth, screenHeight)));
return hashMap;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final int getStatusBarHeight() {
Context context = getContext();
if (context == null) {
return 0;
}
return TJDeviceUtils.INSTANCE.getStatusBarHeight(context);
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void getTextZoom(TJTaskHandler tJTaskHandler) {
TapjoyUtil.runOnMainThread(new f(this, tJTaskHandler));
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final WebView getWebView() {
return this.a.e;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void setBackgroundColor(String str, TJTaskHandler tJTaskHandler) {
TapjoyUtil.runOnMainThread(new h(this, str, tJTaskHandler));
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void setCloseButtonClickable(boolean z) {
TapjoyUtil.runOnMainThread(new j(this, z));
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void setCloseButtonVisible(boolean z) {
TapjoyUtil.runOnMainThread(new i(this, z));
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final boolean setOrientation(int i) {
TJAdUnitActivity tJAdUnitActivity = this.a.b;
if (tJAdUnitActivity == null) {
return true;
}
tJAdUnitActivity.setRequestedOrientation(i);
return true;
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void setTextZoom(float f) {
TapjoyUtil.runOnMainThread(new g(this, f));
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void setupSdkBeacons(com.tapjoy.internal.z0 z0Var) {
TJAdUnit tJAdUnit = this.a;
tJAdUnit.k = z0Var;
if (z0Var == null || !tJAdUnit.f || TextUtils.isEmpty(z0Var.c) || z0Var.f) {
return;
}
z0Var.f = true;
new com.tapjoy.internal.x0(z0Var, new HashMap(z0Var.b)).start();
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final void shouldClose(boolean z) {
TJAdUnitActivity tJAdUnitActivity;
if (!z || (tJAdUnitActivity = this.a.b) == null) {
return;
}
tJAdUnitActivity.finish();
}
@Override // com.tapjoy.TJJSBridgeDelegate
public final boolean unsetOrientation() {
TJAdUnitActivity tJAdUnitActivity = this.a.b;
if (tJAdUnitActivity == null) {
return true;
}
tJAdUnitActivity.setRequestedOrientation(-1);
return true;
}
}