Files
rr3-apk/decompiled/sources/com/vungle/ads/internal/model/AdPayload.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

2000 lines
83 KiB
Java

package com.vungle.ads.internal.model;
import androidx.annotation.VisibleForTesting;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.b;
import com.vungle.ads.AdConfig;
import com.vungle.ads.AnalyticsClient;
import com.vungle.ads.internal.ConfigManager;
import com.vungle.ads.internal.Constants;
import com.vungle.ads.internal.model.AdAsset;
import com.vungle.ads.internal.util.FileUtility;
import java.io.File;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.regex.Pattern;
import kotlin.collections.CollectionsKt__IterablesKt;
import kotlin.collections.CollectionsKt__MutableCollectionsJVMKt;
import kotlin.comparisons.ComparisonsKt__ComparisonsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlin.text.Regex;
import kotlinx.serialization.Contextual;
import kotlinx.serialization.ContextualSerializer;
import kotlinx.serialization.KSerializer;
import kotlinx.serialization.SerialName;
import kotlinx.serialization.Serializable;
import kotlinx.serialization.Transient;
import kotlinx.serialization.descriptors.SerialDescriptor;
import kotlinx.serialization.encoding.CompositeEncoder;
import kotlinx.serialization.internal.ArrayListSerializer;
import kotlinx.serialization.internal.BooleanSerializer;
import kotlinx.serialization.internal.IntSerializer;
import kotlinx.serialization.internal.LinkedHashMapSerializer;
import kotlinx.serialization.internal.SerializationConstructorMarker;
import kotlinx.serialization.internal.StringSerializer;
import kotlinx.serialization.json.JsonElement;
import kotlinx.serialization.json.JsonElementBuildersKt;
import kotlinx.serialization.json.JsonElementKt;
import kotlinx.serialization.json.JsonObject;
import kotlinx.serialization.json.JsonObjectBuilder;
import kotlinx.serialization.json.JsonTransformingSerializer;
@Serializable
/* loaded from: classes4.dex */
public final class AdPayload {
public static final Companion Companion = new Companion(null);
public static final String FILE_SCHEME = "file://";
public static final String INCENTIVIZED_BODY_TEXT = "INCENTIVIZED_BODY_TEXT";
public static final String INCENTIVIZED_CLOSE_TEXT = "INCENTIVIZED_CLOSE_TEXT";
public static final String INCENTIVIZED_CONTINUE_TEXT = "INCENTIVIZED_CONTINUE_TEXT";
public static final String INCENTIVIZED_TITLE_TEXT = "INCENTIVIZED_TITLE_TEXT";
public static final String KEY_TEMPLATE = "template";
public static final String KEY_VM = "vmURL";
public static final String TPAT_CLICK_COORDINATES_URLS = "video.clickCoordinates";
private static final String UNKNOWN = "unknown";
private AdConfig adConfig;
private final List<PlacementAdUnit> ads;
private File assetDirectory;
private boolean assetsFullyDownloaded;
private final ConfigPayload config;
private Map<String, String> incentivizedTextSettings;
private ConcurrentHashMap<String, String> mraidFiles;
/* JADX WARN: Multi-variable type inference failed */
public AdPayload() {
this(null, 0 == true ? 1 : 0, 3, 0 == true ? 1 : 0);
}
@Transient
public static /* synthetic */ void getAdConfig$annotations() {
}
@SerialName(b.JSON_KEY_ADS)
private static /* synthetic */ void getAds$annotations() {
}
@Transient
public static /* synthetic */ void getAssetDirectory$annotations() {
}
@SerialName("config")
private static /* synthetic */ void getConfig$annotations() {
}
@VisibleForTesting
public static /* synthetic */ void getIncentivizedTextSettings$annotations() {
}
@Contextual
private static /* synthetic */ void getMraidFiles$annotations() {
}
private final String valueOrEmpty(String str) {
return str == null ? "" : str;
}
public final ConfigPayload config() {
return this.config;
}
public final AdConfig getAdConfig() {
return this.adConfig;
}
public final File getAssetDirectory() {
return this.assetDirectory;
}
public final boolean getAssetsFullyDownloaded() {
return this.assetsFullyDownloaded;
}
public final Map<String, String> getIncentivizedTextSettings() {
return this.incentivizedTextSettings;
}
public final void setAdConfig(AdConfig adConfig) {
this.adConfig = adConfig;
}
public final void setAssetFullyDownloaded() {
this.assetsFullyDownloaded = true;
}
public final void setAssetsFullyDownloaded(boolean z) {
this.assetsFullyDownloaded = z;
}
public final void setIncentivizedTextSettings(Map<String, String> map) {
Intrinsics.checkNotNullParameter(map, "<set-?>");
this.incentivizedTextSettings = map;
}
public /* synthetic */ AdPayload(int i, @SerialName("ads") List list, @SerialName("config") ConfigPayload configPayload, @Contextual ConcurrentHashMap concurrentHashMap, @VisibleForTesting Map map, boolean z, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.ads = null;
} else {
this.ads = list;
}
if ((i & 2) == 0) {
this.config = null;
} else {
this.config = configPayload;
}
if ((i & 4) == 0) {
this.mraidFiles = new ConcurrentHashMap<>();
} else {
this.mraidFiles = concurrentHashMap;
}
if ((i & 8) == 0) {
this.incentivizedTextSettings = new HashMap();
} else {
this.incentivizedTextSettings = map;
}
if ((i & 16) == 0) {
this.assetsFullyDownloaded = false;
} else {
this.assetsFullyDownloaded = z;
}
this.adConfig = null;
this.assetDirectory = null;
}
public AdPayload(List<PlacementAdUnit> list, ConfigPayload configPayload) {
this.ads = list;
this.config = configPayload;
this.mraidFiles = new ConcurrentHashMap<>();
this.incentivizedTextSettings = new HashMap();
}
public static final void write$Self(AdPayload self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.ads != null) {
output.encodeNullableSerializableElement(serialDesc, 0, new ArrayListSerializer(AdPayload$PlacementAdUnit$$serializer.INSTANCE), self.ads);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || self.config != null) {
output.encodeNullableSerializableElement(serialDesc, 1, ConfigPayload$$serializer.INSTANCE, self.config);
}
if (output.shouldEncodeElementDefault(serialDesc, 2) || !Intrinsics.areEqual(self.mraidFiles, new ConcurrentHashMap())) {
output.encodeSerializableElement(serialDesc, 2, new ContextualSerializer(Reflection.getOrCreateKotlinClass(ConcurrentHashMap.class), (KSerializer) null, new KSerializer[]{(KSerializer) StringSerializer.INSTANCE, (KSerializer) StringSerializer.INSTANCE}), self.mraidFiles);
}
if (output.shouldEncodeElementDefault(serialDesc, 3) || !Intrinsics.areEqual(self.incentivizedTextSettings, new HashMap())) {
output.encodeSerializableElement(serialDesc, 3, new LinkedHashMapSerializer(StringSerializer.INSTANCE, StringSerializer.INSTANCE), self.incentivizedTextSettings);
}
if (output.shouldEncodeElementDefault(serialDesc, 4) || self.assetsFullyDownloaded) {
output.encodeBooleanElement(serialDesc, 4, self.assetsFullyDownloaded);
}
}
public /* synthetic */ AdPayload(List list, ConfigPayload configPayload, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : list, (i & 2) != 0 ? null : configPayload);
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<AdPayload> serializer() {
return AdPayload$$serializer.INSTANCE;
}
}
private final PlacementAdUnit getAd() {
List<PlacementAdUnit> list = this.ads;
if (list == null || !(!list.isEmpty())) {
return null;
}
return list.get(0);
}
private final AdUnit getAdMarkup() {
PlacementAdUnit ad = getAd();
if (ad != null) {
return ad.getAdMarkup();
}
return null;
}
public final String placementId() {
PlacementAdUnit ad = getAd();
if (ad != null) {
return ad.getPlacementReferenceId();
}
return null;
}
public final String eventId() {
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null) {
return adMarkup.getId();
}
return null;
}
public final String advAppId() {
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null) {
return adMarkup.getAdvAppId();
}
return null;
}
public final int adWidth() {
AdSizeInfo adSizeInfo;
Integer width;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (adSizeInfo = adMarkup.getAdSizeInfo()) == null || (width = adSizeInfo.getWidth()) == null) {
return 0;
}
return width.intValue();
}
public final int adHeight() {
AdSizeInfo adSizeInfo;
Integer height;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (adSizeInfo = adMarkup.getAdSizeInfo()) == null || (height = adSizeInfo.getHeight()) == null) {
return 0;
}
return height.intValue();
}
public final AdUnit adUnit() {
return getAdMarkup();
}
public final boolean adLoadOptimizationEnabled() {
Boolean adLoadOptimizationEnabled;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (adLoadOptimizationEnabled = adMarkup.getAdLoadOptimizationEnabled()) == null) {
return true;
}
return adLoadOptimizationEnabled.booleanValue();
}
public final boolean omEnabled() {
ViewAbility viewAbility;
ViewAbilityInfo om;
Boolean isEnabled;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (viewAbility = adMarkup.getViewAbility()) == null || (om = viewAbility.getOm()) == null || (isEnabled = om.isEnabled()) == null) {
return false;
}
return isEnabled.booleanValue();
}
public final boolean isClickCoordinatesTrackingEnabled() {
Boolean clickCoordinatesEnabled;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (clickCoordinatesEnabled = adMarkup.getClickCoordinatesEnabled()) == null) {
return false;
}
return clickCoordinatesEnabled.booleanValue();
}
public final boolean isCriticalAsset(String failingUrl) {
TemplateSettings templateSettings;
Map<String, CacheableReplacement> cacheableReplacements;
Intrinsics.checkNotNullParameter(failingUrl, "failingUrl");
if (!isNativeTemplateType()) {
AdUnit adMarkup = getAdMarkup();
if (Intrinsics.areEqual(adMarkup != null ? adMarkup.getTemplateURL() : null, failingUrl)) {
return true;
}
}
AdUnit adMarkup2 = getAdMarkup();
if (adMarkup2 == null || (templateSettings = adMarkup2.getTemplateSettings()) == null || (cacheableReplacements = templateSettings.getCacheableReplacements()) == null) {
return false;
}
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (Map.Entry<String, CacheableReplacement> entry : cacheableReplacements.entrySet()) {
if (Intrinsics.areEqual(entry.getValue().getUrl(), failingUrl)) {
linkedHashMap.put(entry.getKey(), entry.getValue());
}
}
return !linkedHashMap.isEmpty();
}
public final boolean heartbeatEnabled() {
Boolean templateHeartbeatCheck;
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (templateHeartbeatCheck = adMarkup.getTemplateHeartbeatCheck()) == null) {
return false;
}
return templateHeartbeatCheck.booleanValue();
}
public final List<AdAsset> getDownloadableAssets(File dir) {
TemplateSettings templateSettings;
Map<String, CacheableReplacement> cacheableReplacements;
boolean z;
String templateURL;
String vmURL;
Intrinsics.checkNotNullParameter(dir, "dir");
this.assetDirectory = dir;
ArrayList arrayList = new ArrayList();
if (!isNativeTemplateType()) {
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null && (vmURL = adMarkup.getVmURL()) != null) {
if (FileUtility.INSTANCE.isValidUrl(vmURL)) {
String filePath = new File(dir, Constants.AD_INDEX_FILE_NAME).getAbsolutePath();
Intrinsics.checkNotNullExpressionValue(filePath, "filePath");
arrayList.add(new AdAsset(KEY_VM, vmURL, filePath, AdAsset.FileType.ASSET, true));
}
} else {
AdUnit adMarkup2 = getAdMarkup();
if (adMarkup2 != null && (templateURL = adMarkup2.getTemplateURL()) != null && FileUtility.INSTANCE.isValidUrl(templateURL)) {
String filePath2 = new File(dir, "template").getAbsolutePath();
Intrinsics.checkNotNullExpressionValue(filePath2, "filePath");
arrayList.add(new AdAsset("template", templateURL, filePath2, AdAsset.FileType.ZIP, true));
}
}
}
AdUnit adMarkup3 = getAdMarkup();
if (adMarkup3 != null && (templateSettings = adMarkup3.getTemplateSettings()) != null && (cacheableReplacements = templateSettings.getCacheableReplacements()) != null) {
for (Map.Entry<String, CacheableReplacement> entry : cacheableReplacements.entrySet()) {
CacheableReplacement value = entry.getValue();
if (value.getUrl() != null) {
FileUtility fileUtility = FileUtility.INSTANCE;
if (fileUtility.isValidUrl(value.getUrl())) {
Boolean required = value.getRequired();
boolean booleanValue = required != null ? required.booleanValue() : false;
if (!isNativeTemplateType() && adLoadOptimizationEnabled()) {
z = !ConfigManager.INSTANCE.isCacheableAssetsRequired() ? false : booleanValue;
} else {
z = true;
}
String filePath3 = new File(dir, fileUtility.guessFileName(value.getUrl(), value.getExtension())).getAbsolutePath();
String key = entry.getKey();
String url = value.getUrl();
Intrinsics.checkNotNullExpressionValue(filePath3, "filePath");
arrayList.add(new AdAsset(key, url, filePath3, AdAsset.FileType.ASSET, z));
}
}
}
}
if (arrayList.size() > 1) {
CollectionsKt__MutableCollectionsJVMKt.sortWith(arrayList, new Comparator() { // from class: com.vungle.ads.internal.model.AdPayload$getDownloadableAssets$$inlined$sortByDescending$1
/* JADX WARN: Multi-variable type inference failed */
@Override // java.util.Comparator
public final int compare(T t, T t2) {
int compareValues;
compareValues = ComparisonsKt__ComparisonsKt.compareValues(Boolean.valueOf(((AdAsset) t2).isRequired()), Boolean.valueOf(((AdAsset) t).isRequired()));
return compareValues;
}
});
}
return arrayList;
}
public static /* synthetic */ List getTpatUrls$default(AdPayload adPayload, String str, String str2, String str3, int i, Object obj) {
if ((i & 2) != 0) {
str2 = null;
}
if ((i & 4) != 0) {
str3 = null;
}
return adPayload.getTpatUrls(str, str2, str3);
}
public final List<String> getTpatUrls(String event, String str, String str2) {
ArrayList arrayList;
Map<String, List<String>> tpat;
Map<String, List<String>> tpat2;
Intrinsics.checkNotNullParameter(event, "event");
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null && (tpat2 = adMarkup.getTpat()) != null && !tpat2.containsKey(event)) {
AnalyticsClient.INSTANCE.logError$vungle_ads_release(128, "Arbitrary tpat key: " + event, placementId(), getCreativeId(), eventId());
return null;
}
AdUnit adMarkup2 = getAdMarkup();
List<String> list = (adMarkup2 == null || (tpat = adMarkup2.getTpat()) == null) ? null : tpat.get(event);
List<String> list2 = list;
if (list2 == null || list2.isEmpty()) {
AnalyticsClient.INSTANCE.logError$vungle_ads_release(129, "Empty tpat key: " + event, placementId(), getCreativeId(), eventId());
return null;
}
switch (event.hashCode()) {
case -2125915830:
if (!event.equals(Constants.CHECKPOINT_0)) {
return list;
}
List<String> list3 = list;
arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(list3, 10));
Iterator<T> it = list3.iterator();
while (it.hasNext()) {
arrayList.add(complexReplace(complexReplace(complexReplace((String) it.next(), Constants.REMOTE_PLAY_KEY, String.valueOf(!this.assetsFullyDownloaded)), Constants.NETWORK_OPERATOR_KEY, str), Constants.DEVICE_VOLUME_KEY, str2));
}
break;
case -132489083:
if (!event.equals(Constants.AD_LOAD_DURATION_TPAT_KEY)) {
return list;
}
List<String> list4 = list;
arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(list4, 10));
Iterator<T> it2 = list4.iterator();
while (it2.hasNext()) {
arrayList.add(complexReplace((String) it2.next(), Constants.AD_LOAD_DURATION_KEY, str));
}
break;
case 1516630125:
if (!event.equals(Constants.AD_CLOSE_TPAT_KEY)) {
return list;
}
List<String> list5 = list;
arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(list5, 10));
Iterator<T> it3 = list5.iterator();
while (it3.hasNext()) {
arrayList.add(complexReplace(complexReplace((String) it3.next(), Constants.AD_DURATION_KEY, str), Constants.DEVICE_VOLUME_KEY, str2));
}
break;
case 1940309120:
if (!event.equals(Constants.DEEPLINK_CLICK)) {
return list;
}
List<String> list6 = list;
arrayList = new ArrayList(CollectionsKt__IterablesKt.collectionSizeOrDefault(list6, 10));
Iterator<T> it4 = list6.iterator();
while (it4.hasNext()) {
arrayList.add(complexReplace((String) it4.next(), Constants.DEEPLINK_SUCCESS_KEY, str));
}
break;
default:
return list;
}
return arrayList;
}
public final boolean hasExpired() {
Integer expiry;
AdUnit adMarkup = getAdMarkup();
return (adMarkup == null || (expiry = adMarkup.getExpiry()) == null || ((long) expiry.intValue()) >= System.currentTimeMillis() / 1000) ? false : true;
}
public final List<String> getWinNotifications() {
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null) {
return adMarkup.getNotification();
}
return null;
}
public final boolean isNativeTemplateType() {
return Intrinsics.areEqual(templateType(), "native");
}
public final String templateType() {
AdUnit adMarkup = getAdMarkup();
if (adMarkup != null) {
return adMarkup.getTemplateType();
}
return null;
}
public final void setIncentivizedText(String title, String body, String keepWatching, String close) {
Intrinsics.checkNotNullParameter(title, "title");
Intrinsics.checkNotNullParameter(body, "body");
Intrinsics.checkNotNullParameter(keepWatching, "keepWatching");
Intrinsics.checkNotNullParameter(close, "close");
if (title.length() > 0) {
this.incentivizedTextSettings.put(INCENTIVIZED_TITLE_TEXT, title);
}
if (body.length() > 0) {
this.incentivizedTextSettings.put(INCENTIVIZED_BODY_TEXT, body);
}
if (keepWatching.length() > 0) {
this.incentivizedTextSettings.put(INCENTIVIZED_CONTINUE_TEXT, keepWatching);
}
if (close.length() > 0) {
this.incentivizedTextSettings.put(INCENTIVIZED_CLOSE_TEXT, close);
}
}
public final Map<String, String> getMRAIDArgsInMap() {
TemplateSettings templateSettings;
Map<String, CacheableReplacement> cacheableReplacements;
TemplateSettings templateSettings2;
Map<String, String> normalReplacements;
AdUnit adMarkup = getAdMarkup();
if ((adMarkup != null ? adMarkup.getTemplateSettings() : null) == null) {
throw new IllegalArgumentException("Advertisement does not have MRAID Arguments!".toString());
}
LinkedHashMap linkedHashMap = new LinkedHashMap();
AdUnit adMarkup2 = getAdMarkup();
if (adMarkup2 != null && (templateSettings2 = adMarkup2.getTemplateSettings()) != null && (normalReplacements = templateSettings2.getNormalReplacements()) != null) {
linkedHashMap.putAll(normalReplacements);
}
AdUnit adMarkup3 = getAdMarkup();
if (adMarkup3 != null && (templateSettings = adMarkup3.getTemplateSettings()) != null && (cacheableReplacements = templateSettings.getCacheableReplacements()) != null) {
for (Map.Entry<String, CacheableReplacement> entry : cacheableReplacements.entrySet()) {
String url = entry.getValue().getUrl();
if (url != null) {
linkedHashMap.put(entry.getKey(), url);
}
}
}
if (!this.mraidFiles.isEmpty()) {
linkedHashMap.putAll(this.mraidFiles);
}
if (!this.incentivizedTextSettings.isEmpty()) {
linkedHashMap.putAll(this.incentivizedTextSettings);
}
return linkedHashMap;
}
public final JsonObject createMRAIDArgs() {
Map<String, String> mRAIDArgsInMap = getMRAIDArgsInMap();
JsonObjectBuilder jsonObjectBuilder = new JsonObjectBuilder();
for (Map.Entry<String, String> entry : mRAIDArgsInMap.entrySet()) {
JsonElementBuildersKt.put(jsonObjectBuilder, entry.getKey(), entry.getValue());
}
return jsonObjectBuilder.build();
}
public final int getShowCloseDelay(Boolean bool) {
Integer showClose;
Integer showCloseIncentivized;
if (Intrinsics.areEqual(bool, Boolean.TRUE)) {
AdUnit adMarkup = getAdMarkup();
if (adMarkup == null || (showCloseIncentivized = adMarkup.getShowCloseIncentivized()) == null) {
return 0;
}
return showCloseIncentivized.intValue() * 1000;
}
AdUnit adMarkup2 = getAdMarkup();
if (adMarkup2 == null || (showClose = adMarkup2.getShowClose()) == null) {
return 0;
}
return showClose.intValue() * 1000;
}
public final String getCreativeId() {
String creativeId;
AdUnit adMarkup = getAdMarkup();
return (adMarkup == null || (creativeId = adMarkup.getCreativeId()) == null) ? "unknown" : creativeId;
}
private final String complexReplace(String str, String str2, String str3) {
String quote = Pattern.quote(str2);
Intrinsics.checkNotNullExpressionValue(quote, "quote(oldValue)");
return new Regex(quote).replace(str, valueOrEmpty(str3));
}
public final synchronized void updateAdAssetPath(AdAsset adAsset) {
if (adAsset != null) {
if (!Intrinsics.areEqual("template", adAsset.getAdIdentifier())) {
File file = new File(adAsset.getLocalPath());
if (file.exists()) {
String adIdentifier = adAsset.getAdIdentifier();
this.mraidFiles.put(adIdentifier, FILE_SCHEME + file.getPath());
}
}
}
}
@Serializable
public static final class PlacementAdUnit {
public static final Companion Companion = new Companion(null);
private final AdUnit adMarkup;
private final String placementReferenceId;
/* JADX WARN: Multi-variable type inference failed */
public PlacementAdUnit() {
this((String) null, (AdUnit) (0 == true ? 1 : 0), 3, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
public static /* synthetic */ PlacementAdUnit copy$default(PlacementAdUnit placementAdUnit, String str, AdUnit adUnit, int i, Object obj) {
if ((i & 1) != 0) {
str = placementAdUnit.placementReferenceId;
}
if ((i & 2) != 0) {
adUnit = placementAdUnit.adMarkup;
}
return placementAdUnit.copy(str, adUnit);
}
@SerialName("ad_markup")
public static /* synthetic */ void getAdMarkup$annotations() {
}
@SerialName("placement_reference_id")
public static /* synthetic */ void getPlacementReferenceId$annotations() {
}
public final String component1() {
return this.placementReferenceId;
}
public final AdUnit component2() {
return this.adMarkup;
}
public final PlacementAdUnit copy(String str, AdUnit adUnit) {
return new PlacementAdUnit(str, adUnit);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof PlacementAdUnit)) {
return false;
}
PlacementAdUnit placementAdUnit = (PlacementAdUnit) obj;
return Intrinsics.areEqual(this.placementReferenceId, placementAdUnit.placementReferenceId) && Intrinsics.areEqual(this.adMarkup, placementAdUnit.adMarkup);
}
public final AdUnit getAdMarkup() {
return this.adMarkup;
}
public final String getPlacementReferenceId() {
return this.placementReferenceId;
}
public int hashCode() {
String str = this.placementReferenceId;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
AdUnit adUnit = this.adMarkup;
return hashCode + (adUnit != null ? adUnit.hashCode() : 0);
}
public String toString() {
return "PlacementAdUnit(placementReferenceId=" + this.placementReferenceId + ", adMarkup=" + this.adMarkup + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<PlacementAdUnit> serializer() {
return AdPayload$PlacementAdUnit$$serializer.INSTANCE;
}
}
public /* synthetic */ PlacementAdUnit(int i, @SerialName("placement_reference_id") String str, @SerialName("ad_markup") AdUnit adUnit, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.placementReferenceId = null;
} else {
this.placementReferenceId = str;
}
if ((i & 2) == 0) {
this.adMarkup = null;
} else {
this.adMarkup = adUnit;
}
}
public PlacementAdUnit(String str, AdUnit adUnit) {
this.placementReferenceId = str;
this.adMarkup = adUnit;
}
public static final void write$Self(PlacementAdUnit self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.placementReferenceId != null) {
output.encodeNullableSerializableElement(serialDesc, 0, StringSerializer.INSTANCE, self.placementReferenceId);
}
if (!output.shouldEncodeElementDefault(serialDesc, 1) && self.adMarkup == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 1, AdPayload$AdUnit$$serializer.INSTANCE, self.adMarkup);
}
public /* synthetic */ PlacementAdUnit(String str, AdUnit adUnit, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : adUnit);
}
}
@Serializable
public static final class AdUnit {
public static final Companion Companion = new Companion(null);
private final Boolean adLoadOptimizationEnabled;
private final String adMarketId;
private final AdSizeInfo adSizeInfo;
private final String adSource;
private final String adType;
private final String advAppId;
private final Boolean clickCoordinatesEnabled;
private final String creativeId;
private final String deeplinkUrl;
private final Integer errorCode;
private final Integer expiry;
private final String id;
private final String info;
private final List<String> loadAdUrls;
private final List<String> notification;
private final Integer showClose;
private final Integer showCloseIncentivized;
private final Integer sleep;
private final Boolean templateHeartbeatCheck;
private final TemplateSettings templateSettings;
private final String templateType;
private final String templateURL;
private final Map<String, List<String>> tpat;
private final ViewAbility viewAbility;
private final String vmURL;
public AdUnit() {
this((String) null, (String) null, (String) null, (Integer) null, (String) null, (Boolean) null, (Boolean) null, (Boolean) null, (String) null, (Integer) null, (Integer) null, (Map) null, (String) null, (String) null, (List) null, (List) null, (ViewAbility) null, (String) null, (String) null, (TemplateSettings) null, (String) null, (String) null, (Integer) null, (Integer) null, (AdSizeInfo) null, 33554431, (DefaultConstructorMarker) null);
}
@SerialName("ad_load_optimization")
public static /* synthetic */ void getAdLoadOptimizationEnabled$annotations() {
}
@SerialName("ad_market_id")
public static /* synthetic */ void getAdMarketId$annotations() {
}
@SerialName("ad_size")
public static /* synthetic */ void getAdSizeInfo$annotations() {
}
@SerialName("ad_source")
public static /* synthetic */ void getAdSource$annotations() {
}
@SerialName("ad_type")
public static /* synthetic */ void getAdType$annotations() {
}
@SerialName("app_id")
public static /* synthetic */ void getAdvAppId$annotations() {
}
@SerialName("click_coordinates_enabled")
public static /* synthetic */ void getClickCoordinatesEnabled$annotations() {
}
@SerialName(CampaignEx.JSON_KEY_CREATIVE_ID)
public static /* synthetic */ void getCreativeId$annotations() {
}
@SerialName("deeplink_url")
public static /* synthetic */ void getDeeplinkUrl$annotations() {
}
@SerialName("error_code")
public static /* synthetic */ void getErrorCode$annotations() {
}
@SerialName("expiry")
public static /* synthetic */ void getExpiry$annotations() {
}
@SerialName("id")
public static /* synthetic */ void getId$annotations() {
}
@SerialName("info")
public static /* synthetic */ void getInfo$annotations() {
}
@SerialName("load_ad")
public static /* synthetic */ void getLoadAdUrls$annotations() {
}
@SerialName("notification")
public static /* synthetic */ void getNotification$annotations() {
}
@SerialName("show_close")
public static /* synthetic */ void getShowClose$annotations() {
}
@SerialName("show_close_incentivized")
public static /* synthetic */ void getShowCloseIncentivized$annotations() {
}
@SerialName("sleep")
public static /* synthetic */ void getSleep$annotations() {
}
@SerialName("template_heartbeat_check")
public static /* synthetic */ void getTemplateHeartbeatCheck$annotations() {
}
@SerialName("template_settings")
public static /* synthetic */ void getTemplateSettings$annotations() {
}
@SerialName("template_type")
public static /* synthetic */ void getTemplateType$annotations() {
}
@SerialName("template_url")
public static /* synthetic */ void getTemplateURL$annotations() {
}
@Serializable(with = TpatSerializer.class)
public static /* synthetic */ void getTpat$annotations() {
}
@SerialName("viewability")
public static /* synthetic */ void getViewAbility$annotations() {
}
@SerialName("vm_url")
public static /* synthetic */ void getVmURL$annotations() {
}
public final String component1() {
return this.id;
}
public final Integer component10() {
return this.sleep;
}
public final Integer component11() {
return this.errorCode;
}
public final Map<String, List<String>> component12() {
return this.tpat;
}
public final String component13() {
return this.vmURL;
}
public final String component14() {
return this.adMarketId;
}
public final List<String> component15() {
return this.notification;
}
public final List<String> component16() {
return this.loadAdUrls;
}
public final ViewAbility component17() {
return this.viewAbility;
}
public final String component18() {
return this.templateURL;
}
public final String component19() {
return this.templateType;
}
public final String component2() {
return this.adType;
}
public final TemplateSettings component20() {
return this.templateSettings;
}
public final String component21() {
return this.creativeId;
}
public final String component22() {
return this.advAppId;
}
public final Integer component23() {
return this.showClose;
}
public final Integer component24() {
return this.showCloseIncentivized;
}
public final AdSizeInfo component25() {
return this.adSizeInfo;
}
public final String component3() {
return this.adSource;
}
public final Integer component4() {
return this.expiry;
}
public final String component5() {
return this.deeplinkUrl;
}
public final Boolean component6() {
return this.clickCoordinatesEnabled;
}
public final Boolean component7() {
return this.adLoadOptimizationEnabled;
}
public final Boolean component8() {
return this.templateHeartbeatCheck;
}
public final String component9() {
return this.info;
}
public final AdUnit copy(String str, String str2, String str3, Integer num, String str4, Boolean bool, Boolean bool2, Boolean bool3, String str5, Integer num2, Integer num3, Map<String, ? extends List<String>> map, String str6, String str7, List<String> list, List<String> list2, ViewAbility viewAbility, String str8, String str9, TemplateSettings templateSettings, String str10, String str11, Integer num4, Integer num5, AdSizeInfo adSizeInfo) {
return new AdUnit(str, str2, str3, num, str4, bool, bool2, bool3, str5, num2, num3, map, str6, str7, list, list2, viewAbility, str8, str9, templateSettings, str10, str11, num4, num5, adSizeInfo);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof AdUnit)) {
return false;
}
AdUnit adUnit = (AdUnit) obj;
return Intrinsics.areEqual(this.id, adUnit.id) && Intrinsics.areEqual(this.adType, adUnit.adType) && Intrinsics.areEqual(this.adSource, adUnit.adSource) && Intrinsics.areEqual(this.expiry, adUnit.expiry) && Intrinsics.areEqual(this.deeplinkUrl, adUnit.deeplinkUrl) && Intrinsics.areEqual(this.clickCoordinatesEnabled, adUnit.clickCoordinatesEnabled) && Intrinsics.areEqual(this.adLoadOptimizationEnabled, adUnit.adLoadOptimizationEnabled) && Intrinsics.areEqual(this.templateHeartbeatCheck, adUnit.templateHeartbeatCheck) && Intrinsics.areEqual(this.info, adUnit.info) && Intrinsics.areEqual(this.sleep, adUnit.sleep) && Intrinsics.areEqual(this.errorCode, adUnit.errorCode) && Intrinsics.areEqual(this.tpat, adUnit.tpat) && Intrinsics.areEqual(this.vmURL, adUnit.vmURL) && Intrinsics.areEqual(this.adMarketId, adUnit.adMarketId) && Intrinsics.areEqual(this.notification, adUnit.notification) && Intrinsics.areEqual(this.loadAdUrls, adUnit.loadAdUrls) && Intrinsics.areEqual(this.viewAbility, adUnit.viewAbility) && Intrinsics.areEqual(this.templateURL, adUnit.templateURL) && Intrinsics.areEqual(this.templateType, adUnit.templateType) && Intrinsics.areEqual(this.templateSettings, adUnit.templateSettings) && Intrinsics.areEqual(this.creativeId, adUnit.creativeId) && Intrinsics.areEqual(this.advAppId, adUnit.advAppId) && Intrinsics.areEqual(this.showClose, adUnit.showClose) && Intrinsics.areEqual(this.showCloseIncentivized, adUnit.showCloseIncentivized) && Intrinsics.areEqual(this.adSizeInfo, adUnit.adSizeInfo);
}
public final Boolean getAdLoadOptimizationEnabled() {
return this.adLoadOptimizationEnabled;
}
public final String getAdMarketId() {
return this.adMarketId;
}
public final AdSizeInfo getAdSizeInfo() {
return this.adSizeInfo;
}
public final String getAdSource() {
return this.adSource;
}
public final String getAdType() {
return this.adType;
}
public final String getAdvAppId() {
return this.advAppId;
}
public final Boolean getClickCoordinatesEnabled() {
return this.clickCoordinatesEnabled;
}
public final String getCreativeId() {
return this.creativeId;
}
public final String getDeeplinkUrl() {
return this.deeplinkUrl;
}
public final Integer getErrorCode() {
return this.errorCode;
}
public final Integer getExpiry() {
return this.expiry;
}
public final String getId() {
return this.id;
}
public final String getInfo() {
return this.info;
}
public final List<String> getLoadAdUrls() {
return this.loadAdUrls;
}
public final List<String> getNotification() {
return this.notification;
}
public final Integer getShowClose() {
return this.showClose;
}
public final Integer getShowCloseIncentivized() {
return this.showCloseIncentivized;
}
public final Integer getSleep() {
return this.sleep;
}
public final Boolean getTemplateHeartbeatCheck() {
return this.templateHeartbeatCheck;
}
public final TemplateSettings getTemplateSettings() {
return this.templateSettings;
}
public final String getTemplateType() {
return this.templateType;
}
public final String getTemplateURL() {
return this.templateURL;
}
public final Map<String, List<String>> getTpat() {
return this.tpat;
}
public final ViewAbility getViewAbility() {
return this.viewAbility;
}
public final String getVmURL() {
return this.vmURL;
}
public int hashCode() {
String str = this.id;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.adType;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
String str3 = this.adSource;
int hashCode3 = (hashCode2 + (str3 == null ? 0 : str3.hashCode())) * 31;
Integer num = this.expiry;
int hashCode4 = (hashCode3 + (num == null ? 0 : num.hashCode())) * 31;
String str4 = this.deeplinkUrl;
int hashCode5 = (hashCode4 + (str4 == null ? 0 : str4.hashCode())) * 31;
Boolean bool = this.clickCoordinatesEnabled;
int hashCode6 = (hashCode5 + (bool == null ? 0 : bool.hashCode())) * 31;
Boolean bool2 = this.adLoadOptimizationEnabled;
int hashCode7 = (hashCode6 + (bool2 == null ? 0 : bool2.hashCode())) * 31;
Boolean bool3 = this.templateHeartbeatCheck;
int hashCode8 = (hashCode7 + (bool3 == null ? 0 : bool3.hashCode())) * 31;
String str5 = this.info;
int hashCode9 = (hashCode8 + (str5 == null ? 0 : str5.hashCode())) * 31;
Integer num2 = this.sleep;
int hashCode10 = (hashCode9 + (num2 == null ? 0 : num2.hashCode())) * 31;
Integer num3 = this.errorCode;
int hashCode11 = (hashCode10 + (num3 == null ? 0 : num3.hashCode())) * 31;
Map<String, List<String>> map = this.tpat;
int hashCode12 = (hashCode11 + (map == null ? 0 : map.hashCode())) * 31;
String str6 = this.vmURL;
int hashCode13 = (hashCode12 + (str6 == null ? 0 : str6.hashCode())) * 31;
String str7 = this.adMarketId;
int hashCode14 = (hashCode13 + (str7 == null ? 0 : str7.hashCode())) * 31;
List<String> list = this.notification;
int hashCode15 = (hashCode14 + (list == null ? 0 : list.hashCode())) * 31;
List<String> list2 = this.loadAdUrls;
int hashCode16 = (hashCode15 + (list2 == null ? 0 : list2.hashCode())) * 31;
ViewAbility viewAbility = this.viewAbility;
int hashCode17 = (hashCode16 + (viewAbility == null ? 0 : viewAbility.hashCode())) * 31;
String str8 = this.templateURL;
int hashCode18 = (hashCode17 + (str8 == null ? 0 : str8.hashCode())) * 31;
String str9 = this.templateType;
int hashCode19 = (hashCode18 + (str9 == null ? 0 : str9.hashCode())) * 31;
TemplateSettings templateSettings = this.templateSettings;
int hashCode20 = (hashCode19 + (templateSettings == null ? 0 : templateSettings.hashCode())) * 31;
String str10 = this.creativeId;
int hashCode21 = (hashCode20 + (str10 == null ? 0 : str10.hashCode())) * 31;
String str11 = this.advAppId;
int hashCode22 = (hashCode21 + (str11 == null ? 0 : str11.hashCode())) * 31;
Integer num4 = this.showClose;
int hashCode23 = (hashCode22 + (num4 == null ? 0 : num4.hashCode())) * 31;
Integer num5 = this.showCloseIncentivized;
int hashCode24 = (hashCode23 + (num5 == null ? 0 : num5.hashCode())) * 31;
AdSizeInfo adSizeInfo = this.adSizeInfo;
return hashCode24 + (adSizeInfo != null ? adSizeInfo.hashCode() : 0);
}
public String toString() {
return "AdUnit(id=" + this.id + ", adType=" + this.adType + ", adSource=" + this.adSource + ", expiry=" + this.expiry + ", deeplinkUrl=" + this.deeplinkUrl + ", clickCoordinatesEnabled=" + this.clickCoordinatesEnabled + ", adLoadOptimizationEnabled=" + this.adLoadOptimizationEnabled + ", templateHeartbeatCheck=" + this.templateHeartbeatCheck + ", info=" + this.info + ", sleep=" + this.sleep + ", errorCode=" + this.errorCode + ", tpat=" + this.tpat + ", vmURL=" + this.vmURL + ", adMarketId=" + this.adMarketId + ", notification=" + this.notification + ", loadAdUrls=" + this.loadAdUrls + ", viewAbility=" + this.viewAbility + ", templateURL=" + this.templateURL + ", templateType=" + this.templateType + ", templateSettings=" + this.templateSettings + ", creativeId=" + this.creativeId + ", advAppId=" + this.advAppId + ", showClose=" + this.showClose + ", showCloseIncentivized=" + this.showCloseIncentivized + ", adSizeInfo=" + this.adSizeInfo + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<AdUnit> serializer() {
return AdPayload$AdUnit$$serializer.INSTANCE;
}
}
public /* synthetic */ AdUnit(int i, @SerialName("id") String str, @SerialName("ad_type") String str2, @SerialName("ad_source") String str3, @SerialName("expiry") Integer num, @SerialName("deeplink_url") String str4, @SerialName("click_coordinates_enabled") Boolean bool, @SerialName("ad_load_optimization") Boolean bool2, @SerialName("template_heartbeat_check") Boolean bool3, @SerialName("info") String str5, @SerialName("sleep") Integer num2, @SerialName("error_code") Integer num3, @Serializable(with = TpatSerializer.class) Map map, @SerialName("vm_url") String str6, @SerialName("ad_market_id") String str7, @SerialName("notification") List list, @SerialName("load_ad") List list2, @SerialName("viewability") ViewAbility viewAbility, @SerialName("template_url") String str8, @SerialName("template_type") String str9, @SerialName("template_settings") TemplateSettings templateSettings, @SerialName("creative_id") String str10, @SerialName("app_id") String str11, @SerialName("show_close") Integer num4, @SerialName("show_close_incentivized") Integer num5, @SerialName("ad_size") AdSizeInfo adSizeInfo, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.id = null;
} else {
this.id = str;
}
if ((i & 2) == 0) {
this.adType = null;
} else {
this.adType = str2;
}
if ((i & 4) == 0) {
this.adSource = null;
} else {
this.adSource = str3;
}
if ((i & 8) == 0) {
this.expiry = null;
} else {
this.expiry = num;
}
if ((i & 16) == 0) {
this.deeplinkUrl = null;
} else {
this.deeplinkUrl = str4;
}
if ((i & 32) == 0) {
this.clickCoordinatesEnabled = null;
} else {
this.clickCoordinatesEnabled = bool;
}
if ((i & 64) == 0) {
this.adLoadOptimizationEnabled = null;
} else {
this.adLoadOptimizationEnabled = bool2;
}
if ((i & 128) == 0) {
this.templateHeartbeatCheck = null;
} else {
this.templateHeartbeatCheck = bool3;
}
if ((i & 256) == 0) {
this.info = null;
} else {
this.info = str5;
}
if ((i & 512) == 0) {
this.sleep = null;
} else {
this.sleep = num2;
}
if ((i & 1024) == 0) {
this.errorCode = null;
} else {
this.errorCode = num3;
}
if ((i & 2048) == 0) {
this.tpat = null;
} else {
this.tpat = map;
}
if ((i & 4096) == 0) {
this.vmURL = null;
} else {
this.vmURL = str6;
}
if ((i & 8192) == 0) {
this.adMarketId = null;
} else {
this.adMarketId = str7;
}
if ((i & 16384) == 0) {
this.notification = null;
} else {
this.notification = list;
}
if ((32768 & i) == 0) {
this.loadAdUrls = null;
} else {
this.loadAdUrls = list2;
}
if ((65536 & i) == 0) {
this.viewAbility = null;
} else {
this.viewAbility = viewAbility;
}
if ((131072 & i) == 0) {
this.templateURL = null;
} else {
this.templateURL = str8;
}
if ((262144 & i) == 0) {
this.templateType = null;
} else {
this.templateType = str9;
}
if ((524288 & i) == 0) {
this.templateSettings = null;
} else {
this.templateSettings = templateSettings;
}
if ((1048576 & i) == 0) {
this.creativeId = null;
} else {
this.creativeId = str10;
}
if ((2097152 & i) == 0) {
this.advAppId = null;
} else {
this.advAppId = str11;
}
this.showClose = (4194304 & i) == 0 ? 0 : num4;
this.showCloseIncentivized = (8388608 & i) == 0 ? 0 : num5;
if ((i & 16777216) == 0) {
this.adSizeInfo = null;
} else {
this.adSizeInfo = adSizeInfo;
}
}
/* JADX WARN: Multi-variable type inference failed */
public AdUnit(String str, String str2, String str3, Integer num, String str4, Boolean bool, Boolean bool2, Boolean bool3, String str5, Integer num2, Integer num3, Map<String, ? extends List<String>> map, String str6, String str7, List<String> list, List<String> list2, ViewAbility viewAbility, String str8, String str9, TemplateSettings templateSettings, String str10, String str11, Integer num4, Integer num5, AdSizeInfo adSizeInfo) {
this.id = str;
this.adType = str2;
this.adSource = str3;
this.expiry = num;
this.deeplinkUrl = str4;
this.clickCoordinatesEnabled = bool;
this.adLoadOptimizationEnabled = bool2;
this.templateHeartbeatCheck = bool3;
this.info = str5;
this.sleep = num2;
this.errorCode = num3;
this.tpat = map;
this.vmURL = str6;
this.adMarketId = str7;
this.notification = list;
this.loadAdUrls = list2;
this.viewAbility = viewAbility;
this.templateURL = str8;
this.templateType = str9;
this.templateSettings = templateSettings;
this.creativeId = str10;
this.advAppId = str11;
this.showClose = num4;
this.showCloseIncentivized = num5;
this.adSizeInfo = adSizeInfo;
}
public static final void write$Self(AdUnit self, CompositeEncoder output, SerialDescriptor serialDesc) {
Integer num;
Integer num2;
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.id != null) {
output.encodeNullableSerializableElement(serialDesc, 0, StringSerializer.INSTANCE, self.id);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || self.adType != null) {
output.encodeNullableSerializableElement(serialDesc, 1, StringSerializer.INSTANCE, self.adType);
}
if (output.shouldEncodeElementDefault(serialDesc, 2) || self.adSource != null) {
output.encodeNullableSerializableElement(serialDesc, 2, StringSerializer.INSTANCE, self.adSource);
}
if (output.shouldEncodeElementDefault(serialDesc, 3) || self.expiry != null) {
output.encodeNullableSerializableElement(serialDesc, 3, IntSerializer.INSTANCE, self.expiry);
}
if (output.shouldEncodeElementDefault(serialDesc, 4) || self.deeplinkUrl != null) {
output.encodeNullableSerializableElement(serialDesc, 4, StringSerializer.INSTANCE, self.deeplinkUrl);
}
if (output.shouldEncodeElementDefault(serialDesc, 5) || self.clickCoordinatesEnabled != null) {
output.encodeNullableSerializableElement(serialDesc, 5, BooleanSerializer.INSTANCE, self.clickCoordinatesEnabled);
}
if (output.shouldEncodeElementDefault(serialDesc, 6) || self.adLoadOptimizationEnabled != null) {
output.encodeNullableSerializableElement(serialDesc, 6, BooleanSerializer.INSTANCE, self.adLoadOptimizationEnabled);
}
if (output.shouldEncodeElementDefault(serialDesc, 7) || self.templateHeartbeatCheck != null) {
output.encodeNullableSerializableElement(serialDesc, 7, BooleanSerializer.INSTANCE, self.templateHeartbeatCheck);
}
if (output.shouldEncodeElementDefault(serialDesc, 8) || self.info != null) {
output.encodeNullableSerializableElement(serialDesc, 8, StringSerializer.INSTANCE, self.info);
}
if (output.shouldEncodeElementDefault(serialDesc, 9) || self.sleep != null) {
output.encodeNullableSerializableElement(serialDesc, 9, IntSerializer.INSTANCE, self.sleep);
}
if (output.shouldEncodeElementDefault(serialDesc, 10) || self.errorCode != null) {
output.encodeNullableSerializableElement(serialDesc, 10, IntSerializer.INSTANCE, self.errorCode);
}
if (output.shouldEncodeElementDefault(serialDesc, 11) || self.tpat != null) {
output.encodeNullableSerializableElement(serialDesc, 11, TpatSerializer.INSTANCE, self.tpat);
}
if (output.shouldEncodeElementDefault(serialDesc, 12) || self.vmURL != null) {
output.encodeNullableSerializableElement(serialDesc, 12, StringSerializer.INSTANCE, self.vmURL);
}
if (output.shouldEncodeElementDefault(serialDesc, 13) || self.adMarketId != null) {
output.encodeNullableSerializableElement(serialDesc, 13, StringSerializer.INSTANCE, self.adMarketId);
}
if (output.shouldEncodeElementDefault(serialDesc, 14) || self.notification != null) {
output.encodeNullableSerializableElement(serialDesc, 14, new ArrayListSerializer(StringSerializer.INSTANCE), self.notification);
}
if (output.shouldEncodeElementDefault(serialDesc, 15) || self.loadAdUrls != null) {
output.encodeNullableSerializableElement(serialDesc, 15, new ArrayListSerializer(StringSerializer.INSTANCE), self.loadAdUrls);
}
if (output.shouldEncodeElementDefault(serialDesc, 16) || self.viewAbility != null) {
output.encodeNullableSerializableElement(serialDesc, 16, AdPayload$ViewAbility$$serializer.INSTANCE, self.viewAbility);
}
if (output.shouldEncodeElementDefault(serialDesc, 17) || self.templateURL != null) {
output.encodeNullableSerializableElement(serialDesc, 17, StringSerializer.INSTANCE, self.templateURL);
}
if (output.shouldEncodeElementDefault(serialDesc, 18) || self.templateType != null) {
output.encodeNullableSerializableElement(serialDesc, 18, StringSerializer.INSTANCE, self.templateType);
}
if (output.shouldEncodeElementDefault(serialDesc, 19) || self.templateSettings != null) {
output.encodeNullableSerializableElement(serialDesc, 19, AdPayload$TemplateSettings$$serializer.INSTANCE, self.templateSettings);
}
if (output.shouldEncodeElementDefault(serialDesc, 20) || self.creativeId != null) {
output.encodeNullableSerializableElement(serialDesc, 20, StringSerializer.INSTANCE, self.creativeId);
}
if (output.shouldEncodeElementDefault(serialDesc, 21) || self.advAppId != null) {
output.encodeNullableSerializableElement(serialDesc, 21, StringSerializer.INSTANCE, self.advAppId);
}
if (output.shouldEncodeElementDefault(serialDesc, 22) || (num2 = self.showClose) == null || num2.intValue() != 0) {
output.encodeNullableSerializableElement(serialDesc, 22, IntSerializer.INSTANCE, self.showClose);
}
if (output.shouldEncodeElementDefault(serialDesc, 23) || (num = self.showCloseIncentivized) == null || num.intValue() != 0) {
output.encodeNullableSerializableElement(serialDesc, 23, IntSerializer.INSTANCE, self.showCloseIncentivized);
}
if (!output.shouldEncodeElementDefault(serialDesc, 24) && self.adSizeInfo == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 24, AdPayload$AdSizeInfo$$serializer.INSTANCE, self.adSizeInfo);
}
public /* synthetic */ AdUnit(String str, String str2, String str3, Integer num, String str4, Boolean bool, Boolean bool2, Boolean bool3, String str5, Integer num2, Integer num3, Map map, String str6, String str7, List list, List list2, ViewAbility viewAbility, String str8, String str9, TemplateSettings templateSettings, String str10, String str11, Integer num4, Integer num5, AdSizeInfo adSizeInfo, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : str3, (i & 8) != 0 ? null : num, (i & 16) != 0 ? null : str4, (i & 32) != 0 ? null : bool, (i & 64) != 0 ? null : bool2, (i & 128) != 0 ? null : bool3, (i & 256) != 0 ? null : str5, (i & 512) != 0 ? null : num2, (i & 1024) != 0 ? null : num3, (i & 2048) != 0 ? null : map, (i & 4096) != 0 ? null : str6, (i & 8192) != 0 ? null : str7, (i & 16384) != 0 ? null : list, (i & 32768) != 0 ? null : list2, (i & 65536) != 0 ? null : viewAbility, (i & 131072) != 0 ? null : str8, (i & 262144) != 0 ? null : str9, (i & 524288) != 0 ? null : templateSettings, (i & 1048576) != 0 ? null : str10, (i & 2097152) != 0 ? null : str11, (i & 4194304) != 0 ? 0 : num4, (i & 8388608) != 0 ? 0 : num5, (i & 16777216) != 0 ? null : adSizeInfo);
}
}
public static final class TpatSerializer extends JsonTransformingSerializer<Map<String, ? extends List<? extends String>>> {
public static final TpatSerializer INSTANCE = new TpatSerializer();
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private TpatSerializer() {
/*
r2 = this;
kotlin.jvm.internal.StringCompanionObject r0 = kotlin.jvm.internal.StringCompanionObject.INSTANCE
kotlinx.serialization.KSerializer r1 = kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(r0)
kotlinx.serialization.KSerializer r0 = kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(r0)
kotlinx.serialization.KSerializer r0 = kotlinx.serialization.builtins.BuiltinSerializersKt.ListSerializer(r0)
kotlinx.serialization.KSerializer r0 = kotlinx.serialization.builtins.BuiltinSerializersKt.MapSerializer(r1, r0)
r2.<init>(r0)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.vungle.ads.internal.model.AdPayload.TpatSerializer.<init>():void");
}
public JsonElement transformDeserialize(JsonElement element) {
Intrinsics.checkNotNullParameter(element, "element");
Map jsonObject = JsonElementKt.getJsonObject(element);
LinkedHashMap linkedHashMap = new LinkedHashMap();
for (Map.Entry entry : jsonObject.entrySet()) {
if (!Intrinsics.areEqual((String) entry.getKey(), "moat")) {
linkedHashMap.put(entry.getKey(), entry.getValue());
}
}
return new JsonObject(linkedHashMap);
}
}
@Serializable
public static final class TemplateSettings {
public static final Companion Companion = new Companion(null);
private final Map<String, CacheableReplacement> cacheableReplacements;
private final Map<String, String> normalReplacements;
/* JADX WARN: Multi-variable type inference failed */
public TemplateSettings() {
this((Map) null, (Map) (0 == true ? 1 : 0), 3, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ TemplateSettings copy$default(TemplateSettings templateSettings, Map map, Map map2, int i, Object obj) {
if ((i & 1) != 0) {
map = templateSettings.normalReplacements;
}
if ((i & 2) != 0) {
map2 = templateSettings.cacheableReplacements;
}
return templateSettings.copy(map, map2);
}
@SerialName("cacheable_replacements")
public static /* synthetic */ void getCacheableReplacements$annotations() {
}
@SerialName("normal_replacements")
public static /* synthetic */ void getNormalReplacements$annotations() {
}
public final Map<String, String> component1() {
return this.normalReplacements;
}
public final Map<String, CacheableReplacement> component2() {
return this.cacheableReplacements;
}
public final TemplateSettings copy(Map<String, String> map, Map<String, CacheableReplacement> map2) {
return new TemplateSettings(map, map2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof TemplateSettings)) {
return false;
}
TemplateSettings templateSettings = (TemplateSettings) obj;
return Intrinsics.areEqual(this.normalReplacements, templateSettings.normalReplacements) && Intrinsics.areEqual(this.cacheableReplacements, templateSettings.cacheableReplacements);
}
public final Map<String, CacheableReplacement> getCacheableReplacements() {
return this.cacheableReplacements;
}
public final Map<String, String> getNormalReplacements() {
return this.normalReplacements;
}
public int hashCode() {
Map<String, String> map = this.normalReplacements;
int hashCode = (map == null ? 0 : map.hashCode()) * 31;
Map<String, CacheableReplacement> map2 = this.cacheableReplacements;
return hashCode + (map2 != null ? map2.hashCode() : 0);
}
public String toString() {
return "TemplateSettings(normalReplacements=" + this.normalReplacements + ", cacheableReplacements=" + this.cacheableReplacements + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<TemplateSettings> serializer() {
return AdPayload$TemplateSettings$$serializer.INSTANCE;
}
}
public /* synthetic */ TemplateSettings(int i, @SerialName("normal_replacements") Map map, @SerialName("cacheable_replacements") Map map2, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.normalReplacements = null;
} else {
this.normalReplacements = map;
}
if ((i & 2) == 0) {
this.cacheableReplacements = null;
} else {
this.cacheableReplacements = map2;
}
}
public TemplateSettings(Map<String, String> map, Map<String, CacheableReplacement> map2) {
this.normalReplacements = map;
this.cacheableReplacements = map2;
}
public static final void write$Self(TemplateSettings self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.normalReplacements != null) {
output.encodeNullableSerializableElement(serialDesc, 0, new LinkedHashMapSerializer(StringSerializer.INSTANCE, StringSerializer.INSTANCE), self.normalReplacements);
}
if (!output.shouldEncodeElementDefault(serialDesc, 1) && self.cacheableReplacements == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 1, new LinkedHashMapSerializer(StringSerializer.INSTANCE, AdPayload$CacheableReplacement$$serializer.INSTANCE), self.cacheableReplacements);
}
public /* synthetic */ TemplateSettings(Map map, Map map2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : map, (i & 2) != 0 ? null : map2);
}
}
@Serializable
public static final class CacheableReplacement {
public static final Companion Companion = new Companion(null);
private final String extension;
private final Boolean required;
private final String url;
public CacheableReplacement() {
this((String) null, (String) null, (Boolean) null, 7, (DefaultConstructorMarker) null);
}
public static /* synthetic */ CacheableReplacement copy$default(CacheableReplacement cacheableReplacement, String str, String str2, Boolean bool, int i, Object obj) {
if ((i & 1) != 0) {
str = cacheableReplacement.url;
}
if ((i & 2) != 0) {
str2 = cacheableReplacement.extension;
}
if ((i & 4) != 0) {
bool = cacheableReplacement.required;
}
return cacheableReplacement.copy(str, str2, bool);
}
public final String component1() {
return this.url;
}
public final String component2() {
return this.extension;
}
public final Boolean component3() {
return this.required;
}
public final CacheableReplacement copy(String str, String str2, Boolean bool) {
return new CacheableReplacement(str, str2, bool);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof CacheableReplacement)) {
return false;
}
CacheableReplacement cacheableReplacement = (CacheableReplacement) obj;
return Intrinsics.areEqual(this.url, cacheableReplacement.url) && Intrinsics.areEqual(this.extension, cacheableReplacement.extension) && Intrinsics.areEqual(this.required, cacheableReplacement.required);
}
public final String getExtension() {
return this.extension;
}
public final Boolean getRequired() {
return this.required;
}
public final String getUrl() {
return this.url;
}
public int hashCode() {
String str = this.url;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.extension;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
Boolean bool = this.required;
return hashCode2 + (bool != null ? bool.hashCode() : 0);
}
public String toString() {
return "CacheableReplacement(url=" + this.url + ", extension=" + this.extension + ", required=" + this.required + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<CacheableReplacement> serializer() {
return AdPayload$CacheableReplacement$$serializer.INSTANCE;
}
}
public /* synthetic */ CacheableReplacement(int i, String str, String str2, Boolean bool, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.url = null;
} else {
this.url = str;
}
if ((i & 2) == 0) {
this.extension = null;
} else {
this.extension = str2;
}
if ((i & 4) == 0) {
this.required = null;
} else {
this.required = bool;
}
}
public CacheableReplacement(String str, String str2, Boolean bool) {
this.url = str;
this.extension = str2;
this.required = bool;
}
public static final void write$Self(CacheableReplacement self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.url != null) {
output.encodeNullableSerializableElement(serialDesc, 0, StringSerializer.INSTANCE, self.url);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || self.extension != null) {
output.encodeNullableSerializableElement(serialDesc, 1, StringSerializer.INSTANCE, self.extension);
}
if (!output.shouldEncodeElementDefault(serialDesc, 2) && self.required == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 2, BooleanSerializer.INSTANCE, self.required);
}
public /* synthetic */ CacheableReplacement(String str, String str2, Boolean bool, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : bool);
}
}
@Serializable
public static final class ViewAbility {
public static final Companion Companion = new Companion(null);
private final ViewAbilityInfo om;
/* JADX WARN: Multi-variable type inference failed */
public ViewAbility() {
this((ViewAbilityInfo) null, 1, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
public static /* synthetic */ ViewAbility copy$default(ViewAbility viewAbility, ViewAbilityInfo viewAbilityInfo, int i, Object obj) {
if ((i & 1) != 0) {
viewAbilityInfo = viewAbility.om;
}
return viewAbility.copy(viewAbilityInfo);
}
public final ViewAbilityInfo component1() {
return this.om;
}
public final ViewAbility copy(ViewAbilityInfo viewAbilityInfo) {
return new ViewAbility(viewAbilityInfo);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof ViewAbility) && Intrinsics.areEqual(this.om, ((ViewAbility) obj).om);
}
public final ViewAbilityInfo getOm() {
return this.om;
}
public int hashCode() {
ViewAbilityInfo viewAbilityInfo = this.om;
if (viewAbilityInfo == null) {
return 0;
}
return viewAbilityInfo.hashCode();
}
public String toString() {
return "ViewAbility(om=" + this.om + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<ViewAbility> serializer() {
return AdPayload$ViewAbility$$serializer.INSTANCE;
}
}
public /* synthetic */ ViewAbility(int i, ViewAbilityInfo viewAbilityInfo, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.om = null;
} else {
this.om = viewAbilityInfo;
}
}
public ViewAbility(ViewAbilityInfo viewAbilityInfo) {
this.om = viewAbilityInfo;
}
public static final void write$Self(ViewAbility self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (!output.shouldEncodeElementDefault(serialDesc, 0) && self.om == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 0, AdPayload$ViewAbilityInfo$$serializer.INSTANCE, self.om);
}
public /* synthetic */ ViewAbility(ViewAbilityInfo viewAbilityInfo, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : viewAbilityInfo);
}
}
@Serializable
public static final class ViewAbilityInfo {
public static final Companion Companion = new Companion(null);
private final String extraVast;
private final Boolean isEnabled;
/* JADX WARN: Multi-variable type inference failed */
public ViewAbilityInfo() {
this((Boolean) null, (String) (0 == true ? 1 : 0), 3, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
public static /* synthetic */ ViewAbilityInfo copy$default(ViewAbilityInfo viewAbilityInfo, Boolean bool, String str, int i, Object obj) {
if ((i & 1) != 0) {
bool = viewAbilityInfo.isEnabled;
}
if ((i & 2) != 0) {
str = viewAbilityInfo.extraVast;
}
return viewAbilityInfo.copy(bool, str);
}
@SerialName("extra_vast")
public static /* synthetic */ void getExtraVast$annotations() {
}
@SerialName("is_enabled")
public static /* synthetic */ void isEnabled$annotations() {
}
public final Boolean component1() {
return this.isEnabled;
}
public final String component2() {
return this.extraVast;
}
public final ViewAbilityInfo copy(Boolean bool, String str) {
return new ViewAbilityInfo(bool, str);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ViewAbilityInfo)) {
return false;
}
ViewAbilityInfo viewAbilityInfo = (ViewAbilityInfo) obj;
return Intrinsics.areEqual(this.isEnabled, viewAbilityInfo.isEnabled) && Intrinsics.areEqual(this.extraVast, viewAbilityInfo.extraVast);
}
public final String getExtraVast() {
return this.extraVast;
}
public int hashCode() {
Boolean bool = this.isEnabled;
int hashCode = (bool == null ? 0 : bool.hashCode()) * 31;
String str = this.extraVast;
return hashCode + (str != null ? str.hashCode() : 0);
}
public final Boolean isEnabled() {
return this.isEnabled;
}
public String toString() {
return "ViewAbilityInfo(isEnabled=" + this.isEnabled + ", extraVast=" + this.extraVast + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<ViewAbilityInfo> serializer() {
return AdPayload$ViewAbilityInfo$$serializer.INSTANCE;
}
}
public /* synthetic */ ViewAbilityInfo(int i, @SerialName("is_enabled") Boolean bool, @SerialName("extra_vast") String str, SerializationConstructorMarker serializationConstructorMarker) {
if ((i & 1) == 0) {
this.isEnabled = null;
} else {
this.isEnabled = bool;
}
if ((i & 2) == 0) {
this.extraVast = null;
} else {
this.extraVast = str;
}
}
public ViewAbilityInfo(Boolean bool, String str) {
this.isEnabled = bool;
this.extraVast = str;
}
public static final void write$Self(ViewAbilityInfo self, CompositeEncoder output, SerialDescriptor serialDesc) {
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || self.isEnabled != null) {
output.encodeNullableSerializableElement(serialDesc, 0, BooleanSerializer.INSTANCE, self.isEnabled);
}
if (!output.shouldEncodeElementDefault(serialDesc, 1) && self.extraVast == null) {
return;
}
output.encodeNullableSerializableElement(serialDesc, 1, StringSerializer.INSTANCE, self.extraVast);
}
public /* synthetic */ ViewAbilityInfo(Boolean bool, String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : bool, (i & 2) != 0 ? null : str);
}
}
@Serializable
public static final class AdSizeInfo {
public static final Companion Companion = new Companion(null);
private final Integer height;
private final Integer width;
/* JADX WARN: Multi-variable type inference failed */
public AdSizeInfo() {
this((Integer) null, (Integer) (0 == true ? 1 : 0), 3, (DefaultConstructorMarker) (0 == true ? 1 : 0));
}
public static /* synthetic */ AdSizeInfo copy$default(AdSizeInfo adSizeInfo, Integer num, Integer num2, int i, Object obj) {
if ((i & 1) != 0) {
num = adSizeInfo.width;
}
if ((i & 2) != 0) {
num2 = adSizeInfo.height;
}
return adSizeInfo.copy(num, num2);
}
@SerialName("h")
public static /* synthetic */ void getHeight$annotations() {
}
@SerialName("w")
public static /* synthetic */ void getWidth$annotations() {
}
public final Integer component1() {
return this.width;
}
public final Integer component2() {
return this.height;
}
public final AdSizeInfo copy(Integer num, Integer num2) {
return new AdSizeInfo(num, num2);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof AdSizeInfo)) {
return false;
}
AdSizeInfo adSizeInfo = (AdSizeInfo) obj;
return Intrinsics.areEqual(this.width, adSizeInfo.width) && Intrinsics.areEqual(this.height, adSizeInfo.height);
}
public final Integer getHeight() {
return this.height;
}
public final Integer getWidth() {
return this.width;
}
public int hashCode() {
Integer num = this.width;
int hashCode = (num == null ? 0 : num.hashCode()) * 31;
Integer num2 = this.height;
return hashCode + (num2 != null ? num2.hashCode() : 0);
}
public String toString() {
return "AdSizeInfo(width=" + this.width + ", height=" + this.height + ')';
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final KSerializer<AdSizeInfo> serializer() {
return AdPayload$AdSizeInfo$$serializer.INSTANCE;
}
}
public /* synthetic */ AdSizeInfo(int i, @SerialName("w") Integer num, @SerialName("h") Integer num2, SerializationConstructorMarker serializationConstructorMarker) {
this.width = (i & 1) == 0 ? 0 : num;
if ((i & 2) == 0) {
this.height = 0;
} else {
this.height = num2;
}
}
public AdSizeInfo(Integer num, Integer num2) {
this.width = num;
this.height = num2;
}
public static final void write$Self(AdSizeInfo self, CompositeEncoder output, SerialDescriptor serialDesc) {
Integer num;
Integer num2;
Intrinsics.checkNotNullParameter(self, "self");
Intrinsics.checkNotNullParameter(output, "output");
Intrinsics.checkNotNullParameter(serialDesc, "serialDesc");
if (output.shouldEncodeElementDefault(serialDesc, 0) || (num2 = self.width) == null || num2.intValue() != 0) {
output.encodeNullableSerializableElement(serialDesc, 0, IntSerializer.INSTANCE, self.width);
}
if (output.shouldEncodeElementDefault(serialDesc, 1) || (num = self.height) == null || num.intValue() != 0) {
output.encodeNullableSerializableElement(serialDesc, 1, IntSerializer.INSTANCE, self.height);
}
}
public /* synthetic */ AdSizeInfo(Integer num, Integer num2, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? 0 : num, (i & 2) != 0 ? 0 : num2);
}
}
}