m.smali

.class public final Lcom/imo/android/imoim/chat/m;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final a:Lcom/imo/android/imoim/chat/m;

.field private static b:Ljava/lang/String;


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

    .line 29
    new-instance v0, Lcom/imo/android/imoim/chat/m;

    invoke-direct {v0}, Lcom/imo/android/imoim/chat/m;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/chat/m;->a:Lcom/imo/android/imoim/chat/m;

    return-void
.end method

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

    .line 29
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static final synthetic a(Landroid/content/Context;)Lcom/imo/xui/widget/a/d;
    .registers 3

    .line 2135
    invoke-static {p0}, Lcom/imo/android/imoim/filetransfer/d/c;->a(Landroid/content/Context;)Lsg/bigo/nerv/NetworkType;

    move-result-object v0

    sget-object v1, Lsg/bigo/nerv/NetworkType;->N_2G:Lsg/bigo/nerv/NetworkType;

    if-eq v0, v1, :cond_a

    const/4 p0, 0x0

    return-object p0

    .line 2139
    :cond_a
    new-instance v0, Lcom/imo/xui/widget/a/d;

    invoke-direct {v0, p0}, Lcom/imo/xui/widget/a/d;-><init>(Landroid/content/Context;)V

    const/4 p0, 0x0

    .line 2140
    invoke-virtual {v0, p0}, Lcom/imo/xui/widget/a/d;->setCancelable(Z)V

    .line 2141
    invoke-virtual {v0, p0}, Lcom/imo/xui/widget/a/d;->setCanceledOnTouchOutside(Z)V

    const p0, 0x7f0f0378

    .line 2142
    invoke-static {p0}, Lcom/imo/android/imoim/util/ei;->g(I)Ljava/lang/String;

    move-result-object p0

    invoke-virtual {v0, p0}, Lcom/imo/xui/widget/a/d;->a(Ljava/lang/String;)V

    .line 2143
    invoke-virtual {v0}, Lcom/imo/xui/widget/a/d;->show()V

    return-object v0
.end method

