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,80 @@
package com.mbridge.msdk.scheme.applet;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class AppletModelManager {
private static final String TAG = "AppletModelManager";
private ConcurrentHashMap<String, AppletsModel> appletsModels;
public static class SingletonHolder {
private static final AppletModelManager INSTANCE = new AppletModelManager();
private SingletonHolder() {
}
}
private AppletModelManager() {
this.appletsModels = new ConcurrentHashMap<>();
}
public static AppletModelManager getInstance() {
return SingletonHolder.INSTANCE;
}
public AppletsModel get(CampaignEx campaignEx) {
if (campaignEx == null) {
return null;
}
try {
String str = campaignEx.getRequestId() + "_" + campaignEx.getId() + "_" + campaignEx.getCampaignUnitId();
if (this.appletsModels.containsKey(str)) {
return this.appletsModels.get(str);
}
AppletsModel appletsModel = new AppletsModel(campaignEx, campaignEx.getCampaignUnitId(), campaignEx.getRequestId());
this.appletsModels.put(str, appletsModel);
return appletsModel;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(TAG, e.getMessage());
}
return null;
}
}
public void remove(CampaignEx campaignEx) {
if (campaignEx == null) {
return;
}
try {
String str = campaignEx.getRequestId() + "_" + campaignEx.getId() + "_" + campaignEx.getCampaignUnitId();
if (this.appletsModels.containsKey(str)) {
this.appletsModels.remove(str);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(TAG, e.getMessage());
}
}
}
public void replace(AppletsModel appletsModel, CampaignEx campaignEx) {
if (campaignEx == null || appletsModel == null) {
return;
}
try {
String str = campaignEx.getRequestId() + "_" + campaignEx.getId() + "_" + campaignEx.getCampaignUnitId();
if (this.appletsModels.containsKey(str)) {
this.appletsModels.remove(str);
}
this.appletsModels.put(str, appletsModel);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(TAG, e.getMessage());
}
}
}
}