b.smali
.class public final Lcom/biuiteam/biui/drawable/builder/b;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.field private b:Ljava/util/concurrent/atomic/AtomicInteger;
.field private c:Ljava/util/TreeMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/TreeMap<",
"Ljava/lang/Integer;",
"Lkotlin/f/a/b<",
"Landroid/graphics/drawable/Drawable;",
"Landroid/graphics/drawable/Drawable;",
">;>;"
}
.end annotation
.end field
.field private d:Landroid/graphics/drawable/Drawable;
.field private e:Ljava/lang/Integer;
.field private f:Ljava/lang/Integer;
.field private g:Ljava/lang/Integer;
.field private h:Ljava/lang/Integer;
.field private i:Ljava/lang/Integer;
.field private j:Ljava/lang/Integer;
.field private k:Ljava/lang/Integer;
.field private l:I
.field private m:I
# direct methods
.method public constructor <init>()V
.registers 55
move-object/from16 v0, p0
.line 14
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
.line 16
new-instance v15, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
move-object v1, v15
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/16 v16, 0x0
move-object/from16 v53, v15
move/from16 v15, v16
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
const/16 v24, 0x0
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v28, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/16 v35, 0x0
const/16 v36, 0x0
const/16 v37, 0x0
const/16 v38, 0x0
const/16 v39, 0x0
const/16 v40, 0x0
const/16 v41, 0x0
const/16 v42, 0x0
const/16 v43, 0x0
const/16 v44, 0x0
const/16 v45, 0x0
const/16 v46, 0x0
const/16 v47, 0x0
const/16 v48, 0x0
const/16 v49, 0x0
const/16 v50, -0x1
const v51, 0xffff
const/16 v52, 0x0
invoke-direct/range {v1 .. v52}, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;-><init>(IIFIFZIIIIIZIIFFZILjava/lang/Integer;IIFZIIILandroid/content/res/ColorStateList;IILandroid/content/res/ColorStateList;IIZFFFFZIIFFZIZILandroid/content/res/ColorStateList;IIILkotlin/f/b/j;)V
move-object/from16 v1, v53
iput-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.line 17
new-instance v1, Ljava/util/concurrent/atomic/AtomicInteger;
const/4 v2, 0x1
invoke-direct {v1, v2}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V
iput-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->b:Ljava/util/concurrent/atomic/AtomicInteger;
.line 18
new-instance v1, Ljava/util/TreeMap;
invoke-direct {v1}, Ljava/util/TreeMap;-><init>()V
iput-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->c:Ljava/util/TreeMap;
return-void
.end method
.method private final a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 6
.line 399
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->l:I
if-lez v0, :cond_17
.line 400
iget-object v1, p0, Lcom/biuiteam/biui/drawable/builder/b;->c:Ljava/util/TreeMap;
check-cast v1, Ljava/util/Map;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
new-instance v2, Lcom/biuiteam/biui/drawable/builder/b$a;
move-object v3, p0
check-cast v3, Lcom/biuiteam/biui/drawable/builder/b;
invoke-direct {v2, v3}, Lcom/biuiteam/biui/drawable/builder/b$a;-><init>(Lcom/biuiteam/biui/drawable/builder/b;)V
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 402
:cond_17
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->m:I
if-lez v0, :cond_2e
.line 403
iget-object v1, p0, Lcom/biuiteam/biui/drawable/builder/b;->c:Ljava/util/TreeMap;
check-cast v1, Ljava/util/Map;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
new-instance v2, Lcom/biuiteam/biui/drawable/builder/b$b;
move-object v3, p0
check-cast v3, Lcom/biuiteam/biui/drawable/builder/b;
invoke-direct {v2, v3}, Lcom/biuiteam/biui/drawable/builder/b$b;-><init>(Lcom/biuiteam/biui/drawable/builder/b;)V
invoke-interface {v1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 406
:cond_2e
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->c:Ljava/util/TreeMap;
invoke-virtual {v0}, Ljava/util/TreeMap;->values()Ljava/util/Collection;
move-result-object v0
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_38
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4b
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lkotlin/f/a/b;
.line 407
invoke-interface {v1, p1}, Lkotlin/f/a/b;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/graphics/drawable/Drawable;
goto :goto_38
.line 410
:cond_4b
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->Q:Z
if-eqz v0, :cond_68
.line 411
new-instance v0, Lcom/biuiteam/biui/drawable/builder/e;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/e;-><init>()V
.line 412
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/drawable/builder/e;->a(Landroid/graphics/drawable/Drawable;)Lcom/biuiteam/biui/drawable/builder/c;
move-result-object p1
check-cast p1, Lcom/biuiteam/biui/drawable/builder/e;
.line 413
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->R:I
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/drawable/builder/e;->a(I)Lcom/biuiteam/biui/drawable/builder/e;
move-result-object p1
.line 414
invoke-virtual {p1}, Lcom/biuiteam/biui/drawable/builder/e;->b()Landroid/graphics/drawable/Drawable;
move-result-object p1
.line 417
:cond_68
invoke-static {}, Lcom/biuiteam/biui/drawable/builder/b;->f()Z
move-result v0
if-eqz v0, :cond_9b
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->S:Z
if-eqz v0, :cond_9b
.line 418
new-instance v0, Lcom/biuiteam/biui/drawable/builder/f;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/f;-><init>()V
.line 419
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/drawable/builder/f;->a(Landroid/graphics/drawable/Drawable;)Lcom/biuiteam/biui/drawable/builder/c;
move-result-object p1
check-cast p1, Lcom/biuiteam/biui/drawable/builder/f;
.line 420
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->T:I
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/drawable/builder/f;->a(I)Lcom/biuiteam/biui/drawable/builder/f;
move-result-object p1
.line 421
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->U:Landroid/content/res/ColorStateList;
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/drawable/builder/f;->a(Landroid/content/res/ColorStateList;)Lcom/biuiteam/biui/drawable/builder/f;
move-result-object p1
.line 422
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->V:I
invoke-virtual {p1, v0}, Lcom/biuiteam/biui/drawable/builder/f;->b(I)Lcom/biuiteam/biui/drawable/builder/f;
move-result-object p1
.line 423
invoke-virtual {p1}, Lcom/biuiteam/biui/drawable/builder/f;->b()Landroid/graphics/drawable/Drawable;
move-result-object p1
:cond_9b
return-object p1
.end method
.method public static final synthetic a(Lcom/biuiteam/biui/drawable/builder/b;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 4
.line 10389
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->G:Z
if-eqz v0, :cond_2b
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->H:F
const/high16 v1, 0x3f000000 # 0.5f
cmpg-float v0, v0, v1
if-nez v0, :cond_29
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->I:F
cmpg-float v0, v0, v1
if-nez v0, :cond_29
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->J:F
const/4 v1, 0x0
cmpg-float v0, v0, v1
if-nez v0, :cond_29
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->K:F
cmpg-float v0, v0, v1
if-eqz v0, :cond_2b
:cond_29
const/4 v0, 0x1
goto :goto_2c
:cond_2b
const/4 v0, 0x0
:goto_2c
if-nez v0, :cond_2f
return-object p1
.line 9440
:cond_2f
iget-object p0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.line 9441
new-instance v0, Lcom/biuiteam/biui/drawable/builder/g;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/g;-><init>()V
.line 9442
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/drawable/builder/g;->a(Landroid/graphics/drawable/Drawable;)Lcom/biuiteam/biui/drawable/builder/c;
move-result-object p1
check-cast p1, Lcom/biuiteam/biui/drawable/builder/g;
.line 9443
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->H:F
.line 11013
check-cast p1, Lcom/biuiteam/biui/drawable/builder/g;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/g;->a:F
.line 9444
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->I:F
.line 11014
check-cast p1, Lcom/biuiteam/biui/drawable/builder/g;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/g;->b:F
.line 9445
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->J:F
.line 11015
check-cast p1, Lcom/biuiteam/biui/drawable/builder/g;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/g;->c:F
.line 9446
iget p0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->K:F
.line 11016
check-cast p1, Lcom/biuiteam/biui/drawable/builder/g;
iput p0, p1, Lcom/biuiteam/biui/drawable/builder/g;->d:F
.line 9447
invoke-virtual {p1}, Lcom/biuiteam/biui/drawable/builder/g;->b()Landroid/graphics/drawable/Drawable;
move-result-object p0
return-object p0
.end method
.method public static synthetic a(Lcom/biuiteam/biui/drawable/builder/b;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 2063
check-cast p0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->l:Z
return-object p0
.end method
.method private final a(Landroid/graphics/drawable/GradientDrawable;)V
.registers 6
.line 342
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.line 343
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->a:I
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setShape(I)V
.line 344
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->a:I
const/4 v2, 0x3
if-ne v1, v2, :cond_25
.line 345
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->b:I
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->a(Landroid/graphics/drawable/GradientDrawable;I)V
.line 346
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->c:F
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->a(Landroid/graphics/drawable/GradientDrawable;F)V
.line 347
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->d:I
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->b(Landroid/graphics/drawable/GradientDrawable;I)V
.line 348
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->e:F
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->b(Landroid/graphics/drawable/GradientDrawable;F)V
.line 349
iget-boolean v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->f:Z
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->a(Landroid/graphics/drawable/GradientDrawable;Z)V
.line 351
:cond_25
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->a()[F
move-result-object v1
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadii([F)V
.line 352
iget-boolean v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->l:Z
const/16 v2, 0x15
if-eqz v1, :cond_5c
.line 353
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->m:I
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setGradientType(I)V
.line 354
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->u:I
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->c(Landroid/graphics/drawable/GradientDrawable;I)V
.line 355
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->v:F
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->c(Landroid/graphics/drawable/GradientDrawable;F)V
.line 356
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->o:F
iget v3, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->p:F
invoke-virtual {p1, v1, v3}, Landroid/graphics/drawable/GradientDrawable;->setGradientCenter(FF)V
.line 357
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->b()Landroid/graphics/drawable/GradientDrawable$Orientation;
move-result-object v1
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->a(Landroid/graphics/drawable/GradientDrawable;Landroid/graphics/drawable/GradientDrawable$Orientation;)V
.line 358
invoke-virtual {v0}, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->c()[I
move-result-object v1
invoke-static {p1, v1}, Lcom/biuiteam/biui/drawable/builder/a;->a(Landroid/graphics/drawable/GradientDrawable;[I)V
.line 359
iget-boolean v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->w:Z
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setUseLevel(Z)V
goto :goto_6d
.line 361
:cond_5c
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v2, :cond_68
.line 362
invoke-direct {p0}, Lcom/biuiteam/biui/drawable/builder/b;->d()Landroid/content/res/ColorStateList;
move-result-object v1
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setColor(Landroid/content/res/ColorStateList;)V
goto :goto_6d
.line 364
:cond_68
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->z:I
invoke-virtual {p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 367
:goto_6d
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->x:I
iget v3, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->y:I
invoke-virtual {p1, v1, v3}, Landroid/graphics/drawable/GradientDrawable;->setSize(II)V
.line 368
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v2, :cond_88
.line 370
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->B:I
.line 371
invoke-direct {p0}, Lcom/biuiteam/biui/drawable/builder/b;->e()Landroid/content/res/ColorStateList;
move-result-object v2
.line 372
iget v3, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->E:I
int-to-float v3, v3
.line 373
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->F:I
int-to-float v0, v0
.line 369
invoke-virtual {p1, v1, v2, v3, v0}, Landroid/graphics/drawable/GradientDrawable;->setStroke(ILandroid/content/res/ColorStateList;FF)V
return-void
.line 376
:cond_88
iget v1, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->B:I
iget v2, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->C:I
iget v3, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->E:I
int-to-float v3, v3
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->F:I
int-to-float v0, v0
invoke-virtual {p1, v1, v2, v3, v0}, Landroid/graphics/drawable/GradientDrawable;->setStroke(IIFF)V
return-void
.end method
.method public static final synthetic b(Lcom/biuiteam/biui/drawable/builder/b;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 3
.line 12393
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->L:Z
if-nez v0, :cond_7
return-object p1
.line 11454
:cond_7
iget-object p0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.line 11455
new-instance v0, Lcom/biuiteam/biui/drawable/builder/h;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/h;-><init>()V
.line 11456
invoke-virtual {v0, p1}, Lcom/biuiteam/biui/drawable/builder/h;->a(Landroid/graphics/drawable/Drawable;)Lcom/biuiteam/biui/drawable/builder/c;
move-result-object p1
check-cast p1, Lcom/biuiteam/biui/drawable/builder/h;
.line 11457
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->M:I
.line 13014
check-cast p1, Lcom/biuiteam/biui/drawable/builder/h;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/h;->a:I
.line 11458
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->N:I
.line 13015
check-cast p1, Lcom/biuiteam/biui/drawable/builder/h;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/h;->b:I
.line 11459
iget v0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->O:F
.line 13016
check-cast p1, Lcom/biuiteam/biui/drawable/builder/h;
iput v0, p1, Lcom/biuiteam/biui/drawable/builder/h;->c:F
.line 11460
iget p0, p0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->P:F
.line 13017
check-cast p1, Lcom/biuiteam/biui/drawable/builder/h;
iput p0, p1, Lcom/biuiteam/biui/drawable/builder/h;->d:F
.line 11461
invoke-virtual {p1}, Lcom/biuiteam/biui/drawable/builder/h;->b()Landroid/graphics/drawable/Drawable;
move-result-object p0
return-object p0
.end method
.method private final d()Landroid/content/res/ColorStateList;
.registers 8
.line 242
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->A:Landroid/content/res/ColorStateList;
if-eqz v0, :cond_10
.line 243
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->A:Landroid/content/res/ColorStateList;
if-nez v0, :cond_f
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_f
return-object v0
.line 246
:cond_10
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/List;
.line 247
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
check-cast v1, Ljava/util/List;
.line 249
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->e:Ljava/lang/Integer;
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v2, :cond_3b
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v5, v3, [I
const v6, 0x10100a7
aput v6, v5, v4
.line 250
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 251
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 253
:cond_3b
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->g:Ljava/lang/Integer;
if-eqz v2, :cond_56
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v5, v3, [I
const v6, -0x101009e
aput v6, v5, v4
.line 254
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 255
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 257
:cond_56
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->h:Ljava/lang/Integer;
if-eqz v2, :cond_71
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v3, v3, [I
const v5, 0x10100a1
aput v5, v3, v4
.line 258
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 259
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 261
:cond_71
sget-object v2, Landroid/util/StateSet;->WILD_CARD:[I
const-string v3, "StateSet.WILD_CARD"
invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 262
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v2, v2, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->z:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 264
check-cast v0, Ljava/util/Collection;
new-array v2, v4, [[I
.line 474
invoke-interface {v0, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_9e
check-cast v0, [[I
.line 264
check-cast v1, Ljava/util/Collection;
invoke-static {v1}, Lkotlin/a/k;->a(Ljava/util/Collection;)[I
move-result-object v1
new-instance v2, Landroid/content/res/ColorStateList;
invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
return-object v2
.line 474
:cond_9e
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type kotlin.Array<T>"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method private final e()Landroid/content/res/ColorStateList;
.registers 8
.line 268
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->D:Landroid/content/res/ColorStateList;
if-eqz v0, :cond_10
.line 269
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->D:Landroid/content/res/ColorStateList;
if-nez v0, :cond_f
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_f
return-object v0
.line 272
:cond_10
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
check-cast v0, Ljava/util/List;
.line 273
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
check-cast v1, Ljava/util/List;
.line 275
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->i:Ljava/lang/Integer;
const/4 v3, 0x1
const/4 v4, 0x0
if-eqz v2, :cond_3b
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v5, v3, [I
const v6, 0x10100a7
aput v6, v5, v4
.line 276
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 277
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 279
:cond_3b
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->j:Ljava/lang/Integer;
if-eqz v2, :cond_56
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v5, v3, [I
const v6, -0x101009e
aput v6, v5, v4
.line 280
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 281
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 283
:cond_56
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->k:Ljava/lang/Integer;
if-eqz v2, :cond_71
check-cast v2, Ljava/lang/Number;
invoke-virtual {v2}, Ljava/lang/Number;->intValue()I
move-result v2
new-array v3, v3, [I
const v5, 0x10100a1
aput v5, v3, v4
.line 284
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 285
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 287
:cond_71
sget-object v2, Landroid/util/StateSet;->WILD_CARD:[I
const-string v3, "StateSet.WILD_CARD"
invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 288
iget-object v2, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v2, v2, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->C:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 290
check-cast v0, Ljava/util/Collection;
new-array v2, v4, [[I
.line 476
invoke-interface {v0, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_9e
check-cast v0, [[I
.line 290
check-cast v1, Ljava/util/Collection;
invoke-static {v1}, Lkotlin/a/k;->a(Ljava/util/Collection;)[I
move-result-object v1
new-instance v2, Landroid/content/res/ColorStateList;
invoke-direct {v2, v0, v1}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
return-object v2
.line 476
:cond_9e
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type kotlin.Array<T>"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method private static f()Z
.registers 2
.line 434
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method private g(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 25
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->a:I
return-object v0
.end method
# virtual methods
.method public final a()Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 26
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->g(I)Lcom/biuiteam/biui/drawable/builder/b;
return-object v0
.end method
.method public final a(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 40
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
.line 1100
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->g:I
.line 1101
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->h:I
.line 1102
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->i:I
.line 1103
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->j:I
.line 1104
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->k:I
return-object v0
.end method
.method public final a(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 116
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iput-object p1, v0, Lcom/biuiteam/biui/drawable/builder/b;->e:Ljava/lang/Integer;
return-object v0
.end method
.method public final b()Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 27
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/biuiteam/biui/drawable/builder/b;->g(I)Lcom/biuiteam/biui/drawable/builder/b;
return-object v0
.end method
.method public final b(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 44
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->j:I
return-object v0
.end method
.method public final b(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 122
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iput-object p1, v0, Lcom/biuiteam/biui/drawable/builder/b;->g:Ljava/lang/Integer;
return-object v0
.end method
.method public final c()Landroid/graphics/drawable/Drawable;
.registers 8
.line 211
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->d:Landroid/graphics/drawable/Drawable;
if-eqz v0, :cond_e
if-nez v0, :cond_9
.line 212
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_9
invoke-direct {p0, v0}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
move-result-object v0
return-object v0
.line 2430
:cond_e
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->S:Z
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_1e
invoke-static {}, Lcom/biuiteam/biui/drawable/builder/b;->f()Z
move-result v0
if-nez v0, :cond_1e
const/4 v0, 0x1
goto :goto_1f
:cond_1e
const/4 v0, 0x0
:goto_1f
if-eqz v0, :cond_34
.line 219
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->f:Ljava/lang/Integer;
if-eqz v0, :cond_29
.line 220
invoke-virtual {p0, v0}, Lcom/biuiteam/biui/drawable/builder/b;->a(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
goto :goto_34
.line 222
:cond_29
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->T:I
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/biuiteam/biui/drawable/builder/b;->a(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.line 3383
:cond_34
:goto_34
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-ge v0, v3, :cond_66
.line 3470
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->i:Ljava/lang/Integer;
if-nez v0, :cond_49
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->j:Ljava/lang/Integer;
if-nez v0, :cond_49
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->k:Ljava/lang/Integer;
if-eqz v0, :cond_47
goto :goto_49
:cond_47
const/4 v0, 0x0
goto :goto_4a
:cond_49
:goto_49
const/4 v0, 0x1
:goto_4a
if-nez v0, :cond_64
.line 3383
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iget-boolean v0, v0, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->l:Z
if-nez v0, :cond_66
.line 4466
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->e:Ljava/lang/Integer;
if-nez v0, :cond_61
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->g:Ljava/lang/Integer;
if-nez v0, :cond_61
iget-object v0, p0, Lcom/biuiteam/biui/drawable/builder/b;->h:Ljava/lang/Integer;
if-eqz v0, :cond_5f
goto :goto_61
:cond_5f
const/4 v0, 0x0
goto :goto_62
:cond_61
:goto_61
const/4 v0, 0x1
:goto_62
if-eqz v0, :cond_66
:cond_64
const/4 v0, 0x1
goto :goto_67
:cond_66
const/4 v0, 0x0
:goto_67
if-eqz v0, :cond_151
.line 227
new-instance v0, Lcom/biuiteam/biui/drawable/builder/i;
invoke-direct {v0}, Lcom/biuiteam/biui/drawable/builder/i;-><init>()V
.line 5294
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->e:Ljava/lang/Integer;
const/4 v4, 0x0
if-nez v3, :cond_79
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->i:Ljava/lang/Integer;
if-nez v3, :cond_79
move-object v3, v4
goto :goto_9d
.line 5296
:cond_79
new-instance v3, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 5297
invoke-direct {p0, v3}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/GradientDrawable;)V
.line 5298
iget-object v5, p0, Lcom/biuiteam/biui/drawable/builder/b;->e:Ljava/lang/Integer;
if-eqz v5, :cond_8e
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->intValue()I
move-result v5
.line 5299
invoke-virtual {v3, v5}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 5301
:cond_8e
iget-object v5, p0, Lcom/biuiteam/biui/drawable/builder/b;->i:Ljava/lang/Integer;
if-eqz v5, :cond_9b
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->intValue()I
move-result v5
.line 5302
invoke-static {v3, v5}, Lcom/biuiteam/biui/drawable/builder/a;->d(Landroid/graphics/drawable/GradientDrawable;I)V
.line 5304
:cond_9b
check-cast v3, Landroid/graphics/drawable/Drawable;
.line 6016
:goto_9d
check-cast v0, Lcom/biuiteam/biui/drawable/builder/i;
iput-object v3, v0, Lcom/biuiteam/biui/drawable/builder/i;->a:Landroid/graphics/drawable/Drawable;
.line 6308
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->g:Ljava/lang/Integer;
if-nez v3, :cond_ab
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->j:Ljava/lang/Integer;
if-nez v3, :cond_ab
move-object v3, v4
goto :goto_cf
.line 6310
:cond_ab
new-instance v3, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 6311
invoke-direct {p0, v3}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/GradientDrawable;)V
.line 6312
iget-object v5, p0, Lcom/biuiteam/biui/drawable/builder/b;->g:Ljava/lang/Integer;
if-eqz v5, :cond_c0
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->intValue()I
move-result v5
.line 6313
invoke-virtual {v3, v5}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 6315
:cond_c0
iget-object v5, p0, Lcom/biuiteam/biui/drawable/builder/b;->j:Ljava/lang/Integer;
if-eqz v5, :cond_cd
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->intValue()I
move-result v5
.line 6316
invoke-static {v3, v5}, Lcom/biuiteam/biui/drawable/builder/a;->d(Landroid/graphics/drawable/GradientDrawable;I)V
.line 6318
:cond_cd
check-cast v3, Landroid/graphics/drawable/Drawable;
.line 7017
:goto_cf
check-cast v0, Lcom/biuiteam/biui/drawable/builder/i;
iput-object v3, v0, Lcom/biuiteam/biui/drawable/builder/i;->b:Landroid/graphics/drawable/Drawable;
.line 7322
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->h:Ljava/lang/Integer;
if-nez v3, :cond_dc
iget-object v3, p0, Lcom/biuiteam/biui/drawable/builder/b;->k:Ljava/lang/Integer;
if-nez v3, :cond_dc
goto :goto_101
.line 7324
:cond_dc
new-instance v3, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 7325
invoke-direct {p0, v3}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/GradientDrawable;)V
.line 7326
iget-object v4, p0, Lcom/biuiteam/biui/drawable/builder/b;->h:Ljava/lang/Integer;
if-eqz v4, :cond_f1
check-cast v4, Ljava/lang/Number;
invoke-virtual {v4}, Ljava/lang/Number;->intValue()I
move-result v4
.line 7327
invoke-virtual {v3, v4}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 7329
:cond_f1
iget-object v4, p0, Lcom/biuiteam/biui/drawable/builder/b;->k:Ljava/lang/Integer;
if-eqz v4, :cond_fe
check-cast v4, Ljava/lang/Number;
invoke-virtual {v4}, Ljava/lang/Number;->intValue()I
move-result v4
.line 7330
invoke-static {v3, v4}, Lcom/biuiteam/biui/drawable/builder/a;->d(Landroid/graphics/drawable/GradientDrawable;I)V
.line 7332
:cond_fe
move-object v4, v3
check-cast v4, Landroid/graphics/drawable/Drawable;
.line 8018
:goto_101
check-cast v0, Lcom/biuiteam/biui/drawable/builder/i;
iput-object v4, v0, Lcom/biuiteam/biui/drawable/builder/i;->c:Landroid/graphics/drawable/Drawable;
.line 8336
new-instance v3, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 8337
invoke-direct {p0, v3}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/GradientDrawable;)V
.line 8338
check-cast v3, Landroid/graphics/drawable/Drawable;
const-string v4, "normal"
.line 231
invoke-static {v3, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 9019
check-cast v0, Lcom/biuiteam/biui/drawable/builder/i;
iput-object v3, v0, Lcom/biuiteam/biui/drawable/builder/i;->d:Landroid/graphics/drawable/Drawable;
.line 9022
new-instance v3, Landroid/graphics/drawable/StateListDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/StateListDrawable;-><init>()V
.line 9028
iget-object v4, v0, Lcom/biuiteam/biui/drawable/builder/i;->a:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_12b
new-array v5, v1, [I
const v6, 0x10100a7
aput v6, v5, v2
.line 9029
invoke-virtual {v3, v5, v4}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
.line 9031
:cond_12b
iget-object v4, v0, Lcom/biuiteam/biui/drawable/builder/i;->b:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_139
new-array v5, v1, [I
const v6, -0x101009e
aput v6, v5, v2
.line 9032
invoke-virtual {v3, v5, v4}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
.line 9034
:cond_139
iget-object v4, v0, Lcom/biuiteam/biui/drawable/builder/i;->c:Landroid/graphics/drawable/Drawable;
if-eqz v4, :cond_147
new-array v1, v1, [I
const v5, 0x10100a1
aput v5, v1, v2
.line 9035
invoke-virtual {v3, v1, v4}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
.line 9037
:cond_147
sget-object v1, Landroid/util/StateSet;->WILD_CARD:[I
iget-object v0, v0, Lcom/biuiteam/biui/drawable/builder/i;->d:Landroid/graphics/drawable/Drawable;
invoke-virtual {v3, v1, v0}, Landroid/graphics/drawable/StateListDrawable;->addState([ILandroid/graphics/drawable/Drawable;)V
.line 232
check-cast v3, Landroid/graphics/drawable/Drawable;
goto :goto_15f
.line 234
:cond_151
new-instance v0, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v0}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
move-object v3, v0
check-cast v3, Landroid/graphics/drawable/Drawable;
.line 235
move-object v0, v3
check-cast v0, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {p0, v0}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/GradientDrawable;)V
.line 237
:goto_15f
invoke-direct {p0, v3}, Lcom/biuiteam/biui/drawable/builder/b;->a(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
move-result-object v0
return-object v0
.end method
.method public final c(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 47
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->k:I
return-object v0
.end method
.method public final c(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 124
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iput-object p1, v0, Lcom/biuiteam/biui/drawable/builder/b;->h:Ljava/lang/Integer;
return-object v0
.end method
.method public final d(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 114
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->z:I
return-object v0
.end method
.method public final d(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 135
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iput-object p1, v0, Lcom/biuiteam/biui/drawable/builder/b;->j:Ljava/lang/Integer;
return-object v0
.end method
.method public final e(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 129
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->B:I
return-object v0
.end method
.method public final e(Ljava/lang/Integer;)Lcom/biuiteam/biui/drawable/builder/b;
.registers 3
.line 137
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iput-object p1, v0, Lcom/biuiteam/biui/drawable/builder/b;->k:Ljava/lang/Integer;
return-object v0
.end method
.method public final f(I)Lcom/biuiteam/biui/drawable/builder/b;
.registers 4
.line 131
move-object v0, p0
check-cast v0, Lcom/biuiteam/biui/drawable/builder/b;
iget-object v1, v0, Lcom/biuiteam/biui/drawable/builder/b;->a:Lcom/biuiteam/biui/drawable/builder/DrawableProperties;
iput p1, v1, Lcom/biuiteam/biui/drawable/builder/DrawableProperties;->C:I
return-object v0
.end method