ConstraintLayout$LayoutParams.smali

.class public Landroid/support/constraint/ConstraintLayout$LayoutParams;
.super Landroid/view/ViewGroup$MarginLayoutParams;
.source "ConstraintLayout.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Landroid/support/constraint/ConstraintLayout;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "LayoutParams"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Landroid/support/constraint/ConstraintLayout$LayoutParams$a;
    }
.end annotation


# instance fields
.field public A:F

.field public B:Ljava/lang/String;

.field C:F

.field D:I

.field public E:F

.field public F:F

.field public G:I

.field public H:I

.field public I:I

.field public J:I

.field public K:I

.field public L:I

.field public M:I

.field public N:I

.field public O:F

.field public P:F

.field public Q:I

.field public R:I

.field public S:I

.field public T:Z

.field public U:Z

.field V:Z

.field W:Z

.field X:Z

.field Y:Z

.field Z:Z

.field public a:I

.field aa:Z

.field ab:I

.field ac:I

.field ad:I

.field ae:I

.field af:I

.field ag:I

.field ah:F

.field ai:I

.field aj:I

.field ak:F

.field al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

.field public am:Z

.field public b:I

.field public c:F

.field public d:I

.field public e:I

.field public f:I

.field public g:I

.field public h:I

.field public i:I

.field public j:I

.field public k:I

.field public l:I

.field public m:I

.field public n:I

.field public o:F

.field public p:I

.field public q:I

.field public r:I

.field public s:I

.field public t:I

.field public u:I

.field public v:I

.field public w:I

.field public x:I

.field public y:I

.field public z:F


