DeepLinkRouterActivity.smali

.class public Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"


# static fields
.field public static a:Ljava/lang/String; = "1"

.field public static b:Ljava/lang/String; = "2"

.field public static c:Ljava/lang/String; = "4"

.field public static d:Ljava/lang/String; = "5"


# instance fields
.field private e:Ljava/lang/String;

.field private f:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 0

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 46
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    return-void
.end method

.method private static a(Ljava/lang/String;)Ljava/lang/String;
    .registers 4

    .line 207
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const-string v1, ""

    if-eqz v0, :cond_9

    goto :goto_28

    :cond_9
    :try_start_9
    const-string v0, "utf-8"

    .line 212
    invoke-static {p0, v0}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1
    :try_end_f
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_9 .. :try_end_f} :catch_10

    goto :goto_28

    .line 214
    :catch_10
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v2, "decode "

    invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p0, " failed."

    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

    const-string v0, "DeepLinkRouter"

    .line 11071
    invoke-static {v0, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    :goto_28
    return-object v1
.end method

.method private synthetic a(Landroid/net/Uri;Ljava/lang/String;)V
    .registers 4

    const/4 v0, 0x0

    .line 348
    invoke-static {p1, v0, p2}, Lcom/imo/android/imoim/deeplink/e;->a(Landroid/net/Uri;ZLjava/lang/String;)Lcom/imo/android/imoim/deeplink/d;

    move-result-object p1

    if-eqz p1, :cond_a

    .line 350
    invoke-interface {p1, p0}, Lcom/imo/android/imoim/deeplink/d;->jump(Landroidx/fragment/app/FragmentActivity;)V

    :cond_a
    return-void
.end method

.method public static synthetic lambda$_kU-ZeqwohMmiWnai7J5KmWMyQA(Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;Landroid/net/Uri;Ljava/lang/String;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->a(Landroid/net/Uri;Ljava/lang/String;)V

    return-void
.end method


# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
    .registers 17

    move-object v8, p0

    .line 113
    invoke-super/range {p0 .. p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    .line 1133
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/16 v3, 0x10

    if-lt v0, v3, :cond_18

    .line 1139
    sget-object v0, Lcom/imo/android/imoim/IMO;->P:Lcom/imo/android/imoim/managers/a;

    const-string v0, "target>imo.entry>newlive.live_control"

    invoke-static {v0, v2}, Lcom/imo/android/imoim/managers/a;->a(Ljava/lang/String;Z)Z

    move-result v0

    if-eqz v0, :cond_18

    const/4 v0, 0x1

    goto :goto_19

    :cond_18
    const/4 v0, 0x0

    :goto_19
    const-string v9, "DeepLinkRouter"

    if-nez v0, :cond_26

    const-string v0, "LiveModule unsupport new live"

    .line 115
    invoke-static {v9, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 116
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->finish()V

    return-void

    .line 119
    :cond_26
    invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/imo/android/imoim/n/r;->a(Z)Z

    move-result v0

    const/4 v3, 0x0

    const-string v4, ""

    if-nez v0, :cond_59

    .line 1341
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    const-string v1, "deeplink_from"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1342
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->getIntent()Landroid/content/Intent;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v1

    if-nez v1, :cond_4b

    .line 2018
    invoke-static {p0, v3, v4}, Lcom/imo/android/imoim/activities/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto :goto_55

    .line 1347
    :cond_4b
    sget-object v2, Lcom/imo/android/imoim/live/g;->a:Lcom/imo/android/imoim/live/g;

    new-instance v2, Lcom/imo/android/imoim/deeplink/newlive/-$$Lambda$DeepLinkRouterActivity$_kU-ZeqwohMmiWnai7J5KmWMyQA;

    invoke-direct {v2, p0, v1, v0}, Lcom/imo/android/imoim/deeplink/newlive/-$$Lambda$DeepLinkRouterActivity$_kU-ZeqwohMmiWnai7J5KmWMyQA;-><init>(Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;Landroid/net/Uri;Ljava/lang/String;)V

    invoke-static {p0, v2}, Lcom/imo/android/imoim/live/g;->a(Landroid/content/Context;Lcom/imo/android/imoim/live/d;)V

    .line 121
    :goto_55
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->finish()V

    return-void

    .line 124
    :cond_59
    invoke-static {}, Lcom/imo/android/imoim/live/h;->f()V

    .line 2146
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->getIntent()Landroid/content/Intent;

    move-result-object v0

    .line 3057
    invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v5

    const-string v6, "imolivesdk"

    if-eqz v5, :cond_77

    .line 3064
    invoke-virtual {v5}, Landroid/net/Uri;->getScheme()Ljava/lang/String;

    move-result-object v7

    .line 3065
    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-eqz v7, :cond_77

    .line 3066
    invoke-virtual {v5}, Landroid/net/Uri;->getHost()Ljava/lang/String;

    move-result-object v5

    goto :goto_78

    :cond_77
    move-object v5, v4

    :goto_78
    if-nez v5, :cond_7b

    move-object v5, v4

    .line 2147
    :cond_7b
    iput-object v5, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    .line 4028
    invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object v0

    .line 4029
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    const-string v7, "uri:"

    invoke-virtual {v7, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const-string v7, "DeepLinkRouterUtils"

    invoke-static {v7, v5}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 4034
    new-instance v5, Ljava/util/HashMap;

    invoke-direct {v5}, Ljava/util/HashMap;-><init>()V

    if-eqz v0, :cond_e2

    .line 4036
    invoke-virtual {v0}, Landroid/net/Uri;->getScheme()Ljava/lang/String;

    move-result-object v7

    .line 4037
    invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_e2

    .line 4038
    invoke-virtual {v0}, Landroid/net/Uri;->getEncodedSchemeSpecificPart()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_e2

    .line 4039
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v6

    if-lez v6, :cond_e2

    const-string v6, "?"

    invoke-virtual {v0, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v7

    if-nez v7, :cond_e2

    .line 4040
    invoke-virtual {v0, v6}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v6

    add-int/2addr v6, v1

    invoke-virtual {v0, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    const-string v6, "&"

    .line 4041
    invoke-virtual {v0, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_e2

    .line 4043
    array-length v6, v0

    const/4 v7, 0x0

    :goto_c8
    if-ge v7, v6, :cond_e2

    aget-object v10, v0, v7

    const-string v11, "="

    .line 4044
    invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v10

    if-eqz v10, :cond_df

    .line 4045
    array-length v11, v10

    const/4 v12, 0x2

    if-ne v11, v12, :cond_df

    .line 4046
    aget-object v11, v10, v2

    aget-object v10, v10, v1

    invoke-interface {v5, v11, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_df
    add-int/lit8 v7, v7, 0x1

    goto :goto_c8

    .line 2148
    :cond_e2
    iput-object v5, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    const/4 v0, 0x6

    .line 4152
    invoke-static {v0}, Lcom/imo/android/imoim/live/h;->a(I)V

    .line 4153
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "mHost: "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, " , mDeepLinkParams: "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 4154
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v1, "viewer"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    const-string v1, "ownerUid"

    const-string v2, "roomId"

    const-string v5, "14"

    const-string v6, "6"

    const-string v7, "extra"

    const-string v10, "is_from_h5"

    const-string v11, "entrance"

    const-string v12, "start live viewer exception: "

    const-string v13, "8"

    if-eqz v0, :cond_1b1

    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_1b1

    .line 4308
    invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;

    invoke-static {}, Lcom/imo/android/imoim/n/r;->j()Z

    move-result v0

    if-eqz v0, :cond_1ac

    .line 4309
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 4310
    iget-object v2, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object v14, v1

    check-cast v14, Ljava/lang/String;

    .line 4311
    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v1, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 4312
    iget-object v2, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v2, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 4313
    iget-object v3, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v3, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 4314
    invoke-static {v3}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 4315
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_165

    .line 4316
    invoke-static {v6}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    goto :goto_175

    .line 4318
    :cond_165
    invoke-static {v1}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 4319
    invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_175

    .line 4320
    invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {v1}, Lcom/imo/android/imoim/live/h;->b(I)V

    .line 4323
    :cond_175
    :goto_175
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_17e

    .line 4324
    invoke-static {v5}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 4326
    :cond_17e
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_384

    invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_384

    .line 4328
    :try_start_18a
    invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v2

    invoke-static {v14}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v4

    const/4 v6, 0x1

    move-object v1, p0

    invoke-static/range {v1 .. v7}, Lcom/imo/android/imoim/live/h;->a(Landroid/content/Context;JJZLjava/lang/String;)V

    .line 4329
    sget-object v1, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->b:Ljava/lang/String;

    invoke-static {v1, v14, v0}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_19c
    .catch Ljava/lang/Exception; {:try_start_18a .. :try_end_19c} :catch_19e

    goto/16 :goto_384

    :catch_19e
    move-exception v0

    .line 4332
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v12, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_384

    .line 5018
    :cond_1ac
    invoke-static {p0, v3, v4}, Lcom/imo/android/imoim/activities/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_384

    .line 4156
    :cond_1b1
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v14, "new_viewer"

    invoke-virtual {v14, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_24b

    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_24b

    .line 5173
    invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;

    invoke-static {}, Lcom/imo/android/imoim/n/r;->j()Z

    move-result v0

    if-eqz v0, :cond_246

    .line 5174
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 5175
    iget-object v2, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    move-object v14, v1

    check-cast v14, Ljava/lang/String;

    .line 5176
    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v1, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 5177
    iget-object v2, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v2, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 5178
    iget-object v3, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v3, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 5179
    invoke-static {v3}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 5180
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_1ff

    .line 5181
    invoke-static {v6}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    goto :goto_20f

    .line 5183
    :cond_1ff
    invoke-static {v1}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 5184
    invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_20f

    .line 5185
    invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {v1}, Lcom/imo/android/imoim/live/h;->b(I)V

    .line 5188
    :cond_20f
    :goto_20f
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_218

    .line 5189
    invoke-static {v5}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 5191
    :cond_218
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_384

    invoke-static {v14}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_384

    .line 5193
    :try_start_224
    invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v2

    invoke-static {v14}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v4

    const/4 v6, 0x0

    move-object v1, p0

    invoke-static/range {v1 .. v7}, Lcom/imo/android/imoim/live/h;->a(Landroid/content/Context;JJZLjava/lang/String;)V

    .line 5194
    sget-object v1, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->b:Ljava/lang/String;

    invoke-static {v1, v14, v0}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_236
    .catch Ljava/lang/Exception; {:try_start_224 .. :try_end_236} :catch_238

    goto/16 :goto_384

    :catch_238
    move-exception v0

    .line 5197
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v12, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_384

    .line 6018
    :cond_246
    invoke-static {p0, v3, v4}, Lcom/imo/android/imoim/activities/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_384

    .line 4158
    :cond_24b
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v1, "camera"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2be

    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_2be

    .line 6279
    invoke-static {}, Lcom/imo/android/imoim/n/r;->h()Lcom/imo/android/imoim/n/r;

    invoke-static {}, Lcom/imo/android/imoim/n/r;->j()Z

    move-result v0

    if-eqz v0, :cond_2b9

    .line 6280
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v0, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 6281
    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v1, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 6282
    iget-object v2, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v2, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    .line 6283
    invoke-static {v2}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 6284
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_288

    .line 6285
    invoke-static {v6}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    goto :goto_298

    .line 6287
    :cond_288
    invoke-static {v0}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 6288
    invoke-virtual {v13, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_298

    .line 6289
    invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    invoke-static {v0}, Lcom/imo/android/imoim/live/h;->b(I)V

    .line 6292
    :cond_298
    :goto_298
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2a1

    .line 6293
    invoke-static {v5}, Lcom/imo/android/imoim/live/h;->a(Ljava/lang/String;)V

    .line 6296
    :cond_2a1
    :try_start_2a1
    invoke-static {p0, v2}, Lcom/imo/android/imoim/live/h;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 6297
    sget-object v0, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->b:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/live/h;->b(Ljava/lang/String;)V
    :try_end_2a9
    .catch Ljava/lang/Exception; {:try_start_2a1 .. :try_end_2a9} :catch_2ab

    goto/16 :goto_384

    :catch_2ab
    move-exception v0

    .line 6300
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v12, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_384

    .line 7018
    :cond_2b9
    invoke-static {p0, v3, v4}, Lcom/imo/android/imoim/activities/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_384

    .line 4160
    :cond_2be
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v1, "wallet"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    const-string v1, "UTF-8"

    const-string v2, "url"

    if-eqz v0, :cond_2e7

    .line 7267
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_2d7

    invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Ljava/lang/String;

    .line 7269
    :cond_2d7
    :try_start_2d7
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2e2

    .line 7270
    invoke-static {v4, v1}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0
    :try_end_2e1
    .catch Ljava/lang/Exception; {:try_start_2d7 .. :try_end_2e1} :catch_2e2

    move-object v4, v0

    .line 7275
    :catch_2e2
    :cond_2e2
    invoke-static {p0, v4}, Lcom/imo/android/imoim/live/h;->c(Landroid/content/Context;Ljava/lang/String;)V

    goto/16 :goto_384

    .line 4162
    :cond_2e7
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v5, "pay"

    invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_320

    .line 8255
    :try_start_2f1
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_30b

    .line 8256
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    const-string v1, "source"

    invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    move-object v3, v0

    check-cast v3, Ljava/lang/String;

    .line 8257
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    const-string v1, "reason"

    invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    goto :goto_30c

    :cond_30b
    move-object v0, v3

    :goto_30c
    const-string v1, "-1"

    .line 8259
    invoke-static {p0, v1, v3, v0}, Lcom/imo/android/imoim/live/h;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    :try_end_311
    .catch Ljava/lang/Exception; {:try_start_2f1 .. :try_end_311} :catch_313

    goto/16 :goto_384

    :catch_313
    move-exception v0

    .line 8262
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v12, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_384

    .line 4164
    :cond_320
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v3, "web"

    invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_353

    .line 9236
    :try_start_32a
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_337

    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Ljava/lang/String;
    :try_end_337
    .catch Ljava/lang/Exception; {:try_start_32a .. :try_end_337} :catch_346

    .line 9238
    :cond_337
    :try_start_337
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_342

    .line 9239
    invoke-static {v4, v1}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0
    :try_end_341
    .catch Ljava/lang/Exception; {:try_start_337 .. :try_end_341} :catch_342

    move-object v4, v0

    .line 9244
    :catch_342
    :cond_342
    :try_start_342
    invoke-static {p0, v4}, Lcom/imo/android/imoim/live/h;->d(Landroid/content/Context;Ljava/lang/String;)V
    :try_end_345
    .catch Ljava/lang/Exception; {:try_start_342 .. :try_end_345} :catch_346

    goto :goto_384

    :catch_346
    move-exception v0

    .line 9247
    invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v12, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v9, v0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_384

    .line 4166
    :cond_353
    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->e:Ljava/lang/String;

    const-string v1, "liveroomlist"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_384

    iget-object v0, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    if-eqz v0, :cond_384

    .line 10222
    invoke-interface {v0, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 10223
    iget-object v1, v8, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->f:Ljava/util/Map;

    const-string v2, "defaultTab"

    invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 10225
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    const-string v3, "0"

    if-eqz v2, :cond_37a

    move-object v0, v3

    .line 10228
    :cond_37a
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_381

    move-object v1, v3

    .line 10231
    :cond_381
    invoke-static {p0, v0, v1}, Lcom/imo/android/imoim/activities/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 4169
    :cond_384
    :goto_384
    invoke-virtual {p0}, Lcom/imo/android/imoim/deeplink/newlive/DeepLinkRouterActivity;->finish()V

    return-void
.end method