c.smali

.class public final Lcom/imo/android/imoim/publicchannel/d/c;
.super Lcom/imo/android/imoim/publicchannel/f;
.source "SourceFile"


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

    .line 13
    invoke-direct {p0}, Lcom/imo/android/imoim/publicchannel/f;-><init>()V

    return-void
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/publicchannel/n$d;Landroid/content/Context;Lcom/imo/android/imoim/publicchannel/a;)Z
    .registers 11

    const-string v0, "routeBean"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v1, "context"

    invoke-static {p2, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v2, "channel"

    invoke-static {p3, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 22
    sget-object v2, Lcom/imo/android/imoim/publicchannel/p;->a:Lcom/imo/android/imoim/publicchannel/p;

    iget-object v2, p3, Lcom/imo/android/imoim/publicchannel/a;->a:Ljava/lang/String;

    invoke-static {v2}, Lcom/imo/android/imoim/publicchannel/p;->a(Ljava/lang/String;)Landroidx/lifecycle/LiveData;

    move-result-object v2

    const/4 v3, 0x0

    if-eqz v2, :cond_21

    invoke-virtual {v2}, Landroidx/lifecycle/LiveData;->getValue()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/imo/android/imoim/publicchannel/a;

    goto :goto_22

    :cond_21
    move-object v2, v3

    :goto_22
    if-eqz v2, :cond_27

    .line 23
    iget-object v4, v2, Lcom/imo/android/imoim/publicchannel/a;->c:Ljava/lang/String;

    goto :goto_28

    :cond_27
    move-object v4, v3

    :goto_28
    check-cast v4, Ljava/lang/CharSequence;

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

    move-result v4

    const/4 v5, 0x1

    if-nez v4, :cond_3f

    if-eqz v2, :cond_36

    iget-object v2, v2, Lcom/imo/android/imoim/publicchannel/a;->d:Ljava/lang/String;

    goto :goto_37

    :cond_36
    move-object v2, v3

    :goto_37
    check-cast v2, Ljava/lang/CharSequence;

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

    move-result v2

    if-eqz v2, :cond_69

    .line 1037
    :cond_3f
    iget-object v2, p3, Lcom/imo/android/imoim/publicchannel/a;->c:Ljava/lang/String;

    check-cast v2, Ljava/lang/CharSequence;

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

    move-result v2

    if-eqz v2, :cond_56

    iget-object v2, p3, Lcom/imo/android/imoim/publicchannel/a;->d:Ljava/lang/String;

    check-cast v2, Ljava/lang/CharSequence;

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

    move-result v2

    if-nez v2, :cond_54

    goto :goto_56

    :cond_54
    const/4 v2, 0x0

    goto :goto_57

    :cond_56
    :goto_56
    const/4 v2, 0x1

    :goto_57
    if-eqz v2, :cond_5f

    .line 1039
    sget-object v2, Lcom/imo/android/imoim/publicchannel/p;->a:Lcom/imo/android/imoim/publicchannel/p;

    invoke-static {p3}, Lcom/imo/android/imoim/publicchannel/p;->a(Lcom/imo/android/imoim/publicchannel/a;)Lcom/imo/android/imoim/publicchannel/a;

    goto :goto_69

    .line 1041
    :cond_5f
    iget-object p3, p3, Lcom/imo/android/imoim/publicchannel/a;->a:Ljava/lang/String;

    const-string v2, "channel.channelId"

    invoke-static {p3, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {p3}, Lcom/imo/android/imoim/publicchannel/d/c;->a(Ljava/lang/String;)V

    .line 27
    :cond_69
    :goto_69
    instance-of p3, p1, Lcom/imo/android/imoim/publicchannel/n$b;

    if-nez p3, :cond_6f

    move-object v2, v3

    goto :goto_70

    :cond_6f
    move-object v2, p1

    :goto_70
    check-cast v2, Lcom/imo/android/imoim/publicchannel/n$b;

    if-eqz v2, :cond_77

    iget-object v2, v2, Lcom/imo/android/imoim/publicchannel/n$b;->e:Ljava/lang/String;

    goto :goto_78

    :cond_77
    move-object v2, v3

    .line 28
    :goto_78
    sget-object v4, Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity;->e:Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity$a;

    iget-object v4, p1, Lcom/imo/android/imoim/publicchannel/n$d;->f:Lcom/imo/android/imoim/publicchannel/a;

    const-string v6, "routeBean.channel"

    invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v6, p1, Lcom/imo/android/imoim/publicchannel/n$d;->g:Ljava/lang/String;

    invoke-static {v4, v2, v6}, Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity$a;->a(Lcom/imo/android/imoim/publicchannel/a;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v4

    if-nez v4, :cond_8c

    .line 29
    invoke-static {p1, v2}, Lcom/imo/android/imoim/publicchannel/d/c;->a(Lcom/imo/android/imoim/publicchannel/n$d;Ljava/lang/String;)V

    .line 32
    :cond_8c
    sget-object v2, Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity;->e:Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity$a;

    invoke-static {p2, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 1081
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    .line 1082
    iget-object v1, p1, Lcom/imo/android/imoim/publicchannel/n$d;->f:Lcom/imo/android/imoim/publicchannel/a;

    iget-object v1, v1, Lcom/imo/android/imoim/publicchannel/a;->a:Ljava/lang/String;

    const-string v2, "channel_id"

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

    if-nez p3, :cond_a6

    move-object p3, v3

    goto :goto_a7

    :cond_a6
    move-object p3, p1

    .line 1083
    :goto_a7
    check-cast p3, Lcom/imo/android/imoim/publicchannel/n$b;

    if-eqz p3, :cond_ae

    iget-object p3, p3, Lcom/imo/android/imoim/publicchannel/n$b;->e:Ljava/lang/String;

    goto :goto_af

    :cond_ae
    move-object p3, v3

    :goto_af
    const-string v1, "post_id"

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

    .line 1084
    iget-object p3, p1, Lcom/imo/android/imoim/publicchannel/n$d;->g:Ljava/lang/String;

    const-string v1, "from"

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

    .line 1085
    instance-of p3, p1, Lcom/imo/android/imoim/publicchannel/n$a;

    if-nez p3, :cond_c1

    move-object v1, v3

    goto :goto_c2

    :cond_c1
    move-object v1, p1

    :goto_c2
    check-cast v1, Lcom/imo/android/imoim/publicchannel/n$a;

    if-eqz v1, :cond_c9

    iget-object v1, v1, Lcom/imo/android/imoim/publicchannel/n$a;->b:Ljava/lang/String;

    goto :goto_ca

    :cond_c9
    move-object v1, v3

    :goto_ca
    const-string v2, "from_biggroup_id"

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

    if-nez p3, :cond_d3

    move-object v1, v3

    goto :goto_d4

    :cond_d3
    move-object v1, p1

    .line 1086
    :goto_d4
    check-cast v1, Lcom/imo/android/imoim/publicchannel/n$a;

    if-eqz v1, :cond_db

    iget-object v1, v1, Lcom/imo/android/imoim/publicchannel/n$a;->a:Ljava/lang/String;

    goto :goto_dc

    :cond_db
    move-object v1, v3

    :goto_dc
    const-string v2, "channel_from"

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

    .line 1087
    instance-of v1, p1, Lcom/imo/android/imoim/publicchannel/n$c;

    if-nez v1, :cond_e7

    move-object v2, v3

    goto :goto_e8

    :cond_e7
    move-object v2, p1

    :goto_e8
    check-cast v2, Lcom/imo/android/imoim/publicchannel/n$c;

    if-eqz v2, :cond_f3

    iget v2, v2, Lcom/imo/android/imoim/publicchannel/n$c;->a:I

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    goto :goto_f4

    :cond_f3
    move-object v2, v3

    :goto_f4
    check-cast v2, Ljava/io/Serializable;

    const-string v4, "post_tab_init_status"

    invoke-virtual {v0, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    if-nez v1, :cond_ff

    move-object v1, v3

    goto :goto_100

    :cond_ff
    move-object v1, p1

    .line 1088
    :goto_100
    check-cast v1, Lcom/imo/android/imoim/publicchannel/n$c;

    if-eqz v1, :cond_10b

    iget-wide v1, v1, Lcom/imo/android/imoim/publicchannel/n$c;->b:J

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    goto :goto_10c

    :cond_10b
    move-object v1, v3

    :goto_10c
    check-cast v1, Ljava/io/Serializable;

    const-string v2, "unread_num"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    if-nez p3, :cond_117

    move-object v1, v3

    goto :goto_118

    :cond_117
    move-object v1, p1

    .line 1089
    :goto_118
    check-cast v1, Lcom/imo/android/imoim/publicchannel/n$a;

    if-eqz v1, :cond_123

    iget-boolean v1, v1, Lcom/imo/android/imoim/publicchannel/n$a;->c:Z

    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    goto :goto_124

    :cond_123
    move-object v1, v3

    :goto_124
    check-cast v1, Ljava/io/Serializable;

    const-string v2, "should_follow"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    if-nez p3, :cond_12e

    move-object p1, v3

    .line 1090
    :cond_12e
    check-cast p1, Lcom/imo/android/imoim/publicchannel/n$a;

    if-eqz p1, :cond_134

    iget-object v3, p1, Lcom/imo/android/imoim/publicchannel/n$a;->d:Ljava/lang/String;

    :cond_134
    const-string p1, "channel_stats_reserved"

    invoke-virtual {v0, p1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 1091
    const-class p1, Lcom/imo/android/imoim/publicchannel/profile/ChannelProfileActivity;

    invoke-virtual {v0, p2, p1}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;

    .line 1092
    invoke-virtual {p2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    return v5
.end method