ConstraintLayout$LayoutParams.smali
.class public Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
.super Landroid/view/ViewGroup$MarginLayoutParams;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/constraintlayout/widget/ConstraintLayout;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "LayoutParams"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;
}
.end annotation
# instance fields
.field public A:F
.field public B:Ljava/lang/String;
.field C:I
.field public D:F
.field public E:F
.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:F
.field public O:F
.field public P:I
.field public Q:I
.field public R:I
.field public S:Z
.field public T:Z
.field U:Z
.field V:Z
.field W:Z
.field X:Z
.field Y:Z
.field Z:Z
.field public a:I
.field a0:I
.field public b:I
.field b0:I
.field public c:F
.field c0:I
.field public d:I
.field d0:I
.field public e:I
.field e0:I
.field public f:I
.field f0:I
.field public g:I
.field g0:F
.field public h:I
.field h0:I
.field public i:I
.field i0:I
.field public j:I
.field j0:F
.field public k:I
.field k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
.field public l:I
.field public l0:Z
.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 6
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
const/4 p1, -0x1
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
const/high16 p2, -0x40800000 # -1.0f
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
const/4 v0, 0x0
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->n:I
const/4 v1, 0x0
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->u:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->w:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
const/high16 v1, 0x3f000000 # 0.5f
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->A:F
const/4 v2, 0x0
iput-object v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
const/4 v2, 0x1
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->D:F
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->E:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->F:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->G:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
const/high16 p2, 0x3f800000 # 1.0f
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->N:F
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->O:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->P:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Q:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->W:Z
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Y:Z
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Z:Z
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g0:F
new-instance p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
invoke-direct {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l0:Z
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.registers 12
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
const/4 v0, -0x1
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
const/high16 v1, -0x40800000 # -1.0f
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
const/4 v2, 0x0
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->n:I
const/4 v3, 0x0
iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->u:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->w:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
const/high16 v4, 0x3f000000 # 0.5f
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->A:F
const/4 v5, 0x0
iput-object v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
const/4 v5, 0x1
iput v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->D:F
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->E:F
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->F:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->G:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
const/high16 v1, 0x3f800000 # 1.0f
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->N:F
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->O:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->P:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Q:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
iput-boolean v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput-boolean v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->W:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Y:Z
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Z:Z
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g0:F
new-instance v1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
invoke-direct {v1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V
iput-object v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
iput-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l0:Z
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintLayout_Layout:[I
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getIndexCount()I
move-result p2
const/4 v1, 0x0
:goto_98
if-ge v1, p2, :cond_3b3
invoke-virtual {p1, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
move-result v4
sget-object v6, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams$Table;->a:Landroid/util/SparseIntArray;
invoke-virtual {v6, v4}, Landroid/util/SparseIntArray;->get(I)I
move-result v6
const-string v7, "ConstraintLayout"
const/4 v8, -0x2
packed-switch v6, :pswitch_data_3ba
packed-switch v6, :pswitch_data_40a
goto/16 :goto_3af
:pswitch_af
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Q:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Q:I
goto/16 :goto_3af
:pswitch_b9
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->P:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->P:I
goto/16 :goto_3af
:pswitch_c3
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->G:I
goto/16 :goto_3af
:pswitch_cb
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->F:I
goto/16 :goto_3af
:pswitch_d3
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->E:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->E:F
goto/16 :goto_3af
:pswitch_dd
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->D:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->D:F
goto/16 :goto_3af
:pswitch_e7
invoke-virtual {p1, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
if-eqz v4, :cond_3af
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v4
iget-object v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
const/16 v7, 0x2c
invoke-virtual {v6, v7}, Ljava/lang/String;->indexOf(I)I
move-result v6
if-lez v6, :cond_121
add-int/lit8 v7, v4, -0x1
if-ge v6, v7, :cond_121
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
invoke-virtual {v7, v2, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v7
const-string v8, "W"
invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_114
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
goto :goto_11e
:cond_114
const-string v8, "H"
invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_11e
iput v5, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
:cond_11e
:goto_11e
add-int/lit8 v6, v6, 0x1
goto :goto_122
:cond_121
const/4 v6, 0x0
:goto_122
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
const/16 v8, 0x3a
invoke-virtual {v7, v8}, Ljava/lang/String;->indexOf(I)I
move-result v7
if-ltz v7, :cond_16a
add-int/lit8 v4, v4, -0x1
if-ge v7, v4, :cond_16a
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
invoke-virtual {v4, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v4
iget-object v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
add-int/lit8 v7, v7, 0x1
invoke-virtual {v6, v7}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v7
if-lez v7, :cond_3af
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v7
if-lez v7, :cond_3af
:try_start_14a
invoke-static {v4}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v4
invoke-static {v6}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v6
cmpl-float v7, v4, v3
if-lez v7, :cond_3af
cmpl-float v7, v6, v3
if-lez v7, :cond_3af
iget v7, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
if-ne v7, v5, :cond_164
div-float/2addr v6, v4
invoke-static {v6}, Ljava/lang/Math;->abs(F)F
goto/16 :goto_3af
:cond_164
div-float/2addr v4, v6
invoke-static {v4}, Ljava/lang/Math;->abs(F)F
:try_end_168
.catch Ljava/lang/NumberFormatException; {:try_start_14a .. :try_end_168} :catch_3af
goto/16 :goto_3af
:cond_16a
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
invoke-virtual {v4, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->length()I
move-result v6
if-lez v6, :cond_3af
:try_start_176
invoke-static {v4}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
:try_end_179
.catch Ljava/lang/NumberFormatException; {:try_start_176 .. :try_end_179} :catch_3af
goto/16 :goto_3af
:pswitch_17b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->O:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
invoke-static {v3, v4}, Ljava/lang/Math;->max(FF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->O:F
goto/16 :goto_3af
:pswitch_189
:try_start_189
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
:try_end_191
.catch Ljava/lang/Exception; {:try_start_189 .. :try_end_191} :catch_193
goto/16 :goto_3af
:catch_193
nop
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
if-ne v4, v8, :cond_3af
iput v8, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
goto/16 :goto_3af
:pswitch_1a0
:try_start_1a0
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
:try_end_1a8
.catch Ljava/lang/Exception; {:try_start_1a0 .. :try_end_1a8} :catch_1aa
goto/16 :goto_3af
:catch_1aa
nop
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
if-ne v4, v8, :cond_3af
iput v8, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
goto/16 :goto_3af
:pswitch_1b7
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->N:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
invoke-static {v3, v4}, Ljava/lang/Math;->max(FF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->N:F
goto/16 :goto_3af
:pswitch_1c5
:try_start_1c5
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
:try_end_1cd
.catch Ljava/lang/Exception; {:try_start_1c5 .. :try_end_1cd} :catch_1cf
goto/16 :goto_3af
:catch_1cf
nop
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
if-ne v4, v8, :cond_3af
iput v8, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
goto/16 :goto_3af
:pswitch_1dc
:try_start_1dc
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
:try_end_1e4
.catch Ljava/lang/Exception; {:try_start_1dc .. :try_end_1e4} :catch_1e6
goto/16 :goto_3af
:catch_1e6
nop
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
if-ne v4, v8, :cond_3af
iput v8, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
goto/16 :goto_3af
:pswitch_1f3
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
if-ne v4, v5, :cond_3af
const-string v4, "layout_constraintHeight_default=\"wrap\" is deprecated.\nUse layout_height=\"WRAP_CONTENT\" and layout_constrainedHeight=\"true\" instead."
invoke-static {v7, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_3af
:pswitch_202
invoke-virtual {p1, v4, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
if-ne v4, v5, :cond_3af
const-string v4, "layout_constraintWidth_default=\"wrap\" is deprecated.\nUse layout_width=\"WRAP_CONTENT\" and layout_constrainedWidth=\"true\" instead."
invoke-static {v7, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_3af
:pswitch_211
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->A:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->A:F
goto/16 :goto_3af
:pswitch_21b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
goto/16 :goto_3af
:pswitch_225
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v4
iput-boolean v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
goto/16 :goto_3af
:pswitch_22f
iget-boolean v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v4
iput-boolean v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
goto/16 :goto_3af
:pswitch_239
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
goto/16 :goto_3af
:pswitch_243
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
goto/16 :goto_3af
:pswitch_24d
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->w:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->w:I
goto/16 :goto_3af
:pswitch_257
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
goto/16 :goto_3af
:pswitch_261
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->u:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->u:I
goto/16 :goto_3af
:pswitch_26b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
goto/16 :goto_3af
:pswitch_275
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
goto/16 :goto_3af
:pswitch_287
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
goto/16 :goto_3af
:pswitch_299
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
goto/16 :goto_3af
:pswitch_2ab
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
goto/16 :goto_3af
:pswitch_2bd
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
goto/16 :goto_3af
:pswitch_2cf
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
goto/16 :goto_3af
:pswitch_2e1
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
goto/16 :goto_3af
:pswitch_2f3
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
goto/16 :goto_3af
:pswitch_305
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
goto/16 :goto_3af
:pswitch_317
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
goto/16 :goto_3af
:pswitch_329
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
goto/16 :goto_3af
:pswitch_33b
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
goto :goto_3af
:pswitch_34c
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
goto :goto_3af
:pswitch_35d
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
goto :goto_3af
:pswitch_366
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
goto :goto_3af
:pswitch_36f
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
goto :goto_3af
:pswitch_378
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v4
const/high16 v6, 0x43b40000 # 360.0f
rem-float/2addr v4, v6
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
cmpg-float v7, v4, v3
if-gez v7, :cond_3af
sub-float v4, v6, v4
rem-float/2addr v4, v6
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
goto :goto_3af
:pswitch_38d
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->n:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->n:I
goto :goto_3af
:pswitch_396
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v6
iput v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
if-ne v6, v0, :cond_3af
invoke-virtual {p1, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
goto :goto_3af
:pswitch_3a7
iget v6, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
invoke-virtual {p1, v4, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v4
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
:catch_3af
:cond_3af
:goto_3af
add-int/lit8 v1, v1, 0x1
goto/16 :goto_98
:cond_3b3
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
invoke-virtual {p0}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a()V
return-void
:pswitch_data_3ba
.packed-switch 0x1
:pswitch_3a7
:pswitch_396
:pswitch_38d
:pswitch_378
:pswitch_36f
:pswitch_366
:pswitch_35d
:pswitch_34c
:pswitch_33b
:pswitch_329
:pswitch_317
:pswitch_305
:pswitch_2f3
:pswitch_2e1
:pswitch_2cf
:pswitch_2bd
:pswitch_2ab
:pswitch_299
:pswitch_287
:pswitch_275
:pswitch_26b
:pswitch_261
:pswitch_257
:pswitch_24d
:pswitch_243
:pswitch_239
:pswitch_22f
:pswitch_225
:pswitch_21b
:pswitch_211
:pswitch_202
:pswitch_1f3
:pswitch_1dc
:pswitch_1c5
:pswitch_1b7
:pswitch_1a0
:pswitch_189
:pswitch_17b
.end packed-switch
:pswitch_data_40a
.packed-switch 0x2c
:pswitch_e7
:pswitch_dd
:pswitch_d3
:pswitch_cb
:pswitch_c3
:pswitch_b9
:pswitch_af
.end packed-switch
.end method
.method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V
.registers 6
invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
const/4 p1, -0x1
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
const/high16 v0, -0x40800000 # -1.0f
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->m:I
const/4 v1, 0x0
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->n:I
const/4 v2, 0x0
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->o:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->u:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->w:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
const/high16 v2, 0x3f000000 # 0.5f
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->A:F
const/4 v3, 0x0
iput-object v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->B:Ljava/lang/String;
const/4 v3, 0x1
iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->C:I
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->D:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->E:F
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->F:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->G:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->J:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->K:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->L:I
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->M:I
const/high16 v0, 0x3f800000 # 1.0f
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->N:F
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->O:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->P:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Q:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->W:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Y:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->Z:Z
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g0:F
new-instance p1, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
invoke-direct {p1}, Landroidx/constraintlayout/solver/widgets/ConstraintWidget;-><init>()V
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->l0:Z
return-void
.end method
# virtual methods
.method public a()V
.registers 6
const/4 v0, 0x0
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
const/4 v1, 0x1
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
const/4 v3, -0x2
if-ne v2, v3, :cond_15
iget-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
if-eqz v2, :cond_15
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
:cond_15
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
if-ne v2, v3, :cond_21
iget-boolean v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
if-eqz v2, :cond_21
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
:cond_21
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
const/4 v4, -0x1
if-eqz v2, :cond_28
if-ne v2, v4, :cond_36
:cond_28
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
if-nez v2, :cond_36
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->H:I
if-ne v2, v1, :cond_36
iput v3, p0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->S:Z
:cond_36
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
if-eqz v2, :cond_3c
if-ne v2, v4, :cond_4a
:cond_3c
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iget v0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
if-nez v0, :cond_4a
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->I:I
if-ne v0, v1, :cond_4a
iput v3, p0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->T:Z
:cond_4a
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
const/high16 v2, -0x40800000 # -1.0f
cmpl-float v0, v0, v2
if-nez v0, :cond_5a
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
if-ne v0, v4, :cond_5a
iget v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
if-eq v0, v4, :cond_76
:cond_5a
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->U:Z
iput-boolean v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->V:Z
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
instance-of v0, v0, Landroidx/constraintlayout/solver/widgets/Guideline;
if-nez v0, :cond_6d
new-instance v0, Landroidx/constraintlayout/solver/widgets/Guideline;
invoke-direct {v0}, Landroidx/constraintlayout/solver/widgets/Guideline;-><init>()V
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
:cond_6d
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->k0:Landroidx/constraintlayout/solver/widgets/ConstraintWidget;
check-cast v0, Landroidx/constraintlayout/solver/widgets/Guideline;
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
invoke-virtual {v0, v1}, Landroidx/constraintlayout/solver/widgets/Guideline;->M0(I)V
:cond_76
return-void
.end method
.method public resolveLayoutDirection(I)V
.registers 8
.annotation build Landroid/annotation/TargetApi;
value = 0x11
.end annotation
iget v0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
iget v1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
invoke-super {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;->resolveLayoutDirection(I)V
const/4 p1, -0x1
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->t:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->v:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g0:F
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h0:I
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i0:I
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j0:F
invoke-virtual {p0}, Landroid/view/ViewGroup$MarginLayoutParams;->getLayoutDirection()I
move-result v2
const/4 v3, 0x0
const/4 v4, 0x1
if-ne v4, v2, :cond_36
const/4 v2, 0x1
goto :goto_37
:cond_36
const/4 v2, 0x0
:goto_37
if-eqz v2, :cond_9a
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
if-eq v2, p1, :cond_41
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
:goto_3f
const/4 v3, 0x1
goto :goto_48
:cond_41
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
if-eq v2, p1, :cond_48
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
goto :goto_3f
:cond_48
:goto_48
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
if-eq v2, p1, :cond_4f
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
const/4 v3, 0x1
:cond_4f
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
if-eq v2, p1, :cond_56
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
const/4 v3, 0x1
:cond_56
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
if-eq v2, p1, :cond_5c
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
:cond_5c
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
if-eq v2, p1, :cond_62
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
:cond_62
const/high16 v2, 0x3f800000 # 1.0f
if-eqz v3, :cond_6c
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->z:F
sub-float v3, v2, v3
iput v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g0:F
:cond_6c
iget-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->X:Z
if-eqz v3, :cond_be
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->R:I
if-ne v3, v4, :cond_be
iget v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c:F
const/high16 v4, -0x40800000 # -1.0f
cmpl-float v5, v3, v4
if-eqz v5, :cond_84
sub-float/2addr v2, v3
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j0:F
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i0:I
goto :goto_be
:cond_84
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a:I
if-eq v2, p1, :cond_8f
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h0:I
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j0:F
goto :goto_be
:cond_8f
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b:I
if-eq v2, p1, :cond_be
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->h0:I
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->i0:I
iput v4, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->j0:F
goto :goto_be
:cond_9a
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
if-eq v2, p1, :cond_a0
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
:cond_a0
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
if-eq v2, p1, :cond_a6
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
:cond_a6
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
if-eq v2, p1, :cond_ac
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
:cond_ac
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
if-eq v2, p1, :cond_b2
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
:cond_b2
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->x:I
if-eq v2, p1, :cond_b8
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e0:I
:cond_b8
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->y:I
if-eq v2, p1, :cond_be
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f0:I
:cond_be
:goto_be
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->r:I
if-ne v2, p1, :cond_108
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->s:I
if-ne v2, p1, :cond_108
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->q:I
if-ne v2, p1, :cond_108
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->p:I
if-ne v2, p1, :cond_108
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->f:I
if-eq v2, p1, :cond_dd
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->c0:I
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
if-gtz v2, :cond_eb
if-lez v1, :cond_eb
iput v1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
goto :goto_eb
:cond_dd
iget v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->g:I
if-eq v2, p1, :cond_eb
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d0:I
iget v2, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
if-gtz v2, :cond_eb
if-lez v1, :cond_eb
iput v1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
:cond_eb
:goto_eb
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->d:I
if-eq v1, p1, :cond_fa
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->a0:I
iget p1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
if-gtz p1, :cond_108
if-lez v0, :cond_108
iput v0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
goto :goto_108
:cond_fa
iget v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->e:I
if-eq v1, p1, :cond_108
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->b0:I
iget p1, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
if-gtz p1, :cond_108
if-lez v0, :cond_108
iput v0, p0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
:cond_108
:goto_108
return-void
.end method