HurriyetAnalytics.smali
.class public Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;
.super Ljava/lang/Object;
.source "HurriyetAnalytics.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAppLaunchType()Ljava/lang/String;
.registers 3
const-string v0, "pref_session"
.line 402
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getPrefsWith(Ljava/lang/String;)Landroid/content/SharedPreferences;
move-result-object v0
const-string v1, "PV_PPU"
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getCustomDimensions(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)Ljava/util/Map;
.registers 17
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltr/com/hurriyet/androidsdk/response/content/DataLayer;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
move-object/from16 v0, p0
.line 33
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getUserToken()Ljava/lang/String;
move-result-object v1
.line 34
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
const v4, 0x7f10003a
const v5, 0x7f100047
const v6, 0x7f100046
const v7, 0x7f100043
const v8, 0x7f100044
const v9, 0x7f100048
const v10, 0x7f100040
const v11, 0x7f10003f
const v12, 0x7f100049
const v13, 0x7f10003e
const v14, 0x7f100045
const-string v15, ""
if-eqz v0, :cond_104
.line 36
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getPageReferral()Ljava/lang/String;
move-result-object v3
iput-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->appPageReferral:Ljava/lang/String;
.line 37
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getAppLaunchType()Ljava/lang/String;
move-result-object v3
iput-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->previousPagePath:Ljava/lang/String;
.line 39
invoke-static {v14}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v14, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hpagetype:Ljava/lang/String;
invoke-interface {v2, v3, v14}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 40
invoke-static {v13}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v13, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hauthor:Ljava/lang/String;
invoke-interface {v2, v3, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 41
invoke-static {v12}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v12, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_htitle:Ljava/lang/String;
invoke-interface {v2, v3, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 43
invoke-static {v11}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v11, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat1:Ljava/lang/String;
invoke-interface {v2, v3, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 44
invoke-static {v10}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v10, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat2:Ljava/lang/String;
invoke-interface {v2, v3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 45
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat3:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_7d
const v3, 0x7f100041
.line 46
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v10, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat3:Ljava/lang/String;
invoke-interface {v2, v3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 48
:cond_7d
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat4:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_91
const v3, 0x7f100042
.line 49
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v10, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat4:Ljava/lang/String;
invoke-interface {v2, v3, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 52
:cond_91
invoke-static {v9}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v9, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_htag:Ljava/lang/String;
invoke-interface {v2, v3, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 53
invoke-static {v8}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v8, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hnewstype:Ljava/lang/String;
invoke-interface {v2, v3, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 54
invoke-static {v7}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v7, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hnewsid:Ljava/lang/String;
invoke-interface {v2, v3, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 55
invoke-static {v6}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v6, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hpublishdate:Ljava/lang/String;
invoke-interface {v2, v3, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 56
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v5, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hpublishtime:Ljava/lang/String;
invoke-interface {v2, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 57
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v4, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->advertisement:Ljava/lang/String;
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 58
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->totalImage:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_db
const v3, 0x7f10004d
.line 59
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v4, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->totalImage:Ljava/lang/String;
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 61
:cond_db
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->previousPagePath:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_ef
const v3, 0x7f10004b
.line 62
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v4, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->previousPagePath:Ljava/lang/String;
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 64
:cond_ef
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->appPageReferral:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_165
const v3, 0x7f10004c
.line 65
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->appPageReferral:Ljava/lang/String;
invoke-interface {v2, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_165
.line 71
:cond_104
invoke-static {v14}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 72
invoke-static {v13}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
invoke-static {v12}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 74
invoke-static {v11}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 75
invoke-static {v10}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
invoke-static {v9}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 77
invoke-static {v8}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 78
invoke-static {v7}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
invoke-static {v6}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 80
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v0, 0x7f10004d
.line 82
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v0, 0x7f10004a
.line 83
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_165
:goto_165
const v0, 0x7f10003d
.line 88
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
if-eqz v1, :cond_16f
move-object v15, v1
:cond_16f
invoke-interface {v2, v0, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v0, 0x7f10004e
.line 89
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
if-eqz v1, :cond_17e
const-string v1, "yes"
goto :goto_180
:cond_17e
const-string v1, "no"
:goto_180
invoke-interface {v2, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v2
.end method
.method private static getPageReferral()Ljava/lang/String;
.registers 3
const-string v0, "pref_session"
.line 394
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getPrefsWith(Ljava/lang/String;)Landroid/content/SharedPreferences;
move-result-object v0
const-string v1, "PV_PR"
const-string v2, ""
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private static getStringWithID(I)Ljava/lang/String;
.registers 1
.line 363
invoke-static {p0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static logEvent(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;IIILjava/lang/String;Z)V
.registers 12
.line 147
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
.line 148
invoke-static {p2}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v2
.line 149
invoke-static {p3}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v3
move-object v0, p0
move-object v4, p4
move v5, p5
.line 146
invoke-static/range {v0 .. v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->logEvent(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
return-void
.end method
.method public static logEvent(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.registers 9
.line 155
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_ANALYTICS_ENABLED:Z
if-nez v0, :cond_5
return-void
:cond_5
if-eqz p5, :cond_7a
.line 159
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p5
invoke-static {p5}, Lcom/google/android/gms/tagmanager/TagManager;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/tagmanager/TagManager;
move-result-object p5
invoke-virtual {p5}, Lcom/google/android/gms/tagmanager/TagManager;->getDataLayer()Lcom/google/android/gms/tagmanager/DataLayer;
move-result-object p5
.line 160
invoke-static {p0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getCustomDimensions(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)Ljava/util/Map;
move-result-object p0
const v0, 0x7f10004f
.line 163
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
const v1, 0x7f1000ac
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v1
invoke-interface {p0, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v0, 0x7f100054
.line 164
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v0
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const-string v2, ""
if-nez v1, :cond_38
goto :goto_39
:cond_38
move-object p4, v2
:goto_39
invoke-interface {p0, v0, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const p4, 0x7f100052
.line 167
invoke-static {p4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object p4
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_4a
goto :goto_4b
:cond_4a
move-object p1, v2
:goto_4b
invoke-interface {p0, p4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const p1, 0x7f100050
.line 168
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object p1
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p4
if-nez p4, :cond_5c
goto :goto_5d
:cond_5c
move-object p2, v2
:goto_5d
invoke-interface {p0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const p1, 0x7f100053
.line 169
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object p1
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_6e
goto :goto_6f
:cond_6e
move-object p3, v2
:goto_6f
invoke-interface {p0, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 175
invoke-virtual {p5, p0}, Lcom/google/android/gms/tagmanager/DataLayer;->push(Ljava/util/Map;)V
const-string p1, "Analytics Event Logged:"
.line 184
invoke-static {p0, p1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->printDataLayerMap(Ljava/util/Map;Ljava/lang/String;)V
:cond_7a
return-void
.end method
.method public static logPageLoadTime(Ljava/lang/String;Ljava/lang/String;J)V
.registers 9
.line 189
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_ANALYTICS_ENABLED:Z
if-nez v0, :cond_5
return-void
.line 192
:cond_5
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_c
return-void
.line 195
:cond_c
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/tagmanager/TagManager;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getDataLayer()Lcom/google/android/gms/tagmanager/DataLayer;
move-result-object v0
const v1, 0x7f100051
.line 197
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v1
const/16 v2, 0x8
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
const v4, 0x7f100036
.line 198
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x1
const v4, 0x7f100099
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x2
const v4, 0x7f100038
.line 199
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x3
aput-object p0, v2, v3
const/4 p0, 0x4
const v3, 0x7f100037
.line 200
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, p0
const/4 p0, 0x5
aput-object p1, v2, p0
const/4 p0, 0x6
const p1, 0x7f100039
.line 201
invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object p1
aput-object p1, v2, p0
const/4 p0, 0x7
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
aput-object p1, v2, p0
.line 197
invoke-static {v2}, Lcom/google/android/gms/tagmanager/DataLayer;->mapOf([Ljava/lang/Object;)Ljava/util/Map;
move-result-object p0
invoke-virtual {v0, v1, p0}, Lcom/google/android/gms/tagmanager/DataLayer;->pushEvent(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static logScreen(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.registers 6
.line 94
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_ANALYTICS_ENABLED:Z
if-nez v0, :cond_5
return-void
.line 97
:cond_5
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getRateMeHelper()Lhurriyet/mobil/android/hurriyet/features/rateme/RateMeHelper;
move-result-object v0
invoke-virtual {v0}, Lhurriyet/mobil/android/hurriyet/features/rateme/RateMeHelper;->onPageViewed()V
if-nez p0, :cond_f
return-void
.line 103
:cond_f
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/tagmanager/TagManager;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getDataLayer()Lcom/google/android/gms/tagmanager/DataLayer;
move-result-object v0
.line 104
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v1
invoke-static {v1}, Lcom/google/android/gms/tagmanager/TagManager;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/tagmanager/TagManager;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lcom/google/android/gms/tagmanager/TagManager;->setVerboseLoggingEnabled(Z)V
.line 108
iget-object v1, p0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->trackingUrl:Ljava/lang/String;
if-eqz v1, :cond_3a
.line 110
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v2
const/16 v3, 0xff
if-le v2, v3, :cond_3a
const/4 v2, 0x0
const/16 v3, 0xfe
.line 111
invoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v1
.line 116
:cond_3a
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_86
.line 118
invoke-static {p0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getCustomDimensions(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)Ljava/util/Map;
move-result-object v2
const v3, 0x7f10004f
.line 121
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f1000ad
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v4
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v3, 0x7f100054
.line 122
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 125
invoke-static {v2, p0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->notifyClicks(Ljava/util/Map;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.line 128
invoke-virtual {v0, v2}, Lcom/google/android/gms/tagmanager/DataLayer;->push(Ljava/util/Map;)V
.line 134
iget-object v0, p0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat1:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_72
.line 135
iget-object p0, p0, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->cd_hcat1:Ljava/lang/String;
invoke-static {p0, v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->notifyBlueKai(Ljava/lang/String;Ljava/util/Map;)V
.line 138
:cond_72
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Analytics Screen Logged:"
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v2, p0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->printDataLayerMap(Ljava/util/Map;Ljava/lang/String;)V
.line 141
:cond_86
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->savePageReferral(Ljava/lang/String;)V
return-void
.end method
.method private static notifyBlueKai(Ljava/lang/String;Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 259
:try_start_0
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
const v0, 0x7f100129
.line 261
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v0
invoke-interface {p1, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 263
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object p0
invoke-virtual {p0}, Lhurriyet/mobil/android/hurriyet/HApp;->getUserSegmentNameWithPrefixMap()Ljava/util/Map;
move-result-object p0
invoke-interface {p1, p0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 274
invoke-static {}, Lhurriyet/mobil/android/hurriyet/SdkHelper;->getBlueKai()Lcom/bluekai/sdk/BlueKai;
move-result-object p0
invoke-virtual {p0, p1}, Lcom/bluekai/sdk/BlueKai;->putAll(Ljava/util/Map;)V
.line 276
sget-boolean p0, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_BLUEKAI:Z
if-eqz p0, :cond_2f
const-string p0, "BlueKaiData"
.line 277
invoke-static {p1, p0}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->printDataLayerMapSS(Ljava/util/Map;Ljava/lang/String;)V
:try_end_2a
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2a} :catch_2b
goto :goto_2f
:catch_2b
move-exception p0
.line 280
invoke-static {p0}, Lcom/appcore/utils/L;->ex(Ljava/lang/Exception;)V
:cond_2f
:goto_2f
return-void
.end method
.method private static notifyClicks(Ljava/util/Map;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ltr/com/hurriyet/androidsdk/response/content/DataLayer;",
")V"
}
.end annotation
.line 217
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
invoke-static {v0}, Ltr/com/hurriyet/clicks/HCClicks;->getInstance(Landroid/content/Context;)Ltr/com/hurriyet/clicks/HCClicks;
move-result-object v0
.line 218
sget-boolean v1, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_CLICKS:Z
invoke-virtual {v0, v1}, Ltr/com/hurriyet/clicks/HCClicks;->setLogsEnabled(Z)V
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz p1, :cond_1b
.line 220
iget-object v3, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->baseUrl:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1b
const/4 v3, 0x1
goto :goto_1c
:cond_1b
const/4 v3, 0x0
:goto_1c
if-eqz v3, :cond_2f
.line 221
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->baseUrl:Ljava/lang/String;
invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v4}, Landroid/net/Uri;->getHost()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_2f
goto :goto_30
:cond_2f
const/4 v1, 0x0
:goto_30
const-string v2, ""
if-eqz p1, :cond_4a
.line 224
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksLabel:Ljava/lang/String;
const-string v5, "push"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_4a
.line 225
sget-object v4, Lhurriyet/mobil/android/hurriyet/utils/AppLaunchType;->APP_LAUNCH_TYPE_DIRECT:Lhurriyet/mobil/android/hurriyet/utils/AppLaunchType;
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/AppLaunchType;->getTypeString(Lhurriyet/mobil/android/hurriyet/utils/AppLaunchType;)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->saveAppLaunchType(Ljava/lang/String;)V
.line 226
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->savePageReferral(Ljava/lang/String;)V
.line 229
:cond_4a
new-instance v4, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
invoke-direct {v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;-><init>()V
if-eqz p1, :cond_5c
iget-object v5, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->portal:Ljava/lang/String;
.line 230
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_5c
iget-object v5, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->portal:Ljava/lang/String;
goto :goto_5e
:cond_5c
const-string v5, "hurriyet"
:goto_5e
invoke-virtual {v4, v5}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setPortal(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object v4
.line 231
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getDeviceID()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setGlobalId(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object v4
const v5, 0x7f10003f
.line 232
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v5
invoke-interface {p0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
invoke-virtual {v4, v5}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setNewsCategory(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object v4
const v5, 0x7f100049
.line 233
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v5
invoke-interface {p0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
invoke-virtual {v4, v5}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setPageTitle(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object v4
if-eqz p1, :cond_9a
iget-object v5, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksAction:Ljava/lang/String;
.line 234
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_97
goto :goto_9a
:cond_97
iget-object v5, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksAction:Ljava/lang/String;
goto :goto_a7
:cond_9a
:goto_9a
const v5, 0x7f100050
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v5
invoke-interface {p0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
:goto_a7
invoke-virtual {v4, v5}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setAction(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object v4
const v5, 0x7f100054
.line 235
invoke-static {v5}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v5
invoke-interface {p0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
invoke-virtual {v4, p0}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setScreenName(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
.line 236
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v4
invoke-virtual {v4}, Lhurriyet/mobil/android/hurriyet/HApp;->isUserLogged()Z
move-result v4
if-eqz v4, :cond_cb
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getSessionId()Ljava/lang/String;
move-result-object v4
goto :goto_cc
:cond_cb
move-object v4, v2
:goto_cc
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setSessionId(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
.line 237
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v4
invoke-virtual {v4}, Lhurriyet/mobil/android/hurriyet/HApp;->isUserLogged()Z
move-result v4
if-eqz v4, :cond_e3
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getUserId()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
goto :goto_e4
:cond_e3
move-object v4, v2
:goto_e4
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setHurPassId(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-eqz p1, :cond_f5
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->eventName:Ljava/lang/String;
.line 238
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_f5
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->eventName:Ljava/lang/String;
goto :goto_f7
:cond_f5
const-string v4, "PV"
:goto_f7
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setEventName(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
const-string v4, "2.4.15"
.line 239
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setVersion(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
const-string v4, "307878588"
.line 240
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setAppId(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
.line 241
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v4
invoke-virtual {v4}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setBrowserLanguage(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "http://www.hurriyet.com.tr"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 242
invoke-static {}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getPageReferral()Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setReferrer(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
.line 243
invoke-static {}, Lcom/appcore/utils/helpers/AppHelpers;->getScreenWidth()I
move-result v6
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v6, "x"
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/appcore/utils/helpers/AppHelpers;->getScreenHeight()I
move-result v6
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setResolution(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez p1, :cond_150
move-object v4, v2
goto :goto_152
:cond_150
iget-object v4, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksQueryParam:Ljava/lang/String;
.line 244
:goto_152
invoke-virtual {p0, v4}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setQueryParams(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez v3, :cond_15a
move-object v3, v5
goto :goto_15c
:cond_15a
iget-object v3, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->baseUrl:Ljava/lang/String;
.line 245
:goto_15c
invoke-virtual {p0, v3}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setBaseUrl(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez v1, :cond_167
.line 246
invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
goto :goto_16d
:cond_167
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->baseUrl:Ljava/lang/String;
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
:goto_16d
invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v1}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setDomain(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez p1, :cond_179
move-object v1, v2
goto :goto_17b
:cond_179
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->news_category:Ljava/lang/String;
.line 247
:goto_17b
invoke-virtual {p0, v1}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setNewsCategory(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez p1, :cond_183
move-object v1, v2
goto :goto_185
:cond_183
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->trackingUrl:Ljava/lang/String;
.line 248
:goto_185
invoke-virtual {p0, v1}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setPathname(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-nez p1, :cond_18d
move-object v1, v2
goto :goto_18f
:cond_18d
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksArticleID:Ljava/lang/String;
.line 249
:goto_18f
invoke-virtual {p0, v1}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setArticleId(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
if-eqz p1, :cond_19f
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksLabel:Ljava/lang/String;
.line 250
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_19f
iget-object v2, p1, Ltr/com/hurriyet/androidsdk/response/content/DataLayer;->clicksLabel:Ljava/lang/String;
:cond_19f
invoke-virtual {p0, v2}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->setLabel(Ljava/lang/String;)Ltr/com/hurriyet/clicks/ConfigInformation$Builder;
move-result-object p0
.line 251
invoke-virtual {p0}, Ltr/com/hurriyet/clicks/ConfigInformation$Builder;->build()Ltr/com/hurriyet/clicks/ConfigInformation;
move-result-object p0
.line 253
invoke-virtual {v0, p0}, Ltr/com/hurriyet/clicks/HCClicks;->launchData(Ltr/com/hurriyet/clicks/ConfigInformation;)V
return-void
.end method
.method private static printDataLayerMap(Ljava/util/Map;Ljava/lang/String;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 286
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 287
sget-boolean v1, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_ANALYTICS_LONG:Z
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x2
const-string v5, "\n"
const-string v6, ":"
if-eqz v1, :cond_4a
.line 288
invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_18
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v7
if-eqz v7, :cond_3d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/String;
.line 289
invoke-interface {p0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
if-nez v8, :cond_2c
const-string v8, ""
.line 293
:cond_2c
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_18
:cond_3d
new-array v1, v4, [Ljava/lang/String;
aput-object p1, v1, v3
.line 295
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v1, v2
invoke-static {v1}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V
.line 297
:cond_4a
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_ANALYTICS_SHORT:Z
if-eqz v0, :cond_e3
.line 298
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f10004f
.line 299
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
const v7, 0x7f100052
.line 300
invoke-static {v7}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v7
const v8, 0x7f100050
.line 301
invoke-static {v8}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v8
const v9, 0x7f100053
.line 302
invoke-static {v9}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v9
.line 304
invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_8a
const-string v10, "========================================\n"
.line 305
invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 306
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 308
:cond_8a
invoke-interface {p0, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a0
.line 309
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 311
:cond_a0
invoke-interface {p0, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_b6
.line 312
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 314
:cond_b6
invoke-interface {p0, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_cc
.line 315
invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 317
:cond_cc
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_e3
new-array p0, v4, [Ljava/lang/String;
aput-object p1, p0, v3
.line 318
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
aput-object p1, p0, v2
invoke-static {p0}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V
:cond_e3
return-void
.end method
.method private static printDataLayerMapSS(Ljava/util/Map;Ljava/lang/String;)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 325
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 326
sget-boolean v1, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_ANALYTICS_LONG:Z
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x2
const-string v5, "\n"
const-string v6, ":"
if-eqz v1, :cond_4a
.line 327
invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_18
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v7
if-eqz v7, :cond_3d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/String;
.line 328
invoke-interface {p0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
if-nez v8, :cond_2c
const-string v8, ""
.line 332
:cond_2c
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_18
:cond_3d
new-array v1, v4, [Ljava/lang/String;
aput-object p1, v1, v3
.line 334
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v1, v2
invoke-static {v1}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V
.line 336
:cond_4a
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->LOGS_ENABLED_FOR_ANALYTICS_SHORT:Z
if-eqz v0, :cond_eb
.line 337
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f10004f
.line 338
invoke-static {v1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v1
const v7, 0x7f100052
.line 339
invoke-static {v7}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v7
const v8, 0x7f100050
.line 340
invoke-static {v8}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v8
const v9, 0x7f100053
.line 341
invoke-static {v9}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object v9
.line 343
invoke-interface {p0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_8c
const-string v10, "========================================\n"
.line 344
invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 345
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 347
:cond_8c
invoke-interface {p0, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a4
.line 348
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 350
:cond_a4
invoke-interface {p0, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_bc
.line 351
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 353
:cond_bc
invoke-interface {p0, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_d4
.line 354
invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p0, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 356
:cond_d4
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_eb
new-array p0, v4, [Ljava/lang/String;
aput-object p1, p0, v3
.line 357
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
aput-object p1, p0, v2
invoke-static {p0}, Lcom/appcore/utils/L;->wtf([Ljava/lang/String;)V
:cond_eb
return-void
.end method
.method public static saveAppLaunchType(Ljava/lang/String;)V
.registers 3
const-string v0, "pref_session"
.line 398
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getPrefsWith(Ljava/lang/String;)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "PV_PPU"
invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
.end method
.method private static savePageReferral(Ljava/lang/String;)V
.registers 3
const-string v0, "pref_session"
.line 390
invoke-static {v0}, Lhurriyet/mobil/android/hurriyet/utils/SharedPreferencesHelper;->getPrefsWith(Ljava/lang/String;)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "PV_PR"
invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object p0
invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
return-void
.end method
.method public static trackCampaign(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
.line 367
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_ANALYTICS_ENABLED:Z
if-nez v0, :cond_5
return-void
.line 370
:cond_5
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->getH()Lhurriyet/mobil/android/hurriyet/HApp;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getInstance(Landroid/content/Context;)Lcom/google/android/gms/tagmanager/TagManager;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/gms/tagmanager/TagManager;->getDataLayer()Lcom/google/android/gms/tagmanager/DataLayer;
move-result-object v0
.line 372
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
const v2, 0x7f10004f
.line 373
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v2
const v3, 0x7f1000ac
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v2, 0x7f100050
.line 374
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v2, 0x7f100134
.line 375
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v2
const-string v3, "push"
.line 376
invoke-virtual {p0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5e
.line 377
invoke-static {}, Lcom/google/firebase/iid/FirebaseInstanceId;->getInstance()Lcom/google/firebase/iid/FirebaseInstanceId;
move-result-object v3
invoke-virtual {v3}, Lcom/google/firebase/iid/FirebaseInstanceId;->getToken()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_5e
.line 379
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "-"
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
:cond_5e
const v3, 0x7f100053
.line 381
invoke-static {v3}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const v2, 0x7f100052
.line 382
invoke-static {v2}, Lhurriyet/mobil/android/hurriyet/utils/HurriyetAnalytics;->getStringWithID(I)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const p0, 0x7f100054
.line 383
invoke-static {p0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object p0
invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const p0, 0x7f100137
.line 384
invoke-static {p0}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;
move-result-object p0
invoke-interface {v1, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 386
invoke-virtual {v0, v1}, Lcom/google/android/gms/tagmanager/DataLayer;->push(Ljava/util/Map;)V
return-void
.end method