# direct methods
.method public constructor <init>(II)V
    .registers 9

    .prologue
    const/4 v5, 0x1

    const/high16 v4, 0x3f000000    # 0.5f

    const/high16 v3, -0x40800000    # -1.0f

    const/4 v2, 0x0

    const/4 v1, -0x1

    .line 3040
    invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V

    .line 2166
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    .line 2171
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    .line 2176
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    .line 2181
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    .line 2186
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    .line 2191
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    .line 2196
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    .line 2201
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    .line 2206
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    .line 2211
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    .line 2216
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    .line 2221
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    .line 2226
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    .line 2231
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->n:I

    .line 2236
    const/4 v0, 0x0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    .line 2241
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    .line 2246
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    .line 2251
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    .line 2256
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    .line 2261
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    .line 2266
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->u:I

    .line 2271
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    .line 2276
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->w:I

    .line 2281
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    .line 2286
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    .line 2291
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    .line 2296
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->A:F

    .line 2301
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    .line 2306
    const/4 v0, 0x0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F

    .line 2311
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    .line 2317
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->E:F

    .line 2323
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->F:F

    .line 2335
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->G:I

    .line 2347
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->H:I

    .line 2360
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    .line 2373
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    .line 2379
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    .line 2385
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    .line 2391
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    .line 2397
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    .line 2402
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->O:F

    .line 2407
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->P:F

    .line 2413
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Q:I

    .line 2419
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->R:I

    .line 2421
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    .line 2430
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    .line 2439
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    .line 2442
    iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 2443
    iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 2445
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->X:Z

    .line 2446
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    .line 2447
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Z:Z

    .line 2448
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aa:Z

    .line 2450
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 2451
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 2452
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 2453
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 2454
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 2455
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 2456
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ah:F

    .line 2462
    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;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    .line 2470
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->am:Z

    .line 3041
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 15

    .prologue
    const/4 v11, 0x1

    const/4 v10, 0x0

    const/4 v9, -0x2

    const/4 v1, 0x0

    const/4 v8, -0x1

    .line 2649
    invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 2166
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    .line 2171
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    .line 2176
    const/high16 v0, -0x40800000    # -1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    .line 2181
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    .line 2186
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    .line 2191
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    .line 2196
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    .line 2201
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    .line 2206
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    .line 2211
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    .line 2216
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    .line 2221
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    .line 2226
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    .line 2231
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->n:I

    .line 2236
    iput v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    .line 2241
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    .line 2246
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    .line 2251
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    .line 2256
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    .line 2261
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    .line 2266
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->u:I

    .line 2271
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    .line 2276
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->w:I

    .line 2281
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    .line 2286
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    .line 2291
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    .line 2296
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->A:F

    .line 2301
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    .line 2306
    iput v10, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F

    .line 2311
    iput v11, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    .line 2317
    const/high16 v0, -0x40800000    # -1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->E:F

    .line 2323
    const/high16 v0, -0x40800000    # -1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->F:F

    .line 2335
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->G:I

    .line 2347
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->H:I

    .line 2360
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    .line 2373
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    .line 2379
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    .line 2385
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    .line 2391
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    .line 2397
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    .line 2402
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->O:F

    .line 2407
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->P:F

    .line 2413
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Q:I

    .line 2419
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->R:I

    .line 2421
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    .line 2430
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    .line 2439
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    .line 2442
    iput-boolean v11, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 2443
    iput-boolean v11, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 2445
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->X:Z

    .line 2446
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    .line 2447
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Z:Z

    .line 2448
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aa:Z

    .line 2450
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 2451
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 2452
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 2453
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 2454
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 2455
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 2456
    const/high16 v0, 0x3f000000    # 0.5f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ah:F

    .line 2462
    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;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    .line 2470
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->am:Z

    .line 2650
    sget-object v0, Landroid/support/constraint/R$styleable;->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 2651
    invoke-virtual {v3}, Landroid/content/res/TypedArray;->getIndexCount()I

    move-result v4

    move v2, v1

    .line 2652
    :goto_a5
    if-ge v2, v4, :cond_3ff

    .line 2653
    invoke-virtual {v3, v2}, Landroid/content/res/TypedArray;->getIndex(I)I

    move-result v0

    .line 2654
    sget-object v5, Landroid/support/constraint/ConstraintLayout$LayoutParams$a;->a:Landroid/util/SparseIntArray;

    invoke-virtual {v5, v0}, Landroid/util/SparseIntArray;->get(I)I

    move-result v5

    .line 2655
    packed-switch v5, :pswitch_data_406

    .line 2652
    :cond_b4
    :goto_b4
    :pswitch_b4
    add-int/lit8 v0, v2, 0x1

    move v2, v0

    goto :goto_a5

    .line 2661
    :pswitch_b8
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    .line 2662
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    if-ne v5, v8, :cond_b4

    .line 2663
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    goto :goto_b4

    .line 2668
    :pswitch_cb
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    .line 2669
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    if-ne v5, v8, :cond_b4

    .line 2670
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    goto :goto_b4

    .line 2675
    :pswitch_de
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    .line 2676
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    if-ne v5, v8, :cond_b4

    .line 2677
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    goto :goto_b4

    .line 2682
    :pswitch_f1
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    .line 2683
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    if-ne v5, v8, :cond_b4

    .line 2684
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    goto :goto_b4

    .line 2689
    :pswitch_104
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    .line 2690
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    if-ne v5, v8, :cond_b4

    .line 2691
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    goto :goto_b4

    .line 2696
    :pswitch_117
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    .line 2697
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    if-ne v5, v8, :cond_b4

    .line 2698
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    goto :goto_b4

    .line 2703
    :pswitch_12a
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    .line 2704
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    if-ne v5, v8, :cond_b4

    .line 2705
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    goto/16 :goto_b4

    .line 2710
    :pswitch_13e
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    .line 2711
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    if-ne v5, v8, :cond_b4

    .line 2712
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    goto/16 :goto_b4

    .line 2717
    :pswitch_152
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    .line 2718
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    if-ne v5, v8, :cond_b4

    .line 2719
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    goto/16 :goto_b4

    .line 2724
    :pswitch_166
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    .line 2725
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    if-ne v5, v8, :cond_b4

    .line 2726
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    goto/16 :goto_b4

    .line 2731
    :pswitch_17a
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->n:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->n:I

    goto/16 :goto_b4

    .line 2735
    :pswitch_184
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    const/high16 v5, 0x43b40000    # 360.0f

    rem-float/2addr v0, v5

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    .line 2736
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    cmpg-float v0, v0, v10

    if-gez v0, :cond_b4

    .line 2737
    const/high16 v0, 0x43b40000    # 360.0f

    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    sub-float/2addr v0, v5

    const/high16 v5, 0x43b40000    # 360.0f

    rem-float/2addr v0, v5

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    goto/16 :goto_b4

    .line 2742
    :pswitch_1a1
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Q:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Q:I

    goto/16 :goto_b4

    .line 2746
    :pswitch_1ab
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->R:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->R:I

    goto/16 :goto_b4

    .line 2750
    :pswitch_1b5
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    goto/16 :goto_b4

    .line 2755
    :pswitch_1bf
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    goto/16 :goto_b4

    .line 2760
    :pswitch_1c9
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    goto/16 :goto_b4

    .line 2765
    :pswitch_1d3
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    goto/16 :goto_b4

    .line 2770
    :pswitch_1dd
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    .line 2771
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    if-ne v5, v8, :cond_b4

    .line 2772
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    goto/16 :goto_b4

    .line 2777
    :pswitch_1f1
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    .line 2778
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    if-ne v5, v8, :cond_b4

    .line 2779
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    goto/16 :goto_b4

    .line 2784
    :pswitch_205
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    .line 2785
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    if-ne v5, v8, :cond_b4

    .line 2786
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    goto/16 :goto_b4

    .line 2791
    :pswitch_219
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    .line 2792
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    if-ne v5, v8, :cond_b4

    .line 2793
    invoke-virtual {v3, v0, v8}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    goto/16 :goto_b4

    .line 2798
    :pswitch_22d
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    goto/16 :goto_b4

    .line 2802
    :pswitch_237
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->u:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->u:I

    goto/16 :goto_b4

    .line 2806
    :pswitch_241
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    goto/16 :goto_b4

    .line 2810
    :pswitch_24b
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->w:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->w:I

    goto/16 :goto_b4

    .line 2814
    :pswitch_255
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    goto/16 :goto_b4

    .line 2818
    :pswitch_25f
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    goto/16 :goto_b4

    .line 2822
    :pswitch_269
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    goto/16 :goto_b4

    .line 2826
    :pswitch_273
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->A:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->A:F

    goto/16 :goto_b4

    .line 2830
    :pswitch_27d
    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;->B:Ljava/lang/String;

    .line 2831
    const/high16 v0, 0x7fc00000    # Float.NaN

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F

    .line 2832
    iput v8, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    .line 2833
    iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    if-eqz v0, :cond_b4

    .line 2834
    iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v5

    .line 2835
    iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    const/16 v6, 0x2c

    invoke-virtual {v0, v6}, Ljava/lang/String;->indexOf(I)I

    move-result v0

    .line 2836
    if-lez v0, :cond_307

    add-int/lit8 v6, v5, -0x1

    if-ge v0, v6, :cond_307

    .line 2837
    iget-object v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    invoke-virtual {v6, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v6

    .line 2838
    const-string v7, "W"

    invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v7

    if-eqz v7, :cond_2fc

    .line 2839
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    .line 2843
    :cond_2b1
    :goto_2b1
    add-int/lit8 v0, v0, 0x1

    .line 2847
    :goto_2b3
    iget-object v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    const/16 v7, 0x3a

    invoke-virtual {v6, v7}, Ljava/lang/String;->indexOf(I)I

    move-result v6

    .line 2848
    if-ltz v6, :cond_312

    add-int/lit8 v5, v5, -0x1

    if-ge v6, v5, :cond_312

    .line 2849
    iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    invoke-virtual {v5, v0, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

    .line 2850
    iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B: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 2851
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v6

    if-lez v6, :cond_b4

    invoke-virtual {v5}, Ljava/lang/String;->length()I

    move-result v6

    if-lez v6, :cond_b4

    .line 2853
    :try_start_2db
    invoke-static {v0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F

    move-result v0

    .line 2854
    invoke-static {v5}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F

    move-result v5

    .line 2855
    cmpl-float v6, v0, v10

    if-lez v6, :cond_b4

    cmpl-float v6, v5, v10

    if-lez v6, :cond_b4

    .line 2856
    iget v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    if-ne v6, v11, :cond_309

    .line 2857
    div-float v0, v5, v0

    invoke-static {v0}, Ljava/lang/Math;->abs(F)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F
    :try_end_2f7
    .catch Ljava/lang/NumberFormatException; {:try_start_2db .. :try_end_2f7} :catch_2f9

    goto/16 :goto_b4

    .line 2862
    :catch_2f9
    move-exception v0

    goto/16 :goto_b4

    .line 2840
    :cond_2fc
    const-string v7, "H"

    invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_2b1

    .line 2841
    iput v11, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    goto :goto_2b1

    :cond_307
    move v0, v1

    .line 2845
    goto :goto_2b3

    .line 2859
    :cond_309
    div-float/2addr v0, v5

    :try_start_30a
    invoke-static {v0}, Ljava/lang/Math;->abs(F)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F
    :try_end_310
    .catch Ljava/lang/NumberFormatException; {:try_start_30a .. :try_end_310} :catch_2f9

    goto/16 :goto_b4

    .line 2867
    :cond_312
    iget-object v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    invoke-virtual {v5, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    .line 2868
    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v5

    if-lez v5, :cond_b4

    .line 2870
    :try_start_31e
    invoke-static {v0}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F
    :try_end_324
    .catch Ljava/lang/NumberFormatException; {:try_start_31e .. :try_end_324} :catch_326

    goto/16 :goto_b4

    .line 2871
    :catch_326
    move-exception v0

    goto/16 :goto_b4

    .line 2880
    :pswitch_329
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->E:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->E:F

    goto/16 :goto_b4

    .line 2884
    :pswitch_333
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->F:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->F:F

    goto/16 :goto_b4

    .line 2888
    :pswitch_33d
    invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->G:I

    goto/16 :goto_b4

    .line 2892
    :pswitch_345
    invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->H:I

    goto/16 :goto_b4

    .line 2896
    :pswitch_34d
    iget-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v0

    iput-boolean v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    goto/16 :goto_b4

    .line 2900
    :pswitch_357
    iget-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v0

    iput-boolean v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    goto/16 :goto_b4

    .line 2904
    :pswitch_361
    invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    .line 2905
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    if-ne v0, v11, :cond_b4

    .line 2906
    const-string v0, "ConstraintLayout"

    const-string v5, "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."

    invoke-static {v0, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_b4

    .line 2912
    :pswitch_374
    invoke-virtual {v3, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    .line 2913
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    if-ne v0, v11, :cond_b4

    .line 2914
    const-string v0, "ConstraintLayout"

    const-string v5, "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."

    invoke-static {v0, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_b4

    .line 2921
    :pswitch_387
    :try_start_387
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I
    :try_end_38f
    .catch Ljava/lang/Exception; {:try_start_387 .. :try_end_38f} :catch_391

    goto/16 :goto_b4

    .line 2922
    :catch_391
    move-exception v5

    .line 2923
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    .line 2924
    if-ne v0, v9, :cond_b4

    .line 2925
    iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    goto/16 :goto_b4

    .line 2932
    :pswitch_39e
    :try_start_39e
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I
    :try_end_3a6
    .catch Ljava/lang/Exception; {:try_start_39e .. :try_end_3a6} :catch_3a8

    goto/16 :goto_b4

    .line 2933
    :catch_3a8
    move-exception v5

    .line 2934
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    .line 2935
    if-ne v0, v9, :cond_b4

    .line 2936
    iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    goto/16 :goto_b4

    .line 2942
    :pswitch_3b5
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->O:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    invoke-static {v10, v0}, Ljava/lang/Math;->max(FF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->O:F

    goto/16 :goto_b4

    .line 2947
    :pswitch_3c3
    :try_start_3c3
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I
    :try_end_3cb
    .catch Ljava/lang/Exception; {:try_start_3c3 .. :try_end_3cb} :catch_3cd

    goto/16 :goto_b4

    .line 2948
    :catch_3cd
    move-exception v5

    .line 2949
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    .line 2950
    if-ne v0, v9, :cond_b4

    .line 2951
    iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    goto/16 :goto_b4

    .line 2958
    :pswitch_3da
    :try_start_3da
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v5

    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I
    :try_end_3e2
    .catch Ljava/lang/Exception; {:try_start_3da .. :try_end_3e2} :catch_3e4

    goto/16 :goto_b4

    .line 2959
    :catch_3e4
    move-exception v5

    .line 2960
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getInt(II)I

    move-result v0

    .line 2961
    if-ne v0, v9, :cond_b4

    .line 2962
    iput v9, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    goto/16 :goto_b4

    .line 2968
    :pswitch_3f1
    iget v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->P:F

    invoke-virtual {v3, v0, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F

    move-result v0

    invoke-static {v10, v0}, Ljava/lang/Math;->max(FF)F

    move-result v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->P:F

    goto/16 :goto_b4

    .line 2993
    :cond_3ff
    invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V

    .line 2994
    invoke-virtual {p0}, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a()V

    .line 2995
    return-void

    .line 2655
    :pswitch_data_406
    .packed-switch 0x0
        :pswitch_b4
        :pswitch_1d3
        :pswitch_166
        :pswitch_17a
        :pswitch_184
        :pswitch_1b5
        :pswitch_1bf
        :pswitch_1c9
        :pswitch_b8
        :pswitch_cb
        :pswitch_de
        :pswitch_f1
        :pswitch_104
        :pswitch_117
        :pswitch_12a
        :pswitch_13e
        :pswitch_152
        :pswitch_1dd
        :pswitch_1f1
        :pswitch_205
        :pswitch_219
        :pswitch_22d
        :pswitch_237
        :pswitch_241
        :pswitch_24b
        :pswitch_255
        :pswitch_25f
        :pswitch_34d
        :pswitch_357
        :pswitch_269
        :pswitch_273
        :pswitch_361
        :pswitch_374
        :pswitch_387
        :pswitch_39e
        :pswitch_3b5
        :pswitch_3c3
        :pswitch_3da
        :pswitch_3f1
        :pswitch_b4
        :pswitch_b4
        :pswitch_b4
        :pswitch_b4
        :pswitch_b4
        :pswitch_27d
        :pswitch_329
        :pswitch_333
        :pswitch_33d
        :pswitch_345
        :pswitch_1a1
        :pswitch_1ab
    .end packed-switch
.end method

.method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V
    .registers 8

    .prologue
    const/4 v5, 0x1

    const/high16 v4, 0x3f000000    # 0.5f

    const/high16 v3, -0x40800000    # -1.0f

    const/4 v2, 0x0

    const/4 v1, -0x1

    .line 3044
    invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V

    .line 2166
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    .line 2171
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    .line 2176
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    .line 2181
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    .line 2186
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    .line 2191
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    .line 2196
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    .line 2201
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->h:I

    .line 2206
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->i:I

    .line 2211
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->j:I

    .line 2216
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->k:I

    .line 2221
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->l:I

    .line 2226
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->m:I

    .line 2231
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->n:I

    .line 2236
    const/4 v0, 0x0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->o:F

    .line 2241
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    .line 2246
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    .line 2251
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    .line 2256
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    .line 2261
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    .line 2266
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->u:I

    .line 2271
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    .line 2276
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->w:I

    .line 2281
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    .line 2286
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    .line 2291
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    .line 2296
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->A:F

    .line 2301
    const/4 v0, 0x0

    iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;

    .line 2306
    const/4 v0, 0x0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->C:F

    .line 2311
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->D:I

    .line 2317
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->E:F

    .line 2323
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->F:F

    .line 2335
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->G:I

    .line 2347
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->H:I

    .line 2360
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    .line 2373
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    .line 2379
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->K:I

    .line 2385
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->L:I

    .line 2391
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->M:I

    .line 2397
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->N:I

    .line 2402
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->O:F

    .line 2407
    const/high16 v0, 0x3f800000    # 1.0f

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->P:F

    .line 2413
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Q:I

    .line 2419
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->R:I

    .line 2421
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    .line 2430
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    .line 2439
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    .line 2442
    iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 2443
    iput-boolean v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 2445
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->X:Z

    .line 2446
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    .line 2447
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Z:Z

    .line 2448
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aa:Z

    .line 2450
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 2451
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 2452
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 2453
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 2454
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 2455
    iput v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 2456
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ah:F

    .line 2462
    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;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    .line 2470
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->am:Z

    .line 3045
    return-void
.end method


# virtual methods
.method public a()V
    .registers 6

    .prologue
    const/4 v4, -0x1

    const/4 v3, -0x2

    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 2998
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    .line 2999
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 3000
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 3001
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I

    if-ne v0, v3, :cond_16

    iget-boolean v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    if-eqz v0, :cond_16

    .line 3002
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 3003
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    .line 3005
    :cond_16
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I

    if-ne v0, v3, :cond_22

    iget-boolean v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    if-eqz v0, :cond_22

    .line 3006
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 3007
    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    .line 3009
    :cond_22
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I

    if-eqz v0, :cond_2a

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I

    if-ne v0, v4, :cond_38

    .line 3010
    :cond_2a
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 3014
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I

    if-nez v0, :cond_38

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->I:I

    if-ne v0, v2, :cond_38

    .line 3015
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->width:I

    .line 3016
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->T:Z

    .line 3019
    :cond_38
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I

    if-eqz v0, :cond_40

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I

    if-ne v0, v4, :cond_4e

    .line 3020
    :cond_40
    iput-boolean v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 3024
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I

    if-nez v0, :cond_4e

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->J:I

    if-ne v0, v2, :cond_4e

    .line 3025
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->height:I

    .line 3026
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->U:Z

    .line 3029
    :cond_4e
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    const/high16 v1, -0x40800000    # -1.0f

    cmpl-float v0, v0, v1

    if-nez v0, :cond_5e

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    if-ne v0, v4, :cond_5e

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    if-eq v0, v4, :cond_7a

    .line 3030
    :cond_5e
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    .line 3031
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->V:Z

    .line 3032
    iput-boolean v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->W:Z

    .line 3033
    iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    instance-of v0, v0, Landroid/support/constraint/solver/widgets/i;

    if-nez v0, :cond_71

    .line 3034
    new-instance v0, Landroid/support/constraint/solver/widgets/i;

    invoke-direct {v0}, Landroid/support/constraint/solver/widgets/i;-><init>()V

    iput-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    .line 3036
    :cond_71
    iget-object v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->al:Landroid/support/constraint/solver/widgets/ConstraintWidget;

    check-cast v0, Landroid/support/constraint/solver/widgets/i;

    iget v1, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    invoke-virtual {v0, v1}, Landroid/support/constraint/solver/widgets/i;->a(I)V

    .line 3038
    :cond_7a
    return-void
.end method

.method public resolveLayoutDirection(I)V
    .registers 10
    .annotation build Landroid/annotation/TargetApi;
        value = 0x11
    .end annotation

    .prologue
    const/4 v0, 0x0

    const/high16 v7, 0x3f800000    # 1.0f

    const/high16 v6, -0x40800000    # -1.0f

    const/4 v1, 0x1

    const/4 v5, -0x1

    .line 3053
    iget v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->leftMargin:I

    .line 3054
    iget v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->rightMargin:I

    .line 3056
    invoke-super {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->resolveLayoutDirection(I)V

    .line 3058
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 3059
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 3060
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 3061
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 3063
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 3064
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 3065
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->t:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 3066
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->v:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 3067
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ah:F

    .line 3069
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ai:I

    .line 3070
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aj:I

    .line 3071
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ak:F

    .line 3073
    invoke-virtual {p0}, Landroid/support/constraint/ConstraintLayout$LayoutParams;->getLayoutDirection()I

    move-result v2

    if-ne v1, v2, :cond_b7

    move v2, v1

    .line 3075
    :goto_39
    if-eqz v2, :cond_dd

    .line 3077
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    if-eq v2, v5, :cond_b9

    .line 3078
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    move v0, v1

    .line 3084
    :cond_44
    :goto_44
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    if-eq v2, v5, :cond_4d

    .line 3085
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    move v0, v1

    .line 3088
    :cond_4d
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    if-eq v2, v5, :cond_56

    .line 3089
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    move v0, v1

    .line 3092
    :cond_56
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    if-eq v2, v5, :cond_5e

    .line 3093
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    .line 3095
    :cond_5e
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    if-eq v2, v5, :cond_66

    .line 3096
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    iput v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 3098
    :cond_66
    if-eqz v0, :cond_6e

    .line 3099
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->z:F

    sub-float v0, v7, v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ah:F

    .line 3103
    :cond_6e
    iget-boolean v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->Y:Z

    if-eqz v0, :cond_86

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->S:I

    if-ne v0, v1, :cond_86

    .line 3104
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    cmpl-float v0, v0, v6

    if-eqz v0, :cond_c3

    .line 3105
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->c:F

    sub-float v0, v7, v0

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ak:F

    .line 3106
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ai:I

    .line 3107
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aj:I

    .line 3139
    :cond_86
    :goto_86
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    if-ne v0, v5, :cond_b6

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    if-ne v0, v5, :cond_b6

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    if-ne v0, v5, :cond_b6

    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    if-ne v0, v5, :cond_b6

    .line 3141
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    if-eq v0, v5, :cond_10f

    .line 3142
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->f:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 3143
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->rightMargin:I

    if-gtz v0, :cond_a6

    if-lez v4, :cond_a6

    .line 3144
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->rightMargin:I

    .line 3152
    :cond_a6
    :goto_a6
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    if-eq v0, v5, :cond_120

    .line 3153
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->d:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 3154
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->leftMargin:I

    if-gtz v0, :cond_b6

    if-lez v3, :cond_b6

    .line 3155
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->leftMargin:I

    .line 3164
    :cond_b6
    :goto_b6
    return-void

    :cond_b7
    move v2, v0

    .line 3073
    goto :goto_39

    .line 3080
    :cond_b9
    iget v2, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    if-eq v2, v5, :cond_44

    .line 3081
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    move v0, v1

    .line 3082
    goto :goto_44

    .line 3108
    :cond_c3
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    if-eq v0, v5, :cond_d0

    .line 3109
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->a:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aj:I

    .line 3110
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ai:I

    .line 3111
    iput v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ak:F

    goto :goto_86

    .line 3112
    :cond_d0
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    if-eq v0, v5, :cond_86

    .line 3113
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->b:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ai:I

    .line 3114
    iput v5, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->aj:I

    .line 3115
    iput v6, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ak:F

    goto :goto_86

    .line 3119
    :cond_dd
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    if-eq v0, v5, :cond_e5

    .line 3120
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->p:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 3122
    :cond_e5
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    if-eq v0, v5, :cond_ed

    .line 3123
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->q:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ab:I

    .line 3125
    :cond_ed
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    if-eq v0, v5, :cond_f5

    .line 3126
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->r:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ad:I

    .line 3128
    :cond_f5
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    if-eq v0, v5, :cond_fd

    .line 3129
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->s:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 3131
    :cond_fd
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    if-eq v0, v5, :cond_105

    .line 3132
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->x:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->af:I

    .line 3134
    :cond_105
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    if-eq v0, v5, :cond_86

    .line 3135
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->y:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ag:I

    goto/16 :goto_86

    .line 3146
    :cond_10f
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    if-eq v0, v5, :cond_a6

    .line 3147
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->g:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ae:I

    .line 3148
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->rightMargin:I

    if-gtz v0, :cond_a6

    if-lez v4, :cond_a6

    .line 3149
    iput v4, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->rightMargin:I

    goto :goto_a6

    .line 3157
    :cond_120
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    if-eq v0, v5, :cond_b6

    .line 3158
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->e:I

    iput v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->ac:I

    .line 3159
    iget v0, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->leftMargin:I

    if-gtz v0, :cond_b6

    if-lez v3, :cond_b6

    .line 3160
    iput v3, p0, Landroid/support/constraint/ConstraintLayout$LayoutParams;->leftMargin:I

    goto :goto_b6
.end method