- 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
179 lines
6.3 KiB
Java
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;
|
|
}
|
|
}
|
|
}
|