b.smali
.class public final Lsg/bigolive/revenue64/component/gift/b;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final a:[J
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x5
new-array v0, v0, [J
.line 164
fill-array-data v0, :array_a
sput-object v0, Lsg/bigolive/revenue64/component/gift/b;->a:[J
return-void
nop
:array_a
.array-data 8
0x7d0
0xbb8
0xfa0
0x1388
0x1770
.end array-data
.end method
.method public static a(Lsg/bigolive/revenue64/pro/bb;)Lsg/bigolive/revenue64/component/gift/bean/b;
.registers 4
.line 27
new-instance v0, Lsg/bigolive/revenue64/component/gift/bean/b;
invoke-direct {v0}, Lsg/bigolive/revenue64/component/gift/bean/b;-><init>()V
const/4 v1, 0x3
.line 28
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->r:I
.line 29
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->l:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->b:I
.line 30
iget-wide v1, p0, Lsg/bigolive/revenue64/pro/bb;->c:J
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->c:J
.line 31
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->e:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->e:Ljava/lang/String;
.line 32
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->d:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->f:Ljava/lang/String;
.line 33
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->g:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->h:Ljava/lang/String;
.line 34
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->f:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->s:Ljava/lang/String;
.line 35
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->j:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->u:I
.line 36
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->i:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->t:I
.line 37
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->k:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->v:I
const-wide/16 v1, 0x7d0
.line 39
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->k:J
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
const v2, 0x7d0c00ca
.line 40
invoke-static {v2, v1}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->g:Ljava/lang/String;
.line 41
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->m:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->w:Ljava/lang/String;
.line 42
iget-object p0, p0, Lsg/bigolive/revenue64/pro/bb;->n:Ljava/lang/String;
iput-object p0, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->q:Ljava/lang/String;
return-object v0
.end method
.method public static a(Lsg/bigolive/revenue64/pro/bg;)Lsg/bigolive/revenue64/component/gift/bean/c;
.registers 6
.line 64
new-instance v0, Lsg/bigolive/revenue64/component/gift/bean/c;
invoke-direct {v0}, Lsg/bigolive/revenue64/component/gift/bean/c;-><init>()V
.line 65
iget v1, p0, Lsg/bigolive/revenue64/pro/bg;->d:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->a:I
.line 66
iget-wide v1, p0, Lsg/bigolive/revenue64/pro/bg;->b:J
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->b:J
.line 67
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bg;->k:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->c:Ljava/lang/String;
.line 68
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bg;->l:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->i:Ljava/lang/String;
.line 69
iget-wide v1, p0, Lsg/bigolive/revenue64/pro/bg;->c:J
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->d:J
.line 70
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bg;->p:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_24
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bg;->p:Ljava/lang/String;
goto :goto_26
:cond_24
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bg;->i:Ljava/lang/String;
:goto_26
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->e:Ljava/lang/String;
.line 71
iget v1, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->f:I
const/4 v1, 0x0
.line 72
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->k:I
.line 75
:try_start_2f
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->o:Ljava/util/Map;
const-string v3, "price"
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
if-eqz v2, :cond_4b
.line 77
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
div-int/lit8 v2, v2, 0x64
:try_end_41
.catch Ljava/lang/Exception; {:try_start_2f .. :try_end_41} :catch_43
move v1, v2
goto :goto_4b
:catch_43
const/4 v2, 0x1
const-string v3, "GiftFactory"
const-string v4, "[getFloatGiftEntry price] error"
.line 1079
invoke-static {v3, v4, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:cond_4b
:goto_4b
if-nez v1, :cond_59
.line 86
iget v2, p0, Lsg/bigolive/revenue64/pro/bg;->d:I
invoke-static {v2}, Lsg/bigolive/revenue64/c/c;->a(I)Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;
move-result-object v2
if-eqz v2, :cond_59
.line 1116
iget v1, v2, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I
div-int/lit8 v1, v1, 0x64
.line 91
:cond_59
iget v2, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
mul-int v2, v2, v1
iput v2, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->g:I
.line 92
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->h:I
.line 93
iget-object p0, p0, Lsg/bigolive/revenue64/pro/bg;->o:Ljava/util/Map;
const-string v1, "avatar_frame_url"
invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
iput-object p0, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->m:Ljava/lang/String;
return-object v0
.end method
.method public static b(Lsg/bigolive/revenue64/pro/bg;)Lsg/bigolive/revenue64/component/gift/bean/b;
.registers 8
.line 99
new-instance v0, Lsg/bigolive/revenue64/component/gift/bean/b;
invoke-direct {v0}, Lsg/bigolive/revenue64/component/gift/bean/b;-><init>()V
const/4 v1, 0x0
.line 100
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->r:I
.line 101
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->a:I
.line 102
iget v2, p0, Lsg/bigolive/revenue64/pro/bg;->d:I
iput v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->b:I
.line 103
iget-wide v2, p0, Lsg/bigolive/revenue64/pro/bg;->b:J
iput-wide v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->c:J
.line 104
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->l:Ljava/lang/String;
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->e:Ljava/lang/String;
.line 105
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->k:Ljava/lang/String;
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->f:Ljava/lang/String;
.line 106
iget-wide v2, p0, Lsg/bigolive/revenue64/pro/bg;->c:J
iput-wide v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->d:J
.line 107
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->p:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_29
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->p:Ljava/lang/String;
goto :goto_2b
:cond_29
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->i:Ljava/lang/String;
:goto_2b
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->h:Ljava/lang/String;
.line 108
iget v2, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
iput v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->i:I
.line 109
iget v2, p0, Lsg/bigolive/revenue64/pro/bg;->m:I
iput v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->j:I
.line 110
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->n:Ljava/lang/String;
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->o:Ljava/lang/String;
.line 111
iget-object v2, p0, Lsg/bigolive/revenue64/pro/bg;->o:Ljava/util/Map;
const-string v3, "cb"
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->p:Ljava/lang/String;
const v2, 0x7d0c00ca
new-array v3, v1, [Ljava/lang/Object;
.line 112
invoke-static {v2, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
iput-object v2, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->g:Ljava/lang/String;
const/4 v2, 0x1
.line 117
:try_start_51
iget-object v3, p0, Lsg/bigolive/revenue64/pro/bg;->o:Ljava/util/Map;
const-string v4, "price"
invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
if-eqz v3, :cond_68
.line 119
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v3
div-int/lit8 v3, v3, 0x64
:try_end_63
.catch Ljava/lang/Exception; {:try_start_51 .. :try_end_63} :catch_6a
.line 120
:try_start_63
invoke-static {v3}, Lsg/bigolive/revenue64/c/c;->b(I)I
move-result v4
:try_end_67
.catch Ljava/lang/Exception; {:try_start_63 .. :try_end_67} :catch_6b
goto :goto_73
:cond_68
const/4 v3, 0x0
goto :goto_72
:catch_6a
const/4 v3, 0x0
:catch_6b
const-string v4, "GiftFactory"
const-string v5, "[getComboEntity] error"
.line 2079
invoke-static {v4, v5, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:goto_72
const/4 v4, 0x1
:goto_73
if-nez v3, :cond_94
.line 128
iget v5, p0, Lsg/bigolive/revenue64/pro/bg;->d:I
invoke-static {v5}, Lsg/bigolive/revenue64/c/c;->a(I)Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;
move-result-object v5
if-eqz v5, :cond_94
.line 2116
iget v3, v5, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I
div-int/lit8 v3, v3, 0x64
.line 130
iget v4, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
mul-int v3, v3, v4
.line 3116
iget v4, v5, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I
div-int/lit8 v4, v4, 0x64
.line 131
invoke-static {v4}, Lsg/bigolive/revenue64/c/c;->b(I)I
move-result v4
.line 4116
iget v5, v5, Lsg/bigolive/revenue64/component/gift/bean/VGiftInfoBean;->k:I
div-int/lit8 v5, v5, 0x64
int-to-long v5, v5
.line 132
iput-wide v5, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->l:J
.line 135
:cond_94
iget v5, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
mul-int v5, v5, v3
int-to-long v5, v5
iput-wide v5, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->l:J
const/16 v5, 0x1f3
if-le v3, v5, :cond_a1
const/4 v1, 0x4
goto :goto_b2
:cond_a1
const/16 v5, 0x63
if-le v3, v5, :cond_a7
const/4 v1, 0x3
goto :goto_b2
:cond_a7
const/16 v5, 0x31
if-le v3, v5, :cond_ad
const/4 v1, 0x2
goto :goto_b2
:cond_ad
const/16 v5, 0x9
if-le v3, v5, :cond_b2
const/4 v1, 0x1
.line 4186
:cond_b2
:goto_b2
sget-object v2, Lsg/bigolive/revenue64/component/gift/b;->a:[J
aget-wide v1, v2, v1
.line 136
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->k:J
.line 137
iget v1, p0, Lsg/bigolive/revenue64/pro/bg;->e:I
invoke-static {v1}, Lsg/bigolive/revenue64/c/c;->c(I)I
move-result v1
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->m:I
.line 138
iput v4, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->n:I
.line 139
iget-object p0, p0, Lsg/bigolive/revenue64/pro/bg;->o:Ljava/util/Map;
const-string v1, "avatar_frame_url"
invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
iput-object p0, v0, Lsg/bigolive/revenue64/component/gift/bean/b;->q:Ljava/lang/String;
return-object v0
.end method
.method public static b(Lsg/bigolive/revenue64/pro/bb;)Lsg/bigolive/revenue64/component/gift/bean/c;
.registers 4
.line 48
new-instance v0, Lsg/bigolive/revenue64/component/gift/bean/c;
invoke-direct {v0}, Lsg/bigolive/revenue64/component/gift/bean/c;-><init>()V
.line 49
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->l:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->a:I
.line 50
iget-wide v1, p0, Lsg/bigolive/revenue64/pro/bb;->c:J
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->b:J
.line 51
iget-wide v1, p0, Lsg/bigolive/revenue64/pro/bb;->h:J
iput-wide v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->d:J
.line 52
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->e:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->i:Ljava/lang/String;
.line 53
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->d:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->c:Ljava/lang/String;
.line 54
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->f:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->e:Ljava/lang/String;
.line 55
iget v1, p0, Lsg/bigolive/revenue64/pro/bb;->j:I
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->f:I
const/4 v1, 0x3
.line 56
iput v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->k:I
.line 57
iget-object v1, p0, Lsg/bigolive/revenue64/pro/bb;->m:Ljava/lang/String;
iput-object v1, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->l:Ljava/lang/String;
.line 58
iget-object p0, p0, Lsg/bigolive/revenue64/pro/bb;->n:Ljava/lang/String;
iput-object p0, v0, Lsg/bigolive/revenue64/component/gift/bean/c;->m:Ljava/lang/String;
return-object v0
.end method