.method public static a(Landroid/content/Context;Lcom/imo/android/imoim/data/l;)V
    .registers 13

    const-string v0, "context"

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

    const-string v0, "message"

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

    .line 39
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v7

    .line 40
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->e:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->U(Ljava/lang/String;)Z

    move-result v2

    const v0, 0x7f0f02f5

    .line 41
    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->g(I)Ljava/lang/String;

    move-result-object v9

    .line 43
    new-instance v10, Lcom/imo/android/imoim/chat/m$b;

    move-object v0, v10

    move-object v1, p1

    move-wide v3, v7

    move-object v5, p0

    invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/chat/m$b;-><init>(Lcom/imo/android/imoim/data/l;ZJLandroid/content/Context;)V

    check-cast v10, Lkotlin/f/a/b;

    .line 71
    new-instance v0, Lcom/imo/android/imoim/chat/m$a;

    invoke-direct {v0, v7, v8}, Lcom/imo/android/imoim/chat/m$a;-><init>(J)V

    check-cast v0, Lkotlin/f/a/b;

    .line 74
    new-instance v1, Lcom/imo/android/imoim/chat/n;

    invoke-direct {v1, v10}, Lcom/imo/android/imoim/chat/n;-><init>(Lkotlin/f/a/b;)V

    move-object v5, v1

    check-cast v5, Lcom/imo/xui/widget/a/b$c;

    new-instance v1, Lcom/imo/android/imoim/chat/n;

    invoke-direct {v1, v0}, Lcom/imo/android/imoim/chat/n;-><init>(Lkotlin/f/a/b;)V

    move-object v7, v1

    check-cast v7, Lcom/imo/xui/widget/a/b$c;

    const-string v2, ""

    const v4, 0x7f0f0c4e

    const v0, 0x7f0f01f0

    move-object v1, p0

    move-object v3, v9

    move v6, v0

    .line 73
    invoke-static/range {v1 .. v7}, Lcom/imo/android/imoim/util/common/l;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILcom/imo/xui/widget/a/b$c;ILcom/imo/xui/widget/a/b$c;)V

    const-string v0, "show"

    const/4 v1, 0x0

    const-wide/16 v2, 0x0

    .line 76
    invoke-static {v0, v1, v2, v3}, Lcom/imo/android/imoim/chat/m;->b(Ljava/lang/String;Ljava/lang/String;J)V

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/data/l;)V
    .registers 4

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

    move-result-object v0

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

    if-ne v0, v1, :cond_5c

    .line 3121
    sget-object v0, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;

    .line 3798
    iget-object v1, p0, Lcom/imo/android/imoim/data/l;->I:Lcom/imo/android/imoim/biggroup/data/r;

    .line 3121
    check-cast v1, Lcom/imo/android/imoim/file/bean/d;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/file/bean/d;)Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;

    move-result-object v0

    const-string v1, "IMO.fileTaskRepository.g\u2026iveTask(message.taskFile)"

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

    .line 4018
    invoke-virtual {v0}, Lcom/imo/android/imoim/filetransfer/FileTaskLiveData;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/data/f;

    const-string v1, "IMO.fileTaskRepository.g\u2026essage.taskFile).fileTask"

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

    .line 4267
    iget v1, v0, Lcom/imo/android/imoim/data/f;->h:I

    if-nez v1, :cond_2c

    .line 3123
    sget-object v1, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;

    const/4 v2, 0x1

    invoke-virtual {v1, v0, v2}, Lcom/imo/android/imoim/filetransfer/d;->a(Lcom/imo/android/imoim/data/f;I)V

    .line 3125
    :cond_2c
    sget-object v1, Lcom/imo/android/imoim/IMO;->T:Lcom/imo/android/imoim/filetransfer/d;

    .line 6181
    iget-object v1, v0, Lcom/imo/android/imoim/data/f;->a:Ljava/lang/String;

    .line 5262
    invoke-static {v1}, Lcom/imo/android/imoim/util/bh;->a(Ljava/lang/String;)V

    .line 3126
    sget-object v1, Lcom/imo/android/imoim/IMO;->S:Lcom/imo/android/imoim/filetransfer/e;

    invoke-virtual {v1, v0}, Lcom/imo/android/imoim/filetransfer/e;->d(Lcom/imo/android/imoim/data/f;)V

    .line 3129
    invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;

    move-result-object v0

    const-string v1, "MusicController.getInstance()"

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

    invoke-virtual {v0}, Lcom/imo/android/imoim/music/c;->g()Z

    move-result v0

    if-eqz v0, :cond_5c

    invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;

    move-result-object v0

    .line 6798
    iget-object p0, p0, Lcom/imo/android/imoim/data/l;->I:Lcom/imo/android/imoim/biggroup/data/r;

    .line 3129
    check-cast p0, Lcom/imo/android/imoim/file/bean/d;

    invoke-virtual {v0, p0}, Lcom/imo/android/imoim/music/c;->a(Lcom/imo/android/imoim/file/bean/d;)Z

    move-result p0

    if-eqz p0, :cond_5c

    .line 3130
    invoke-static {}, Lcom/imo/android/imoim/music/c;->a()Lcom/imo/android/imoim/music/c;

    move-result-object p0

    invoke-virtual {p0}, Lcom/imo/android/imoim/music/c;->f()V

    :cond_5c
    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/data/l;Z)V
    .registers 4

    if-eqz p0, :cond_88

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

    move-result-object v0

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

    if-ne v0, v1, :cond_10

    const-string v0, "context_menu_delete_sticker"

    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/c/a;->a(ZLjava/lang/String;)V

    goto :goto_60

    .line 1097
    :cond_10
    move-object v0, p0

    check-cast v0, Lcom/imo/android/imoim/data/message/k;

    invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/am;->c(Lcom/imo/android/imoim/data/message/k;)Z

    move-result v1

    if-eqz v1, :cond_1f

    const-string v0, "context_menu_delete_audio"

    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/c/a;->a(ZLjava/lang/String;)V

    goto :goto_60

    .line 1098
    :cond_1f
    invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/am;->a(Lcom/imo/android/imoim/data/message/k;)Z

    move-result v1

    if-eqz v1, :cond_2b

    const-string v0, "context_menu_delete_video"

    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/c/a;->a(ZLjava/lang/String;)V

    goto :goto_60

    .line 1099
    :cond_2b
    invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/am;->b(Lcom/imo/android/imoim/data/message/k;)Z

    move-result v0

    if-eqz v0, :cond_37

    const-string v0, "context_menu_delete_photo"

    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/c/a;->a(ZLjava/lang/String;)V

    goto :goto_60

    .line 1100
    :cond_37
    invoke-virtual {p0}, Lcom/imo/android/imoim/data/l;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object v0

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

    if-ne v0, v1, :cond_5b

    .line 1305
    iget-object p1, p0, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    if-eqz p1, :cond_53

    .line 1101
    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/j;

    .line 1102
    sget-object v0, Lcom/imo/android/imoim/an/e;->a:Lcom/imo/android/imoim/an/e;

    iget-object v0, p1, Lcom/imo/android/imoim/data/message/imdata/j;->n:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/imo/android/imoim/data/message/imdata/j;->j()Z

    move-result p1

    const-string v1, "delete"

    invoke-static {v1, v0, p1}, Lcom/imo/android/imoim/an/e;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    goto :goto_60

    .line 1101
    :cond_53
    new-instance p0, Lkotlin/TypeCastException;

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

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

    throw p0

    :cond_5b
    const-string v0, "context_menu_delete_im"

    .line 1104
    invoke-static {p1, v0}, Lcom/imo/android/imoim/util/c/a;->a(ZLjava/lang/String;)V

    :goto_60
    const/4 p1, 0x3

    const/16 v0, 0xa

    const-string v1, "im_opt_total"

    .line 1107
    invoke-static {p1, v0, v1}, Lcom/imo/android/imoim/util/ei;->a(IILjava/lang/String;)Z

    move-result p1

    if-eqz p1, :cond_88

    .line 1108
    new-instance p1, Lorg/json/JSONObject;

    invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V

    .line 1109
    sget-object v0, Lcom/imo/android/imoim/chat/m;->b:Ljava/lang/String;

    const-string v1, "open_from"

    invoke-static {v1, v0, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V

    .line 1110
    iget-object v0, p0, Lcom/imo/android/imoim/data/l;->e:Ljava/lang/String;

    const-string v1, "buid"

    invoke-static {v1, v0, p1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V

    .line 1111
    invoke-static {p0, p1}, Lcom/imo/android/imoim/an/m;->a(Lcom/imo/android/imoim/data/l;Lorg/json/JSONObject;)V

    .line 1112
    sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v0, "im_opt_total_stable"

    invoke-virtual {p0, v0, p1}, Lcom/imo/android/imoim/managers/bb;->b(Ljava/lang/String;Lorg/json/JSONObject;)V

    :cond_88
    return-void
.end method

.method public static a(Ljava/lang/String;)V
    .registers 2

    const-string v0, "from"

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

    .line 34
    sput-object p0, Lcom/imo/android/imoim/chat/m;->b:Ljava/lang/String;

    return-void
.end method

.method public static final synthetic a(Ljava/lang/String;Ljava/lang/String;J)V
    .registers 4

    .line 29
    invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/chat/m;->b(Ljava/lang/String;Ljava/lang/String;J)V

    return-void
.end method

.method private static b(Ljava/lang/String;Ljava/lang/String;J)V
    .registers 7

    .line 80
    new-instance v0, Ljava/util/HashMap;

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

    check-cast v0, Ljava/util/Map;

    const-string v1, "name"

    const-string v2, "message_delete"

    .line 81
    invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "opt"

    .line 82
    invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-nez p1, :cond_17

    const-string p1, ""

    :cond_17
    const-string p0, "type"

    .line 83
    invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-wide/16 p0, 0x0

    cmp-long v1, p2, p0

    if-lez v1, :cond_2b

    .line 85
    invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object p0

    const-string p1, "duration"

    invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 87
    :cond_2b
    sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string p1, "popup"

    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method