Files
rr3-apk/decompiled-community/sources/com/vungle/ads/fpd/FirstPartyData.java
Daniel Elliott c080f0d97f 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
2026-02-18 15:48:36 -08:00

179 lines
6.3 KiB
Java

package com.vungle.ads.fpd;
import com.ironsource.mediationsdk.impressionData.ImpressionData;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.SerialName;
import kotlinx.serialization.Serializable;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.internal.LinkedHashMapSerializer;
import kotlinx.serialization.internal.SerializationConstructorMarker;
import kotlinx.serialization.internal.StringSerializer;
@Serializable
/* loaded from: classes4.dex */
public final class FirstPartyData {
public static final Companion Companion = new Companion(null);
private Map<String, String> _customData;
private volatile Demographic _demographic;
private volatile Location _location;
private volatile Revenue _revenue;
private volatile SessionContext _sessionContext;
@SerialName("custom_data")
private static /* synthetic */ void get_customData$annotations() {
}
@SerialName("demographic")
private static /* synthetic */ void get_demographic$annotations() {
}
@SerialName("location")
private static /* synthetic */ void get_location$annotations() {
}
@SerialName(ImpressionData.IMPRESSION_DATA_KEY_REVENUE)
private static /* synthetic */ void get_revenue$annotations() {
}
@SerialName("session_context")
private static /* synthetic */ void get_sessionContext$annotations() {
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<FirstPartyData> serializer() {
return FirstPartyData$$serializer.INSTANCE;
}
}
public FirstPartyData() {
}
public /* synthetic */ FirstPartyData(int i, @SerialName("session_context") SessionContext sessionContext, @SerialName("demographic") Demographic demographic, @SerialName("location") Location location, @SerialName("revenue") Revenue revenue, @SerialName("custom_data") Map map, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this._sessionContext = null;
} else {
this._sessionContext = sessionContext;
}
if ((i & 2) == 0) {
this._demographic = null;
} else {
this._demographic = demographic;
}
if ((i & 4) == 0) {
this._location = null;
} else {
this._location = location;
}
if ((i & 8) == 0) {
this._revenue = null;
} else {
this._revenue = revenue;
}
if ((i & 16) == 0) {
this._customData = null;
} else {
this._customData = map;
}
}
public static final void write$Self(FirstPartyData self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self._sessionContext != null) {
output.encodeNullableSerializableElement(serialDesc, 0, SessionContext$$serializer.INSTANCE, self._sessionContext);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || self._demographic != null) {
output.encodeNullableSerializableElement(serialDesc, 1, Demographic$$serializer.INSTANCE, self._demographic);
}
if (output.shouldEncodeElementDefault(serialDesc, 2) || self._location != null) {
output.encodeNullableSerializableElement(serialDesc, 2, Location$$serializer.INSTANCE, self._location);
}
if (output.shouldEncodeElementDefault(serialDesc, 3) || self._revenue != null) {
output.encodeNullableSerializableElement(serialDesc, 3, Revenue$$serializer.INSTANCE, self._revenue);
}
if (!output.shouldEncodeElementDefault(serialDesc, 4) && self._customData == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 4, new LinkedHashMapSerializer(StringSerializer.INSTANCE, StringSerializer.INSTANCE), self._customData);
}
public final synchronized SessionContext getSessionContext() {
SessionContext sessionContext;
sessionContext = this._sessionContext;
if (sessionContext == null) {
sessionContext = new SessionContext();
this._sessionContext = sessionContext;
}
return sessionContext;
}
public final synchronized Demographic getDemographic() {
Demographic demographic;
demographic = this._demographic;
if (demographic == null) {
demographic = new Demographic();
this._demographic = demographic;
}
return demographic;
}
public final synchronized Location getLocation() {
Location location;
location = this._location;
if (location == null) {
location = new Location();
this._location = location;
}
return location;
}
public final synchronized Revenue getRevenue() {
Revenue revenue;
revenue = this._revenue;
if (revenue == null) {
revenue = new Revenue();
this._revenue = revenue;
}
return revenue;
}
public final synchronized Map<String, String> getCustomData() {
Map<String, String> map;
map = this._customData;
if (map == null) {
map = new ConcurrentHashMap<>();
this._customData = map;
}
return map;
}
public final synchronized void clearAll() {
try {
this._sessionContext = null;
this._demographic = null;
this._location = null;
this._revenue = null;
Map<String, String> map = this._customData;
if (map != null) {
map.clear();
}
this._customData = null;
} catch (Throwable th) {
throw th;
}
}
}