ConstraintLayout$LayoutParams.smali
.class public Landroid/support/constraint/ConstraintLayout$LayoutParams;
.super Landroid/view/ViewGroup$MarginLayoutParams;
.source "ConstraintLayout.java"
# instance fields
.field public bA:I
.field public bB:I
.field public bC:I
.field public bD:I
.field public bE:I
.field public bF:I
.field public bG:I
.field public bH:F
.field public bI:F
.field public bJ:Ljava/lang/String;
.field private bK:I
.field public bL:I
.field public bM:I
.field public bN:I
.field public bO:I
.field public bP:I
.field public bQ:I
.field public bR:I
.field public bS:I
.field public bT:I
.field public bU:I
.field bV:Z
.field bW:Z
.field bX:Z
.field bY:Z
.field bZ:I
.field public bk:I
.field public bl:I
.field public bm:F
.field public bn:I
.field public bo:I
.field public bq:I
.field public br:I
.field public bs:I
.field public bt:I
.field public bu:I
.field public bv:I
.field public bw:I
.field public bx:I
.field public by:I
.field public bz:I
.field ca:I
.field cb:I
.field cc:I
.field cd:I
.field ce:I
.field cg:F
.field cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
.field public horizontalWeight:F
.field public orientation:I
.field public verticalWeight:F
# direct methods
.method public constructor <init>()V
.registers 8
.prologue
const/4 v6, 0x0
const/4 v5, 0x1
const/high16 v4, 0x3f000000 # 0.5f
const/4 v3, 0x0
const/4 v2, -0x1
.line 1869
const/4 v0, -0x2
const/4 v1, -0x2
invoke-direct {p0, v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
.line 1355
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
.line 1360
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
.line 1365
const/high16 v0, -0x40800000 # -1.0f
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
.line 1370
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
.line 1375
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
.line 1380
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
.line 1385
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
.line 1390
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
.line 1395
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
.line 1400
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
.line 1405
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
.line 1410
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
.line 1415
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
.line 1420
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
.line 1425
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
.line 1430
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
.line 1435
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
.line 1440
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bC:I
.line 1445
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
.line 1450
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bE:I
.line 1455
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
.line 1460
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
.line 1465
iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
.line 1470
iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bI:F
.line 1475
const/4 v0, 0x0
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
.line 1485
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
.line 1491
iput v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->horizontalWeight:F
.line 1497
iput v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->verticalWeight:F
.line 1509
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bL:I
.line 1521
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bM:I
.line 1532
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bN:I
.line 1543
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bO:I
.line 1549
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bP:I
.line 1555
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bQ:I
.line 1561
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bR:I
.line 1567
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bS:I
.line 1573
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bT:I
.line 1579
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bU:I
.line 1581
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
.line 1584
iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1585
iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1587
iput-boolean v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bX:Z
.line 1588
iput-boolean v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bY:Z
.line 1590
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1591
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1592
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1593
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
.line 1594
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1595
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1596
iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cg:F
.line 1598
new-instance v0, Landroid/support/constraint/solver/widgets/ConstraintWidget;
invoke-direct {v0}, Landroid/support/constraint/solver/widgets/ConstraintWidget;-><init>()V
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
.line 1870
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 14
.prologue
const/high16 v2, 0x3f000000 # 0.5f
const/4 v10, 0x1
const/4 v9, 0x0
const/4 v1, 0x0
const/4 v8, -0x1
.line 1662
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.line 1355
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
.line 1360
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
.line 1365
const/high16 v0, -0x40800000 # -1.0f
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
.line 1370
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
.line 1375
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
.line 1380
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
.line 1385
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
.line 1390
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
.line 1395
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
.line 1400
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
.line 1405
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
.line 1410
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
.line 1415
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
.line 1420
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
.line 1425
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
.line 1430
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
.line 1435
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
.line 1440
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bC:I
.line 1445
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
.line 1450
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bE:I
.line 1455
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
.line 1460
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
.line 1465
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
.line 1470
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bI:F
.line 1475
const/4 v0, 0x0
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
.line 1485
iput v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
.line 1491
iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->horizontalWeight:F
.line 1497
iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->verticalWeight:F
.line 1509
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bL:I
.line 1521
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bM:I
.line 1532
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bN:I
.line 1543
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bO:I
.line 1549
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bP:I
.line 1555
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bQ:I
.line 1561
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bR:I
.line 1567
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bS:I
.line 1573
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bT:I
.line 1579
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bU:I
.line 1581
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
.line 1584
iput-boolean v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1585
iput-boolean v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1587
iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bX:Z
.line 1588
iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bY:Z
.line 1590
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1591
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1592
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1593
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
.line 1594
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1595
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1596
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cg:F
.line 1598
new-instance v0, Landroid/support/constraint/solver/widgets/ConstraintWidget;
invoke-direct {v0}, Landroid/support/constraint/solver/widgets/ConstraintWidget;-><init>()V
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
.line 1664
sget-object v0, Landroid/support/constraint/d;->ConstraintLayout_Layout:[I
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v3
.line 1665
invoke-virtual {v3}, Landroid/content/res/TypedArray;->getIndexCount()I
move-result v4
move v2, v1
.line 1666
:goto_82
if-ge v2, v4, :cond_3b8
.line 1667
invoke-virtual {v3, v2}, Landroid/content/res/TypedArray;->getIndex(I)I
move-result v0
.line 1668
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintLeft_toLeftOf:I
if-ne v0, v5, :cond_a2
.line 1669
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
.line 1670
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
if-ne v5, v8, :cond_9e
.line 1671
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
.line 1666
:cond_9e
:goto_9e
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_82
.line 1673
:cond_a2
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintLeft_toRightOf:I
if-ne v0, v5, :cond_b9
.line 1674
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
.line 1675
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
if-ne v5, v8, :cond_9e
.line 1676
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
goto :goto_9e
.line 1678
:cond_b9
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintRight_toLeftOf:I
if-ne v0, v5, :cond_d0
.line 1679
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
.line 1680
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
if-ne v5, v8, :cond_9e
.line 1681
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
goto :goto_9e
.line 1683
:cond_d0
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintRight_toRightOf:I
if-ne v0, v5, :cond_e7
.line 1684
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
.line 1685
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
if-ne v5, v8, :cond_9e
.line 1686
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
goto :goto_9e
.line 1688
:cond_e7
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintTop_toTopOf:I
if-ne v0, v5, :cond_fe
.line 1689
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
.line 1690
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
if-ne v5, v8, :cond_9e
.line 1691
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
goto :goto_9e
.line 1693
:cond_fe
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintTop_toBottomOf:I
if-ne v0, v5, :cond_115
.line 1694
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
.line 1695
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
if-ne v5, v8, :cond_9e
.line 1696
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
goto :goto_9e
.line 1698
:cond_115
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintBottom_toTopOf:I
if-ne v0, v5, :cond_12d
.line 1699
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
.line 1700
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
if-ne v5, v8, :cond_9e
.line 1701
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
goto/16 :goto_9e
.line 1703
:cond_12d
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintBottom_toBottomOf:I
if-ne v0, v5, :cond_145
.line 1704
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
.line 1705
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
if-ne v5, v8, :cond_9e
.line 1706
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
goto/16 :goto_9e
.line 1708
:cond_145
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf:I
if-ne v0, v5, :cond_15d
.line 1709
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
.line 1710
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
if-ne v5, v8, :cond_9e
.line 1711
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
goto/16 :goto_9e
.line 1713
:cond_15d
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_editor_absoluteX:I
if-ne v0, v5, :cond_16b
.line 1714
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bT:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bT:I
goto/16 :goto_9e
.line 1715
:cond_16b
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_editor_absoluteY:I
if-ne v0, v5, :cond_179
.line 1716
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bU:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bU:I
goto/16 :goto_9e
.line 1717
:cond_179
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintGuide_begin:I
if-ne v0, v5, :cond_187
.line 1718
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
goto/16 :goto_9e
.line 1719
:cond_187
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintGuide_end:I
if-ne v0, v5, :cond_195
.line 1720
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
goto/16 :goto_9e
.line 1721
:cond_195
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintGuide_percent:I
if-ne v0, v5, :cond_1a3
.line 1722
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
goto/16 :goto_9e
.line 1723
:cond_1a3
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_android_orientation:I
if-ne v0, v5, :cond_1b1
.line 1724
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
goto/16 :goto_9e
.line 1725
:cond_1b1
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintStart_toEndOf:I
if-ne v0, v5, :cond_1c9
.line 1726
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
.line 1727
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
if-ne v5, v8, :cond_9e
.line 1728
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
goto/16 :goto_9e
.line 1730
:cond_1c9
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintStart_toStartOf:I
if-ne v0, v5, :cond_1e1
.line 1731
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
.line 1732
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
if-ne v5, v8, :cond_9e
.line 1733
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
goto/16 :goto_9e
.line 1735
:cond_1e1
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintEnd_toStartOf:I
if-ne v0, v5, :cond_1f9
.line 1736
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
.line 1737
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
if-ne v5, v8, :cond_9e
.line 1738
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
goto/16 :goto_9e
.line 1740
:cond_1f9
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintEnd_toEndOf:I
if-ne v0, v5, :cond_211
.line 1741
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v5
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
.line 1742
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
if-ne v5, v8, :cond_9e
.line 1743
invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
goto/16 :goto_9e
.line 1745
:cond_211
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginLeft:I
if-ne v0, v5, :cond_21f
.line 1746
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
goto/16 :goto_9e
.line 1747
:cond_21f
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginTop:I
if-ne v0, v5, :cond_22d
.line 1748
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bC:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bC:I
goto/16 :goto_9e
.line 1749
:cond_22d
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginRight:I
if-ne v0, v5, :cond_23b
.line 1750
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
goto/16 :goto_9e
.line 1751
:cond_23b
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginBottom:I
if-ne v0, v5, :cond_249
.line 1752
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bE:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bE:I
goto/16 :goto_9e
.line 1753
:cond_249
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginStart:I
if-ne v0, v5, :cond_257
.line 1754
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
goto/16 :goto_9e
.line 1755
:cond_257
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_goneMarginEnd:I
if-ne v0, v5, :cond_265
.line 1756
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
goto/16 :goto_9e
.line 1757
:cond_265
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHorizontal_bias:I
if-ne v0, v5, :cond_273
.line 1758
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
goto/16 :goto_9e
.line 1759
:cond_273
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintVertical_bias:I
if-ne v0, v5, :cond_281
.line 1760
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bI:F
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bI:F
goto/16 :goto_9e
.line 1761
:cond_281
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintDimensionRatio:I
if-ne v0, v5, :cond_324
.line 1762
invoke-virtual {v3, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
.line 1764
iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
.line 1765
iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
if-eqz v0, :cond_9e
.line 1766
iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v5
.line 1767
iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
const/16 v6, 0x2c
invoke-virtual {v0, v6}, Ljava/lang/String;->indexOf(I)I
move-result v0
.line 1768
if-lez v0, :cond_308
add-int/lit8 v6, v5, -0x1
if-ge v0, v6, :cond_308
.line 1769
iget-object v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
invoke-virtual {v6, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v6
.line 1770
const-string v7, "W"
invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_2fd
.line 1771
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
.line 1775
:cond_2b5
:goto_2b5
add-int/lit8 v0, v0, 0x1
.line 1779
:goto_2b7
iget-object v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
const/16 v7, 0x3a
invoke-virtual {v6, v7}, Ljava/lang/String;->indexOf(I)I
move-result v6
.line 1780
if-ltz v6, :cond_310
add-int/lit8 v5, v5, -0x1
if-ge v6, v5, :cond_310
.line 1781
iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
invoke-virtual {v5, v0, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
.line 1782
iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
add-int/lit8 v6, v6, 0x1
invoke-virtual {v5, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v5
.line 1783
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v6
if-lez v6, :cond_9e
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v6
if-lez v6, :cond_9e
.line 1785
:try_start_2df
invoke-static {v0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v0
.line 1786
invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v5
.line 1787
cmpl-float v6, v0, v9
if-lez v6, :cond_9e
cmpl-float v6, v5, v9
if-lez v6, :cond_9e
.line 1788
iget v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
if-ne v6, v10, :cond_30a
.line 1789
div-float v0, v5, v0
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
:try_end_2f8
.catch Ljava/lang/NumberFormatException; {:try_start_2df .. :try_end_2f8} :catch_2fa
goto/16 :goto_9e
:catch_2fa
move-exception v0
goto/16 :goto_9e
.line 1772
:cond_2fd
const-string v7, "H"
invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_2b5
.line 1773
iput v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
goto :goto_2b5
:cond_308
move v0, v1
.line 1777
goto :goto_2b7
.line 1791
:cond_30a
div-float/2addr v0, v5
:try_start_30b
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
:try_end_30e
.catch Ljava/lang/NumberFormatException; {:try_start_30b .. :try_end_30e} :catch_2fa
goto/16 :goto_9e
.line 1799
:cond_310
iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
invoke-virtual {v5, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 1800
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v5
if-lez v5, :cond_9e
.line 1802
:try_start_31c
invoke-static {v0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
:try_end_31f
.catch Ljava/lang/NumberFormatException; {:try_start_31c .. :try_end_31f} :catch_321
goto/16 :goto_9e
:catch_321
move-exception v0
goto/16 :goto_9e
.line 1809
:cond_324
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHorizontal_weight:I
if-ne v0, v5, :cond_330
.line 1810
invoke-virtual {v3, v0, v9}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->horizontalWeight:F
goto/16 :goto_9e
.line 1811
:cond_330
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintVertical_weight:I
if-ne v0, v5, :cond_33c
.line 1812
invoke-virtual {v3, v0, v9}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->verticalWeight:F
goto/16 :goto_9e
.line 1813
:cond_33c
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle:I
if-ne v0, v5, :cond_348
.line 1814
invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bL:I
goto/16 :goto_9e
.line 1815
:cond_348
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintVertical_chainStyle:I
if-ne v0, v5, :cond_354
.line 1816
invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bM:I
goto/16 :goto_9e
.line 1817
:cond_354
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintWidth_default:I
if-ne v0, v5, :cond_360
.line 1818
invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bN:I
goto/16 :goto_9e
.line 1819
:cond_360
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHeight_default:I
if-ne v0, v5, :cond_36c
.line 1820
invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bO:I
goto/16 :goto_9e
.line 1821
:cond_36c
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintWidth_min:I
if-ne v0, v5, :cond_37a
.line 1822
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bP:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bP:I
goto/16 :goto_9e
.line 1823
:cond_37a
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintWidth_max:I
if-ne v0, v5, :cond_388
.line 1824
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bR:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bR:I
goto/16 :goto_9e
.line 1825
:cond_388
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHeight_min:I
if-ne v0, v5, :cond_396
.line 1826
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bQ:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bQ:I
goto/16 :goto_9e
.line 1827
:cond_396
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintHeight_max:I
if-ne v0, v5, :cond_3a4
.line 1828
iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bS:I
invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v0
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bS:I
goto/16 :goto_9e
.line 1829
:cond_3a4
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintLeft_creator:I
if-eq v0, v5, :cond_9e
.line 1831
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintTop_creator:I
if-eq v0, v5, :cond_9e
.line 1833
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintRight_creator:I
if-eq v0, v5, :cond_9e
.line 1835
sget v5, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintBottom_creator:I
if-eq v0, v5, :cond_9e
.line 1837
sget v0, Landroid/support/constraint/d;->ConstraintLayout_Layout_layout_constraintBaseline_creator:I
goto/16 :goto_9e
.line 1843
:cond_3b8
invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
.line 1844
invoke-virtual {p0}, Landroid/support/constraint/ConstraintLayout$LayoutParams;->validate()V
.line 1845
return-void
.end method
.method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V
.registers 8
.prologue
const/4 v5, 0x0
const/4 v4, 0x1
const/high16 v3, 0x3f000000 # 0.5f
const/4 v2, 0x0
const/4 v1, -0x1
.line 1873
invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
.line 1355
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
.line 1360
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
.line 1365
const/high16 v0, -0x40800000 # -1.0f
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
.line 1370
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
.line 1375
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
.line 1380
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
.line 1385
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
.line 1390
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bs:I
.line 1395
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bt:I
.line 1400
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bu:I
.line 1405
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bv:I
.line 1410
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bw:I
.line 1415
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
.line 1420
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
.line 1425
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
.line 1430
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
.line 1435
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
.line 1440
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bC:I
.line 1445
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
.line 1450
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bE:I
.line 1455
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
.line 1460
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
.line 1465
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
.line 1470
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bI:F
.line 1475
const/4 v0, 0x0
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bJ:Ljava/lang/String;
.line 1485
iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bK:I
.line 1491
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->horizontalWeight:F
.line 1497
iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->verticalWeight:F
.line 1509
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bL:I
.line 1521
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bM:I
.line 1532
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bN:I
.line 1543
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bO:I
.line 1549
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bP:I
.line 1555
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bQ:I
.line 1561
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bR:I
.line 1567
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bS:I
.line 1573
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bT:I
.line 1579
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bU:I
.line 1581
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
.line 1584
iput-boolean v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1585
iput-boolean v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1587
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bX:Z
.line 1588
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bY:Z
.line 1590
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1591
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1592
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1593
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
.line 1594
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1595
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1596
iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cg:F
.line 1598
new-instance v0, Landroid/support/constraint/solver/widgets/ConstraintWidget;
invoke-direct {v0}, Landroid/support/constraint/solver/widgets/ConstraintWidget;-><init>()V
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
.line 1874
return-void
.end method
# virtual methods
.method public resolveLayoutDirection(I)V
.registers 5
.annotation build Landroid/annotation/TargetApi;
value = 0x11
.end annotation
.prologue
const/4 v0, 0x1
const/4 v2, -0x1
.line 1882
invoke-super {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->resolveLayoutDirection(I)V
.line 1884
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1885
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
.line 1886
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1887
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1889
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1890
iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1891
iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bB:I
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1892
iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bD:I
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1893
iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cg:F
.line 1895
invoke-virtual {p0}, Landroid/support/constraint/ConstraintLayout$LayoutParams;->getLayoutDirection()I
move-result v1
if-ne v0, v1, :cond_75
.line 1897
:goto_23
if-eqz v0, :cond_80
.line 1898
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
if-eq v0, v2, :cond_77
.line 1899
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1903
:cond_2d
:goto_2d
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
if-eq v0, v2, :cond_35
.line 1904
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1906
:cond_35
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
if-eq v0, v2, :cond_3d
.line 1907
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1909
:cond_3d
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
if-eq v0, v2, :cond_45
.line 1910
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
.line 1912
:cond_45
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
if-eq v0, v2, :cond_4d
.line 1913
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1915
:cond_4d
const/high16 v0, 0x3f800000 # 1.0f
iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bH:F
sub-float/2addr v0, v1
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cg:F
.line 1937
:cond_54
:goto_54
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
if-ne v0, v2, :cond_64
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
if-ne v0, v2, :cond_64
.line 1938
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
if-eq v0, v2, :cond_b1
.line 1939
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bq:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1944
:cond_64
:goto_64
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
if-ne v0, v2, :cond_74
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
if-ne v0, v2, :cond_74
.line 1945
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
if-eq v0, v2, :cond_ba
.line 1946
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bn:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1951
:cond_74
:goto_74
return-void
.line 1895
:cond_75
const/4 v0, 0x0
goto :goto_23
.line 1900
:cond_77
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
if-eq v0, v2, :cond_2d
.line 1901
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
goto :goto_2d
.line 1917
:cond_80
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
if-eq v0, v2, :cond_88
.line 1918
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bx:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
.line 1920
:cond_88
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
if-eq v0, v2, :cond_90
.line 1921
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->by:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bZ:I
.line 1923
:cond_90
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
if-eq v0, v2, :cond_98
.line 1924
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bz:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cb:I
.line 1926
:cond_98
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
if-eq v0, v2, :cond_a0
.line 1927
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bA:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
.line 1929
:cond_a0
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
if-eq v0, v2, :cond_a8
.line 1930
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bF:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cd:I
.line 1932
:cond_a8
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
if-eq v0, v2, :cond_54
.line 1933
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bG:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ce:I
goto :goto_54
.line 1940
:cond_b1
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
if-eq v0, v2, :cond_64
.line 1941
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->br:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cc:I
goto :goto_64
.line 1947
:cond_ba
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
if-eq v0, v2, :cond_74
.line 1948
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bo:I
iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ca:I
goto :goto_74
.end method
.method public final validate()V
.registers 5
.prologue
const/4 v1, 0x0
const/4 v3, -0x1
const/4 v2, 0x1
.line 1848
iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bY:Z
.line 1849
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1850
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1851
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I
if-eqz v0, :cond_11
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I
if-ne v0, v3, :cond_13
.line 1852
:cond_11
iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1854
:cond_13
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I
if-eqz v0, :cond_1b
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I
if-ne v0, v3, :cond_1d
.line 1855
:cond_1b
iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1857
:cond_1d
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bm:F
const/high16 v1, -0x40800000 # -1.0f
cmpl-float v0, v0, v1
if-nez v0, :cond_2d
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bk:I
if-ne v0, v3, :cond_2d
iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bl:I
if-eq v0, v3, :cond_49
.line 1858
:cond_2d
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bY:Z
.line 1859
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bV:Z
.line 1860
iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->bW:Z
.line 1861
iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
instance-of v0, v0, Landroid/support/constraint/solver/widgets/b;
if-nez v0, :cond_40
.line 1862
new-instance v0, Landroid/support/constraint/solver/widgets/b;
invoke-direct {v0}, Landroid/support/constraint/solver/widgets/b;-><init>()V
iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
.line 1864
:cond_40
iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->cj:Landroid/support/constraint/solver/widgets/ConstraintWidget;
check-cast v0, Landroid/support/constraint/solver/widgets/b;
iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->orientation:I
invoke-virtual {v0, v1}, Landroid/support/constraint/solver/widgets/b;->setOrientation(I)V
.line 1866
:cond_49
return-void
.end method