File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
00073410
00073410android.support.v7.widget.v::a(int, int):
00073420move-object/from16 v7, v40
00073424move/from16 v8, v41
00073428move/from16 v9, v42
0007342cconst/4 v10, 0x0
0007342eiput v10, v7, Landroid/support/v7/widget/v;->f:I
00073432invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073438move-result v11
0007343ainvoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073440move-result v12
00073442invoke-static/range {v42}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073448move-result v13
0007344aiget v14, v7, Landroid/support/v7/widget/v;->b:I
0007344eiget-boolean v15, v7, Landroid/support/v7/widget/v;->h:Z
00073452const/16 v16, 0x0
00073456const/16 v17, 0x1
0007345aconst/4 v0, 0x0
0007345cconst/4 v1, 0x0
0007345econst/high16 v2, -0x80000000
00073462const/4 v3, 0x0
00073464const/4 v5, 0x0
00073466const/16 v18, 0x0
0007346aconst/16 v19, 0x1
0007346econst/16 v20, 0x0
00073472const/16 v21, 0x0
00073476if-ge v5, v11, :cond_1a4
0007347ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073480move-result-object v4
00073482if-nez v4, :cond_45
00073486iget v4, v7, Landroid/support/v7/widget/v;->f:I
0007348ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
00073490move-result v22
00073492add-int v4, v4, v22
00073496iput v4, v7, Landroid/support/v7/widget/v;->f:I
0007349amove/from16 v32, v11
0007349emove/from16 v31, v13
000734a2const/high16 v9, -0x80000000
000734a6goto/16 :goto_198
000734aainvoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000734b0move-result v6
000734b2move/from16 v25, v1
000734b6const/16 v1, 0x8
000734baif-ne v6, v1, :cond_5b
000734beinvoke-virtual {v7, v4, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000734c4move-result v1
000734c6add-int/2addr v5, v1
000734c8move/from16 v32, v11
000734ccmove/from16 v31, v13
000734d0move/from16 v1, v25
000734d4goto :goto_41
000734d6invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->c(I)Z
000734dcmove-result v1
000734deif-eqz v1, :cond_68
000734e2iget v1, v7, Landroid/support/v7/widget/v;->f:I
000734e6iget v6, v7, Landroid/support/v7/widget/v;->m:I
000734eaadd-int/2addr v1, v6
000734eciput v1, v7, Landroid/support/v7/widget/v;->f:I
000734f0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000734f6move-result-object v1
000734f8move-object v6, v1
000734facheck-cast v6, Landroid/support/v7/widget/v$a;
000734feiget v1, v6, Landroid/support/v7/widget/v$a;->g:F
00073502add-float v23, v0, v1
00073506const/high16 v1, 0x40000000
0007350aif-ne v13, v1, :cond_a4
0007350eiget v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073512if-nez v0, :cond_a4
00073516iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
0007351acmpl-float v0, v0, v16
0007351eif-lez v0, :cond_a4
00073522iget v0, v7, Landroid/support/v7/widget/v;->f:I
00073526iget v1, v6, Landroid/support/v7/widget/v$a;->topMargin:I
0007352aadd-int/2addr v1, v0
0007352cmove/from16 v26, v2
00073530iget v2, v6, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073534add-int/2addr v1, v2
00073536invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
0007353cmove-result v0
0007353eiput v0, v7, Landroid/support/v7/widget/v;->f:I
00073542move/from16 v34, v3
00073546move-object v3, v4
00073548move/from16 v32, v11
0007354cmove/from16 v31, v13
00073550move/from16 v33, v21
00073554move/from16 v8, v25
00073558const/high16 v9, -0x80000000
0007355cconst/16 v18, 0x1
00073560move v11, v5
00073562move-object v13, v6
00073564goto/16 :goto_11e
00073568move/from16 v26, v2
0007356ciget v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073570if-nez v0, :cond_b5
00073574iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
00073578cmpl-float v0, v0, v16
0007357cif-lez v0, :cond_b5
00073580const/4 v0, -0x2
00073582iput v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073586const/4 v2, 0x0
00073588goto :goto_b7
0007358aconst/high16 v2, -0x80000000
0007358econst/16 v24, 0x0
00073592cmpl-float v0, v23, v16
00073596if-nez v0, :cond_c2
0007359aiget v0, v7, Landroid/support/v7/widget/v;->f:I
0007359emove/from16 v27, v0
000735a2goto :goto_c4
000735a4const/16 v27, 0x0
000735a8move-object/from16 v0, v40
000735acmove/from16 v8, v25
000735b0const/high16 v25, 0x40000000
000735b4move-object v1, v4
000735b6move/from16 v28, v2
000735bamove/from16 v29, v26
000735bemove v2, v5
000735c0move v9, v3
000735c2move/from16 v3, v41
000735c6move-object/from16 v30, v4
000735camove/from16 v32, v11
000735cemove/from16 v31, v13
000735d2move/from16 v13, v21
000735d6const/high16 v11, 0x40000000
000735damove/from16 v4, v24
000735demove v11, v5
000735e0move/from16 v5, v42
000735e4move/from16 v34, v9
000735e8move/from16 v33, v13
000735ecconst/high16 v9, -0x80000000
000735f0move-object v13, v6
000735f2move/from16 v6, v27
000735f6invoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
000735fcmove/from16 v0, v28
00073600if-eq v0, v9, :cond_f4
00073604iput v0, v13, Landroid/support/v7/widget/v$a;->height:I
00073608invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredHeight()I
0007360emove-result v0
00073610iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073614add-int v2, v1, v0
00073618iget v3, v13, Landroid/support/v7/widget/v$a;->topMargin:I
0007361cadd-int/2addr v2, v3
0007361eiget v3, v13, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073622add-int/2addr v2, v3
00073624move-object/from16 v3, v30
00073628invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007362emove-result v4
00073630add-int/2addr v2, v4
00073632invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
00073638move-result v1
0007363aiput v1, v7, Landroid/support/v7/widget/v;->f:I
0007363eif-eqz v15, :cond_11a
00073642move/from16 v6, v29
00073646invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
0007364cmove-result v2
0007364emove/from16 v26, v2
00073652goto :goto_11e
00073654move/from16 v6, v29
00073658move/from16 v26, v6
0007365cif-ltz v14, :cond_128
00073660add-int/lit8 v5, v11, 0x1
00073664if-ne v14, v5, :cond_128
00073668iget v0, v7, Landroid/support/v7/widget/v;->f:I
0007366ciput v0, v7, Landroid/support/v7/widget/v;->c:I
00073670if-ge v11, v14, :cond_139
00073674iget v0, v13, Landroid/support/v7/widget/v$a;->g:F
00073678cmpl-float v0, v0, v16
0007367cif-gtz v0, :cond_131
00073680goto :goto_139
00073682new-instance v0, Ljava/lang/RuntimeException;
00073686const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
0007368ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00073690throw v0
00073692const/high16 v0, 0x40000000
00073696if-eq v12, v0, :cond_146
0007369aiget v0, v13, Landroid/support/v7/widget/v$a;->width:I
0007369econst/4 v1, -0x1
000736a0if-ne v0, v1, :cond_147
000736a4const/4 v0, 0x1
000736a6const/16 v20, 0x1
000736aagoto :goto_148
000736acconst/4 v1, -0x1
000736aeconst/4 v0, 0x0
000736b0iget v2, v13, Landroid/support/v7/widget/v$a;->leftMargin:I
000736b4iget v4, v13, Landroid/support/v7/widget/v$a;->rightMargin:I
000736b8add-int/2addr v2, v4
000736bainvoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I
000736c0move-result v4
000736c2add-int/2addr v4, v2
000736c4invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
000736camove-result v5
000736ccinvoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
000736d2move-result v6
000736d4invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
000736damove-result v6
000736dcif-eqz v19, :cond_166
000736e0iget v8, v13, Landroid/support/v7/widget/v$a;->width:I
000736e4if-ne v8, v1, :cond_166
000736e8const/4 v1, 0x1
000736eagoto :goto_167
000736ecconst/4 v1, 0x0
000736eeiget v8, v13, Landroid/support/v7/widget/v$a;->g:F
000736f2cmpl-float v8, v8, v16
000736f6if-lez v8, :cond_17a
000736faif-eqz v0, :cond_172
000736femove/from16 v13, v34
00073702goto :goto_174
00073704move v2, v4
00073706goto :goto_16f
00073708invoke-static {v13, v2}, Ljava/lang/Math;->max(II)I
0007370emove-result v0
00073710move v13, v0
00073712goto :goto_187
00073714move/from16 v13, v34
00073718if-eqz v0, :cond_17f
0007371cmove v4, v2
0007371emove/from16 v2, v33
00073722invoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
00073728move-result v21
0007372amove/from16 v33, v21
0007372einvoke-virtual {v7, v3, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073734move-result v0
00073736add-int/2addr v0, v11
00073738move/from16 v19, v1
0007373cmove v1, v5
0007373emove v10, v6
00073740move v3, v13
00073742move/from16 v2, v26
00073746move/from16 v21, v33
0007374amove v5, v0
0007374cmove/from16 v0, v23
00073750add-int/lit8 v5, v5, 0x1
00073754move/from16 v13, v31
00073758move/from16 v11, v32
0007375cmove/from16 v8, v41
00073760move/from16 v9, v42
00073764goto/16 :goto_2b
00073768move v8, v1
0007376amove v6, v2
0007376cmove/from16 v32, v11
00073770move/from16 v31, v13
00073774move/from16 v2, v21
00073778const/4 v1, -0x1
0007377aconst/high16 v9, -0x80000000
0007377emove v13, v3
00073780iget v3, v7, Landroid/support/v7/widget/v;->f:I
00073784if-lez v3, :cond_1c4
00073788move/from16 v3, v32
0007378cinvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->c(I)Z
00073792move-result v4
00073794if-eqz v4, :cond_1c6
00073798iget v4, v7, Landroid/support/v7/widget/v;->f:I
0007379ciget v5, v7, Landroid/support/v7/widget/v;->m:I
000737a0add-int/2addr v4, v5
000737a2iput v4, v7, Landroid/support/v7/widget/v;->f:I
000737a6goto :goto_1c6
000737a8move/from16 v3, v32
000737acif-eqz v15, :cond_214
000737b0move/from16 v4, v31
000737b4if-eq v4, v9, :cond_1ce
000737b8if-nez v4, :cond_216
000737bcconst/4 v5, 0x0
000737beiput v5, v7, Landroid/support/v7/widget/v;->f:I
000737c2const/4 v5, 0x0
000737c4if-ge v5, v3, :cond_216
000737c8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000737cemove-result-object v9
000737d0if-nez v9, :cond_1e4
000737d4iget v9, v7, Landroid/support/v7/widget/v;->f:I
000737d8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
000737demove-result v11
000737e0add-int/2addr v9, v11
000737e2iput v9, v7, Landroid/support/v7/widget/v;->f:I
000737e6goto :goto_210
000737e8invoke-virtual {v9}, Landroid/view/View;->getVisibility()I
000737eemove-result v11
000737f0const/16 v14, 0x8
000737f4if-ne v11, v14, :cond_1f2
000737f8invoke-virtual {v7, v9, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000737femove-result v9
00073800add-int/2addr v5, v9
00073802goto :goto_210
00073804invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0007380amove-result-object v11
0007380ccheck-cast v11, Landroid/support/v7/widget/v$a;
00073810iget v14, v7, Landroid/support/v7/widget/v;->f:I
00073814add-int v21, v14, v6
00073818iget v1, v11, Landroid/support/v7/widget/v$a;->topMargin:I
0007381cadd-int v21, v21, v1
00073820iget v1, v11, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073824add-int v21, v21, v1
00073828invoke-virtual {v7, v9}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007382emove-result v1
00073830add-int v1, v21, v1
00073834invoke-static {v14, v1}, Ljava/lang/Math;->max(II)I
0007383amove-result v1
0007383ciput v1, v7, Landroid/support/v7/widget/v;->f:I
00073840add-int/lit8 v5, v5, 0x1
00073844const/4 v1, -0x1
00073846goto :goto_1d2
00073848move/from16 v4, v31
0007384ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00073850invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073856move-result v5
00073858invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
0007385emove-result v9
00073860add-int/2addr v5, v9
00073862add-int/2addr v1, v5
00073864iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073868iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007386cinvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
00073872move-result v5
00073874invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
0007387amove-result v1
0007387cmove v9, v13
0007387emove/from16 v5, v42
00073882const/4 v11, 0x0
00073884invoke-static {v1, v5, v11}, Landroid/support/v4/g/v;->a(III)I
0007388amove-result v1
0007388cconst v11, 0xffffff
00073892and-int/2addr v11, v1
00073894iget v13, v7, Landroid/support/v7/widget/v;->f:I
00073898sub-int/2addr v11, v13
0007389aif-nez v18, :cond_286
0007389eif-eqz v11, :cond_246
000738a2cmpl-float v13, v0, v16
000738a6if-lez v13, :cond_246
000738aagoto :goto_286
000738acinvoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
000738b2move-result v0
000738b4if-eqz v15, :cond_282
000738b8const/high16 v2, 0x40000000
000738bcif-eq v4, v2, :cond_282
000738c0const/4 v2, 0x0
000738c2if-ge v2, v3, :cond_282
000738c6invoke-virtual {v7, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000738ccmove-result-object v4
000738ceif-eqz v4, :cond_27f
000738d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000738d8move-result v9
000738daconst/16 v11, 0x8
000738deif-ne v9, v11, :cond_262
000738e2goto :goto_27f
000738e4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000738eamove-result-object v9
000738eccheck-cast v9, Landroid/support/v7/widget/v$a;
000738f0iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
000738f4cmpl-float v9, v9, v16
000738f8if-lez v9, :cond_27f
000738fcinvoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
00073902move-result v9
00073904const/high16 v11, 0x40000000
00073908invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007390emove-result v9
00073910invoke-static {v6, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00073916move-result v13
00073918invoke-virtual {v4, v9, v13}, Landroid/view/View;->measure(II)V
0007391eadd-int/lit8 v2, v2, 0x1
00073922goto :goto_251
00073924move/from16 v11, v41
00073928goto/16 :goto_375
0007392ciget v6, v7, Landroid/support/v7/widget/v;->g:F
00073930cmpl-float v6, v6, v16
00073934if-lez v6, :cond_28e
00073938iget v0, v7, Landroid/support/v7/widget/v;->g:F
0007393cconst/4 v6, 0x0
0007393eiput v6, v7, Landroid/support/v7/widget/v;->f:I
00073942move v9, v0
00073944const/4 v0, 0x0
00073946if-ge v0, v3, :cond_364
0007394ainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073950move-result-object v13
00073952invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
00073958move-result v14
0007395aconst/16 v15, 0x8
0007395eif-ne v14, v15, :cond_2a9
00073962move/from16 v37, v4
00073966move/from16 v39, v11
0007396amove/from16 v11, v41
0007396egoto/16 :goto_35b
00073972invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073978move-result-object v14
0007397acheck-cast v14, Landroid/support/v7/widget/v$a;
0007397eiget v6, v14, Landroid/support/v7/widget/v$a;->g:F
00073982cmpl-float v18, v6, v16
00073986if-lez v18, :cond_305
0007398aint-to-float v15, v11
0007398cmul-float v15, v15, v6
00073990div-float/2addr v15, v9
00073992float-to-int v15, v15
00073994sub-float/2addr v9, v6
00073996sub-int/2addr v11, v15
00073998invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007399emove-result v6
000739a0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
000739a6move-result v18
000739a8add-int v6, v6, v18
000739acmove/from16 v35, v9
000739b0iget v9, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
000739b4add-int/2addr v6, v9
000739b6iget v9, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
000739baadd-int/2addr v6, v9
000739bciget v9, v14, Landroid/support/v7/widget/v$a;->width:I
000739c0move/from16 v36, v11
000739c4move/from16 v11, v41
000739c8invoke-static {v11, v6, v9}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
000739cemove-result v6
000739d0iget v9, v14, Landroid/support/v7/widget/v$a;->height:I
000739d4if-nez v9, :cond_2e4
000739d8const/high16 v9, 0x40000000
000739dcif-eq v4, v9, :cond_2e1
000739e0goto :goto_2e6
000739e2if-lez v15, :cond_2ee
000739e6goto :goto_2ef
000739e8const/high16 v9, 0x40000000
000739ecinvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
000739f2move-result v18
000739f4add-int v15, v18, v15
000739f8if-gez v15, :cond_2ef
000739fcconst/4 v15, 0x0
000739feinvoke-static {v15, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00073a04move-result v15
00073a06invoke-virtual {v13, v6, v15}, Landroid/view/View;->measure(II)V
00073a0cinvoke-static {v13}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
00073a12move-result v6
00073a14and-int/lit16 v6, v6, -0x100
00073a18invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
00073a1emove-result v10
00073a20move/from16 v9, v35
00073a24move/from16 v6, v36
00073a28goto :goto_308
00073a2amove v6, v11
00073a2cmove/from16 v11, v41
00073a30iget v15, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
00073a34move/from16 v37, v4
00073a38iget v4, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
00073a3cadd-int/2addr v15, v4
00073a3einvoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
00073a44move-result v4
00073a46add-int/2addr v4, v15
00073a48invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
00073a4emove-result v8
00073a50move/from16 v38, v4
00073a54const/high16 v4, 0x40000000
00073a58if-eq v12, v4, :cond_327
00073a5ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
00073a60move/from16 v39, v6
00073a64const/4 v6, -0x1
00073a66if-ne v4, v6, :cond_32a
00073a6aconst/4 v4, 0x1
00073a6cgoto :goto_32b
00073a6emove/from16 v39, v6
00073a72const/4 v6, -0x1
00073a74const/4 v4, 0x0
00073a76if-eqz v4, :cond_32e
00073a7agoto :goto_330
00073a7cmove/from16 v15, v38
00073a80invoke-static {v2, v15}, Ljava/lang/Math;->max(II)I
00073a86move-result v2
00073a88if-eqz v19, :cond_33c
00073a8ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
00073a90if-ne v4, v6, :cond_33c
00073a94const/4 v4, 0x1
00073a96goto :goto_33d
00073a98const/4 v4, 0x0
00073a9aiget v15, v7, Landroid/support/v7/widget/v;->f:I
00073a9einvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
00073aa4move-result v18
00073aa6add-int v18, v15, v18
00073aaaiget v6, v14, Landroid/support/v7/widget/v$a;->topMargin:I
00073aaeadd-int v18, v18, v6
00073ab2iget v6, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073ab6add-int v18, v18, v6
00073abainvoke-virtual {v7, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00073ac0move-result v6
00073ac2add-int v6, v18, v6
00073ac6invoke-static {v15, v6}, Ljava/lang/Math;->max(II)I
00073accmove-result v6
00073aceiput v6, v7, Landroid/support/v7/widget/v;->f:I
00073ad2move/from16 v19, v4
00073ad6add-int/lit8 v0, v0, 0x1
00073adamove/from16 v4, v37
00073ademove/from16 v11, v39
00073ae2const/4 v6, 0x0
00073ae4goto/16 :goto_293
00073ae8move/from16 v11, v41
00073aeciget v0, v7, Landroid/support/v7/widget/v;->f:I
00073af0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073af6move-result v4
00073af8invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00073afemove-result v6
00073b00add-int/2addr v4, v6
00073b02add-int/2addr v0, v4
00073b04iput v0, v7, Landroid/support/v7/widget/v;->f:I
00073b08move v0, v2
00073b0aif-nez v19, :cond_37c
00073b0econst/high16 v2, 0x40000000
00073b12if-eq v12, v2, :cond_37c
00073b16goto :goto_37d
00073b18move v0, v8
00073b1ainvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073b20move-result v2
00073b22invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b28move-result v4
00073b2aadd-int/2addr v2, v4
00073b2cadd-int/2addr v0, v2
00073b2einvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
00073b34move-result v2
00073b36invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
00073b3cmove-result v0
00073b3einvoke-static {v0, v11, v10}, Landroid/support/v4/g/v;->a(III)I
00073b44move-result v0
00073b46invoke-virtual {v7, v0, v1}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
00073b4cif-eqz v20, :cond_39b
00073b50invoke-direct {v7, v3, v5}, Landroid/support/v7/widget/v;->c(II)V
00073b56return-void
00073410
00073410android.support.v7.widget.v::a(int, int):
00073420move-object/from16 v7, v40
00073424move/from16 v8, v41
00073428move/from16 v9, v42
0007342cconst/4 v10, 0x0
0007342eiput v10, v7, Landroid/support/v7/widget/v;->f:I
00073432invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073438move-result v11
0007343ainvoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073440move-result v12
00073442invoke-static/range {v42}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073448move-result v13
0007344aiget v14, v7, Landroid/support/v7/widget/v;->b:I
0007344eiget-boolean v15, v7, Landroid/support/v7/widget/v;->h:Z
00073452const/16 v16, 0x0
00073456const/16 v17, 0x1
0007345aconst/4 v0, 0x0
0007345cconst/4 v1, 0x0
0007345econst/high16 v2, -0x80000000
00073462const/4 v3, 0x0
00073464const/4 v5, 0x0
00073466const/16 v18, 0x0
0007346aconst/16 v19, 0x1
0007346econst/16 v20, 0x0
00073472const/16 v21, 0x0
00073476if-ge v5, v11, :cond_1a4
0007347ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073480move-result-object v4
00073482if-nez v4, :cond_45
00073486iget v4, v7, Landroid/support/v7/widget/v;->f:I
0007348ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
00073490move-result v22
00073492add-int v4, v4, v22
00073496iput v4, v7, Landroid/support/v7/widget/v;->f:I
0007349amove/from16 v32, v11
0007349emove/from16 v31, v13
000734a2const/high16 v9, -0x80000000
000734a6goto/16 :goto_198
000734aainvoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000734b0move-result v6
000734b2move/from16 v25, v1
000734b6const/16 v1, 0x8
000734baif-ne v6, v1, :cond_5b
000734beinvoke-virtual {v7, v4, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000734c4move-result v1
000734c6add-int/2addr v5, v1
000734c8move/from16 v32, v11
000734ccmove/from16 v31, v13
000734d0move/from16 v1, v25
000734d4goto :goto_41
000734d6invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->c(I)Z
000734dcmove-result v1
000734deif-eqz v1, :cond_68
000734e2iget v1, v7, Landroid/support/v7/widget/v;->f:I
000734e6iget v6, v7, Landroid/support/v7/widget/v;->m:I
000734eaadd-int/2addr v1, v6
000734eciput v1, v7, Landroid/support/v7/widget/v;->f:I
000734f0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000734f6move-result-object v1
000734f8move-object v6, v1
000734facheck-cast v6, Landroid/support/v7/widget/v$a;
000734feiget v1, v6, Landroid/support/v7/widget/v$a;->g:F
00073502add-float v23, v0, v1
00073506const/high16 v1, 0x40000000
0007350aif-ne v13, v1, :cond_a4
0007350eiget v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073512if-nez v0, :cond_a4
00073516iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
0007351acmpl-float v0, v0, v16
0007351eif-lez v0, :cond_a4
00073522iget v0, v7, Landroid/support/v7/widget/v;->f:I
00073526iget v1, v6, Landroid/support/v7/widget/v$a;->topMargin:I
0007352aadd-int/2addr v1, v0
0007352cmove/from16 v26, v2
00073530iget v2, v6, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073534add-int/2addr v1, v2
00073536invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
0007353cmove-result v0
0007353eiput v0, v7, Landroid/support/v7/widget/v;->f:I
00073542move/from16 v34, v3
00073546move-object v3, v4
00073548move/from16 v32, v11
0007354cmove/from16 v31, v13
00073550move/from16 v33, v21
00073554move/from16 v8, v25
00073558const/high16 v9, -0x80000000
0007355cconst/16 v18, 0x1
00073560move v11, v5
00073562move-object v13, v6
00073564goto/16 :goto_11e
00073568move/from16 v26, v2
0007356ciget v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073570if-nez v0, :cond_b5
00073574iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
00073578cmpl-float v0, v0, v16
0007357cif-lez v0, :cond_b5
00073580const/4 v0, -0x2
00073582iput v0, v6, Landroid/support/v7/widget/v$a;->height:I
00073586const/4 v2, 0x0
00073588goto :goto_b7
0007358aconst/high16 v2, -0x80000000
0007358econst/16 v24, 0x0
00073592cmpl-float v0, v23, v16
00073596if-nez v0, :cond_c2
0007359aiget v0, v7, Landroid/support/v7/widget/v;->f:I
0007359emove/from16 v27, v0
000735a2goto :goto_c4
000735a4const/16 v27, 0x0
000735a8move-object/from16 v0, v40
000735acmove/from16 v8, v25
000735b0const/high16 v25, 0x40000000
000735b4move-object v1, v4
000735b6move/from16 v28, v2
000735bamove/from16 v29, v26
000735bemove v2, v5
000735c0move v9, v3
000735c2move/from16 v3, v41
000735c6move-object/from16 v30, v4
000735camove/from16 v32, v11
000735cemove/from16 v31, v13
000735d2move/from16 v13, v21
000735d6const/high16 v11, 0x40000000
000735damove/from16 v4, v24
000735demove v11, v5
000735e0move/from16 v5, v42
000735e4move/from16 v34, v9
000735e8move/from16 v33, v13
000735ecconst/high16 v9, -0x80000000
000735f0move-object v13, v6
000735f2move/from16 v6, v27
000735f6invoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
000735fcmove/from16 v0, v28
00073600if-eq v0, v9, :cond_f4
00073604iput v0, v13, Landroid/support/v7/widget/v$a;->height:I
00073608invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredHeight()I
0007360emove-result v0
00073610iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073614add-int v2, v1, v0
00073618iget v3, v13, Landroid/support/v7/widget/v$a;->topMargin:I
0007361cadd-int/2addr v2, v3
0007361eiget v3, v13, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073622add-int/2addr v2, v3
00073624move-object/from16 v3, v30
00073628invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007362emove-result v4
00073630add-int/2addr v2, v4
00073632invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
00073638move-result v1
0007363aiput v1, v7, Landroid/support/v7/widget/v;->f:I
0007363eif-eqz v15, :cond_11a
00073642move/from16 v6, v29
00073646invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
0007364cmove-result v2
0007364emove/from16 v26, v2
00073652goto :goto_11e
00073654move/from16 v6, v29
00073658move/from16 v26, v6
0007365cif-ltz v14, :cond_128
00073660add-int/lit8 v5, v11, 0x1
00073664if-ne v14, v5, :cond_128
00073668iget v0, v7, Landroid/support/v7/widget/v;->f:I
0007366ciput v0, v7, Landroid/support/v7/widget/v;->c:I
00073670if-ge v11, v14, :cond_139
00073674iget v0, v13, Landroid/support/v7/widget/v$a;->g:F
00073678cmpl-float v0, v0, v16
0007367cif-gtz v0, :cond_131
00073680goto :goto_139
00073682new-instance v0, Ljava/lang/RuntimeException;
00073686const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
0007368ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00073690throw v0
00073692const/high16 v0, 0x40000000
00073696if-eq v12, v0, :cond_146
0007369aiget v0, v13, Landroid/support/v7/widget/v$a;->width:I
0007369econst/4 v1, -0x1
000736a0if-ne v0, v1, :cond_147
000736a4const/4 v0, 0x1
000736a6const/16 v20, 0x1
000736aagoto :goto_148
000736acconst/4 v1, -0x1
000736aeconst/4 v0, 0x0
000736b0iget v2, v13, Landroid/support/v7/widget/v$a;->leftMargin:I
000736b4iget v4, v13, Landroid/support/v7/widget/v$a;->rightMargin:I
000736b8add-int/2addr v2, v4
000736bainvoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I
000736c0move-result v4
000736c2add-int/2addr v4, v2
000736c4invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
000736camove-result v5
000736ccinvoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
000736d2move-result v6
000736d4invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
000736damove-result v6
000736dcif-eqz v19, :cond_166
000736e0iget v8, v13, Landroid/support/v7/widget/v$a;->width:I
000736e4if-ne v8, v1, :cond_166
000736e8const/4 v1, 0x1
000736eagoto :goto_167
000736ecconst/4 v1, 0x0
000736eeiget v8, v13, Landroid/support/v7/widget/v$a;->g:F
000736f2cmpl-float v8, v8, v16
000736f6if-lez v8, :cond_17a
000736faif-eqz v0, :cond_172
000736femove/from16 v13, v34
00073702goto :goto_174
00073704move v2, v4
00073706goto :goto_16f
00073708invoke-static {v13, v2}, Ljava/lang/Math;->max(II)I
0007370emove-result v0
00073710move v13, v0
00073712goto :goto_187
00073714move/from16 v13, v34
00073718if-eqz v0, :cond_17f
0007371cmove v4, v2
0007371emove/from16 v2, v33
00073722invoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
00073728move-result v21
0007372amove/from16 v33, v21
0007372einvoke-virtual {v7, v3, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073734move-result v0
00073736add-int/2addr v0, v11
00073738move/from16 v19, v1
0007373cmove v1, v5
0007373emove v10, v6
00073740move v3, v13
00073742move/from16 v2, v26
00073746move/from16 v21, v33
0007374amove v5, v0
0007374cmove/from16 v0, v23
00073750add-int/lit8 v5, v5, 0x1
00073754move/from16 v13, v31
00073758move/from16 v11, v32
0007375cmove/from16 v8, v41
00073760move/from16 v9, v42
00073764goto/16 :goto_2b
00073768move v8, v1
0007376amove v6, v2
0007376cmove/from16 v32, v11
00073770move/from16 v31, v13
00073774move/from16 v2, v21
00073778const/4 v1, -0x1
0007377aconst/high16 v9, -0x80000000
0007377emove v13, v3
00073780iget v3, v7, Landroid/support/v7/widget/v;->f:I
00073784if-lez v3, :cond_1c4
00073788move/from16 v3, v32
0007378cinvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->c(I)Z
00073792move-result v4
00073794if-eqz v4, :cond_1c6
00073798iget v4, v7, Landroid/support/v7/widget/v;->f:I
0007379ciget v5, v7, Landroid/support/v7/widget/v;->m:I
000737a0add-int/2addr v4, v5
000737a2iput v4, v7, Landroid/support/v7/widget/v;->f:I
000737a6goto :goto_1c6
000737a8move/from16 v3, v32
000737acif-eqz v15, :cond_214
000737b0move/from16 v4, v31
000737b4if-eq v4, v9, :cond_1ce
000737b8if-nez v4, :cond_216
000737bcconst/4 v5, 0x0
000737beiput v5, v7, Landroid/support/v7/widget/v;->f:I
000737c2const/4 v5, 0x0
000737c4if-ge v5, v3, :cond_216
000737c8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000737cemove-result-object v9
000737d0if-nez v9, :cond_1e4
000737d4iget v9, v7, Landroid/support/v7/widget/v;->f:I
000737d8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
000737demove-result v11
000737e0add-int/2addr v9, v11
000737e2iput v9, v7, Landroid/support/v7/widget/v;->f:I
000737e6goto :goto_210
000737e8invoke-virtual {v9}, Landroid/view/View;->getVisibility()I
000737eemove-result v11
000737f0const/16 v14, 0x8
000737f4if-ne v11, v14, :cond_1f2
000737f8invoke-virtual {v7, v9, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000737femove-result v9
00073800add-int/2addr v5, v9
00073802goto :goto_210
00073804invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0007380amove-result-object v11
0007380ccheck-cast v11, Landroid/support/v7/widget/v$a;
00073810iget v14, v7, Landroid/support/v7/widget/v;->f:I
00073814add-int v21, v14, v6
00073818iget v1, v11, Landroid/support/v7/widget/v$a;->topMargin:I
0007381cadd-int v21, v21, v1
00073820iget v1, v11, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073824add-int v21, v21, v1
00073828invoke-virtual {v7, v9}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007382emove-result v1
00073830add-int v1, v21, v1
00073834invoke-static {v14, v1}, Ljava/lang/Math;->max(II)I
0007383amove-result v1
0007383ciput v1, v7, Landroid/support/v7/widget/v;->f:I
00073840add-int/lit8 v5, v5, 0x1
00073844const/4 v1, -0x1
00073846goto :goto_1d2
00073848move/from16 v4, v31
0007384ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00073850invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073856move-result v5
00073858invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
0007385emove-result v9
00073860add-int/2addr v5, v9
00073862add-int/2addr v1, v5
00073864iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073868iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007386cinvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
00073872move-result v5
00073874invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
0007387amove-result v1
0007387cmove v9, v13
0007387emove/from16 v5, v42
00073882const/4 v11, 0x0
00073884invoke-static {v1, v5, v11}, Landroid/support/v4/g/v;->a(III)I
0007388amove-result v1
0007388cconst v11, 0xffffff
00073892and-int/2addr v11, v1
00073894iget v13, v7, Landroid/support/v7/widget/v;->f:I
00073898sub-int/2addr v11, v13
0007389aif-nez v18, :cond_286
0007389eif-eqz v11, :cond_246
000738a2cmpl-float v13, v0, v16
000738a6if-lez v13, :cond_246
000738aagoto :goto_286
000738acinvoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
000738b2move-result v0
000738b4if-eqz v15, :cond_282
000738b8const/high16 v2, 0x40000000
000738bcif-eq v4, v2, :cond_282
000738c0const/4 v2, 0x0
000738c2if-ge v2, v3, :cond_282
000738c6invoke-virtual {v7, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000738ccmove-result-object v4
000738ceif-eqz v4, :cond_27f
000738d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000738d8move-result v9
000738daconst/16 v11, 0x8
000738deif-ne v9, v11, :cond_262
000738e2goto :goto_27f
000738e4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000738eamove-result-object v9
000738eccheck-cast v9, Landroid/support/v7/widget/v$a;
000738f0iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
000738f4cmpl-float v9, v9, v16
000738f8if-lez v9, :cond_27f
000738fcinvoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
00073902move-result v9
00073904const/high16 v11, 0x40000000
00073908invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007390emove-result v9
00073910invoke-static {v6, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00073916move-result v13
00073918invoke-virtual {v4, v9, v13}, Landroid/view/View;->measure(II)V
0007391eadd-int/lit8 v2, v2, 0x1
00073922goto :goto_251
00073924move/from16 v11, v41
00073928goto/16 :goto_375
0007392ciget v6, v7, Landroid/support/v7/widget/v;->g:F
00073930cmpl-float v6, v6, v16
00073934if-lez v6, :cond_28e
00073938iget v0, v7, Landroid/support/v7/widget/v;->g:F
0007393cconst/4 v6, 0x0
0007393eiput v6, v7, Landroid/support/v7/widget/v;->f:I
00073942move v9, v0
00073944const/4 v0, 0x0
00073946if-ge v0, v3, :cond_364
0007394ainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073950move-result-object v13
00073952invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
00073958move-result v14
0007395aconst/16 v15, 0x8
0007395eif-ne v14, v15, :cond_2a9
00073962move/from16 v37, v4
00073966move/from16 v39, v11
0007396amove/from16 v11, v41
0007396egoto/16 :goto_35b
00073972invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073978move-result-object v14
0007397acheck-cast v14, Landroid/support/v7/widget/v$a;
0007397eiget v6, v14, Landroid/support/v7/widget/v$a;->g:F
00073982cmpl-float v18, v6, v16
00073986if-lez v18, :cond_305
0007398aint-to-float v15, v11
0007398cmul-float v15, v15, v6
00073990div-float/2addr v15, v9
00073992float-to-int v15, v15
00073994sub-float/2addr v9, v6
00073996sub-int/2addr v11, v15
00073998invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007399emove-result v6
000739a0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
000739a6move-result v18
000739a8add-int v6, v6, v18
000739acmove/from16 v35, v9
000739b0iget v9, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
000739b4add-int/2addr v6, v9
000739b6iget v9, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
000739baadd-int/2addr v6, v9
000739bciget v9, v14, Landroid/support/v7/widget/v$a;->width:I
000739c0move/from16 v36, v11
000739c4move/from16 v11, v41
000739c8invoke-static {v11, v6, v9}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
000739cemove-result v6
000739d0iget v9, v14, Landroid/support/v7/widget/v$a;->height:I
000739d4if-nez v9, :cond_2e4
000739d8const/high16 v9, 0x40000000
000739dcif-eq v4, v9, :cond_2e1
000739e0goto :goto_2e6
000739e2if-lez v15, :cond_2ee
000739e6goto :goto_2ef
000739e8const/high16 v9, 0x40000000
000739ecinvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
000739f2move-result v18
000739f4add-int v15, v18, v15
000739f8if-gez v15, :cond_2ef
000739fcconst/4 v15, 0x0
000739feinvoke-static {v15, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00073a04move-result v15
00073a06invoke-virtual {v13, v6, v15}, Landroid/view/View;->measure(II)V
00073a0cinvoke-static {v13}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
00073a12move-result v6
00073a14and-int/lit16 v6, v6, -0x100
00073a18invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
00073a1emove-result v10
00073a20move/from16 v9, v35
00073a24move/from16 v6, v36
00073a28goto :goto_308
00073a2amove v6, v11
00073a2cmove/from16 v11, v41
00073a30iget v15, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
00073a34move/from16 v37, v4
00073a38iget v4, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
00073a3cadd-int/2addr v15, v4
00073a3einvoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
00073a44move-result v4
00073a46add-int/2addr v4, v15
00073a48invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
00073a4emove-result v8
00073a50move/from16 v38, v4
00073a54const/high16 v4, 0x40000000
00073a58if-eq v12, v4, :cond_327
00073a5ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
00073a60move/from16 v39, v6
00073a64const/4 v6, -0x1
00073a66if-ne v4, v6, :cond_32a
00073a6aconst/4 v4, 0x1
00073a6cgoto :goto_32b
00073a6emove/from16 v39, v6
00073a72const/4 v6, -0x1
00073a74const/4 v4, 0x0
00073a76if-eqz v4, :cond_32e
00073a7agoto :goto_330
00073a7cmove/from16 v15, v38
00073a80invoke-static {v2, v15}, Ljava/lang/Math;->max(II)I
00073a86move-result v2
00073a88if-eqz v19, :cond_33c
00073a8ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
00073a90if-ne v4, v6, :cond_33c
00073a94const/4 v4, 0x1
00073a96goto :goto_33d
00073a98const/4 v4, 0x0
00073a9aiget v15, v7, Landroid/support/v7/widget/v;->f:I
00073a9einvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
00073aa4move-result v18
00073aa6add-int v18, v15, v18
00073aaaiget v6, v14, Landroid/support/v7/widget/v$a;->topMargin:I
00073aaeadd-int v18, v18, v6
00073ab2iget v6, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073ab6add-int v18, v18, v6
00073abainvoke-virtual {v7, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00073ac0move-result v6
00073ac2add-int v6, v18, v6
00073ac6invoke-static {v15, v6}, Ljava/lang/Math;->max(II)I
00073accmove-result v6
00073aceiput v6, v7, Landroid/support/v7/widget/v;->f:I
00073ad2move/from16 v19, v4
00073ad6add-int/lit8 v0, v0, 0x1
00073adamove/from16 v4, v37
00073ademove/from16 v11, v39
00073ae2const/4 v6, 0x0
00073ae4goto/16 :goto_293
00073ae8move/from16 v11, v41
00073aeciget v0, v7, Landroid/support/v7/widget/v;->f:I
00073af0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073af6move-result v4
00073af8invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00073afemove-result v6
00073b00add-int/2addr v4, v6
00073b02add-int/2addr v0, v4
00073b04iput v0, v7, Landroid/support/v7/widget/v;->f:I
00073b08move v0, v2
00073b0aif-nez v19, :cond_37c
00073b0econst/high16 v2, 0x40000000
00073b12if-eq v12, v2, :cond_37c
00073b16goto :goto_37d
00073b18move v0, v8
00073b1ainvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073b20move-result v2
00073b22invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b28move-result v4
00073b2aadd-int/2addr v2, v4
00073b2cadd-int/2addr v0, v2
00073b2einvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
00073b34move-result v2
00073b36invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
00073b3cmove-result v0
00073b3einvoke-static {v0, v11, v10}, Landroid/support/v4/g/v;->a(III)I
00073b44move-result v0
00073b46invoke-virtual {v7, v0, v1}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
00073b4cif-eqz v20, :cond_39b
00073b50invoke-direct {v7, v3, v5}, Landroid/support/v7/widget/v;->c(II)V
00073b56return-void
00073410
00073b58
00073b58android.support.v7.widget.v::a(int, int, int, int):
00073b68move-object/from16 v6, v17
00073b6cinvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073b72move-result v7
00073b74sub-int v2, v20, v18
00073b78invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b7emove-result v3
00073b80sub-int v8, v2, v3
00073b84sub-int/2addr v2, v7
00073b86invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b8cmove-result v3
00073b8esub-int v9, v2, v3
00073b92invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073b98move-result v10
00073b9aiget v2, v6, Landroid/support/v7/widget/v;->e:I
00073b9eand-int/lit8 v2, v2, 0x70
00073ba2iget v3, v6, Landroid/support/v7/widget/v;->e:I
00073ba6const v4, 0x800007
00073bacand-int v11, v3, v4
00073bb0const/16 v3, 0x10
00073bb4if-eq v2, v3, :cond_3e
00073bb8const/16 v3, 0x50
00073bbcif-eq v2, v3, :cond_31
00073bc0invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073bc6move-result v0
00073bc8goto :goto_4a
00073bcainvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073bd0move-result v2
00073bd2add-int v2, v2, v21
00073bd6sub-int v2, v2, v19
00073bdaiget v0, v6, Landroid/support/v7/widget/v;->f:I
00073bdesub-int v0, v2, v0
00073be2goto :goto_4a
00073be4invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073beamove-result v2
00073becsub-int v0, v21, v19
00073bf0iget v1, v6, Landroid/support/v7/widget/v;->f:I
00073bf4sub-int/2addr v0, v1
00073bf6div-int/lit8 v0, v0, 0x2
00073bfaadd-int/2addr v0, v2
00073bfcconst/4 v1, 0x0
00073bfeconst/4 v12, 0x0
00073c00if-ge v12, v10, :cond_cb
00073c04invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073c0amove-result-object v13
00073c0cconst/4 v14, 0x1
00073c0eif-nez v13, :cond_5d
00073c12invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->d(I)I
00073c18move-result v1
00073c1aadd-int/2addr v0, v1
00073c1cconst/4 v1, 0x1
00073c1egoto/16 :goto_c9
00073c22invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
00073c28move-result v1
00073c2aconst/16 v2, 0x8
00073c2eif-eq v1, v2, :cond_5a
00073c32invoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
00073c38move-result v4
00073c3ainvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
00073c40move-result v15
00073c42invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073c48move-result-object v1
00073c4amove-object v5, v1
00073c4ccheck-cast v5, Landroid/support/v7/widget/v$a;
00073c50iget v1, v5, Landroid/support/v7/widget/v$a;->h:I
00073c54if-gez v1, :cond_79
00073c58move v1, v11
00073c5ainvoke-static/range {v17}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
00073c60move-result v2
00073c62invoke-static {v1, v2}, Landroid/support/v4/g/f;->a(II)I
00073c68move-result v1
00073c6aand-int/lit8 v1, v1, 0x7
00073c6eif-eq v1, v14, :cond_90
00073c72const/4 v2, 0x5
00073c74if-eq v1, v2, :cond_8d
00073c78iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00073c7cadd-int/2addr v1, v7
00073c7emove v2, v1
00073c80goto :goto_9c
00073c82sub-int v1, v8, v4
00073c86goto :goto_98
00073c88sub-int v1, v9, v4
00073c8cdiv-int/lit8 v1, v1, 0x2
00073c90add-int/2addr v1, v7
00073c92iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00073c96add-int/2addr v1, v2
00073c98iget v2, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00073c9csub-int/2addr v1, v2
00073c9egoto :goto_8b
00073ca0invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->c(I)Z
00073ca6move-result v1
00073ca8if-eqz v1, :cond_a5
00073caciget v1, v6, Landroid/support/v7/widget/v;->m:I
00073cb0add-int/2addr v0, v1
00073cb2iget v1, v5, Landroid/support/v7/widget/v$a;->topMargin:I
00073cb6add-int v16, v0, v1
00073cbainvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
00073cc0move-result v0
00073cc2add-int v3, v16, v0
00073cc6move-object/from16 v0, v17
00073ccamove-object v1, v13
00073cccmove-object v14, v5
00073ccemove v5, v15
00073cd0invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
00073cd6iget v0, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073cdaadd-int/2addr v15, v0
00073cdcinvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00073ce2move-result v0
00073ce4add-int/2addr v15, v0
00073ce6add-int v16, v16, v15
00073ceainvoke-virtual {v6, v13, v12}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073cf0move-result v0
00073cf2add-int/2addr v12, v0
00073cf4move/from16 v0, v16
00073cf8goto :goto_5a
00073cfaadd-int/2addr v12, v1
00073cfcgoto :goto_4c
00073cfereturn-void
00073b58
00073b58android.support.v7.widget.v::a(int, int, int, int):
00073b68move-object/from16 v6, v17
00073b6cinvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073b72move-result v7
00073b74sub-int v2, v20, v18
00073b78invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b7emove-result v3
00073b80sub-int v8, v2, v3
00073b84sub-int/2addr v2, v7
00073b86invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073b8cmove-result v3
00073b8esub-int v9, v2, v3
00073b92invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073b98move-result v10
00073b9aiget v2, v6, Landroid/support/v7/widget/v;->e:I
00073b9eand-int/lit8 v2, v2, 0x70
00073ba2iget v3, v6, Landroid/support/v7/widget/v;->e:I
00073ba6const v4, 0x800007
00073bacand-int v11, v3, v4
00073bb0const/16 v3, 0x10
00073bb4if-eq v2, v3, :cond_3e
00073bb8const/16 v3, 0x50
00073bbcif-eq v2, v3, :cond_31
00073bc0invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073bc6move-result v0
00073bc8goto :goto_4a
00073bcainvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073bd0move-result v2
00073bd2add-int v2, v2, v21
00073bd6sub-int v2, v2, v19
00073bdaiget v0, v6, Landroid/support/v7/widget/v;->f:I
00073bdesub-int v0, v2, v0
00073be2goto :goto_4a
00073be4invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
00073beamove-result v2
00073becsub-int v0, v21, v19
00073bf0iget v1, v6, Landroid/support/v7/widget/v;->f:I
00073bf4sub-int/2addr v0, v1
00073bf6div-int/lit8 v0, v0, 0x2
00073bfaadd-int/2addr v0, v2
00073bfcconst/4 v1, 0x0
00073bfeconst/4 v12, 0x0
00073c00if-ge v12, v10, :cond_cb
00073c04invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073c0amove-result-object v13
00073c0cconst/4 v14, 0x1
00073c0eif-nez v13, :cond_5d
00073c12invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->d(I)I
00073c18move-result v1
00073c1aadd-int/2addr v0, v1
00073c1cconst/4 v1, 0x1
00073c1egoto/16 :goto_c9
00073c22invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
00073c28move-result v1
00073c2aconst/16 v2, 0x8
00073c2eif-eq v1, v2, :cond_5a
00073c32invoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
00073c38move-result v4
00073c3ainvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
00073c40move-result v15
00073c42invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073c48move-result-object v1
00073c4amove-object v5, v1
00073c4ccheck-cast v5, Landroid/support/v7/widget/v$a;
00073c50iget v1, v5, Landroid/support/v7/widget/v$a;->h:I
00073c54if-gez v1, :cond_79
00073c58move v1, v11
00073c5ainvoke-static/range {v17}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
00073c60move-result v2
00073c62invoke-static {v1, v2}, Landroid/support/v4/g/f;->a(II)I
00073c68move-result v1
00073c6aand-int/lit8 v1, v1, 0x7
00073c6eif-eq v1, v14, :cond_90
00073c72const/4 v2, 0x5
00073c74if-eq v1, v2, :cond_8d
00073c78iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00073c7cadd-int/2addr v1, v7
00073c7emove v2, v1
00073c80goto :goto_9c
00073c82sub-int v1, v8, v4
00073c86goto :goto_98
00073c88sub-int v1, v9, v4
00073c8cdiv-int/lit8 v1, v1, 0x2
00073c90add-int/2addr v1, v7
00073c92iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00073c96add-int/2addr v1, v2
00073c98iget v2, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00073c9csub-int/2addr v1, v2
00073c9egoto :goto_8b
00073ca0invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->c(I)Z
00073ca6move-result v1
00073ca8if-eqz v1, :cond_a5
00073caciget v1, v6, Landroid/support/v7/widget/v;->m:I
00073cb0add-int/2addr v0, v1
00073cb2iget v1, v5, Landroid/support/v7/widget/v$a;->topMargin:I
00073cb6add-int v16, v0, v1
00073cbainvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
00073cc0move-result v0
00073cc2add-int v3, v16, v0
00073cc6move-object/from16 v0, v17
00073ccamove-object v1, v13
00073cccmove-object v14, v5
00073ccemove v5, v15
00073cd0invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
00073cd6iget v0, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073cdaadd-int/2addr v15, v0
00073cdcinvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00073ce2move-result v0
00073ce4add-int/2addr v15, v0
00073ce6add-int v16, v16, v15
00073ceainvoke-virtual {v6, v13, v12}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073cf0move-result v0
00073cf2add-int/2addr v12, v0
00073cf4move/from16 v0, v16
00073cf8goto :goto_5a
00073cfaadd-int/2addr v12, v1
00073cfcgoto :goto_4c
00073cfereturn-void
00073b58
00073d00
00073d00android.support.v7.widget.v::a(android.graphics.Canvas):
00073d10invoke-virtual {v5}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073d16move-result v0
00073d18const/4 v1, 0x0
00073d1aif-ge v1, v0, :cond_31
00073d1einvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073d24move-result-object v2
00073d26if-eqz v2, :cond_2e
00073d2ainvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
00073d30move-result v3
00073d32const/16 v4, 0x8
00073d36if-eq v3, v4, :cond_2e
00073d3ainvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->c(I)Z
00073d40move-result v3
00073d42if-eqz v3, :cond_2e
00073d46invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073d4cmove-result-object v3
00073d4echeck-cast v3, Landroid/support/v7/widget/v$a;
00073d52invoke-virtual {v2}, Landroid/view/View;->getTop()I
00073d58move-result v2
00073d5aiget v3, v3, Landroid/support/v7/widget/v$a;->topMargin:I
00073d5esub-int/2addr v2, v3
00073d60iget v3, v5, Landroid/support/v7/widget/v;->m:I
00073d64sub-int/2addr v2, v3
00073d66invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
00073d6cadd-int/lit8 v1, v1, 0x1
00073d70goto :goto_5
00073d72invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->c(I)Z
00073d78move-result v1
00073d7aif-eqz v1, :cond_5c
00073d7eadd-int/lit8 v0, v0, -0x1
00073d82invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073d88move-result-object v0
00073d8aif-nez v0, :cond_4c
00073d8einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
00073d94move-result v0
00073d96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00073d9cmove-result v1
00073d9esub-int/2addr v0, v1
00073da0iget v1, v5, Landroid/support/v7/widget/v;->m:I
00073da4sub-int/2addr v0, v1
00073da6goto :goto_59
00073da8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073daemove-result-object v1
00073db0check-cast v1, Landroid/support/v7/widget/v$a;
00073db4invoke-virtual {v0}, Landroid/view/View;->getBottom()I
00073dbamove-result v0
00073dbciget v1, v1, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073dc0add-int/2addr v0, v1
00073dc2invoke-virtual {v5, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
00073dc8return-void
00073d00
00073d00android.support.v7.widget.v::a(android.graphics.Canvas):
00073d10invoke-virtual {v5}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073d16move-result v0
00073d18const/4 v1, 0x0
00073d1aif-ge v1, v0, :cond_31
00073d1einvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073d24move-result-object v2
00073d26if-eqz v2, :cond_2e
00073d2ainvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
00073d30move-result v3
00073d32const/16 v4, 0x8
00073d36if-eq v3, v4, :cond_2e
00073d3ainvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->c(I)Z
00073d40move-result v3
00073d42if-eqz v3, :cond_2e
00073d46invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073d4cmove-result-object v3
00073d4echeck-cast v3, Landroid/support/v7/widget/v$a;
00073d52invoke-virtual {v2}, Landroid/view/View;->getTop()I
00073d58move-result v2
00073d5aiget v3, v3, Landroid/support/v7/widget/v$a;->topMargin:I
00073d5esub-int/2addr v2, v3
00073d60iget v3, v5, Landroid/support/v7/widget/v;->m:I
00073d64sub-int/2addr v2, v3
00073d66invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
00073d6cadd-int/lit8 v1, v1, 0x1
00073d70goto :goto_5
00073d72invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->c(I)Z
00073d78move-result v1
00073d7aif-eqz v1, :cond_5c
00073d7eadd-int/lit8 v0, v0, -0x1
00073d82invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073d88move-result-object v0
00073d8aif-nez v0, :cond_4c
00073d8einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
00073d94move-result v0
00073d96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00073d9cmove-result v1
00073d9esub-int/2addr v0, v1
00073da0iget v1, v5, Landroid/support/v7/widget/v;->m:I
00073da4sub-int/2addr v0, v1
00073da6goto :goto_59
00073da8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073daemove-result-object v1
00073db0check-cast v1, Landroid/support/v7/widget/v$a;
00073db4invoke-virtual {v0}, Landroid/view/View;->getBottom()I
00073dbamove-result v0
00073dbciget v1, v1, Landroid/support/v7/widget/v$a;->bottomMargin:I
00073dc0add-int/2addr v0, v1
00073dc2invoke-virtual {v5, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
00073dc8return-void
00073d00
00073dca
00073dca // align 0x4
00073dca // align 0x4
00073dcc
00073dccandroid.support.v7.widget.v::a(android.graphics.Canvas, int):
00073ddciget-object v0, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00073de0invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073de6move-result v1
00073de8iget v2, v4, Landroid/support/v7/widget/v;->o:I
00073decadd-int/2addr v1, v2
00073deeinvoke-virtual {v4}, Landroid/support/v7/widget/v;->getWidth()I
00073df4move-result v2
00073df6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073dfcmove-result v3
00073dfesub-int/2addr v2, v3
00073e00iget v3, v4, Landroid/support/v7/widget/v;->o:I
00073e04sub-int/2addr v2, v3
00073e06iget v3, v4, Landroid/support/v7/widget/v;->m:I
00073e0aadd-int/2addr v3, v6
00073e0cinvoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
00073e12iget-object v6, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00073e16invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00073e1creturn-void
00073dcc
00073dccandroid.support.v7.widget.v::a(android.graphics.Canvas, int):
00073ddciget-object v0, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00073de0invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00073de6move-result v1
00073de8iget v2, v4, Landroid/support/v7/widget/v;->o:I
00073decadd-int/2addr v1, v2
00073deeinvoke-virtual {v4}, Landroid/support/v7/widget/v;->getWidth()I
00073df4move-result v2
00073df6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingRight()I
00073dfcmove-result v3
00073dfesub-int/2addr v2, v3
00073e00iget v3, v4, Landroid/support/v7/widget/v;->o:I
00073e04sub-int/2addr v2, v3
00073e06iget v3, v4, Landroid/support/v7/widget/v;->m:I
00073e0aadd-int/2addr v3, v6
00073e0cinvoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
00073e12iget-object v6, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00073e16invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00073e1creturn-void
00073dcc
00073e1e
00073e1e // align 0x10
00073e1e // align 0x10
00073e20
00073e20android.support.v7.widget.v::a(android.view.View, int, int, int, int, int):
00073e30move-object v0, v6
00073e32move-object v1, v7
00073e34move v2, v9
00073e36move v3, v10
00073e38move v4, v11
00073e3amove v5, v12
00073e3cinvoke-virtual/range {v0 .. v5}, Landroid/support/v7/widget/v;->measureChildWithMargins(Landroid/view/View;IIII)V
00073e42return-void
00073e20
00073e20android.support.v7.widget.v::a(android.view.View, int, int, int, int, int):
00073e30move-object v0, v6
00073e32move-object v1, v7
00073e34move v2, v9
00073e36move v3, v10
00073e38move v4, v11
00073e3amove v5, v12
00073e3cinvoke-virtual/range {v0 .. v5}, Landroid/support/v7/widget/v;->measureChildWithMargins(Landroid/view/View;IIII)V
00073e42return-void
00073e20
00073e44
00073e44android.support.v7.widget.v::b(android.view.View):
00073e54const/4 v1, 0x0
00073e56return v1
00073e44
00073e44android.support.v7.widget.v::b(android.view.View):
00073e54const/4 v1, 0x0
00073e56return v1
00073e44
00073e58
00073e58android.support.v7.widget.v::b(android.util.AttributeSet):
00073e68new-instance v0, Landroid/support/v7/widget/v$a;
00073e6cinvoke-virtual {v2}, Landroid/support/v7/widget/v;->getContext()Landroid/content/Context;
00073e72move-result-object v1
00073e74invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/v$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
00073e7areturn-object v0
00073e58
00073e58android.support.v7.widget.v::b(android.util.AttributeSet):
00073e68new-instance v0, Landroid/support/v7/widget/v$a;
00073e6cinvoke-virtual {v2}, Landroid/support/v7/widget/v;->getContext()Landroid/content/Context;
00073e72move-result-object v1
00073e74invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/v$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
00073e7areturn-object v0
00073e58
00073e7c
00073e7candroid.support.v7.widget.v::b(android.view.ViewGroup$LayoutParams):
00073e8cnew-instance v0, Landroid/support/v7/widget/v$a;
00073e90invoke-direct {v0, v2}, Landroid/support/v7/widget/v$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
00073e96return-object v0
00073e7c
00073e7candroid.support.v7.widget.v::b(android.view.ViewGroup$LayoutParams):
00073e8cnew-instance v0, Landroid/support/v7/widget/v$a;
00073e90invoke-direct {v0, v2}, Landroid/support/v7/widget/v$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
00073e96return-object v0
00073e7c
00073e98
00073e98android.support.v7.widget.v::b(int):
00073ea8invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00073eaemove-result-object v1
00073eb0return-object v1
00073e98
00073e98android.support.v7.widget.v::b(int):
00073ea8invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00073eaemove-result-object v1
00073eb0return-object v1
00073e98
00073eb2
00073eb2 // align 0x4
00073eb2 // align 0x4
00073eb4
00073eb4android.support.v7.widget.v::b(int, int):
00073ec4move-object/from16 v7, v39
00073ec8move/from16 v8, v40
00073eccmove/from16 v9, v41
00073ed0const/4 v10, 0x0
00073ed2iput v10, v7, Landroid/support/v7/widget/v;->f:I
00073ed6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073edcmove-result v11
00073edeinvoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073ee4move-result v12
00073ee6invoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073eecmove-result v13
00073eeeiget-object v0, v7, Landroid/support/v7/widget/v;->i:[I
00073ef2const/4 v14, 0x4
00073ef4if-eqz v0, :cond_1e
00073ef8iget-object v0, v7, Landroid/support/v7/widget/v;->j:[I
00073efcif-nez v0, :cond_26
00073f00new-array v0, v14, [I
00073f04iput-object v0, v7, Landroid/support/v7/widget/v;->i:[I
00073f08new-array v0, v14, [I
00073f0ciput-object v0, v7, Landroid/support/v7/widget/v;->j:[I
00073f10iget-object v15, v7, Landroid/support/v7/widget/v;->i:[I
00073f14iget-object v6, v7, Landroid/support/v7/widget/v;->j:[I
00073f18const/16 v16, 0x3
00073f1cconst/4 v5, -0x1
00073f1eaput v5, v15, v16
00073f22const/16 v17, 0x2
00073f26aput v5, v15, v17
00073f2aconst/16 v18, 0x1
00073f2eaput v5, v15, v18
00073f32aput v5, v15, v10
00073f36aput v5, v6, v16
00073f3aaput v5, v6, v17
00073f3eaput v5, v6, v18
00073f42aput v5, v6, v10
00073f46iget-boolean v4, v7, Landroid/support/v7/widget/v;->a:Z
00073f4aiget-boolean v3, v7, Landroid/support/v7/widget/v;->h:Z
00073f4econst/high16 v2, 0x40000000
00073f52if-ne v12, v2, :cond_4c
00073f56const/16 v19, 0x1
00073f5agoto :goto_4e
00073f5cconst/16 v19, 0x0
00073f60const/16 v20, 0x0
00073f64const/4 v0, 0x0
00073f66const/high16 v14, -0x80000000
00073f6aconst/16 v21, 0x0
00073f6econst/16 v22, 0x0
00073f72const/16 v23, 0x0
00073f76const/16 v24, 0x0
00073f7aconst/16 v25, 0x0
00073f7econst/16 v27, 0x0
00073f82const/16 v28, 0x1
00073f86const/16 v29, 0x0
00073f8amove-object/from16 v30, v6
00073f8econst/16 v1, 0x8
00073f92if-ge v0, v11, :cond_208
00073f96invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073f9cmove-result-object v6
00073f9eif-nez v6, :cond_7f
00073fa2iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073fa6invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->d(I)I
00073facmove-result v6
00073faeadd-int/2addr v1, v6
00073fb0iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073fb4move/from16 v31, v3
00073fb8move/from16 v33, v4
00073fbcconst/4 v8, -0x1
00073fbegoto/16 :goto_1f6
00073fc2invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
00073fc8move-result v5
00073fcaif-ne v5, v1, :cond_8b
00073fceinvoke-virtual {v7, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073fd4move-result v1
00073fd6add-int/2addr v0, v1
00073fd8goto :goto_78
00073fdainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->c(I)Z
00073fe0move-result v1
00073fe2if-eqz v1, :cond_98
00073fe6iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073feaiget v5, v7, Landroid/support/v7/widget/v;->l:I
00073feeadd-int/2addr v1, v5
00073ff0iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073ff4invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073ffamove-result-object v1
00073ffcmove-object v5, v1
00073ffecheck-cast v5, Landroid/support/v7/widget/v$a;
00074002iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
00074006add-float v21, v21, v1
0007400aif-ne v12, v2, :cond_f1
0007400eiget v1, v5, Landroid/support/v7/widget/v$a;->width:I
00074012if-nez v1, :cond_f1
00074016iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
0007401acmpl-float v1, v1, v20
0007401eif-lez v1, :cond_f1
00074022if-eqz v19, :cond_bc
00074026iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007402aiget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
0007402eiget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00074032add-int/2addr v2, v10
00074034add-int/2addr v1, v2
00074036iput v1, v7, Landroid/support/v7/widget/v;->f:I
0007403agoto :goto_c9
0007403ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074040iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074044add-int/2addr v2, v1
00074046iget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
0007404aadd-int/2addr v2, v10
0007404cinvoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
00074052move-result v1
00074054goto :goto_b9
00074056if-eqz v4, :cond_e0
0007405aconst/4 v1, 0x0
0007405cinvoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00074062move-result v2
00074064invoke-virtual {v6, v2, v2}, Landroid/view/View;->measure(II)V
0007406amove/from16 v35, v0
0007406emove/from16 v31, v3
00074072move/from16 v33, v4
00074076move-object v9, v5
00074078move-object v3, v6
0007407aconst/4 v8, -0x1
0007407cconst/16 v32, -0x2
00074080goto/16 :goto_16b
00074084move/from16 v35, v0
00074088move/from16 v31, v3
0007408cmove/from16 v33, v4
00074090move-object v9, v5
00074092move-object v3, v6
00074094const/high16 v0, 0x40000000
00074098const/4 v8, -0x1
0007409aconst/16 v23, 0x1
0007409econst/16 v32, -0x2
000740a2goto/16 :goto_16d
000740a6iget v1, v5, Landroid/support/v7/widget/v$a;->width:I
000740aaif-nez v1, :cond_100
000740aeiget v1, v5, Landroid/support/v7/widget/v$a;->g:F
000740b2cmpl-float v1, v1, v20
000740b6if-lez v1, :cond_100
000740baconst/4 v10, -0x2
000740bciput v10, v5, Landroid/support/v7/widget/v$a;->width:I
000740c0const/4 v2, 0x0
000740c2goto :goto_103
000740c4const/4 v10, -0x2
000740c6const/high16 v2, -0x80000000
000740cacmpl-float v1, v21, v20
000740ceif-nez v1, :cond_10c
000740d2iget v1, v7, Landroid/support/v7/widget/v;->f:I
000740d6move/from16 v32, v1
000740dagoto :goto_10e
000740dcconst/16 v32, 0x0
000740e0const/16 v34, 0x0
000740e4move v1, v0
000740e6move-object/from16 v0, v39
000740eamove/from16 v35, v1
000740eeconst/high16 v10, -0x80000000
000740f2move-object v1, v6
000740f4move v10, v2
000740f6move/from16 v2, v35
000740famove/from16 v31, v3
000740femove/from16 v3, v40
00074102move/from16 v33, v4
00074106move/from16 v4, v32
0007410amove-object v9, v5
0007410cconst/4 v8, -0x1
0007410emove/from16 v5, v41
00074112move-object/from16 v36, v6
00074116const/16 v32, -0x2
0007411amove/from16 v6, v34
0007411einvoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
00074124const/high16 v0, -0x80000000
00074128if-eq v10, v0, :cond_136
0007412ciput v10, v9, Landroid/support/v7/widget/v$a;->width:I
00074130invoke-virtual/range {v36}, Landroid/view/View;->getMeasuredWidth()I
00074136move-result v0
00074138if-eqz v19, :cond_14f
0007413ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074140iget v2, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
00074144add-int/2addr v2, v0
00074146iget v3, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
0007414aadd-int/2addr v2, v3
0007414cmove-object/from16 v3, v36
00074150invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074156move-result v4
00074158add-int/2addr v2, v4
0007415aadd-int/2addr v1, v2
0007415ciput v1, v7, Landroid/support/v7/widget/v;->f:I
00074160goto :goto_165
00074162move-object/from16 v3, v36
00074166iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007416aadd-int v2, v1, v0
0007416eiget v4, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
00074172add-int/2addr v2, v4
00074174iget v4, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
00074178add-int/2addr v2, v4
0007417ainvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074180move-result v4
00074182add-int/2addr v2, v4
00074184invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
0007418amove-result v1
0007418cgoto :goto_14c
0007418eif-eqz v31, :cond_16b
00074192invoke-static {v0, v14}, Ljava/lang/Math;->max(II)I
00074198move-result v14
0007419aconst/high16 v0, 0x40000000
0007419eif-eq v13, v0, :cond_177
000741a2iget v1, v9, Landroid/support/v7/widget/v$a;->height:I
000741a6if-ne v1, v8, :cond_177
000741aaconst/4 v1, 0x1
000741acconst/16 v29, 0x1
000741b0goto :goto_178
000741b2const/4 v1, 0x0
000741b4iget v2, v9, Landroid/support/v7/widget/v$a;->topMargin:I
000741b8iget v4, v9, Landroid/support/v7/widget/v$a;->bottomMargin:I
000741bcadd-int/2addr v2, v4
000741beinvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000741c4move-result v4
000741c6add-int/2addr v4, v2
000741c8invoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
000741cemove-result v5
000741d0move/from16 v10, v27
000741d4invoke-static {v10, v5}, Landroid/support/v7/widget/am;->a(II)I
000741damove-result v5
000741dcif-eqz v33, :cond_1b9
000741e0invoke-virtual {v3}, Landroid/view/View;->getBaseline()I
000741e6move-result v6
000741e8if-eq v6, v8, :cond_1b9
000741eciget v10, v9, Landroid/support/v7/widget/v$a;->h:I
000741f0if-gez v10, :cond_19b
000741f4iget v10, v7, Landroid/support/v7/widget/v;->e:I
000741f8goto :goto_19d
000741faiget v10, v9, Landroid/support/v7/widget/v$a;->h:I
000741feand-int/lit8 v10, v10, 0x70
00074202const/16 v26, 0x4
00074206shr-int/lit8 v10, v10, 0x4
0007420aand-int/lit8 v10, v10, -0x2
0007420eshr-int/lit8 v10, v10, 0x1
00074212aget v0, v15, v10
00074216invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
0007421cmove-result v0
0007421eaput v0, v15, v10
00074222aget v0, v30, v10
00074226sub-int v6, v4, v6
0007422ainvoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
00074230move-result v0
00074232aput v0, v30, v10
00074236move/from16 v0, v22
0007423ainvoke-static {v0, v4}, Ljava/lang/Math;->max(II)I
00074240move-result v0
00074242if-eqz v28, :cond_1c7
00074246iget v6, v9, Landroid/support/v7/widget/v$a;->height:I
0007424aif-ne v6, v8, :cond_1c7
0007424econst/4 v6, 0x1
00074250goto :goto_1c8
00074252const/4 v6, 0x0
00074254iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
00074258cmpl-float v9, v9, v20
0007425cif-lez v9, :cond_1dc
00074260if-eqz v1, :cond_1d3
00074264move/from16 v9, v25
00074268goto :goto_1d5
0007426amove v2, v4
0007426cgoto :goto_1d0
0007426einvoke-static {v9, v2}, Ljava/lang/Math;->max(II)I
00074274move-result v25
00074276move/from16 v10, v35
0007427agoto :goto_1ea
0007427cmove/from16 v9, v25
00074280if-eqz v1, :cond_1e1
00074284move v4, v2
00074286move/from16 v2, v24
0007428ainvoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
00074290move-result v24
00074292move/from16 v25, v9
00074296goto :goto_1d9
00074298invoke-virtual {v7, v3, v10}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
0007429emove-result v1
000742a0add-int/2addr v1, v10
000742a2move/from16 v22, v0
000742a6move v0, v1
000742a8move/from16 v27, v5
000742acmove/from16 v28, v6
000742b0add-int/lit8 v0, v0, 0x1
000742b4move-object/from16 v6, v30
000742b8move/from16 v3, v31
000742bcmove/from16 v4, v33
000742c0const/high16 v2, 0x40000000
000742c4const/4 v5, -0x1
000742c6move/from16 v8, v40
000742camove/from16 v9, v41
000742ceconst/4 v10, 0x0
000742d0goto/16 :goto_63
000742d4move/from16 v31, v3
000742d8move/from16 v33, v4
000742dcmove/from16 v0, v22
000742e0move/from16 v2, v24
000742e4move/from16 v9, v25
000742e8move/from16 v10, v27
000742ecconst/4 v8, -0x1
000742eeconst/16 v32, -0x2
000742f2iget v3, v7, Landroid/support/v7/widget/v;->f:I
000742f6if-lez v3, :cond_228
000742fainvoke-virtual {v7, v11}, Landroid/support/v7/widget/v;->c(I)Z
00074300move-result v3
00074302if-eqz v3, :cond_228
00074306iget v3, v7, Landroid/support/v7/widget/v;->f:I
0007430aiget v4, v7, Landroid/support/v7/widget/v;->l:I
0007430eadd-int/2addr v3, v4
00074310iput v3, v7, Landroid/support/v7/widget/v;->f:I
00074314aget v3, v15, v18
00074318if-ne v3, v8, :cond_239
0007431cconst/4 v3, 0x0
0007431eaget v4, v15, v3
00074322if-ne v4, v8, :cond_239
00074326aget v3, v15, v17
0007432aif-ne v3, v8, :cond_239
0007432eaget v3, v15, v16
00074332if-eq v3, v8, :cond_269
00074336aget v3, v15, v16
0007433aconst/4 v4, 0x0
0007433caget v5, v15, v4
00074340aget v6, v15, v18
00074344aget v8, v15, v17
00074348invoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
0007434emove-result v6
00074350invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I
00074356move-result v5
00074358invoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
0007435emove-result v3
00074360aget v5, v30, v16
00074364aget v6, v30, v4
00074368aget v4, v30, v18
0007436caget v8, v30, v17
00074370invoke-static {v4, v8}, Ljava/lang/Math;->max(II)I
00074376move-result v4
00074378invoke-static {v6, v4}, Ljava/lang/Math;->max(II)I
0007437emove-result v4
00074380invoke-static {v5, v4}, Ljava/lang/Math;->max(II)I
00074386move-result v4
00074388add-int/2addr v3, v4
0007438ainvoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
00074390move-result v22
00074392move/from16 v0, v22
00074396if-eqz v31, :cond_2c6
0007439aconst/high16 v3, -0x80000000
0007439eif-eq v12, v3, :cond_271
000743a2if-nez v12, :cond_2c6
000743a6const/4 v3, 0x0
000743a8iput v3, v7, Landroid/support/v7/widget/v;->f:I
000743acconst/4 v3, 0x0
000743aeif-ge v3, v11, :cond_2c6
000743b2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000743b8move-result-object v4
000743baif-nez v4, :cond_287
000743beiget v4, v7, Landroid/support/v7/widget/v;->f:I
000743c2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->d(I)I
000743c8move-result v5
000743caadd-int/2addr v4, v5
000743cciput v4, v7, Landroid/support/v7/widget/v;->f:I
000743d0goto :goto_2c1
000743d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000743d8move-result v5
000743daif-ne v5, v1, :cond_293
000743deinvoke-virtual {v7, v4, v3}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000743e4move-result v4
000743e6add-int/2addr v3, v4
000743e8goto :goto_2c1
000743eainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000743f0move-result-object v5
000743f2check-cast v5, Landroid/support/v7/widget/v$a;
000743f6if-eqz v19, :cond_2ac
000743faiget v6, v7, Landroid/support/v7/widget/v;->f:I
000743feiget v8, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074402add-int/2addr v8, v14
00074404iget v5, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00074408add-int/2addr v8, v5
0007440ainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074410move-result v4
00074412add-int/2addr v8, v4
00074414add-int/2addr v6, v8
00074416iput v6, v7, Landroid/support/v7/widget/v;->f:I
0007441agoto :goto_2c1
0007441ciget v6, v7, Landroid/support/v7/widget/v;->f:I
00074420add-int v8, v6, v14
00074424iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074428add-int/2addr v8, v1
0007442aiget v1, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
0007442eadd-int/2addr v8, v1
00074430invoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074436move-result v1
00074438add-int/2addr v8, v1
0007443ainvoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
00074440move-result v1
00074442iput v1, v7, Landroid/support/v7/widget/v;->f:I
00074446add-int/lit8 v3, v3, 0x1
0007444aconst/16 v1, 0x8
0007444egoto :goto_275
00074450iget v1, v7, Landroid/support/v7/widget/v;->f:I
00074454invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007445amove-result v3
0007445cinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
00074462move-result v4
00074464add-int/2addr v3, v4
00074466add-int/2addr v1, v3
00074468iput v1, v7, Landroid/support/v7/widget/v;->f:I
0007446ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074470invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
00074476move-result v3
00074478invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
0007447emove-result v1
00074480move/from16 v3, v40
00074484const/4 v4, 0x0
00074486const/4 v8, -0x1
00074488invoke-static {v1, v3, v4}, Landroid/support/v4/g/v;->a(III)I
0007448emove-result v1
00074490const v4, 0xffffff
00074496and-int/2addr v4, v1
00074498iget v5, v7, Landroid/support/v7/widget/v;->f:I
0007449csub-int/2addr v4, v5
0007449eif-nez v23, :cond_336
000744a2if-eqz v4, :cond_2f6
000744a6cmpl-float v6, v21, v20
000744aaif-lez v6, :cond_2f6
000744aegoto :goto_336
000744b0invoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
000744b6move-result v2
000744b8if-eqz v31, :cond_332
000744bcconst/high16 v4, 0x40000000
000744c0if-eq v12, v4, :cond_332
000744c4const/4 v4, 0x0
000744c6if-ge v4, v11, :cond_332
000744cainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000744d0move-result-object v6
000744d2if-eqz v6, :cond_32f
000744d6invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
000744dcmove-result v8
000744deconst/16 v9, 0x8
000744e2if-ne v8, v9, :cond_312
000744e6goto :goto_32f
000744e8invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000744eemove-result-object v8
000744f0check-cast v8, Landroid/support/v7/widget/v$a;
000744f4iget v8, v8, Landroid/support/v7/widget/v$a;->g:F
000744f8cmpl-float v8, v8, v20
000744fcif-lez v8, :cond_32f
00074500const/high16 v8, 0x40000000
00074504invoke-static {v14, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007450amove-result v9
0007450cinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00074512move-result v12
00074514invoke-static {v12, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007451amove-result v12
0007451cinvoke-virtual {v6, v9, v12}, Landroid/view/View;->measure(II)V
00074522add-int/lit8 v4, v4, 0x1
00074526goto :goto_301
00074528move/from16 v4, v41
0007452cgoto/16 :goto_4be
00074530iget v0, v7, Landroid/support/v7/widget/v;->g:F
00074534cmpl-float v0, v0, v20
00074538if-lez v0, :cond_33f
0007453ciget v0, v7, Landroid/support/v7/widget/v;->g:F
00074540goto :goto_341
00074542move/from16 v0, v21
00074546aput v8, v15, v16
0007454aaput v8, v15, v17
0007454eaput v8, v15, v18
00074552const/4 v6, 0x0
00074554aput v8, v15, v6
00074558aput v8, v30, v16
0007455caput v8, v30, v17
00074560aput v8, v30, v18
00074564aput v8, v30, v6
00074568iput v6, v7, Landroid/support/v7/widget/v;->f:I
0007456cmove v9, v2
0007456econst/4 v6, -0x1
00074570move v2, v0
00074572const/4 v0, 0x0
00074574if-ge v0, v11, :cond_46a
00074578invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
0007457emove-result-object v14
00074580if-eqz v14, :cond_45a
00074584invoke-virtual {v14}, Landroid/view/View;->getVisibility()I
0007458amove-result v8
0007458cconst/16 v5, 0x8
00074590if-ne v8, v5, :cond_36a
00074594goto/16 :goto_45a
00074598invoke-virtual {v14}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0007459emove-result-object v8
000745a0check-cast v8, Landroid/support/v7/widget/v$a;
000745a4iget v5, v8, Landroid/support/v7/widget/v$a;->g:F
000745a8cmpl-float v21, v5, v20
000745acif-lez v21, :cond_3c3
000745b0int-to-float v3, v4
000745b2mul-float v3, v3, v5
000745b6div-float/2addr v3, v2
000745b8float-to-int v3, v3
000745basub-float/2addr v2, v5
000745bcsub-int/2addr v4, v3
000745beinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
000745c4move-result v5
000745c6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000745ccmove-result v21
000745ceadd-int v5, v5, v21
000745d2move/from16 v37, v2
000745d6iget v2, v8, Landroid/support/v7/widget/v$a;->topMargin:I
000745daadd-int/2addr v5, v2
000745dciget v2, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
000745e0add-int/2addr v5, v2
000745e2iget v2, v8, Landroid/support/v7/widget/v$a;->height:I
000745e6move/from16 v38, v4
000745eamove/from16 v4, v41
000745eeinvoke-static {v4, v5, v2}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
000745f4move-result v2
000745f6iget v5, v8, Landroid/support/v7/widget/v$a;->width:I
000745faif-nez v5, :cond_3a5
000745feconst/high16 v5, 0x40000000
00074602if-eq v12, v5, :cond_3a2
00074606goto :goto_3a7
00074608if-lez v3, :cond_3af
0007460cgoto :goto_3b0
0007460econst/high16 v5, 0x40000000
00074612invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074618move-result v21
0007461aadd-int v3, v21, v3
0007461eif-gez v3, :cond_3b0
00074622const/4 v3, 0x0
00074624invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007462amove-result v3
0007462cinvoke-virtual {v14, v3, v2}, Landroid/view/View;->measure(II)V
00074632invoke-static {v14}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
00074638move-result v2
0007463aconst/high16 v3, -0x1000000
0007463eand-int/2addr v2, v3
00074640invoke-static {v10, v2}, Landroid/support/v7/widget/am;->a(II)I
00074646move-result v10
00074648goto :goto_3ca
0007464amove v3, v4
0007464cmove/from16 v4, v41
00074650move/from16 v37, v2
00074654move/from16 v38, v3
00074658if-eqz v19, :cond_3e3
0007465ciget v2, v7, Landroid/support/v7/widget/v;->f:I
00074660invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074666move-result v3
00074668iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
0007466cadd-int/2addr v3, v5
0007466eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
00074672add-int/2addr v3, v5
00074674invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007467amove-result v5
0007467cadd-int/2addr v3, v5
0007467eadd-int/2addr v2, v3
00074680iput v2, v7, Landroid/support/v7/widget/v;->f:I
00074684const/high16 v2, 0x40000000
00074688goto :goto_3fa
0007468aiget v2, v7, Landroid/support/v7/widget/v;->f:I
0007468einvoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074694move-result v3
00074696add-int/2addr v3, v2
00074698iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
0007469cadd-int/2addr v3, v5
0007469eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
000746a2add-int/2addr v3, v5
000746a4invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
000746aamove-result v5
000746acadd-int/2addr v3, v5
000746aeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000746b4move-result v2
000746b6goto :goto_3de
000746b8if-eq v13, v2, :cond_403
000746bciget v2, v8, Landroid/support/v7/widget/v$a;->height:I
000746c0const/4 v3, -0x1
000746c2if-ne v2, v3, :cond_403
000746c6const/4 v2, 0x1
000746c8goto :goto_404
000746caconst/4 v2, 0x0
000746cciget v3, v8, Landroid/support/v7/widget/v$a;->topMargin:I
000746d0iget v5, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
000746d4add-int/2addr v3, v5
000746d6invoke-virtual {v14}, Landroid/view/View;->getMeasuredHeight()I
000746dcmove-result v5
000746deadd-int/2addr v5, v3
000746e0invoke-static {v6, v5}, Ljava/lang/Math;->max(II)I
000746e6move-result v6
000746e8if-eqz v2, :cond_415
000746ecgoto :goto_416
000746eemove v3, v5
000746f0invoke-static {v9, v3}, Ljava/lang/Math;->max(II)I
000746f6move-result v2
000746f8if-eqz v28, :cond_423
000746fciget v3, v8, Landroid/support/v7/widget/v$a;->height:I
00074700const/4 v9, -0x1
00074702if-ne v3, v9, :cond_424
00074706const/4 v3, 0x1
00074708goto :goto_425
0007470aconst/4 v9, -0x1
0007470cconst/4 v3, 0x0
0007470eif-eqz v33, :cond_452
00074712invoke-virtual {v14}, Landroid/view/View;->getBaseline()I
00074718move-result v14
0007471aif-eq v14, v9, :cond_452
0007471eiget v9, v8, Landroid/support/v7/widget/v$a;->h:I
00074722if-gez v9, :cond_434
00074726iget v8, v7, Landroid/support/v7/widget/v;->e:I
0007472agoto :goto_436
0007472ciget v8, v8, Landroid/support/v7/widget/v$a;->h:I
00074730and-int/lit8 v8, v8, 0x70
00074734const/16 v21, 0x4
00074738shr-int/lit8 v8, v8, 0x4
0007473cand-int/lit8 v8, v8, -0x2
00074740shr-int/lit8 v8, v8, 0x1
00074744aget v9, v15, v8
00074748invoke-static {v9, v14}, Ljava/lang/Math;->max(II)I
0007474emove-result v9
00074750aput v9, v15, v8
00074754aget v9, v30, v8
00074758sub-int/2addr v5, v14
0007475ainvoke-static {v9, v5}, Ljava/lang/Math;->max(II)I
00074760move-result v5
00074762aput v5, v30, v8
00074766goto :goto_454
00074768const/16 v21, 0x4
0007476cmove v9, v2
0007476emove/from16 v28, v3
00074772move/from16 v2, v37
00074776goto :goto_461
00074778move v3, v4
0007477amove/from16 v4, v41
0007477econst/16 v21, 0x4
00074782move/from16 v38, v3
00074786add-int/lit8 v0, v0, 0x1
0007478amove/from16 v4, v38
0007478emove/from16 v3, v40
00074792const/4 v8, -0x1
00074794goto/16 :goto_358
00074798move/from16 v4, v41
0007479ciget v0, v7, Landroid/support/v7/widget/v;->f:I
000747a0invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
000747a6move-result v2
000747a8invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
000747aemove-result v3
000747b0add-int/2addr v2, v3
000747b2add-int/2addr v0, v2
000747b4iput v0, v7, Landroid/support/v7/widget/v;->f:I
000747b8aget v0, v15, v18
000747bcconst/4 v2, -0x1
000747beif-ne v0, v2, :cond_48f
000747c2const/4 v0, 0x0
000747c4aget v3, v15, v0
000747c8if-ne v3, v2, :cond_48f
000747ccaget v0, v15, v17
000747d0if-ne v0, v2, :cond_48f
000747d4aget v0, v15, v16
000747d8if-eq v0, v2, :cond_48d
000747dcgoto :goto_48f
000747demove v0, v6
000747e0goto :goto_4bd
000747e2aget v0, v15, v16
000747e6const/4 v2, 0x0
000747e8aget v3, v15, v2
000747ecaget v5, v15, v18
000747f0aget v8, v15, v17
000747f4invoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
000747famove-result v5
000747fcinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
00074802move-result v3
00074804invoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
0007480amove-result v0
0007480caget v3, v30, v16
00074810aget v2, v30, v2
00074814aget v5, v30, v18
00074818aget v8, v30, v17
0007481cinvoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
00074822move-result v5
00074824invoke-static {v2, v5}, Ljava/lang/Math;->max(II)I
0007482amove-result v2
0007482cinvoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
00074832move-result v2
00074834add-int/2addr v0, v2
00074836invoke-static {v6, v0}, Ljava/lang/Math;->max(II)I
0007483cmove-result v0
0007483emove v2, v9
00074840if-nez v28, :cond_4c5
00074844const/high16 v3, 0x40000000
00074848if-eq v13, v3, :cond_4c5
0007484cmove v0, v2
0007484einvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074854move-result v2
00074856invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
0007485cmove-result v3
0007485eadd-int/2addr v2, v3
00074860add-int/2addr v0, v2
00074862invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
00074868move-result v2
0007486ainvoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
00074870move-result v0
00074872const/high16 v2, -0x1000000
00074876and-int/2addr v2, v10
00074878or-int/2addr v1, v2
0007487ashl-int/lit8 v2, v10, 0x10
0007487einvoke-static {v0, v4, v2}, Landroid/support/v4/g/v;->a(III)I
00074884move-result v0
00074886invoke-virtual {v7, v1, v0}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
0007488cif-eqz v29, :cond_4eb
00074890move/from16 v0, v40
00074894invoke-direct {v7, v11, v0}, Landroid/support/v7/widget/v;->d(II)V
0007489areturn-void
00073eb4
00073eb4android.support.v7.widget.v::b(int, int):
00073ec4move-object/from16 v7, v39
00073ec8move/from16 v8, v40
00073eccmove/from16 v9, v41
00073ed0const/4 v10, 0x0
00073ed2iput v10, v7, Landroid/support/v7/widget/v;->f:I
00073ed6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00073edcmove-result v11
00073edeinvoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073ee4move-result v12
00073ee6invoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
00073eecmove-result v13
00073eeeiget-object v0, v7, Landroid/support/v7/widget/v;->i:[I
00073ef2const/4 v14, 0x4
00073ef4if-eqz v0, :cond_1e
00073ef8iget-object v0, v7, Landroid/support/v7/widget/v;->j:[I
00073efcif-nez v0, :cond_26
00073f00new-array v0, v14, [I
00073f04iput-object v0, v7, Landroid/support/v7/widget/v;->i:[I
00073f08new-array v0, v14, [I
00073f0ciput-object v0, v7, Landroid/support/v7/widget/v;->j:[I
00073f10iget-object v15, v7, Landroid/support/v7/widget/v;->i:[I
00073f14iget-object v6, v7, Landroid/support/v7/widget/v;->j:[I
00073f18const/16 v16, 0x3
00073f1cconst/4 v5, -0x1
00073f1eaput v5, v15, v16
00073f22const/16 v17, 0x2
00073f26aput v5, v15, v17
00073f2aconst/16 v18, 0x1
00073f2eaput v5, v15, v18
00073f32aput v5, v15, v10
00073f36aput v5, v6, v16
00073f3aaput v5, v6, v17
00073f3eaput v5, v6, v18
00073f42aput v5, v6, v10
00073f46iget-boolean v4, v7, Landroid/support/v7/widget/v;->a:Z
00073f4aiget-boolean v3, v7, Landroid/support/v7/widget/v;->h:Z
00073f4econst/high16 v2, 0x40000000
00073f52if-ne v12, v2, :cond_4c
00073f56const/16 v19, 0x1
00073f5agoto :goto_4e
00073f5cconst/16 v19, 0x0
00073f60const/16 v20, 0x0
00073f64const/4 v0, 0x0
00073f66const/high16 v14, -0x80000000
00073f6aconst/16 v21, 0x0
00073f6econst/16 v22, 0x0
00073f72const/16 v23, 0x0
00073f76const/16 v24, 0x0
00073f7aconst/16 v25, 0x0
00073f7econst/16 v27, 0x0
00073f82const/16 v28, 0x1
00073f86const/16 v29, 0x0
00073f8amove-object/from16 v30, v6
00073f8econst/16 v1, 0x8
00073f92if-ge v0, v11, :cond_208
00073f96invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00073f9cmove-result-object v6
00073f9eif-nez v6, :cond_7f
00073fa2iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073fa6invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->d(I)I
00073facmove-result v6
00073faeadd-int/2addr v1, v6
00073fb0iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073fb4move/from16 v31, v3
00073fb8move/from16 v33, v4
00073fbcconst/4 v8, -0x1
00073fbegoto/16 :goto_1f6
00073fc2invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
00073fc8move-result v5
00073fcaif-ne v5, v1, :cond_8b
00073fceinvoke-virtual {v7, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00073fd4move-result v1
00073fd6add-int/2addr v0, v1
00073fd8goto :goto_78
00073fdainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->c(I)Z
00073fe0move-result v1
00073fe2if-eqz v1, :cond_98
00073fe6iget v1, v7, Landroid/support/v7/widget/v;->f:I
00073feaiget v5, v7, Landroid/support/v7/widget/v;->l:I
00073feeadd-int/2addr v1, v5
00073ff0iput v1, v7, Landroid/support/v7/widget/v;->f:I
00073ff4invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00073ffamove-result-object v1
00073ffcmove-object v5, v1
00073ffecheck-cast v5, Landroid/support/v7/widget/v$a;
00074002iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
00074006add-float v21, v21, v1
0007400aif-ne v12, v2, :cond_f1
0007400eiget v1, v5, Landroid/support/v7/widget/v$a;->width:I
00074012if-nez v1, :cond_f1
00074016iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
0007401acmpl-float v1, v1, v20
0007401eif-lez v1, :cond_f1
00074022if-eqz v19, :cond_bc
00074026iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007402aiget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
0007402eiget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00074032add-int/2addr v2, v10
00074034add-int/2addr v1, v2
00074036iput v1, v7, Landroid/support/v7/widget/v;->f:I
0007403agoto :goto_c9
0007403ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074040iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074044add-int/2addr v2, v1
00074046iget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
0007404aadd-int/2addr v2, v10
0007404cinvoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
00074052move-result v1
00074054goto :goto_b9
00074056if-eqz v4, :cond_e0
0007405aconst/4 v1, 0x0
0007405cinvoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00074062move-result v2
00074064invoke-virtual {v6, v2, v2}, Landroid/view/View;->measure(II)V
0007406amove/from16 v35, v0
0007406emove/from16 v31, v3
00074072move/from16 v33, v4
00074076move-object v9, v5
00074078move-object v3, v6
0007407aconst/4 v8, -0x1
0007407cconst/16 v32, -0x2
00074080goto/16 :goto_16b
00074084move/from16 v35, v0
00074088move/from16 v31, v3
0007408cmove/from16 v33, v4
00074090move-object v9, v5
00074092move-object v3, v6
00074094const/high16 v0, 0x40000000
00074098const/4 v8, -0x1
0007409aconst/16 v23, 0x1
0007409econst/16 v32, -0x2
000740a2goto/16 :goto_16d
000740a6iget v1, v5, Landroid/support/v7/widget/v$a;->width:I
000740aaif-nez v1, :cond_100
000740aeiget v1, v5, Landroid/support/v7/widget/v$a;->g:F
000740b2cmpl-float v1, v1, v20
000740b6if-lez v1, :cond_100
000740baconst/4 v10, -0x2
000740bciput v10, v5, Landroid/support/v7/widget/v$a;->width:I
000740c0const/4 v2, 0x0
000740c2goto :goto_103
000740c4const/4 v10, -0x2
000740c6const/high16 v2, -0x80000000
000740cacmpl-float v1, v21, v20
000740ceif-nez v1, :cond_10c
000740d2iget v1, v7, Landroid/support/v7/widget/v;->f:I
000740d6move/from16 v32, v1
000740dagoto :goto_10e
000740dcconst/16 v32, 0x0
000740e0const/16 v34, 0x0
000740e4move v1, v0
000740e6move-object/from16 v0, v39
000740eamove/from16 v35, v1
000740eeconst/high16 v10, -0x80000000
000740f2move-object v1, v6
000740f4move v10, v2
000740f6move/from16 v2, v35
000740famove/from16 v31, v3
000740femove/from16 v3, v40
00074102move/from16 v33, v4
00074106move/from16 v4, v32
0007410amove-object v9, v5
0007410cconst/4 v8, -0x1
0007410emove/from16 v5, v41
00074112move-object/from16 v36, v6
00074116const/16 v32, -0x2
0007411amove/from16 v6, v34
0007411einvoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
00074124const/high16 v0, -0x80000000
00074128if-eq v10, v0, :cond_136
0007412ciput v10, v9, Landroid/support/v7/widget/v$a;->width:I
00074130invoke-virtual/range {v36}, Landroid/view/View;->getMeasuredWidth()I
00074136move-result v0
00074138if-eqz v19, :cond_14f
0007413ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074140iget v2, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
00074144add-int/2addr v2, v0
00074146iget v3, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
0007414aadd-int/2addr v2, v3
0007414cmove-object/from16 v3, v36
00074150invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074156move-result v4
00074158add-int/2addr v2, v4
0007415aadd-int/2addr v1, v2
0007415ciput v1, v7, Landroid/support/v7/widget/v;->f:I
00074160goto :goto_165
00074162move-object/from16 v3, v36
00074166iget v1, v7, Landroid/support/v7/widget/v;->f:I
0007416aadd-int v2, v1, v0
0007416eiget v4, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
00074172add-int/2addr v2, v4
00074174iget v4, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
00074178add-int/2addr v2, v4
0007417ainvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074180move-result v4
00074182add-int/2addr v2, v4
00074184invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
0007418amove-result v1
0007418cgoto :goto_14c
0007418eif-eqz v31, :cond_16b
00074192invoke-static {v0, v14}, Ljava/lang/Math;->max(II)I
00074198move-result v14
0007419aconst/high16 v0, 0x40000000
0007419eif-eq v13, v0, :cond_177
000741a2iget v1, v9, Landroid/support/v7/widget/v$a;->height:I
000741a6if-ne v1, v8, :cond_177
000741aaconst/4 v1, 0x1
000741acconst/16 v29, 0x1
000741b0goto :goto_178
000741b2const/4 v1, 0x0
000741b4iget v2, v9, Landroid/support/v7/widget/v$a;->topMargin:I
000741b8iget v4, v9, Landroid/support/v7/widget/v$a;->bottomMargin:I
000741bcadd-int/2addr v2, v4
000741beinvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000741c4move-result v4
000741c6add-int/2addr v4, v2
000741c8invoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
000741cemove-result v5
000741d0move/from16 v10, v27
000741d4invoke-static {v10, v5}, Landroid/support/v7/widget/am;->a(II)I
000741damove-result v5
000741dcif-eqz v33, :cond_1b9
000741e0invoke-virtual {v3}, Landroid/view/View;->getBaseline()I
000741e6move-result v6
000741e8if-eq v6, v8, :cond_1b9
000741eciget v10, v9, Landroid/support/v7/widget/v$a;->h:I
000741f0if-gez v10, :cond_19b
000741f4iget v10, v7, Landroid/support/v7/widget/v;->e:I
000741f8goto :goto_19d
000741faiget v10, v9, Landroid/support/v7/widget/v$a;->h:I
000741feand-int/lit8 v10, v10, 0x70
00074202const/16 v26, 0x4
00074206shr-int/lit8 v10, v10, 0x4
0007420aand-int/lit8 v10, v10, -0x2
0007420eshr-int/lit8 v10, v10, 0x1
00074212aget v0, v15, v10
00074216invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
0007421cmove-result v0
0007421eaput v0, v15, v10
00074222aget v0, v30, v10
00074226sub-int v6, v4, v6
0007422ainvoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
00074230move-result v0
00074232aput v0, v30, v10
00074236move/from16 v0, v22
0007423ainvoke-static {v0, v4}, Ljava/lang/Math;->max(II)I
00074240move-result v0
00074242if-eqz v28, :cond_1c7
00074246iget v6, v9, Landroid/support/v7/widget/v$a;->height:I
0007424aif-ne v6, v8, :cond_1c7
0007424econst/4 v6, 0x1
00074250goto :goto_1c8
00074252const/4 v6, 0x0
00074254iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
00074258cmpl-float v9, v9, v20
0007425cif-lez v9, :cond_1dc
00074260if-eqz v1, :cond_1d3
00074264move/from16 v9, v25
00074268goto :goto_1d5
0007426amove v2, v4
0007426cgoto :goto_1d0
0007426einvoke-static {v9, v2}, Ljava/lang/Math;->max(II)I
00074274move-result v25
00074276move/from16 v10, v35
0007427agoto :goto_1ea
0007427cmove/from16 v9, v25
00074280if-eqz v1, :cond_1e1
00074284move v4, v2
00074286move/from16 v2, v24
0007428ainvoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
00074290move-result v24
00074292move/from16 v25, v9
00074296goto :goto_1d9
00074298invoke-virtual {v7, v3, v10}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
0007429emove-result v1
000742a0add-int/2addr v1, v10
000742a2move/from16 v22, v0
000742a6move v0, v1
000742a8move/from16 v27, v5
000742acmove/from16 v28, v6
000742b0add-int/lit8 v0, v0, 0x1
000742b4move-object/from16 v6, v30
000742b8move/from16 v3, v31
000742bcmove/from16 v4, v33
000742c0const/high16 v2, 0x40000000
000742c4const/4 v5, -0x1
000742c6move/from16 v8, v40
000742camove/from16 v9, v41
000742ceconst/4 v10, 0x0
000742d0goto/16 :goto_63
000742d4move/from16 v31, v3
000742d8move/from16 v33, v4
000742dcmove/from16 v0, v22
000742e0move/from16 v2, v24
000742e4move/from16 v9, v25
000742e8move/from16 v10, v27
000742ecconst/4 v8, -0x1
000742eeconst/16 v32, -0x2
000742f2iget v3, v7, Landroid/support/v7/widget/v;->f:I
000742f6if-lez v3, :cond_228
000742fainvoke-virtual {v7, v11}, Landroid/support/v7/widget/v;->c(I)Z
00074300move-result v3
00074302if-eqz v3, :cond_228
00074306iget v3, v7, Landroid/support/v7/widget/v;->f:I
0007430aiget v4, v7, Landroid/support/v7/widget/v;->l:I
0007430eadd-int/2addr v3, v4
00074310iput v3, v7, Landroid/support/v7/widget/v;->f:I
00074314aget v3, v15, v18
00074318if-ne v3, v8, :cond_239
0007431cconst/4 v3, 0x0
0007431eaget v4, v15, v3
00074322if-ne v4, v8, :cond_239
00074326aget v3, v15, v17
0007432aif-ne v3, v8, :cond_239
0007432eaget v3, v15, v16
00074332if-eq v3, v8, :cond_269
00074336aget v3, v15, v16
0007433aconst/4 v4, 0x0
0007433caget v5, v15, v4
00074340aget v6, v15, v18
00074344aget v8, v15, v17
00074348invoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
0007434emove-result v6
00074350invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I
00074356move-result v5
00074358invoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
0007435emove-result v3
00074360aget v5, v30, v16
00074364aget v6, v30, v4
00074368aget v4, v30, v18
0007436caget v8, v30, v17
00074370invoke-static {v4, v8}, Ljava/lang/Math;->max(II)I
00074376move-result v4
00074378invoke-static {v6, v4}, Ljava/lang/Math;->max(II)I
0007437emove-result v4
00074380invoke-static {v5, v4}, Ljava/lang/Math;->max(II)I
00074386move-result v4
00074388add-int/2addr v3, v4
0007438ainvoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
00074390move-result v22
00074392move/from16 v0, v22
00074396if-eqz v31, :cond_2c6
0007439aconst/high16 v3, -0x80000000
0007439eif-eq v12, v3, :cond_271
000743a2if-nez v12, :cond_2c6
000743a6const/4 v3, 0x0
000743a8iput v3, v7, Landroid/support/v7/widget/v;->f:I
000743acconst/4 v3, 0x0
000743aeif-ge v3, v11, :cond_2c6
000743b2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000743b8move-result-object v4
000743baif-nez v4, :cond_287
000743beiget v4, v7, Landroid/support/v7/widget/v;->f:I
000743c2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->d(I)I
000743c8move-result v5
000743caadd-int/2addr v4, v5
000743cciput v4, v7, Landroid/support/v7/widget/v;->f:I
000743d0goto :goto_2c1
000743d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000743d8move-result v5
000743daif-ne v5, v1, :cond_293
000743deinvoke-virtual {v7, v4, v3}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
000743e4move-result v4
000743e6add-int/2addr v3, v4
000743e8goto :goto_2c1
000743eainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000743f0move-result-object v5
000743f2check-cast v5, Landroid/support/v7/widget/v$a;
000743f6if-eqz v19, :cond_2ac
000743faiget v6, v7, Landroid/support/v7/widget/v;->f:I
000743feiget v8, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074402add-int/2addr v8, v14
00074404iget v5, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
00074408add-int/2addr v8, v5
0007440ainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074410move-result v4
00074412add-int/2addr v8, v4
00074414add-int/2addr v6, v8
00074416iput v6, v7, Landroid/support/v7/widget/v;->f:I
0007441agoto :goto_2c1
0007441ciget v6, v7, Landroid/support/v7/widget/v;->f:I
00074420add-int v8, v6, v14
00074424iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
00074428add-int/2addr v8, v1
0007442aiget v1, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
0007442eadd-int/2addr v8, v1
00074430invoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074436move-result v1
00074438add-int/2addr v8, v1
0007443ainvoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
00074440move-result v1
00074442iput v1, v7, Landroid/support/v7/widget/v;->f:I
00074446add-int/lit8 v3, v3, 0x1
0007444aconst/16 v1, 0x8
0007444egoto :goto_275
00074450iget v1, v7, Landroid/support/v7/widget/v;->f:I
00074454invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007445amove-result v3
0007445cinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
00074462move-result v4
00074464add-int/2addr v3, v4
00074466add-int/2addr v1, v3
00074468iput v1, v7, Landroid/support/v7/widget/v;->f:I
0007446ciget v1, v7, Landroid/support/v7/widget/v;->f:I
00074470invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
00074476move-result v3
00074478invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
0007447emove-result v1
00074480move/from16 v3, v40
00074484const/4 v4, 0x0
00074486const/4 v8, -0x1
00074488invoke-static {v1, v3, v4}, Landroid/support/v4/g/v;->a(III)I
0007448emove-result v1
00074490const v4, 0xffffff
00074496and-int/2addr v4, v1
00074498iget v5, v7, Landroid/support/v7/widget/v;->f:I
0007449csub-int/2addr v4, v5
0007449eif-nez v23, :cond_336
000744a2if-eqz v4, :cond_2f6
000744a6cmpl-float v6, v21, v20
000744aaif-lez v6, :cond_2f6
000744aegoto :goto_336
000744b0invoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
000744b6move-result v2
000744b8if-eqz v31, :cond_332
000744bcconst/high16 v4, 0x40000000
000744c0if-eq v12, v4, :cond_332
000744c4const/4 v4, 0x0
000744c6if-ge v4, v11, :cond_332
000744cainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
000744d0move-result-object v6
000744d2if-eqz v6, :cond_32f
000744d6invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
000744dcmove-result v8
000744deconst/16 v9, 0x8
000744e2if-ne v8, v9, :cond_312
000744e6goto :goto_32f
000744e8invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000744eemove-result-object v8
000744f0check-cast v8, Landroid/support/v7/widget/v$a;
000744f4iget v8, v8, Landroid/support/v7/widget/v$a;->g:F
000744f8cmpl-float v8, v8, v20
000744fcif-lez v8, :cond_32f
00074500const/high16 v8, 0x40000000
00074504invoke-static {v14, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007450amove-result v9
0007450cinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00074512move-result v12
00074514invoke-static {v12, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007451amove-result v12
0007451cinvoke-virtual {v6, v9, v12}, Landroid/view/View;->measure(II)V
00074522add-int/lit8 v4, v4, 0x1
00074526goto :goto_301
00074528move/from16 v4, v41
0007452cgoto/16 :goto_4be
00074530iget v0, v7, Landroid/support/v7/widget/v;->g:F
00074534cmpl-float v0, v0, v20
00074538if-lez v0, :cond_33f
0007453ciget v0, v7, Landroid/support/v7/widget/v;->g:F
00074540goto :goto_341
00074542move/from16 v0, v21
00074546aput v8, v15, v16
0007454aaput v8, v15, v17
0007454eaput v8, v15, v18
00074552const/4 v6, 0x0
00074554aput v8, v15, v6
00074558aput v8, v30, v16
0007455caput v8, v30, v17
00074560aput v8, v30, v18
00074564aput v8, v30, v6
00074568iput v6, v7, Landroid/support/v7/widget/v;->f:I
0007456cmove v9, v2
0007456econst/4 v6, -0x1
00074570move v2, v0
00074572const/4 v0, 0x0
00074574if-ge v0, v11, :cond_46a
00074578invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
0007457emove-result-object v14
00074580if-eqz v14, :cond_45a
00074584invoke-virtual {v14}, Landroid/view/View;->getVisibility()I
0007458amove-result v8
0007458cconst/16 v5, 0x8
00074590if-ne v8, v5, :cond_36a
00074594goto/16 :goto_45a
00074598invoke-virtual {v14}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0007459emove-result-object v8
000745a0check-cast v8, Landroid/support/v7/widget/v$a;
000745a4iget v5, v8, Landroid/support/v7/widget/v$a;->g:F
000745a8cmpl-float v21, v5, v20
000745acif-lez v21, :cond_3c3
000745b0int-to-float v3, v4
000745b2mul-float v3, v3, v5
000745b6div-float/2addr v3, v2
000745b8float-to-int v3, v3
000745basub-float/2addr v2, v5
000745bcsub-int/2addr v4, v3
000745beinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
000745c4move-result v5
000745c6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000745ccmove-result v21
000745ceadd-int v5, v5, v21
000745d2move/from16 v37, v2
000745d6iget v2, v8, Landroid/support/v7/widget/v$a;->topMargin:I
000745daadd-int/2addr v5, v2
000745dciget v2, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
000745e0add-int/2addr v5, v2
000745e2iget v2, v8, Landroid/support/v7/widget/v$a;->height:I
000745e6move/from16 v38, v4
000745eamove/from16 v4, v41
000745eeinvoke-static {v4, v5, v2}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
000745f4move-result v2
000745f6iget v5, v8, Landroid/support/v7/widget/v$a;->width:I
000745faif-nez v5, :cond_3a5
000745feconst/high16 v5, 0x40000000
00074602if-eq v12, v5, :cond_3a2
00074606goto :goto_3a7
00074608if-lez v3, :cond_3af
0007460cgoto :goto_3b0
0007460econst/high16 v5, 0x40000000
00074612invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074618move-result v21
0007461aadd-int v3, v21, v3
0007461eif-gez v3, :cond_3b0
00074622const/4 v3, 0x0
00074624invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0007462amove-result v3
0007462cinvoke-virtual {v14, v3, v2}, Landroid/view/View;->measure(II)V
00074632invoke-static {v14}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
00074638move-result v2
0007463aconst/high16 v3, -0x1000000
0007463eand-int/2addr v2, v3
00074640invoke-static {v10, v2}, Landroid/support/v7/widget/am;->a(II)I
00074646move-result v10
00074648goto :goto_3ca
0007464amove v3, v4
0007464cmove/from16 v4, v41
00074650move/from16 v37, v2
00074654move/from16 v38, v3
00074658if-eqz v19, :cond_3e3
0007465ciget v2, v7, Landroid/support/v7/widget/v;->f:I
00074660invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074666move-result v3
00074668iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
0007466cadd-int/2addr v3, v5
0007466eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
00074672add-int/2addr v3, v5
00074674invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
0007467amove-result v5
0007467cadd-int/2addr v3, v5
0007467eadd-int/2addr v2, v3
00074680iput v2, v7, Landroid/support/v7/widget/v;->f:I
00074684const/high16 v2, 0x40000000
00074688goto :goto_3fa
0007468aiget v2, v7, Landroid/support/v7/widget/v;->f:I
0007468einvoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
00074694move-result v3
00074696add-int/2addr v3, v2
00074698iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
0007469cadd-int/2addr v3, v5
0007469eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
000746a2add-int/2addr v3, v5
000746a4invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
000746aamove-result v5
000746acadd-int/2addr v3, v5
000746aeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000746b4move-result v2
000746b6goto :goto_3de
000746b8if-eq v13, v2, :cond_403
000746bciget v2, v8, Landroid/support/v7/widget/v$a;->height:I
000746c0const/4 v3, -0x1
000746c2if-ne v2, v3, :cond_403
000746c6const/4 v2, 0x1
000746c8goto :goto_404
000746caconst/4 v2, 0x0
000746cciget v3, v8, Landroid/support/v7/widget/v$a;->topMargin:I
000746d0iget v5, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
000746d4add-int/2addr v3, v5
000746d6invoke-virtual {v14}, Landroid/view/View;->getMeasuredHeight()I
000746dcmove-result v5
000746deadd-int/2addr v5, v3
000746e0invoke-static {v6, v5}, Ljava/lang/Math;->max(II)I
000746e6move-result v6
000746e8if-eqz v2, :cond_415
000746ecgoto :goto_416
000746eemove v3, v5
000746f0invoke-static {v9, v3}, Ljava/lang/Math;->max(II)I
000746f6move-result v2
000746f8if-eqz v28, :cond_423
000746fciget v3, v8, Landroid/support/v7/widget/v$a;->height:I
00074700const/4 v9, -0x1
00074702if-ne v3, v9, :cond_424
00074706const/4 v3, 0x1
00074708goto :goto_425
0007470aconst/4 v9, -0x1
0007470cconst/4 v3, 0x0
0007470eif-eqz v33, :cond_452
00074712invoke-virtual {v14}, Landroid/view/View;->getBaseline()I
00074718move-result v14
0007471aif-eq v14, v9, :cond_452
0007471eiget v9, v8, Landroid/support/v7/widget/v$a;->h:I
00074722if-gez v9, :cond_434
00074726iget v8, v7, Landroid/support/v7/widget/v;->e:I
0007472agoto :goto_436
0007472ciget v8, v8, Landroid/support/v7/widget/v$a;->h:I
00074730and-int/lit8 v8, v8, 0x70
00074734const/16 v21, 0x4
00074738shr-int/lit8 v8, v8, 0x4
0007473cand-int/lit8 v8, v8, -0x2
00074740shr-int/lit8 v8, v8, 0x1
00074744aget v9, v15, v8
00074748invoke-static {v9, v14}, Ljava/lang/Math;->max(II)I
0007474emove-result v9
00074750aput v9, v15, v8
00074754aget v9, v30, v8
00074758sub-int/2addr v5, v14
0007475ainvoke-static {v9, v5}, Ljava/lang/Math;->max(II)I
00074760move-result v5
00074762aput v5, v30, v8
00074766goto :goto_454
00074768const/16 v21, 0x4
0007476cmove v9, v2
0007476emove/from16 v28, v3
00074772move/from16 v2, v37
00074776goto :goto_461
00074778move v3, v4
0007477amove/from16 v4, v41
0007477econst/16 v21, 0x4
00074782move/from16 v38, v3
00074786add-int/lit8 v0, v0, 0x1
0007478amove/from16 v4, v38
0007478emove/from16 v3, v40
00074792const/4 v8, -0x1
00074794goto/16 :goto_358
00074798move/from16 v4, v41
0007479ciget v0, v7, Landroid/support/v7/widget/v;->f:I
000747a0invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
000747a6move-result v2
000747a8invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
000747aemove-result v3
000747b0add-int/2addr v2, v3
000747b2add-int/2addr v0, v2
000747b4iput v0, v7, Landroid/support/v7/widget/v;->f:I
000747b8aget v0, v15, v18
000747bcconst/4 v2, -0x1
000747beif-ne v0, v2, :cond_48f
000747c2const/4 v0, 0x0
000747c4aget v3, v15, v0
000747c8if-ne v3, v2, :cond_48f
000747ccaget v0, v15, v17
000747d0if-ne v0, v2, :cond_48f
000747d4aget v0, v15, v16
000747d8if-eq v0, v2, :cond_48d
000747dcgoto :goto_48f
000747demove v0, v6
000747e0goto :goto_4bd
000747e2aget v0, v15, v16
000747e6const/4 v2, 0x0
000747e8aget v3, v15, v2
000747ecaget v5, v15, v18
000747f0aget v8, v15, v17
000747f4invoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
000747famove-result v5
000747fcinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
00074802move-result v3
00074804invoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
0007480amove-result v0
0007480caget v3, v30, v16
00074810aget v2, v30, v2
00074814aget v5, v30, v18
00074818aget v8, v30, v17
0007481cinvoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
00074822move-result v5
00074824invoke-static {v2, v5}, Ljava/lang/Math;->max(II)I
0007482amove-result v2
0007482cinvoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
00074832move-result v2
00074834add-int/2addr v0, v2
00074836invoke-static {v6, v0}, Ljava/lang/Math;->max(II)I
0007483cmove-result v0
0007483emove v2, v9
00074840if-nez v28, :cond_4c5
00074844const/high16 v3, 0x40000000
00074848if-eq v13, v3, :cond_4c5
0007484cmove v0, v2
0007484einvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074854move-result v2
00074856invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
0007485cmove-result v3
0007485eadd-int/2addr v2, v3
00074860add-int/2addr v0, v2
00074862invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
00074868move-result v2
0007486ainvoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
00074870move-result v0
00074872const/high16 v2, -0x1000000
00074876and-int/2addr v2, v10
00074878or-int/2addr v1, v2
0007487ashl-int/lit8 v2, v10, 0x10
0007487einvoke-static {v0, v4, v2}, Landroid/support/v4/g/v;->a(III)I
00074884move-result v0
00074886invoke-virtual {v7, v1, v0}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
0007488cif-eqz v29, :cond_4eb
00074890move/from16 v0, v40
00074894invoke-direct {v7, v11, v0}, Landroid/support/v7/widget/v;->d(II)V
0007489areturn-void
00073eb4
0007489c
0007489candroid.support.v7.widget.v::b(int, int, int, int):
000748acmove-object/from16 v6, v27
000748b0invoke-static/range {v27}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
000748b6move-result v2
000748b8invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingTop()I
000748bemove-result v7
000748c0sub-int v3, v31, v29
000748c4invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000748camove-result v4
000748ccsub-int v8, v3, v4
000748d0sub-int/2addr v3, v7
000748d2invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000748d8move-result v4
000748dasub-int v9, v3, v4
000748deinvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
000748e4move-result v10
000748e6iget v3, v6, Landroid/support/v7/widget/v;->e:I
000748eaconst v4, 0x800007
000748f0and-int/2addr v3, v4
000748f2iget v4, v6, Landroid/support/v7/widget/v;->e:I
000748f6and-int/lit8 v11, v4, 0x70
000748faiget-boolean v12, v6, Landroid/support/v7/widget/v;->a:Z
000748feiget-object v13, v6, Landroid/support/v7/widget/v;->i:[I
00074902iget-object v14, v6, Landroid/support/v7/widget/v;->j:[I
00074906invoke-static/range {v27}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
0007490cmove-result v4
0007490einvoke-static {v3, v4}, Landroid/support/v4/g/f;->a(II)I
00074914move-result v3
00074916const/4 v15, 0x2
00074918const/4 v5, 0x1
0007491aif-eq v3, v5, :cond_4e
0007491econst/4 v4, 0x5
00074920if-eq v3, v4, :cond_41
00074924invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007492amove-result v0
0007492cgoto :goto_59
0007492einvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00074934move-result v3
00074936add-int v3, v3, v30
0007493asub-int v3, v3, v28
0007493eiget v0, v6, Landroid/support/v7/widget/v;->f:I
00074942sub-int v0, v3, v0
00074946goto :goto_59
00074948invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007494emove-result v3
00074950sub-int v0, v30, v28
00074954iget v1, v6, Landroid/support/v7/widget/v;->f:I
00074958sub-int/2addr v0, v1
0007495adiv-int/2addr v0, v15
0007495cadd-int/2addr v0, v3
0007495econst/4 v1, 0x0
00074960if-eqz v2, :cond_63
00074964add-int/lit8 v2, v10, -0x1
00074968move/from16 v16, v2
0007496cconst/16 v17, -0x1
00074970goto :goto_67
00074972const/16 v16, 0x0
00074976const/16 v17, 0x1
0007497aconst/4 v3, 0x0
0007497cif-ge v3, v10, :cond_14b
00074980mul-int v1, v17, v3
00074984add-int v2, v16, v1
00074988invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
0007498emove-result-object v1
00074990if-nez v1, :cond_85
00074994invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->d(I)I
0007499amove-result v1
0007499cadd-int/2addr v0, v1
0007499emove/from16 v26, v7
000749a2move/from16 v23, v10
000749a6move/from16 v24, v11
000749aaconst/16 v18, 0x1
000749aeconst/16 v20, -0x1
000749b2goto/16 :goto_13f
000749b6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000749bcmove-result v5
000749beconst/16 v15, 0x8
000749c2if-eq v5, v15, :cond_13b
000749c6invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000749ccmove-result v15
000749ceinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000749d4move-result v5
000749d6invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000749dcmove-result-object v20
000749demove-object/from16 v4, v20
000749e2check-cast v4, Landroid/support/v7/widget/v$a;
000749e6if-eqz v12, :cond_ad
000749eamove/from16 v22, v3
000749eeiget v3, v4, Landroid/support/v7/widget/v$a;->height:I
000749f2move/from16 v23, v10
000749f6const/4 v10, -0x1
000749f8if-eq v3, v10, :cond_b1
000749fcinvoke-virtual {v1}, Landroid/view/View;->getBaseline()I
00074a02move-result v3
00074a04goto :goto_b2
00074a06move/from16 v22, v3
00074a0amove/from16 v23, v10
00074a0econst/4 v3, -0x1
00074a10iget v10, v4, Landroid/support/v7/widget/v$a;->h:I
00074a14if-gez v10, :cond_b7
00074a18move v10, v11
00074a1aand-int/lit8 v10, v10, 0x70
00074a1emove/from16 v24, v11
00074a22const/16 v11, 0x10
00074a26if-eq v10, v11, :cond_f6
00074a2aconst/16 v11, 0x30
00074a2eif-eq v10, v11, :cond_e3
00074a32const/16 v11, 0x50
00074a36if-eq v10, v11, :cond_cc
00074a3amove v3, v7
00074a3cconst/4 v11, -0x1
00074a3econst/16 v18, 0x1
00074a42goto :goto_104
00074a44sub-int v10, v8, v5
00074a48iget v11, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
00074a4csub-int/2addr v10, v11
00074a4econst/4 v11, -0x1
00074a50if-eq v3, v11, :cond_e1
00074a54invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
00074a5amove-result v20
00074a5csub-int v20, v20, v3
00074a60const/4 v3, 0x2
00074a62aget v21, v14, v3
00074a66sub-int v21, v21, v20
00074a6asub-int v10, v10, v21
00074a6emove v3, v10
00074a70goto :goto_c9
00074a72const/4 v11, -0x1
00074a74iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
00074a78add-int/2addr v10, v7
00074a7aif-eq v3, v11, :cond_f2
00074a7econst/16 v18, 0x1
00074a82aget v20, v13, v18
00074a86sub-int v20, v20, v3
00074a8aadd-int v10, v10, v20
00074a8egoto :goto_f4
00074a90const/16 v18, 0x1
00074a94move v3, v10
00074a96goto :goto_104
00074a98const/4 v11, -0x1
00074a9aconst/16 v18, 0x1
00074a9esub-int v3, v9, v5
00074aa2const/4 v10, 0x2
00074aa4div-int/2addr v3, v10
00074aa6add-int/2addr v3, v7
00074aa8iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
00074aacadd-int/2addr v3, v10
00074aaeiget v10, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
00074ab2sub-int/2addr v3, v10
00074ab4invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
00074abamove-result v10
00074abcif-eqz v10, :cond_10d
00074ac0iget v10, v6, Landroid/support/v7/widget/v;->l:I
00074ac4add-int/2addr v0, v10
00074ac6iget v10, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
00074acaadd-int/2addr v10, v0
00074accinvoke-virtual {v6, v1}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
00074ad2move-result v0
00074ad4add-int v19, v10, v0
00074ad8move-object/from16 v0, v27
00074adcmove-object/from16 v25, v1
00074ae0move v11, v2
00074ae2move/from16 v2, v19
00074ae6move/from16 v19, v22
00074aeamove/from16 v26, v7
00074aeeconst/16 v20, -0x1
00074af2move-object v7, v4
00074af4move v4, v15
00074af6invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
00074afciget v0, v7, Landroid/support/v7/widget/v$a;->rightMargin:I
00074b00add-int/2addr v15, v0
00074b02move-object/from16 v0, v25
00074b06invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074b0cmove-result v1
00074b0eadd-int/2addr v15, v1
00074b10add-int/2addr v10, v15
00074b12invoke-virtual {v6, v0, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00074b18move-result v0
00074b1aadd-int v3, v19, v0
00074b1emove v0, v10
00074b20goto :goto_13f
00074b22move/from16 v19, v3
00074b26goto/16 :goto_79
00074b2aadd-int/lit8 v3, v3, 0x1
00074b2emove/from16 v10, v23
00074b32move/from16 v11, v24
00074b36move/from16 v7, v26
00074b3aconst/4 v5, 0x1
00074b3cconst/4 v15, 0x2
00074b3egoto/16 :goto_68
00074b42return-void
0007489c
0007489candroid.support.v7.widget.v::b(int, int, int, int):
000748acmove-object/from16 v6, v27
000748b0invoke-static/range {v27}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
000748b6move-result v2
000748b8invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingTop()I
000748bemove-result v7
000748c0sub-int v3, v31, v29
000748c4invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000748camove-result v4
000748ccsub-int v8, v3, v4
000748d0sub-int/2addr v3, v7
000748d2invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
000748d8move-result v4
000748dasub-int v9, v3, v4
000748deinvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
000748e4move-result v10
000748e6iget v3, v6, Landroid/support/v7/widget/v;->e:I
000748eaconst v4, 0x800007
000748f0and-int/2addr v3, v4
000748f2iget v4, v6, Landroid/support/v7/widget/v;->e:I
000748f6and-int/lit8 v11, v4, 0x70
000748faiget-boolean v12, v6, Landroid/support/v7/widget/v;->a:Z
000748feiget-object v13, v6, Landroid/support/v7/widget/v;->i:[I
00074902iget-object v14, v6, Landroid/support/v7/widget/v;->j:[I
00074906invoke-static/range {v27}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
0007490cmove-result v4
0007490einvoke-static {v3, v4}, Landroid/support/v4/g/f;->a(II)I
00074914move-result v3
00074916const/4 v15, 0x2
00074918const/4 v5, 0x1
0007491aif-eq v3, v5, :cond_4e
0007491econst/4 v4, 0x5
00074920if-eq v3, v4, :cond_41
00074924invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007492amove-result v0
0007492cgoto :goto_59
0007492einvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00074934move-result v3
00074936add-int v3, v3, v30
0007493asub-int v3, v3, v28
0007493eiget v0, v6, Landroid/support/v7/widget/v;->f:I
00074942sub-int v0, v3, v0
00074946goto :goto_59
00074948invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
0007494emove-result v3
00074950sub-int v0, v30, v28
00074954iget v1, v6, Landroid/support/v7/widget/v;->f:I
00074958sub-int/2addr v0, v1
0007495adiv-int/2addr v0, v15
0007495cadd-int/2addr v0, v3
0007495econst/4 v1, 0x0
00074960if-eqz v2, :cond_63
00074964add-int/lit8 v2, v10, -0x1
00074968move/from16 v16, v2
0007496cconst/16 v17, -0x1
00074970goto :goto_67
00074972const/16 v16, 0x0
00074976const/16 v17, 0x1
0007497aconst/4 v3, 0x0
0007497cif-ge v3, v10, :cond_14b
00074980mul-int v1, v17, v3
00074984add-int v2, v16, v1
00074988invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
0007498emove-result-object v1
00074990if-nez v1, :cond_85
00074994invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->d(I)I
0007499amove-result v1
0007499cadd-int/2addr v0, v1
0007499emove/from16 v26, v7
000749a2move/from16 v23, v10
000749a6move/from16 v24, v11
000749aaconst/16 v18, 0x1
000749aeconst/16 v20, -0x1
000749b2goto/16 :goto_13f
000749b6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000749bcmove-result v5
000749beconst/16 v15, 0x8
000749c2if-eq v5, v15, :cond_13b
000749c6invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000749ccmove-result v15
000749ceinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000749d4move-result v5
000749d6invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000749dcmove-result-object v20
000749demove-object/from16 v4, v20
000749e2check-cast v4, Landroid/support/v7/widget/v$a;
000749e6if-eqz v12, :cond_ad
000749eamove/from16 v22, v3
000749eeiget v3, v4, Landroid/support/v7/widget/v$a;->height:I
000749f2move/from16 v23, v10
000749f6const/4 v10, -0x1
000749f8if-eq v3, v10, :cond_b1
000749fcinvoke-virtual {v1}, Landroid/view/View;->getBaseline()I
00074a02move-result v3
00074a04goto :goto_b2
00074a06move/from16 v22, v3
00074a0amove/from16 v23, v10
00074a0econst/4 v3, -0x1
00074a10iget v10, v4, Landroid/support/v7/widget/v$a;->h:I
00074a14if-gez v10, :cond_b7
00074a18move v10, v11
00074a1aand-int/lit8 v10, v10, 0x70
00074a1emove/from16 v24, v11
00074a22const/16 v11, 0x10
00074a26if-eq v10, v11, :cond_f6
00074a2aconst/16 v11, 0x30
00074a2eif-eq v10, v11, :cond_e3
00074a32const/16 v11, 0x50
00074a36if-eq v10, v11, :cond_cc
00074a3amove v3, v7
00074a3cconst/4 v11, -0x1
00074a3econst/16 v18, 0x1
00074a42goto :goto_104
00074a44sub-int v10, v8, v5
00074a48iget v11, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
00074a4csub-int/2addr v10, v11
00074a4econst/4 v11, -0x1
00074a50if-eq v3, v11, :cond_e1
00074a54invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
00074a5amove-result v20
00074a5csub-int v20, v20, v3
00074a60const/4 v3, 0x2
00074a62aget v21, v14, v3
00074a66sub-int v21, v21, v20
00074a6asub-int v10, v10, v21
00074a6emove v3, v10
00074a70goto :goto_c9
00074a72const/4 v11, -0x1
00074a74iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
00074a78add-int/2addr v10, v7
00074a7aif-eq v3, v11, :cond_f2
00074a7econst/16 v18, 0x1
00074a82aget v20, v13, v18
00074a86sub-int v20, v20, v3
00074a8aadd-int v10, v10, v20
00074a8egoto :goto_f4
00074a90const/16 v18, 0x1
00074a94move v3, v10
00074a96goto :goto_104
00074a98const/4 v11, -0x1
00074a9aconst/16 v18, 0x1
00074a9esub-int v3, v9, v5
00074aa2const/4 v10, 0x2
00074aa4div-int/2addr v3, v10
00074aa6add-int/2addr v3, v7
00074aa8iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
00074aacadd-int/2addr v3, v10
00074aaeiget v10, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
00074ab2sub-int/2addr v3, v10
00074ab4invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
00074abamove-result v10
00074abcif-eqz v10, :cond_10d
00074ac0iget v10, v6, Landroid/support/v7/widget/v;->l:I
00074ac4add-int/2addr v0, v10
00074ac6iget v10, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
00074acaadd-int/2addr v10, v0
00074accinvoke-virtual {v6, v1}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
00074ad2move-result v0
00074ad4add-int v19, v10, v0
00074ad8move-object/from16 v0, v27
00074adcmove-object/from16 v25, v1
00074ae0move v11, v2
00074ae2move/from16 v2, v19
00074ae6move/from16 v19, v22
00074aeamove/from16 v26, v7
00074aeeconst/16 v20, -0x1
00074af2move-object v7, v4
00074af4move v4, v15
00074af6invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
00074afciget v0, v7, Landroid/support/v7/widget/v$a;->rightMargin:I
00074b00add-int/2addr v15, v0
00074b02move-object/from16 v0, v25
00074b06invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
00074b0cmove-result v1
00074b0eadd-int/2addr v15, v1
00074b10add-int/2addr v10, v15
00074b12invoke-virtual {v6, v0, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
00074b18move-result v0
00074b1aadd-int v3, v19, v0
00074b1emove v0, v10
00074b20goto :goto_13f
00074b22move/from16 v19, v3
00074b26goto/16 :goto_79
00074b2aadd-int/lit8 v3, v3, 0x1
00074b2emove/from16 v10, v23
00074b32move/from16 v11, v24
00074b36move/from16 v7, v26
00074b3aconst/4 v5, 0x1
00074b3cconst/4 v15, 0x2
00074b3egoto/16 :goto_68
00074b42return-void
0007489c
00074b44
00074b44android.support.v7.widget.v::b(android.graphics.Canvas):
00074b54invoke-virtual {v6}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00074b5amove-result v0
00074b5cinvoke-static {v6}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
00074b62move-result v1
00074b64const/4 v2, 0x0
00074b66if-ge v2, v0, :cond_3f
00074b6ainvoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00074b70move-result-object v3
00074b72if-eqz v3, :cond_3c
00074b76invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
00074b7cmove-result v4
00074b7econst/16 v5, 0x8
00074b82if-eq v4, v5, :cond_3c
00074b86invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
00074b8cmove-result v4
00074b8eif-eqz v4, :cond_3c
00074b92invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074b98move-result-object v4
00074b9acheck-cast v4, Landroid/support/v7/widget/v$a;
00074b9eif-eqz v1, :cond_2f
00074ba2invoke-virtual {v3}, Landroid/view/View;->getRight()I
00074ba8move-result v3
00074baaiget v4, v4, Landroid/support/v7/widget/v$a;->rightMargin:I
00074baeadd-int/2addr v3, v4
00074bb0goto :goto_39
00074bb2invoke-virtual {v3}, Landroid/view/View;->getLeft()I
00074bb8move-result v3
00074bbaiget v4, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
00074bbesub-int/2addr v3, v4
00074bc0iget v4, v6, Landroid/support/v7/widget/v;->l:I
00074bc4sub-int/2addr v3, v4
00074bc6invoke-virtual {v6, v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
00074bccadd-int/lit8 v2, v2, 0x1
00074bd0goto :goto_9
00074bd2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->c(I)Z
00074bd8move-result v2
00074bdaif-eqz v2, :cond_7a
00074bdeadd-int/lit8 v0, v0, -0x1
00074be2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00074be8move-result-object v0
00074beaif-nez v0, :cond_61
00074beeif-eqz v1, :cond_54
00074bf2invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00074bf8move-result v0
00074bfagoto :goto_77
00074bfcinvoke-virtual {v6}, Landroid/support/v7/widget/v;->getWidth()I
00074c02move-result v0
00074c04invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingRight()I
00074c0amove-result v1
00074c0csub-int/2addr v0, v1
00074c0eiget v1, v6, Landroid/support/v7/widget/v;->l:I
00074c12sub-int/2addr v0, v1
00074c14goto :goto_77
00074c16invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074c1cmove-result-object v2
00074c1echeck-cast v2, Landroid/support/v7/widget/v$a;
00074c22if-eqz v1, :cond_70
00074c26invoke-virtual {v0}, Landroid/view/View;->getLeft()I
00074c2cmove-result v0
00074c2eiget v1, v2, Landroid/support/v7/widget/v$a;->leftMargin:I
00074c32goto :goto_5c
00074c34invoke-virtual {v0}, Landroid/view/View;->getRight()I
00074c3amove-result v0
00074c3ciget v1, v2, Landroid/support/v7/widget/v$a;->rightMargin:I
00074c40add-int/2addr v0, v1
00074c42invoke-virtual {v6, v7, v0}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
00074c48return-void
00074b44
00074b44android.support.v7.widget.v::b(android.graphics.Canvas):
00074b54invoke-virtual {v6}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
00074b5amove-result v0
00074b5cinvoke-static {v6}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
00074b62move-result v1
00074b64const/4 v2, 0x0
00074b66if-ge v2, v0, :cond_3f
00074b6ainvoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00074b70move-result-object v3
00074b72if-eqz v3, :cond_3c
00074b76invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
00074b7cmove-result v4
00074b7econst/16 v5, 0x8
00074b82if-eq v4, v5, :cond_3c
00074b86invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
00074b8cmove-result v4
00074b8eif-eqz v4, :cond_3c
00074b92invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074b98move-result-object v4
00074b9acheck-cast v4, Landroid/support/v7/widget/v$a;
00074b9eif-eqz v1, :cond_2f
00074ba2invoke-virtual {v3}, Landroid/view/View;->getRight()I
00074ba8move-result v3
00074baaiget v4, v4, Landroid/support/v7/widget/v$a;->rightMargin:I
00074baeadd-int/2addr v3, v4
00074bb0goto :goto_39
00074bb2invoke-virtual {v3}, Landroid/view/View;->getLeft()I
00074bb8move-result v3
00074bbaiget v4, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
00074bbesub-int/2addr v3, v4
00074bc0iget v4, v6, Landroid/support/v7/widget/v;->l:I
00074bc4sub-int/2addr v3, v4
00074bc6invoke-virtual {v6, v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
00074bccadd-int/lit8 v2, v2, 0x1
00074bd0goto :goto_9
00074bd2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->c(I)Z
00074bd8move-result v2
00074bdaif-eqz v2, :cond_7a
00074bdeadd-int/lit8 v0, v0, -0x1
00074be2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
00074be8move-result-object v0
00074beaif-nez v0, :cond_61
00074beeif-eqz v1, :cond_54
00074bf2invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingLeft()I
00074bf8move-result v0
00074bfagoto :goto_77
00074bfcinvoke-virtual {v6}, Landroid/support/v7/widget/v;->getWidth()I
00074c02move-result v0
00074c04invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingRight()I
00074c0amove-result v1
00074c0csub-int/2addr v0, v1
00074c0eiget v1, v6, Landroid/support/v7/widget/v;->l:I
00074c12sub-int/2addr v0, v1
00074c14goto :goto_77
00074c16invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074c1cmove-result-object v2
00074c1echeck-cast v2, Landroid/support/v7/widget/v$a;
00074c22if-eqz v1, :cond_70
00074c26invoke-virtual {v0}, Landroid/view/View;->getLeft()I
00074c2cmove-result v0
00074c2eiget v1, v2, Landroid/support/v7/widget/v$a;->leftMargin:I
00074c32goto :goto_5c
00074c34invoke-virtual {v0}, Landroid/view/View;->getRight()I
00074c3amove-result v0
00074c3ciget v1, v2, Landroid/support/v7/widget/v$a;->rightMargin:I
00074c40add-int/2addr v0, v1
00074c42invoke-virtual {v6, v7, v0}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
00074c48return-void
00074b44
00074c4a
00074c4a // align 0x4
00074c4a // align 0x4
00074c4c
00074c4candroid.support.v7.widget.v::b(android.graphics.Canvas, int):
00074c5ciget-object v0, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074c60invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074c66move-result v1
00074c68iget v2, v5, Landroid/support/v7/widget/v;->o:I
00074c6cadd-int/2addr v1, v2
00074c6eiget v2, v5, Landroid/support/v7/widget/v;->l:I
00074c72add-int/2addr v2, v7
00074c74invoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
00074c7amove-result v3
00074c7cinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074c82move-result v4
00074c84sub-int/2addr v3, v4
00074c86iget v4, v5, Landroid/support/v7/widget/v;->o:I
00074c8asub-int/2addr v3, v4
00074c8cinvoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
00074c92iget-object v7, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074c96invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00074c9creturn-void
00074c4c
00074c4candroid.support.v7.widget.v::b(android.graphics.Canvas, int):
00074c5ciget-object v0, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074c60invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074c66move-result v1
00074c68iget v2, v5, Landroid/support/v7/widget/v;->o:I
00074c6cadd-int/2addr v1, v2
00074c6eiget v2, v5, Landroid/support/v7/widget/v;->l:I
00074c72add-int/2addr v2, v7
00074c74invoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
00074c7amove-result v3
00074c7cinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074c82move-result v4
00074c84sub-int/2addr v3, v4
00074c86iget v4, v5, Landroid/support/v7/widget/v;->o:I
00074c8asub-int/2addr v3, v4
00074c8cinvoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
00074c92iget-object v7, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074c96invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
00074c9creturn-void
00074c4c
00074c9e
00074c9e // align 0x10
00074c9e // align 0x10
00074ca0
00074ca0android.support.v7.widget.v::c(int):
00074cb0const/4 v0, 0x0
00074cb2const/4 v1, 0x1
00074cb4if-nez v5, :cond_b
00074cb8iget v5, v4, Landroid/support/v7/widget/v;->n:I
00074cbcand-int/2addr v5, v1
00074cbeif-eqz v5, :cond_a
00074cc2const/4 v0, 0x1
00074cc4return v0
00074cc6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getChildCount()I
00074cccmove-result v2
00074cceif-ne v5, v2, :cond_19
00074cd2iget v5, v4, Landroid/support/v7/widget/v;->n:I
00074cd6and-int/lit8 v5, v5, 0x4
00074cdaif-eqz v5, :cond_18
00074cdeconst/4 v0, 0x1
00074ce0return v0
00074ce2iget v2, v4, Landroid/support/v7/widget/v;->n:I
00074ce6and-int/lit8 v2, v2, 0x2
00074ceaif-eqz v2, :cond_33
00074ceesub-int/2addr v5, v1
00074cf0if-ltz v5, :cond_33
00074cf4invoke-virtual {v4, v5}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00074cfamove-result-object v2
00074cfcinvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
00074d02move-result v2
00074d04const/16 v3, 0x8
00074d08if-eq v2, v3, :cond_30
00074d0cconst/4 v0, 0x1
00074d0egoto :goto_33
00074d10add-int/lit8 v5, v5, -0x1
00074d14goto :goto_20
00074d16return v0
00074ca0
00074ca0android.support.v7.widget.v::c(int):
00074cb0const/4 v0, 0x0
00074cb2const/4 v1, 0x1
00074cb4if-nez v5, :cond_b
00074cb8iget v5, v4, Landroid/support/v7/widget/v;->n:I
00074cbcand-int/2addr v5, v1
00074cbeif-eqz v5, :cond_a
00074cc2const/4 v0, 0x1
00074cc4return v0
00074cc6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getChildCount()I
00074cccmove-result v2
00074cceif-ne v5, v2, :cond_19
00074cd2iget v5, v4, Landroid/support/v7/widget/v;->n:I
00074cd6and-int/lit8 v5, v5, 0x4
00074cdaif-eqz v5, :cond_18
00074cdeconst/4 v0, 0x1
00074ce0return v0
00074ce2iget v2, v4, Landroid/support/v7/widget/v;->n:I
00074ce6and-int/lit8 v2, v2, 0x2
00074ceaif-eqz v2, :cond_33
00074ceesub-int/2addr v5, v1
00074cf0if-ltz v5, :cond_33
00074cf4invoke-virtual {v4, v5}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00074cfamove-result-object v2
00074cfcinvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
00074d02move-result v2
00074d04const/16 v3, 0x8
00074d08if-eq v2, v3, :cond_30
00074d0cconst/4 v0, 0x1
00074d0egoto :goto_33
00074d10add-int/lit8 v5, v5, -0x1
00074d14goto :goto_20
00074d16return v0
00074ca0
00074d18
00074d18android.support.v7.widget.v::checkLayoutParams(android.view.ViewGroup$LayoutParams):
00074d28instance-of v1, v1, Landroid/support/v7/widget/v$a;
00074d2creturn v1
00074d18
00074d18android.support.v7.widget.v::checkLayoutParams(android.view.ViewGroup$LayoutParams):
00074d28instance-of v1, v1, Landroid/support/v7/widget/v$a;
00074d2creturn v1
00074d18
00074d2e
00074d2e // align 0x10
00074d2e // align 0x10
00074d30
00074d30android.support.v7.widget.v::d(int):
00074d40const/4 v1, 0x0
00074d42return v1
00074d30
00074d30android.support.v7.widget.v::d(int):
00074d40const/4 v1, 0x0
00074d42return v1
00074d30
00074d44
00074d44android.support.v7.widget.v::g():
00074d54iget v0, v3, Landroid/support/v7/widget/v;->d:I
00074d58const/4 v1, -0x2
00074d5aif-nez v0, :cond_b
00074d5enew-instance v0, Landroid/support/v7/widget/v$a;
00074d62invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
00074d68return-object v0
00074d6aiget v0, v3, Landroid/support/v7/widget/v;->d:I
00074d6econst/4 v2, 0x1
00074d70if-ne v0, v2, :cond_17
00074d74new-instance v0, Landroid/support/v7/widget/v$a;
00074d78const/4 v2, -0x1
00074d7ainvoke-direct {v0, v2, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
00074d80return-object v0
00074d82const/4 v0, 0x0
00074d84return-object v0
00074d44
00074d44android.support.v7.widget.v::g():
00074d54iget v0, v3, Landroid/support/v7/widget/v;->d:I
00074d58const/4 v1, -0x2
00074d5aif-nez v0, :cond_b
00074d5enew-instance v0, Landroid/support/v7/widget/v$a;
00074d62invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
00074d68return-object v0
00074d6aiget v0, v3, Landroid/support/v7/widget/v;->d:I
00074d6econst/4 v2, 0x1
00074d70if-ne v0, v2, :cond_17
00074d74new-instance v0, Landroid/support/v7/widget/v$a;
00074d78const/4 v2, -0x1
00074d7ainvoke-direct {v0, v2, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
00074d80return-object v0
00074d82const/4 v0, 0x0
00074d84return-object v0
00074d44
00074d86
00074d86 // align 0x8
00074d86 // align 0x8
00074d88
00074d88android.support.v7.widget.v::generateDefaultLayoutParams():
00074d98invoke-virtual {v1}, Landroid/support/v7/widget/v;->g()Landroid/support/v7/widget/v$a;
00074d9emove-result-object v0
00074da0return-object v0
00074d88
00074d88android.support.v7.widget.v::generateDefaultLayoutParams():
00074d98invoke-virtual {v1}, Landroid/support/v7/widget/v;->g()Landroid/support/v7/widget/v$a;
00074d9emove-result-object v0
00074da0return-object v0
00074d88
00074da2
00074da2 // align 0x4
00074da2 // align 0x4
00074da4
00074da4android.support.v7.widget.v::generateLayoutParams(android.util.AttributeSet):
00074db4invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/util/AttributeSet;)Landroid/support/v7/widget/v$a;
00074dbamove-result-object v1
00074dbcreturn-object v1
00074da4
00074da4android.support.v7.widget.v::generateLayoutParams(android.util.AttributeSet):
00074db4invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/util/AttributeSet;)Landroid/support/v7/widget/v$a;
00074dbamove-result-object v1
00074dbcreturn-object v1
00074da4
00074dbe
00074dbe // align 0x10
00074dbe // align 0x10
00074dc0
00074dc0android.support.v7.widget.v::generateLayoutParams(android.view.ViewGroup$LayoutParams):
00074dd0invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/v$a;
00074dd6move-result-object v1
00074dd8return-object v1
00074dc0
00074dc0android.support.v7.widget.v::generateLayoutParams(android.view.ViewGroup$LayoutParams):
00074dd0invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/v$a;
00074dd6move-result-object v1
00074dd8return-object v1
00074dc0
00074dda
00074dda // align 0x4
00074dda // align 0x4
00074ddc
00074ddcandroid.support.v7.widget.v::getBaseline():
00074deciget v0, v5, Landroid/support/v7/widget/v;->b:I
00074df0if-gez v0, :cond_9
00074df4invoke-super {v5}, Landroid/view/ViewGroup;->getBaseline()I
00074dfamove-result v0
00074dfcreturn v0
00074dfeinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getChildCount()I
00074e04move-result v0
00074e06iget v1, v5, Landroid/support/v7/widget/v;->b:I
00074e0aif-le v0, v1, :cond_79
00074e0eiget v0, v5, Landroid/support/v7/widget/v;->b:I
00074e12invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00074e18move-result-object v0
00074e1ainvoke-virtual {v0}, Landroid/view/View;->getBaseline()I
00074e20move-result v1
00074e22const/4 v2, -0x1
00074e24if-ne v1, v2, :cond_2b
00074e28iget v0, v5, Landroid/support/v7/widget/v;->b:I
00074e2cif-nez v0, :cond_23
00074e30return v2
00074e32new-instance v0, Ljava/lang/RuntimeException;
00074e36const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline."
00074e3ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00074e40throw v0
00074e42iget v2, v5, Landroid/support/v7/widget/v;->c:I
00074e46iget v3, v5, Landroid/support/v7/widget/v;->d:I
00074e4aconst/4 v4, 0x1
00074e4cif-ne v3, v4, :cond_6e
00074e50iget v3, v5, Landroid/support/v7/widget/v;->e:I
00074e54and-int/lit8 v3, v3, 0x70
00074e58const/16 v4, 0x30
00074e5cif-eq v3, v4, :cond_6e
00074e60const/16 v4, 0x10
00074e64if-eq v3, v4, :cond_55
00074e68const/16 v4, 0x50
00074e6cif-eq v3, v4, :cond_43
00074e70goto :goto_6e
00074e72invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
00074e78move-result v2
00074e7ainvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
00074e80move-result v3
00074e82sub-int/2addr v2, v3
00074e84invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074e8amove-result v3
00074e8csub-int/2addr v2, v3
00074e8eiget v3, v5, Landroid/support/v7/widget/v;->f:I
00074e92sub-int/2addr v2, v3
00074e94goto :goto_6e
00074e96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
00074e9cmove-result v3
00074e9einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
00074ea4move-result v4
00074ea6sub-int/2addr v3, v4
00074ea8invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074eaemove-result v4
00074eb0sub-int/2addr v3, v4
00074eb2invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074eb8move-result v4
00074ebasub-int/2addr v3, v4
00074ebciget v4, v5, Landroid/support/v7/widget/v;->f:I
00074ec0sub-int/2addr v3, v4
00074ec2div-int/lit8 v3, v3, 0x2
00074ec6add-int/2addr v2, v3
00074ec8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074ecemove-result-object v0
00074ed0check-cast v0, Landroid/support/v7/widget/v$a;
00074ed4iget v0, v0, Landroid/support/v7/widget/v$a;->topMargin:I
00074ed8add-int/2addr v2, v0
00074edaadd-int/2addr v2, v1
00074edcreturn v2
00074edenew-instance v0, Ljava/lang/RuntimeException;
00074ee2const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds."
00074ee6invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00074eecthrow v0
00074ddc
00074ddcandroid.support.v7.widget.v::getBaseline():
00074deciget v0, v5, Landroid/support/v7/widget/v;->b:I
00074df0if-gez v0, :cond_9
00074df4invoke-super {v5}, Landroid/view/ViewGroup;->getBaseline()I
00074dfamove-result v0
00074dfcreturn v0
00074dfeinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getChildCount()I
00074e04move-result v0
00074e06iget v1, v5, Landroid/support/v7/widget/v;->b:I
00074e0aif-le v0, v1, :cond_79
00074e0eiget v0, v5, Landroid/support/v7/widget/v;->b:I
00074e12invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
00074e18move-result-object v0
00074e1ainvoke-virtual {v0}, Landroid/view/View;->getBaseline()I
00074e20move-result v1
00074e22const/4 v2, -0x1
00074e24if-ne v1, v2, :cond_2b
00074e28iget v0, v5, Landroid/support/v7/widget/v;->b:I
00074e2cif-nez v0, :cond_23
00074e30return v2
00074e32new-instance v0, Ljava/lang/RuntimeException;
00074e36const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline."
00074e3ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00074e40throw v0
00074e42iget v2, v5, Landroid/support/v7/widget/v;->c:I
00074e46iget v3, v5, Landroid/support/v7/widget/v;->d:I
00074e4aconst/4 v4, 0x1
00074e4cif-ne v3, v4, :cond_6e
00074e50iget v3, v5, Landroid/support/v7/widget/v;->e:I
00074e54and-int/lit8 v3, v3, 0x70
00074e58const/16 v4, 0x30
00074e5cif-eq v3, v4, :cond_6e
00074e60const/16 v4, 0x10
00074e64if-eq v3, v4, :cond_55
00074e68const/16 v4, 0x50
00074e6cif-eq v3, v4, :cond_43
00074e70goto :goto_6e
00074e72invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
00074e78move-result v2
00074e7ainvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
00074e80move-result v3
00074e82sub-int/2addr v2, v3
00074e84invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074e8amove-result v3
00074e8csub-int/2addr v2, v3
00074e8eiget v3, v5, Landroid/support/v7/widget/v;->f:I
00074e92sub-int/2addr v2, v3
00074e94goto :goto_6e
00074e96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
00074e9cmove-result v3
00074e9einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
00074ea4move-result v4
00074ea6sub-int/2addr v3, v4
00074ea8invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
00074eaemove-result v4
00074eb0sub-int/2addr v3, v4
00074eb2invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
00074eb8move-result v4
00074ebasub-int/2addr v3, v4
00074ebciget v4, v5, Landroid/support/v7/widget/v;->f:I
00074ec0sub-int/2addr v3, v4
00074ec2div-int/lit8 v3, v3, 0x2
00074ec6add-int/2addr v2, v3
00074ec8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00074ecemove-result-object v0
00074ed0check-cast v0, Landroid/support/v7/widget/v$a;
00074ed4iget v0, v0, Landroid/support/v7/widget/v$a;->topMargin:I
00074ed8add-int/2addr v2, v0
00074edaadd-int/2addr v2, v1
00074edcreturn v2
00074edenew-instance v0, Ljava/lang/RuntimeException;
00074ee2const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds."
00074ee6invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
00074eecthrow v0
00074ddc
00074eee
00074eee // align 0x10
00074eee // align 0x10
00074ef0
00074ef0android.support.v7.widget.v::getBaselineAlignedChildIndex():
00074f00iget v0, v1, Landroid/support/v7/widget/v;->b:I
00074f04return v0
00074ef0
00074ef0android.support.v7.widget.v::getBaselineAlignedChildIndex():
00074f00iget v0, v1, Landroid/support/v7/widget/v;->b:I
00074f04return v0
00074ef0
00074f06
00074f06 // align 0x8
00074f06 // align 0x8
00074f08
00074f08android.support.v7.widget.v::getDividerDrawable():
00074f18iget-object v0, v1, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074f1creturn-object v0
00074f08
00074f08android.support.v7.widget.v::getDividerDrawable():
00074f18iget-object v0, v1, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074f1creturn-object v0
00074f08
00074f1e
00074f1e // align 0x10
00074f1e // align 0x10
00074f20
00074f20android.support.v7.widget.v::getDividerPadding():
00074f30iget v0, v1, Landroid/support/v7/widget/v;->o:I
00074f34return v0
00074f20
00074f20android.support.v7.widget.v::getDividerPadding():
00074f30iget v0, v1, Landroid/support/v7/widget/v;->o:I
00074f34return v0
00074f20
00074f36
00074f36 // align 0x8
00074f36 // align 0x8
00074f38
00074f38android.support.v7.widget.v::getDividerWidth():
00074f48iget v0, v1, Landroid/support/v7/widget/v;->l:I
00074f4creturn v0
00074f38
00074f38android.support.v7.widget.v::getDividerWidth():
00074f48iget v0, v1, Landroid/support/v7/widget/v;->l:I
00074f4creturn v0
00074f38
00074f4e
00074f4e // align 0x10
00074f4e // align 0x10
00074f50
00074f50android.support.v7.widget.v::getGravity():
00074f60iget v0, v1, Landroid/support/v7/widget/v;->e:I
00074f64return v0
00074f50
00074f50android.support.v7.widget.v::getGravity():
00074f60iget v0, v1, Landroid/support/v7/widget/v;->e:I
00074f64return v0
00074f50
00074f66
00074f66 // align 0x8
00074f66 // align 0x8
00074f68
00074f68android.support.v7.widget.v::getOrientation():
00074f78iget v0, v1, Landroid/support/v7/widget/v;->d:I
00074f7creturn v0
00074f68
00074f68android.support.v7.widget.v::getOrientation():
00074f78iget v0, v1, Landroid/support/v7/widget/v;->d:I
00074f7creturn v0
00074f68
00074f7e
00074f7e // align 0x10
00074f7e // align 0x10
00074f80
00074f80android.support.v7.widget.v::getShowDividers():
00074f90iget v0, v1, Landroid/support/v7/widget/v;->n:I
00074f94return v0
00074f80
00074f80android.support.v7.widget.v::getShowDividers():
00074f90iget v0, v1, Landroid/support/v7/widget/v;->n:I
00074f94return v0
00074f80
00074f96
00074f96 // align 0x8
00074f96 // align 0x8
00074f98
00074f98android.support.v7.widget.v::getVirtualChildCount():
00074fa8invoke-virtual {v1}, Landroid/support/v7/widget/v;->getChildCount()I
00074faemove-result v0
00074fb0return v0
00074f98
00074f98android.support.v7.widget.v::getVirtualChildCount():
00074fa8invoke-virtual {v1}, Landroid/support/v7/widget/v;->getChildCount()I
00074faemove-result v0
00074fb0return v0
00074f98
00074fb2
00074fb2 // align 0x4
00074fb2 // align 0x4
00074fb4
00074fb4android.support.v7.widget.v::getWeightSum():
00074fc4iget v0, v1, Landroid/support/v7/widget/v;->g:F
00074fc8return v0
00074fb4
00074fb4android.support.v7.widget.v::getWeightSum():
00074fc4iget v0, v1, Landroid/support/v7/widget/v;->g:F
00074fc8return v0
00074fb4
00074fca
00074fca // align 0x4
00074fca // align 0x4
00074fcc
00074fccandroid.support.v7.widget.v::onDraw(android.graphics.Canvas):
00074fdciget-object v0, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074fe0if-nez v0, :cond_5
00074fe4return-void
00074fe6iget v0, v2, Landroid/support/v7/widget/v;->d:I
00074feaconst/4 v1, 0x1
00074fecif-ne v0, v1, :cond_e
00074ff0invoke-virtual {v2, v3}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;)V
00074ff6goto :goto_11
00074ff8invoke-virtual {v2, v3}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;)V
00074ffereturn-void
00074fcc
00074fccandroid.support.v7.widget.v::onDraw(android.graphics.Canvas):
00074fdciget-object v0, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00074fe0if-nez v0, :cond_5
00074fe4return-void
00074fe6iget v0, v2, Landroid/support/v7/widget/v;->d:I
00074feaconst/4 v1, 0x1
00074fecif-ne v0, v1, :cond_e
00074ff0invoke-virtual {v2, v3}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;)V
00074ff6goto :goto_11
00074ff8invoke-virtual {v2, v3}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;)V
00074ffereturn-void
00074fcc
00075000
00075000android.support.v7.widget.v::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00075010sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00075014const/16 v1, 0xe
00075018if-lt v0, v1, :cond_12
0007501cinvoke-super {v2, v3}, Landroid/view/ViewGroup;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
00075022const-class v0, Landroid/support/v7/widget/v;
00075026invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0007502cmove-result-object v0
0007502einvoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
00075034return-void
00075000
00075000android.support.v7.widget.v::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
00075010sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
00075014const/16 v1, 0xe
00075018if-lt v0, v1, :cond_12
0007501cinvoke-super {v2, v3}, Landroid/view/ViewGroup;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
00075022const-class v0, Landroid/support/v7/widget/v;
00075026invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
0007502cmove-result-object v0
0007502einvoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
00075034return-void
00075000
00075036
00075036 // align 0x8
00075036 // align 0x8
00075038
00075038android.support.v7.widget.v::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
00075048sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
0007504cconst/16 v1, 0xe
00075050if-lt v0, v1, :cond_12
00075054invoke-super {v2, v3}, Landroid/view/ViewGroup;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0007505aconst-class v0, Landroid/support/v7/widget/v;
0007505einvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
00075064move-result-object v0
00075066invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
0007506creturn-void
00075038
00075038android.support.v7.widget.v::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
00075048sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
0007504cconst/16 v1, 0xe
00075050if-lt v0, v1, :cond_12
00075054invoke-super {v2, v3}, Landroid/view/ViewGroup;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
0007505aconst-class v0, Landroid/support/v7/widget/v;
0007505einvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
00075064move-result-object v0
00075066invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
0007506creturn-void
00075038
0007506e
0007506e // align 0x10
0007506e // align 0x10
00075070
00075070android.support.v7.widget.v::onLayout(boolean, int, int, int, int):
00075080iget v2, v1, Landroid/support/v7/widget/v;->d:I
00075084const/4 v0, 0x1
00075086if-ne v2, v0, :cond_9
0007508ainvoke-virtual {v1, v3, v4, v5, v6}, Landroid/support/v7/widget/v;->a(IIII)V
00075090goto :goto_c
00075092invoke-virtual {v1, v3, v4, v5, v6}, Landroid/support/v7/widget/v;->b(IIII)V
00075098return-void
00075070
00075070android.support.v7.widget.v::onLayout(boolean, int, int, int, int):
00075080iget v2, v1, Landroid/support/v7/widget/v;->d:I
00075084const/4 v0, 0x1
00075086if-ne v2, v0, :cond_9
0007508ainvoke-virtual {v1, v3, v4, v5, v6}, Landroid/support/v7/widget/v;->a(IIII)V
00075090goto :goto_c
00075092invoke-virtual {v1, v3, v4, v5, v6}, Landroid/support/v7/widget/v;->b(IIII)V
00075098return-void
00075070
0007509a
0007509a // align 0x4
0007509a // align 0x4
0007509c
0007509candroid.support.v7.widget.v::onMeasure(int, int):
000750aciget v0, v2, Landroid/support/v7/widget/v;->d:I
000750b0const/4 v1, 0x1
000750b2if-ne v0, v1, :cond_9
000750b6invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/v;->a(II)V
000750bcgoto :goto_c
000750beinvoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/v;->b(II)V
000750c4return-void
0007509c
0007509candroid.support.v7.widget.v::onMeasure(int, int):
000750aciget v0, v2, Landroid/support/v7/widget/v;->d:I
000750b0const/4 v1, 0x1
000750b2if-ne v0, v1, :cond_9
000750b6invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/v;->a(II)V
000750bcgoto :goto_c
000750beinvoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/v;->b(II)V
000750c4return-void
0007509c
000750c6
000750c6 // align 0x8
000750c6 // align 0x8
000750c8
000750c8android.support.v7.widget.v::setBaselineAligned(boolean):
000750d8iput-boolean v1, v0, Landroid/support/v7/widget/v;->a:Z
000750dcreturn-void
000750c8
000750c8android.support.v7.widget.v::setBaselineAligned(boolean):
000750d8iput-boolean v1, v0, Landroid/support/v7/widget/v;->a:Z
000750dcreturn-void
000750c8
000750de
000750de // align 0x10
000750de // align 0x10
000750e0
000750e0android.support.v7.widget.v::setBaselineAlignedChildIndex(int):
000750f0if-ltz v3, :cond_b
000750f4invoke-virtual {v2}, Landroid/support/v7/widget/v;->getChildCount()I
000750famove-result v0
000750fcif-ge v3, v0, :cond_b
00075100iput v3, v2, Landroid/support/v7/widget/v;->b:I
00075104return-void
00075106new-instance v3, Ljava/lang/IllegalArgumentException;
0007510anew-instance v0, Ljava/lang/StringBuilder;
0007510einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00075114const-string v1, "base aligned child index out of range (0, "
00075118invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007511einvoke-virtual {v2}, Landroid/support/v7/widget/v;->getChildCount()I
00075124move-result v1
00075126invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0007512cconst-string v1, ")"
00075130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00075136invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007513cmove-result-object v0
0007513einvoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00075144throw v3
000750e0
000750e0android.support.v7.widget.v::setBaselineAlignedChildIndex(int):
000750f0if-ltz v3, :cond_b
000750f4invoke-virtual {v2}, Landroid/support/v7/widget/v;->getChildCount()I
000750famove-result v0
000750fcif-ge v3, v0, :cond_b
00075100iput v3, v2, Landroid/support/v7/widget/v;->b:I
00075104return-void
00075106new-instance v3, Ljava/lang/IllegalArgumentException;
0007510anew-instance v0, Ljava/lang/StringBuilder;
0007510einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00075114const-string v1, "base aligned child index out of range (0, "
00075118invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0007511einvoke-virtual {v2}, Landroid/support/v7/widget/v;->getChildCount()I
00075124move-result v1
00075126invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0007512cconst-string v1, ")"
00075130invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00075136invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0007513cmove-result-object v0
0007513einvoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
00075144throw v3
000750e0
00075146
00075146 // align 0x8
00075146 // align 0x8
00075148
00075148android.support.v7.widget.v::setDividerDrawable(android.graphics.drawable.Drawable):
00075158iget-object v0, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
0007515cif-ne v3, v0, :cond_5
00075160return-void
00075162iput-object v3, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00075166const/4 v0, 0x0
00075168if-eqz v3, :cond_17
0007516cinvoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00075172move-result v1
00075174iput v1, v2, Landroid/support/v7/widget/v;->l:I
00075178invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0007517emove-result v1
00075180iput v1, v2, Landroid/support/v7/widget/v;->m:I
00075184goto :goto_1b
00075186iput v0, v2, Landroid/support/v7/widget/v;->l:I
0007518aiput v0, v2, Landroid/support/v7/widget/v;->m:I
0007518eif-nez v3, :cond_1e
00075192const/4 v0, 0x1
00075194invoke-virtual {v2, v0}, Landroid/support/v7/widget/v;->setWillNotDraw(Z)V
0007519ainvoke-virtual {v2}, Landroid/support/v7/widget/v;->requestLayout()V
000751a0return-void
00075148
00075148android.support.v7.widget.v::setDividerDrawable(android.graphics.drawable.Drawable):
00075158iget-object v0, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
0007515cif-ne v3, v0, :cond_5
00075160return-void
00075162iput-object v3, v2, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
00075166const/4 v0, 0x0
00075168if-eqz v3, :cond_17
0007516cinvoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
00075172move-result v1
00075174iput v1, v2, Landroid/support/v7/widget/v;->l:I
00075178invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
0007517emove-result v1
00075180iput v1, v2, Landroid/support/v7/widget/v;->m:I
00075184goto :goto_1b
00075186iput v0, v2, Landroid/support/v7/widget/v;->l:I
0007518aiput v0, v2, Landroid/support/v7/widget/v;->m:I
0007518eif-nez v3, :cond_1e
00075192const/4 v0, 0x1
00075194invoke-virtual {v2, v0}, Landroid/support/v7/widget/v;->setWillNotDraw(Z)V
0007519ainvoke-virtual {v2}, Landroid/support/v7/widget/v;->requestLayout()V
000751a0return-void
00075148
000751a2
000751a2 // align 0x4
000751a2 // align 0x4
000751a4
000751a4android.support.v7.widget.v::setDividerPadding(int):
000751b4iput v1, v0, Landroid/support/v7/widget/v;->o:I
000751b8return-void
000751a4
000751a4android.support.v7.widget.v::setDividerPadding(int):
000751b4iput v1, v0, Landroid/support/v7/widget/v;->o:I
000751b8return-void
000751a4
000751ba
000751ba // align 0x4
000751ba // align 0x4
000751bc
000751bcandroid.support.v7.widget.v::setGravity(int):
000751cciget v0, v1, Landroid/support/v7/widget/v;->e:I
000751d0if-eq v0, v2, :cond_19
000751d4const v0, 0x800007
000751daand-int/2addr v0, v2
000751dcif-nez v0, :cond_e
000751e0const v0, 0x800003
000751e6or-int/2addr v2, v0
000751e8and-int/lit8 v0, v2, 0x70
000751ecif-nez v0, :cond_14
000751f0or-int/lit8 v2, v2, 0x30
000751f4iput v2, v1, Landroid/support/v7/widget/v;->e:I
000751f8invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
000751fereturn-void
000751bc
000751bcandroid.support.v7.widget.v::setGravity(int):
000751cciget v0, v1, Landroid/support/v7/widget/v;->e:I
000751d0if-eq v0, v2, :cond_19
000751d4const v0, 0x800007
000751daand-int/2addr v0, v2
000751dcif-nez v0, :cond_e
000751e0const v0, 0x800003
000751e6or-int/2addr v2, v0
000751e8and-int/lit8 v0, v2, 0x70
000751ecif-nez v0, :cond_14
000751f0or-int/lit8 v2, v2, 0x30
000751f4iput v2, v1, Landroid/support/v7/widget/v;->e:I
000751f8invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
000751fereturn-void
000751bc
00075200
00075200android.support.v7.widget.v::setHorizontalGravity(int):
00075210const v0, 0x800007
00075216and-int/2addr v3, v0
00075218iget v1, v2, Landroid/support/v7/widget/v;->e:I
0007521cand-int/2addr v0, v1
0007521eif-eq v0, v3, :cond_15
00075222iget v0, v2, Landroid/support/v7/widget/v;->e:I
00075226const v1, -0x800008
0007522cand-int/2addr v0, v1
0007522eor-int/2addr v3, v0
00075230iput v3, v2, Landroid/support/v7/widget/v;->e:I
00075234invoke-virtual {v2}, Landroid/support/v7/widget/v;->requestLayout()V
0007523areturn-void
00075200
00075200android.support.v7.widget.v::setHorizontalGravity(int):
00075210const v0, 0x800007
00075216and-int/2addr v3, v0
00075218iget v1, v2, Landroid/support/v7/widget/v;->e:I
0007521cand-int/2addr v0, v1
0007521eif-eq v0, v3, :cond_15
00075222iget v0, v2, Landroid/support/v7/widget/v;->e:I
00075226const v1, -0x800008
0007522cand-int/2addr v0, v1
0007522eor-int/2addr v3, v0
00075230iput v3, v2, Landroid/support/v7/widget/v;->e:I
00075234invoke-virtual {v2}, Landroid/support/v7/widget/v;->requestLayout()V
0007523areturn-void
00075200
0007523c
0007523candroid.support.v7.widget.v::setMeasureWithLargestChildEnabled(boolean):
0007524ciput-boolean v1, v0, Landroid/support/v7/widget/v;->h:Z
00075250return-void
0007523c
0007523candroid.support.v7.widget.v::setMeasureWithLargestChildEnabled(boolean):
0007524ciput-boolean v1, v0, Landroid/support/v7/widget/v;->h:Z
00075250return-void
0007523c
00075252
00075252 // align 0x4
00075252 // align 0x4
00075254
00075254android.support.v7.widget.v::setOrientation(int):
00075264iget v0, v1, Landroid/support/v7/widget/v;->d:I
00075268if-eq v0, v2, :cond_9
0007526ciput v2, v1, Landroid/support/v7/widget/v;->d:I
00075270invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
00075276return-void
00075254
00075254android.support.v7.widget.v::setOrientation(int):
00075264iget v0, v1, Landroid/support/v7/widget/v;->d:I
00075268if-eq v0, v2, :cond_9
0007526ciput v2, v1, Landroid/support/v7/widget/v;->d:I
00075270invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
00075276return-void
00075254
00075278
00075278android.support.v7.widget.v::setShowDividers(int):
00075288iget v0, v1, Landroid/support/v7/widget/v;->n:I
0007528cif-eq v2, v0, :cond_7
00075290invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
00075296iput v2, v1, Landroid/support/v7/widget/v;->n:I
0007529areturn-void
00075278
00075278android.support.v7.widget.v::setShowDividers(int):
00075288iget v0, v1, Landroid/support/v7/widget/v;->n:I
0007528cif-eq v2, v0, :cond_7
00075290invoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
00075296iput v2, v1, Landroid/support/v7/widget/v;->n:I
0007529areturn-void
00075278
0007529c
0007529candroid.support.v7.widget.v::setVerticalGravity(int):
000752acand-int/lit8 v2, v2, 0x70
000752b0iget v0, v1, Landroid/support/v7/widget/v;->e:I
000752b4and-int/lit8 v0, v0, 0x70
000752b8if-eq v0, v2, :cond_12
000752bciget v0, v1, Landroid/support/v7/widget/v;->e:I
000752c0and-int/lit8 v0, v0, -0x71
000752c4or-int/2addr v2, v0
000752c6iput v2, v1, Landroid/support/v7/widget/v;->e:I
000752cainvoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
000752d0return-void
0007529c
0007529candroid.support.v7.widget.v::setVerticalGravity(int):
000752acand-int/lit8 v2, v2, 0x70
000752b0iget v0, v1, Landroid/support/v7/widget/v;->e:I
000752b4and-int/lit8 v0, v0, 0x70
000752b8if-eq v0, v2, :cond_12
000752bciget v0, v1, Landroid/support/v7/widget/v;->e:I
000752c0and-int/lit8 v0, v0, -0x71
000752c4or-int/2addr v2, v0
000752c6iput v2, v1, Landroid/support/v7/widget/v;->e:I
000752cainvoke-virtual {v1}, Landroid/support/v7/widget/v;->requestLayout()V
000752d0return-void
0007529c
000752d2
000752d2 // align 0x4
000752d2 // align 0x4
000752d4
000752d4android.support.v7.widget.v::setWeightSum(float):
000752e4const/4 v0, 0x0
000752e6invoke-static {v0, v2}, Ljava/lang/Math;->max(FF)F
000752ecmove-result v2
000752eeiput v2, v1, Landroid/support/v7/widget/v;->g:F
000752f2return-void
000752d4
000752d4android.support.v7.widget.v::setWeightSum(float):
000752e4const/4 v0, 0x0
000752e6invoke-static {v0, v2}, Ljava/lang/Math;->max(FF)F
000752ecmove-result v2
000752eeiput v2, v1, Landroid/support/v7/widget/v;->g:F
000752f2return-void
000752d4
000752f4
000752f4android.support.v7.widget.v::shouldDelayChildPressedState():
00075304const/4 v0, 0x0
00075306return v0
000752f4
000752f4android.support.v7.widget.v::shouldDelayChildPressedState():
00075304const/4 v0, 0x0
00075306return v0
000752f4
00075308
00075308android.support.v7.widget.w$1::<init>(android.support.v7.widget.w):
00075318iput-object v1, v0, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
0007531cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00075322return-void
00075308
00075308android.support.v7.widget.w$1::<init>(android.support.v7.widget.w):
00075318iput-object v1, v0, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
0007531cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
00075322return-void
00075308
00075324
00075324android.support.v7.widget.w$1::run():
00075334iget-object v0, v1, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
00075338invoke-virtual {v0}, Landroid/support/v7/widget/w;->i()Landroid/view/View;
0007533emove-result-object v0
00075340if-eqz v0, :cond_13
00075344invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
0007534amove-result-object v0
0007534cif-eqz v0, :cond_13
00075350iget-object v0, v1, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
00075354invoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
0007535areturn-void
00075324
00075324android.support.v7.widget.w$1::run():
00075334iget-object v0, v1, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
00075338invoke-virtual {v0}, Landroid/support/v7/widget/w;->i()Landroid/view/View;
0007533emove-result-object v0
00075340if-eqz v0, :cond_13
00075344invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
0007534amove-result-object v0
0007534cif-eqz v0, :cond_13
00075350iget-object v0, v1, Landroid/support/v7/widget/w$1;->a:Landroid/support/v7/widget/w;
00075354invoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
0007535areturn-void
00075324
0007535c
0007535candroid.support.v7.widget.w$2::<init>(android.support.v7.widget.w):
0007536ciput-object v1, v0, Landroid/support/v7/widget/w$2;->a:Landroid/support/v7/widget/w;
00075370invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00075376return-void
0007535c
0007535candroid.support.v7.widget.w$2::<init>(android.support.v7.widget.w):
0007536ciput-object v1, v0, Landroid/support/v7/widget/w$2;->a:Landroid/support/v7/widget/w;
00075370invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00075376return-void
0007535c
00075378
00075378android.support.v7.widget.w$2::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
00075388const/4 v1, -0x1
0007538aif-eq v3, v1, :cond_d
0007538eiget-object v1, v0, Landroid/support/v7/widget/w$2;->a:Landroid/support/v7/widget/w;
00075392iget-object v1, v1, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075396if-eqz v1, :cond_d
0007539aconst/4 v2, 0x0
0007539cinvoke-virtual {v1, v2}, Landroid/support/v7/widget/s;->setListSelectionHidden(Z)V
000753a2return-void
00075378
00075378android.support.v7.widget.w$2::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
00075388const/4 v1, -0x1
0007538aif-eq v3, v1, :cond_d
0007538eiget-object v1, v0, Landroid/support/v7/widget/w$2;->a:Landroid/support/v7/widget/w;
00075392iget-object v1, v1, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075396if-eqz v1, :cond_d
0007539aconst/4 v2, 0x0
0007539cinvoke-virtual {v1, v2}, Landroid/support/v7/widget/s;->setListSelectionHidden(Z)V
000753a2return-void
00075378
000753a4
000753a4android.support.v7.widget.w$2::onNothingSelected(android.widget.AdapterView):
000753b4return-void
000753a4
000753a4android.support.v7.widget.w$2::onNothingSelected(android.widget.AdapterView):
000753b4return-void
000753a4
000753b6
000753b6 // align 0x8
000753b6 // align 0x8
000753b8
000753b8android.support.v7.widget.w$a::<init>(android.support.v7.widget.w):
000753c8iput-object v1, v0, Landroid/support/v7/widget/w$a;->a:Landroid/support/v7/widget/w;
000753ccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000753d2return-void
000753b8
000753b8android.support.v7.widget.w$a::<init>(android.support.v7.widget.w):
000753c8iput-object v1, v0, Landroid/support/v7/widget/w$a;->a:Landroid/support/v7/widget/w;
000753ccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000753d2return-void
000753b8
000753d4
000753d4android.support.v7.widget.w$a::run():
000753e4iget-object v0, v1, Landroid/support/v7/widget/w$a;->a:Landroid/support/v7/widget/w;
000753e8invoke-virtual {v0}, Landroid/support/v7/widget/w;->m()V
000753eereturn-void
000753d4
000753d4android.support.v7.widget.w$a::run():
000753e4iget-object v0, v1, Landroid/support/v7/widget/w$a;->a:Landroid/support/v7/widget/w;
000753e8invoke-virtual {v0}, Landroid/support/v7/widget/w;->m()V
000753eereturn-void
000753d4
000753f0
000753f0android.support.v7.widget.w$b::<init>(android.support.v7.widget.w):
00075400iput-object v1, v0, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075404invoke-direct {v0}, Landroid/database/DataSetObserver;-><init>()V
0007540areturn-void
000753f0
000753f0android.support.v7.widget.w$b::<init>(android.support.v7.widget.w):
00075400iput-object v1, v0, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075404invoke-direct {v0}, Landroid/database/DataSetObserver;-><init>()V
0007540areturn-void
000753f0
0007540c
0007540candroid.support.v7.widget.w$b::onChanged():
0007541ciget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075420invoke-virtual {v0}, Landroid/support/v7/widget/w;->d()Z
00075426move-result v0
00075428if-eqz v0, :cond_d
0007542ciget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075430invoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
00075436return-void
0007540c
0007540candroid.support.v7.widget.w$b::onChanged():
0007541ciget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075420invoke-virtual {v0}, Landroid/support/v7/widget/w;->d()Z
00075426move-result v0
00075428if-eqz v0, :cond_d
0007542ciget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
00075430invoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
00075436return-void
0007540c
00075438
00075438android.support.v7.widget.w$b::onInvalidated():
00075448iget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
0007544cinvoke-virtual {v0}, Landroid/support/v7/widget/w;->c()V
00075452return-void
00075438
00075438android.support.v7.widget.w$b::onInvalidated():
00075448iget-object v0, v1, Landroid/support/v7/widget/w$b;->a:Landroid/support/v7/widget/w;
0007544cinvoke-virtual {v0}, Landroid/support/v7/widget/w;->c()V
00075452return-void
00075438
00075454
00075454android.support.v7.widget.w$c::<init>(android.support.v7.widget.w):
00075464iput-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
00075468invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007546ereturn-void
00075454
00075454android.support.v7.widget.w$c::<init>(android.support.v7.widget.w):
00075464iput-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
00075468invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0007546ereturn-void
00075454
00075470
00075470android.support.v7.widget.w$c::onScroll(android.widget.AbsListView, int, int, int):
00075480return-void
00075470
00075470android.support.v7.widget.w$c::onScroll(android.widget.AbsListView, int, int, int):
00075480return-void
00075470
00075482
00075482 // align 0x4
00075482 // align 0x4
00075484
00075484android.support.v7.widget.w$c::onScrollStateChanged(android.widget.AbsListView, int):
00075494const/4 v1, 0x1
00075496if-ne v2, v1, :cond_27
0007549aiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
0007549einvoke-virtual {v1}, Landroid/support/v7/widget/w;->n()Z
000754a4move-result v1
000754a6if-nez v1, :cond_27
000754aaiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754aeiget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
000754b2invoke-virtual {v1}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000754b8move-result-object v1
000754baif-eqz v1, :cond_27
000754beiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754c2iget-object v1, v1, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
000754c6iget-object v2, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754caiget-object v2, v2, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000754ceinvoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000754d4iget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754d8iget-object v1, v1, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000754dcinvoke-virtual {v1}, Landroid/support/v7/widget/w$e;->run()V
000754e2return-void
00075484
00075484android.support.v7.widget.w$c::onScrollStateChanged(android.widget.AbsListView, int):
00075494const/4 v1, 0x1
00075496if-ne v2, v1, :cond_27
0007549aiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
0007549einvoke-virtual {v1}, Landroid/support/v7/widget/w;->n()Z
000754a4move-result v1
000754a6if-nez v1, :cond_27
000754aaiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754aeiget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
000754b2invoke-virtual {v1}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000754b8move-result-object v1
000754baif-eqz v1, :cond_27
000754beiget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754c2iget-object v1, v1, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
000754c6iget-object v2, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754caiget-object v2, v2, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000754ceinvoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000754d4iget-object v1, v0, Landroid/support/v7/widget/w$c;->a:Landroid/support/v7/widget/w;
000754d8iget-object v1, v1, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000754dcinvoke-virtual {v1}, Landroid/support/v7/widget/w$e;->run()V
000754e2return-void
00075484
000754e4
000754e4android.support.v7.widget.w$d::<init>(android.support.v7.widget.w):
000754f4iput-object v1, v0, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000754f8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000754fereturn-void
000754e4
000754e4android.support.v7.widget.w$d::<init>(android.support.v7.widget.w):
000754f4iput-object v1, v0, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000754f8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000754fereturn-void
000754e4
00075500
00075500android.support.v7.widget.w$d::onTouch(android.view.View, android.view.MotionEvent):
00075510invoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
00075516move-result v3
00075518invoke-virtual {v4}, Landroid/view/MotionEvent;->getX()F
0007551emove-result v0
00075520float-to-int v0, v0
00075522invoke-virtual {v4}, Landroid/view/MotionEvent;->getY()F
00075528move-result v4
0007552afloat-to-int v4, v4
0007552cif-nez v3, :cond_46
00075530iget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075534iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075538if-eqz v1, :cond_46
0007553ciget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075540iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075544invoke-virtual {v1}, Landroid/widget/PopupWindow;->isShowing()Z
0007554amove-result v1
0007554cif-eqz v1, :cond_46
00075550if-ltz v0, :cond_46
00075554iget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075558iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007555cinvoke-virtual {v1}, Landroid/widget/PopupWindow;->getWidth()I
00075562move-result v1
00075564if-ge v0, v1, :cond_46
00075568if-ltz v4, :cond_46
0007556ciget-object v0, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075570iget-object v0, v0, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075574invoke-virtual {v0}, Landroid/widget/PopupWindow;->getHeight()I
0007557amove-result v0
0007557cif-ge v4, v0, :cond_46
00075580iget-object v3, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075584iget-object v3, v3, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
00075588iget-object v4, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
0007558ciget-object v4, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
00075590const-wide/16 v0, 0xfa
00075594invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
0007559agoto :goto_54
0007559cconst/4 v4, 0x1
0007559eif-ne v3, v4, :cond_54
000755a2iget-object v3, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000755a6iget-object v3, v3, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
000755aaiget-object v4, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000755aeiget-object v4, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000755b2invoke-virtual {v3, v4}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000755b8const/4 v3, 0x0
000755bareturn v3
00075500
00075500android.support.v7.widget.w$d::onTouch(android.view.View, android.view.MotionEvent):
00075510invoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
00075516move-result v3
00075518invoke-virtual {v4}, Landroid/view/MotionEvent;->getX()F
0007551emove-result v0
00075520float-to-int v0, v0
00075522invoke-virtual {v4}, Landroid/view/MotionEvent;->getY()F
00075528move-result v4
0007552afloat-to-int v4, v4
0007552cif-nez v3, :cond_46
00075530iget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075534iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075538if-eqz v1, :cond_46
0007553ciget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075540iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075544invoke-virtual {v1}, Landroid/widget/PopupWindow;->isShowing()Z
0007554amove-result v1
0007554cif-eqz v1, :cond_46
00075550if-ltz v0, :cond_46
00075554iget-object v1, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075558iget-object v1, v1, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007555cinvoke-virtual {v1}, Landroid/widget/PopupWindow;->getWidth()I
00075562move-result v1
00075564if-ge v0, v1, :cond_46
00075568if-ltz v4, :cond_46
0007556ciget-object v0, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075570iget-object v0, v0, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075574invoke-virtual {v0}, Landroid/widget/PopupWindow;->getHeight()I
0007557amove-result v0
0007557cif-ge v4, v0, :cond_46
00075580iget-object v3, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
00075584iget-object v3, v3, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
00075588iget-object v4, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
0007558ciget-object v4, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
00075590const-wide/16 v0, 0xfa
00075594invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
0007559agoto :goto_54
0007559cconst/4 v4, 0x1
0007559eif-ne v3, v4, :cond_54
000755a2iget-object v3, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000755a6iget-object v3, v3, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
000755aaiget-object v4, v2, Landroid/support/v7/widget/w$d;->a:Landroid/support/v7/widget/w;
000755aeiget-object v4, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000755b2invoke-virtual {v3, v4}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000755b8const/4 v3, 0x0
000755bareturn v3
00075500
000755bc
000755bcandroid.support.v7.widget.w$e::<init>(android.support.v7.widget.w):
000755cciput-object v1, v0, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000755d6return-void
000755bc
000755bcandroid.support.v7.widget.w$e::<init>(android.support.v7.widget.w):
000755cciput-object v1, v0, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000755d6return-void
000755bc
000755d8
000755d8android.support.v7.widget.w$e::run():
000755e8iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755eciget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000755f0if-eqz v0, :cond_3d
000755f4iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755f8iget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000755fcinvoke-static {v0}, Landroid/support/v4/g/v;->n(Landroid/view/View;)Z
00075602move-result v0
00075604if-eqz v0, :cond_3d
00075608iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007560ciget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075610invoke-virtual {v0}, Landroid/support/v7/widget/s;->getCount()I
00075616move-result v0
00075618iget-object v1, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007561ciget-object v1, v1, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075620invoke-virtual {v1}, Landroid/support/v7/widget/s;->getChildCount()I
00075626move-result v1
00075628if-le v0, v1, :cond_3d
0007562ciget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
00075630iget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075634invoke-virtual {v0}, Landroid/support/v7/widget/s;->getChildCount()I
0007563amove-result v0
0007563ciget-object v1, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
00075640iget v1, v1, Landroid/support/v7/widget/w;->d:I
00075644if-gt v0, v1, :cond_3d
00075648iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007564ciget-object v0, v0, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075650const/4 v1, 0x2
00075652invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
00075658iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007565cinvoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
00075662return-void
000755d8
000755d8android.support.v7.widget.w$e::run():
000755e8iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755eciget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000755f0if-eqz v0, :cond_3d
000755f4iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
000755f8iget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000755fcinvoke-static {v0}, Landroid/support/v4/g/v;->n(Landroid/view/View;)Z
00075602move-result v0
00075604if-eqz v0, :cond_3d
00075608iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007560ciget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075610invoke-virtual {v0}, Landroid/support/v7/widget/s;->getCount()I
00075616move-result v0
00075618iget-object v1, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007561ciget-object v1, v1, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075620invoke-virtual {v1}, Landroid/support/v7/widget/s;->getChildCount()I
00075626move-result v1
00075628if-le v0, v1, :cond_3d
0007562ciget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
00075630iget-object v0, v0, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075634invoke-virtual {v0}, Landroid/support/v7/widget/s;->getChildCount()I
0007563amove-result v0
0007563ciget-object v1, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
00075640iget v1, v1, Landroid/support/v7/widget/w;->d:I
00075644if-gt v0, v1, :cond_3d
00075648iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007564ciget-object v0, v0, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075650const/4 v1, 0x2
00075652invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
00075658iget-object v0, v2, Landroid/support/v7/widget/w$e;->a:Landroid/support/v7/widget/w;
0007565cinvoke-virtual {v0}, Landroid/support/v7/widget/w;->a()V
00075662return-void
000755d8
00075664
00075664android.support.v7.widget.w::<clinit>():
00075674const/4 v0, 0x0
00075676const/4 v1, 0x1
00075678const-class v2, Landroid/widget/PopupWindow;
0007567cconst-string v3, "setClipToScreenEnabled"
00075680new-array v4, v1, [Ljava/lang/Class;
00075684sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00075688aput-object v5, v4, v0
0007568cinvoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00075692move-result-object v2
00075694sput-object v2, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075698goto :goto_1a
0007569aconst-string v2, "ListPopupWindow"
0007569econst-string v3, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well."
000756a2invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000756a8const-class v2, Landroid/widget/PopupWindow;
000756acconst-string v3, "getMaxAvailableHeight"
000756b0const/4 v4, 0x3
000756b2new-array v4, v4, [Ljava/lang/Class;
000756b6const-class v5, Landroid/view/View;
000756baaput-object v5, v4, v0
000756besget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
000756c2aput-object v5, v4, v1
000756c6const/4 v5, 0x2
000756c8sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000756ccaput-object v6, v4, v5
000756d0invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000756d6move-result-object v2
000756d8sput-object v2, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000756dcgoto :goto_3c
000756deconst-string v2, "ListPopupWindow"
000756e2const-string v3, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well."
000756e6invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000756ecconst-class v2, Landroid/widget/PopupWindow;
000756f0const-string v3, "setEpicenterBounds"
000756f4new-array v1, v1, [Ljava/lang/Class;
000756f8const-class v4, Landroid/graphics/Rect;
000756fcaput-object v4, v1, v0
00075700invoke-virtual {v2, v3, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00075706move-result-object v0
00075708sput-object v0, Landroid/support/v7/widget/w;->h:Ljava/lang/reflect/Method;
0007570cgoto :goto_54
0007570econst-string v0, "ListPopupWindow"
00075712const-string v1, "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well."
00075716invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
0007571creturn-void
00075664
00075664android.support.v7.widget.w::<clinit>():
00075674const/4 v0, 0x0
00075676const/4 v1, 0x1
00075678const-class v2, Landroid/widget/PopupWindow;
0007567cconst-string v3, "setClipToScreenEnabled"
00075680new-array v4, v1, [Ljava/lang/Class;
00075684sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
00075688aput-object v5, v4, v0
0007568cinvoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00075692move-result-object v2
00075694sput-object v2, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075698goto :goto_1a
0007569aconst-string v2, "ListPopupWindow"
0007569econst-string v3, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well."
000756a2invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000756a8const-class v2, Landroid/widget/PopupWindow;
000756acconst-string v3, "getMaxAvailableHeight"
000756b0const/4 v4, 0x3
000756b2new-array v4, v4, [Ljava/lang/Class;
000756b6const-class v5, Landroid/view/View;
000756baaput-object v5, v4, v0
000756besget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
000756c2aput-object v5, v4, v1
000756c6const/4 v5, 0x2
000756c8sget-object v6, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000756ccaput-object v6, v4, v5
000756d0invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000756d6move-result-object v2
000756d8sput-object v2, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000756dcgoto :goto_3c
000756deconst-string v2, "ListPopupWindow"
000756e2const-string v3, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well."
000756e6invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000756ecconst-class v2, Landroid/widget/PopupWindow;
000756f0const-string v3, "setEpicenterBounds"
000756f4new-array v1, v1, [Ljava/lang/Class;
000756f8const-class v4, Landroid/graphics/Rect;
000756fcaput-object v4, v1, v0
00075700invoke-virtual {v2, v3, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
00075706move-result-object v0
00075708sput-object v0, Landroid/support/v7/widget/w;->h:Ljava/lang/reflect/Method;
0007570cgoto :goto_54
0007570econst-string v0, "ListPopupWindow"
00075712const-string v1, "Could not find method setEpicenterBounds(Rect) on PopupWindow. Oh well."
00075716invoke-static {v0, v1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
0007571creturn-void
00075664
0007571e
0007571e struct code_item_padding
0007571e padding uint16 0x0000
00075720
00075720 struct try_item
00075720 start_addr uint32 0x75678
00075724 insn_count int 16
00075726 handler_off uint16 0x75739
00075728
00075728 struct try_item
00075728 start_addr uint32 0x756a8
0007572c insn_count int 26
0007572e handler_off uint16 0x7573d
00075730
00075730 struct try_item
00075730 start_addr uint32 0x756ec
00075734 insn_count int 16
00075736 handler_off uint16 0x75741
00075738
00075738 struct encoded_catch_handler_list
00075738 size int 3
00075739
00075739 struct encoded_catch_handler ← 0x75726
00075739 size int64 1
0007573a handlers[0].type_idx int 0x59bc
0007573c handlers[0].addr uint32 0x7569a
0007573d
0007573d struct encoded_catch_handler ← 0x7572e
0007573d size int64 1
0007573e handlers[0].type_idx int 0x59bc
00075740 handlers[0].addr uint32 0x756de
00075741
00075741 struct encoded_catch_handler ← 0x75736
00075741 size int64 1
00075742 handlers[0].type_idx int 0x59bc
00075744 handlers[0].addr uint32 0x7570e
00075745
00075745 // align 0x8
0007571e struct code_item_padding
0007571e padding uint16 0x0000
00075720
00075720 struct try_item
00075720 start_addr uint32 0x75678
00075724 insn_count int 16
00075726 handler_off uint16 0x75739
00075728
00075728 struct try_item
00075728 start_addr uint32 0x756a8
0007572c insn_count int 26
0007572e handler_off uint16 0x7573d
00075730
00075730 struct try_item
00075730 start_addr uint32 0x756ec
00075734 insn_count int 16
00075736 handler_off uint16 0x75741
00075738
00075738 struct encoded_catch_handler_list
00075738 size int 3
00075739
00075739 struct encoded_catch_handler ← 0x75726
00075739 size int64 1
0007573a handlers[0].type_idx int 0x59bc
0007573c handlers[0].addr uint32 0x7569a
0007573d
0007573d struct encoded_catch_handler ← 0x7572e
0007573d size int64 1
0007573e handlers[0].type_idx int 0x59bc
00075740 handlers[0].addr uint32 0x756de
00075741
00075741 struct encoded_catch_handler ← 0x75736
00075741 size int64 1
00075742 handlers[0].type_idx int 0x59bc
00075744 handlers[0].addr uint32 0x7570e
00075745
00075745 // align 0x8
00075748
00075748android.support.v7.widget.w::<init>(android.content.Context):
00075758sget v0, Landroid/support/v7/a/a$a;->listPopupWindowStyle:I
0007575cconst/4 v1, 0x0
0007575einvoke-direct {v2, v3, v1, v0}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00075764return-void
00075748
00075748android.support.v7.widget.w::<init>(android.content.Context):
00075758sget v0, Landroid/support/v7/a/a$a;->listPopupWindowStyle:I
0007575cconst/4 v1, 0x0
0007575einvoke-direct {v2, v3, v1, v0}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00075764return-void
00075748
00075766
00075766 // align 0x8
00075766 // align 0x8
00075768
00075768android.support.v7.widget.w::<init>(android.content.Context, android.util.AttributeSet, int):
00075778const/4 v0, 0x0
0007577ainvoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00075780return-void
00075768
00075768android.support.v7.widget.w::<init>(android.content.Context, android.util.AttributeSet, int):
00075778const/4 v0, 0x0
0007577ainvoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00075780return-void
00075768
00075782
00075782 // align 0x4
00075782 // align 0x4
00075784
00075784android.support.v7.widget.w::<init>(android.content.Context, android.util.AttributeSet, int, int):
00075794invoke-direct {v4}, Ljava/lang/Object;-><init>()V
0007579aconst/4 v0, -0x2
0007579ciput v0, v4, Landroid/support/v7/widget/w;->k:I
000757a0iput v0, v4, Landroid/support/v7/widget/w;->l:I
000757a4const/16 v0, 0x3ea
000757a8iput v0, v4, Landroid/support/v7/widget/w;->o:I
000757acconst/4 v0, 0x1
000757aeiput-boolean v0, v4, Landroid/support/v7/widget/w;->q:Z
000757b2const/4 v1, 0x0
000757b4iput v1, v4, Landroid/support/v7/widget/w;->r:I
000757b8iput-boolean v1, v4, Landroid/support/v7/widget/w;->s:Z
000757bciput-boolean v1, v4, Landroid/support/v7/widget/w;->t:Z
000757c0const v2, 0x7fffffff
000757c6iput v2, v4, Landroid/support/v7/widget/w;->d:I
000757caiput v1, v4, Landroid/support/v7/widget/w;->v:I
000757cenew-instance v2, Landroid/support/v7/widget/w$e;
000757d2invoke-direct {v2, v4}, Landroid/support/v7/widget/w$e;-><init>(Landroid/support/v7/widget/w;)V
000757d8iput-object v2, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000757dcnew-instance v2, Landroid/support/v7/widget/w$d;
000757e0invoke-direct {v2, v4}, Landroid/support/v7/widget/w$d;-><init>(Landroid/support/v7/widget/w;)V
000757e6iput-object v2, v4, Landroid/support/v7/widget/w;->B:Landroid/support/v7/widget/w$d;
000757eanew-instance v2, Landroid/support/v7/widget/w$c;
000757eeinvoke-direct {v2, v4}, Landroid/support/v7/widget/w$c;-><init>(Landroid/support/v7/widget/w;)V
000757f4iput-object v2, v4, Landroid/support/v7/widget/w;->C:Landroid/support/v7/widget/w$c;
000757f8new-instance v2, Landroid/support/v7/widget/w$a;
000757fcinvoke-direct {v2, v4}, Landroid/support/v7/widget/w$a;-><init>(Landroid/support/v7/widget/w;)V
00075802iput-object v2, v4, Landroid/support/v7/widget/w;->D:Landroid/support/v7/widget/w$a;
00075806new-instance v2, Landroid/graphics/Rect;
0007580ainvoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
00075810iput-object v2, v4, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075814iput-object v5, v4, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075818new-instance v2, Landroid/os/Handler;
0007581cinvoke-virtual {v5}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
00075822move-result-object v3
00075824invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0007582aiput-object v2, v4, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
0007582esget-object v2, Landroid/support/v7/a/a$j;->ListPopupWindow:[I
00075832invoke-virtual {v5, v6, v2, v7, v8}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00075838move-result-object v2
0007583asget v3, Landroid/support/v7/a/a$j;->ListPopupWindow_android_dropDownHorizontalOffset:I
0007583einvoke-virtual {v2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
00075844move-result v3
00075846iput v3, v4, Landroid/support/v7/widget/w;->m:I
0007584asget v3, Landroid/support/v7/a/a$j;->ListPopupWindow_android_dropDownVerticalOffset:I
0007584einvoke-virtual {v2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
00075854move-result v1
00075856iput v1, v4, Landroid/support/v7/widget/w;->n:I
0007585aiget v1, v4, Landroid/support/v7/widget/w;->n:I
0007585eif-eqz v1, :cond_69
00075862iput-boolean v0, v4, Landroid/support/v7/widget/w;->p:Z
00075866invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
0007586csget v1, Landroid/os/Build$VERSION;->SDK_INT:I
00075870const/16 v2, 0xb
00075874if-lt v1, v2, :cond_7a
00075878new-instance v1, Landroid/support/v7/widget/l;
0007587cinvoke-direct {v1, v5, v6, v7, v8}, Landroid/support/v7/widget/l;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00075882iput-object v1, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075886goto :goto_81
00075888new-instance v8, Landroid/support/v7/widget/l;
0007588cinvoke-direct {v8, v5, v6, v7}, Landroid/support/v7/widget/l;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00075892iput-object v8, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075896iget-object v5, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007589ainvoke-virtual {v5, v0}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000758a0return-void
00075784
00075784android.support.v7.widget.w::<init>(android.content.Context, android.util.AttributeSet, int, int):
00075794invoke-direct {v4}, Ljava/lang/Object;-><init>()V
0007579aconst/4 v0, -0x2
0007579ciput v0, v4, Landroid/support/v7/widget/w;->k:I
000757a0iput v0, v4, Landroid/support/v7/widget/w;->l:I
000757a4const/16 v0, 0x3ea
000757a8iput v0, v4, Landroid/support/v7/widget/w;->o:I
000757acconst/4 v0, 0x1
000757aeiput-boolean v0, v4, Landroid/support/v7/widget/w;->q:Z
000757b2const/4 v1, 0x0
000757b4iput v1, v4, Landroid/support/v7/widget/w;->r:I
000757b8iput-boolean v1, v4, Landroid/support/v7/widget/w;->s:Z
000757bciput-boolean v1, v4, Landroid/support/v7/widget/w;->t:Z
000757c0const v2, 0x7fffffff
000757c6iput v2, v4, Landroid/support/v7/widget/w;->d:I
000757caiput v1, v4, Landroid/support/v7/widget/w;->v:I
000757cenew-instance v2, Landroid/support/v7/widget/w$e;
000757d2invoke-direct {v2, v4}, Landroid/support/v7/widget/w$e;-><init>(Landroid/support/v7/widget/w;)V
000757d8iput-object v2, v4, Landroid/support/v7/widget/w;->e:Landroid/support/v7/widget/w$e;
000757dcnew-instance v2, Landroid/support/v7/widget/w$d;
000757e0invoke-direct {v2, v4}, Landroid/support/v7/widget/w$d;-><init>(Landroid/support/v7/widget/w;)V
000757e6iput-object v2, v4, Landroid/support/v7/widget/w;->B:Landroid/support/v7/widget/w$d;
000757eanew-instance v2, Landroid/support/v7/widget/w$c;
000757eeinvoke-direct {v2, v4}, Landroid/support/v7/widget/w$c;-><init>(Landroid/support/v7/widget/w;)V
000757f4iput-object v2, v4, Landroid/support/v7/widget/w;->C:Landroid/support/v7/widget/w$c;
000757f8new-instance v2, Landroid/support/v7/widget/w$a;
000757fcinvoke-direct {v2, v4}, Landroid/support/v7/widget/w$a;-><init>(Landroid/support/v7/widget/w;)V
00075802iput-object v2, v4, Landroid/support/v7/widget/w;->D:Landroid/support/v7/widget/w$a;
00075806new-instance v2, Landroid/graphics/Rect;
0007580ainvoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
00075810iput-object v2, v4, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075814iput-object v5, v4, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075818new-instance v2, Landroid/os/Handler;
0007581cinvoke-virtual {v5}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
00075822move-result-object v3
00075824invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
0007582aiput-object v2, v4, Landroid/support/v7/widget/w;->f:Landroid/os/Handler;
0007582esget-object v2, Landroid/support/v7/a/a$j;->ListPopupWindow:[I
00075832invoke-virtual {v5, v6, v2, v7, v8}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
00075838move-result-object v2
0007583asget v3, Landroid/support/v7/a/a$j;->ListPopupWindow_android_dropDownHorizontalOffset:I
0007583einvoke-virtual {v2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
00075844move-result v3
00075846iput v3, v4, Landroid/support/v7/widget/w;->m:I
0007584asget v3, Landroid/support/v7/a/a$j;->ListPopupWindow_android_dropDownVerticalOffset:I
0007584einvoke-virtual {v2, v3, v1}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
00075854move-result v1
00075856iput v1, v4, Landroid/support/v7/widget/w;->n:I
0007585aiget v1, v4, Landroid/support/v7/widget/w;->n:I
0007585eif-eqz v1, :cond_69
00075862iput-boolean v0, v4, Landroid/support/v7/widget/w;->p:Z
00075866invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
0007586csget v1, Landroid/os/Build$VERSION;->SDK_INT:I
00075870const/16 v2, 0xb
00075874if-lt v1, v2, :cond_7a
00075878new-instance v1, Landroid/support/v7/widget/l;
0007587cinvoke-direct {v1, v5, v6, v7, v8}, Landroid/support/v7/widget/l;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
00075882iput-object v1, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075886goto :goto_81
00075888new-instance v8, Landroid/support/v7/widget/l;
0007588cinvoke-direct {v8, v5, v6, v7}, Landroid/support/v7/widget/l;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00075892iput-object v8, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075896iget-object v5, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007589ainvoke-virtual {v5, v0}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000758a0return-void
00075784
000758a2
000758a2 // align 0x4
000758a2 // align 0x4
000758a4
000758a4android.support.v7.widget.w::a(android.view.View, int, boolean):
000758b4sget-object v0, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000758b8if-eqz v0, :cond_2e
000758bcsget-object v0, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000758c0iget-object v1, v5, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
000758c4const/4 v2, 0x3
000758c6new-array v2, v2, [Ljava/lang/Object;
000758caconst/4 v3, 0x0
000758ccaput-object v6, v2, v3
000758d0const/4 v3, 0x1
000758d2invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000758d8move-result-object v4
000758daaput-object v4, v2, v3
000758deconst/4 v3, 0x2
000758e0invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000758e6move-result-object v8
000758e8aput-object v8, v2, v3
000758ecinvoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000758f2move-result-object v8
000758f4check-cast v8, Ljava/lang/Integer;
000758f8invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
000758femove-result v8
00075900return v8
00075902const-string v8, "ListPopupWindow"
00075906const-string v0, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version."
0007590ainvoke-static {v8, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00075910iget-object v8, v5, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075914invoke-virtual {v8, v6, v7}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;I)I
0007591amove-result v6
0007591creturn v6
000758a4
000758a4android.support.v7.widget.w::a(android.view.View, int, boolean):
000758b4sget-object v0, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000758b8if-eqz v0, :cond_2e
000758bcsget-object v0, Landroid/support/v7/widget/w;->b:Ljava/lang/reflect/Method;
000758c0iget-object v1, v5, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
000758c4const/4 v2, 0x3
000758c6new-array v2, v2, [Ljava/lang/Object;
000758caconst/4 v3, 0x0
000758ccaput-object v6, v2, v3
000758d0const/4 v3, 0x1
000758d2invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000758d8move-result-object v4
000758daaput-object v4, v2, v3
000758deconst/4 v3, 0x2
000758e0invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000758e6move-result-object v8
000758e8aput-object v8, v2, v3
000758ecinvoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000758f2move-result-object v8
000758f4check-cast v8, Ljava/lang/Integer;
000758f8invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
000758femove-result v8
00075900return v8
00075902const-string v8, "ListPopupWindow"
00075906const-string v0, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version."
0007590ainvoke-static {v8, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
00075910iget-object v8, v5, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075914invoke-virtual {v8, v6, v7}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;I)I
0007591amove-result v6
0007591creturn v6
000758a4
0007591e
0007591e struct code_item_padding
0007591e padding uint16 0x0000
00075920
00075920 struct try_item
00075920 start_addr uint32 0x758bc
00075924 insn_count int 34
00075926 handler_off uint16 0x75929
00075928
00075928 struct encoded_catch_handler_list
00075928 size int 1
00075929
00075929 struct encoded_catch_handler ← 0x75926
00075929 size int64 1
0007592a handlers[0].type_idx int 0x5994
0007592c handlers[0].addr uint32 0x75902
0007592d
0007592d // align 0x10
0007591e struct code_item_padding
0007591e padding uint16 0x0000
00075920
00075920 struct try_item
00075920 start_addr uint32 0x758bc
00075924 insn_count int 34
00075926 handler_off uint16 0x75929
00075928
00075928 struct encoded_catch_handler_list
00075928 size int 1
00075929
00075929 struct encoded_catch_handler ← 0x75926
00075929 size int64 1
0007592a handlers[0].type_idx int 0x5994
0007592c handlers[0].addr uint32 0x75902
0007592d
0007592d // align 0x10
00075930
00075930android.support.v7.widget.w::b():
00075940iget-object v0, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075944if-eqz v0, :cond_15
00075948iget-object v0, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
0007594cinvoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
00075952move-result-object v0
00075954instance-of v1, v0, Landroid/view/ViewGroup;
00075958if-eqz v1, :cond_15
0007595ccheck-cast v0, Landroid/view/ViewGroup;
00075960iget-object v1, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075964invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
0007596areturn-void
00075930
00075930android.support.v7.widget.w::b():
00075940iget-object v0, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075944if-eqz v0, :cond_15
00075948iget-object v0, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
0007594cinvoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
00075952move-result-object v0
00075954instance-of v1, v0, Landroid/view/ViewGroup;
00075958if-eqz v1, :cond_15
0007595ccheck-cast v0, Landroid/view/ViewGroup;
00075960iget-object v1, v2, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075964invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
0007596areturn-void
00075930
0007596c
0007596candroid.support.v7.widget.w::b(boolean):
0007597csget-object v0, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075980if-eqz v0, :cond_1d
00075984sget-object v0, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075988iget-object v1, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007598cconst/4 v2, 0x1
0007598enew-array v2, v2, [Ljava/lang/Object;
00075992const/4 v3, 0x0
00075994invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007599amove-result-object v5
0007599caput-object v5, v2, v3
000759a0invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000759a6goto :goto_1d
000759a8const-string v5, "ListPopupWindow"
000759acconst-string v0, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well."
000759b0invoke-static {v5, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000759b6return-void
0007596c
0007596candroid.support.v7.widget.w::b(boolean):
0007597csget-object v0, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075980if-eqz v0, :cond_1d
00075984sget-object v0, Landroid/support/v7/widget/w;->a:Ljava/lang/reflect/Method;
00075988iget-object v1, v4, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
0007598cconst/4 v2, 0x1
0007598enew-array v2, v2, [Ljava/lang/Object;
00075992const/4 v3, 0x0
00075994invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
0007599amove-result-object v5
0007599caput-object v5, v2, v3
000759a0invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000759a6goto :goto_1d
000759a8const-string v5, "ListPopupWindow"
000759acconst-string v0, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well."
000759b0invoke-static {v5, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
000759b6return-void
0007596c
000759b8
000759b8 struct try_item
000759b8 start_addr uint32 0x75984
000759bc insn_count int 17
000759be handler_off uint16 0x759c1
000759c0
000759c0 struct encoded_catch_handler_list
000759c0 size int 1
000759c1
000759c1 struct encoded_catch_handler ← 0x759be
000759c1 size int64 1
000759c2 handlers[0].type_idx int 0x5994
000759c4 handlers[0].addr uint32 0x759a8
000759c5
000759c5 // align 0x8
000759b8 struct try_item
000759b8 start_addr uint32 0x75984
000759bc insn_count int 17
000759be handler_off uint16 0x759c1
000759c0
000759c0 struct encoded_catch_handler_list
000759c0 size int 1
000759c1
000759c1 struct encoded_catch_handler ← 0x759be
000759c1 size int64 1
000759c2 handlers[0].type_idx int 0x5994
000759c4 handlers[0].addr uint32 0x759a8
000759c5
000759c5 // align 0x8
000759c8
000759c8android.support.v7.widget.w::f():
000759d8iget-object v0, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000759dcconst/high16 v1, -0x80000000
000759e0const/4 v2, -0x1
000759e2const/4 v3, 0x1
000759e4const/4 v4, 0x0
000759e6if-nez v0, :cond_c6
000759eaiget-object v0, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
000759eenew-instance v5, Landroid/support/v7/widget/w$1;
000759f2invoke-direct {v5, v12}, Landroid/support/v7/widget/w$1;-><init>(Landroid/support/v7/widget/w;)V
000759f8iput-object v5, v12, Landroid/support/v7/widget/w;->E:Ljava/lang/Runnable;
000759fciget-boolean v5, v12, Landroid/support/v7/widget/w;->H:Z
00075a00xor-int/2addr v5, v3
00075a02invoke-virtual {v12, v0, v5}, Landroid/support/v7/widget/w;->a(Landroid/content/Context;Z)Landroid/support/v7/widget/s;
00075a08move-result-object v5
00075a0aiput-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a0eiget-object v5, v12, Landroid/support/v7/widget/w;->y:Landroid/graphics/drawable/Drawable;
00075a12if-eqz v5, :cond_26
00075a16iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a1aiget-object v6, v12, Landroid/support/v7/widget/w;->y:Landroid/graphics/drawable/Drawable;
00075a1einvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setSelector(Landroid/graphics/drawable/Drawable;)V
00075a24iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a28iget-object v6, v12, Landroid/support/v7/widget/w;->j:Landroid/widget/ListAdapter;
00075a2cinvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setAdapter(Landroid/widget/ListAdapter;)V
00075a32iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a36iget-object v6, v12, Landroid/support/v7/widget/w;->z:Landroid/widget/AdapterView$OnItemClickListener;
00075a3ainvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
00075a40iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a44invoke-virtual {v5, v3}, Landroid/support/v7/widget/s;->setFocusable(Z)V
00075a4aiget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a4einvoke-virtual {v5, v3}, Landroid/support/v7/widget/s;->setFocusableInTouchMode(Z)V
00075a54iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a58new-instance v6, Landroid/support/v7/widget/w$2;
00075a5cinvoke-direct {v6, v12}, Landroid/support/v7/widget/w$2;-><init>(Landroid/support/v7/widget/w;)V
00075a62invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
00075a68iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a6ciget-object v6, v12, Landroid/support/v7/widget/w;->C:Landroid/support/v7/widget/w$c;
00075a70invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
00075a76iget-object v5, v12, Landroid/support/v7/widget/w;->A:Landroid/widget/AdapterView$OnItemSelectedListener;
00075a7aif-eqz v5, :cond_5a
00075a7eiget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a82iget-object v6, v12, Landroid/support/v7/widget/w;->A:Landroid/widget/AdapterView$OnItemSelectedListener;
00075a86invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
00075a8ciget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a90iget-object v6, v12, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075a94if-eqz v6, :cond_bf
00075a98new-instance v7, Landroid/widget/LinearLayout;
00075a9cinvoke-direct {v7, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
00075aa2invoke-virtual {v7, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V
00075aa8new-instance v0, Landroid/widget/LinearLayout$LayoutParams;
00075aacconst/high16 v8, 0x3f800000
00075ab0invoke-direct {v0, v2, v4, v8}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V
00075ab6iget v8, v12, Landroid/support/v7/widget/w;->v:I
00075abapacked-switch v8, :pswitch_data_18c
00075ac0const-string v0, "ListPopupWindow"
00075ac4new-instance v5, Ljava/lang/StringBuilder;
00075ac8invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00075aceconst-string v8, "Invalid hint position "
00075ad2invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00075ad8iget v8, v12, Landroid/support/v7/widget/w;->v:I
00075adcinvoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00075ae2invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00075ae8move-result-object v5
00075aeainvoke-static {v0, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00075af0goto :goto_9a
00075af2invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00075af8invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
00075afegoto :goto_9a
00075b00invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
00075b06invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00075b0ciget v0, v12, Landroid/support/v7/widget/w;->l:I
00075b10if-ltz v0, :cond_a3
00075b14iget v0, v12, Landroid/support/v7/widget/w;->l:I
00075b18const/high16 v5, -0x80000000
00075b1cgoto :goto_a5
00075b1econst/4 v0, 0x0
00075b20const/4 v5, 0x0
00075b22invoke-static {v0, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075b28move-result v0
00075b2ainvoke-virtual {v6, v0, v4}, Landroid/view/View;->measure(II)V
00075b30invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00075b36move-result-object v0
00075b38check-cast v0, Landroid/widget/LinearLayout$LayoutParams;
00075b3cinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00075b42move-result v5
00075b44iget v6, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
00075b48add-int/2addr v5, v6
00075b4aiget v0, v0, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
00075b4eadd-int/2addr v5, v0
00075b50move v0, v5
00075b52move-object v5, v7
00075b54goto :goto_c0
00075b56const/4 v0, 0x0
00075b58iget-object v6, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075b5cinvoke-virtual {v6, v5}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
00075b62goto :goto_e4
00075b64iget-object v0, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075b68invoke-virtual {v0}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
00075b6emove-result-object v0
00075b70check-cast v0, Landroid/view/ViewGroup;
00075b74iget-object v0, v12, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075b78if-eqz v0, :cond_e3
00075b7cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00075b82move-result-object v5
00075b84check-cast v5, Landroid/widget/LinearLayout$LayoutParams;
00075b88invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
00075b8emove-result v0
00075b90iget v6, v5, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
00075b94add-int/2addr v0, v6
00075b96iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
00075b9aadd-int/2addr v0, v5
00075b9cgoto :goto_e4
00075b9econst/4 v0, 0x0
00075ba0iget-object v5, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075ba4invoke-virtual {v5}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
00075baamove-result-object v5
00075bacif-eqz v5, :cond_106
00075bb0iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bb4invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
00075bbaiget-object v5, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bbeiget v5, v5, Landroid/graphics/Rect;->top:I
00075bc2iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bc6iget v6, v6, Landroid/graphics/Rect;->bottom:I
00075bcaadd-int/2addr v5, v6
00075bcciget-boolean v6, v12, Landroid/support/v7/widget/w;->p:Z
00075bd0if-nez v6, :cond_10c
00075bd4iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bd8iget v6, v6, Landroid/graphics/Rect;->top:I
00075bdcneg-int v6, v6
00075bdeiput v6, v12, Landroid/support/v7/widget/w;->n:I
00075be2goto :goto_10c
00075be4iget-object v5, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075be8invoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
00075beeconst/4 v5, 0x0
00075bf0iget-object v6, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075bf4invoke-virtual {v6}, Landroid/widget/PopupWindow;->getInputMethodMode()I
00075bfamove-result v6
00075bfcconst/4 v7, 0x2
00075bfeif-ne v6, v7, :cond_116
00075c02goto :goto_117
00075c04const/4 v3, 0x0
00075c06invoke-virtual {v12}, Landroid/support/v7/widget/w;->i()Landroid/view/View;
00075c0cmove-result-object v4
00075c0eiget v6, v12, Landroid/support/v7/widget/w;->n:I
00075c12invoke-direct {v12, v4, v6, v3}, Landroid/support/v7/widget/w;->a(Landroid/view/View;IZ)I
00075c18move-result v3
00075c1aiget-boolean v4, v12, Landroid/support/v7/widget/w;->s:Z
00075c1eif-nez v4, :cond_189
00075c22iget v4, v12, Landroid/support/v7/widget/w;->k:I
00075c26if-ne v4, v2, :cond_12a
00075c2agoto :goto_189
00075c2ciget v2, v12, Landroid/support/v7/widget/w;->l:I
00075c30const/high16 v4, 0x40000000
00075c34packed-switch v2, :pswitch_data_194
00075c3aiget v1, v12, Landroid/support/v7/widget/w;->l:I
00075c3einvoke-static {v1, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075c44move-result v1
00075c46move v7, v1
00075c48goto :goto_16b
00075c4aiget-object v1, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075c4einvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00075c54move-result-object v1
00075c56invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00075c5cmove-result-object v1
00075c5eiget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
00075c62iget-object v2, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c66iget v2, v2, Landroid/graphics/Rect;->left:I
00075c6aiget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c6eiget v6, v6, Landroid/graphics/Rect;->right:I
00075c72add-int/2addr v2, v6
00075c74sub-int/2addr v1, v2
00075c76goto :goto_133
00075c78iget-object v2, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075c7cinvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00075c82move-result-object v2
00075c84invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00075c8amove-result-object v2
00075c8ciget v2, v2, Landroid/util/DisplayMetrics;->widthPixels:I
00075c90iget-object v4, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c94iget v4, v4, Landroid/graphics/Rect;->left:I
00075c98iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c9ciget v6, v6, Landroid/graphics/Rect;->right:I
00075ca0add-int/2addr v4, v6
00075ca2sub-int/2addr v2, v4
00075ca4invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075caamove-result v1
00075cacgoto :goto_137
00075caeiget-object v6, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cb2const/4 v8, 0x0
00075cb4const/4 v9, -0x1
00075cb6sub-int v10, v3, v0
00075cbaconst/4 v11, -0x1
00075cbcinvoke-virtual/range {v6 .. v11}, Landroid/support/v7/widget/s;->a(IIIII)I
00075cc2move-result v1
00075cc4if-lez v1, :cond_187
00075cc8iget-object v2, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cccinvoke-virtual {v2}, Landroid/support/v7/widget/s;->getPaddingTop()I
00075cd2move-result v2
00075cd4iget-object v3, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cd8invoke-virtual {v3}, Landroid/support/v7/widget/s;->getPaddingBottom()I
00075cdemove-result v3
00075ce0add-int/2addr v2, v3
00075ce2add-int/2addr v5, v2
00075ce4add-int/2addr v0, v5
00075ce6add-int/2addr v1, v0
00075ce8return v1
00075ceaadd-int/2addr v3, v5
00075cecreturn v3
00075ceenop
00075cf0.packed-switch 0x0
00075d00.packed-switch -0x2
000759c8
000759c8android.support.v7.widget.w::f():
000759d8iget-object v0, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
000759dcconst/high16 v1, -0x80000000
000759e0const/4 v2, -0x1
000759e2const/4 v3, 0x1
000759e4const/4 v4, 0x0
000759e6if-nez v0, :cond_c6
000759eaiget-object v0, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
000759eenew-instance v5, Landroid/support/v7/widget/w$1;
000759f2invoke-direct {v5, v12}, Landroid/support/v7/widget/w$1;-><init>(Landroid/support/v7/widget/w;)V
000759f8iput-object v5, v12, Landroid/support/v7/widget/w;->E:Ljava/lang/Runnable;
000759fciget-boolean v5, v12, Landroid/support/v7/widget/w;->H:Z
00075a00xor-int/2addr v5, v3
00075a02invoke-virtual {v12, v0, v5}, Landroid/support/v7/widget/w;->a(Landroid/content/Context;Z)Landroid/support/v7/widget/s;
00075a08move-result-object v5
00075a0aiput-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a0eiget-object v5, v12, Landroid/support/v7/widget/w;->y:Landroid/graphics/drawable/Drawable;
00075a12if-eqz v5, :cond_26
00075a16iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a1aiget-object v6, v12, Landroid/support/v7/widget/w;->y:Landroid/graphics/drawable/Drawable;
00075a1einvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setSelector(Landroid/graphics/drawable/Drawable;)V
00075a24iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a28iget-object v6, v12, Landroid/support/v7/widget/w;->j:Landroid/widget/ListAdapter;
00075a2cinvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setAdapter(Landroid/widget/ListAdapter;)V
00075a32iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a36iget-object v6, v12, Landroid/support/v7/widget/w;->z:Landroid/widget/AdapterView$OnItemClickListener;
00075a3ainvoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
00075a40iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a44invoke-virtual {v5, v3}, Landroid/support/v7/widget/s;->setFocusable(Z)V
00075a4aiget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a4einvoke-virtual {v5, v3}, Landroid/support/v7/widget/s;->setFocusableInTouchMode(Z)V
00075a54iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a58new-instance v6, Landroid/support/v7/widget/w$2;
00075a5cinvoke-direct {v6, v12}, Landroid/support/v7/widget/w$2;-><init>(Landroid/support/v7/widget/w;)V
00075a62invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
00075a68iget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a6ciget-object v6, v12, Landroid/support/v7/widget/w;->C:Landroid/support/v7/widget/w$c;
00075a70invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
00075a76iget-object v5, v12, Landroid/support/v7/widget/w;->A:Landroid/widget/AdapterView$OnItemSelectedListener;
00075a7aif-eqz v5, :cond_5a
00075a7eiget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a82iget-object v6, v12, Landroid/support/v7/widget/w;->A:Landroid/widget/AdapterView$OnItemSelectedListener;
00075a86invoke-virtual {v5, v6}, Landroid/support/v7/widget/s;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
00075a8ciget-object v5, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075a90iget-object v6, v12, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075a94if-eqz v6, :cond_bf
00075a98new-instance v7, Landroid/widget/LinearLayout;
00075a9cinvoke-direct {v7, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
00075aa2invoke-virtual {v7, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V
00075aa8new-instance v0, Landroid/widget/LinearLayout$LayoutParams;
00075aacconst/high16 v8, 0x3f800000
00075ab0invoke-direct {v0, v2, v4, v8}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V
00075ab6iget v8, v12, Landroid/support/v7/widget/w;->v:I
00075abapacked-switch v8, :pswitch_data_18c
00075ac0const-string v0, "ListPopupWindow"
00075ac4new-instance v5, Ljava/lang/StringBuilder;
00075ac8invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
00075aceconst-string v8, "Invalid hint position "
00075ad2invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00075ad8iget v8, v12, Landroid/support/v7/widget/w;->v:I
00075adcinvoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00075ae2invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00075ae8move-result-object v5
00075aeainvoke-static {v0, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00075af0goto :goto_9a
00075af2invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00075af8invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
00075afegoto :goto_9a
00075b00invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
00075b06invoke-virtual {v7, v5, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00075b0ciget v0, v12, Landroid/support/v7/widget/w;->l:I
00075b10if-ltz v0, :cond_a3
00075b14iget v0, v12, Landroid/support/v7/widget/w;->l:I
00075b18const/high16 v5, -0x80000000
00075b1cgoto :goto_a5
00075b1econst/4 v0, 0x0
00075b20const/4 v5, 0x0
00075b22invoke-static {v0, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075b28move-result v0
00075b2ainvoke-virtual {v6, v0, v4}, Landroid/view/View;->measure(II)V
00075b30invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00075b36move-result-object v0
00075b38check-cast v0, Landroid/widget/LinearLayout$LayoutParams;
00075b3cinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00075b42move-result v5
00075b44iget v6, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
00075b48add-int/2addr v5, v6
00075b4aiget v0, v0, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
00075b4eadd-int/2addr v5, v0
00075b50move v0, v5
00075b52move-object v5, v7
00075b54goto :goto_c0
00075b56const/4 v0, 0x0
00075b58iget-object v6, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075b5cinvoke-virtual {v6, v5}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
00075b62goto :goto_e4
00075b64iget-object v0, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075b68invoke-virtual {v0}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
00075b6emove-result-object v0
00075b70check-cast v0, Landroid/view/ViewGroup;
00075b74iget-object v0, v12, Landroid/support/v7/widget/w;->u:Landroid/view/View;
00075b78if-eqz v0, :cond_e3
00075b7cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00075b82move-result-object v5
00075b84check-cast v5, Landroid/widget/LinearLayout$LayoutParams;
00075b88invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
00075b8emove-result v0
00075b90iget v6, v5, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
00075b94add-int/2addr v0, v6
00075b96iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
00075b9aadd-int/2addr v0, v5
00075b9cgoto :goto_e4
00075b9econst/4 v0, 0x0
00075ba0iget-object v5, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075ba4invoke-virtual {v5}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
00075baamove-result-object v5
00075bacif-eqz v5, :cond_106
00075bb0iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bb4invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
00075bbaiget-object v5, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bbeiget v5, v5, Landroid/graphics/Rect;->top:I
00075bc2iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bc6iget v6, v6, Landroid/graphics/Rect;->bottom:I
00075bcaadd-int/2addr v5, v6
00075bcciget-boolean v6, v12, Landroid/support/v7/widget/w;->p:Z
00075bd0if-nez v6, :cond_10c
00075bd4iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075bd8iget v6, v6, Landroid/graphics/Rect;->top:I
00075bdcneg-int v6, v6
00075bdeiput v6, v12, Landroid/support/v7/widget/w;->n:I
00075be2goto :goto_10c
00075be4iget-object v5, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075be8invoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
00075beeconst/4 v5, 0x0
00075bf0iget-object v6, v12, Landroid/support/v7/widget/w;->g:Landroid/widget/PopupWindow;
00075bf4invoke-virtual {v6}, Landroid/widget/PopupWindow;->getInputMethodMode()I
00075bfamove-result v6
00075bfcconst/4 v7, 0x2
00075bfeif-ne v6, v7, :cond_116
00075c02goto :goto_117
00075c04const/4 v3, 0x0
00075c06invoke-virtual {v12}, Landroid/support/v7/widget/w;->i()Landroid/view/View;
00075c0cmove-result-object v4
00075c0eiget v6, v12, Landroid/support/v7/widget/w;->n:I
00075c12invoke-direct {v12, v4, v6, v3}, Landroid/support/v7/widget/w;->a(Landroid/view/View;IZ)I
00075c18move-result v3
00075c1aiget-boolean v4, v12, Landroid/support/v7/widget/w;->s:Z
00075c1eif-nez v4, :cond_189
00075c22iget v4, v12, Landroid/support/v7/widget/w;->k:I
00075c26if-ne v4, v2, :cond_12a
00075c2agoto :goto_189
00075c2ciget v2, v12, Landroid/support/v7/widget/w;->l:I
00075c30const/high16 v4, 0x40000000
00075c34packed-switch v2, :pswitch_data_194
00075c3aiget v1, v12, Landroid/support/v7/widget/w;->l:I
00075c3einvoke-static {v1, v4}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075c44move-result v1
00075c46move v7, v1
00075c48goto :goto_16b
00075c4aiget-object v1, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075c4einvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00075c54move-result-object v1
00075c56invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00075c5cmove-result-object v1
00075c5eiget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
00075c62iget-object v2, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c66iget v2, v2, Landroid/graphics/Rect;->left:I
00075c6aiget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c6eiget v6, v6, Landroid/graphics/Rect;->right:I
00075c72add-int/2addr v2, v6
00075c74sub-int/2addr v1, v2
00075c76goto :goto_133
00075c78iget-object v2, v12, Landroid/support/v7/widget/w;->i:Landroid/content/Context;
00075c7cinvoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00075c82move-result-object v2
00075c84invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00075c8amove-result-object v2
00075c8ciget v2, v2, Landroid/util/DisplayMetrics;->widthPixels:I
00075c90iget-object v4, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c94iget v4, v4, Landroid/graphics/Rect;->left:I
00075c98iget-object v6, v12, Landroid/support/v7/widget/w;->F:Landroid/graphics/Rect;
00075c9ciget v6, v6, Landroid/graphics/Rect;->right:I
00075ca0add-int/2addr v4, v6
00075ca2sub-int/2addr v2, v4
00075ca4invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00075caamove-result v1
00075cacgoto :goto_137
00075caeiget-object v6, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cb2const/4 v8, 0x0
00075cb4const/4 v9, -0x1
00075cb6sub-int v10, v3, v0
00075cbaconst/4 v11, -0x1
00075cbcinvoke-virtual/range {v6 .. v11}, Landroid/support/v7/widget/s;->a(IIIII)I
00075cc2move-result v1
00075cc4if-lez v1, :cond_187
00075cc8iget-object v2, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cccinvoke-virtual {v2}, Landroid/support/v7/widget/s;->getPaddingTop()I
00075cd2move-result v2
00075cd4iget-object v3, v12, Landroid/support/v7/widget/w;->c:Landroid/support/v7/widget/s;
00075cd8invoke-virtual {v3}, Landroid/support/v7/widget/s;->getPaddingBottom()I
00075cdemove-result v3
00075ce0add-int/2addr v2, v3
00075ce2add-int/2addr v5, v2
00075ce4add-int/2addr v0, v5
00075ce6add-int/2addr v1, v0
00075ce8return v1
00075ceaadd-int/2addr v3, v5
00075cecreturn v3
00075ceenop
00075cf0.packed-switch 0x0
00075d00.packed-switch -0x2
000759c8
Loading..