package com.discord.utilities.analytics; import android.os.Build; import com.discord.utilities.accessibility.AccessibilityFeatureFlags; import d0.g0.t; import d0.g0.w; import d0.o; import d0.t.g0; import d0.t.h0; import d0.z.d.a0; import d0.z.d.m; import d0.z.d.s; import java.util.ArrayList; import java.util.EnumSet; import java.util.List; import java.util.Locale; import java.util.Map; import kotlin.properties.ReadWriteProperty; import kotlin.reflect.KProperty; /* compiled from: AnalyticSuperProperties.kt */ public final class AnalyticSuperProperties { public static final /* synthetic */ KProperty[] $$delegatedProperties = {a0.mutableProperty1(new s(AnalyticSuperProperties.class, "superProperties", "getSuperProperties()Ljava/util/Map;", 0))}; public static final AnalyticSuperProperties INSTANCE; private static final String PROPERTY_ACCESSIBILITY_FEATURES = "accessibility_features"; private static final String PROPERTY_ACCESSIBILITY_SUPPORT_ENABLED = "accessibility_support_enabled"; private static final String PROPERTY_BROWSER = "browser"; private static final String PROPERTY_BROWSER_USER_AGENT = "browser_user_agent"; private static final String PROPERTY_CLIENT_BUILD_NUMBER = "client_build_number"; private static final String PROPERTY_CLIENT_VERSION = "client_version"; private static final String PROPERTY_DEVICE = "device"; private static final String PROPERTY_DEVICE_ADVERTISER_ID = "device_advertiser_id"; private static final String PROPERTY_LOCATION = "location"; private static final String PROPERTY_MP_KEYWORD = "mp_keyword"; private static final String PROPERTY_OS = "os"; private static final String PROPERTY_OS_SDK_VERSION = "os_sdk_version"; private static final String PROPERTY_OS_VERSION = "os_version"; private static final String PROPERTY_REFERRER = "referrer"; private static final String PROPERTY_REFERRING_DOMAIN = "referring_domain"; private static final String PROPERTY_SEARCH_ENGINE = "search_engine"; private static final String PROPERTY_SYSTEM_LOCALE = "system_locale"; private static final String PROPERTY_UTM_CAMPAIGN = "utm_campaign"; private static final String PROPERTY_UTM_CONTENT = "utm_content"; private static final String PROPERTY_UTM_MEDIUM = "utm_medium"; private static final String PROPERTY_UTM_SOURCE = "utm_source"; private static final String PROPERTY_UTM_TERM = "utm_term"; private static final ReadWriteProperty superProperties$delegate; private static String superPropertiesString = ""; private static String superPropertiesStringBase64 = ""; static { AnalyticSuperProperties analyticSuperProperties = new AnalyticSuperProperties(); INSTANCE = analyticSuperProperties; Map emptyMap = h0.emptyMap(); superProperties$delegate = new AnalyticSuperProperties$$special$$inlined$observable$1(emptyMap, emptyMap); analyticSuperProperties.setBaselineProperties(); } private AnalyticSuperProperties() { } public static final /* synthetic */ String access$getSuperPropertiesString$p(AnalyticSuperProperties analyticSuperProperties) { return superPropertiesString; } public static final /* synthetic */ String access$getSuperPropertiesStringBase64$p(AnalyticSuperProperties analyticSuperProperties) { return superPropertiesStringBase64; } public static final /* synthetic */ void access$setSuperPropertiesString$p(AnalyticSuperProperties analyticSuperProperties, String str) { superPropertiesString = str; } public static final /* synthetic */ void access$setSuperPropertiesStringBase64$p(AnalyticSuperProperties analyticSuperProperties, String str) { superPropertiesStringBase64 = str; } private final void setBaselineProperties() { String locale = Locale.getDefault().toString(); m.checkNotNullExpressionValue(locale, "Locale.getDefault().toString()"); updateSuperProperties(h0.mapOf(o.to("browser", "Discord Android"), o.to("browser_user_agent", "Discord-Android/84112"), o.to("client_build_number", 84112), o.to("client_version", "84.12 - Beta"), o.to("device", Build.MODEL + ", " + Build.PRODUCT), o.to("os", "Android"), o.to("os_sdk_version", String.valueOf(Build.VERSION.SDK_INT)), o.to("os_version", Build.VERSION.RELEASE), o.to("system_locale", t.replace$default(locale, "_", "-", false, 4, (Object) null)))); } private final void setSuperProperties(Map map) { superProperties$delegate.setValue(this, $$delegatedProperties[0], map); } private final synchronized void updateSuperProperties(Map map) { setSuperProperties(h0.plus(getSuperProperties(), map)); } public final Map getSuperProperties() { return (Map) superProperties$delegate.getValue(this, $$delegatedProperties[0]); } public final String getSuperPropertiesString() { return superPropertiesString; } public final String getSuperPropertiesStringBase64() { return superPropertiesStringBase64; } public final void setAccessibilityProperties(boolean z2, EnumSet enumSet) { m.checkNotNullParameter(enumSet, "features"); long j = 0; for (AccessibilityFeatureFlags accessibilityFeatureFlags : enumSet) { j |= accessibilityFeatureFlags.getValue(); } updateSuperProperties(h0.mapOf(o.to("accessibility_support_enabled", Boolean.valueOf(z2)), o.to("accessibility_features", Long.valueOf(j)))); } public final void setAdvertiserId(String str) { m.checkNotNullParameter(str, "advertiserId"); updateSuperProperties(g0.mapOf(o.to("device_advertiser_id", str))); } /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARNING: Code restructure failed: missing block: B:19:0x00a5, code lost: if (r5.equals("utm_source") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:21:0x00ae, code lost: if (r5.equals("location") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:23:0x00b8, code lost: if (r5.equals("utm_medium") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:25:0x00c2, code lost: if (r5.equals("search_engine") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:27:0x00cc, code lost: if (r5.equals("mp_keyword") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:29:0x00d6, code lost: if (r5.equals("utm_term") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:31:0x00e0, code lost: if (r5.equals("utm_campaign") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:33:0x00ea, code lost: if (r5.equals("referring_domain") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:35:0x00f4, code lost: if (r5.equals("utm_content") != false) goto L_0x00f6; */ /* JADX WARNING: Code restructure failed: missing block: B:36:0x00f6, code lost: r5 = true; */ public final void setCampaignProperties(String str) { boolean z2; m.checkNotNullParameter(str, "referrerUrl"); Map mutableMapOf = h0.mutableMapOf(o.to("referrer", str)); List split$default = w.split$default((CharSequence) str, new String[]{"&"}, false, 0, 6, (Object) null); ArrayList arrayList = new ArrayList(d0.t.o.collectionSizeOrDefault(split$default, 10)); for (String str2 : split$default) { arrayList.add(w.split$default((CharSequence) str2, new String[]{"="}, false, 0, 6, (Object) null)); } ArrayList arrayList2 = new ArrayList(); for (Object obj : arrayList) { if (((List) obj).size() == 2) { arrayList2.add(obj); } } ArrayList arrayList3 = new ArrayList(); for (Object obj2 : arrayList2) { String str3 = (String) ((List) obj2).get(0); switch (str3.hashCode()) { case -1539894552: break; case -1089678029: break; case -64687999: break; case 833459293: break; case 1027243853: break; case 1061643449: break; case 1889642278: break; case 1901043637: break; case 2071166924: break; default: z2 = false; break; } if (z2) { arrayList3.add(obj2); } } for (List list : arrayList3) { mutableMapOf.put((String) list.get(0), (String) list.get(1)); } updateSuperProperties(mutableMapOf); } }