EventStatUtils.smali
.class public Lsg/bigo/sdk/blivestat/info/eventstat/yy/EventStatUtils;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static fillAccountInfo(Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;Lsg/bigo/sdk/blivestat/config/IStatisConfig;Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;)V
.registers 10
if-nez p0, :cond_3
return-void
.line 161
:cond_3
invoke-static {p2, p1}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getUid(Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;Lsg/bigo/sdk/blivestat/config/IStatisConfig;)I
move-result v0
iput v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->uid:I
.line 162
invoke-virtual {p2}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->getPreUid()I
move-result v0
.line 163
iget v1, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->uid:I
if-eq v1, v0, :cond_25
if-eqz v0, :cond_25
.line 165
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
if-eqz v0, :cond_25
.line 166
move-object v0, p0
check-cast v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
iget v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->login_state:I
.line 167
invoke-virtual {p2}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->getPreLoginState()I
move-result v2
iput v2, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->login_state:I
.line 168
invoke-virtual {p2, v1}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->setPreLoginState(I)V
.line 172
:cond_25
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
if-eqz v0, :cond_49
.line 173
move-object v0, p0
check-cast v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
.line 174
iget-object v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->userId:Ljava/lang/String;
.line 175
invoke-virtual {p2}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->getPreUserId()Ljava/lang/String;
move-result-object v2
.line 177
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_43
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_43
.line 178
iput-object v2, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->userId:Ljava/lang/String;
.line 179
invoke-virtual {p2, v1}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->setPreUserId(Ljava/lang/String;)V
.line 182
:cond_43
invoke-static {p2, p1}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getUid64(Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;Lsg/bigo/sdk/blivestat/config/IStatisConfig;)J
move-result-wide v1
iput-wide v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->uid64:J
.line 185
:cond_49
instance-of p1, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;
const-wide/16 v0, 0x0
if-eqz p1, :cond_65
.line 186
move-object p1, p0
check-cast p1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;
.line 187
iget-wide v2, p1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;->uid64:J
.line 188
invoke-virtual {p2}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->getPreUid64()J
move-result-wide v4
cmp-long v6, v2, v4
if-eqz v6, :cond_65
cmp-long v6, v4, v0
if-eqz v6, :cond_65
.line 190
iput-wide v4, p1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;->uid64:J
.line 191
invoke-virtual {p2, v2, v3}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->setPreUid64(J)V
.line 195
:cond_65
instance-of p1, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
if-eqz p1, :cond_7e
.line 196
check-cast p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
.line 197
iget-wide v2, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->uid64:J
.line 198
invoke-virtual {p2}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->getPreUid64()J
move-result-wide v4
cmp-long p1, v2, v4
if-eqz p1, :cond_7e
cmp-long p1, v4, v0
if-eqz p1, :cond_7e
.line 200
iput-wide v4, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->uid64:J
.line 201
invoke-virtual {p2, v2, v3}, Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;->setPreUid64(J)V
:cond_7e
return-void
.end method
.method public static fillCommonStats(Landroid/content/Context;Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;Lsg/bigo/sdk/blivestat/config/IStatisConfig;)V
.registers 10
if-nez p2, :cond_3
return-void
.line 25
:cond_3
invoke-static {p3}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getDeviceid(Lsg/bigo/sdk/blivestat/config/IStatisConfig;)Ljava/lang/String;
move-result-object v0
iput-object v0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->deviceId:Ljava/lang/String;
if-eqz p3, :cond_1ea
.line 27
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object v0
.line 28
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUid()I
move-result v1
iput v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->uid:I
.line 29
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getImei()Ljava/lang/String;
move-result-object v1
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->imei:Ljava/lang/String;
.line 30
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getImsi()Ljava/lang/String;
move-result-object v1
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->imsi:Ljava/lang/String;
.line 31
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getHdid()Ljava/lang/String;
move-result-object v1
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->hdid:Ljava/lang/String;
.line 32
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getYySDKVer()Ljava/lang/String;
move-result-object v1
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->sdk_version:Ljava/lang/String;
.line 33
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getMac()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_38
.line 34
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
goto :goto_39
:cond_38
const/4 v1, 0x0
:goto_39
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->mac:Ljava/lang/String;
.line 35
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->isDebug()Z
move-result v1
int-to-byte v1, v1
iput-byte v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->debug:B
.line 36
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getCountryCode()Ljava/lang/String;
move-result-object v1
iput-object v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->country:Ljava/lang/String;
.line 38
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
if-eqz v1, :cond_67
.line 39
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
.line 40
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getViewerGender()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->viewer_gender:Ljava/lang/String;
.line 41
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getMarketSource()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->market_source:Ljava/lang/String;
.line 42
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getLoginState()I
move-result v2
iput v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->login_state:I
.line 43
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppsflyerId()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->appsflyerId:Ljava/lang/String;
.line 46
:cond_67
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;
if-eqz v1, :cond_ba
.line 47
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;
.line 48
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppsflyerId()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;->appsflyerId:Ljava/lang/String;
.line 50
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getReserveMap()Ljava/util/Map;
move-result-object v2
if-eqz v2, :cond_ba
.line 51
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v3
if-nez v3, :cond_ba
.line 52
invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_88
:goto_88
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_ba
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 53
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_88
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_88
.line 54
iget-object v4, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;->reserve:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v5
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_88
.line 60
:cond_ba
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/HelloCommonStats;
if-eqz v1, :cond_c7
.line 61
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/HelloCommonStats;
.line 62
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getProvince()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/HelloCommonStats;->province:Ljava/lang/String;
.line 65
:cond_c7
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
if-eqz v1, :cond_138
.line 66
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
.line 67
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUserId()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->userId:Ljava/lang/String;
.line 68
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUserType()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->userType:Ljava/lang/String;
.line 69
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getLinkType()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->linkType:Ljava/lang/String;
.line 70
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAccountCountryCode()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->accountCountryCode:Ljava/lang/String;
.line 71
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getSIMCountryCode()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->simCountryCode:Ljava/lang/String;
.line 72
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUid64()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->uid64:J
.line 74
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getReserveMap()Ljava/util/Map;
move-result-object v2
if-eqz v2, :cond_138
.line 75
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v3
if-nez v3, :cond_138
.line 76
invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_106
:goto_106
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_138
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 77
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_106
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_106
.line 78
iget-object v4, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->reserve:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v5
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_106
.line 84
:cond_138
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;
if-eqz v1, :cond_191
.line 85
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;
.line 86
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppsflyerId()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;->appsflyerId:Ljava/lang/String;
.line 88
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getReserveMap()Ljava/util/Map;
move-result-object v2
if-eqz v2, :cond_18b
.line 89
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v3
if-nez v3, :cond_18b
.line 90
invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_159
:goto_159
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_18b
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 91
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_159
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_159
.line 92
iget-object v4, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;->reserve:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v5
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_159
.line 96
:cond_18b
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUid64()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/CupidCommonStats;->uid64:J
.line 99
:cond_191
instance-of v1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
if-eqz v1, :cond_1ea
.line 100
move-object v1, p2
check-cast v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
.line 101
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppsflyerId()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->appsflyerId:Ljava/lang/String;
.line 103
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getReserveMap()Ljava/util/Map;
move-result-object v2
if-eqz v2, :cond_1e4
.line 104
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v3
if-nez v3, :cond_1e4
.line 105
invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_1b2
:goto_1b2
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_1e4
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 106
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_1b2
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_1b2
.line 107
iget-object v4, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->reserve:Ljava/util/Map;
invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v5
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1b2
.line 111
:cond_1e4
invoke-interface {v0}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getUid64()J
move-result-wide v2
iput-wide v2, v1, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->uid64:J
.line 115
:cond_1ea
invoke-static {p2, p3, p1}, Lsg/bigo/sdk/blivestat/info/eventstat/yy/EventStatUtils;->fillAccountInfo(Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;Lsg/bigo/sdk/blivestat/config/IStatisConfig;Lsg/bigo/sdk/blivestat/utils/StatAccountChangeHelper;)V
.line 117
iget-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->deviceId:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_1fb
.line 118
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/Utils;->tryGetDeviceId(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->deviceId:Ljava/lang/String;
.line 121
:cond_1fb
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getOSDesc()Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->os:Ljava/lang/String;
.line 122
sget-object p1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->os_version:Ljava/lang/String;
if-eqz p0, :cond_231
.line 125
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/Utils;->getAppVersionCode(Landroid/content/Context;)I
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->client_version:Ljava/lang/String;
.line 126
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/Utils;->getNetworkOperator(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->isp:Ljava/lang/String;
.line 127
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppChannel()Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->channel:Ljava/lang/String;
.line 128
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getResolution(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->resolution:Ljava/lang/String;
.line 129
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getDpi(Landroid/content/Context;)I
move-result p1
iput p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->dpi:I
.line 132
:cond_231
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getTz()I
move-result v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->tz:Ljava/lang/String;
.line 133
invoke-static {p0}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getLocal(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
iput-object p0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->locale:Ljava/lang/String;
.line 134
sget-object p0, Landroid/os/Build;->MODEL:Ljava/lang/String;
iput-object p0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->model:Ljava/lang/String;
.line 135
sget-object p0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
iput-object p0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->vendor:Ljava/lang/String;
.line 136
new-instance p0, Ljava/lang/StringBuilder;
invoke-direct {p0}, Ljava/lang/StringBuilder;-><init>()V
invoke-interface {p3}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAppKey()I
move-result p1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
iput-object p0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->appkey:Ljava/lang/String;
.line 137
invoke-static {}, Lsg/bigo/sdk/blivestat/utils/CommonInfoUtil;->getGuid()Ljava/lang/String;
move-result-object p0
iput-object p0, p2, Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;->guid:Ljava/lang/String;
.line 138
invoke-static {p2, p3}, Lsg/bigo/sdk/blivestat/info/eventstat/yy/EventStatUtils;->fillGaid(Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;Lsg/bigo/sdk/blivestat/config/IStatisConfig;)V
return-void
.end method
.method private static fillGaid(Lsg/bigo/sdk/blivestat/info/eventstat/yy/AbstractCommonStats;Lsg/bigo/sdk/blivestat/config/IStatisConfig;)V
.registers 4
.line 142
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;
if-eqz v0, :cond_11
.line 143
move-object v0, p0
check-cast v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object v1
invoke-interface {v1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAdvertisingId()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/BigoCommonStats;->gaid:Ljava/lang/String;
.line 145
:cond_11
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
if-eqz v0, :cond_22
.line 146
move-object v0, p0
check-cast v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object v1
invoke-interface {v1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAdvertisingId()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/LikeCommonStats;->gaid:Ljava/lang/String;
.line 148
:cond_22
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
if-eqz v0, :cond_33
.line 149
move-object v0, p0
check-cast v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object v1
invoke-interface {v1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAdvertisingId()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/IndigoCommonStats;->gaid:Ljava/lang/String;
.line 151
:cond_33
instance-of v0, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
if-eqz v0, :cond_43
.line 152
check-cast p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/IStatisConfig;->getCommonInfoProvider()Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;
move-result-object p1
invoke-interface {p1}, Lsg/bigo/sdk/blivestat/config/ICommonInfoProvider;->getAdvertisingId()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lsg/bigo/sdk/blivestat/info/eventstat/yy/KsingCommonStats;->gaid:Ljava/lang/String;
:cond_43
return-void
.end method