c.smali
.class public final Lcom/imo/android/imoim/taskcentre/c;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final b:Ljava/lang/String;
.field private c:I
# direct methods
.method public constructor <init>()V
.registers 3
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, "Nicholas Hodge\nPage Romeo\nMorgan Gaskell\nJudith Onions\nKimberley Scott\nMonica Yule\nGeraldine Lucius\nMalcolm Reade\nMontague Crichton\nUpton Michelson\nElvis Lloyd\nLawrence Carrie\nJerry Hewlett\nJanice Rhodes\nBarret Delia\nCarey O\'Casey\nGene Becher\nMaxine Ann\nDeirdre Piers\nEnid Trollpoe\nJanet Julius\nGrover Sharp\nCheryl Cowper\nMarshall Bobby\nBerton III\nAnnabelle Helin\nDrew Cromwell\nYehudi Sander\nVivian Saroyan\nPaul Benson\nClara Oliver\nEden Fred\nOscar Johnny\nDale Craigie\nVicky Judson\nTyrone Jessie\nHobart Bernal\nSean Mill\nSylvia O\'Neil\nEsther Grey\nXavier Robeson\nYork Oscar\nBerg Symons\nCoral Juliet\nJeremy Pepys\nCharles Watt\nWillie Richard\nOswald Chapman\nBurton Tom\nLuther Tracy\nDempsey Winifred\nAmy Euphemia\nHelen Whittier\nArmand FitzGerald\nMaxwell Barney\nSara Steinbeck\nTiffany Alick\nMamie Bowen\nVenus Harrington\nPolly Sam\nEdmund Burke\nStanley Peg\nBarton Pullman\nMerry Herty\nJustin Hosea\nBurnell Leigh\nMay Wilde\nCherry Wheeler\nCynthia Milne\nAnn Wilson\nRoy Godwin\nMiranda Frank\nJessie Murray\nElroy Jennings\nRenata Kitto\nAdonis Hobson\nLen Augustus\nAlger Bessemer\nAfra Vogt\nKaren Dryden\nAbel Blume\nLyndon Belle\nHulda Daniell\nLena Turner\nCarter Berkeley\nArthur Walker\nDominic Johnson\nQuincy Beard\nMarguerite Leacock\nJason Dalton\nMadeline Dan\nMarico Monroe\nNora Hopkin\nQueena Morrison\nPearl Larkin\nMag Geoffrey\nReginald Collins\nHoney Louisa"
.line 15
check-cast v0, Ljava/lang/CharSequence;
const-string v1, "\n"
.line 112
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lkotlin/m/p;->b(Ljava/lang/CharSequence;[Ljava/lang/String;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;
const-string v0, "****"
.line 114
iput-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;
return-void
.end method
.method private static b()Ljava/lang/String;
.registers 10
const-string v0, "0.12"
const-string v1, "0.24"
const-string v2, "0.36"
const-string v3, "1.2"
const-string v4, "2.4"
const-string v5, "3.6"
const-string v6, "4.0"
const-string v7, "8.0"
const-string v8, "12.0"
const-string v9, "20.0"
.line 127
filled-new-array/range {v0 .. v9}, [Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lkotlin/a/k;->b([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
.line 128
invoke-static {}, Ljava/lang/Math;->random()D
move-result-wide v1
const-wide/high16 v3, 0x4024000000000000L # 10.0
mul-double v1, v1, v3
double-to-int v1, v1
.line 129
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method private final c()Ljava/lang/String;
.registers 8
.line 133
iget v0, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
const/4 v2, 0x0
if-lt v0, v1, :cond_d
.line 134
iput v2, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I
.line 137
:cond_d
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->a:Ljava/util/List;
iget v1, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I
add-int/lit8 v3, v1, 0x1
iput v3, p0, Lcom/imo/android/imoim/taskcentre/c;->c:I
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 139
move-object v1, v0
check-cast v1, Ljava/lang/CharSequence;
const/4 v3, 0x1
if-eqz v1, :cond_2a
invoke-interface {v1}, Ljava/lang/CharSequence;->length()I
move-result v4
if-nez v4, :cond_28
goto :goto_2a
:cond_28
const/4 v4, 0x0
goto :goto_2b
:cond_2a
:goto_2a
const/4 v4, 0x1
:goto_2b
if-eqz v4, :cond_30
.line 140
iget-object v0, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;
return-object v0
.line 143
:cond_30
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v4
.line 144
div-int/lit8 v5, v4, 0x2
add-int/lit8 v6, v5, -0x2
if-gtz v6, :cond_3b
const/4 v6, 0x1
:cond_3b
add-int/lit8 v5, v5, 0x2
if-lt v5, v4, :cond_41
add-int/lit8 v5, v4, -0x1
:cond_41
if-lt v6, v5, :cond_5d
.line 157
invoke-virtual {v0, v2}, Ljava/lang/String;->charAt(I)C
move-result v0
iget-object v1, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.line 160
:cond_5d
iget-object v2, p0, Lcom/imo/android/imoim/taskcentre/c;->b:Ljava/lang/String;
check-cast v2, Ljava/lang/CharSequence;
if-eqz v0, :cond_6c
invoke-static {v1, v6, v5, v2}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;IILjava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_6c
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type kotlin.CharSequence"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public final a()Landroid/text/SpannableStringBuilder;
.registers 7
.line 119
invoke-static {}, Lcom/imo/android/imoim/taskcentre/c;->b()Ljava/lang/String;
move-result-object v0
.line 120
new-instance v1, Landroid/text/SpannableStringBuilder;
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
invoke-direct {p0}, Lcom/imo/android/imoim/taskcentre/c;->c()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
const/4 v3, 0x1
aput-object v0, v2, v3
const v5, 0x7f0f096b
invoke-static {v5, v2}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
invoke-direct {v1, v2}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 121
move-object v2, v1
check-cast v2, Ljava/lang/CharSequence;
const/4 v5, 0x6
invoke-static {v2, v0, v4, v4, v5}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;Ljava/lang/String;IZI)I
move-result v2
.line 122
new-instance v4, Landroid/text/style/StyleSpan;
invoke-direct {v4, v3}, Landroid/text/style/StyleSpan;-><init>(I)V
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
add-int/2addr v0, v2
const/16 v3, 0x11
invoke-virtual {v1, v4, v2, v0, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
return-object v1
.end method