am.smali

.class public final Lcom/imo/android/imoim/data/message/imdata/am;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public static final a(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 4

    const/4 v0, 0x0

    if-eqz p0, :cond_c

    .line 13
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v1

    if-eqz v1, :cond_c

    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    goto :goto_d

    :cond_c
    move-object v1, v0

    :goto_d
    sget-object v2, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_VIDEO:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-eq v1, v2, :cond_22

    if-eqz p0, :cond_1b

    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_1b

    iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    :cond_1b
    sget-object p0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_VIDEO_2:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne v0, p0, :cond_20

    goto :goto_22

    :cond_20
    const/4 p0, 0x0

    return p0

    :cond_22
    :goto_22
    const/4 p0, 0x1

    return p0
.end method

.method public static final b(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 4

    const/4 v0, 0x0

    if-eqz p0, :cond_c

    .line 17
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v1

    if-eqz v1, :cond_c

    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    goto :goto_d

    :cond_c
    move-object v1, v0

    :goto_d
    sget-object v2, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_PHOTO:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-eq v1, v2, :cond_22

    if-eqz p0, :cond_1b

    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_1b

    iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    :cond_1b
    sget-object p0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_PHOTO_2:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne v0, p0, :cond_20

    goto :goto_22

    :cond_20
    const/4 p0, 0x0

    return p0

    :cond_22
    :goto_22
    const/4 p0, 0x1

    return p0
.end method

.method public static final c(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 4

    const/4 v0, 0x0

    if-eqz p0, :cond_c

    .line 21
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v1

    if-eqz v1, :cond_c

    iget-object v1, v1, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    goto :goto_d

    :cond_c
    move-object v1, v0

    :goto_d
    sget-object v2, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_AUDIO:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-eq v1, v2, :cond_22

    if-eqz p0, :cond_1b

    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_1b

    iget-object v0, p0, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    :cond_1b
    sget-object p0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_AUDIO_2:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne v0, p0, :cond_20

    goto :goto_22

    :cond_20
    const/4 p0, 0x0

    return p0

    :cond_22
    :goto_22
    const/4 p0, 0x1

    return p0
.end method

.method public static final d(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 2

    if-eqz p0, :cond_b

    .line 25
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_b

    iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    goto :goto_c

    :cond_b
    const/4 p0, 0x0

    :goto_c
    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_FILE:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne p0, v0, :cond_12

    const/4 p0, 0x1

    return p0

    :cond_12
    const/4 p0, 0x0

    return p0
.end method

.method public static final e(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 2

    if-eqz p0, :cond_7

    .line 29
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object p0

    goto :goto_8

    :cond_7
    const/4 p0, 0x0

    :goto_8
    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_BIGO_FILE:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne p0, v0, :cond_e

    const/4 p0, 0x1

    return p0

    :cond_e
    const/4 p0, 0x0

    return p0
.end method

.method public static final f(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 2

    if-eqz p0, :cond_b

    .line 33
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_b

    iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/b;->b_:Lcom/imo/android/imoim/data/message/imdata/b$a;

    goto :goto_c

    :cond_b
    const/4 p0, 0x0

    :goto_c
    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_STICKER:Lcom/imo/android/imoim/data/message/imdata/b$a;

    if-ne p0, v0, :cond_12

    const/4 p0, 0x1

    return p0

    :cond_12
    const/4 p0, 0x0

    return p0
.end method

.method public static final g(Lcom/imo/android/imoim/data/message/k;)Z
    .registers 1

    if-eqz p0, :cond_7

    .line 37
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->o()Ljava/lang/String;

    move-result-object p0

    goto :goto_8

    :cond_7
    const/4 p0, 0x0

    :goto_8
    invoke-static {p0}, Lcom/imo/android/imoim/views/k;->g(Ljava/lang/String;)Z

    move-result p0

    return p0
.end method

.method public static final h(Lcom/imo/android/imoim/data/message/k;)I
    .registers 5

    .line 40
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v0

    const/4 v1, 0x0

    if-nez v0, :cond_8

    return v1

    :cond_8
    sget-object v2, Lcom/imo/android/imoim/data/message/imdata/an;->a:[I

    invoke-virtual {v0}, Lcom/imo/android/imoim/data/message/imdata/b$a;->ordinal()I

    move-result v0

    aget v0, v2, v0

    packed-switch v0, :pswitch_data_9e

    .line 76
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v0

    if-nez v0, :cond_80

    invoke-static {}, Lkotlin/f/b/o;->a()V

    goto :goto_80

    :pswitch_1d
    const/16 p0, 0x2e

    return p0

    :pswitch_20
    const/16 p0, 0x2c

    return p0

    :pswitch_23
    const/16 p0, 0x2b

    return p0

    :pswitch_26
    const/16 p0, 0x28

    return p0

    :pswitch_29
    const/16 p0, 0x21

    return p0

    :pswitch_2c
    const/16 p0, 0x20

    return p0

    .line 68
    :pswitch_2f
    invoke-static {p0}, Lcom/imo/android/imoim/data/message/imdata/am;->i(Lcom/imo/android/imoim/data/message/k;)I

    move-result p0

    return p0

    :pswitch_34
    const/16 p0, 0x1e

    return p0

    :pswitch_37
    const/16 p0, 0x1b

    return p0

    :pswitch_3a
    const/16 p0, 0x1a

    return p0

    :pswitch_3d
    const/16 p0, 0x19

    return p0

    :pswitch_40
    const/16 p0, 0x18

    return p0

    :pswitch_43
    const/16 p0, 0x17

    return p0

    :pswitch_46
    const/16 p0, 0x16

    return p0

    :pswitch_49
    const/16 p0, 0x15

    return p0

    :pswitch_4c
    const/16 p0, 0x14

    return p0

    :pswitch_4f
    const/16 p0, 0x13

    return p0

    :pswitch_52
    const/16 p0, 0x27

    return p0

    :pswitch_55
    const/16 p0, 0x12

    return p0

    :pswitch_58
    const/16 p0, 0x11

    return p0

    :pswitch_5b
    const/16 p0, 0x10

    return p0

    :pswitch_5e
    const/16 p0, 0xf

    return p0

    :pswitch_61
    const/16 p0, 0xe

    return p0

    :pswitch_64
    const/16 p0, 0xd

    return p0

    :pswitch_67
    const/16 p0, 0xc

    return p0

    :pswitch_6a
    const/16 p0, 0xb

    return p0

    :pswitch_6d
    const/16 p0, 0xa

    return p0

    :pswitch_70
    const/16 p0, 0x9

    return p0

    :pswitch_73
    const/4 p0, 0x6

    return p0

    :pswitch_75
    const/4 p0, 0x5

    return p0

    :pswitch_77
    const/4 p0, 0x4

    return p0

    .line 43
    :pswitch_79
    invoke-static {p0}, Lcom/imo/android/imoim/data/message/imdata/am;->j(Lcom/imo/android/imoim/data/message/k;)I

    move-result p0

    return p0

    :pswitch_7e
    const/4 p0, 0x1

    return p0

    :cond_80
    :goto_80
    const-string v2, "message.imDataType!!"

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

    invoke-virtual {v0}, Lcom/imo/android/imoim/data/message/imdata/b$a;->getProtoInt()I

    move-result v0

    const/4 v3, -0x1

    if-ne v0, v3, :cond_8d

    return v1

    :cond_8d
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object p0

    if-nez p0, :cond_96

    invoke-static {}, Lkotlin/f/b/o;->a()V

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

    invoke-virtual {p0}, Lcom/imo/android/imoim/data/message/imdata/b$a;->getProtoInt()I

    move-result p0

    return p0

    :pswitch_data_9e
    .packed-switch 0x1
        :pswitch_7e
        :pswitch_7e
        :pswitch_79
        :pswitch_77
        :pswitch_77
        :pswitch_75
        :pswitch_73
        :pswitch_73
        :pswitch_70
        :pswitch_6d
        :pswitch_6a
        :pswitch_67
        :pswitch_64
        :pswitch_61
        :pswitch_5e
        :pswitch_5b
        :pswitch_58
        :pswitch_55
        :pswitch_52
        :pswitch_4f
        :pswitch_4c
        :pswitch_49
        :pswitch_46
        :pswitch_43
        :pswitch_40
        :pswitch_3d
        :pswitch_3d
        :pswitch_3a
        :pswitch_37
        :pswitch_34
        :pswitch_2f
        :pswitch_2c
        :pswitch_29
        :pswitch_26
        :pswitch_23
        :pswitch_20
        :pswitch_1d
    .end packed-switch
.end method

.method private static final i(Lcom/imo/android/imoim/data/message/k;)I
    .registers 2

    .line 81
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/data/message/imdata/m;

    if-eqz p0, :cond_b

    iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/m;->k:Ljava/lang/String;

    goto :goto_c

    :cond_b
    const/4 p0, 0x0

    .line 82
    :goto_c
    sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->IMAGE:Lcom/imo/android/imoim/publicchannel/post/ac$e;

    invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1b

    const/16 p0, 0x23

    return p0

    .line 83
    :cond_1b
    sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->WEB_PAGE:Lcom/imo/android/imoim/publicchannel/post/ac$e;

    invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_55

    sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->MEDIA_LINK:Lcom/imo/android/imoim/publicchannel/post/ac$e;

    invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_34

    goto :goto_55

    .line 84
    :cond_34
    sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->WEATHER:Lcom/imo/android/imoim/publicchannel/post/ac$e;

    invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_43

    const/16 p0, 0x25

    return p0

    .line 85
    :cond_43
    sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->SALAT_NOTIFICATION:Lcom/imo/android/imoim/publicchannel/post/ac$e;

    invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_52

    const/16 p0, 0x26

    return p0

    :cond_52
    const/16 p0, 0x22

    return p0

    :cond_55
    :goto_55
    const/16 p0, 0x24

    return p0
.end method

.method private static final j(Lcom/imo/android/imoim/data/message/k;)I
    .registers 2

    .line 91
    invoke-interface {p0}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p0

    if-eqz p0, :cond_1a

    check-cast p0, Lcom/imo/android/imoim/data/message/imdata/bh;

    iget-object p0, p0, Lcom/imo/android/imoim/data/message/imdata/bh;->k:Lcom/imo/android/imoim/expression/data/l;

    if-nez p0, :cond_e

    const/4 p0, 0x0

    return p0

    .line 1044
    :cond_e
    invoke-virtual {p0}, Lcom/imo/android/imoim/expression/data/l;->a()Lcom/imo/android/imoim/expression/data/l$b;

    move-result-object p0

    .line 1104
    iget-boolean p0, p0, Lcom/imo/android/imoim/expression/data/l$b;->a:Z

    if-eqz p0, :cond_18

    const/4 p0, 0x3

    return p0

    :cond_18
    const/4 p0, 0x2

    return p0

    .line 91
    :cond_1a
    new-instance p0, Lkotlin/TypeCastException;

    const-string v0, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataSticker"

    invoke-direct {p0, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p0
.end method