File classes.dex
Function:
Loading..
000b45b4
000b45b4androidx.recyclerview.widget.GridLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b45c4move-object/from16 v0, v18
000b45c8move-object/from16 v1, v19
000b45ccmove-object/from16 v2, v20
000b45d0move-object/from16 v3, v21
000b45d4move-object/from16 v4, v22
000b45d8iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b45dcinvoke-virtual {v5}, Landroidx/emoji2/text/g;->j()I
000b45e2move-result v5
000b45e4const/4 v6, 0x1
000b45e6const/high16 v8, 0x40000000
000b45eaif-eq v5, v8, :cond_17
000b45eemove v9, v6
000b45f0goto :goto_18
000b45f2const/4 v9, 0x0
000b45f4invoke-virtual {v0}, Lf0/H;->v()I
000b45famove-result v10
000b45fcif-lez v10, :cond_25
000b4600iget-object v10, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4604iget v11, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4608aget v10, v10, v11
000b460cgoto :goto_26
000b460econst/4 v10, 0x0
000b4610if-eqz v9, :cond_2b
000b4614invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b461aiget v11, v3, Lf0/s;->e:I
000b461eif-ne v11, v6, :cond_31
000b4622move v11, v6
000b4624goto :goto_32
000b4626const/4 v11, 0x0
000b4628iget v12, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b462cif-nez v11, :cond_43
000b4630iget v12, v3, Lf0/s;->d:I
000b4634invoke-virtual {v0, v12, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b463amove-result v12
000b463ciget v13, v3, Lf0/s;->d:I
000b4640invoke-virtual {v0, v13, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4646move-result v13
000b4648add-int/2addr v12, v13
000b464aconst/4 v13, 0x0
000b464ciget v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4650if-ge v13, v14, :cond_9d
000b4654iget v14, v3, Lf0/s;->d:I
000b4658if-ltz v14, :cond_9d
000b465cinvoke-virtual {v2}, Lf0/U;->b()I
000b4662move-result v15
000b4664if-ge v14, v15, :cond_9d
000b4668if-lez v12, :cond_9d
000b466ciget v14, v3, Lf0/s;->d:I
000b4670invoke-virtual {v0, v14, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4676move-result v15
000b4678iget v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b467cif-gt v15, v8, :cond_72
000b4680sub-int/2addr v12, v15
000b4682if-gez v12, :cond_62
000b4686goto :goto_9d
000b4688invoke-virtual {v3, v1}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b468emove-result-object v8
000b4690if-nez v8, :cond_69
000b4694goto :goto_9d
000b4696iget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b469aaput-object v8, v14, v13
000b469eadd-int/lit8 v13, v13, 0x1
000b46a2const/high16 v8, 0x40000000
000b46a6goto :goto_44
000b46a8new-instance v1, Ljava/lang/IllegalArgumentException;
000b46acnew-instance v2, Ljava/lang/StringBuilder;
000b46b0const-string v3, "Item at position "
000b46b4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b46bainvoke-virtual {v2, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46c0const-string v3, " requires "
000b46c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46cainvoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46d0const-string v3, " spans but GridLayoutManager has only "
000b46d4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46daiget v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b46deinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46e4const-string v3, " spans."
000b46e8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46eeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b46f4move-result-object v2
000b46f6invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b46fcthrow v1
000b46feif-nez v13, :cond_a2
000b4702iput-boolean v6, v4, Lf0/r;->b:Z
000b4706return-void
000b4708if-eqz v11, :cond_a8
000b470cmove v15, v6
000b470emove v14, v13
000b4710const/4 v12, 0x0
000b4712goto :goto_ac
000b4714add-int/lit8 v12, v13, -0x1
000b4718const/4 v14, -0x1
000b471aconst/4 v15, -0x1
000b471cconst/4 v6, 0x0
000b471eif-eq v12, v14, :cond_ca
000b4722iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4726aget-object v7, v7, v12
000b472ainvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4730move-result-object v16
000b4732move-object/from16 v8, v16
000b4736check-cast v8, Lf0/o;
000b473ainvoke-static {v7}, Lf0/H;->H(Landroid/view/View;)I
000b4740move-result v7
000b4742invoke-virtual {v0, v7, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4748move-result v7
000b474aiput v7, v8, Lf0/o;->f:I
000b474eiput v6, v8, Lf0/o;->e:I
000b4752add-int/2addr v6, v7
000b4754add-int/2addr v12, v15
000b4756goto :goto_ad
000b4758const/4 v1, 0x0
000b475aconst/4 v2, 0x0
000b475cconst/4 v6, 0x0
000b475eif-ge v2, v13, :cond_12b
000b4762iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4766aget-object v7, v7, v2
000b476aiget-object v8, v3, Lf0/s;->k:Ljava/util/List;
000b476eif-nez v8, :cond_e5
000b4772if-eqz v11, :cond_df
000b4776const/4 v8, 0x0
000b4778const/4 v12, -0x1
000b477ainvoke-virtual {v0, v7, v12, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b4780goto :goto_f2
000b4782const/4 v8, 0x0
000b4784const/4 v12, -0x1
000b4786invoke-virtual {v0, v7, v8, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b478cgoto :goto_f2
000b478econst/4 v8, 0x0
000b4790const/4 v12, -0x1
000b4792if-eqz v11, :cond_ee
000b4796const/4 v14, 0x1
000b4798invoke-virtual {v0, v7, v12, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b479egoto :goto_f2
000b47a0const/4 v14, 0x1
000b47a2invoke-virtual {v0, v7, v8, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b47a8iget-object v12, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b47aciget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b47b0if-nez v12, :cond_fc
000b47b4invoke-virtual {v14, v8, v8, v8, v8}, Landroid/graphics/Rect;->set(IIII)V
000b47bagoto :goto_103
000b47bcinvoke-virtual {v12, v7}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b47c2move-result-object v12
000b47c4invoke-virtual {v14, v12}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000b47cainvoke-virtual {v0, v7, v5, v8}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b47d0iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47d4invoke-virtual {v8, v7}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b47damove-result v8
000b47dcif-le v8, v6, :cond_10f
000b47e0move v6, v8
000b47e2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b47e8move-result-object v8
000b47eacheck-cast v8, Lf0/o;
000b47eeiget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47f2invoke-virtual {v12, v7}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b47f8move-result v7
000b47faint-to-float v7, v7
000b47fcconst/high16 v12, 0x3f800000
000b4800mul-float/2addr v7, v12
000b4802iget v8, v8, Lf0/o;->f:I
000b4806int-to-float v8, v8
000b4808div-float/2addr v7, v8
000b480acmpl-float v8, v7, v1
000b480eif-lez v8, :cond_128
000b4812move v1, v7
000b4814add-int/lit8 v2, v2, 0x1
000b4818goto :goto_cd
000b481aif-eqz v9, :cond_156
000b481eiget v2, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4822int-to-float v2, v2
000b4824mul-float/2addr v1, v2
000b4826invoke-static {v1}, Ljava/lang/Math;->round(F)I
000b482cmove-result v1
000b482einvoke-static {v1, v10}, Ljava/lang/Math;->max(II)I
000b4834move-result v1
000b4836invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b483cconst/4 v6, 0x0
000b483econst/4 v8, 0x0
000b4840if-ge v8, v13, :cond_156
000b4844iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4848aget-object v1, v1, v8
000b484cconst/high16 v2, 0x40000000
000b4850const/4 v14, 0x1
000b4852invoke-virtual {v0, v1, v2, v14}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b4858iget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b485cinvoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4862move-result v1
000b4864if-le v1, v6, :cond_153
000b4868move v6, v1
000b486aadd-int/lit8 v8, v8, 0x1
000b486egoto :goto_13e
000b4870const/4 v8, 0x0
000b4872if-ge v8, v13, :cond_1c6
000b4876iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b487aaget-object v1, v1, v8
000b487eiget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4882invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4888move-result v2
000b488aif-eq v2, v6, :cond_1c0
000b488einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4894move-result-object v2
000b4896check-cast v2, Lf0/o;
000b489aiget-object v5, v2, Lf0/I;->b:Landroid/graphics/Rect;
000b489eiget v7, v5, Landroid/graphics/Rect;->top:I
000b48a2iget v9, v5, Landroid/graphics/Rect;->bottom:I
000b48a6add-int/2addr v7, v9
000b48a8iget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b48acadd-int/2addr v7, v9
000b48aeiget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b48b2add-int/2addr v7, v9
000b48b4iget v9, v5, Landroid/graphics/Rect;->left:I
000b48b8iget v5, v5, Landroid/graphics/Rect;->right:I
000b48bcadd-int/2addr v9, v5
000b48beiget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b48c2add-int/2addr v9, v5
000b48c4iget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b48c8add-int/2addr v9, v5
000b48caiget v5, v2, Lf0/o;->e:I
000b48ceiget v10, v2, Lf0/o;->f:I
000b48d2invoke-virtual {v0, v5, v10}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b48d8move-result v5
000b48daiget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b48deconst/4 v14, 0x1
000b48e0if-ne v10, v14, :cond_1a0
000b48e4iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b48e8const/4 v10, 0x0
000b48eaconst/high16 v11, 0x40000000
000b48eeinvoke-static {v10, v5, v11, v9, v2}, Lf0/H;->w(ZIIII)I
000b48f4move-result v2
000b48f6sub-int v5, v6, v7
000b48fainvoke-static {v5, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4900move-result v5
000b4902goto :goto_1b0
000b4904const/4 v10, 0x0
000b4906const/high16 v11, 0x40000000
000b490asub-int v9, v6, v9
000b490einvoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4914move-result v9
000b4916iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b491ainvoke-static {v10, v5, v11, v7, v2}, Lf0/H;->w(ZIIII)I
000b4920move-result v5
000b4922move v2, v9
000b4924invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b492amove-result-object v7
000b492ccheck-cast v7, Lf0/I;
000b4930invoke-virtual {v0, v1, v2, v5, v7}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4936move-result v7
000b4938if-eqz v7, :cond_1c3
000b493cinvoke-virtual {v1, v2, v5}, Landroid/view/View;->measure(II)V
000b4942goto :goto_1c3
000b4944const/4 v10, 0x0
000b4946const/high16 v11, 0x40000000
000b494aadd-int/lit8 v8, v8, 0x1
000b494egoto :goto_157
000b4950const/4 v10, 0x0
000b4952iput v6, v4, Lf0/r;->a:I
000b4956iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b495aconst/4 v14, 0x1
000b495cif-ne v1, v14, :cond_1e2
000b4960iget v1, v3, Lf0/s;->f:I
000b4964const/4 v12, -0x1
000b4966if-ne v1, v12, :cond_1dd
000b496aiget v8, v3, Lf0/s;->b:I
000b496esub-int v1, v8, v6
000b4972move v2, v8
000b4974move v8, v1
000b4976move v1, v2
000b4978move v2, v10
000b497amove v3, v2
000b497cgoto :goto_1f7
000b497eiget v8, v3, Lf0/s;->b:I
000b4982add-int v1, v8, v6
000b4986goto :goto_1da
000b4988const/4 v12, -0x1
000b498aiget v1, v3, Lf0/s;->f:I
000b498eif-ne v1, v12, :cond_1f0
000b4992iget v8, v3, Lf0/s;->b:I
000b4996sub-int v1, v8, v6
000b499amove v2, v1
000b499cmove v3, v8
000b499emove v1, v10
000b49a0move v8, v1
000b49a2goto :goto_1f7
000b49a4iget v8, v3, Lf0/s;->b:I
000b49a8add-int v1, v8, v6
000b49acmove v3, v1
000b49aemove v2, v8
000b49b0goto :goto_1ed
000b49b2move v7, v10
000b49b4if-ge v7, v13, :cond_27b
000b49b8iget-object v5, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b49bcaget-object v5, v5, v7
000b49c0invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b49c6move-result-object v6
000b49c8check-cast v6, Lf0/o;
000b49cciget v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b49d0const/4 v14, 0x1
000b49d2if-ne v9, v14, :cond_23e
000b49d6invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b49dcmove-result v2
000b49deif-eqz v2, :cond_22b
000b49e2invoke-virtual {v0}, Lf0/H;->E()I
000b49e8move-result v2
000b49eaiget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b49eeiget v9, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b49f2iget v10, v6, Lf0/o;->e:I
000b49f6sub-int/2addr v9, v10
000b49f8aget v3, v3, v9
000b49fcadd-int/2addr v2, v3
000b49feiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a02invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a08move-result v3
000b4a0asub-int v3, v2, v3
000b4a0emove/from16 v17, v3
000b4a12move v3, v2
000b4a14move/from16 v2, v17
000b4a18goto :goto_255
000b4a1ainvoke-virtual {v0}, Lf0/H;->E()I
000b4a20move-result v2
000b4a22iget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a26iget v9, v6, Lf0/o;->e:I
000b4a2aaget v3, v3, v9
000b4a2eadd-int/2addr v2, v3
000b4a30iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a34invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a3amove-result v3
000b4a3cadd-int/2addr v3, v2
000b4a3egoto :goto_255
000b4a40invoke-virtual {v0}, Lf0/H;->G()I
000b4a46move-result v1
000b4a48iget-object v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a4ciget v9, v6, Lf0/o;->e:I
000b4a50aget v8, v8, v9
000b4a54add-int/2addr v1, v8
000b4a56iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a5ainvoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a60move-result v8
000b4a62add-int/2addr v8, v1
000b4a64move/from16 v17, v8
000b4a68move v8, v1
000b4a6amove/from16 v1, v17
000b4a6einvoke-static {v5, v2, v8, v3, v1}, Lf0/H;->N(Landroid/view/View;IIII)V
000b4a74iget-object v9, v6, Lf0/I;->a:Lf0/X;
000b4a78invoke-virtual {v9}, Lf0/X;->h()Z
000b4a7emove-result v9
000b4a80if-nez v9, :cond_268
000b4a84iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b4a88invoke-virtual {v6}, Lf0/X;->k()Z
000b4a8emove-result v6
000b4a90if-eqz v6, :cond_26a
000b4a94const/4 v14, 0x1
000b4a96goto :goto_26c
000b4a98const/4 v14, 0x1
000b4a9agoto :goto_26e
000b4a9ciput-boolean v14, v4, Lf0/r;->c:Z
000b4aa0iget-boolean v6, v4, Lf0/r;->d:Z
000b4aa4invoke-virtual {v5}, Landroid/view/View;->hasFocusable()Z
000b4aaamove-result v5
000b4aacor-int/2addr v5, v6
000b4aaeiput-boolean v5, v4, Lf0/r;->d:Z
000b4ab2add-int/lit8 v7, v7, 0x1
000b4ab6goto/16 :goto_1f8
000b4abaiget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4abeconst/4 v2, 0x0
000b4ac0invoke-static {v1, v2}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
000b4ac6return-void
000b45b4
000b45b4androidx.recyclerview.widget.GridLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b45c4move-object/from16 v0, v18
000b45c8move-object/from16 v1, v19
000b45ccmove-object/from16 v2, v20
000b45d0move-object/from16 v3, v21
000b45d4move-object/from16 v4, v22
000b45d8iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b45dcinvoke-virtual {v5}, Landroidx/emoji2/text/g;->j()I
000b45e2move-result v5
000b45e4const/4 v6, 0x1
000b45e6const/high16 v8, 0x40000000
000b45eaif-eq v5, v8, :cond_17
000b45eemove v9, v6
000b45f0goto :goto_18
000b45f2const/4 v9, 0x0
000b45f4invoke-virtual {v0}, Lf0/H;->v()I
000b45famove-result v10
000b45fcif-lez v10, :cond_25
000b4600iget-object v10, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4604iget v11, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4608aget v10, v10, v11
000b460cgoto :goto_26
000b460econst/4 v10, 0x0
000b4610if-eqz v9, :cond_2b
000b4614invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b461aiget v11, v3, Lf0/s;->e:I
000b461eif-ne v11, v6, :cond_31
000b4622move v11, v6
000b4624goto :goto_32
000b4626const/4 v11, 0x0
000b4628iget v12, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b462cif-nez v11, :cond_43
000b4630iget v12, v3, Lf0/s;->d:I
000b4634invoke-virtual {v0, v12, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b463amove-result v12
000b463ciget v13, v3, Lf0/s;->d:I
000b4640invoke-virtual {v0, v13, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4646move-result v13
000b4648add-int/2addr v12, v13
000b464aconst/4 v13, 0x0
000b464ciget v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4650if-ge v13, v14, :cond_9d
000b4654iget v14, v3, Lf0/s;->d:I
000b4658if-ltz v14, :cond_9d
000b465cinvoke-virtual {v2}, Lf0/U;->b()I
000b4662move-result v15
000b4664if-ge v14, v15, :cond_9d
000b4668if-lez v12, :cond_9d
000b466ciget v14, v3, Lf0/s;->d:I
000b4670invoke-virtual {v0, v14, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4676move-result v15
000b4678iget v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b467cif-gt v15, v8, :cond_72
000b4680sub-int/2addr v12, v15
000b4682if-gez v12, :cond_62
000b4686goto :goto_9d
000b4688invoke-virtual {v3, v1}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b468emove-result-object v8
000b4690if-nez v8, :cond_69
000b4694goto :goto_9d
000b4696iget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b469aaput-object v8, v14, v13
000b469eadd-int/lit8 v13, v13, 0x1
000b46a2const/high16 v8, 0x40000000
000b46a6goto :goto_44
000b46a8new-instance v1, Ljava/lang/IllegalArgumentException;
000b46acnew-instance v2, Ljava/lang/StringBuilder;
000b46b0const-string v3, "Item at position "
000b46b4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b46bainvoke-virtual {v2, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46c0const-string v3, " requires "
000b46c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46cainvoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46d0const-string v3, " spans but GridLayoutManager has only "
000b46d4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46daiget v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b46deinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46e4const-string v3, " spans."
000b46e8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46eeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b46f4move-result-object v2
000b46f6invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b46fcthrow v1
000b46feif-nez v13, :cond_a2
000b4702iput-boolean v6, v4, Lf0/r;->b:Z
000b4706return-void
000b4708if-eqz v11, :cond_a8
000b470cmove v15, v6
000b470emove v14, v13
000b4710const/4 v12, 0x0
000b4712goto :goto_ac
000b4714add-int/lit8 v12, v13, -0x1
000b4718const/4 v14, -0x1
000b471aconst/4 v15, -0x1
000b471cconst/4 v6, 0x0
000b471eif-eq v12, v14, :cond_ca
000b4722iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4726aget-object v7, v7, v12
000b472ainvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4730move-result-object v16
000b4732move-object/from16 v8, v16
000b4736check-cast v8, Lf0/o;
000b473ainvoke-static {v7}, Lf0/H;->H(Landroid/view/View;)I
000b4740move-result v7
000b4742invoke-virtual {v0, v7, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4748move-result v7
000b474aiput v7, v8, Lf0/o;->f:I
000b474eiput v6, v8, Lf0/o;->e:I
000b4752add-int/2addr v6, v7
000b4754add-int/2addr v12, v15
000b4756goto :goto_ad
000b4758const/4 v1, 0x0
000b475aconst/4 v2, 0x0
000b475cconst/4 v6, 0x0
000b475eif-ge v2, v13, :cond_12b
000b4762iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4766aget-object v7, v7, v2
000b476aiget-object v8, v3, Lf0/s;->k:Ljava/util/List;
000b476eif-nez v8, :cond_e5
000b4772if-eqz v11, :cond_df
000b4776const/4 v8, 0x0
000b4778const/4 v12, -0x1
000b477ainvoke-virtual {v0, v7, v12, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b4780goto :goto_f2
000b4782const/4 v8, 0x0
000b4784const/4 v12, -0x1
000b4786invoke-virtual {v0, v7, v8, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b478cgoto :goto_f2
000b478econst/4 v8, 0x0
000b4790const/4 v12, -0x1
000b4792if-eqz v11, :cond_ee
000b4796const/4 v14, 0x1
000b4798invoke-virtual {v0, v7, v12, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b479egoto :goto_f2
000b47a0const/4 v14, 0x1
000b47a2invoke-virtual {v0, v7, v8, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b47a8iget-object v12, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b47aciget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b47b0if-nez v12, :cond_fc
000b47b4invoke-virtual {v14, v8, v8, v8, v8}, Landroid/graphics/Rect;->set(IIII)V
000b47bagoto :goto_103
000b47bcinvoke-virtual {v12, v7}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b47c2move-result-object v12
000b47c4invoke-virtual {v14, v12}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000b47cainvoke-virtual {v0, v7, v5, v8}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b47d0iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47d4invoke-virtual {v8, v7}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b47damove-result v8
000b47dcif-le v8, v6, :cond_10f
000b47e0move v6, v8
000b47e2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b47e8move-result-object v8
000b47eacheck-cast v8, Lf0/o;
000b47eeiget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47f2invoke-virtual {v12, v7}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b47f8move-result v7
000b47faint-to-float v7, v7
000b47fcconst/high16 v12, 0x3f800000
000b4800mul-float/2addr v7, v12
000b4802iget v8, v8, Lf0/o;->f:I
000b4806int-to-float v8, v8
000b4808div-float/2addr v7, v8
000b480acmpl-float v8, v7, v1
000b480eif-lez v8, :cond_128
000b4812move v1, v7
000b4814add-int/lit8 v2, v2, 0x1
000b4818goto :goto_cd
000b481aif-eqz v9, :cond_156
000b481eiget v2, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4822int-to-float v2, v2
000b4824mul-float/2addr v1, v2
000b4826invoke-static {v1}, Ljava/lang/Math;->round(F)I
000b482cmove-result v1
000b482einvoke-static {v1, v10}, Ljava/lang/Math;->max(II)I
000b4834move-result v1
000b4836invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b483cconst/4 v6, 0x0
000b483econst/4 v8, 0x0
000b4840if-ge v8, v13, :cond_156
000b4844iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4848aget-object v1, v1, v8
000b484cconst/high16 v2, 0x40000000
000b4850const/4 v14, 0x1
000b4852invoke-virtual {v0, v1, v2, v14}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b4858iget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b485cinvoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4862move-result v1
000b4864if-le v1, v6, :cond_153
000b4868move v6, v1
000b486aadd-int/lit8 v8, v8, 0x1
000b486egoto :goto_13e
000b4870const/4 v8, 0x0
000b4872if-ge v8, v13, :cond_1c6
000b4876iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b487aaget-object v1, v1, v8
000b487eiget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4882invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4888move-result v2
000b488aif-eq v2, v6, :cond_1c0
000b488einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4894move-result-object v2
000b4896check-cast v2, Lf0/o;
000b489aiget-object v5, v2, Lf0/I;->b:Landroid/graphics/Rect;
000b489eiget v7, v5, Landroid/graphics/Rect;->top:I
000b48a2iget v9, v5, Landroid/graphics/Rect;->bottom:I
000b48a6add-int/2addr v7, v9
000b48a8iget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b48acadd-int/2addr v7, v9
000b48aeiget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b48b2add-int/2addr v7, v9
000b48b4iget v9, v5, Landroid/graphics/Rect;->left:I
000b48b8iget v5, v5, Landroid/graphics/Rect;->right:I
000b48bcadd-int/2addr v9, v5
000b48beiget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b48c2add-int/2addr v9, v5
000b48c4iget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b48c8add-int/2addr v9, v5
000b48caiget v5, v2, Lf0/o;->e:I
000b48ceiget v10, v2, Lf0/o;->f:I
000b48d2invoke-virtual {v0, v5, v10}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b48d8move-result v5
000b48daiget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b48deconst/4 v14, 0x1
000b48e0if-ne v10, v14, :cond_1a0
000b48e4iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b48e8const/4 v10, 0x0
000b48eaconst/high16 v11, 0x40000000
000b48eeinvoke-static {v10, v5, v11, v9, v2}, Lf0/H;->w(ZIIII)I
000b48f4move-result v2
000b48f6sub-int v5, v6, v7
000b48fainvoke-static {v5, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4900move-result v5
000b4902goto :goto_1b0
000b4904const/4 v10, 0x0
000b4906const/high16 v11, 0x40000000
000b490asub-int v9, v6, v9
000b490einvoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4914move-result v9
000b4916iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b491ainvoke-static {v10, v5, v11, v7, v2}, Lf0/H;->w(ZIIII)I
000b4920move-result v5
000b4922move v2, v9
000b4924invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b492amove-result-object v7
000b492ccheck-cast v7, Lf0/I;
000b4930invoke-virtual {v0, v1, v2, v5, v7}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4936move-result v7
000b4938if-eqz v7, :cond_1c3
000b493cinvoke-virtual {v1, v2, v5}, Landroid/view/View;->measure(II)V
000b4942goto :goto_1c3
000b4944const/4 v10, 0x0
000b4946const/high16 v11, 0x40000000
000b494aadd-int/lit8 v8, v8, 0x1
000b494egoto :goto_157
000b4950const/4 v10, 0x0
000b4952iput v6, v4, Lf0/r;->a:I
000b4956iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b495aconst/4 v14, 0x1
000b495cif-ne v1, v14, :cond_1e2
000b4960iget v1, v3, Lf0/s;->f:I
000b4964const/4 v12, -0x1
000b4966if-ne v1, v12, :cond_1dd
000b496aiget v8, v3, Lf0/s;->b:I
000b496esub-int v1, v8, v6
000b4972move v2, v8
000b4974move v8, v1
000b4976move v1, v2
000b4978move v2, v10
000b497amove v3, v2
000b497cgoto :goto_1f7
000b497eiget v8, v3, Lf0/s;->b:I
000b4982add-int v1, v8, v6
000b4986goto :goto_1da
000b4988const/4 v12, -0x1
000b498aiget v1, v3, Lf0/s;->f:I
000b498eif-ne v1, v12, :cond_1f0
000b4992iget v8, v3, Lf0/s;->b:I
000b4996sub-int v1, v8, v6
000b499amove v2, v1
000b499cmove v3, v8
000b499emove v1, v10
000b49a0move v8, v1
000b49a2goto :goto_1f7
000b49a4iget v8, v3, Lf0/s;->b:I
000b49a8add-int v1, v8, v6
000b49acmove v3, v1
000b49aemove v2, v8
000b49b0goto :goto_1ed
000b49b2move v7, v10
000b49b4if-ge v7, v13, :cond_27b
000b49b8iget-object v5, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b49bcaget-object v5, v5, v7
000b49c0invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b49c6move-result-object v6
000b49c8check-cast v6, Lf0/o;
000b49cciget v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b49d0const/4 v14, 0x1
000b49d2if-ne v9, v14, :cond_23e
000b49d6invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b49dcmove-result v2
000b49deif-eqz v2, :cond_22b
000b49e2invoke-virtual {v0}, Lf0/H;->E()I
000b49e8move-result v2
000b49eaiget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b49eeiget v9, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b49f2iget v10, v6, Lf0/o;->e:I
000b49f6sub-int/2addr v9, v10
000b49f8aget v3, v3, v9
000b49fcadd-int/2addr v2, v3
000b49feiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a02invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a08move-result v3
000b4a0asub-int v3, v2, v3
000b4a0emove/from16 v17, v3
000b4a12move v3, v2
000b4a14move/from16 v2, v17
000b4a18goto :goto_255
000b4a1ainvoke-virtual {v0}, Lf0/H;->E()I
000b4a20move-result v2
000b4a22iget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a26iget v9, v6, Lf0/o;->e:I
000b4a2aaget v3, v3, v9
000b4a2eadd-int/2addr v2, v3
000b4a30iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a34invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a3amove-result v3
000b4a3cadd-int/2addr v3, v2
000b4a3egoto :goto_255
000b4a40invoke-virtual {v0}, Lf0/H;->G()I
000b4a46move-result v1
000b4a48iget-object v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a4ciget v9, v6, Lf0/o;->e:I
000b4a50aget v8, v8, v9
000b4a54add-int/2addr v1, v8
000b4a56iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a5ainvoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a60move-result v8
000b4a62add-int/2addr v8, v1
000b4a64move/from16 v17, v8
000b4a68move v8, v1
000b4a6amove/from16 v1, v17
000b4a6einvoke-static {v5, v2, v8, v3, v1}, Lf0/H;->N(Landroid/view/View;IIII)V
000b4a74iget-object v9, v6, Lf0/I;->a:Lf0/X;
000b4a78invoke-virtual {v9}, Lf0/X;->h()Z
000b4a7emove-result v9
000b4a80if-nez v9, :cond_268
000b4a84iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b4a88invoke-virtual {v6}, Lf0/X;->k()Z
000b4a8emove-result v6
000b4a90if-eqz v6, :cond_26a
000b4a94const/4 v14, 0x1
000b4a96goto :goto_26c
000b4a98const/4 v14, 0x1
000b4a9agoto :goto_26e
000b4a9ciput-boolean v14, v4, Lf0/r;->c:Z
000b4aa0iget-boolean v6, v4, Lf0/r;->d:Z
000b4aa4invoke-virtual {v5}, Landroid/view/View;->hasFocusable()Z
000b4aaamove-result v5
000b4aacor-int/2addr v5, v6
000b4aaeiput-boolean v5, v4, Lf0/r;->d:Z
000b4ab2add-int/lit8 v7, v7, 0x1
000b4ab6goto/16 :goto_1f8
000b4abaiget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4abeconst/4 v2, 0x0
000b4ac0invoke-static {v1, v2}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
000b4ac6return-void
000b45b4
000b4ac8
000b4ac8androidx.recyclerview.widget.GridLayoutManager::k1(android.view.View, int, boolean):
000b4ad8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4ademove-result-object v0
000b4ae0check-cast v0, Lf0/o;
000b4ae4iget-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b4ae8iget v2, v1, Landroid/graphics/Rect;->top:I
000b4aeciget v3, v1, Landroid/graphics/Rect;->bottom:I
000b4af0add-int/2addr v2, v3
000b4af2iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b4af6add-int/2addr v2, v3
000b4af8iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b4afcadd-int/2addr v2, v3
000b4afeiget v3, v1, Landroid/graphics/Rect;->left:I
000b4b02iget v1, v1, Landroid/graphics/Rect;->right:I
000b4b06add-int/2addr v3, v1
000b4b08iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b4b0cadd-int/2addr v3, v1
000b4b0eiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b4b12add-int/2addr v3, v1
000b4b14iget v1, v0, Lf0/o;->e:I
000b4b18iget v4, v0, Lf0/o;->f:I
000b4b1cinvoke-virtual {v8, v1, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b4b22move-result v1
000b4b24iget v4, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4b28const/4 v5, 0x0
000b4b2aconst/4 v6, 0x1
000b4b2cif-ne v4, v6, :cond_41
000b4b30iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b34invoke-static {v5, v1, v10, v3, v4}, Lf0/H;->w(ZIIII)I
000b4b3amove-result v10
000b4b3ciget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b40invoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b46move-result v1
000b4b48iget v3, v8, Lf0/H;->m:I
000b4b4ciget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b50invoke-static {v6, v1, v3, v2, v0}, Lf0/H;->w(ZIIII)I
000b4b56move-result v0
000b4b58goto :goto_58
000b4b5aiget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b5einvoke-static {v5, v1, v10, v2, v4}, Lf0/H;->w(ZIIII)I
000b4b64move-result v10
000b4b66iget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b6ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b70move-result v1
000b4b72iget v2, v8, Lf0/H;->l:I
000b4b76iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b7ainvoke-static {v6, v1, v2, v3, v0}, Lf0/H;->w(ZIIII)I
000b4b80move-result v0
000b4b82move v7, v0
000b4b84move v0, v10
000b4b86move v10, v7
000b4b88invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4b8emove-result-object v1
000b4b90check-cast v1, Lf0/I;
000b4b94if-eqz v11, :cond_65
000b4b98invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4b9emove-result v11
000b4ba0goto :goto_69
000b4ba2invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b4ba8move-result v11
000b4baaif-eqz v11, :cond_6e
000b4baeinvoke-virtual {v9, v10, v0}, Landroid/view/View;->measure(II)V
000b4bb4return-void
000b4ac8
000b4ac8androidx.recyclerview.widget.GridLayoutManager::k1(android.view.View, int, boolean):
000b4ad8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4ademove-result-object v0
000b4ae0check-cast v0, Lf0/o;
000b4ae4iget-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b4ae8iget v2, v1, Landroid/graphics/Rect;->top:I
000b4aeciget v3, v1, Landroid/graphics/Rect;->bottom:I
000b4af0add-int/2addr v2, v3
000b4af2iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b4af6add-int/2addr v2, v3
000b4af8iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b4afcadd-int/2addr v2, v3
000b4afeiget v3, v1, Landroid/graphics/Rect;->left:I
000b4b02iget v1, v1, Landroid/graphics/Rect;->right:I
000b4b06add-int/2addr v3, v1
000b4b08iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b4b0cadd-int/2addr v3, v1
000b4b0eiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b4b12add-int/2addr v3, v1
000b4b14iget v1, v0, Lf0/o;->e:I
000b4b18iget v4, v0, Lf0/o;->f:I
000b4b1cinvoke-virtual {v8, v1, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b4b22move-result v1
000b4b24iget v4, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4b28const/4 v5, 0x0
000b4b2aconst/4 v6, 0x1
000b4b2cif-ne v4, v6, :cond_41
000b4b30iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b34invoke-static {v5, v1, v10, v3, v4}, Lf0/H;->w(ZIIII)I
000b4b3amove-result v10
000b4b3ciget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b40invoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b46move-result v1
000b4b48iget v3, v8, Lf0/H;->m:I
000b4b4ciget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b50invoke-static {v6, v1, v3, v2, v0}, Lf0/H;->w(ZIIII)I
000b4b56move-result v0
000b4b58goto :goto_58
000b4b5aiget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b5einvoke-static {v5, v1, v10, v2, v4}, Lf0/H;->w(ZIIII)I
000b4b64move-result v10
000b4b66iget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b6ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b70move-result v1
000b4b72iget v2, v8, Lf0/H;->l:I
000b4b76iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b7ainvoke-static {v6, v1, v2, v3, v0}, Lf0/H;->w(ZIIII)I
000b4b80move-result v0
000b4b82move v7, v0
000b4b84move v0, v10
000b4b86move v10, v7
000b4b88invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4b8emove-result-object v1
000b4b90check-cast v1, Lf0/I;
000b4b94if-eqz v11, :cond_65
000b4b98invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4b9emove-result v11
000b4ba0goto :goto_69
000b4ba2invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b4ba8move-result v11
000b4baaif-eqz v11, :cond_6e
000b4baeinvoke-virtual {v9, v10, v0}, Landroid/view/View;->measure(II)V
000b4bb4return-void
000b4ac8
000b4bb6
000b4bb6 // align 0x8
000b4bb6 // align 0x8
000b4bb8
000b4bb8androidx.recyclerview.widget.GridLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b4bc8invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b4bceinvoke-virtual {v6}, Lf0/U;->b()I
000b4bd4move-result v0
000b4bd6if-lez v0, :cond_40
000b4bdaiget-boolean v0, v6, Lf0/U;->g:Z
000b4bdeif-nez v0, :cond_40
000b4be2const/4 v0, 0x1
000b4be4if-ne v8, v0, :cond_12
000b4be8move v8, v0
000b4beagoto :goto_13
000b4becconst/4 v8, 0x0
000b4beeiget v1, v7, Lf0/q;->b:I
000b4bf2invoke-virtual {v4, v1, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4bf8move-result v1
000b4bfaif-eqz v8, :cond_2a
000b4bfeif-lez v1, :cond_40
000b4c02iget v8, v7, Lf0/q;->b:I
000b4c06if-lez v8, :cond_40
000b4c0aadd-int/lit8 v8, v8, -0x1
000b4c0eiput v8, v7, Lf0/q;->b:I
000b4c12invoke-virtual {v4, v8, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c18move-result v1
000b4c1agoto :goto_1b
000b4c1cinvoke-virtual {v6}, Lf0/U;->b()I
000b4c22move-result v8
000b4c24sub-int/2addr v8, v0
000b4c26iget v0, v7, Lf0/q;->b:I
000b4c2aif-ge v0, v8, :cond_3e
000b4c2eadd-int/lit8 v2, v0, 0x1
000b4c32invoke-virtual {v4, v2, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c38move-result v3
000b4c3aif-le v3, v1, :cond_3e
000b4c3emove v0, v2
000b4c40move v1, v3
000b4c42goto :goto_31
000b4c44iput v0, v7, Lf0/q;->b:I
000b4c48invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4c4ereturn-void
000b4bb8
000b4bb8androidx.recyclerview.widget.GridLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b4bc8invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b4bceinvoke-virtual {v6}, Lf0/U;->b()I
000b4bd4move-result v0
000b4bd6if-lez v0, :cond_40
000b4bdaiget-boolean v0, v6, Lf0/U;->g:Z
000b4bdeif-nez v0, :cond_40
000b4be2const/4 v0, 0x1
000b4be4if-ne v8, v0, :cond_12
000b4be8move v8, v0
000b4beagoto :goto_13
000b4becconst/4 v8, 0x0
000b4beeiget v1, v7, Lf0/q;->b:I
000b4bf2invoke-virtual {v4, v1, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4bf8move-result v1
000b4bfaif-eqz v8, :cond_2a
000b4bfeif-lez v1, :cond_40
000b4c02iget v8, v7, Lf0/q;->b:I
000b4c06if-lez v8, :cond_40
000b4c0aadd-int/lit8 v8, v8, -0x1
000b4c0eiput v8, v7, Lf0/q;->b:I
000b4c12invoke-virtual {v4, v8, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c18move-result v1
000b4c1agoto :goto_1b
000b4c1cinvoke-virtual {v6}, Lf0/U;->b()I
000b4c22move-result v8
000b4c24sub-int/2addr v8, v0
000b4c26iget v0, v7, Lf0/q;->b:I
000b4c2aif-ge v0, v8, :cond_3e
000b4c2eadd-int/lit8 v2, v0, 0x1
000b4c32invoke-virtual {v4, v2, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c38move-result v3
000b4c3aif-le v3, v1, :cond_3e
000b4c3emove v0, v2
000b4c40move v1, v3
000b4c42goto :goto_31
000b4c44iput v0, v7, Lf0/q;->b:I
000b4c48invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4c4ereturn-void
000b4bb8
000b4c50
000b4c50androidx.recyclerview.widget.GridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000b4c60invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4c66move-result-object v0
000b4c68instance-of v1, v0, Lf0/o;
000b4c6cif-nez v1, :cond_c
000b4c70invoke-virtual {v7, v10, v11}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000b4c76return-void
000b4c78check-cast v0, Lf0/o;
000b4c7ciget-object v10, v0, Lf0/I;->a:Lf0/X;
000b4c80invoke-virtual {v10}, Lf0/X;->b()I
000b4c86move-result v10
000b4c88invoke-virtual {v7, v10, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4c8emove-result v1
000b4c90iget v8, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4c94if-nez v8, :cond_2c
000b4c98move v3, v1
000b4c9aiget v1, v0, Lf0/o;->e:I
000b4c9eiget v2, v0, Lf0/o;->f:I
000b4ca2const/4 v6, 0x0
000b4ca4const/4 v4, 0x1
000b4ca6const/4 v5, 0x0
000b4ca8invoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4caemove-result-object v8
000b4cb0invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cb6return-void
000b4cb8move v3, v1
000b4cbaiget v8, v0, Lf0/o;->e:I
000b4cbeiget v4, v0, Lf0/o;->f:I
000b4cc2const/4 v6, 0x0
000b4cc4const/4 v2, 0x1
000b4cc6const/4 v5, 0x0
000b4cc8move v1, v3
000b4ccamove v3, v8
000b4cccinvoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4cd2move-result-object v8
000b4cd4invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cdareturn-void
000b4c50
000b4c50androidx.recyclerview.widget.GridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000b4c60invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4c66move-result-object v0
000b4c68instance-of v1, v0, Lf0/o;
000b4c6cif-nez v1, :cond_c
000b4c70invoke-virtual {v7, v10, v11}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000b4c76return-void
000b4c78check-cast v0, Lf0/o;
000b4c7ciget-object v10, v0, Lf0/I;->a:Lf0/X;
000b4c80invoke-virtual {v10}, Lf0/X;->b()I
000b4c86move-result v10
000b4c88invoke-virtual {v7, v10, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4c8emove-result v1
000b4c90iget v8, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4c94if-nez v8, :cond_2c
000b4c98move v3, v1
000b4c9aiget v1, v0, Lf0/o;->e:I
000b4c9eiget v2, v0, Lf0/o;->f:I
000b4ca2const/4 v6, 0x0
000b4ca4const/4 v4, 0x1
000b4ca6const/4 v5, 0x0
000b4ca8invoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4caemove-result-object v8
000b4cb0invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cb6return-void
000b4cb8move v3, v1
000b4cbaiget v8, v0, Lf0/o;->e:I
000b4cbeiget v4, v0, Lf0/o;->f:I
000b4cc2const/4 v6, 0x0
000b4cc4const/4 v2, 0x1
000b4cc6const/4 v5, 0x0
000b4cc8move v1, v3
000b4ccamove v3, v8
000b4cccinvoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4cd2move-result-object v8
000b4cd4invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cdareturn-void
000b4c50
000b4cdc
000b4cdcandroidx.recyclerview.widget.GridLayoutManager::W(int, int):
000b4ceciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4cf0invoke-virtual {v1}, LB/j;->y()V
000b4cf6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4cfacheck-cast v1, Landroid/util/SparseIntArray;
000b4cfeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d04return-void
000b4cdc
000b4cdcandroidx.recyclerview.widget.GridLayoutManager::W(int, int):
000b4ceciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4cf0invoke-virtual {v1}, LB/j;->y()V
000b4cf6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4cfacheck-cast v1, Landroid/util/SparseIntArray;
000b4cfeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d04return-void
000b4cdc
000b4d06
000b4d06 // align 0x8
000b4d06 // align 0x8
000b4d08
000b4d08androidx.recyclerview.widget.GridLayoutManager::X():
000b4d18iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d1cinvoke-virtual {v0}, LB/j;->y()V
000b4d22iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000b4d26check-cast v0, Landroid/util/SparseIntArray;
000b4d2ainvoke-virtual {v0}, Landroid/util/SparseIntArray;->clear()V
000b4d30return-void
000b4d08
000b4d08androidx.recyclerview.widget.GridLayoutManager::X():
000b4d18iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d1cinvoke-virtual {v0}, LB/j;->y()V
000b4d22iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000b4d26check-cast v0, Landroid/util/SparseIntArray;
000b4d2ainvoke-virtual {v0}, Landroid/util/SparseIntArray;->clear()V
000b4d30return-void
000b4d08
000b4d32
000b4d32 // align 0x4
000b4d32 // align 0x4
000b4d34
000b4d34androidx.recyclerview.widget.GridLayoutManager::Y(int, int):
000b4d44iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d48invoke-virtual {v1}, LB/j;->y()V
000b4d4eiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d52check-cast v1, Landroid/util/SparseIntArray;
000b4d56invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d5creturn-void
000b4d34
000b4d34androidx.recyclerview.widget.GridLayoutManager::Y(int, int):
000b4d44iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d48invoke-virtual {v1}, LB/j;->y()V
000b4d4eiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d52check-cast v1, Landroid/util/SparseIntArray;
000b4d56invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d5creturn-void
000b4d34
000b4d5e
000b4d5e // align 0x10
000b4d5e // align 0x10
000b4d60
000b4d60androidx.recyclerview.widget.GridLayoutManager::Z(int, int):
000b4d70iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d74invoke-virtual {v1}, LB/j;->y()V
000b4d7aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d7echeck-cast v1, Landroid/util/SparseIntArray;
000b4d82invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d88return-void
000b4d60
000b4d60androidx.recyclerview.widget.GridLayoutManager::Z(int, int):
000b4d70iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d74invoke-virtual {v1}, LB/j;->y()V
000b4d7aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d7echeck-cast v1, Landroid/util/SparseIntArray;
000b4d82invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d88return-void
000b4d60
000b4d8a
000b4d8a // align 0x4
000b4d8a // align 0x4
000b4d8c
000b4d8candroidx.recyclerview.widget.GridLayoutManager::a0(int, int):
000b4d9ciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4da0invoke-virtual {v1}, LB/j;->y()V
000b4da6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4daacheck-cast v1, Landroid/util/SparseIntArray;
000b4daeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4db4return-void
000b4d8c
000b4d8candroidx.recyclerview.widget.GridLayoutManager::a0(int, int):
000b4d9ciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4da0invoke-virtual {v1}, LB/j;->y()V
000b4da6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4daacheck-cast v1, Landroid/util/SparseIntArray;
000b4daeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4db4return-void
000b4d8c
000b4db6
000b4db6 // align 0x8
000b4db6 // align 0x8
000b4db8
000b4db8androidx.recyclerview.widget.GridLayoutManager::b0(f0.N, f0.U):
000b4dc8iget-boolean v0, v9, Lf0/U;->g:Z
000b4dcciget-object v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b4dd0iget-object v2, v7, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4dd4if-eqz v0, :cond_2c
000b4dd8invoke-virtual {v7}, Lf0/H;->v()I
000b4ddemove-result v0
000b4de0const/4 v3, 0x0
000b4de2if-ge v3, v0, :cond_2c
000b4de6invoke-virtual {v7, v3}, Lf0/H;->u(I)Landroid/view/View;
000b4decmove-result-object v4
000b4deeinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4df4move-result-object v4
000b4df6check-cast v4, Lf0/o;
000b4dfaiget-object v5, v4, Lf0/I;->a:Lf0/X;
000b4dfeinvoke-virtual {v5}, Lf0/X;->b()I
000b4e04move-result v5
000b4e06iget v6, v4, Lf0/o;->f:I
000b4e0ainvoke-virtual {v2, v5, v6}, Landroid/util/SparseIntArray;->put(II)V
000b4e10iget v4, v4, Lf0/o;->e:I
000b4e14invoke-virtual {v1, v5, v4}, Landroid/util/SparseIntArray;->put(II)V
000b4e1aadd-int/lit8 v3, v3, 0x1
000b4e1egoto :goto_d
000b4e20invoke-super {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->b0(Lf0/N;Lf0/U;)V
000b4e26invoke-virtual {v2}, Landroid/util/SparseIntArray;->clear()V
000b4e2cinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4e32return-void
000b4db8
000b4db8androidx.recyclerview.widget.GridLayoutManager::b0(f0.N, f0.U):
000b4dc8iget-boolean v0, v9, Lf0/U;->g:Z
000b4dcciget-object v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b4dd0iget-object v2, v7, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4dd4if-eqz v0, :cond_2c
000b4dd8invoke-virtual {v7}, Lf0/H;->v()I
000b4ddemove-result v0
000b4de0const/4 v3, 0x0
000b4de2if-ge v3, v0, :cond_2c
000b4de6invoke-virtual {v7, v3}, Lf0/H;->u(I)Landroid/view/View;
000b4decmove-result-object v4
000b4deeinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4df4move-result-object v4
000b4df6check-cast v4, Lf0/o;
000b4dfaiget-object v5, v4, Lf0/I;->a:Lf0/X;
000b4dfeinvoke-virtual {v5}, Lf0/X;->b()I
000b4e04move-result v5
000b4e06iget v6, v4, Lf0/o;->f:I
000b4e0ainvoke-virtual {v2, v5, v6}, Landroid/util/SparseIntArray;->put(II)V
000b4e10iget v4, v4, Lf0/o;->e:I
000b4e14invoke-virtual {v1, v5, v4}, Landroid/util/SparseIntArray;->put(II)V
000b4e1aadd-int/lit8 v3, v3, 0x1
000b4e1egoto :goto_d
000b4e20invoke-super {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->b0(Lf0/N;Lf0/U;)V
000b4e26invoke-virtual {v2}, Landroid/util/SparseIntArray;->clear()V
000b4e2cinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4e32return-void
000b4db8
000b4e34
000b4e34androidx.recyclerview.widget.GridLayoutManager::c0(f0.U):
000b4e44invoke-super {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->c0(Lf0/U;)V
000b4e4aconst/4 v1, 0x0
000b4e4ciput-boolean v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4e50return-void
000b4e34
000b4e34androidx.recyclerview.widget.GridLayoutManager::c0(f0.U):
000b4e44invoke-super {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->c0(Lf0/U;)V
000b4e4aconst/4 v1, 0x0
000b4e4ciput-boolean v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4e50return-void
000b4e34
000b4e52
000b4e52 // align 0x4
000b4e52 // align 0x4
000b4e54
000b4e54androidx.recyclerview.widget.GridLayoutManager::r0(android.graphics.Rect, int, int):
000b4e64iget-object v0, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4e68if-nez v0, :cond_7
000b4e6cinvoke-super {v4, v5, v6, v7}, Lf0/H;->r0(Landroid/graphics/Rect;II)V
000b4e72invoke-virtual {v4}, Lf0/H;->E()I
000b4e78move-result v0
000b4e7ainvoke-virtual {v4}, Lf0/H;->F()I
000b4e80move-result v1
000b4e82add-int/2addr v1, v0
000b4e84invoke-virtual {v4}, Lf0/H;->G()I
000b4e8amove-result v0
000b4e8cinvoke-virtual {v4}, Lf0/H;->D()I
000b4e92move-result v2
000b4e94add-int/2addr v2, v0
000b4e96iget v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4e9aconst/4 v3, 0x1
000b4e9cif-ne v0, v3, :cond_41
000b4ea0invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
000b4ea6move-result v5
000b4ea8add-int/2addr v5, v2
000b4eaaiget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4eaesget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000b4eb2invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4eb8move-result v0
000b4ebainvoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4ec0move-result v5
000b4ec2iget-object v7, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4ec6array-length v0, v7
000b4ec8sub-int/2addr v0, v3
000b4ecaaget v7, v7, v0
000b4eceadd-int/2addr v7, v1
000b4ed0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ed4invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4edamove-result v0
000b4edcinvoke-static {v6, v7, v0}, Lf0/H;->g(III)I
000b4ee2move-result v6
000b4ee4goto :goto_63
000b4ee6invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
000b4eecmove-result v5
000b4eeeadd-int/2addr v5, v1
000b4ef0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ef4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000b4ef8invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4efemove-result v0
000b4f00invoke-static {v6, v5, v0}, Lf0/H;->g(III)I
000b4f06move-result v6
000b4f08iget-object v5, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4f0carray-length v0, v5
000b4f0esub-int/2addr v0, v3
000b4f10aget v5, v5, v0
000b4f14add-int/2addr v5, v2
000b4f16iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f1ainvoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4f20move-result v0
000b4f22invoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4f28move-result v5
000b4f2aiget-object v7, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f2einvoke-static {v7, v6, v5}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000b4f34return-void
000b4e54
000b4e54androidx.recyclerview.widget.GridLayoutManager::r0(android.graphics.Rect, int, int):
000b4e64iget-object v0, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4e68if-nez v0, :cond_7
000b4e6cinvoke-super {v4, v5, v6, v7}, Lf0/H;->r0(Landroid/graphics/Rect;II)V
000b4e72invoke-virtual {v4}, Lf0/H;->E()I
000b4e78move-result v0
000b4e7ainvoke-virtual {v4}, Lf0/H;->F()I
000b4e80move-result v1
000b4e82add-int/2addr v1, v0
000b4e84invoke-virtual {v4}, Lf0/H;->G()I
000b4e8amove-result v0
000b4e8cinvoke-virtual {v4}, Lf0/H;->D()I
000b4e92move-result v2
000b4e94add-int/2addr v2, v0
000b4e96iget v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4e9aconst/4 v3, 0x1
000b4e9cif-ne v0, v3, :cond_41
000b4ea0invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
000b4ea6move-result v5
000b4ea8add-int/2addr v5, v2
000b4eaaiget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4eaesget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000b4eb2invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4eb8move-result v0
000b4ebainvoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4ec0move-result v5
000b4ec2iget-object v7, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4ec6array-length v0, v7
000b4ec8sub-int/2addr v0, v3
000b4ecaaget v7, v7, v0
000b4eceadd-int/2addr v7, v1
000b4ed0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ed4invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4edamove-result v0
000b4edcinvoke-static {v6, v7, v0}, Lf0/H;->g(III)I
000b4ee2move-result v6
000b4ee4goto :goto_63
000b4ee6invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
000b4eecmove-result v5
000b4eeeadd-int/2addr v5, v1
000b4ef0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ef4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000b4ef8invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4efemove-result v0
000b4f00invoke-static {v6, v5, v0}, Lf0/H;->g(III)I
000b4f06move-result v6
000b4f08iget-object v5, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4f0carray-length v0, v5
000b4f0esub-int/2addr v0, v3
000b4f10aget v5, v5, v0
000b4f14add-int/2addr v5, v2
000b4f16iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f1ainvoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4f20move-result v0
000b4f22invoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4f28move-result v5
000b4f2aiget-object v7, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f2einvoke-static {v7, v6, v5}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000b4f34return-void
000b4e54
000b4f36
000b4f36 // align 0x8
000b4f36 // align 0x8
000b4f38
000b4f38androidx.recyclerview.widget.GridLayoutManager::l1(int):
000b4f48iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f4cif-ne v3, v0, :cond_5
000b4f50return-void
000b4f52const/4 v0, 0x1
000b4f54iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4f58if-lt v3, v0, :cond_15
000b4f5ciput v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f60iget-object v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4f64invoke-virtual {v3}, LB/j;->y()V
000b4f6ainvoke-virtual {v2}, Lf0/H;->l0()V
000b4f70return-void
000b4f72new-instance v0, Ljava/lang/IllegalArgumentException;
000b4f76const-string v1, "Span count should be at least 1. Provided "
000b4f7ainvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b4f80move-result-object v3
000b4f82invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b4f88throw v0
000b4f38
000b4f38androidx.recyclerview.widget.GridLayoutManager::l1(int):
000b4f48iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f4cif-ne v3, v0, :cond_5
000b4f50return-void
000b4f52const/4 v0, 0x1
000b4f54iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4f58if-lt v3, v0, :cond_15
000b4f5ciput v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f60iget-object v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4f64invoke-virtual {v3}, LB/j;->y()V
000b4f6ainvoke-virtual {v2}, Lf0/H;->l0()V
000b4f70return-void
000b4f72new-instance v0, Ljava/lang/IllegalArgumentException;
000b4f76const-string v1, "Span count should be at least 1. Provided "
000b4f7ainvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b4f80move-result-object v3
000b4f82invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b4f88throw v0
000b4f38
000b4f8a
000b4f8a // align 0x4
000b4f8a // align 0x4
000b4f8c
000b4f8candroidx.recyclerview.widget.GridLayoutManager::a1(boolean):
000b4f9cif-nez v2, :cond_7
000b4fa0const/4 v2, 0x0
000b4fa2invoke-super {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b4fa8return-void
000b4faanew-instance v2, Ljava/lang/UnsupportedOperationException;
000b4faeconst-string v0, "GridLayoutManager does not support stack from end. Consider using reverse layout"
000b4fb2invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b4fb8throw v2
000b4f8c
000b4f8candroidx.recyclerview.widget.GridLayoutManager::a1(boolean):
000b4f9cif-nez v2, :cond_7
000b4fa0const/4 v2, 0x0
000b4fa2invoke-super {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b4fa8return-void
000b4faanew-instance v2, Ljava/lang/UnsupportedOperationException;
000b4faeconst-string v0, "GridLayoutManager does not support stack from end. Consider using reverse layout"
000b4fb2invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b4fb8throw v2
000b4f8c
000b4fba
000b4fba // align 0x4
000b4fba // align 0x4
000b4fbc
000b4fbcandroidx.recyclerview.widget.GridLayoutManager::m1():
000b4fcciget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4fd0const/4 v1, 0x1
000b4fd2if-ne v0, v1, :cond_12
000b4fd6iget v0, v2, Lf0/H;->n:I
000b4fdainvoke-virtual {v2}, Lf0/H;->F()I
000b4fe0move-result v1
000b4fe2sub-int/2addr v0, v1
000b4fe4invoke-virtual {v2}, Lf0/H;->E()I
000b4feamove-result v1
000b4fecsub-int/2addr v0, v1
000b4feegoto :goto_1e
000b4ff0iget v0, v2, Lf0/H;->o:I
000b4ff4invoke-virtual {v2}, Lf0/H;->D()I
000b4ffamove-result v1
000b4ffcsub-int/2addr v0, v1
000b4ffeinvoke-virtual {v2}, Lf0/H;->G()I
000b5004move-result v1
000b5006goto :goto_10
000b5008invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b500ereturn-void
000b4fbc
000b4fbcandroidx.recyclerview.widget.GridLayoutManager::m1():
000b4fcciget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4fd0const/4 v1, 0x1
000b4fd2if-ne v0, v1, :cond_12
000b4fd6iget v0, v2, Lf0/H;->n:I
000b4fdainvoke-virtual {v2}, Lf0/H;->F()I
000b4fe0move-result v1
000b4fe2sub-int/2addr v0, v1
000b4fe4invoke-virtual {v2}, Lf0/H;->E()I
000b4feamove-result v1
000b4fecsub-int/2addr v0, v1
000b4feegoto :goto_1e
000b4ff0iget v0, v2, Lf0/H;->o:I
000b4ff4invoke-virtual {v2}, Lf0/H;->D()I
000b4ffamove-result v1
000b4ffcsub-int/2addr v0, v1
000b4ffeinvoke-virtual {v2}, Lf0/H;->G()I
000b5004move-result v1
000b5006goto :goto_10
000b5008invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b500ereturn-void
000b4fbc
000b5010
000b5010androidx.recyclerview.widget.LinearLayoutManager::a(int):
000b5020invoke-virtual {v3}, Lf0/H;->v()I
000b5026move-result v0
000b5028if-nez v0, :cond_8
000b502cconst/4 v4, 0x0
000b502ereturn-object v4
000b5030const/4 v0, 0x0
000b5032invoke-virtual {v3, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5038move-result-object v1
000b503ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5040move-result v1
000b5042const/4 v2, 0x1
000b5044if-ge v4, v1, :cond_15
000b5048move v0, v2
000b504aiget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b504eif-eq v0, v4, :cond_1a
000b5052const/4 v2, -0x1
000b5054iget v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5058const/4 v0, 0x0
000b505aif-nez v4, :cond_26
000b505enew-instance v4, Landroid/graphics/PointF;
000b5062int-to-float v1, v2
000b5064invoke-direct {v4, v1, v0}, Landroid/graphics/PointF;-><init>(FF)V
000b506areturn-object v4
000b506cnew-instance v4, Landroid/graphics/PointF;
000b5070int-to-float v1, v2
000b5072invoke-direct {v4, v0, v1}, Landroid/graphics/PointF;-><init>(FF)V
000b5078return-object v4
000b5010
000b5010androidx.recyclerview.widget.LinearLayoutManager::a(int):
000b5020invoke-virtual {v3}, Lf0/H;->v()I
000b5026move-result v0
000b5028if-nez v0, :cond_8
000b502cconst/4 v4, 0x0
000b502ereturn-object v4
000b5030const/4 v0, 0x0
000b5032invoke-virtual {v3, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5038move-result-object v1
000b503ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5040move-result v1
000b5042const/4 v2, 0x1
000b5044if-ge v4, v1, :cond_15
000b5048move v0, v2
000b504aiget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b504eif-eq v0, v4, :cond_1a
000b5052const/4 v2, -0x1
000b5054iget v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5058const/4 v0, 0x0
000b505aif-nez v4, :cond_26
000b505enew-instance v4, Landroid/graphics/PointF;
000b5062int-to-float v1, v2
000b5064invoke-direct {v4, v1, v0}, Landroid/graphics/PointF;-><init>(FF)V
000b506areturn-object v4
000b506cnew-instance v4, Landroid/graphics/PointF;
000b5070int-to-float v1, v2
000b5072invoke-direct {v4, v0, v1}, Landroid/graphics/PointF;-><init>(FF)V
000b5078return-object v4
000b5010
000b507a
000b507a // align 0x4
000b507a // align 0x4
000b507c
000b507candroidx.recyclerview.widget.LinearLayoutManager::e0():
000b508ciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5090if-eqz v0, :cond_16
000b5094new-instance v1, Lf0/t;
000b5098invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b509eiget v2, v0, Lf0/t;->a:I
000b50a2iput v2, v1, Lf0/t;->a:I
000b50a6iget v2, v0, Lf0/t;->b:I
000b50aaiput v2, v1, Lf0/t;->b:I
000b50aeiget-boolean v0, v0, Lf0/t;->c:Z
000b50b2iput-boolean v0, v1, Lf0/t;->c:Z
000b50b6return-object v1
000b50b8new-instance v0, Lf0/t;
000b50bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b50c2invoke-virtual {v4}, Lf0/H;->v()I
000b50c8move-result v1
000b50caif-lez v1, :cond_61
000b50ceinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b50d4iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b50d8iget-boolean v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b50dcxor-int/2addr v1, v2
000b50deiput-boolean v1, v0, Lf0/t;->c:Z
000b50e2if-eqz v1, :cond_47
000b50e6invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b50ecmove-result-object v1
000b50eeiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50f2invoke-virtual {v2}, Landroidx/emoji2/text/g;->g()I
000b50f8move-result v2
000b50faiget-object v3, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50feinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5104move-result v3
000b5106sub-int/2addr v2, v3
000b5108iput v2, v0, Lf0/t;->b:I
000b510cinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5112move-result v1
000b5114iput v1, v0, Lf0/t;->a:I
000b5118return-object v0
000b511ainvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5120move-result-object v1
000b5122invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5128move-result v2
000b512aiput v2, v0, Lf0/t;->a:I
000b512eiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5132invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5138move-result v1
000b513aiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b513einvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b5144move-result v2
000b5146sub-int/2addr v1, v2
000b5148iput v1, v0, Lf0/t;->b:I
000b514creturn-object v0
000b514econst/4 v1, -0x1
000b5150iput v1, v0, Lf0/t;->a:I
000b5154return-object v0
000b507c
000b507candroidx.recyclerview.widget.LinearLayoutManager::e0():
000b508ciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5090if-eqz v0, :cond_16
000b5094new-instance v1, Lf0/t;
000b5098invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b509eiget v2, v0, Lf0/t;->a:I
000b50a2iput v2, v1, Lf0/t;->a:I
000b50a6iget v2, v0, Lf0/t;->b:I
000b50aaiput v2, v1, Lf0/t;->b:I
000b50aeiget-boolean v0, v0, Lf0/t;->c:Z
000b50b2iput-boolean v0, v1, Lf0/t;->c:Z
000b50b6return-object v1
000b50b8new-instance v0, Lf0/t;
000b50bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b50c2invoke-virtual {v4}, Lf0/H;->v()I
000b50c8move-result v1
000b50caif-lez v1, :cond_61
000b50ceinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b50d4iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b50d8iget-boolean v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b50dcxor-int/2addr v1, v2
000b50deiput-boolean v1, v0, Lf0/t;->c:Z
000b50e2if-eqz v1, :cond_47
000b50e6invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b50ecmove-result-object v1
000b50eeiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50f2invoke-virtual {v2}, Landroidx/emoji2/text/g;->g()I
000b50f8move-result v2
000b50faiget-object v3, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50feinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5104move-result v3
000b5106sub-int/2addr v2, v3
000b5108iput v2, v0, Lf0/t;->b:I
000b510cinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5112move-result v1
000b5114iput v1, v0, Lf0/t;->a:I
000b5118return-object v0
000b511ainvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5120move-result-object v1
000b5122invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5128move-result v2
000b512aiput v2, v0, Lf0/t;->a:I
000b512eiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5132invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5138move-result v1
000b513aiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b513einvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b5144move-result v2
000b5146sub-int/2addr v1, v2
000b5148iput v1, v0, Lf0/t;->b:I
000b514creturn-object v0
000b514econst/4 v1, -0x1
000b5150iput v1, v0, Lf0/t;->a:I
000b5154return-object v0
000b507c
000b5156
000b5156 // align 0x8
000b5156 // align 0x8
000b5158
000b5158androidx.recyclerview.widget.LinearLayoutManager::I0(boolean):
000b5168iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b516cif-eqz v0, :cond_e
000b5170const/4 v0, 0x0
000b5172invoke-virtual {v2}, Lf0/H;->v()I
000b5178move-result v1
000b517ainvoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5180move-result-object v3
000b5182return-object v3
000b5184invoke-virtual {v2}, Lf0/H;->v()I
000b518amove-result v0
000b518cadd-int/lit8 v0, v0, -0x1
000b5190const/4 v1, -0x1
000b5192invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5198move-result-object v3
000b519areturn-object v3
000b5158
000b5158androidx.recyclerview.widget.LinearLayoutManager::I0(boolean):
000b5168iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b516cif-eqz v0, :cond_e
000b5170const/4 v0, 0x0
000b5172invoke-virtual {v2}, Lf0/H;->v()I
000b5178move-result v1
000b517ainvoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5180move-result-object v3
000b5182return-object v3
000b5184invoke-virtual {v2}, Lf0/H;->v()I
000b518amove-result v0
000b518cadd-int/lit8 v0, v0, -0x1
000b5190const/4 v1, -0x1
000b5192invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5198move-result-object v3
000b519areturn-object v3
000b5158
000b519c
000b519candroidx.recyclerview.widget.LinearLayoutManager::J0(boolean):
000b51aciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b51b0if-eqz v0, :cond_10
000b51b4invoke-virtual {v2}, Lf0/H;->v()I
000b51bamove-result v0
000b51bcadd-int/lit8 v0, v0, -0x1
000b51c0const/4 v1, -0x1
000b51c2invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51c8move-result-object v3
000b51careturn-object v3
000b51ccconst/4 v0, 0x0
000b51ceinvoke-virtual {v2}, Lf0/H;->v()I
000b51d4move-result v1
000b51d6invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51dcmove-result-object v3
000b51dereturn-object v3
000b519c
000b519candroidx.recyclerview.widget.LinearLayoutManager::J0(boolean):
000b51aciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b51b0if-eqz v0, :cond_10
000b51b4invoke-virtual {v2}, Lf0/H;->v()I
000b51bamove-result v0
000b51bcadd-int/lit8 v0, v0, -0x1
000b51c0const/4 v1, -0x1
000b51c2invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51c8move-result-object v3
000b51careturn-object v3
000b51ccconst/4 v0, 0x0
000b51ceinvoke-virtual {v2}, Lf0/H;->v()I
000b51d4move-result v1
000b51d6invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51dcmove-result-object v3
000b51dereturn-object v3
000b519c
000b51e0
000b51e0androidx.recyclerview.widget.LinearLayoutManager::L0(int, int):
000b51f0invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b51f6if-le v5, v4, :cond_6
000b51fagoto :goto_8
000b51fcif-ge v5, v4, :cond_35
000b5200iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5204invoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b520amove-result-object v1
000b520cinvoke-virtual {v0, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5212move-result v0
000b5214iget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5218invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b521emove-result v1
000b5220if-ge v0, v1, :cond_1f
000b5224const/16 v0, 0x4104
000b5228const/16 v1, 0x4004
000b522cgoto :goto_23
000b522econst/16 v0, 0x1041
000b5232const/16 v1, 0x1001
000b5236iget v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b523aif-nez v2, :cond_2e
000b523eiget-object v2, v3, Lf0/H;->c:LB/j;
000b5242invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5248move-result-object v4
000b524areturn-object v4
000b524ciget-object v2, v3, Lf0/H;->d:LB/j;
000b5250invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5256move-result-object v4
000b5258return-object v4
000b525ainvoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b5260move-result-object v4
000b5262return-object v4
000b51e0
000b51e0androidx.recyclerview.widget.LinearLayoutManager::L0(int, int):
000b51f0invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b51f6if-le v5, v4, :cond_6
000b51fagoto :goto_8
000b51fcif-ge v5, v4, :cond_35
000b5200iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5204invoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b520amove-result-object v1
000b520cinvoke-virtual {v0, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5212move-result v0
000b5214iget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5218invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b521emove-result v1
000b5220if-ge v0, v1, :cond_1f
000b5224const/16 v0, 0x4104
000b5228const/16 v1, 0x4004
000b522cgoto :goto_23
000b522econst/16 v0, 0x1041
000b5232const/16 v1, 0x1001
000b5236iget v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b523aif-nez v2, :cond_2e
000b523eiget-object v2, v3, Lf0/H;->c:LB/j;
000b5242invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5248move-result-object v4
000b524areturn-object v4
000b524ciget-object v2, v3, Lf0/H;->d:LB/j;
000b5250invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5256move-result-object v4
000b5258return-object v4
000b525ainvoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b5260move-result-object v4
000b5262return-object v4
000b51e0
000b5264
000b5264androidx.recyclerview.widget.LinearLayoutManager::M0(int, int, boolean):
000b5274invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b527aconst/16 v0, 0x140
000b527eif-eqz v5, :cond_a
000b5282const/16 v5, 0x6003
000b5286goto :goto_b
000b5288move v5, v0
000b528aiget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b528eif-nez v1, :cond_16
000b5292iget-object v1, v2, Lf0/H;->c:LB/j;
000b5296invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b529cmove-result-object v3
000b529ereturn-object v3
000b52a0iget-object v1, v2, Lf0/H;->d:LB/j;
000b52a4invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b52aamove-result-object v3
000b52acreturn-object v3
000b5264
000b5264androidx.recyclerview.widget.LinearLayoutManager::M0(int, int, boolean):
000b5274invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b527aconst/16 v0, 0x140
000b527eif-eqz v5, :cond_a
000b5282const/16 v5, 0x6003
000b5286goto :goto_b
000b5288move v5, v0
000b528aiget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b528eif-nez v1, :cond_16
000b5292iget-object v1, v2, Lf0/H;->c:LB/j;
000b5296invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b529cmove-result-object v3
000b529ereturn-object v3
000b52a0iget-object v1, v2, Lf0/H;->d:LB/j;
000b52a4invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b52aamove-result-object v3
000b52acreturn-object v3
000b5264
000b52ae
000b52ae // align 0x10
000b52ae // align 0x10
000b52b0
000b52b0androidx.recyclerview.widget.LinearLayoutManager::N0(f0.N, f0.U, int, int, int):
000b52c0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b52c6iget-object v6, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52cainvoke-virtual {v6}, Landroidx/emoji2/text/g;->k()I
000b52d0move-result v6
000b52d2iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52d6invoke-virtual {v7}, Landroidx/emoji2/text/g;->g()I
000b52dcmove-result v7
000b52deif-le v9, v8, :cond_13
000b52e2const/4 v0, 0x1
000b52e4goto :goto_14
000b52e6const/4 v0, -0x1
000b52e8const/4 v1, 0x0
000b52eamove-object v2, v1
000b52ecif-eq v8, v9, :cond_4d
000b52f0invoke-virtual {v5, v8}, Lf0/H;->u(I)Landroid/view/View;
000b52f6move-result-object v3
000b52f8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b52femove-result v4
000b5300if-ltz v4, :cond_4b
000b5304if-ge v4, v10, :cond_4b
000b5308invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b530emove-result-object v4
000b5310check-cast v4, Lf0/I;
000b5314iget-object v4, v4, Lf0/I;->a:Lf0/X;
000b5318invoke-virtual {v4}, Lf0/X;->h()Z
000b531emove-result v4
000b5320if-eqz v4, :cond_36
000b5324if-nez v2, :cond_4b
000b5328move-object v2, v3
000b532agoto :goto_4b
000b532ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5330invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5336move-result v4
000b5338if-ge v4, v7, :cond_48
000b533ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5340invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5346move-result v4
000b5348if-ge v4, v6, :cond_47
000b534cgoto :goto_48
000b534ereturn-object v3
000b5350if-nez v1, :cond_4b
000b5354move-object v1, v3
000b5356add-int/2addr v8, v0
000b5358goto :goto_16
000b535aif-eqz v1, :cond_50
000b535ereturn-object v1
000b5360return-object v2
000b52b0
000b52b0androidx.recyclerview.widget.LinearLayoutManager::N0(f0.N, f0.U, int, int, int):
000b52c0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b52c6iget-object v6, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52cainvoke-virtual {v6}, Landroidx/emoji2/text/g;->k()I
000b52d0move-result v6
000b52d2iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52d6invoke-virtual {v7}, Landroidx/emoji2/text/g;->g()I
000b52dcmove-result v7
000b52deif-le v9, v8, :cond_13
000b52e2const/4 v0, 0x1
000b52e4goto :goto_14
000b52e6const/4 v0, -0x1
000b52e8const/4 v1, 0x0
000b52eamove-object v2, v1
000b52ecif-eq v8, v9, :cond_4d
000b52f0invoke-virtual {v5, v8}, Lf0/H;->u(I)Landroid/view/View;
000b52f6move-result-object v3
000b52f8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b52femove-result v4
000b5300if-ltz v4, :cond_4b
000b5304if-ge v4, v10, :cond_4b
000b5308invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b530emove-result-object v4
000b5310check-cast v4, Lf0/I;
000b5314iget-object v4, v4, Lf0/I;->a:Lf0/X;
000b5318invoke-virtual {v4}, Lf0/X;->h()Z
000b531emove-result v4
000b5320if-eqz v4, :cond_36
000b5324if-nez v2, :cond_4b
000b5328move-object v2, v3
000b532agoto :goto_4b
000b532ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5330invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5336move-result v4
000b5338if-ge v4, v7, :cond_48
000b533ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5340invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5346move-result v4
000b5348if-ge v4, v6, :cond_47
000b534cgoto :goto_48
000b534ereturn-object v3
000b5350if-nez v1, :cond_4b
000b5354move-object v1, v3
000b5356add-int/2addr v8, v0
000b5358goto :goto_16
000b535aif-eqz v1, :cond_50
000b535ereturn-object v1
000b5360return-object v2
000b52b0
000b5362
000b5362 // align 0x4
000b5362 // align 0x4
000b5364
000b5364androidx.recyclerview.widget.LinearLayoutManager::q(int):
000b5374invoke-virtual {v2}, Lf0/H;->v()I
000b537amove-result v0
000b537cif-nez v0, :cond_8
000b5380const/4 v3, 0x0
000b5382return-object v3
000b5384const/4 v1, 0x0
000b5386invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b538cmove-result-object v1
000b538einvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5394move-result v1
000b5396sub-int v1, v3, v1
000b539aif-ltz v1, :cond_22
000b539eif-ge v1, v0, :cond_22
000b53a2invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b53a8move-result-object v0
000b53aainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b53b0move-result v1
000b53b2if-ne v1, v3, :cond_22
000b53b6return-object v0
000b53b8invoke-super {v2, v3}, Lf0/H;->q(I)Landroid/view/View;
000b53bemove-result-object v3
000b53c0return-object v3
000b5364
000b5364androidx.recyclerview.widget.LinearLayoutManager::q(int):
000b5374invoke-virtual {v2}, Lf0/H;->v()I
000b537amove-result v0
000b537cif-nez v0, :cond_8
000b5380const/4 v3, 0x0
000b5382return-object v3
000b5384const/4 v1, 0x0
000b5386invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b538cmove-result-object v1
000b538einvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5394move-result v1
000b5396sub-int v1, v3, v1
000b539aif-ltz v1, :cond_22
000b539eif-ge v1, v0, :cond_22
000b53a2invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b53a8move-result-object v0
000b53aainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b53b0move-result v1
000b53b2if-ne v1, v3, :cond_22
000b53b6return-object v0
000b53b8invoke-super {v2, v3}, Lf0/H;->q(I)Landroid/view/View;
000b53bemove-result-object v3
000b53c0return-object v3
000b5364
000b53c2
000b53c2 // align 0x4
000b53c2 // align 0x4
000b53c4
000b53c4androidx.recyclerview.widget.LinearLayoutManager::Q0():
000b53d4iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b53d8if-eqz v0, :cond_6
000b53dcconst/4 v0, 0x0
000b53degoto :goto_c
000b53e0invoke-virtual {v1}, Lf0/H;->v()I
000b53e6move-result v0
000b53e8add-int/lit8 v0, v0, -0x1
000b53ecinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b53f2move-result-object v0
000b53f4return-object v0
000b53c4
000b53c4androidx.recyclerview.widget.LinearLayoutManager::Q0():
000b53d4iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b53d8if-eqz v0, :cond_6
000b53dcconst/4 v0, 0x0
000b53degoto :goto_c
000b53e0invoke-virtual {v1}, Lf0/H;->v()I
000b53e6move-result v0
000b53e8add-int/lit8 v0, v0, -0x1
000b53ecinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b53f2move-result-object v0
000b53f4return-object v0
000b53c4
000b53f6
000b53f6 // align 0x8
000b53f6 // align 0x8
000b53f8
000b53f8androidx.recyclerview.widget.LinearLayoutManager::R0():
000b5408iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b540cif-eqz v0, :cond_b
000b5410invoke-virtual {v1}, Lf0/H;->v()I
000b5416move-result v0
000b5418add-int/lit8 v0, v0, -0x1
000b541cgoto :goto_c
000b541econst/4 v0, 0x0
000b5420invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5426move-result-object v0
000b5428return-object v0
000b53f8
000b53f8androidx.recyclerview.widget.LinearLayoutManager::R0():
000b5408iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b540cif-eqz v0, :cond_b
000b5410invoke-virtual {v1}, Lf0/H;->v()I
000b5416move-result v0
000b5418add-int/lit8 v0, v0, -0x1
000b541cgoto :goto_c
000b541econst/4 v0, 0x0
000b5420invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5426move-result-object v0
000b5428return-object v0
000b53f8
000b542a
000b542a // align 0x4
000b542a // align 0x4
000b542c
000b542candroidx.recyclerview.widget.LinearLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b543cinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5442invoke-virtual {v2}, Lf0/H;->v()I
000b5448move-result v3
000b544aif-nez v3, :cond_a
000b544egoto :goto_73
000b5450invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b5456move-result v3
000b5458const/high16 v4, -0x80000000
000b545cif-ne v3, v4, :cond_13
000b5460goto :goto_73
000b5462invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5468iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b546cinvoke-virtual {v0}, Landroidx/emoji2/text/g;->l()I
000b5472move-result v0
000b5474int-to-float v0, v0
000b5476const v1, 0x3eaaaaab
000b547cmul-float/2addr v0, v1
000b547efloat-to-int v0, v0
000b5480const/4 v1, 0x0
000b5482invoke-virtual {v2, v3, v0, v1, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5488iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b548ciput v4, v0, Lf0/s;->g:I
000b5490iput-boolean v1, v0, Lf0/s;->a:Z
000b5494const/4 v4, 0x1
000b5496invoke-virtual {v2, v5, v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b549cconst/4 v5, -0x1
000b549eif-ne v3, v5, :cond_4a
000b54a2iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54a6if-eqz v6, :cond_41
000b54aainvoke-virtual {v2}, Lf0/H;->v()I
000b54b0move-result v6
000b54b2sub-int/2addr v6, v4
000b54b4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54bamove-result-object v4
000b54bcgoto :goto_60
000b54beinvoke-virtual {v2}, Lf0/H;->v()I
000b54c4move-result v4
000b54c6invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54ccmove-result-object v4
000b54cegoto :goto_60
000b54d0iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54d4if-eqz v6, :cond_57
000b54d8invoke-virtual {v2}, Lf0/H;->v()I
000b54demove-result v4
000b54e0invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54e6move-result-object v4
000b54e8goto :goto_60
000b54eainvoke-virtual {v2}, Lf0/H;->v()I
000b54f0move-result v6
000b54f2sub-int/2addr v6, v4
000b54f4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54famove-result-object v4
000b54fcif-ne v3, v5, :cond_67
000b5500invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5506move-result-object v3
000b5508goto :goto_6b
000b550ainvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b5510move-result-object v3
000b5512invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b5518move-result v5
000b551aif-eqz v5, :cond_75
000b551eif-nez v4, :cond_74
000b5522const/4 v3, 0x0
000b5524return-object v3
000b5526return-object v4
000b542c
000b542candroidx.recyclerview.widget.LinearLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b543cinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5442invoke-virtual {v2}, Lf0/H;->v()I
000b5448move-result v3
000b544aif-nez v3, :cond_a
000b544egoto :goto_73
000b5450invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b5456move-result v3
000b5458const/high16 v4, -0x80000000
000b545cif-ne v3, v4, :cond_13
000b5460goto :goto_73
000b5462invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5468iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b546cinvoke-virtual {v0}, Landroidx/emoji2/text/g;->l()I
000b5472move-result v0
000b5474int-to-float v0, v0
000b5476const v1, 0x3eaaaaab
000b547cmul-float/2addr v0, v1
000b547efloat-to-int v0, v0
000b5480const/4 v1, 0x0
000b5482invoke-virtual {v2, v3, v0, v1, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5488iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b548ciput v4, v0, Lf0/s;->g:I
000b5490iput-boolean v1, v0, Lf0/s;->a:Z
000b5494const/4 v4, 0x1
000b5496invoke-virtual {v2, v5, v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b549cconst/4 v5, -0x1
000b549eif-ne v3, v5, :cond_4a
000b54a2iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54a6if-eqz v6, :cond_41
000b54aainvoke-virtual {v2}, Lf0/H;->v()I
000b54b0move-result v6
000b54b2sub-int/2addr v6, v4
000b54b4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54bamove-result-object v4
000b54bcgoto :goto_60
000b54beinvoke-virtual {v2}, Lf0/H;->v()I
000b54c4move-result v4
000b54c6invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54ccmove-result-object v4
000b54cegoto :goto_60
000b54d0iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54d4if-eqz v6, :cond_57
000b54d8invoke-virtual {v2}, Lf0/H;->v()I
000b54demove-result v4
000b54e0invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54e6move-result-object v4
000b54e8goto :goto_60
000b54eainvoke-virtual {v2}, Lf0/H;->v()I
000b54f0move-result v6
000b54f2sub-int/2addr v6, v4
000b54f4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54famove-result-object v4
000b54fcif-ne v3, v5, :cond_67
000b5500invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5506move-result-object v3
000b5508goto :goto_6b
000b550ainvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b5510move-result-object v3
000b5512invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b5518move-result v5
000b551aif-eqz v5, :cond_75
000b551eif-nez v4, :cond_74
000b5522const/4 v3, 0x0
000b5524return-object v3
000b5526return-object v4
000b542c
000b5528
000b5528androidx.recyclerview.widget.LinearLayoutManager::d():
000b5538iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b553cif-nez v0, :cond_6
000b5540const/4 v0, 0x1
000b5542return v0
000b5544const/4 v0, 0x0
000b5546return v0
000b5528
000b5528androidx.recyclerview.widget.LinearLayoutManager::d():
000b5538iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b553cif-nez v0, :cond_6
000b5540const/4 v0, 0x1
000b5542return v0
000b5544const/4 v0, 0x0
000b5546return v0
000b5528
000b5548
000b5548androidx.recyclerview.widget.LinearLayoutManager::e():
000b5558iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b555cconst/4 v1, 0x1
000b555eif-ne v0, v1, :cond_6
000b5562return v1
000b5564const/4 v0, 0x0
000b5566return v0
000b5548
000b5548androidx.recyclerview.widget.LinearLayoutManager::e():
000b5558iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b555cconst/4 v1, 0x1
000b555eif-ne v0, v1, :cond_6
000b5562return v1
000b5564const/4 v0, 0x0
000b5566return v0
000b5548
000b5568
000b5568androidx.recyclerview.widget.LinearLayoutManager::L():
000b5578const/4 v0, 0x1
000b557areturn v0
000b5568
000b5568androidx.recyclerview.widget.LinearLayoutManager::L():
000b5578const/4 v0, 0x1
000b557areturn v0
000b5568
000b557c
000b557candroidx.recyclerview.widget.LinearLayoutManager::S0():
000b558cinvoke-virtual {v2}, Lf0/H;->C()I
000b5592move-result v0
000b5594const/4 v1, 0x1
000b5596if-ne v0, v1, :cond_8
000b559areturn v1
000b559cconst/4 v0, 0x0
000b559ereturn v0
000b557c
000b557candroidx.recyclerview.widget.LinearLayoutManager::S0():
000b558cinvoke-virtual {v2}, Lf0/H;->C()I
000b5592move-result v0
000b5594const/4 v1, 0x1
000b5596if-ne v0, v1, :cond_8
000b559areturn v1
000b559cconst/4 v0, 0x0
000b559ereturn v0
000b557c
000b55a0
000b55a0androidx.recyclerview.widget.LinearLayoutManager::v0():
000b55b0iget v0, v5, Lf0/H;->m:I
000b55b4const/4 v1, 0x0
000b55b6const/high16 v2, 0x40000000
000b55baif-eq v0, v2, :cond_27
000b55beiget v0, v5, Lf0/H;->l:I
000b55c2if-eq v0, v2, :cond_27
000b55c6invoke-virtual {v5}, Lf0/H;->v()I
000b55ccmove-result v0
000b55cemove v2, v1
000b55d0if-ge v2, v0, :cond_27
000b55d4invoke-virtual {v5, v2}, Lf0/H;->u(I)Landroid/view/View;
000b55damove-result-object v3
000b55dcinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b55e2move-result-object v3
000b55e4iget v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I
000b55e8if-gez v4, :cond_24
000b55eciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000b55f0if-gez v3, :cond_24
000b55f4const/4 v0, 0x1
000b55f6return v0
000b55f8add-int/lit8 v2, v2, 0x1
000b55fcgoto :goto_10
000b55fereturn v1
000b55a0
000b55a0androidx.recyclerview.widget.LinearLayoutManager::v0():
000b55b0iget v0, v5, Lf0/H;->m:I
000b55b4const/4 v1, 0x0
000b55b6const/high16 v2, 0x40000000
000b55baif-eq v0, v2, :cond_27
000b55beiget v0, v5, Lf0/H;->l:I
000b55c2if-eq v0, v2, :cond_27
000b55c6invoke-virtual {v5}, Lf0/H;->v()I
000b55ccmove-result v0
000b55cemove v2, v1
000b55d0if-ge v2, v0, :cond_27
000b55d4invoke-virtual {v5, v2}, Lf0/H;->u(I)Landroid/view/View;
000b55damove-result-object v3
000b55dcinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b55e2move-result-object v3
000b55e4iget v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I
000b55e8if-gez v4, :cond_24
000b55eciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000b55f0if-gez v3, :cond_24
000b55f4const/4 v0, 0x1
000b55f6return v0
000b55f8add-int/lit8 v2, v2, 0x1
000b55fcgoto :goto_10
000b55fereturn v1
000b55a0
000b5600
000b5600androidx.recyclerview.widget.LinearLayoutManager::z0():
000b5610iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5614if-nez v0, :cond_c
000b5618iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b561ciget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5620if-ne v0, v1, :cond_c
000b5624const/4 v0, 0x1
000b5626return v0
000b5628const/4 v0, 0x0
000b562areturn v0
000b5600
000b5600androidx.recyclerview.widget.LinearLayoutManager::z0():
000b5610iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5614if-nez v0, :cond_c
000b5618iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b561ciget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5620if-ne v0, v1, :cond_c
000b5624const/4 v0, 0x1
000b5626return v0
000b5628const/4 v0, 0x0
000b562areturn v0
000b5600
000b562c
000b562candroidx.recyclerview.widget.LinearLayoutManager::r():
000b563cnew-instance v0, Lf0/I;
000b5640const/4 v1, -0x2
000b5642invoke-direct {v0, v1, v1}, Lf0/I;-><init>(II)V
000b5648return-object v0
000b562c
000b562candroidx.recyclerview.widget.LinearLayoutManager::r():
000b563cnew-instance v0, Lf0/I;
000b5640const/4 v1, -0x2
000b5642invoke-direct {v0, v1, v1}, Lf0/I;-><init>(II)V
000b5648return-object v0
000b562c
000b564a
000b564a // align 0x4
000b564a // align 0x4
000b564c
000b564candroidx.recyclerview.widget.LinearLayoutManager::j(f0.U):
000b565cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b5662move-result v1
000b5664return v1
000b564c
000b564candroidx.recyclerview.widget.LinearLayoutManager::j(f0.U):
000b565cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b5662move-result v1
000b5664return v1
000b564c
000b5666
000b5666 // align 0x8
000b5666 // align 0x8
000b5668
000b5668androidx.recyclerview.widget.LinearLayoutManager::k(f0.U):
000b5678invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b567emove-result v1
000b5680return v1
000b5668
000b5668androidx.recyclerview.widget.LinearLayoutManager::k(f0.U):
000b5678invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b567emove-result v1
000b5680return v1
000b5668
000b5682
000b5682 // align 0x4
000b5682 // align 0x4
000b5684
000b5684androidx.recyclerview.widget.LinearLayoutManager::l(f0.U):
000b5694invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b569amove-result v1
000b569creturn v1
000b5684
000b5684androidx.recyclerview.widget.LinearLayoutManager::l(f0.U):
000b5694invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b569amove-result v1
000b569creturn v1
000b5684
000b569e
000b569e // align 0x10
000b569e // align 0x10
000b56a0
000b56a0androidx.recyclerview.widget.LinearLayoutManager::C0(f0.U):
000b56b0invoke-virtual {v6}, Lf0/H;->v()I
000b56b6move-result v0
000b56b8if-nez v0, :cond_8
000b56bcconst/4 v7, 0x0
000b56bereturn v7
000b56c0invoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b56c6iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b56caiget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56cexor-int/lit8 v0, v0, 0x1
000b56d2invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b56d8move-result-object v2
000b56dainvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b56e0move-result-object v3
000b56e2iget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56e6move-object v4, v6
000b56e8move-object v0, v7
000b56eainvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b56f0move-result v7
000b56f2return v7
000b56a0
000b56a0androidx.recyclerview.widget.LinearLayoutManager::C0(f0.U):
000b56b0invoke-virtual {v6}, Lf0/H;->v()I
000b56b6move-result v0
000b56b8if-nez v0, :cond_8
000b56bcconst/4 v7, 0x0
000b56bereturn v7
000b56c0invoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b56c6iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b56caiget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56cexor-int/lit8 v0, v0, 0x1
000b56d2invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b56d8move-result-object v2
000b56dainvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b56e0move-result-object v3
000b56e2iget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56e6move-object v4, v6
000b56e8move-object v0, v7
000b56eainvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b56f0move-result v7
000b56f2return v7
000b56a0
000b56f4
000b56f4androidx.recyclerview.widget.LinearLayoutManager::D0(f0.U):
000b5704invoke-virtual {v7}, Lf0/H;->v()I
000b570amove-result v0
000b570cif-nez v0, :cond_8
000b5710const/4 v8, 0x0
000b5712return v8
000b5714invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b571aiget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b571eiget-boolean v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5722xor-int/lit8 v0, v0, 0x1
000b5726invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b572cmove-result-object v2
000b572einvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b5734move-result-object v3
000b5736iget-boolean v5, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b573aiget-boolean v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b573emove-object v4, v7
000b5740move-object v0, v8
000b5742invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000b5748move-result v8
000b574areturn v8
000b56f4
000b56f4androidx.recyclerview.widget.LinearLayoutManager::D0(f0.U):
000b5704invoke-virtual {v7}, Lf0/H;->v()I
000b570amove-result v0
000b570cif-nez v0, :cond_8
000b5710const/4 v8, 0x0
000b5712return v8
000b5714invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b571aiget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b571eiget-boolean v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5722xor-int/lit8 v0, v0, 0x1
000b5726invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b572cmove-result-object v2
000b572einvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b5734move-result-object v3
000b5736iget-boolean v5, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b573aiget-boolean v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b573emove-object v4, v7
000b5740move-object v0, v8
000b5742invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000b5748move-result v8
000b574areturn v8
000b56f4
000b574c
000b574candroidx.recyclerview.widget.LinearLayoutManager::E0(f0.U):
000b575cinvoke-virtual {v6}, Lf0/H;->v()I
000b5762move-result v0
000b5764if-nez v0, :cond_8
000b5768const/4 v7, 0x0
000b576areturn v7
000b576cinvoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5772iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5776iget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b577axor-int/lit8 v0, v0, 0x1
000b577einvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b5784move-result-object v2
000b5786invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b578cmove-result-object v3
000b578eiget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5792move-object v4, v6
000b5794move-object v0, v7
000b5796invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b579cmove-result v7
000b579ereturn v7
000b574c
000b574candroidx.recyclerview.widget.LinearLayoutManager::E0(f0.U):
000b575cinvoke-virtual {v6}, Lf0/H;->v()I
000b5762move-result v0
000b5764if-nez v0, :cond_8
000b5768const/4 v7, 0x0
000b576areturn v7
000b576cinvoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5772iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5776iget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b577axor-int/lit8 v0, v0, 0x1
000b577einvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b5784move-result-object v2
000b5786invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b578cmove-result-object v3
000b578eiget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5792move-object v4, v6
000b5794move-object v0, v7
000b5796invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b579cmove-result v7
000b579ereturn v7
000b574c
000b57a0
000b57a0androidx.recyclerview.widget.LinearLayoutManager::m(f0.U):
000b57b0invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b57b6move-result v1
000b57b8return v1
000b57a0
000b57a0androidx.recyclerview.widget.LinearLayoutManager::m(f0.U):
000b57b0invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b57b6move-result v1
000b57b8return v1
000b57a0
000b57ba
000b57ba // align 0x4
000b57ba // align 0x4
000b57bc
000b57bcandroidx.recyclerview.widget.LinearLayoutManager::n(f0.U):
000b57ccinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b57d2move-result v1
000b57d4return v1
000b57bc
000b57bcandroidx.recyclerview.widget.LinearLayoutManager::n(f0.U):
000b57ccinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b57d2move-result v1
000b57d4return v1
000b57bc
000b57d6
000b57d6 // align 0x8
000b57d6 // align 0x8
000b57d8
000b57d8androidx.recyclerview.widget.LinearLayoutManager::o(f0.U):
000b57e8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b57eemove-result v1
000b57f0return v1
000b57d8
000b57d8androidx.recyclerview.widget.LinearLayoutManager::o(f0.U):
000b57e8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b57eemove-result v1
000b57f0return v1
000b57d8
000b57f2
000b57f2 // align 0x4
000b57f2 // align 0x4
000b57f4
000b57f4androidx.recyclerview.widget.LinearLayoutManager::F0(int):
000b5804const/4 v0, -0x1
000b5806const/4 v1, 0x1
000b5808if-eq v5, v1, :cond_3f
000b580cconst/4 v2, 0x2
000b580eif-eq v5, v2, :cond_32
000b5812const/16 v2, 0x11
000b5816const/high16 v3, -0x80000000
000b581aif-eq v5, v2, :cond_2c
000b581econst/16 v2, 0x21
000b5822if-eq v5, v2, :cond_26
000b5826const/16 v0, 0x42
000b582aif-eq v5, v0, :cond_20
000b582econst/16 v0, 0x82
000b5832if-eq v5, v0, :cond_1a
000b5836return v3
000b5838iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b583cif-ne v5, v1, :cond_1f
000b5840return v1
000b5842return v3
000b5844iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5848if-nez v5, :cond_25
000b584creturn v1
000b584ereturn v3
000b5850iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5854if-ne v5, v1, :cond_2b
000b5858return v0
000b585areturn v3
000b585ciget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5860if-nez v5, :cond_31
000b5864return v0
000b5866return v3
000b5868iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b586cif-ne v5, v1, :cond_37
000b5870return v1
000b5872invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5878move-result v5
000b587aif-eqz v5, :cond_3e
000b587ereturn v0
000b5880return v1
000b5882iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5886if-ne v5, v1, :cond_44
000b588areturn v0
000b588cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5892move-result v5
000b5894if-eqz v5, :cond_4b
000b5898return v1
000b589areturn v0
000b57f4
000b57f4androidx.recyclerview.widget.LinearLayoutManager::F0(int):
000b5804const/4 v0, -0x1
000b5806const/4 v1, 0x1
000b5808if-eq v5, v1, :cond_3f
000b580cconst/4 v2, 0x2
000b580eif-eq v5, v2, :cond_32
000b5812const/16 v2, 0x11
000b5816const/high16 v3, -0x80000000
000b581aif-eq v5, v2, :cond_2c
000b581econst/16 v2, 0x21
000b5822if-eq v5, v2, :cond_26
000b5826const/16 v0, 0x42
000b582aif-eq v5, v0, :cond_20
000b582econst/16 v0, 0x82
000b5832if-eq v5, v0, :cond_1a
000b5836return v3
000b5838iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b583cif-ne v5, v1, :cond_1f
000b5840return v1
000b5842return v3
000b5844iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5848if-nez v5, :cond_25
000b584creturn v1
000b584ereturn v3
000b5850iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5854if-ne v5, v1, :cond_2b
000b5858return v0
000b585areturn v3
000b585ciget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5860if-nez v5, :cond_31
000b5864return v0
000b5866return v3
000b5868iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b586cif-ne v5, v1, :cond_37
000b5870return v1
000b5872invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5878move-result v5
000b587aif-eqz v5, :cond_3e
000b587ereturn v0
000b5880return v1
000b5882iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5886if-ne v5, v1, :cond_44
000b588areturn v0
000b588cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5892move-result v5
000b5894if-eqz v5, :cond_4b
000b5898return v1
000b589areturn v0
000b57f4
000b589c
000b589candroidx.recyclerview.widget.LinearLayoutManager::H0(f0.N, f0.s, f0.U, boolean):
000b58aciget v0, v9, Lf0/s;->c:I
000b58b0iget v1, v9, Lf0/s;->g:I
000b58b4const/high16 v2, -0x80000000
000b58b8if-eq v1, v2, :cond_10
000b58bcif-gez v0, :cond_d
000b58c0add-int/2addr v1, v0
000b58c2iput v1, v9, Lf0/s;->g:I
000b58c6invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b58cciget v1, v9, Lf0/s;->c:I
000b58d0iget v3, v9, Lf0/s;->h:I
000b58d4add-int/2addr v1, v3
000b58d6iget-boolean v3, v9, Lf0/s;->l:Z
000b58daif-nez v3, :cond_1b
000b58deif-lez v1, :cond_6b
000b58e2iget v3, v9, Lf0/s;->d:I
000b58e6if-ltz v3, :cond_6b
000b58eainvoke-virtual {v10}, Lf0/U;->b()I
000b58f0move-result v4
000b58f2if-ge v3, v4, :cond_6b
000b58f6iget-object v3, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b58faconst/4 v4, 0x0
000b58fciput v4, v3, Lf0/r;->a:I
000b5900iput-boolean v4, v3, Lf0/r;->b:Z
000b5904iput-boolean v4, v3, Lf0/r;->c:Z
000b5908iput-boolean v4, v3, Lf0/r;->d:Z
000b590cinvoke-virtual {v7, v8, v10, v9, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->T0(Lf0/N;Lf0/U;Lf0/s;Lf0/r;)V
000b5912iget-boolean v4, v3, Lf0/r;->b:Z
000b5916if-eqz v4, :cond_38
000b591agoto :goto_6b
000b591ciget v4, v9, Lf0/s;->b:I
000b5920iget v5, v3, Lf0/r;->a:I
000b5924iget v6, v9, Lf0/s;->f:I
000b5928mul-int/2addr v6, v5
000b592aadd-int/2addr v6, v4
000b592ciput v6, v9, Lf0/s;->b:I
000b5930iget-boolean v4, v3, Lf0/r;->c:Z
000b5934if-eqz v4, :cond_4e
000b5938iget-object v4, v9, Lf0/s;->k:Ljava/util/List;
000b593cif-nez v4, :cond_4e
000b5940iget-boolean v4, v10, Lf0/U;->g:Z
000b5944if-nez v4, :cond_54
000b5948iget v4, v9, Lf0/s;->c:I
000b594csub-int/2addr v4, v5
000b594eiput v4, v9, Lf0/s;->c:I
000b5952sub-int/2addr v1, v5
000b5954iget v4, v9, Lf0/s;->g:I
000b5958if-eq v4, v2, :cond_65
000b595cadd-int/2addr v4, v5
000b595eiput v4, v9, Lf0/s;->g:I
000b5962iget v5, v9, Lf0/s;->c:I
000b5966if-gez v5, :cond_62
000b596aadd-int/2addr v4, v5
000b596ciput v4, v9, Lf0/s;->g:I
000b5970invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b5976if-eqz v11, :cond_15
000b597aiget-boolean v3, v3, Lf0/r;->d:Z
000b597eif-eqz v3, :cond_15
000b5982iget v8, v9, Lf0/s;->c:I
000b5986sub-int/2addr v0, v8
000b5988return v0
000b589c
000b589candroidx.recyclerview.widget.LinearLayoutManager::H0(f0.N, f0.s, f0.U, boolean):
000b58aciget v0, v9, Lf0/s;->c:I
000b58b0iget v1, v9, Lf0/s;->g:I
000b58b4const/high16 v2, -0x80000000
000b58b8if-eq v1, v2, :cond_10
000b58bcif-gez v0, :cond_d
000b58c0add-int/2addr v1, v0
000b58c2iput v1, v9, Lf0/s;->g:I
000b58c6invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b58cciget v1, v9, Lf0/s;->c:I
000b58d0iget v3, v9, Lf0/s;->h:I
000b58d4add-int/2addr v1, v3
000b58d6iget-boolean v3, v9, Lf0/s;->l:Z
000b58daif-nez v3, :cond_1b
000b58deif-lez v1, :cond_6b
000b58e2iget v3, v9, Lf0/s;->d:I
000b58e6if-ltz v3, :cond_6b
000b58eainvoke-virtual {v10}, Lf0/U;->b()I
000b58f0move-result v4
000b58f2if-ge v3, v4, :cond_6b
000b58f6iget-object v3, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b58faconst/4 v4, 0x0
000b58fciput v4, v3, Lf0/r;->a:I
000b5900iput-boolean v4, v3, Lf0/r;->b:Z
000b5904iput-boolean v4, v3, Lf0/r;->c:Z
000b5908iput-boolean v4, v3, Lf0/r;->d:Z
000b590cinvoke-virtual {v7, v8, v10, v9, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->T0(Lf0/N;Lf0/U;Lf0/s;Lf0/r;)V
000b5912iget-boolean v4, v3, Lf0/r;->b:Z
000b5916if-eqz v4, :cond_38
000b591agoto :goto_6b
000b591ciget v4, v9, Lf0/s;->b:I
000b5920iget v5, v3, Lf0/r;->a:I
000b5924iget v6, v9, Lf0/s;->f:I
000b5928mul-int/2addr v6, v5
000b592aadd-int/2addr v6, v4
000b592ciput v6, v9, Lf0/s;->b:I
000b5930iget-boolean v4, v3, Lf0/r;->c:Z
000b5934if-eqz v4, :cond_4e
000b5938iget-object v4, v9, Lf0/s;->k:Ljava/util/List;
000b593cif-nez v4, :cond_4e
000b5940iget-boolean v4, v10, Lf0/U;->g:Z
000b5944if-nez v4, :cond_54
000b5948iget v4, v9, Lf0/s;->c:I
000b594csub-int/2addr v4, v5
000b594eiput v4, v9, Lf0/s;->c:I
000b5952sub-int/2addr v1, v5
000b5954iget v4, v9, Lf0/s;->g:I
000b5958if-eq v4, v2, :cond_65
000b595cadd-int/2addr v4, v5
000b595eiput v4, v9, Lf0/s;->g:I
000b5962iget v5, v9, Lf0/s;->c:I
000b5966if-gez v5, :cond_62
000b596aadd-int/2addr v4, v5
000b596ciput v4, v9, Lf0/s;->g:I
000b5970invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b5976if-eqz v11, :cond_15
000b597aiget-boolean v3, v3, Lf0/r;->d:Z
000b597eif-eqz v3, :cond_15
000b5982iget v8, v9, Lf0/s;->c:I
000b5986sub-int/2addr v0, v8
000b5988return v0
000b589c
000b598a
000b598a // align 0x4
000b598a // align 0x4
000b598c
000b598candroidx.recyclerview.widget.LinearLayoutManager::K0():
000b599cinvoke-virtual {v3}, Lf0/H;->v()I
000b59a2move-result v0
000b59a4add-int/lit8 v0, v0, -0x1
000b59a8const/4 v1, -0x1
000b59aaconst/4 v2, 0x0
000b59acinvoke-virtual {v3, v0, v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b59b2move-result-object v0
000b59b4if-nez v0, :cond_f
000b59b8return v1
000b59bainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b59c0move-result v0
000b59c2return v0
000b598c
000b598candroidx.recyclerview.widget.LinearLayoutManager::K0():
000b599cinvoke-virtual {v3}, Lf0/H;->v()I
000b59a2move-result v0
000b59a4add-int/lit8 v0, v0, -0x1
000b59a8const/4 v1, -0x1
000b59aaconst/4 v2, 0x0
000b59acinvoke-virtual {v3, v0, v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b59b2move-result-object v0
000b59b4if-nez v0, :cond_f
000b59b8return v1
000b59bainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b59c0move-result v0
000b59c2return v0
000b598c
000b59c4
000b59c4androidx.recyclerview.widget.LinearLayoutManager::O0(int, f0.N, f0.U, boolean):
000b59d4iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59d8invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000b59demove-result v0
000b59e0sub-int/2addr v0, v2
000b59e2if-lez v0, :cond_23
000b59e6neg-int v0, v0
000b59e8invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b59eemove-result v3
000b59f0neg-int v3, v3
000b59f2add-int/2addr v2, v3
000b59f4if-eqz v5, :cond_22
000b59f8iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59fcinvoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b5a02move-result v4
000b5a04sub-int/2addr v4, v2
000b5a06if-lez v4, :cond_22
000b5a0aiget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a0einvoke-virtual {v2, v4}, Landroidx/emoji2/text/g;->o(I)V
000b5a14add-int/2addr v4, v3
000b5a16return v4
000b5a18return v3
000b5a1aconst/4 v2, 0x0
000b5a1creturn v2
000b59c4
000b59c4androidx.recyclerview.widget.LinearLayoutManager::O0(int, f0.N, f0.U, boolean):
000b59d4iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59d8invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000b59demove-result v0
000b59e0sub-int/2addr v0, v2
000b59e2if-lez v0, :cond_23
000b59e6neg-int v0, v0
000b59e8invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b59eemove-result v3
000b59f0neg-int v3, v3
000b59f2add-int/2addr v2, v3
000b59f4if-eqz v5, :cond_22
000b59f8iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59fcinvoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b5a02move-result v4
000b5a04sub-int/2addr v4, v2
000b5a06if-lez v4, :cond_22
000b5a0aiget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a0einvoke-virtual {v2, v4}, Landroidx/emoji2/text/g;->o(I)V
000b5a14add-int/2addr v4, v3
000b5a16return v4
000b5a18return v3
000b5a1aconst/4 v2, 0x0
000b5a1creturn v2
000b59c4
000b5a1e
000b5a1e // align 0x10
000b5a1e // align 0x10
000b5a20
000b5a20androidx.recyclerview.widget.LinearLayoutManager::P0(int, f0.N, f0.U, boolean):
000b5a30iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b5a3amove-result v0
000b5a3csub-int v0, v2, v0
000b5a40if-lez v0, :cond_23
000b5a44invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5a4amove-result v3
000b5a4cneg-int v3, v3
000b5a4eadd-int/2addr v2, v3
000b5a50if-eqz v5, :cond_22
000b5a54iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a58invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b5a5emove-result v4
000b5a60sub-int/2addr v2, v4
000b5a62if-lez v2, :cond_22
000b5a66iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a6aneg-int v5, v2
000b5a6cinvoke-virtual {v4, v5}, Landroidx/emoji2/text/g;->o(I)V
000b5a72sub-int/2addr v3, v2
000b5a74return v3
000b5a76const/4 v2, 0x0
000b5a78return v2
000b5a20
000b5a20androidx.recyclerview.widget.LinearLayoutManager::P0(int, f0.N, f0.U, boolean):
000b5a30iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b5a3amove-result v0
000b5a3csub-int v0, v2, v0
000b5a40if-lez v0, :cond_23
000b5a44invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5a4amove-result v3
000b5a4cneg-int v3, v3
000b5a4eadd-int/2addr v2, v3
000b5a50if-eqz v5, :cond_22
000b5a54iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a58invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b5a5emove-result v4
000b5a60sub-int/2addr v2, v4
000b5a62if-lez v2, :cond_22
000b5a66iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a6aneg-int v5, v2
000b5a6cinvoke-virtual {v4, v5}, Landroidx/emoji2/text/g;->o(I)V
000b5a72sub-int/2addr v3, v2
000b5a74return v3
000b5a76const/4 v2, 0x0
000b5a78return v2
000b5a20
000b5a7a
000b5a7a // align 0x4
000b5a7a // align 0x4
000b5a7c
000b5a7candroidx.recyclerview.widget.LinearLayoutManager::Y0(int, f0.N, f0.U):
000b5a8cinvoke-virtual {v5}, Lf0/H;->v()I
000b5a92move-result v0
000b5a94const/4 v1, 0x0
000b5a96if-eqz v0, :cond_39
000b5a9aif-nez v6, :cond_a
000b5a9egoto :goto_39
000b5aa0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5aa6iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5aaaconst/4 v2, 0x1
000b5aaciput-boolean v2, v0, Lf0/s;->a:Z
000b5ab0if-lez v6, :cond_16
000b5ab4move v0, v2
000b5ab6goto :goto_17
000b5ab8const/4 v0, -0x1
000b5abainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b5ac0move-result v3
000b5ac2invoke-virtual {v5, v0, v3, v2, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5ac8iget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5acciget v4, v2, Lf0/s;->g:I
000b5ad0invoke-virtual {v5, v7, v2, v8, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b5ad6move-result v7
000b5ad8add-int/2addr v7, v4
000b5adaif-gez v7, :cond_2a
000b5adegoto :goto_39
000b5ae0if-le v3, v7, :cond_2e
000b5ae4mul-int v6, v0, v7
000b5ae8iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5aecneg-int v8, v6
000b5aeeinvoke-virtual {v7, v8}, Landroidx/emoji2/text/g;->o(I)V
000b5af4iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5af8iput v6, v7, Lf0/s;->j:I
000b5afcreturn v6
000b5afereturn v1
000b5a7c
000b5a7candroidx.recyclerview.widget.LinearLayoutManager::Y0(int, f0.N, f0.U):
000b5a8cinvoke-virtual {v5}, Lf0/H;->v()I
000b5a92move-result v0
000b5a94const/4 v1, 0x0
000b5a96if-eqz v0, :cond_39
000b5a9aif-nez v6, :cond_a
000b5a9egoto :goto_39
000b5aa0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5aa6iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5aaaconst/4 v2, 0x1
000b5aaciput-boolean v2, v0, Lf0/s;->a:Z
000b5ab0if-lez v6, :cond_16
000b5ab4move v0, v2
000b5ab6goto :goto_17
000b5ab8const/4 v0, -0x1
000b5abainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b5ac0move-result v3
000b5ac2invoke-virtual {v5, v0, v3, v2, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5ac8iget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5acciget v4, v2, Lf0/s;->g:I
000b5ad0invoke-virtual {v5, v7, v2, v8, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b5ad6move-result v7
000b5ad8add-int/2addr v7, v4
000b5adaif-gez v7, :cond_2a
000b5adegoto :goto_39
000b5ae0if-le v3, v7, :cond_2e
000b5ae4mul-int v6, v0, v7
000b5ae8iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5aecneg-int v8, v6
000b5aeeinvoke-virtual {v7, v8}, Landroidx/emoji2/text/g;->o(I)V
000b5af4iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5af8iput v6, v7, Lf0/s;->j:I
000b5afcreturn v6
000b5afereturn v1
000b5a7c
000b5b00
000b5b00androidx.recyclerview.widget.LinearLayoutManager::m0(int, f0.N, f0.U):
000b5b10iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b14const/4 v1, 0x1
000b5b16if-ne v0, v1, :cond_7
000b5b1aconst/4 v3, 0x0
000b5b1creturn v3
000b5b1einvoke-virtual {v2, v3, v4, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b24move-result v3
000b5b26return v3
000b5b00
000b5b00androidx.recyclerview.widget.LinearLayoutManager::m0(int, f0.N, f0.U):
000b5b10iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b14const/4 v1, 0x1
000b5b16if-ne v0, v1, :cond_7
000b5b1aconst/4 v3, 0x0
000b5b1creturn v3
000b5b1einvoke-virtual {v2, v3, v4, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b24move-result v3
000b5b26return v3
000b5b00
000b5b28
000b5b28androidx.recyclerview.widget.LinearLayoutManager::o0(int, f0.N, f0.U):
000b5b38iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b3cif-nez v0, :cond_6
000b5b40const/4 v2, 0x0
000b5b42return v2
000b5b44invoke-virtual {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b4amove-result v2
000b5b4creturn v2
000b5b28
000b5b28androidx.recyclerview.widget.LinearLayoutManager::o0(int, f0.N, f0.U):
000b5b38iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b3cif-nez v0, :cond_6
000b5b40const/4 v2, 0x0
000b5b42return v2
000b5b44invoke-virtual {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b4amove-result v2
000b5b4creturn v2
000b5b28
000b5b4e
000b5b4e // align 0x10
000b5b4e // align 0x10
000b5b50
000b5b50androidx.recyclerview.widget.LinearLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b5b60invoke-direct {v2}, Lf0/H;-><init>()V
000b5b66const/4 v0, 0x1
000b5b68iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b6cconst/4 v1, 0x0
000b5b6eiput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5b72iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5b76iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5b7aiput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5b7econst/4 v0, -0x1
000b5b80iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5b84const/high16 v0, -0x80000000
000b5b88iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5b8cconst/4 v0, 0x0
000b5b8eiput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5b92new-instance v1, Lf0/q;
000b5b96invoke-direct {v1}, Lf0/q;-><init>()V
000b5b9ciput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5ba0new-instance v1, Lf0/r;
000b5ba4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b5baaiput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5baeconst/4 v1, 0x2
000b5bb0iput v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5bb4new-array v1, v1, [I
000b5bb8iput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5bbcinvoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b5bc2move-result-object v3
000b5bc4iget v4, v3, Lf0/G;->a:I
000b5bc8invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5bceiget-boolean v4, v3, Lf0/G;->c:Z
000b5bd2invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5bd8iget-boolean v5, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5bdcif-ne v4, v5, :cond_41
000b5be0goto :goto_46
000b5be2iput-boolean v4, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5be6invoke-virtual {v2}, Lf0/H;->l0()V
000b5beciget-boolean v3, v3, Lf0/G;->d:Z
000b5bf0invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b5bf6return-void
000b5b50
000b5b50androidx.recyclerview.widget.LinearLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b5b60invoke-direct {v2}, Lf0/H;-><init>()V
000b5b66const/4 v0, 0x1
000b5b68iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b6cconst/4 v1, 0x0
000b5b6eiput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5b72iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5b76iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5b7aiput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5b7econst/4 v0, -0x1
000b5b80iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5b84const/high16 v0, -0x80000000
000b5b88iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5b8cconst/4 v0, 0x0
000b5b8eiput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5b92new-instance v1, Lf0/q;
000b5b96invoke-direct {v1}, Lf0/q;-><init>()V
000b5b9ciput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5ba0new-instance v1, Lf0/r;
000b5ba4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b5baaiput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5baeconst/4 v1, 0x2
000b5bb0iput v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5bb4new-array v1, v1, [I
000b5bb8iput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5bbcinvoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b5bc2move-result-object v3
000b5bc4iget v4, v3, Lf0/G;->a:I
000b5bc8invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5bceiget-boolean v4, v3, Lf0/G;->c:Z
000b5bd2invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5bd8iget-boolean v5, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5bdcif-ne v4, v5, :cond_41
000b5be0goto :goto_46
000b5be2iput-boolean v4, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5be6invoke-virtual {v2}, Lf0/H;->l0()V
000b5beciget-boolean v3, v3, Lf0/G;->d:Z
000b5bf0invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b5bf6return-void
000b5b50
000b5bf8
000b5bf8androidx.recyclerview.widget.LinearLayoutManager::<init>(int):
000b5c08invoke-direct {v3}, Lf0/H;-><init>()V
000b5c0econst/4 v0, 0x1
000b5c10iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5c14const/4 v1, 0x0
000b5c16iput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c1aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5c1eiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5c22iput-boolean v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5c26const/4 v0, -0x1
000b5c28iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5c2cconst/high16 v0, -0x80000000
000b5c30iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5c34const/4 v0, 0x0
000b5c36iput-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c3anew-instance v2, Lf0/q;
000b5c3einvoke-direct {v2}, Lf0/q;-><init>()V
000b5c44iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5c48new-instance v2, Lf0/r;
000b5c4cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b5c52iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5c56const/4 v2, 0x2
000b5c58iput v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5c5cnew-array v2, v2, [I
000b5c60iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5c64invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5c6ainvoke-virtual {v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5c70iget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c74if-nez v4, :cond_39
000b5c78return-void
000b5c7aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c7einvoke-virtual {v3}, Lf0/H;->l0()V
000b5c84return-void
000b5bf8
000b5bf8androidx.recyclerview.widget.LinearLayoutManager::<init>(int):
000b5c08invoke-direct {v3}, Lf0/H;-><init>()V
000b5c0econst/4 v0, 0x1
000b5c10iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5c14const/4 v1, 0x0
000b5c16iput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c1aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5c1eiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5c22iput-boolean v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5c26const/4 v0, -0x1
000b5c28iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5c2cconst/high16 v0, -0x80000000
000b5c30iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5c34const/4 v0, 0x0
000b5c36iput-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c3anew-instance v2, Lf0/q;
000b5c3einvoke-direct {v2}, Lf0/q;-><init>()V
000b5c44iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5c48new-instance v2, Lf0/r;
000b5c4cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b5c52iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5c56const/4 v2, 0x2
000b5c58iput v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5c5cnew-array v2, v2, [I
000b5c60iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5c64invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5c6ainvoke-virtual {v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5c70iget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c74if-nez v4, :cond_39
000b5c78return-void
000b5c7aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c7einvoke-virtual {v3}, Lf0/H;->l0()V
000b5c84return-void
000b5bf8
000b5c86
000b5c86 // align 0x8
000b5c86 // align 0x8
000b5c88
000b5c88androidx.recyclerview.widget.LinearLayoutManager::c(java.lang.String):
000b5c98iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c9cif-nez v0, :cond_7
000b5ca0invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000b5ca6return-void
000b5c88
000b5c88androidx.recyclerview.widget.LinearLayoutManager::c(java.lang.String):
000b5c98iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c9cif-nez v0, :cond_7
000b5ca0invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000b5ca6return-void
000b5c88
000b5ca8
000b5ca8androidx.recyclerview.widget.LinearLayoutManager::A0(f0.U, int[]):
000b5cb8iget v4, v4, Lf0/U;->a:I
000b5cbcconst/4 v0, -0x1
000b5cbeconst/4 v1, 0x0
000b5cc0if-eq v4, v0, :cond_d
000b5cc4iget-object v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5cc8invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b5ccemove-result v4
000b5cd0goto :goto_e
000b5cd2move v4, v1
000b5cd4iget-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5cd8iget v2, v2, Lf0/s;->f:I
000b5cdcif-ne v2, v0, :cond_16
000b5ce0move v0, v1
000b5ce2goto :goto_18
000b5ce4move v0, v4
000b5ce6move v4, v1
000b5ce8aput v4, v5, v1
000b5cecconst/4 v4, 0x1
000b5ceeaput v0, v5, v4
000b5cf2return-void
000b5ca8
000b5ca8androidx.recyclerview.widget.LinearLayoutManager::A0(f0.U, int[]):
000b5cb8iget v4, v4, Lf0/U;->a:I
000b5cbcconst/4 v0, -0x1
000b5cbeconst/4 v1, 0x0
000b5cc0if-eq v4, v0, :cond_d
000b5cc4iget-object v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5cc8invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b5ccemove-result v4
000b5cd0goto :goto_e
000b5cd2move v4, v1
000b5cd4iget-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5cd8iget v2, v2, Lf0/s;->f:I
000b5cdcif-ne v2, v0, :cond_16
000b5ce0move v0, v1
000b5ce2goto :goto_18
000b5ce4move v0, v4
000b5ce6move v4, v1
000b5ce8aput v4, v5, v1
000b5cecconst/4 v4, 0x1
000b5ceeaput v0, v5, v4
000b5cf2return-void
000b5ca8
000b5cf4
000b5cf4androidx.recyclerview.widget.LinearLayoutManager::h(int, int, f0.U, f0.l):
000b5d04iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5d08if-nez v0, :cond_5
000b5d0cgoto :goto_6
000b5d0emove v2, v3
000b5d10invoke-virtual {v1}, Lf0/H;->v()I
000b5d16move-result v3
000b5d18if-eqz v3, :cond_24
000b5d1cif-nez v2, :cond_f
000b5d20goto :goto_24
000b5d22invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5d28const/4 v3, 0x1
000b5d2aif-lez v2, :cond_17
000b5d2emove v0, v3
000b5d30goto :goto_18
000b5d32const/4 v0, -0x1
000b5d34invoke-static {v2}, Ljava/lang/Math;->abs(I)I
000b5d3amove-result v2
000b5d3cinvoke-virtual {v1, v0, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5d42iget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5d46invoke-virtual {v1, v4, v2, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->B0(Lf0/U;Lf0/s;Lf0/l;)V
000b5d4creturn-void
000b5cf4
000b5cf4androidx.recyclerview.widget.LinearLayoutManager::h(int, int, f0.U, f0.l):
000b5d04iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5d08if-nez v0, :cond_5
000b5d0cgoto :goto_6
000b5d0emove v2, v3
000b5d10invoke-virtual {v1}, Lf0/H;->v()I
000b5d16move-result v3
000b5d18if-eqz v3, :cond_24
000b5d1cif-nez v2, :cond_f
000b5d20goto :goto_24
000b5d22invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5d28const/4 v3, 0x1
000b5d2aif-lez v2, :cond_17
000b5d2emove v0, v3
000b5d30goto :goto_18
000b5d32const/4 v0, -0x1
000b5d34invoke-static {v2}, Ljava/lang/Math;->abs(I)I
000b5d3amove-result v2
000b5d3cinvoke-virtual {v1, v0, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5d42iget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5d46invoke-virtual {v1, v4, v2, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->B0(Lf0/U;Lf0/s;Lf0/l;)V
000b5d4creturn-void
000b5cf4
000b5d4e
000b5d4e // align 0x10
000b5d4e // align 0x10
000b5d50
000b5d50androidx.recyclerview.widget.LinearLayoutManager::i(int, f0.l):
000b5d60iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5d64const/4 v1, -0x1
000b5d66const/4 v2, 0x0
000b5d68if-eqz v0, :cond_d
000b5d6ciget v3, v0, Lf0/t;->a:I
000b5d70if-ltz v3, :cond_d
000b5d74iget-boolean v0, v0, Lf0/t;->c:Z
000b5d78goto :goto_1c
000b5d7ainvoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5d80iget-boolean v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5d84iget v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5d88if-ne v3, v1, :cond_1c
000b5d8cif-eqz v0, :cond_1b
000b5d90add-int/lit8 v3, v6, -0x1
000b5d94goto :goto_1c
000b5d96move v3, v2
000b5d98if-eqz v0, :cond_1f
000b5d9cgoto :goto_20
000b5d9econst/4 v1, 0x1
000b5da0move v0, v2
000b5da2iget v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5da6if-ge v0, v4, :cond_30
000b5daaif-ltz v3, :cond_30
000b5daeif-ge v3, v6, :cond_30
000b5db2invoke-virtual {v7, v3, v2}, Lf0/l;->a(II)V
000b5db8add-int/2addr v3, v1
000b5dbaadd-int/lit8 v0, v0, 0x1
000b5dbegoto :goto_21
000b5dc0return-void
000b5d50
000b5d50androidx.recyclerview.widget.LinearLayoutManager::i(int, f0.l):
000b5d60iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5d64const/4 v1, -0x1
000b5d66const/4 v2, 0x0
000b5d68if-eqz v0, :cond_d
000b5d6ciget v3, v0, Lf0/t;->a:I
000b5d70if-ltz v3, :cond_d
000b5d74iget-boolean v0, v0, Lf0/t;->c:Z
000b5d78goto :goto_1c
000b5d7ainvoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5d80iget-boolean v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5d84iget v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5d88if-ne v3, v1, :cond_1c
000b5d8cif-eqz v0, :cond_1b
000b5d90add-int/lit8 v3, v6, -0x1
000b5d94goto :goto_1c
000b5d96move v3, v2
000b5d98if-eqz v0, :cond_1f
000b5d9cgoto :goto_20
000b5d9econst/4 v1, 0x1
000b5da0move v0, v2
000b5da2iget v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5da6if-ge v0, v4, :cond_30
000b5daaif-ltz v3, :cond_30
000b5daeif-ge v3, v6, :cond_30
000b5db2invoke-virtual {v7, v3, v2}, Lf0/l;->a(II)V
000b5db8add-int/2addr v3, v1
000b5dbaadd-int/lit8 v0, v0, 0x1
000b5dbegoto :goto_21
000b5dc0return-void
000b5d50
000b5dc2
000b5dc2 // align 0x4
000b5dc2 // align 0x4
000b5dc4
000b5dc4androidx.recyclerview.widget.LinearLayoutManager::B0(f0.U, f0.s, f0.l):
000b5dd4iget v0, v3, Lf0/s;->d:I
000b5dd8if-ltz v0, :cond_14
000b5ddcinvoke-virtual {v2}, Lf0/U;->b()I
000b5de2move-result v2
000b5de4if-ge v0, v2, :cond_14
000b5de8const/4 v2, 0x0
000b5deaiget v3, v3, Lf0/s;->g:I
000b5deeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000b5df4move-result v2
000b5df6invoke-virtual {v4, v0, v2}, Lf0/l;->a(II)V
000b5dfcreturn-void
000b5dc4
000b5dc4androidx.recyclerview.widget.LinearLayoutManager::B0(f0.U, f0.s, f0.l):
000b5dd4iget v0, v3, Lf0/s;->d:I
000b5dd8if-ltz v0, :cond_14
000b5ddcinvoke-virtual {v2}, Lf0/U;->b()I
000b5de2move-result v2
000b5de4if-ge v0, v2, :cond_14
000b5de8const/4 v2, 0x0
000b5deaiget v3, v3, Lf0/s;->g:I
000b5deeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
000b5df4move-result v2
000b5df6invoke-virtual {v4, v0, v2}, Lf0/l;->a(II)V
000b5dfcreturn-void
000b5dc4
000b5dfe
000b5dfe // align 0x10
000b5dfe // align 0x10
000b5e00
000b5e00androidx.recyclerview.widget.LinearLayoutManager::G0():
000b5e10iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5e14if-nez v0, :cond_16
000b5e18new-instance v0, Lf0/s;
000b5e1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b5e22const/4 v1, 0x1
000b5e24iput-boolean v1, v0, Lf0/s;->a:Z
000b5e28const/4 v1, 0x0
000b5e2aiput v1, v0, Lf0/s;->h:I
000b5e2eiput v1, v0, Lf0/s;->i:I
000b5e32const/4 v1, 0x0
000b5e34iput-object v1, v0, Lf0/s;->k:Ljava/util/List;
000b5e38iput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5e3creturn-void
000b5e00
000b5e00androidx.recyclerview.widget.LinearLayoutManager::G0():
000b5e10iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5e14if-nez v0, :cond_16
000b5e18new-instance v0, Lf0/s;
000b5e1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b5e22const/4 v1, 0x1
000b5e24iput-boolean v1, v0, Lf0/s;->a:Z
000b5e28const/4 v1, 0x0
000b5e2aiput v1, v0, Lf0/s;->h:I
000b5e2eiput v1, v0, Lf0/s;->i:I
000b5e32const/4 v1, 0x0
000b5e34iput-object v1, v0, Lf0/s;->k:Ljava/util/List;
000b5e38iput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5e3creturn-void
000b5e00
000b5e3e
000b5e3e // align 0x10
000b5e3e // align 0x10
000b5e40
000b5e40androidx.recyclerview.widget.LinearLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b5e50invoke-virtual {v13, v11}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b5e56move-result-object v11
000b5e58const/4 v12, 0x1
000b5e5aif-nez v11, :cond_a
000b5e5eiput-boolean v12, v14, Lf0/r;->b:Z
000b5e62return-void
000b5e64invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b5e6amove-result-object v0
000b5e6ccheck-cast v0, Lf0/I;
000b5e70iget-object v1, v13, Lf0/s;->k:Ljava/util/List;
000b5e74const/4 v2, 0x0
000b5e76const/4 v3, -0x1
000b5e78if-nez v1, :cond_29
000b5e7ciget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5e80iget v4, v13, Lf0/s;->f:I
000b5e84if-ne v4, v3, :cond_1e
000b5e88move v4, v12
000b5e8agoto :goto_1f
000b5e8cmove v4, v2
000b5e8eif-ne v1, v4, :cond_25
000b5e92invoke-virtual {v10, v11, v3, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5e98goto :goto_3b
000b5e9ainvoke-virtual {v10, v11, v2, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ea0goto :goto_3b
000b5ea2iget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5ea6iget v4, v13, Lf0/s;->f:I
000b5eaaif-ne v4, v3, :cond_31
000b5eaemove v4, v12
000b5eb0goto :goto_32
000b5eb2move v4, v2
000b5eb4if-ne v1, v4, :cond_38
000b5eb8invoke-virtual {v10, v11, v3, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ebegoto :goto_3b
000b5ec0invoke-virtual {v10, v11, v2, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ec6invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b5eccmove-result-object v1
000b5ececheck-cast v1, Lf0/I;
000b5ed2iget-object v2, v10, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b5ed6invoke-virtual {v2, v11}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b5edcmove-result-object v2
000b5edeiget v4, v2, Landroid/graphics/Rect;->left:I
000b5ee2iget v5, v2, Landroid/graphics/Rect;->right:I
000b5ee6add-int/2addr v4, v5
000b5ee8iget v5, v2, Landroid/graphics/Rect;->top:I
000b5eeciget v2, v2, Landroid/graphics/Rect;->bottom:I
000b5ef0add-int/2addr v5, v2
000b5ef2iget v2, v10, Lf0/H;->n:I
000b5ef6iget v6, v10, Lf0/H;->l:I
000b5efainvoke-virtual {v10}, Lf0/H;->E()I
000b5f00move-result v7
000b5f02invoke-virtual {v10}, Lf0/H;->F()I
000b5f08move-result v8
000b5f0aadd-int/2addr v8, v7
000b5f0ciget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b5f10add-int/2addr v8, v7
000b5f12iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b5f16add-int/2addr v8, v7
000b5f18add-int/2addr v8, v4
000b5f1aiget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b5f1einvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d()Z
000b5f24move-result v7
000b5f26invoke-static {v7, v2, v6, v8, v4}, Lf0/H;->w(ZIIII)I
000b5f2cmove-result v2
000b5f2eiget v4, v10, Lf0/H;->o:I
000b5f32iget v6, v10, Lf0/H;->m:I
000b5f36invoke-virtual {v10}, Lf0/H;->G()I
000b5f3cmove-result v7
000b5f3einvoke-virtual {v10}, Lf0/H;->D()I
000b5f44move-result v8
000b5f46add-int/2addr v8, v7
000b5f48iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b5f4cadd-int/2addr v8, v7
000b5f4eiget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b5f52add-int/2addr v8, v7
000b5f54add-int/2addr v8, v5
000b5f56iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b5f5ainvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->e()Z
000b5f60move-result v7
000b5f62invoke-static {v7, v4, v6, v8, v5}, Lf0/H;->w(ZIIII)I
000b5f68move-result v4
000b5f6ainvoke-virtual {v10, v11, v2, v4, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b5f70move-result v1
000b5f72if-eqz v1, :cond_96
000b5f76invoke-virtual {v11, v2, v4}, Landroid/view/View;->measure(II)V
000b5f7ciget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5f80invoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b5f86move-result v1
000b5f88iput v1, v14, Lf0/r;->a:I
000b5f8ciget v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5f90if-ne v1, v12, :cond_d4
000b5f94invoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5f9amove-result v1
000b5f9cif-eqz v1, :cond_b8
000b5fa0iget v1, v10, Lf0/H;->n:I
000b5fa4invoke-virtual {v10}, Lf0/H;->F()I
000b5faamove-result v2
000b5facsub-int/2addr v1, v2
000b5faeiget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5fb2invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b5fb8move-result v2
000b5fbasub-int v2, v1, v2
000b5fbegoto :goto_c3
000b5fc0invoke-virtual {v10}, Lf0/H;->E()I
000b5fc6move-result v2
000b5fc8iget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5fccinvoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b5fd2move-result v1
000b5fd4add-int/2addr v1, v2
000b5fd6iget v4, v13, Lf0/s;->f:I
000b5fdaif-ne v4, v3, :cond_ce
000b5fdeiget v13, v13, Lf0/s;->b:I
000b5fe2iget v3, v14, Lf0/r;->a:I
000b5fe6sub-int v3, v13, v3
000b5feagoto :goto_fa
000b5feciget v3, v13, Lf0/s;->b:I
000b5ff0iget v13, v14, Lf0/r;->a:I
000b5ff4add-int/2addr v13, v3
000b5ff6goto :goto_fa
000b5ff8invoke-virtual {v10}, Lf0/H;->G()I
000b5ffemove-result v1
000b6000iget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6004invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b600amove-result v2
000b600cadd-int/2addr v2, v1
000b600eiget v4, v13, Lf0/s;->f:I
000b6012if-ne v4, v3, :cond_ef
000b6016iget v13, v13, Lf0/s;->b:I
000b601aiget v3, v14, Lf0/r;->a:I
000b601esub-int v3, v13, v3
000b6022move v9, v1
000b6024move v1, v13
000b6026move v13, v2
000b6028move v2, v3
000b602amove v3, v9
000b602cgoto :goto_fa
000b602eiget v13, v13, Lf0/s;->b:I
000b6032iget v3, v14, Lf0/r;->a:I
000b6036add-int/2addr v3, v13
000b6038move v9, v2
000b603amove v2, v13
000b603cmove v13, v9
000b603emove v9, v3
000b6040move v3, v1
000b6042move v1, v9
000b6044invoke-static {v11, v2, v3, v1, v13}, Lf0/H;->N(Landroid/view/View;IIII)V
000b604aiget-object v13, v0, Lf0/I;->a:Lf0/X;
000b604einvoke-virtual {v13}, Lf0/X;->h()Z
000b6054move-result v13
000b6056if-nez v13, :cond_10d
000b605aiget-object v13, v0, Lf0/I;->a:Lf0/X;
000b605einvoke-virtual {v13}, Lf0/X;->k()Z
000b6064move-result v13
000b6066if-eqz v13, :cond_10f
000b606aiput-boolean v12, v14, Lf0/r;->c:Z
000b606einvoke-virtual {v11}, Landroid/view/View;->hasFocusable()Z
000b6074move-result v11
000b6076iput-boolean v11, v14, Lf0/r;->d:Z
000b607areturn-void
000b5e40
000b5e40androidx.recyclerview.widget.LinearLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b5e50invoke-virtual {v13, v11}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b5e56move-result-object v11
000b5e58const/4 v12, 0x1
000b5e5aif-nez v11, :cond_a
000b5e5eiput-boolean v12, v14, Lf0/r;->b:Z
000b5e62return-void
000b5e64invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b5e6amove-result-object v0
000b5e6ccheck-cast v0, Lf0/I;
000b5e70iget-object v1, v13, Lf0/s;->k:Ljava/util/List;
000b5e74const/4 v2, 0x0
000b5e76const/4 v3, -0x1
000b5e78if-nez v1, :cond_29
000b5e7ciget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5e80iget v4, v13, Lf0/s;->f:I
000b5e84if-ne v4, v3, :cond_1e
000b5e88move v4, v12
000b5e8agoto :goto_1f
000b5e8cmove v4, v2
000b5e8eif-ne v1, v4, :cond_25
000b5e92invoke-virtual {v10, v11, v3, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5e98goto :goto_3b
000b5e9ainvoke-virtual {v10, v11, v2, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ea0goto :goto_3b
000b5ea2iget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5ea6iget v4, v13, Lf0/s;->f:I
000b5eaaif-ne v4, v3, :cond_31
000b5eaemove v4, v12
000b5eb0goto :goto_32
000b5eb2move v4, v2
000b5eb4if-ne v1, v4, :cond_38
000b5eb8invoke-virtual {v10, v11, v3, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ebegoto :goto_3b
000b5ec0invoke-virtual {v10, v11, v2, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
000b5ec6invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b5eccmove-result-object v1
000b5ececheck-cast v1, Lf0/I;
000b5ed2iget-object v2, v10, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b5ed6invoke-virtual {v2, v11}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b5edcmove-result-object v2
000b5edeiget v4, v2, Landroid/graphics/Rect;->left:I
000b5ee2iget v5, v2, Landroid/graphics/Rect;->right:I
000b5ee6add-int/2addr v4, v5
000b5ee8iget v5, v2, Landroid/graphics/Rect;->top:I
000b5eeciget v2, v2, Landroid/graphics/Rect;->bottom:I
000b5ef0add-int/2addr v5, v2
000b5ef2iget v2, v10, Lf0/H;->n:I
000b5ef6iget v6, v10, Lf0/H;->l:I
000b5efainvoke-virtual {v10}, Lf0/H;->E()I
000b5f00move-result v7
000b5f02invoke-virtual {v10}, Lf0/H;->F()I
000b5f08move-result v8
000b5f0aadd-int/2addr v8, v7
000b5f0ciget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b5f10add-int/2addr v8, v7
000b5f12iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b5f16add-int/2addr v8, v7
000b5f18add-int/2addr v8, v4
000b5f1aiget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b5f1einvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d()Z
000b5f24move-result v7
000b5f26invoke-static {v7, v2, v6, v8, v4}, Lf0/H;->w(ZIIII)I
000b5f2cmove-result v2
000b5f2eiget v4, v10, Lf0/H;->o:I
000b5f32iget v6, v10, Lf0/H;->m:I
000b5f36invoke-virtual {v10}, Lf0/H;->G()I
000b5f3cmove-result v7
000b5f3einvoke-virtual {v10}, Lf0/H;->D()I
000b5f44move-result v8
000b5f46add-int/2addr v8, v7
000b5f48iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b5f4cadd-int/2addr v8, v7
000b5f4eiget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b5f52add-int/2addr v8, v7
000b5f54add-int/2addr v8, v5
000b5f56iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b5f5ainvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->e()Z
000b5f60move-result v7
000b5f62invoke-static {v7, v4, v6, v8, v5}, Lf0/H;->w(ZIIII)I
000b5f68move-result v4
000b5f6ainvoke-virtual {v10, v11, v2, v4, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b5f70move-result v1
000b5f72if-eqz v1, :cond_96
000b5f76invoke-virtual {v11, v2, v4}, Landroid/view/View;->measure(II)V
000b5f7ciget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5f80invoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b5f86move-result v1
000b5f88iput v1, v14, Lf0/r;->a:I
000b5f8ciget v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5f90if-ne v1, v12, :cond_d4
000b5f94invoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5f9amove-result v1
000b5f9cif-eqz v1, :cond_b8
000b5fa0iget v1, v10, Lf0/H;->n:I
000b5fa4invoke-virtual {v10}, Lf0/H;->F()I
000b5faamove-result v2
000b5facsub-int/2addr v1, v2
000b5faeiget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5fb2invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b5fb8move-result v2
000b5fbasub-int v2, v1, v2
000b5fbegoto :goto_c3
000b5fc0invoke-virtual {v10}, Lf0/H;->E()I
000b5fc6move-result v2
000b5fc8iget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5fccinvoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b5fd2move-result v1
000b5fd4add-int/2addr v1, v2
000b5fd6iget v4, v13, Lf0/s;->f:I
000b5fdaif-ne v4, v3, :cond_ce
000b5fdeiget v13, v13, Lf0/s;->b:I
000b5fe2iget v3, v14, Lf0/r;->a:I
000b5fe6sub-int v3, v13, v3
000b5feagoto :goto_fa
000b5feciget v3, v13, Lf0/s;->b:I
000b5ff0iget v13, v14, Lf0/r;->a:I
000b5ff4add-int/2addr v13, v3
000b5ff6goto :goto_fa
000b5ff8invoke-virtual {v10}, Lf0/H;->G()I
000b5ffemove-result v1
000b6000iget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6004invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b600amove-result v2
000b600cadd-int/2addr v2, v1
000b600eiget v4, v13, Lf0/s;->f:I
000b6012if-ne v4, v3, :cond_ef
000b6016iget v13, v13, Lf0/s;->b:I
000b601aiget v3, v14, Lf0/r;->a:I
000b601esub-int v3, v13, v3
000b6022move v9, v1
000b6024move v1, v13
000b6026move v13, v2
000b6028move v2, v3
000b602amove v3, v9
000b602cgoto :goto_fa
000b602eiget v13, v13, Lf0/s;->b:I
000b6032iget v3, v14, Lf0/r;->a:I
000b6036add-int/2addr v3, v13
000b6038move v9, v2
000b603amove v2, v13
000b603cmove v13, v9
000b603emove v9, v3
000b6040move v3, v1
000b6042move v1, v9
000b6044invoke-static {v11, v2, v3, v1, v13}, Lf0/H;->N(Landroid/view/View;IIII)V
000b604aiget-object v13, v0, Lf0/I;->a:Lf0/X;
000b604einvoke-virtual {v13}, Lf0/X;->h()Z
000b6054move-result v13
000b6056if-nez v13, :cond_10d
000b605aiget-object v13, v0, Lf0/I;->a:Lf0/X;
000b605einvoke-virtual {v13}, Lf0/X;->k()Z
000b6064move-result v13
000b6066if-eqz v13, :cond_10f
000b606aiput-boolean v12, v14, Lf0/r;->c:Z
000b606einvoke-virtual {v11}, Landroid/view/View;->hasFocusable()Z
000b6074move-result v11
000b6076iput-boolean v11, v14, Lf0/r;->d:Z
000b607areturn-void
000b5e40
000b607c
000b607candroidx.recyclerview.widget.LinearLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b608creturn-void
000b607c
000b607candroidx.recyclerview.widget.LinearLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b608creturn-void
000b607c
000b608e
000b608e // align 0x10
000b608e // align 0x10
000b6090
000b6090androidx.recyclerview.widget.LinearLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
000b60a0return-void
000b6090
000b6090androidx.recyclerview.widget.LinearLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
000b60a0return-void
000b6090
000b60a2
000b60a2 // align 0x4
000b60a2 // align 0x4
000b60a4
000b60a4androidx.recyclerview.widget.LinearLayoutManager::T(android.view.accessibility.AccessibilityEvent):
000b60b4invoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
000b60bainvoke-virtual {v2}, Lf0/H;->v()I
000b60c0move-result v0
000b60c2if-lez v0, :cond_24
000b60c6invoke-virtual {v2}, Lf0/H;->v()I
000b60ccmove-result v0
000b60ceconst/4 v1, 0x0
000b60d0invoke-virtual {v2, v1, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b60d6move-result-object v0
000b60d8if-nez v0, :cond_16
000b60dcconst/4 v0, -0x1
000b60degoto :goto_1a
000b60e0invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b60e6move-result v0
000b60e8invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000b60eeinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->K0()I
000b60f4move-result v0
000b60f6invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000b60fcreturn-void
000b60a4
000b60a4androidx.recyclerview.widget.LinearLayoutManager::T(android.view.accessibility.AccessibilityEvent):
000b60b4invoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
000b60bainvoke-virtual {v2}, Lf0/H;->v()I
000b60c0move-result v0
000b60c2if-lez v0, :cond_24
000b60c6invoke-virtual {v2}, Lf0/H;->v()I
000b60ccmove-result v0
000b60ceconst/4 v1, 0x0
000b60d0invoke-virtual {v2, v1, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b60d6move-result-object v0
000b60d8if-nez v0, :cond_16
000b60dcconst/4 v0, -0x1
000b60degoto :goto_1a
000b60e0invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b60e6move-result v0
000b60e8invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
000b60eeinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->K0()I
000b60f4move-result v0
000b60f6invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
000b60fcreturn-void
000b60a4
000b60fe
000b60fe // align 0x10
000b60fe // align 0x10
000b6100
000b6100androidx.recyclerview.widget.LinearLayoutManager::b0(f0.N, f0.U):
000b6110move-object/from16 v0, v17
000b6114move-object/from16 v2, v19
000b6118iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b611cconst/4 v6, -0x1
000b611eif-nez v1, :cond_d
000b6122iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6126if-eq v1, v6, :cond_17
000b612ainvoke-virtual {v2}, Lf0/U;->b()I
000b6130move-result v1
000b6132if-nez v1, :cond_17
000b6136invoke-virtual/range {v17 .. v18}, Lf0/H;->g0(Lf0/N;)V
000b613creturn-void
000b613eiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6142if-eqz v1, :cond_21
000b6146iget v1, v1, Lf0/t;->a:I
000b614aif-ltz v1, :cond_21
000b614eiput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6152invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b6158iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b615cconst/4 v7, 0x0
000b615eiput-boolean v7, v1, Lf0/s;->a:Z
000b6162invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b6168iget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b616cif-nez v1, :cond_31
000b6170goto :goto_43
000b6172invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b6178move-result-object v1
000b617aif-eqz v1, :cond_43
000b617eiget-object v3, v0, Lf0/H;->a:LF0/h;
000b6182iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
000b6186check-cast v3, Ljava/util/ArrayList;
000b618ainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b6190move-result v3
000b6192if-eqz v3, :cond_44
000b6196const/4 v1, 0x0
000b6198iget-object v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b619ciget-boolean v3, v9, Lf0/q;->e:Z
000b61a0const/high16 v10, -0x80000000
000b61a4const/4 v11, 0x1
000b61a6if-eqz v3, :cond_81
000b61aaiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b61aeif-ne v3, v6, :cond_81
000b61b2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b61b6if-eqz v3, :cond_56
000b61bagoto :goto_81
000b61bcif-eqz v1, :cond_75
000b61c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61c4invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b61camove-result v3
000b61cciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61d0invoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b61d6move-result v4
000b61d8if-ge v3, v4, :cond_79
000b61dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61e0invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b61e6move-result v3
000b61e8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61ecinvoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b61f2move-result v4
000b61f4if-gt v3, v4, :cond_75
000b61f8goto :goto_79
000b61famove-object/from16 v1, v18
000b61fegoto/16 :goto_296
000b6202invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b6208move-result v3
000b620ainvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
000b6210goto :goto_75
000b6212invoke-virtual {v9}, Lf0/q;->d()V
000b6218iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b621ciget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6220xor-int/2addr v1, v3
000b6222iput-boolean v1, v9, Lf0/q;->d:Z
000b6226iget-boolean v1, v2, Lf0/U;->g:Z
000b622aif-nez v1, :cond_18c
000b622eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6232if-ne v1, v6, :cond_95
000b6236goto/16 :goto_18c
000b623aif-ltz v1, :cond_188
000b623einvoke-virtual {v2}, Lf0/U;->b()I
000b6244move-result v3
000b6246if-lt v1, v3, :cond_9f
000b624agoto/16 :goto_188
000b624eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6252iput v1, v9, Lf0/q;->b:I
000b6256iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b625aif-eqz v3, :cond_d0
000b625eiget v4, v3, Lf0/t;->a:I
000b6262if-ltz v4, :cond_d0
000b6266iget-boolean v1, v3, Lf0/t;->c:Z
000b626aiput-boolean v1, v9, Lf0/q;->d:Z
000b626eif-eqz v1, :cond_c2
000b6272iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6276invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b627cmove-result v1
000b627eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6282iget v3, v3, Lf0/t;->b:I
000b6286sub-int/2addr v1, v3
000b6288iput v1, v9, Lf0/q;->c:I
000b628cmove-object/from16 v1, v18
000b6290goto/16 :goto_294
000b6294iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6298invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b629emove-result v1
000b62a0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b62a4iget v3, v3, Lf0/t;->b:I
000b62a8add-int/2addr v1, v3
000b62aaiput v1, v9, Lf0/q;->c:I
000b62aegoto :goto_be
000b62b0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b62b4if-ne v3, v10, :cond_168
000b62b8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
000b62bemove-result-object v1
000b62c0if-eqz v1, :cond_145
000b62c4iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62c8invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b62cemove-result v3
000b62d0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62d4invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b62damove-result v4
000b62dcif-le v3, v4, :cond_ec
000b62e0invoke-virtual {v9}, Lf0/q;->a()V
000b62e6goto :goto_be
000b62e8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62ecinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b62f2move-result v3
000b62f4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62f8invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b62femove-result v4
000b6300sub-int/2addr v3, v4
000b6302if-gez v3, :cond_106
000b6306iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b630ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6310move-result v1
000b6312iput v1, v9, Lf0/q;->c:I
000b6316iput-boolean v7, v9, Lf0/q;->d:Z
000b631agoto :goto_be
000b631ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6320invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000b6326move-result v3
000b6328iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b632cinvoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6332move-result v4
000b6334sub-int/2addr v3, v4
000b6336if-gez v3, :cond_120
000b633aiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b633einvoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b6344move-result v1
000b6346iput v1, v9, Lf0/q;->c:I
000b634aiput-boolean v11, v9, Lf0/q;->d:Z
000b634egoto :goto_be
000b6350iget-boolean v3, v9, Lf0/q;->d:Z
000b6354if-eqz v3, :cond_13b
000b6358iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b635cinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6362move-result v1
000b6364iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6368iget v4, v3, Landroidx/emoji2/text/g;->a:I
000b636cif-ne v10, v4, :cond_132
000b6370move v4, v7
000b6372goto :goto_139
000b6374invoke-virtual {v3}, Landroidx/emoji2/text/g;->l()I
000b637amove-result v4
000b637ciget v3, v3, Landroidx/emoji2/text/g;->a:I
000b6380sub-int/2addr v4, v3
000b6382add-int/2addr v4, v1
000b6384goto :goto_141
000b6386iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b638ainvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6390move-result v4
000b6392iput v4, v9, Lf0/q;->c:I
000b6396goto/16 :goto_be
000b639ainvoke-virtual {v0}, Lf0/H;->v()I
000b63a0move-result v1
000b63a2if-lez v1, :cond_163
000b63a6invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
000b63acmove-result-object v1
000b63aeinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b63b4move-result v1
000b63b6iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b63baif-ge v3, v1, :cond_159
000b63bemove v1, v11
000b63c0goto :goto_15a
000b63c2move v1, v7
000b63c4iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b63c8if-ne v1, v3, :cond_160
000b63ccmove v1, v11
000b63cegoto :goto_161
000b63d0move v1, v7
000b63d2iput-boolean v1, v9, Lf0/q;->d:Z
000b63d6invoke-virtual {v9}, Lf0/q;->a()V
000b63dcgoto/16 :goto_be
000b63e0iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b63e4iput-boolean v1, v9, Lf0/q;->d:Z
000b63e8if-eqz v1, :cond_17b
000b63eciget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b63f0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b63f6move-result v1
000b63f8iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b63fcsub-int/2addr v1, v3
000b63feiput v1, v9, Lf0/q;->c:I
000b6402goto/16 :goto_be
000b6406iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b640ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6410move-result v1
000b6412iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6416add-int/2addr v1, v3
000b6418iput v1, v9, Lf0/q;->c:I
000b641cgoto/16 :goto_be
000b6420iput v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6424iput v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6428invoke-virtual {v0}, Lf0/H;->v()I
000b642emove-result v1
000b6430if-nez v1, :cond_196
000b6434move-object/from16 v1, v18
000b6438goto/16 :goto_284
000b643ciget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b6440if-nez v1, :cond_19b
000b6444goto :goto_1ad
000b6446invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b644cmove-result-object v1
000b644eif-eqz v1, :cond_1ad
000b6452iget-object v3, v0, Lf0/H;->a:LF0/h;
000b6456iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
000b645acheck-cast v3, Ljava/util/ArrayList;
000b645einvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b6464move-result v3
000b6466if-eqz v3, :cond_1ae
000b646aconst/4 v1, 0x0
000b646cif-eqz v1, :cond_1db
000b6470invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b6476move-result-object v3
000b6478check-cast v3, Lf0/I;
000b647ciget-object v4, v3, Lf0/I;->a:Lf0/X;
000b6480invoke-virtual {v4}, Lf0/X;->h()Z
000b6486move-result v4
000b6488if-nez v4, :cond_1db
000b648ciget-object v4, v3, Lf0/I;->a:Lf0/X;
000b6490invoke-virtual {v4}, Lf0/X;->b()I
000b6496move-result v4
000b6498if-ltz v4, :cond_1db
000b649ciget-object v3, v3, Lf0/I;->a:Lf0/X;
000b64a0invoke-virtual {v3}, Lf0/X;->b()I
000b64a6move-result v3
000b64a8invoke-virtual {v2}, Lf0/U;->b()I
000b64aemove-result v4
000b64b0if-ge v3, v4, :cond_1db
000b64b4invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b64bamove-result v3
000b64bcinvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
000b64c2goto/16 :goto_be
000b64c6iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b64caiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b64ceif-eq v1, v3, :cond_1e2
000b64d2goto :goto_192
000b64d4iget-boolean v1, v9, Lf0/q;->d:Z
000b64d8if-eqz v1, :cond_214
000b64dciget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b64e0if-eqz v1, :cond_1fa
000b64e4invoke-virtual {v0}, Lf0/H;->v()I
000b64eamove-result v4
000b64ecinvoke-virtual {v2}, Lf0/U;->b()I
000b64f2move-result v5
000b64f4const/4 v3, 0x0
000b64f6move-object/from16 v1, v18
000b64fainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6500move-result-object v3
000b6502goto :goto_22b
000b6504invoke-virtual/range {v17}, Lf0/H;->v()I
000b650amove-result v0
000b650cadd-int/lit8 v3, v0, -0x1
000b6510invoke-virtual/range {v19}, Lf0/U;->b()I
000b6516move-result v5
000b6518const/4 v4, -0x1
000b651amove-object/from16 v0, v17
000b651emove-object/from16 v1, v18
000b6522move-object/from16 v2, v19
000b6526invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b652cmove-result-object v3
000b652emove-object/from16 v1, v18
000b6532move-object/from16 v2, v19
000b6536goto :goto_241
000b6538iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b653cif-eqz v1, :cond_22e
000b6540invoke-virtual {v0}, Lf0/H;->v()I
000b6546move-result v1
000b6548add-int/lit8 v3, v1, -0x1
000b654cinvoke-virtual/range {v19}, Lf0/U;->b()I
000b6552move-result v5
000b6554const/4 v4, -0x1
000b6556move-object/from16 v1, v18
000b655amove-object/from16 v2, v19
000b655einvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6564move-result-object v3
000b6566move-object/from16 v0, v17
000b656agoto :goto_20f
000b656cinvoke-virtual/range {v17}, Lf0/H;->v()I
000b6572move-result v4
000b6574invoke-virtual/range {v19}, Lf0/U;->b()I
000b657amove-result v5
000b657cconst/4 v3, 0x0
000b657emove-object/from16 v0, v17
000b6582move-object/from16 v1, v18
000b6586move-object/from16 v2, v19
000b658ainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6590move-result-object v3
000b6592if-eqz v3, :cond_284
000b6596invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b659cmove-result v4
000b659einvoke-virtual {v9, v3, v4}, Lf0/q;->b(Landroid/view/View;I)V
000b65a4iget-boolean v4, v2, Lf0/U;->g:Z
000b65a8if-nez v4, :cond_294
000b65acinvoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
000b65b2move-result v4
000b65b4if-eqz v4, :cond_294
000b65b8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65bcinvoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b65c2move-result v4
000b65c4iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65c8invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000b65cemove-result v5
000b65d0if-ge v4, v5, :cond_270
000b65d4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65d8invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b65demove-result v3
000b65e0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65e4invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b65eamove-result v4
000b65ecif-ge v3, v4, :cond_294
000b65f0iget-boolean v3, v9, Lf0/q;->d:Z
000b65f4if-eqz v3, :cond_27b
000b65f8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65fcinvoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000b6602move-result v3
000b6604goto :goto_281
000b6606iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b660ainvoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000b6610move-result v3
000b6612iput v3, v9, Lf0/q;->c:I
000b6616goto :goto_294
000b6618invoke-virtual {v9}, Lf0/q;->a()V
000b661eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6622if-eqz v3, :cond_291
000b6626invoke-virtual {v2}, Lf0/U;->b()I
000b662cmove-result v3
000b662esub-int/2addr v3, v11
000b6630goto :goto_292
000b6632move v3, v7
000b6634iput v3, v9, Lf0/q;->b:I
000b6638iput-boolean v11, v9, Lf0/q;->e:Z
000b663ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6640iget v4, v3, Lf0/s;->j:I
000b6644if-ltz v4, :cond_29e
000b6648move v4, v11
000b664agoto :goto_29f
000b664cmove v4, v6
000b664eiput v4, v3, Lf0/s;->f:I
000b6652iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b6656aput v7, v3, v7
000b665aaput v7, v3, v11
000b665einvoke-virtual {v0, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->A0(Lf0/U;[I)V
000b6664aget v4, v3, v7
000b6668invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I
000b666emove-result v4
000b6670iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6674invoke-virtual {v5}, Landroidx/emoji2/text/g;->k()I
000b667amove-result v5
000b667cadd-int/2addr v5, v4
000b667eaget v3, v3, v11
000b6682invoke-static {v7, v3}, Ljava/lang/Math;->max(II)I
000b6688move-result v3
000b668aiget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b668einvoke-virtual {v4}, Landroidx/emoji2/text/g;->h()I
000b6694move-result v4
000b6696add-int/2addr v4, v3
000b6698iget-boolean v3, v2, Lf0/U;->g:Z
000b669cif-eqz v3, :cond_300
000b66a0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b66a4if-eq v3, v6, :cond_300
000b66a8iget v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b66acif-eq v12, v10, :cond_300
000b66b0invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
000b66b6move-result-object v3
000b66b8if-eqz v3, :cond_300
000b66bciget-boolean v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b66c0if-eqz v10, :cond_2eb
000b66c4iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66c8invoke-virtual {v10}, Landroidx/emoji2/text/g;->g()I
000b66cemove-result v10
000b66d0iget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66d4invoke-virtual {v12, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b66damove-result v3
000b66dcsub-int/2addr v10, v3
000b66deiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b66e2sub-int/2addr v10, v3
000b66e4goto :goto_2fb
000b66e6iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66eainvoke-virtual {v10, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b66f0move-result v3
000b66f2iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66f6invoke-virtual {v10}, Landroidx/emoji2/text/g;->k()I
000b66fcmove-result v10
000b66fesub-int/2addr v3, v10
000b6700iget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6704goto :goto_2e9
000b6706if-lez v10, :cond_2ff
000b670aadd-int/2addr v5, v10
000b670cgoto :goto_300
000b670esub-int/2addr v4, v10
000b6710iget-boolean v3, v9, Lf0/q;->d:Z
000b6714if-eqz v3, :cond_30a
000b6718iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b671cif-eqz v3, :cond_30e
000b6720move v6, v11
000b6722goto :goto_30e
000b6724iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6728if-eqz v3, :cond_308
000b672cinvoke-virtual {v0, v1, v2, v9, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->U0(Lf0/N;Lf0/U;Lf0/q;I)V
000b6732invoke-virtual/range {v17 .. v18}, Lf0/H;->p(Lf0/N;)V
000b6738iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b673ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6740invoke-virtual {v6}, Landroidx/emoji2/text/g;->i()I
000b6746move-result v6
000b6748if-nez v6, :cond_328
000b674ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6750invoke-virtual {v6}, Landroidx/emoji2/text/g;->f()I
000b6756move-result v6
000b6758if-nez v6, :cond_328
000b675cmove v6, v11
000b675egoto :goto_329
000b6760move v6, v7
000b6762iput-boolean v6, v3, Lf0/s;->l:Z
000b6766iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b676ainvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b6770iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6774iput v7, v3, Lf0/s;->i:I
000b6778iget-boolean v3, v9, Lf0/q;->d:Z
000b677cif-eqz v3, :cond_37d
000b6780iget v3, v9, Lf0/q;->b:I
000b6784iget v6, v9, Lf0/q;->c:I
000b6788invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b678eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6792iput v5, v3, Lf0/s;->h:I
000b6796invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b679ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67a0iget v5, v3, Lf0/s;->b:I
000b67a4iget v6, v3, Lf0/s;->d:I
000b67a8iget v3, v3, Lf0/s;->c:I
000b67acif-lez v3, :cond_351
000b67b0add-int/2addr v4, v3
000b67b2iget v3, v9, Lf0/q;->b:I
000b67b6iget v10, v9, Lf0/q;->c:I
000b67bainvoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b67c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67c4iput v4, v3, Lf0/s;->h:I
000b67c8iget v4, v3, Lf0/s;->d:I
000b67cciget v10, v3, Lf0/s;->e:I
000b67d0add-int/2addr v4, v10
000b67d2iput v4, v3, Lf0/s;->d:I
000b67d6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b67dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67e0iget v4, v3, Lf0/s;->b:I
000b67e4iget v3, v3, Lf0/s;->c:I
000b67e8if-lez v3, :cond_3c1
000b67ecinvoke-virtual {v0, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b67f2iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67f6iput v3, v5, Lf0/s;->h:I
000b67fainvoke-virtual {v0, v1, v5, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6800iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6804iget v5, v3, Lf0/s;->b:I
000b6808goto :goto_3c1
000b680aiget v3, v9, Lf0/q;->b:I
000b680eiget v6, v9, Lf0/q;->c:I
000b6812invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b6818iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b681ciput v4, v3, Lf0/s;->h:I
000b6820invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6826iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b682aiget v4, v3, Lf0/s;->b:I
000b682eiget v6, v3, Lf0/s;->d:I
000b6832iget v3, v3, Lf0/s;->c:I
000b6836if-lez v3, :cond_396
000b683aadd-int/2addr v5, v3
000b683ciget v3, v9, Lf0/q;->b:I
000b6840iget v10, v9, Lf0/q;->c:I
000b6844invoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b684aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b684eiput v5, v3, Lf0/s;->h:I
000b6852iget v5, v3, Lf0/s;->d:I
000b6856iget v10, v3, Lf0/s;->e:I
000b685aadd-int/2addr v5, v10
000b685ciput v5, v3, Lf0/s;->d:I
000b6860invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6866iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b686aiget v5, v3, Lf0/s;->b:I
000b686eiget v3, v3, Lf0/s;->c:I
000b6872if-lez v3, :cond_3c1
000b6876invoke-virtual {v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b687ciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6880iput v3, v4, Lf0/s;->h:I
000b6884invoke-virtual {v0, v1, v4, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b688aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b688eiget v4, v3, Lf0/s;->b:I
000b6892invoke-virtual {v0}, Lf0/H;->v()I
000b6898move-result v3
000b689aif-lez v3, :cond_3e6
000b689eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b68a2iget-boolean v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b68a6xor-int/2addr v3, v6
000b68a8if-eqz v3, :cond_3db
000b68acinvoke-virtual {v0, v4, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
000b68b2move-result v3
000b68b4add-int/2addr v5, v3
000b68b6add-int/2addr v4, v3
000b68b8invoke-virtual {v0, v5, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
000b68bemove-result v3
000b68c0add-int/2addr v5, v3
000b68c2add-int/2addr v4, v3
000b68c4goto :goto_3e6
000b68c6invoke-virtual {v0, v5, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
000b68ccmove-result v3
000b68ceadd-int/2addr v5, v3
000b68d0add-int/2addr v4, v3
000b68d2invoke-virtual {v0, v4, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
000b68d8move-result v3
000b68dagoto :goto_3d8
000b68dciget-boolean v3, v2, Lf0/U;->k:Z
000b68e0if-eqz v3, :cond_480
000b68e4invoke-virtual {v0}, Lf0/H;->v()I
000b68eamove-result v3
000b68ecif-eqz v3, :cond_480
000b68f0iget-boolean v3, v2, Lf0/U;->g:Z
000b68f4if-nez v3, :cond_480
000b68f8invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
000b68femove-result v3
000b6900if-nez v3, :cond_3fc
000b6904goto/16 :goto_480
000b6908iget-object v3, v1, Lf0/N;->d:Ljava/util/List;
000b690cinvoke-interface {v3}, Ljava/util/List;->size()I
000b6912move-result v6
000b6914invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
000b691amove-result-object v10
000b691cinvoke-static {v10}, Lf0/H;->H(Landroid/view/View;)I
000b6922move-result v10
000b6924move v12, v7
000b6926move v13, v12
000b6928move v14, v13
000b692aif-ge v12, v6, :cond_43e
000b692einvoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b6934move-result-object v15
000b6936check-cast v15, Lf0/X;
000b693ainvoke-virtual {v15}, Lf0/X;->h()Z
000b6940move-result v16
000b6942if-eqz v16, :cond_41c
000b6946goto :goto_43a
000b6948invoke-virtual {v15}, Lf0/X;->b()I
000b694emove-result v11
000b6950if-ge v11, v10, :cond_424
000b6954const/4 v11, 0x1
000b6956goto :goto_425
000b6958move v11, v7
000b695aiget-boolean v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b695eiget-object v15, v15, Lf0/X;->a:Landroid/view/View;
000b6962if-eq v11, v8, :cond_433
000b6966iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b696ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b6970move-result v8
000b6972add-int/2addr v13, v8
000b6974goto :goto_43a
000b6976iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b697ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b6980move-result v8
000b6982add-int/2addr v14, v8
000b6984add-int/lit8 v12, v12, 0x1
000b6988const/4 v11, 0x1
000b698agoto :goto_40d
000b698ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6990iput-object v3, v6, Lf0/s;->k:Ljava/util/List;
000b6994if-lez v13, :cond_45e
000b6998invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b699emove-result-object v3
000b69a0invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b69a6move-result v3
000b69a8invoke-virtual {v0, v3, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b69aeiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69b2iput v13, v3, Lf0/s;->h:I
000b69b6iput v7, v3, Lf0/s;->c:I
000b69baconst/4 v5, 0x0
000b69bcinvoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
000b69c2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69c6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b69ccif-lez v14, :cond_47b
000b69d0invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b69d6move-result-object v3
000b69d8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b69demove-result v3
000b69e0invoke-virtual {v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b69e6iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69eaiput v14, v3, Lf0/s;->h:I
000b69eeiput v7, v3, Lf0/s;->c:I
000b69f2const/4 v5, 0x0
000b69f4invoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
000b69faiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69feinvoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6a04goto :goto_47c
000b6a06const/4 v5, 0x0
000b6a08iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6a0ciput-object v5, v1, Lf0/s;->k:Ljava/util/List;
000b6a10iget-boolean v1, v2, Lf0/U;->g:Z
000b6a14if-nez v1, :cond_48d
000b6a18iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6a1cinvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b6a22move-result v2
000b6a24iput v2, v1, Landroidx/emoji2/text/g;->a:I
000b6a28goto :goto_490
000b6a2ainvoke-virtual {v9}, Lf0/q;->d()V
000b6a30iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6a34iput-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b6a38return-void
000b6100
000b6100androidx.recyclerview.widget.LinearLayoutManager::b0(f0.N, f0.U):
000b6110move-object/from16 v0, v17
000b6114move-object/from16 v2, v19
000b6118iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b611cconst/4 v6, -0x1
000b611eif-nez v1, :cond_d
000b6122iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6126if-eq v1, v6, :cond_17
000b612ainvoke-virtual {v2}, Lf0/U;->b()I
000b6130move-result v1
000b6132if-nez v1, :cond_17
000b6136invoke-virtual/range {v17 .. v18}, Lf0/H;->g0(Lf0/N;)V
000b613creturn-void
000b613eiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6142if-eqz v1, :cond_21
000b6146iget v1, v1, Lf0/t;->a:I
000b614aif-ltz v1, :cond_21
000b614eiput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6152invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b6158iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b615cconst/4 v7, 0x0
000b615eiput-boolean v7, v1, Lf0/s;->a:Z
000b6162invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b6168iget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b616cif-nez v1, :cond_31
000b6170goto :goto_43
000b6172invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b6178move-result-object v1
000b617aif-eqz v1, :cond_43
000b617eiget-object v3, v0, Lf0/H;->a:LF0/h;
000b6182iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
000b6186check-cast v3, Ljava/util/ArrayList;
000b618ainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b6190move-result v3
000b6192if-eqz v3, :cond_44
000b6196const/4 v1, 0x0
000b6198iget-object v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b619ciget-boolean v3, v9, Lf0/q;->e:Z
000b61a0const/high16 v10, -0x80000000
000b61a4const/4 v11, 0x1
000b61a6if-eqz v3, :cond_81
000b61aaiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b61aeif-ne v3, v6, :cond_81
000b61b2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b61b6if-eqz v3, :cond_56
000b61bagoto :goto_81
000b61bcif-eqz v1, :cond_75
000b61c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61c4invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b61camove-result v3
000b61cciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61d0invoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b61d6move-result v4
000b61d8if-ge v3, v4, :cond_79
000b61dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61e0invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b61e6move-result v3
000b61e8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b61ecinvoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b61f2move-result v4
000b61f4if-gt v3, v4, :cond_75
000b61f8goto :goto_79
000b61famove-object/from16 v1, v18
000b61fegoto/16 :goto_296
000b6202invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b6208move-result v3
000b620ainvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
000b6210goto :goto_75
000b6212invoke-virtual {v9}, Lf0/q;->d()V
000b6218iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b621ciget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6220xor-int/2addr v1, v3
000b6222iput-boolean v1, v9, Lf0/q;->d:Z
000b6226iget-boolean v1, v2, Lf0/U;->g:Z
000b622aif-nez v1, :cond_18c
000b622eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6232if-ne v1, v6, :cond_95
000b6236goto/16 :goto_18c
000b623aif-ltz v1, :cond_188
000b623einvoke-virtual {v2}, Lf0/U;->b()I
000b6244move-result v3
000b6246if-lt v1, v3, :cond_9f
000b624agoto/16 :goto_188
000b624eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6252iput v1, v9, Lf0/q;->b:I
000b6256iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b625aif-eqz v3, :cond_d0
000b625eiget v4, v3, Lf0/t;->a:I
000b6262if-ltz v4, :cond_d0
000b6266iget-boolean v1, v3, Lf0/t;->c:Z
000b626aiput-boolean v1, v9, Lf0/q;->d:Z
000b626eif-eqz v1, :cond_c2
000b6272iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6276invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b627cmove-result v1
000b627eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6282iget v3, v3, Lf0/t;->b:I
000b6286sub-int/2addr v1, v3
000b6288iput v1, v9, Lf0/q;->c:I
000b628cmove-object/from16 v1, v18
000b6290goto/16 :goto_294
000b6294iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6298invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b629emove-result v1
000b62a0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b62a4iget v3, v3, Lf0/t;->b:I
000b62a8add-int/2addr v1, v3
000b62aaiput v1, v9, Lf0/q;->c:I
000b62aegoto :goto_be
000b62b0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b62b4if-ne v3, v10, :cond_168
000b62b8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
000b62bemove-result-object v1
000b62c0if-eqz v1, :cond_145
000b62c4iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62c8invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b62cemove-result v3
000b62d0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62d4invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b62damove-result v4
000b62dcif-le v3, v4, :cond_ec
000b62e0invoke-virtual {v9}, Lf0/q;->a()V
000b62e6goto :goto_be
000b62e8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62ecinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b62f2move-result v3
000b62f4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b62f8invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b62femove-result v4
000b6300sub-int/2addr v3, v4
000b6302if-gez v3, :cond_106
000b6306iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b630ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6310move-result v1
000b6312iput v1, v9, Lf0/q;->c:I
000b6316iput-boolean v7, v9, Lf0/q;->d:Z
000b631agoto :goto_be
000b631ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6320invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000b6326move-result v3
000b6328iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b632cinvoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6332move-result v4
000b6334sub-int/2addr v3, v4
000b6336if-gez v3, :cond_120
000b633aiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b633einvoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b6344move-result v1
000b6346iput v1, v9, Lf0/q;->c:I
000b634aiput-boolean v11, v9, Lf0/q;->d:Z
000b634egoto :goto_be
000b6350iget-boolean v3, v9, Lf0/q;->d:Z
000b6354if-eqz v3, :cond_13b
000b6358iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b635cinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6362move-result v1
000b6364iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6368iget v4, v3, Landroidx/emoji2/text/g;->a:I
000b636cif-ne v10, v4, :cond_132
000b6370move v4, v7
000b6372goto :goto_139
000b6374invoke-virtual {v3}, Landroidx/emoji2/text/g;->l()I
000b637amove-result v4
000b637ciget v3, v3, Landroidx/emoji2/text/g;->a:I
000b6380sub-int/2addr v4, v3
000b6382add-int/2addr v4, v1
000b6384goto :goto_141
000b6386iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b638ainvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6390move-result v4
000b6392iput v4, v9, Lf0/q;->c:I
000b6396goto/16 :goto_be
000b639ainvoke-virtual {v0}, Lf0/H;->v()I
000b63a0move-result v1
000b63a2if-lez v1, :cond_163
000b63a6invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
000b63acmove-result-object v1
000b63aeinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b63b4move-result v1
000b63b6iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b63baif-ge v3, v1, :cond_159
000b63bemove v1, v11
000b63c0goto :goto_15a
000b63c2move v1, v7
000b63c4iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b63c8if-ne v1, v3, :cond_160
000b63ccmove v1, v11
000b63cegoto :goto_161
000b63d0move v1, v7
000b63d2iput-boolean v1, v9, Lf0/q;->d:Z
000b63d6invoke-virtual {v9}, Lf0/q;->a()V
000b63dcgoto/16 :goto_be
000b63e0iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b63e4iput-boolean v1, v9, Lf0/q;->d:Z
000b63e8if-eqz v1, :cond_17b
000b63eciget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b63f0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b63f6move-result v1
000b63f8iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b63fcsub-int/2addr v1, v3
000b63feiput v1, v9, Lf0/q;->c:I
000b6402goto/16 :goto_be
000b6406iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b640ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6410move-result v1
000b6412iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6416add-int/2addr v1, v3
000b6418iput v1, v9, Lf0/q;->c:I
000b641cgoto/16 :goto_be
000b6420iput v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6424iput v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6428invoke-virtual {v0}, Lf0/H;->v()I
000b642emove-result v1
000b6430if-nez v1, :cond_196
000b6434move-object/from16 v1, v18
000b6438goto/16 :goto_284
000b643ciget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b6440if-nez v1, :cond_19b
000b6444goto :goto_1ad
000b6446invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b644cmove-result-object v1
000b644eif-eqz v1, :cond_1ad
000b6452iget-object v3, v0, Lf0/H;->a:LF0/h;
000b6456iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
000b645acheck-cast v3, Ljava/util/ArrayList;
000b645einvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b6464move-result v3
000b6466if-eqz v3, :cond_1ae
000b646aconst/4 v1, 0x0
000b646cif-eqz v1, :cond_1db
000b6470invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b6476move-result-object v3
000b6478check-cast v3, Lf0/I;
000b647ciget-object v4, v3, Lf0/I;->a:Lf0/X;
000b6480invoke-virtual {v4}, Lf0/X;->h()Z
000b6486move-result v4
000b6488if-nez v4, :cond_1db
000b648ciget-object v4, v3, Lf0/I;->a:Lf0/X;
000b6490invoke-virtual {v4}, Lf0/X;->b()I
000b6496move-result v4
000b6498if-ltz v4, :cond_1db
000b649ciget-object v3, v3, Lf0/I;->a:Lf0/X;
000b64a0invoke-virtual {v3}, Lf0/X;->b()I
000b64a6move-result v3
000b64a8invoke-virtual {v2}, Lf0/U;->b()I
000b64aemove-result v4
000b64b0if-ge v3, v4, :cond_1db
000b64b4invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b64bamove-result v3
000b64bcinvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
000b64c2goto/16 :goto_be
000b64c6iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b64caiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b64ceif-eq v1, v3, :cond_1e2
000b64d2goto :goto_192
000b64d4iget-boolean v1, v9, Lf0/q;->d:Z
000b64d8if-eqz v1, :cond_214
000b64dciget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b64e0if-eqz v1, :cond_1fa
000b64e4invoke-virtual {v0}, Lf0/H;->v()I
000b64eamove-result v4
000b64ecinvoke-virtual {v2}, Lf0/U;->b()I
000b64f2move-result v5
000b64f4const/4 v3, 0x0
000b64f6move-object/from16 v1, v18
000b64fainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6500move-result-object v3
000b6502goto :goto_22b
000b6504invoke-virtual/range {v17}, Lf0/H;->v()I
000b650amove-result v0
000b650cadd-int/lit8 v3, v0, -0x1
000b6510invoke-virtual/range {v19}, Lf0/U;->b()I
000b6516move-result v5
000b6518const/4 v4, -0x1
000b651amove-object/from16 v0, v17
000b651emove-object/from16 v1, v18
000b6522move-object/from16 v2, v19
000b6526invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b652cmove-result-object v3
000b652emove-object/from16 v1, v18
000b6532move-object/from16 v2, v19
000b6536goto :goto_241
000b6538iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b653cif-eqz v1, :cond_22e
000b6540invoke-virtual {v0}, Lf0/H;->v()I
000b6546move-result v1
000b6548add-int/lit8 v3, v1, -0x1
000b654cinvoke-virtual/range {v19}, Lf0/U;->b()I
000b6552move-result v5
000b6554const/4 v4, -0x1
000b6556move-object/from16 v1, v18
000b655amove-object/from16 v2, v19
000b655einvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6564move-result-object v3
000b6566move-object/from16 v0, v17
000b656agoto :goto_20f
000b656cinvoke-virtual/range {v17}, Lf0/H;->v()I
000b6572move-result v4
000b6574invoke-virtual/range {v19}, Lf0/U;->b()I
000b657amove-result v5
000b657cconst/4 v3, 0x0
000b657emove-object/from16 v0, v17
000b6582move-object/from16 v1, v18
000b6586move-object/from16 v2, v19
000b658ainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
000b6590move-result-object v3
000b6592if-eqz v3, :cond_284
000b6596invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b659cmove-result v4
000b659einvoke-virtual {v9, v3, v4}, Lf0/q;->b(Landroid/view/View;I)V
000b65a4iget-boolean v4, v2, Lf0/U;->g:Z
000b65a8if-nez v4, :cond_294
000b65acinvoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
000b65b2move-result v4
000b65b4if-eqz v4, :cond_294
000b65b8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65bcinvoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b65c2move-result v4
000b65c4iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65c8invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000b65cemove-result v5
000b65d0if-ge v4, v5, :cond_270
000b65d4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65d8invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b65demove-result v3
000b65e0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65e4invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b65eamove-result v4
000b65ecif-ge v3, v4, :cond_294
000b65f0iget-boolean v3, v9, Lf0/q;->d:Z
000b65f4if-eqz v3, :cond_27b
000b65f8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b65fcinvoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000b6602move-result v3
000b6604goto :goto_281
000b6606iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b660ainvoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000b6610move-result v3
000b6612iput v3, v9, Lf0/q;->c:I
000b6616goto :goto_294
000b6618invoke-virtual {v9}, Lf0/q;->a()V
000b661eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6622if-eqz v3, :cond_291
000b6626invoke-virtual {v2}, Lf0/U;->b()I
000b662cmove-result v3
000b662esub-int/2addr v3, v11
000b6630goto :goto_292
000b6632move v3, v7
000b6634iput v3, v9, Lf0/q;->b:I
000b6638iput-boolean v11, v9, Lf0/q;->e:Z
000b663ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6640iget v4, v3, Lf0/s;->j:I
000b6644if-ltz v4, :cond_29e
000b6648move v4, v11
000b664agoto :goto_29f
000b664cmove v4, v6
000b664eiput v4, v3, Lf0/s;->f:I
000b6652iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b6656aput v7, v3, v7
000b665aaput v7, v3, v11
000b665einvoke-virtual {v0, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->A0(Lf0/U;[I)V
000b6664aget v4, v3, v7
000b6668invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I
000b666emove-result v4
000b6670iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6674invoke-virtual {v5}, Landroidx/emoji2/text/g;->k()I
000b667amove-result v5
000b667cadd-int/2addr v5, v4
000b667eaget v3, v3, v11
000b6682invoke-static {v7, v3}, Ljava/lang/Math;->max(II)I
000b6688move-result v3
000b668aiget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b668einvoke-virtual {v4}, Landroidx/emoji2/text/g;->h()I
000b6694move-result v4
000b6696add-int/2addr v4, v3
000b6698iget-boolean v3, v2, Lf0/U;->g:Z
000b669cif-eqz v3, :cond_300
000b66a0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b66a4if-eq v3, v6, :cond_300
000b66a8iget v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b66acif-eq v12, v10, :cond_300
000b66b0invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
000b66b6move-result-object v3
000b66b8if-eqz v3, :cond_300
000b66bciget-boolean v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b66c0if-eqz v10, :cond_2eb
000b66c4iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66c8invoke-virtual {v10}, Landroidx/emoji2/text/g;->g()I
000b66cemove-result v10
000b66d0iget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66d4invoke-virtual {v12, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b66damove-result v3
000b66dcsub-int/2addr v10, v3
000b66deiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b66e2sub-int/2addr v10, v3
000b66e4goto :goto_2fb
000b66e6iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66eainvoke-virtual {v10, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b66f0move-result v3
000b66f2iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b66f6invoke-virtual {v10}, Landroidx/emoji2/text/g;->k()I
000b66fcmove-result v10
000b66fesub-int/2addr v3, v10
000b6700iget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6704goto :goto_2e9
000b6706if-lez v10, :cond_2ff
000b670aadd-int/2addr v5, v10
000b670cgoto :goto_300
000b670esub-int/2addr v4, v10
000b6710iget-boolean v3, v9, Lf0/q;->d:Z
000b6714if-eqz v3, :cond_30a
000b6718iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b671cif-eqz v3, :cond_30e
000b6720move v6, v11
000b6722goto :goto_30e
000b6724iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6728if-eqz v3, :cond_308
000b672cinvoke-virtual {v0, v1, v2, v9, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->U0(Lf0/N;Lf0/U;Lf0/q;I)V
000b6732invoke-virtual/range {v17 .. v18}, Lf0/H;->p(Lf0/N;)V
000b6738iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b673ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6740invoke-virtual {v6}, Landroidx/emoji2/text/g;->i()I
000b6746move-result v6
000b6748if-nez v6, :cond_328
000b674ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6750invoke-virtual {v6}, Landroidx/emoji2/text/g;->f()I
000b6756move-result v6
000b6758if-nez v6, :cond_328
000b675cmove v6, v11
000b675egoto :goto_329
000b6760move v6, v7
000b6762iput-boolean v6, v3, Lf0/s;->l:Z
000b6766iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b676ainvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b6770iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6774iput v7, v3, Lf0/s;->i:I
000b6778iget-boolean v3, v9, Lf0/q;->d:Z
000b677cif-eqz v3, :cond_37d
000b6780iget v3, v9, Lf0/q;->b:I
000b6784iget v6, v9, Lf0/q;->c:I
000b6788invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b678eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6792iput v5, v3, Lf0/s;->h:I
000b6796invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b679ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67a0iget v5, v3, Lf0/s;->b:I
000b67a4iget v6, v3, Lf0/s;->d:I
000b67a8iget v3, v3, Lf0/s;->c:I
000b67acif-lez v3, :cond_351
000b67b0add-int/2addr v4, v3
000b67b2iget v3, v9, Lf0/q;->b:I
000b67b6iget v10, v9, Lf0/q;->c:I
000b67bainvoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b67c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67c4iput v4, v3, Lf0/s;->h:I
000b67c8iget v4, v3, Lf0/s;->d:I
000b67cciget v10, v3, Lf0/s;->e:I
000b67d0add-int/2addr v4, v10
000b67d2iput v4, v3, Lf0/s;->d:I
000b67d6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b67dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67e0iget v4, v3, Lf0/s;->b:I
000b67e4iget v3, v3, Lf0/s;->c:I
000b67e8if-lez v3, :cond_3c1
000b67ecinvoke-virtual {v0, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b67f2iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b67f6iput v3, v5, Lf0/s;->h:I
000b67fainvoke-virtual {v0, v1, v5, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6800iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6804iget v5, v3, Lf0/s;->b:I
000b6808goto :goto_3c1
000b680aiget v3, v9, Lf0/q;->b:I
000b680eiget v6, v9, Lf0/q;->c:I
000b6812invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b6818iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b681ciput v4, v3, Lf0/s;->h:I
000b6820invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6826iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b682aiget v4, v3, Lf0/s;->b:I
000b682eiget v6, v3, Lf0/s;->d:I
000b6832iget v3, v3, Lf0/s;->c:I
000b6836if-lez v3, :cond_396
000b683aadd-int/2addr v5, v3
000b683ciget v3, v9, Lf0/q;->b:I
000b6840iget v10, v9, Lf0/q;->c:I
000b6844invoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b684aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b684eiput v5, v3, Lf0/s;->h:I
000b6852iget v5, v3, Lf0/s;->d:I
000b6856iget v10, v3, Lf0/s;->e:I
000b685aadd-int/2addr v5, v10
000b685ciput v5, v3, Lf0/s;->d:I
000b6860invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6866iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b686aiget v5, v3, Lf0/s;->b:I
000b686eiget v3, v3, Lf0/s;->c:I
000b6872if-lez v3, :cond_3c1
000b6876invoke-virtual {v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b687ciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6880iput v3, v4, Lf0/s;->h:I
000b6884invoke-virtual {v0, v1, v4, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b688aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b688eiget v4, v3, Lf0/s;->b:I
000b6892invoke-virtual {v0}, Lf0/H;->v()I
000b6898move-result v3
000b689aif-lez v3, :cond_3e6
000b689eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b68a2iget-boolean v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b68a6xor-int/2addr v3, v6
000b68a8if-eqz v3, :cond_3db
000b68acinvoke-virtual {v0, v4, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
000b68b2move-result v3
000b68b4add-int/2addr v5, v3
000b68b6add-int/2addr v4, v3
000b68b8invoke-virtual {v0, v5, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
000b68bemove-result v3
000b68c0add-int/2addr v5, v3
000b68c2add-int/2addr v4, v3
000b68c4goto :goto_3e6
000b68c6invoke-virtual {v0, v5, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
000b68ccmove-result v3
000b68ceadd-int/2addr v5, v3
000b68d0add-int/2addr v4, v3
000b68d2invoke-virtual {v0, v4, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
000b68d8move-result v3
000b68dagoto :goto_3d8
000b68dciget-boolean v3, v2, Lf0/U;->k:Z
000b68e0if-eqz v3, :cond_480
000b68e4invoke-virtual {v0}, Lf0/H;->v()I
000b68eamove-result v3
000b68ecif-eqz v3, :cond_480
000b68f0iget-boolean v3, v2, Lf0/U;->g:Z
000b68f4if-nez v3, :cond_480
000b68f8invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
000b68femove-result v3
000b6900if-nez v3, :cond_3fc
000b6904goto/16 :goto_480
000b6908iget-object v3, v1, Lf0/N;->d:Ljava/util/List;
000b690cinvoke-interface {v3}, Ljava/util/List;->size()I
000b6912move-result v6
000b6914invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
000b691amove-result-object v10
000b691cinvoke-static {v10}, Lf0/H;->H(Landroid/view/View;)I
000b6922move-result v10
000b6924move v12, v7
000b6926move v13, v12
000b6928move v14, v13
000b692aif-ge v12, v6, :cond_43e
000b692einvoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
000b6934move-result-object v15
000b6936check-cast v15, Lf0/X;
000b693ainvoke-virtual {v15}, Lf0/X;->h()Z
000b6940move-result v16
000b6942if-eqz v16, :cond_41c
000b6946goto :goto_43a
000b6948invoke-virtual {v15}, Lf0/X;->b()I
000b694emove-result v11
000b6950if-ge v11, v10, :cond_424
000b6954const/4 v11, 0x1
000b6956goto :goto_425
000b6958move v11, v7
000b695aiget-boolean v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b695eiget-object v15, v15, Lf0/X;->a:Landroid/view/View;
000b6962if-eq v11, v8, :cond_433
000b6966iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b696ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b6970move-result v8
000b6972add-int/2addr v13, v8
000b6974goto :goto_43a
000b6976iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b697ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b6980move-result v8
000b6982add-int/2addr v14, v8
000b6984add-int/lit8 v12, v12, 0x1
000b6988const/4 v11, 0x1
000b698agoto :goto_40d
000b698ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6990iput-object v3, v6, Lf0/s;->k:Ljava/util/List;
000b6994if-lez v13, :cond_45e
000b6998invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b699emove-result-object v3
000b69a0invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b69a6move-result v3
000b69a8invoke-virtual {v0, v3, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
000b69aeiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69b2iput v13, v3, Lf0/s;->h:I
000b69b6iput v7, v3, Lf0/s;->c:I
000b69baconst/4 v5, 0x0
000b69bcinvoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
000b69c2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69c6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b69ccif-lez v14, :cond_47b
000b69d0invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b69d6move-result-object v3
000b69d8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b69demove-result v3
000b69e0invoke-virtual {v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
000b69e6iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69eaiput v14, v3, Lf0/s;->h:I
000b69eeiput v7, v3, Lf0/s;->c:I
000b69f2const/4 v5, 0x0
000b69f4invoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
000b69faiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b69feinvoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b6a04goto :goto_47c
000b6a06const/4 v5, 0x0
000b6a08iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6a0ciput-object v5, v1, Lf0/s;->k:Ljava/util/List;
000b6a10iget-boolean v1, v2, Lf0/U;->g:Z
000b6a14if-nez v1, :cond_48d
000b6a18iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6a1cinvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b6a22move-result v2
000b6a24iput v2, v1, Landroidx/emoji2/text/g;->a:I
000b6a28goto :goto_490
000b6a2ainvoke-virtual {v9}, Lf0/q;->d()V
000b6a30iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6a34iput-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b6a38return-void
000b6100
Loading..