a.smali
.class public final Lcn/jiguang/s/a;
.super Ljava/lang/Object;
# static fields
.field private static a:J
# direct methods
.method static constructor <clinit>()V
.registers 1
const-string v0, "JCommon"
invoke-static {v0}, Lcn/jiguang/sdk/impl/b;->a(Ljava/lang/String;)V
const-string v0, "JLocation"
invoke-static {v0}, Lcn/jiguang/sdk/impl/b;->a(Ljava/lang/String;)V
const-string v0, "JArp"
invoke-static {v0}, Lcn/jiguang/sdk/impl/b;->a(Ljava/lang/String;)V
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
.registers 15
if-nez p0, :cond_b
:try_start_2
const-string v2, "JCommonActionHelper"
const-string v3, "context is null,give up continue"
invoke-static {v2, v3}, Lcn/jiguang/ai/a;->g(Ljava/lang/String;Ljava/lang/String;)V
const/4 p2, 0x0
:cond_a
:goto_a
return-object p2
:cond_b
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1a
const-string v2, "JCommonActionHelper"
const-string v3, "action is null,give up continue"
invoke-static {v2, v3}, Lcn/jiguang/ai/a;->g(Ljava/lang/String;Ljava/lang/String;)V
const/4 p2, 0x0
goto :goto_a
:cond_1a
const/4 v2, -0x1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_30a
:cond_22
:goto_22
packed-switch v2, :pswitch_data_32c
:goto_25
instance-of v2, p2, Landroid/os/Bundle;
if-eqz v2, :cond_19a
move-object v0, p2
check-cast v0, Landroid/os/Bundle;
move-object v2, v0
move-object v3, v2
:goto_2e
if-eqz v3, :cond_3b
const/4 v2, -0x1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v4
sparse-switch v4, :sswitch_data_340
:cond_38
:goto_38
packed-switch v2, :pswitch_data_362
:cond_3b
:goto_3b
:pswitch_3b
instance-of v2, p2, Landroid/content/Intent;
if-eqz v2, :cond_2f0
check-cast p2, Landroid/content/Intent;
:goto_41
if-eqz p2, :cond_4e
const/4 v2, -0x1
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v3
packed-switch v3, :pswitch_data_376
:cond_4b
:goto_4b
packed-switch v2, :pswitch_data_37c
:cond_4e
:goto_4e
const/4 p2, 0x0
goto :goto_a
:sswitch_50
const-string v3, "periodtask"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x0
goto :goto_22
:sswitch_5a
const-string v3, "get_loc_info"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x1
goto :goto_22
:sswitch_64
const-string v3, "getwakeenable"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x2
goto :goto_22
:sswitch_6e
const-string v3, "filter_pkg_list"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x3
goto :goto_22
:sswitch_78
const-string v3, "deviceinfo"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x4
goto :goto_22
:sswitch_82
const-string v3, "on_register"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x5
goto :goto_22
:sswitch_8c
const-string v3, "service_create"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x6
goto :goto_22
:sswitch_96
const-string v3, "get_imei"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_22
const/4 v2, 0x7
goto :goto_22
:pswitch_a0
invoke-static {}, Lcn/jiguang/k/a;->d()Lcn/jiguang/k/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/k/a;->c(Landroid/content/Context;)V
invoke-static {p0}, Lcn/jiguang/sdk/impl/b;->r(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_b4
invoke-static {}, Lcn/jiguang/u/a;->d()Lcn/jiguang/u/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/u/a;->c(Landroid/content/Context;)V
:cond_b4
const/4 v3, 0x0
instance-of v2, p2, Landroid/os/Bundle;
if-eqz v2, :cond_307
move-object v0, p2
check-cast v0, Landroid/os/Bundle;
move-object v2, v0
const-string v4, "login"
invoke-virtual {v2, v4}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_307
const/4 v2, 0x2
:goto_c6
invoke-static {p0, v2}, Lcn/jiguang/w/a;->a(Landroid/content/Context;I)V
invoke-static {}, Lcn/jiguang/h/a;->d()Lcn/jiguang/h/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/a;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/h/b;->d()Lcn/jiguang/h/b;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/b;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/h/e;->d()Lcn/jiguang/h/e;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/e;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/n/a;->d()Lcn/jiguang/n/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/n/a;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/n/c;->d()Lcn/jiguang/n/c;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/n/c;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/y/a;->a(Landroid/content/Context;)V
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, p0, v3}, Lcn/jiguang/y/a;->c(Landroid/content/Context;Lorg/json/JSONObject;)V
:try_end_fb
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_fb} :catch_fd
goto/16 :goto_25
:catch_fd
move-exception v2
const-string v3, "JCommonActionHelper"
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "onEvent throwable:"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lcn/jiguang/ai/a;->g(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_4e
:pswitch_118
:try_start_118
invoke-static {}, Lcn/jiguang/u/a;->d()Lcn/jiguang/u/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/u/a;->g(Landroid/content/Context;)Landroid/os/Bundle;
move-result-object p2
goto/16 :goto_a
:pswitch_122
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/y/a;->f(Landroid/content/Context;)Ljava/lang/Object;
move-result-object p2
goto/16 :goto_a
:pswitch_12c
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
instance-of v2, p2, Ljava/util/List;
if-eqz v2, :cond_a
check-cast p2, Ljava/util/List;
const-string v2, "bwc.catch"
invoke-static {p0, v2}, Lcn/jiguang/s/b;->a(Landroid/content/Context;Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
invoke-static {p0, v2}, Lcn/jiguang/aa/b;->b(Landroid/content/Context;Lorg/json/JSONObject;)Lcn/jiguang/z/a;
move-result-object v2
invoke-static {v2, p2}, Lcn/jiguang/aa/c;->a(Lcn/jiguang/z/a;Ljava/util/List;)Ljava/util/List;
move-result-object p2
goto/16 :goto_a
:pswitch_145
invoke-static {}, Lcn/jiguang/n/a;->d()Lcn/jiguang/n/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/n/a;->f(Landroid/content/Context;)Ljava/lang/Object;
move-result-object p2
goto/16 :goto_a
:pswitch_14f
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/y/a;->h(Landroid/content/Context;)V
goto/16 :goto_25
:pswitch_158
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/y/a;->g(Landroid/content/Context;)V
goto/16 :goto_25
:pswitch_161
const-string v3, ""
const-string v2, ""
invoke-static {p0, v2}, Lcn/jiguang/ap/a;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_195
invoke-static {p0}, Lcn/jiguang/r/c;->a(Landroid/content/Context;)Ljava/util/ArrayList;
move-result-object v2
if-eqz v2, :cond_198
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_198
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_17f
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_198
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcn/jiguang/q/b;
iget-object v5, v2, Lcn/jiguang/q/b;->a:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_17f
iget-object v2, v2, Lcn/jiguang/q/b;->a:Ljava/lang/String;
:cond_195
:goto_195
move-object p2, v2
goto/16 :goto_a
:cond_198
move-object v2, v3
goto :goto_195
:cond_19a
const/4 v2, 0x0
move-object v3, v2
goto/16 :goto_2e
:sswitch_19e
const-string v4, "init_local_ctrl"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x0
goto/16 :goto_38
:sswitch_1a9
const-string v4, "lbsenable"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x1
goto/16 :goto_38
:sswitch_1b4
const-string v4, "lbsforenry"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x2
goto/16 :goto_38
:sswitch_1bf
const-string v4, "set_ctrl_url"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x3
goto/16 :goto_38
:sswitch_1ca
const-string v4, "cmd"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x4
goto/16 :goto_38
:sswitch_1d5
const-string v4, "waked"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x5
goto/16 :goto_38
:sswitch_1e0
const-string v4, "set_sdktype_info"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x6
goto/16 :goto_38
:sswitch_1eb
const-string v4, "notification_state"
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_38
const/4 v2, 0x7
goto/16 :goto_38
:pswitch_1f6
const-string v2, "enable"
invoke-virtual {v3, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v2
const-string v3, "JLocation"
invoke-static {p0, v3, v2}, Lcn/jiguang/f/f;->b(Landroid/content/Context;Ljava/lang/String;Z)V
goto/16 :goto_3b
:pswitch_203
const-string v2, "test_wake_controll_url"
invoke-virtual {v3, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
sput-object v2, Lcn/jiguang/aa/b;->a:Ljava/lang/String;
goto/16 :goto_3b
:pswitch_20d
invoke-static {v3}, Lcn/jiguang/s/a;->a(Landroid/os/Bundle;)Lorg/json/JSONObject;
move-result-object v8
if-eqz v8, :cond_3b
const-string v2, "cmd"
invoke-virtual {v8, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v9
invoke-static {}, Lcn/jiguang/s/c;->a()J
move-result-wide v2
invoke-static {p0, v9}, Lcn/jiguang/r/a;->a(Landroid/content/Context;I)Ljava/lang/String;
move-result-object v4
sget-wide v6, Lcn/jiguang/s/a;->a:J
invoke-static {v6, v7, v4}, Lcn/jiguang/s/c;->a(JLjava/lang/String;)[B
move-result-object v5
new-instance v6, Landroid/os/Bundle;
invoke-direct {v6}, Landroid/os/Bundle;-><init>()V
const-string v7, "cmd"
const/16 v10, 0x19
invoke-virtual {v6, v7, v10}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string v7, "ver"
const/4 v10, 0x1
invoke-virtual {v6, v7, v10}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string v7, "rid"
invoke-virtual {v6, v7, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v2, "timeout"
const-wide/16 v10, 0x0
invoke-virtual {v6, v2, v10, v11}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v2, "body"
invoke-virtual {v6, v2, v5}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_264
const-string v2, "JCommonActionHelper"
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, "tcp report deviceInfo:"
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcn/jiguang/ai/a;->c(Ljava/lang/String;Ljava/lang/String;)V
:cond_264
const-string v3, "JCOMMON"
const/16 v4, 0x10
const/4 v5, 0x0
const/4 v2, 0x0
new-array v7, v2, [Ljava/lang/Object;
move-object v2, p0
invoke-static/range {v2 .. v7}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
sparse-switch v9, :sswitch_data_382
goto/16 :goto_3b
:sswitch_275
invoke-static {}, Lcn/jiguang/h/a;->d()Lcn/jiguang/h/a;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/a;->b(Landroid/content/Context;)V
goto/16 :goto_3b
:sswitch_27e
invoke-static {p0}, Lcn/jiguang/sdk/impl/b;->r(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_3b
invoke-static {}, Lcn/jiguang/u/a;->d()Lcn/jiguang/u/a;
move-result-object v2
invoke-virtual {v2, p0, v8}, Lcn/jiguang/u/a;->b(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:sswitch_28d
invoke-static {}, Lcn/jiguang/h/e;->d()Lcn/jiguang/h/e;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/e;->b(Landroid/content/Context;)V
goto/16 :goto_3b
:sswitch_296
invoke-static {}, Lcn/jiguang/h/e;->d()Lcn/jiguang/h/e;
move-result-object v2
invoke-virtual {v2, p0, v8}, Lcn/jiguang/h/e;->a(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:sswitch_29f
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v2
invoke-virtual {v2, p0, v8}, Lcn/jiguang/y/a;->c(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:sswitch_2a8
invoke-static {}, Lcn/jiguang/k/a;->d()Lcn/jiguang/k/a;
move-result-object v2
invoke-virtual {v2, p0, v8}, Lcn/jiguang/k/a;->b(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:sswitch_2b1
invoke-static {}, Lcn/jiguang/h/d;->d()Lcn/jiguang/h/d;
move-result-object v2
invoke-virtual {v2, p0}, Lcn/jiguang/h/d;->b(Landroid/content/Context;)V
goto/16 :goto_3b
:sswitch_2ba
invoke-static {}, Lcn/jiguang/n/d;->d()Lcn/jiguang/n/d;
move-result-object v2
invoke-virtual {v2, p0, v8}, Lcn/jiguang/n/d;->a(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:sswitch_2c3
invoke-static {p0, v8}, Lcn/jiguang/f/i;->a(Landroid/content/Context;Lorg/json/JSONObject;)V
goto/16 :goto_3b
:pswitch_2c8
const-string v2, "from_package"
invoke-virtual {v3, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
const-string v2, "type"
invoke-virtual {v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
invoke-static {}, Lcn/jiguang/y/a;->d()Lcn/jiguang/y/a;
move-result-object v4
invoke-virtual {v4, p0, v3, v2}, Lcn/jiguang/y/a;->a(Landroid/content/Context;Landroid/os/Bundle;I)V
goto/16 :goto_3b
:pswitch_2dc
invoke-static {}, Lcn/jiguang/x/a;->d()Lcn/jiguang/x/a;
move-result-object v2
invoke-virtual {v2, p0, v3}, Lcn/jiguang/x/a;->a(Landroid/content/Context;Landroid/os/Bundle;)V
goto/16 :goto_3b
:pswitch_2e5
const-string v2, "scence"
invoke-virtual {v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
invoke-static {p0, v2}, Lcn/jiguang/w/a;->a(Landroid/content/Context;I)V
goto/16 :goto_3b
:cond_2f0
const/4 p2, 0x0
goto/16 :goto_41
:pswitch_2f3
const-string v3, "get_receiver"
invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4b
const/4 v2, 0x0
goto/16 :goto_4b
:pswitch_2fe
invoke-static {}, Lcn/jiguang/h/b;->d()Lcn/jiguang/h/b;
move-result-object v2
invoke-virtual {v2, p0, p2}, Lcn/jiguang/h/b;->a(Landroid/content/Context;Landroid/content/Intent;)V
:try_end_305
.catch Ljava/lang/Throwable; {:try_start_118 .. :try_end_305} :catch_fd
goto/16 :goto_4e
:cond_307
move v2, v3
goto/16 :goto_c6
:sswitch_data_30a
.sparse-switch
-0x170faea -> :sswitch_5a
0x16f6e2c6 -> :sswitch_50
0x2e996804 -> :sswitch_78
0x3008c7fd -> :sswitch_64
0x5d6cc418 -> :sswitch_6e
0x62f97d03 -> :sswitch_82
0x741bd1c6 -> :sswitch_8c
0x75ccb011 -> :sswitch_96
.end sparse-switch
:pswitch_data_32c
.packed-switch 0x0
:pswitch_a0
:pswitch_118
:pswitch_122
:pswitch_12c
:pswitch_145
:pswitch_14f
:pswitch_158
:pswitch_161
.end packed-switch
:sswitch_data_340
.sparse-switch
-0x588bebc3 -> :sswitch_1eb
-0x38ec52b2 -> :sswitch_19e
-0x38ec3a80 -> :sswitch_1a9
-0x293d3328 -> :sswitch_1bf
0x1813a -> :sswitch_1ca
0x6baa340 -> :sswitch_1d5
0x52f0f49c -> :sswitch_1b4
0x7afbc456 -> :sswitch_1e0
.end sparse-switch
:pswitch_data_362
.packed-switch 0x0
:pswitch_3b
:pswitch_1f6
:pswitch_3b
:pswitch_203
:pswitch_20d
:pswitch_2c8
:pswitch_2dc
:pswitch_2e5
.end packed-switch
:pswitch_data_376
.packed-switch 0x5d2c6cb8
:pswitch_2f3
.end packed-switch
:pswitch_data_37c
.packed-switch 0x0
:pswitch_2fe
.end packed-switch
:sswitch_data_382
.sparse-switch
0x4 -> :sswitch_275
0x5 -> :sswitch_27e
0x9 -> :sswitch_2b1
0x2c -> :sswitch_28d
0x2d -> :sswitch_27e
0x32 -> :sswitch_29f
0x33 -> :sswitch_2ba
0x34 -> :sswitch_2a8
0x36 -> :sswitch_296
0x37 -> :sswitch_2c3
.end sparse-switch
.end method
.method private static a(Landroid/os/Bundle;)Lorg/json/JSONObject;
.registers 5
:try_start_0
const-string v0, "RESPONSE_BODY"
invoke-virtual {p0, v0}, Landroid/os/Bundle;->getByteArray(Ljava/lang/String;)[B
move-result-object v0
invoke-static {v0}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
move-result-object v0
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->getLong()J
move-result-wide v2
sput-wide v2, Lcn/jiguang/s/a;->a:J
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->getShort()S
move-result v1
new-array v1, v1, [B
invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer;
new-instance v2, Ljava/lang/String;
const-string v0, "UTF-8"
invoke-direct {v2, v1, v0}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
const-string v0, "JCommonActionHelper"
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "parseBundle2Json content: "
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcn/jiguang/ai/a;->c(Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_39
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_39} :catch_3a
:goto_39
return-object v0
:catch_3a
move-exception v0
const-string v1, "JCommonActionHelper"
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "parseBundle2Json exception:"
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcn/jiguang/ai/a;->g(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
goto :goto_39
.end method