q.smali
.class public final Lcom/imo/android/imoim/an/q;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static a:Ljava/lang/String;
.field public static b:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
.registers 21
const-string v0, ""
if-nez p1, :cond_6
move-object v1, v0
goto :goto_8
:cond_6
move-object/from16 v1, p1
:goto_8
if-nez p2, :cond_b
goto :goto_d
:cond_b
move-object/from16 v0, p2
.line 252
:goto_d
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v11, 0x1
sparse-switch v2, :sswitch_data_238
goto/16 :goto_a1
:sswitch_17
const-string v2, "temp_chat"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/16 v1, 0xa
goto/16 :goto_a2
:sswitch_23
const-string v2, "myfiles"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x3
goto/16 :goto_a2
:sswitch_2e
const-string v2, "own_profile"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/16 v1, 0xb
goto/16 :goto_a2
:sswitch_3a
const-string v2, "moments"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/16 v1, 0x9
goto :goto_a2
:sswitch_45
const-string v2, "biggroup"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x4
goto :goto_a2
:sswitch_4f
const-string v2, "channel"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x1
goto :goto_a2
:sswitch_59
const-string v2, "stranger_profile"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/16 v1, 0xc
goto :goto_a2
:sswitch_64
const-string v2, "story"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x5
goto :goto_a2
:sswitch_6e
const-string v2, "group"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x2
goto :goto_a2
:sswitch_78
const-string v2, "forum"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/16 v1, 0x8
goto :goto_a2
:sswitch_83
const-string v2, "feed"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x6
goto :goto_a2
:sswitch_8d
const-string v2, "chat"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x0
goto :goto_a2
:sswitch_97
const-string v2, "biggroup_space"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_a1
const/4 v1, 0x7
goto :goto_a2
:cond_a1
:goto_a1
const/4 v1, -0x1
:goto_a2
const-string v2, "12"
const-string v12, "11"
const-string v13, "10"
const-string v14, "09"
const-string v15, "08"
const-string v3, "07"
const-string v4, "06"
const-string v5, "05"
const-string v6, "04"
const-string v7, "03"
const-string v8, "02"
const-string v9, "01"
packed-switch v1, :pswitch_data_26e
const-string v1, "00"
goto :goto_da
:pswitch_c0
const-string v1, "13"
goto :goto_da
:pswitch_c3
move-object v1, v2
goto :goto_da
:pswitch_c5
move-object v1, v12
goto :goto_da
:pswitch_c7
move-object v1, v13
goto :goto_da
:pswitch_c9
move-object v1, v14
goto :goto_da
:pswitch_cb
move-object v1, v15
goto :goto_da
:pswitch_cd
move-object v1, v3
goto :goto_da
:pswitch_cf
move-object v1, v4
goto :goto_da
:pswitch_d1
move-object v1, v5
goto :goto_da
:pswitch_d3
move-object v1, v6
goto :goto_da
:pswitch_d5
move-object v1, v7
goto :goto_da
:pswitch_d7
move-object v1, v8
goto :goto_da
:pswitch_d9
move-object v1, v9
.line 297
:goto_da
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v16
sparse-switch v16, :sswitch_data_28c
goto/16 :goto_155
:sswitch_e3
const-string v10, "Friend"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x0
goto/16 :goto_156
:sswitch_ee
const-string v10, "Whatsapp"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x2
goto :goto_156
:sswitch_f8
const-string v10, "FriendsWorld"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/16 v0, 0xa
goto :goto_156
:sswitch_103
const-string v10, "Messenger"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x5
goto :goto_156
:sswitch_10d
const-string v10, "Facebook"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x3
goto :goto_156
:sswitch_117
const-string v10, "other"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x7
goto :goto_156
:sswitch_121
const-string v10, "Story"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x1
goto :goto_156
:sswitch_12b
const-string v10, "SMS"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x6
goto :goto_156
:sswitch_135
const-string v10, "Facebooklite"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/4 v0, 0x4
goto :goto_156
:sswitch_13f
const-string v10, "copylink"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/16 v0, 0x9
goto :goto_156
:sswitch_14a
const-string v10, "Messengerlite"
invoke-virtual {v0, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_155
const/16 v0, 0x8
goto :goto_156
:cond_155
:goto_155
const/4 v0, -0x1
:goto_156
packed-switch v0, :pswitch_data_2ba
.line 332
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto/16 :goto_21c
.line 329
:pswitch_16a
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto/16 :goto_21c
.line 326
:pswitch_17b
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto/16 :goto_21c
.line 323
:pswitch_18c
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto/16 :goto_21c
.line 320
:pswitch_19d
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 317
:pswitch_1ad
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 314
:pswitch_1bd
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 311
:pswitch_1cd
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 308
:pswitch_1dd
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
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;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 305
:pswitch_1ed
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
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-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 302
:pswitch_1fd
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_21c
.line 299
:pswitch_20d
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 335
:goto_21c
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-eqz p3, :cond_227
move-object v8, v9
:cond_227
invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "ISCI"
move-object/from16 v2, p0
.line 336
invoke-static {v2, v1, v0, v11}, Lcom/imo/android/imoim/an/q;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v0
return-object v0
nop
:sswitch_data_238
.sparse-switch
-0x5b346dba -> :sswitch_97
0x2e9358 -> :sswitch_8d
0x2fe59e -> :sswitch_83
0x5d18d21 -> :sswitch_78
0x5e0f67f -> :sswitch_6e
0x68af8f5 -> :sswitch_64
0x18464ae0 -> :sswitch_59
0x2c0b7d03 -> :sswitch_4f
0x2c45997f -> :sswitch_45
0x49a0be73 -> :sswitch_3a
0x4cd2f9f0 -> :sswitch_2e
0x5a50584b -> :sswitch_23
0x75684ce3 -> :sswitch_17
.end sparse-switch
:pswitch_data_26e
.packed-switch 0x0
:pswitch_d9
:pswitch_d7
:pswitch_d5
:pswitch_d3
:pswitch_d1
:pswitch_cf
:pswitch_cd
:pswitch_cb
:pswitch_c9
:pswitch_c7
:pswitch_c5
:pswitch_c3
:pswitch_c0
.end packed-switch
:sswitch_data_28c
.sparse-switch
-0x7c9125df -> :sswitch_14a
-0x1e1d6311 -> :sswitch_13f
-0xbd7336c -> :sswitch_135
0x14139 -> :sswitch_12b
0x4c808d5 -> :sswitch_121
0x6527f10 -> :sswitch_117
0x217bfee6 -> :sswitch_10d
0x21d8daf3 -> :sswitch_103
0x2f75eb1d -> :sswitch_f8
0x772ccdb2 -> :sswitch_ee
0x7deaf6be -> :sswitch_e3
.end sparse-switch
:pswitch_data_2ba
.packed-switch 0x0
:pswitch_20d
:pswitch_1fd
:pswitch_1ed
:pswitch_1dd
:pswitch_1cd
:pswitch_1bd
:pswitch_1ad
:pswitch_19d
:pswitch_18c
:pswitch_17b
:pswitch_16a
.end packed-switch
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 113
sput-object p0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
.line 114
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
sput-object p0, Lcom/imo/android/imoim/an/q;->a:Ljava/lang/String;
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 197
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const/4 v1, 0x1
.line 198
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "show"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "modual"
.line 199
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "types"
.line 200
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "url"
.line 201
invoke-interface {v0, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 202
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "client_share_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.line 127
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 129
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_d
.line 130
sget-object p0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
:cond_d
const-string v1, "modual"
.line 133
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/4 v1, 0x1
.line 134
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "client_share_show"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "link"
.line 135
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const-string v2, "types"
if-eqz v1, :cond_42
const-string v1, "chat"
invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_36
const-string v1, "group"
invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_42
.line 136
:cond_36
invoke-static {p2}, Lcom/imo/android/imoim/views/k;->d(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_42
const-string p0, "youtube_card"
.line 137
invoke-interface {v0, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_45
.line 139
:cond_42
invoke-interface {v0, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 142
:goto_45
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_50
const-string p0, "url"
.line 143
invoke-interface {v0, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 146
:cond_50
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_5b
const-string p0, "room_id"
.line 147
invoke-interface {v0, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 150
:cond_5b
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "client_share_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
.registers 19
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v10, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object/from16 v5, p5
move-wide/from16 v8, p6
.line 155
invoke-static/range {v0 .. v10}, Lcom/imo/android/imoim/an/q;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;JLjava/lang/String;)V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;JLjava/lang/String;)V
.registers 13
.line 162
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 164
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_d
.line 165
sget-object p0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
:cond_d
const-string v1, "modual"
.line 167
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "send"
.line 168
invoke-interface {v0, v1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "sendtarget"
.line 169
invoke-interface {v0, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "sendobject"
.line 170
invoke-interface {v0, p2, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "link"
.line 171
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
const-string p3, "types"
if-eqz p2, :cond_47
const-string p2, "chat"
invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_3b
const-string p2, "group"
invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_47
.line 172
:cond_3b
invoke-static {p5}, Lcom/imo/android/imoim/views/k;->d(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_47
const-string p0, "youtube_card"
.line 173
invoke-interface {v0, p3, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_4a
.line 175
:cond_47
invoke-interface {v0, p3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 178
:goto_4a
invoke-static {p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_55
const-string p0, "url"
.line 179
invoke-interface {v0, p0, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_55
if-eqz p6, :cond_5c
const-string p0, "shared_count"
.line 182
invoke-interface {v0, p0, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_5c
if-eqz p7, :cond_63
const-string p0, "number_of_selected_frequents"
.line 185
invoke-interface {v0, p0, p7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_63
const-wide/16 p0, 0x0
cmp-long p2, p8, p0
if-lez p2, :cond_72
.line 188
invoke-static {p8, p9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const-string p1, "share_id"
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 190
:cond_72
invoke-static {p10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_7d
const-string p0, "room_id"
.line 191
invoke-interface {v0, p0, p10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 193
:cond_7d
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "client_share_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private static b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
.registers 7
.line 402
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_62
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_62
.line 403
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "("
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "=[^&]*)"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 404
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_62
.line 405
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p0, p1, p3}, Lcom/imo/android/imoim/deeplink/g;->a(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object p0
:cond_62
return-object p0
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 118
sget-object v0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_26
sget-object v0, Lcom/imo/android/imoim/an/q;->a:Ljava/lang/String;
if-eqz v0, :cond_26
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 119
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_26
const/4 p0, 0x0
.line 120
sput-object p0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
.line 121
sput-object p0, Lcom/imo/android/imoim/an/q;->a:Ljava/lang/String;
:cond_26
return-void
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 217
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "modual"
.line 218
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "types"
.line 219
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "share"
.line 220
invoke-interface {v0, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "url"
.line 221
invoke-interface {v0, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 222
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "client_share_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static c(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
const-string v0, ""
.line 352
invoke-static {v0, p1}, Lcom/imo/android/imoim/an/q;->d(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 354
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_d
return-object p0
:cond_d
const/4 v0, 0x0
const-string v1, "ISCI"
.line 358
invoke-static {p0, v1, p1, v0}, Lcom/imo/android/imoim/an/q;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method private static d(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.line 364
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_c
.line 365
sget-object p0, Lcom/imo/android/imoim/an/q;->b:Ljava/lang/String;
if-nez p0, :cond_c
const-string p0, ""
:cond_c
const/4 v0, -0x1
.line 368
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_94
goto :goto_5a
:sswitch_15
const-string v1, "myfiles"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x3
goto :goto_5a
:sswitch_1f
const-string v1, "biggroup"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x4
goto :goto_5a
:sswitch_29
const-string v1, "channel"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x1
goto :goto_5a
:sswitch_33
const-string v1, "story"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x5
goto :goto_5a
:sswitch_3d
const-string v1, "group"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x2
goto :goto_5a
:sswitch_47
const-string v1, "feed"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x6
goto :goto_5a
:sswitch_51
const-string v1, "chat"
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_5a
const/4 v0, 0x0
:cond_5a
:goto_5a
const-string p0, "02"
packed-switch v0, :pswitch_data_b2
const-string v0, "00"
goto :goto_75
:pswitch_62
const-string v0, "07"
goto :goto_75
:pswitch_65
const-string v0, "06"
goto :goto_75
:pswitch_68
const-string v0, "05"
goto :goto_75
:pswitch_6b
const-string v0, "04"
goto :goto_75
:pswitch_6e
const-string v0, "03"
goto :goto_75
:pswitch_71
move-object v0, p0
goto :goto_75
:pswitch_73
const-string v0, "01"
.line 395
:goto_75
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 396
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:sswitch_data_94
.sparse-switch
0x2e9358 -> :sswitch_51
0x2fe59e -> :sswitch_47
0x5e0f67f -> :sswitch_3d
0x68af8f5 -> :sswitch_33
0x2c0b7d03 -> :sswitch_29
0x2c45997f -> :sswitch_1f
0x5a50584b -> :sswitch_15
.end sparse-switch
:pswitch_data_b2
.packed-switch 0x0
:pswitch_73
:pswitch_71
:pswitch_6e
:pswitch_6b
:pswitch_68
:pswitch_65
:pswitch_62
.end packed-switch
.end method