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,152 @@
package com.applovin.impl.sdk;
import android.content.Intent;
import androidx.core.app.NotificationCompat;
import com.applovin.impl.jn;
import com.applovin.impl.sdk.utils.CollectionUtils;
import com.applovin.impl.sj;
import com.applovin.impl.tm;
import com.applovin.impl.v7;
import com.applovin.impl.vi;
import com.applovin.impl.yl;
import com.applovin.impl.yp;
import com.applovin.sdk.AppLovinEventParameters;
import com.applovin.sdk.AppLovinEventService;
import com.applovin.sdk.AppLovinEventTypes;
import com.firemonkeys.cloudcellapi.Consts;
import com.ironsource.v8;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes2.dex */
public class EventServiceImpl implements AppLovinEventService {
public static final List<String> ALLOW_PRE_INIT_EVENT_TYPES = Arrays.asList("landing", v8.h.e0, "resumed", "cf_start", "tos_ok", "gdpr_ok");
private final j a;
private final AtomicBoolean b = new AtomicBoolean();
public EventServiceImpl(j jVar) {
this.a = jVar;
}
private String b() {
return ((String) this.a.a(sj.P0)) + "4.0/pix";
}
public void maybeTrackAppOpenEvent() {
if (this.b.compareAndSet(false, true)) {
this.a.A().trackEvent("landing");
}
}
public String toString() {
return "EventService{}";
}
@Override // com.applovin.sdk.AppLovinEventService
public void trackCheckout(String str, Map<String, String> map) {
Map<String, String> map2 = CollectionUtils.map(map);
map2.put(AppLovinEventParameters.CHECKOUT_TRANSACTION_IDENTIFIER, str);
trackEvent(AppLovinEventTypes.USER_COMPLETED_CHECKOUT, map2);
}
@Override // com.applovin.sdk.AppLovinEventService
public void trackEvent(String str) {
trackEvent(str, new HashMap());
}
public void trackEventSynchronously(String str) {
this.a.J();
if (n.a()) {
this.a.J().a("AppLovinEventService", "Tracking event: \"" + str + "\" synchronously");
}
v7 v7Var = new v7(str, new HashMap());
Map a = a(v7Var, true);
HashMap hashMap = new HashMap(v7Var.d());
if (((Boolean) this.a.a(sj.G5)).booleanValue() || ((Boolean) this.a.a(sj.B5)).booleanValue()) {
hashMap.putAll(a);
a = null;
}
this.a.X().e(com.applovin.impl.sdk.network.d.b().d(b()).a(a()).b(a).c(hashMap).a(a(v7Var, (Map) null)).c(((Boolean) this.a.a(sj.Q5)).booleanValue()).a(((Boolean) this.a.a(sj.o5)).booleanValue()).a());
}
@Override // com.applovin.sdk.AppLovinEventService
public void trackInAppPurchase(Intent intent, Map<String, String> map) {
Map<String, String> map2 = CollectionUtils.map(map);
try {
map2.put(AppLovinEventParameters.IN_APP_PURCHASE_DATA, intent.getStringExtra(Consts.RESPONSE_INAPP_PURCHASE_DATA));
map2.put(AppLovinEventParameters.IN_APP_DATA_SIGNATURE, intent.getStringExtra(Consts.RESPONSE_INAPP_SIGNATURE));
} catch (Throwable th) {
n.c("AppLovinEventService", "Unable to track in app purchase - invalid purchase intent", th);
this.a.E().a("AppLovinEventService", "trackIAP", th);
}
trackEvent("iap", map2);
}
@Override // com.applovin.sdk.AppLovinEventService
public void trackEvent(String str, Map<String, String> map) {
trackEvent(str, map, null);
}
public void trackEvent(String str, Map<String, String> map, final Map<String, String> map2) {
this.a.J();
if (n.a()) {
this.a.J().a("AppLovinEventService", "Tracking event: \"" + str + "\" with parameters: " + map);
}
final v7 v7Var = new v7(str, map);
final boolean contains = ALLOW_PRE_INIT_EVENT_TYPES.contains(str);
try {
this.a.j0().a((yl) new jn(this.a, contains, "submitTrackEventPostback", new Runnable() { // from class: com.applovin.impl.sdk.EventServiceImpl$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
EventServiceImpl.this.a(v7Var, map2, contains);
}
}), tm.b.OTHER);
} catch (Throwable th) {
this.a.J();
if (n.a()) {
this.a.J().a("AppLovinEventService", "Unable to track event: " + v7Var, th);
}
this.a.E().a("AppLovinEventService", "trackEvent", th);
}
}
private Map a(v7 v7Var, Map map) {
Map map2 = CollectionUtils.map(map);
boolean contains = this.a.c(sj.U0).contains(v7Var.c());
map2.put("AppLovin-Event", contains ? v7Var.c() : "postinstall");
if (!contains) {
map2.put("AppLovin-Sub-Event", v7Var.c());
}
return map2;
}
private Map a(v7 v7Var, boolean z) {
boolean contains = this.a.c(sj.U0).contains(v7Var.c());
Map a = this.a.y().a(null, z, false);
a.put(NotificationCompat.CATEGORY_EVENT, contains ? v7Var.c() : "postinstall");
a.put("event_id", v7Var.b());
a.put("ts", Long.toString(v7Var.a()));
if (!contains) {
a.put("sub_event", v7Var.c());
}
return yp.a(a);
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void a(v7 v7Var, Map map, boolean z) {
Map a = a(v7Var, false);
HashMap hashMap = new HashMap(v7Var.d());
if (((Boolean) this.a.a(sj.G5)).booleanValue() || ((Boolean) this.a.a(sj.B5)).booleanValue()) {
hashMap.putAll(a);
a = null;
}
this.a.X().e(com.applovin.impl.sdk.network.d.b().d(b()).a(a()).b(a).c(hashMap).a(a(v7Var, map)).c(((Boolean) this.a.a(sj.Q5)).booleanValue()).a(((Boolean) this.a.a(sj.o5)).booleanValue()).d(z).a(vi.a.a(((Integer) this.a.a(sj.y5)).intValue())).a());
}
private String a() {
return ((String) this.a.a(sj.Q0)) + "4.0/pix";
}
}