a.smali

.class public final Lsg/bigolive/revenue64/component/gift/mvp/view/a;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public static a(Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;IZLcom/imo/android/imoim/noble/data/UserNobleInfo;IJJ)I
    .registers 24

    move-object v0, p0

    move-object/from16 v1, p3

    move-wide/from16 v4, p5

    .line 56
    invoke-static {}, Lsg/bigo/common/p;->b()Z

    move-result v2

    const/4 v3, 0x1

    const/4 v6, 0x0

    if-nez v2, :cond_1b

    const v2, 0x7d0c014e

    new-array v7, v6, [Ljava/lang/Object;

    .line 57
    invoke-static {v2, v7}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 58
    invoke-static {v2, v6}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V

    const/4 v2, 0x1

    goto :goto_1c

    :cond_1b
    const/4 v2, 0x0

    :goto_1c
    const/4 v7, 0x2

    const-string v8, "Revenue_Gift"

    if-gtz p4, :cond_27

    const-string v2, "GiftSendVerifycheckAndSendGift amount < 1 "

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

    const/4 v2, 0x2

    :cond_27
    const-wide/16 v9, 0x0

    const-string v11, ", giftTypeId ="

    cmp-long v12, v4, v9

    if-nez v12, :cond_51

    .line 68
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v9, "GiftSendVerifycan not send gift with toUid == 0roomType:"

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

    .line 69
    invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;

    move-result-object v9

    invoke-virtual {v9}, Lsg/bigo/live/support64/o;->a()I

    move-result v9

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

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

    iget v9, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

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

    move-result-object v2

    .line 68
    invoke-static {v8, v2}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v2, 0x2

    .line 72
    :cond_51
    invoke-static {}, Lsg/bigo/live/support64/t;->c()Lsg/bigo/live/support64/r;

    move-result-object v9

    invoke-interface {v9}, Lsg/bigo/live/support64/r;->aO_()J

    move-result-wide v9

    cmp-long v12, v4, v9

    if-nez v12, :cond_93

    const v2, 0x7d0c0008

    new-array v9, v6, [Ljava/lang/Object;

    .line 74
    invoke-static {v2, v9}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 75
    invoke-static {v2, v6}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V

    .line 76
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v9, "GiftSendVerifycan not  send gift to yourself, toUid =  "

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

    invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v9, "roomType:"

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

    .line 77
    invoke-static {}, Lsg/bigo/live/support64/k;->a()Lsg/bigo/live/support64/o;

    move-result-object v9

    invoke-virtual {v9}, Lsg/bigo/live/support64/o;->a()I

    move-result v9

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

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

    iget v9, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

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

    move-result-object v2

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

    const/4 v2, 0x3

    :cond_93
    if-eqz v1, :cond_9f

    .line 80
    sget-object v9, Lcom/imo/android/imoim/noble/b;->a:Lcom/imo/android/imoim/noble/b;

    invoke-static/range {p3 .. p3}, Lcom/imo/android/imoim/noble/b;->a(Lcom/imo/android/imoim/noble/data/UserNobleInfo;)Z

    move-result v9

    if-eqz v9, :cond_9f

    const/4 v9, 0x1

    goto :goto_a0

    :cond_9f
    const/4 v9, 0x0

    .line 81
    :goto_a0
    iget-short v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S

    const/4 v11, 0x4

    if-ne v10, v11, :cond_cd

    if-nez v9, :cond_cd

    .line 82
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v10, "GiftSendVerifycan not  send noble gift , giftTypeId  ="

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

    iget v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I

    invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v10, ", giftType = "

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

    iget-short v10, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S

    invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v10, ", isNoble = "

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

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

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

    move-result-object v2

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

    const/4 v2, 0x5

    .line 3116
    :cond_cd
    iget v8, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I

    div-int/lit8 v8, v8, 0x64

    mul-int v8, v8, p4

    int-to-long v8, v8

    cmp-long v10, p7, v8

    if-gez v10, :cond_da

    const/4 v12, 0x4

    goto :goto_db

    :cond_da
    move v12, v2

    :goto_db
    if-eqz v1, :cond_e1

    .line 4044
    iget v1, v1, Lcom/imo/android/imoim/noble/data/UserNobleInfo;->b:I

    move v10, v1

    goto :goto_e2

    :cond_e1
    const/4 v10, 0x0

    .line 93
    :goto_e2
    iget v1, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->a:I

    iget-short v6, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->h:S

    .line 94
    invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    const/16 v9, 0xc8

    invoke-static/range {p1 .. p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v13

    if-eqz p2, :cond_f5

    const-string v2, "1"

    goto :goto_f7

    :cond_f5
    const-string v2, "0"

    :goto_f7
    move-object v14, v2

    iget-short v0, v0, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->b:S

    if-ne v0, v11, :cond_fe

    const/4 v11, 0x2

    goto :goto_ff

    :cond_fe
    const/4 v11, 0x1

    :goto_ff
    const-string v0, "send_gift_pre_verify"

    move/from16 v2, p4

    move v3, v6

    move-wide/from16 v4, p5

    move-object v6, v8

    move v7, v9

    move-object v8, v13

    move-object v9, v14

    .line 93
    invoke-static/range {v0 .. v11}, Lsg/bigolive/revenue64/report/b;->a(Ljava/lang/String;IIIJLjava/lang/String;ILjava/lang/String;Ljava/lang/String;II)V

    return v12
.end method