package com.facebook.appevents.cloudbridge; import com.facebook.FacebookSdk; import com.facebook.LoggingBehavior; import com.facebook.appevents.AppEventsConstants; import com.facebook.appevents.cloudbridge.AppEventType; import com.facebook.internal.Logger; import com.facebook.internal.Utility; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import kotlin.ExceptionsKt__ExceptionsKt; import kotlin.NoWhenBranchMatchedException; import kotlin.Pair; import kotlin.TuplesKt; import kotlin.Unit; import kotlin.collections.CollectionsKt__CollectionsJVMKt; import kotlin.collections.MapsKt__MapsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringNumberConversionsKt; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes2.dex */ public final class AppEventsConversionsAPITransformer { public static final AppEventsConversionsAPITransformer INSTANCE = new AppEventsConversionsAPITransformer(); public static final String TAG = "AppEventsConversionsAPITransformer"; public static final Map customEventTransformations; public static final Map standardEventTransformations; private static final Map topLevelTransformations; public /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; public static final /* synthetic */ int[] $EnumSwitchMapping$1; public static final /* synthetic */ int[] $EnumSwitchMapping$2; static { int[] iArr = new int[ValueTransformationType.valuesCustom().length]; iArr[ValueTransformationType.ARRAY.ordinal()] = 1; iArr[ValueTransformationType.BOOL.ordinal()] = 2; iArr[ValueTransformationType.INT.ordinal()] = 3; $EnumSwitchMapping$0 = iArr; int[] iArr2 = new int[ConversionsAPISection.valuesCustom().length]; iArr2[ConversionsAPISection.APP_DATA.ordinal()] = 1; iArr2[ConversionsAPISection.USER_DATA.ordinal()] = 2; $EnumSwitchMapping$1 = iArr2; int[] iArr3 = new int[AppEventType.valuesCustom().length]; iArr3[AppEventType.MOBILE_APP_INSTALL.ordinal()] = 1; iArr3[AppEventType.CUSTOM.ordinal()] = 2; $EnumSwitchMapping$2 = iArr3; } } private AppEventsConversionsAPITransformer() { } public static final class SectionFieldMapping { private ConversionsAPIUserAndAppDataField field; private ConversionsAPISection section; public static /* synthetic */ SectionFieldMapping copy$default(SectionFieldMapping sectionFieldMapping, ConversionsAPISection conversionsAPISection, ConversionsAPIUserAndAppDataField conversionsAPIUserAndAppDataField, int i, Object obj) { if ((i & 1) != 0) { conversionsAPISection = sectionFieldMapping.section; } if ((i & 2) != 0) { conversionsAPIUserAndAppDataField = sectionFieldMapping.field; } return sectionFieldMapping.copy(conversionsAPISection, conversionsAPIUserAndAppDataField); } public final ConversionsAPISection component1() { return this.section; } public final ConversionsAPIUserAndAppDataField component2() { return this.field; } public final SectionFieldMapping copy(ConversionsAPISection section, ConversionsAPIUserAndAppDataField conversionsAPIUserAndAppDataField) { Intrinsics.checkNotNullParameter(section, "section"); return new SectionFieldMapping(section, conversionsAPIUserAndAppDataField); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof SectionFieldMapping)) { return false; } SectionFieldMapping sectionFieldMapping = (SectionFieldMapping) obj; return this.section == sectionFieldMapping.section && this.field == sectionFieldMapping.field; } public final ConversionsAPIUserAndAppDataField getField() { return this.field; } public final ConversionsAPISection getSection() { return this.section; } public int hashCode() { int hashCode = this.section.hashCode() * 31; ConversionsAPIUserAndAppDataField conversionsAPIUserAndAppDataField = this.field; return hashCode + (conversionsAPIUserAndAppDataField == null ? 0 : conversionsAPIUserAndAppDataField.hashCode()); } public final void setField(ConversionsAPIUserAndAppDataField conversionsAPIUserAndAppDataField) { this.field = conversionsAPIUserAndAppDataField; } public final void setSection(ConversionsAPISection conversionsAPISection) { Intrinsics.checkNotNullParameter(conversionsAPISection, ""); this.section = conversionsAPISection; } public String toString() { return "SectionFieldMapping(section=" + this.section + ", field=" + this.field + ')'; } public SectionFieldMapping(ConversionsAPISection section, ConversionsAPIUserAndAppDataField conversionsAPIUserAndAppDataField) { Intrinsics.checkNotNullParameter(section, "section"); this.section = section; this.field = conversionsAPIUserAndAppDataField; } } static { Map mapOf; Map mapOf2; Map mapOf3; AppEventUserAndAppDataField appEventUserAndAppDataField = AppEventUserAndAppDataField.ANON_ID; ConversionsAPISection conversionsAPISection = ConversionsAPISection.USER_DATA; Pair pair = TuplesKt.to(appEventUserAndAppDataField, new SectionFieldMapping(conversionsAPISection, ConversionsAPIUserAndAppDataField.ANON_ID)); Pair pair2 = TuplesKt.to(AppEventUserAndAppDataField.APP_USER_ID, new SectionFieldMapping(conversionsAPISection, ConversionsAPIUserAndAppDataField.FB_LOGIN_ID)); Pair pair3 = TuplesKt.to(AppEventUserAndAppDataField.ADVERTISER_ID, new SectionFieldMapping(conversionsAPISection, ConversionsAPIUserAndAppDataField.MAD_ID)); Pair pair4 = TuplesKt.to(AppEventUserAndAppDataField.PAGE_ID, new SectionFieldMapping(conversionsAPISection, ConversionsAPIUserAndAppDataField.PAGE_ID)); Pair pair5 = TuplesKt.to(AppEventUserAndAppDataField.PAGE_SCOPED_USER_ID, new SectionFieldMapping(conversionsAPISection, ConversionsAPIUserAndAppDataField.PAGE_SCOPED_USER_ID)); AppEventUserAndAppDataField appEventUserAndAppDataField2 = AppEventUserAndAppDataField.ADV_TE; ConversionsAPISection conversionsAPISection2 = ConversionsAPISection.APP_DATA; mapOf = MapsKt__MapsKt.mapOf(pair, pair2, pair3, pair4, pair5, TuplesKt.to(appEventUserAndAppDataField2, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.ADV_TE)), TuplesKt.to(AppEventUserAndAppDataField.APP_TE, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.APP_TE)), TuplesKt.to(AppEventUserAndAppDataField.CONSIDER_VIEWS, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.CONSIDER_VIEWS)), TuplesKt.to(AppEventUserAndAppDataField.DEVICE_TOKEN, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.DEVICE_TOKEN)), TuplesKt.to(AppEventUserAndAppDataField.EXT_INFO, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.EXT_INFO)), TuplesKt.to(AppEventUserAndAppDataField.INCLUDE_DWELL_DATA, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.INCLUDE_DWELL_DATA)), TuplesKt.to(AppEventUserAndAppDataField.INCLUDE_VIDEO_DATA, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.INCLUDE_VIDEO_DATA)), TuplesKt.to(AppEventUserAndAppDataField.INSTALL_REFERRER, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.INSTALL_REFERRER)), TuplesKt.to(AppEventUserAndAppDataField.INSTALLER_PACKAGE, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.INSTALLER_PACKAGE)), TuplesKt.to(AppEventUserAndAppDataField.RECEIPT_DATA, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.RECEIPT_DATA)), TuplesKt.to(AppEventUserAndAppDataField.URL_SCHEMES, new SectionFieldMapping(conversionsAPISection2, ConversionsAPIUserAndAppDataField.URL_SCHEMES)), TuplesKt.to(AppEventUserAndAppDataField.USER_DATA, new SectionFieldMapping(conversionsAPISection, null))); topLevelTransformations = mapOf; Pair pair6 = TuplesKt.to(CustomEventField.EVENT_TIME, new SectionCustomEventFieldMapping(null, ConversionsAPICustomEventField.EVENT_TIME)); Pair pair7 = TuplesKt.to(CustomEventField.EVENT_NAME, new SectionCustomEventFieldMapping(null, ConversionsAPICustomEventField.EVENT_NAME)); CustomEventField customEventField = CustomEventField.VALUE_TO_SUM; ConversionsAPISection conversionsAPISection3 = ConversionsAPISection.CUSTOM_DATA; mapOf2 = MapsKt__MapsKt.mapOf(pair6, pair7, TuplesKt.to(customEventField, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.VALUE_TO_SUM)), TuplesKt.to(CustomEventField.CONTENT_IDS, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.CONTENT_IDS)), TuplesKt.to(CustomEventField.CONTENTS, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.CONTENTS)), TuplesKt.to(CustomEventField.CONTENT_TYPE, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.CONTENT_TYPE)), TuplesKt.to(CustomEventField.CURRENCY, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.CURRENCY)), TuplesKt.to(CustomEventField.DESCRIPTION, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.DESCRIPTION)), TuplesKt.to(CustomEventField.LEVEL, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.LEVEL)), TuplesKt.to(CustomEventField.MAX_RATING_VALUE, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.MAX_RATING_VALUE)), TuplesKt.to(CustomEventField.NUM_ITEMS, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.NUM_ITEMS)), TuplesKt.to(CustomEventField.PAYMENT_INFO_AVAILABLE, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.PAYMENT_INFO_AVAILABLE)), TuplesKt.to(CustomEventField.REGISTRATION_METHOD, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.REGISTRATION_METHOD)), TuplesKt.to(CustomEventField.SEARCH_STRING, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.SEARCH_STRING)), TuplesKt.to(CustomEventField.SUCCESS, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.SUCCESS)), TuplesKt.to(CustomEventField.ORDER_ID, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.ORDER_ID)), TuplesKt.to(CustomEventField.AD_TYPE, new SectionCustomEventFieldMapping(conversionsAPISection3, ConversionsAPICustomEventField.AD_TYPE))); customEventTransformations = mapOf2; mapOf3 = MapsKt__MapsKt.mapOf(TuplesKt.to(AppEventsConstants.EVENT_NAME_UNLOCKED_ACHIEVEMENT, ConversionsAPIEventName.UNLOCKED_ACHIEVEMENT), TuplesKt.to(AppEventsConstants.EVENT_NAME_ACTIVATED_APP, ConversionsAPIEventName.ACTIVATED_APP), TuplesKt.to(AppEventsConstants.EVENT_NAME_ADDED_PAYMENT_INFO, ConversionsAPIEventName.ADDED_PAYMENT_INFO), TuplesKt.to(AppEventsConstants.EVENT_NAME_ADDED_TO_CART, ConversionsAPIEventName.ADDED_TO_CART), TuplesKt.to(AppEventsConstants.EVENT_NAME_ADDED_TO_WISHLIST, ConversionsAPIEventName.ADDED_TO_WISHLIST), TuplesKt.to(AppEventsConstants.EVENT_NAME_COMPLETED_REGISTRATION, ConversionsAPIEventName.COMPLETED_REGISTRATION), TuplesKt.to(AppEventsConstants.EVENT_NAME_VIEWED_CONTENT, ConversionsAPIEventName.VIEWED_CONTENT), TuplesKt.to(AppEventsConstants.EVENT_NAME_INITIATED_CHECKOUT, ConversionsAPIEventName.INITIATED_CHECKOUT), TuplesKt.to(AppEventsConstants.EVENT_NAME_ACHIEVED_LEVEL, ConversionsAPIEventName.ACHIEVED_LEVEL), TuplesKt.to(AppEventsConstants.EVENT_NAME_PURCHASED, ConversionsAPIEventName.PURCHASED), TuplesKt.to(AppEventsConstants.EVENT_NAME_RATED, ConversionsAPIEventName.RATED), TuplesKt.to(AppEventsConstants.EVENT_NAME_SEARCHED, ConversionsAPIEventName.SEARCHED), TuplesKt.to(AppEventsConstants.EVENT_NAME_SPENT_CREDITS, ConversionsAPIEventName.SPENT_CREDITS), TuplesKt.to(AppEventsConstants.EVENT_NAME_COMPLETED_TUTORIAL, ConversionsAPIEventName.COMPLETED_TUTORIAL)); standardEventTransformations = mapOf3; } public static final class SectionCustomEventFieldMapping { private ConversionsAPICustomEventField field; private ConversionsAPISection section; public static /* synthetic */ SectionCustomEventFieldMapping copy$default(SectionCustomEventFieldMapping sectionCustomEventFieldMapping, ConversionsAPISection conversionsAPISection, ConversionsAPICustomEventField conversionsAPICustomEventField, int i, Object obj) { if ((i & 1) != 0) { conversionsAPISection = sectionCustomEventFieldMapping.section; } if ((i & 2) != 0) { conversionsAPICustomEventField = sectionCustomEventFieldMapping.field; } return sectionCustomEventFieldMapping.copy(conversionsAPISection, conversionsAPICustomEventField); } public final ConversionsAPISection component1() { return this.section; } public final ConversionsAPICustomEventField component2() { return this.field; } public final SectionCustomEventFieldMapping copy(ConversionsAPISection conversionsAPISection, ConversionsAPICustomEventField field) { Intrinsics.checkNotNullParameter(field, "field"); return new SectionCustomEventFieldMapping(conversionsAPISection, field); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof SectionCustomEventFieldMapping)) { return false; } SectionCustomEventFieldMapping sectionCustomEventFieldMapping = (SectionCustomEventFieldMapping) obj; return this.section == sectionCustomEventFieldMapping.section && this.field == sectionCustomEventFieldMapping.field; } public final ConversionsAPICustomEventField getField() { return this.field; } public final ConversionsAPISection getSection() { return this.section; } public int hashCode() { ConversionsAPISection conversionsAPISection = this.section; return ((conversionsAPISection == null ? 0 : conversionsAPISection.hashCode()) * 31) + this.field.hashCode(); } public final void setField(ConversionsAPICustomEventField conversionsAPICustomEventField) { Intrinsics.checkNotNullParameter(conversionsAPICustomEventField, ""); this.field = conversionsAPICustomEventField; } public final void setSection(ConversionsAPISection conversionsAPISection) { this.section = conversionsAPISection; } public String toString() { return "SectionCustomEventFieldMapping(section=" + this.section + ", field=" + this.field + ')'; } public SectionCustomEventFieldMapping(ConversionsAPISection conversionsAPISection, ConversionsAPICustomEventField field) { Intrinsics.checkNotNullParameter(field, "field"); this.section = conversionsAPISection; this.field = field; } } public enum DataProcessingParameterName { OPTIONS(FacebookSdk.DATA_PROCESSION_OPTIONS), COUNTRY(FacebookSdk.DATA_PROCESSION_OPTIONS_COUNTRY), STATE(FacebookSdk.DATA_PROCESSION_OPTIONS_STATE); public static final Companion Companion = new Companion(null); private final String rawValue; public final String getRawValue() { return this.rawValue; } DataProcessingParameterName(String str) { this.rawValue = str; } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final DataProcessingParameterName invoke(String rawValue) { Intrinsics.checkNotNullParameter(rawValue, "rawValue"); for (DataProcessingParameterName dataProcessingParameterName : DataProcessingParameterName.valuesCustom()) { if (Intrinsics.areEqual(dataProcessingParameterName.getRawValue(), rawValue)) { return dataProcessingParameterName; } } return null; } } /* renamed from: values, reason: to resolve conflict with enum method */ public static DataProcessingParameterName[] valuesCustom() { DataProcessingParameterName[] valuesCustom = values(); return (DataProcessingParameterName[]) Arrays.copyOf(valuesCustom, valuesCustom.length); } } public enum ValueTransformationType { ARRAY, BOOL, INT; public static final Companion Companion = new Companion(null); public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final ValueTransformationType invoke(String rawValue) { Intrinsics.checkNotNullParameter(rawValue, "rawValue"); if (!Intrinsics.areEqual(rawValue, AppEventUserAndAppDataField.EXT_INFO.getRawValue()) && !Intrinsics.areEqual(rawValue, AppEventUserAndAppDataField.URL_SCHEMES.getRawValue()) && !Intrinsics.areEqual(rawValue, CustomEventField.CONTENT_IDS.getRawValue()) && !Intrinsics.areEqual(rawValue, CustomEventField.CONTENTS.getRawValue()) && !Intrinsics.areEqual(rawValue, DataProcessingParameterName.OPTIONS.getRawValue())) { if (!Intrinsics.areEqual(rawValue, AppEventUserAndAppDataField.ADV_TE.getRawValue()) && !Intrinsics.areEqual(rawValue, AppEventUserAndAppDataField.APP_TE.getRawValue())) { if (Intrinsics.areEqual(rawValue, CustomEventField.EVENT_TIME.getRawValue())) { return ValueTransformationType.INT; } return null; } return ValueTransformationType.BOOL; } return ValueTransformationType.ARRAY; } } /* renamed from: values, reason: to resolve conflict with enum method */ public static ValueTransformationType[] valuesCustom() { ValueTransformationType[] valuesCustom = values(); return (ValueTransformationType[]) Arrays.copyOf(valuesCustom, valuesCustom.length); } } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r1v4, types: [java.lang.String] */ /* JADX WARN: Type inference failed for: r1v7, types: [java.util.List] */ /* JADX WARN: Type inference failed for: r1v8, types: [java.lang.Object] */ /* JADX WARN: Type inference failed for: r1v9, types: [java.util.Map] */ public static final Object transformValue$facebook_core_release(String field, Object value) { Integer intOrNull; Integer intOrNull2; Intrinsics.checkNotNullParameter(field, "field"); Intrinsics.checkNotNullParameter(value, "value"); ValueTransformationType invoke = ValueTransformationType.Companion.invoke(field); String str = value instanceof String ? (String) value : null; if (invoke == null || str == null) { return value; } int i = WhenMappings.$EnumSwitchMapping$0[invoke.ordinal()]; if (i != 1) { if (i != 2) { if (i != 3) { throw new NoWhenBranchMatchedException(); } intOrNull2 = StringsKt__StringNumberConversionsKt.toIntOrNull(value.toString()); return intOrNull2; } intOrNull = StringsKt__StringNumberConversionsKt.toIntOrNull(str); if (intOrNull != null) { return Boolean.valueOf(intOrNull.intValue() != 0); } return null; } try { Utility utility = Utility.INSTANCE; List convertJSONArrayToList = Utility.convertJSONArrayToList(new JSONArray(str)); ArrayList arrayList = new ArrayList(); Iterator it = convertJSONArrayToList.iterator(); while (it.hasNext()) { ?? r1 = (String) it.next(); try { try { Utility utility2 = Utility.INSTANCE; r1 = Utility.convertJSONObjectToHashMap(new JSONObject((String) r1)); } catch (JSONException unused) { Utility utility3 = Utility.INSTANCE; r1 = Utility.convertJSONArrayToList(new JSONArray((String) r1)); } } catch (JSONException unused2) { } arrayList.add(r1); } return arrayList; } catch (JSONException e) { Logger.Companion.log(LoggingBehavior.APP_EVENTS, TAG, "\n transformEvents JSONException: \n%s\n%s", value, e); return Unit.INSTANCE; } } public static final ArrayList> transformEvents$facebook_core_release(String appEvents) { String stackTraceToString; Intrinsics.checkNotNullParameter(appEvents, "appEvents"); ArrayList arrayList = new ArrayList(); try { Utility utility = Utility.INSTANCE; for (String str : Utility.convertJSONArrayToList(new JSONArray(appEvents))) { Utility utility2 = Utility.INSTANCE; arrayList.add(Utility.convertJSONObjectToHashMap(new JSONObject(str))); } if (arrayList.isEmpty()) { return null; } ArrayList> arrayList2 = new ArrayList<>(); for (Map map : arrayList) { LinkedHashMap linkedHashMap = new LinkedHashMap(); LinkedHashMap linkedHashMap2 = new LinkedHashMap(); for (String str2 : map.keySet()) { CustomEventField invoke = CustomEventField.Companion.invoke(str2); SectionCustomEventFieldMapping sectionCustomEventFieldMapping = customEventTransformations.get(invoke); if (invoke != null && sectionCustomEventFieldMapping != null) { ConversionsAPISection section = sectionCustomEventFieldMapping.getSection(); if (section != null) { if (section == ConversionsAPISection.CUSTOM_DATA) { String rawValue = sectionCustomEventFieldMapping.getField().getRawValue(); Object obj = map.get(str2); if (obj == null) { throw new NullPointerException("null cannot be cast to non-null type kotlin.Any"); } Object transformValue$facebook_core_release = transformValue$facebook_core_release(str2, obj); if (transformValue$facebook_core_release != null) { linkedHashMap.put(rawValue, transformValue$facebook_core_release); } else { throw new NullPointerException("null cannot be cast to non-null type kotlin.Any"); } } else { continue; } } else { try { String rawValue2 = sectionCustomEventFieldMapping.getField().getRawValue(); if (invoke == CustomEventField.EVENT_NAME && ((String) map.get(str2)) != null) { AppEventsConversionsAPITransformer appEventsConversionsAPITransformer = INSTANCE; Object obj2 = map.get(str2); if (obj2 == null) { throw new NullPointerException("null cannot be cast to non-null type kotlin.String"); } linkedHashMap2.put(rawValue2, appEventsConversionsAPITransformer.transformEventName((String) obj2)); } else if (invoke == CustomEventField.EVENT_TIME && ((Integer) map.get(str2)) != null) { Object obj3 = map.get(str2); if (obj3 == null) { throw new NullPointerException("null cannot be cast to non-null type kotlin.Any"); } Object transformValue$facebook_core_release2 = transformValue$facebook_core_release(str2, obj3); if (transformValue$facebook_core_release2 != null) { linkedHashMap2.put(rawValue2, transformValue$facebook_core_release2); } else { throw new NullPointerException("null cannot be cast to non-null type kotlin.Any"); } } } catch (ClassCastException e) { Logger.Companion companion = Logger.Companion; LoggingBehavior loggingBehavior = LoggingBehavior.APP_EVENTS; stackTraceToString = ExceptionsKt__ExceptionsKt.stackTraceToString(e); companion.log(loggingBehavior, TAG, "\n transformEvents ClassCastException: \n %s ", stackTraceToString); } } } } if (!linkedHashMap.isEmpty()) { linkedHashMap2.put(ConversionsAPISection.CUSTOM_DATA.getRawValue(), linkedHashMap); } arrayList2.add(linkedHashMap2); } return arrayList2; } catch (JSONException e2) { Logger.Companion.log(LoggingBehavior.APP_EVENTS, TAG, "\n transformEvents JSONException: \n%s\n%s", appEvents, e2); return null; } } private final void transformAndUpdateAppData(Map map, AppEventUserAndAppDataField appEventUserAndAppDataField, Object obj) { SectionFieldMapping sectionFieldMapping = topLevelTransformations.get(appEventUserAndAppDataField); ConversionsAPIUserAndAppDataField field = sectionFieldMapping == null ? null : sectionFieldMapping.getField(); if (field == null) { return; } map.put(field.getRawValue(), obj); } private final void transformAndUpdateUserData(Map map, AppEventUserAndAppDataField appEventUserAndAppDataField, Object obj) { if (appEventUserAndAppDataField == AppEventUserAndAppDataField.USER_DATA) { try { Utility utility = Utility.INSTANCE; map.putAll(Utility.convertJSONObjectToHashMap(new JSONObject((String) obj))); return; } catch (JSONException e) { Logger.Companion.log(LoggingBehavior.APP_EVENTS, TAG, "\n transformEvents JSONException: \n%s\n%s", obj, e); return; } } SectionFieldMapping sectionFieldMapping = topLevelTransformations.get(appEventUserAndAppDataField); ConversionsAPIUserAndAppDataField field = sectionFieldMapping == null ? null : sectionFieldMapping.getField(); if (field == null) { return; } map.put(field.getRawValue(), obj); } public final void transformAndUpdateAppAndUserData$facebook_core_release(Map userData, Map appData, AppEventUserAndAppDataField field, Object value) { Intrinsics.checkNotNullParameter(userData, "userData"); Intrinsics.checkNotNullParameter(appData, "appData"); Intrinsics.checkNotNullParameter(field, "field"); Intrinsics.checkNotNullParameter(value, "value"); SectionFieldMapping sectionFieldMapping = topLevelTransformations.get(field); if (sectionFieldMapping == null) { return; } int i = WhenMappings.$EnumSwitchMapping$1[sectionFieldMapping.getSection().ordinal()]; if (i == 1) { transformAndUpdateAppData(appData, field, value); } else { if (i != 2) { return; } transformAndUpdateUserData(userData, field, value); } } private final String transformEventName(String str) { Map map = standardEventTransformations; if (!map.containsKey(str)) { return str; } ConversionsAPIEventName conversionsAPIEventName = map.get(str); return conversionsAPIEventName == null ? "" : conversionsAPIEventName.getRawValue(); } public final Map combineCommonFields$facebook_core_release(Map userData, Map appData, Map restOfData) { Intrinsics.checkNotNullParameter(userData, "userData"); Intrinsics.checkNotNullParameter(appData, "appData"); Intrinsics.checkNotNullParameter(restOfData, "restOfData"); LinkedHashMap linkedHashMap = new LinkedHashMap(); linkedHashMap.put(OtherEventConstants.ACTION_SOURCE.getRawValue(), OtherEventConstants.APP.getRawValue()); linkedHashMap.put(ConversionsAPISection.USER_DATA.getRawValue(), userData); linkedHashMap.put(ConversionsAPISection.APP_DATA.getRawValue(), appData); linkedHashMap.putAll(restOfData); return linkedHashMap; } private final List> combineAllTransformedDataForMobileAppInstall(Map map, Object obj) { if (obj == null) { return null; } LinkedHashMap linkedHashMap = new LinkedHashMap(); linkedHashMap.putAll(map); linkedHashMap.put(ConversionsAPICustomEventField.EVENT_NAME.getRawValue(), OtherEventConstants.MOBILE_APP_INSTALL.getRawValue()); linkedHashMap.put(ConversionsAPICustomEventField.EVENT_TIME.getRawValue(), obj); return CollectionsKt__CollectionsJVMKt.listOf(linkedHashMap); } private final List> combineAllTransformedDataForCustom(Map map, List> list) { if (list.isEmpty()) { return null; } ArrayList arrayList = new ArrayList(); Iterator it = list.iterator(); while (it.hasNext()) { Map map2 = (Map) it.next(); LinkedHashMap linkedHashMap = new LinkedHashMap(); linkedHashMap.putAll(map); linkedHashMap.putAll(map2); arrayList.add(linkedHashMap); } return arrayList; } public final List> combineAllTransformedData$facebook_core_release(AppEventType eventType, Map userData, Map appData, Map restOfData, List> customEvents, Object obj) { Intrinsics.checkNotNullParameter(eventType, "eventType"); Intrinsics.checkNotNullParameter(userData, "userData"); Intrinsics.checkNotNullParameter(appData, "appData"); Intrinsics.checkNotNullParameter(restOfData, "restOfData"); Intrinsics.checkNotNullParameter(customEvents, "customEvents"); Map combineCommonFields$facebook_core_release = combineCommonFields$facebook_core_release(userData, appData, restOfData); int i = WhenMappings.$EnumSwitchMapping$2[eventType.ordinal()]; if (i == 1) { return combineAllTransformedDataForMobileAppInstall(combineCommonFields$facebook_core_release, obj); } if (i != 2) { return null; } return combineAllTransformedDataForCustom(combineCommonFields$facebook_core_release, customEvents); } private final AppEventType splitAppEventParameters(Map map, Map map2, Map map3, ArrayList> arrayList, Map map4) { Object obj = map.get(OtherEventConstants.EVENT.getRawValue()); AppEventType.Companion companion = AppEventType.Companion; if (obj != null) { AppEventType invoke = companion.invoke((String) obj); if (invoke == AppEventType.OTHER) { return invoke; } for (Map.Entry entry : map.entrySet()) { String key = entry.getKey(); Object value = entry.getValue(); AppEventUserAndAppDataField invoke2 = AppEventUserAndAppDataField.Companion.invoke(key); if (invoke2 != null) { INSTANCE.transformAndUpdateAppAndUserData$facebook_core_release(map2, map3, invoke2, value); } else { boolean areEqual = Intrinsics.areEqual(key, ConversionsAPISection.CUSTOM_EVENTS.getRawValue()); boolean z = value instanceof String; if (invoke == AppEventType.CUSTOM && areEqual && z) { ArrayList> transformEvents$facebook_core_release = transformEvents$facebook_core_release((String) value); if (transformEvents$facebook_core_release != null) { arrayList.addAll(transformEvents$facebook_core_release); } } else if (DataProcessingParameterName.Companion.invoke(key) != null) { map4.put(key, value); } } } return invoke; } throw new NullPointerException("null cannot be cast to non-null type kotlin.String"); } public final List> conversionsAPICompatibleEvent$facebook_core_release(Map parameters) { Intrinsics.checkNotNullParameter(parameters, "parameters"); LinkedHashMap linkedHashMap = new LinkedHashMap(); LinkedHashMap linkedHashMap2 = new LinkedHashMap(); ArrayList> arrayList = new ArrayList<>(); LinkedHashMap linkedHashMap3 = new LinkedHashMap(); AppEventType splitAppEventParameters = splitAppEventParameters(parameters, linkedHashMap, linkedHashMap2, arrayList, linkedHashMap3); if (splitAppEventParameters == AppEventType.OTHER) { return null; } return combineAllTransformedData$facebook_core_release(splitAppEventParameters, linkedHashMap, linkedHashMap2, linkedHashMap3, arrayList, parameters.get(OtherEventConstants.INSTALL_EVENT_TIME.getRawValue())); } }