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