File classes.dex
Function:
Loading..
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
000b6a3a
000b6a3a // align 0x4
000b6a3a // align 0x4
000b6a3c
000b6a3candroidx.recyclerview.widget.LinearLayoutManager::c0(f0.U):
000b6a4cconst/4 v1, 0x0
000b6a4eiput-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6a52const/4 v1, -0x1
000b6a54iput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6a58const/high16 v1, -0x80000000
000b6a5ciput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6a60iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b6a64invoke-virtual {v1}, Lf0/q;->d()V
000b6a6areturn-void
000b6a3c
000b6a3candroidx.recyclerview.widget.LinearLayoutManager::c0(f0.U):
000b6a4cconst/4 v1, 0x0
000b6a4eiput-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6a52const/4 v1, -0x1
000b6a54iput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6a58const/high16 v1, -0x80000000
000b6a5ciput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6a60iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b6a64invoke-virtual {v1}, Lf0/q;->d()V
000b6a6areturn-void
000b6a3c
000b6a6c
000b6a6candroidx.recyclerview.widget.LinearLayoutManager::d0(android.os.Parcelable):
000b6a7cinstance-of v0, v2, Lf0/t;
000b6a80if-eqz v0, :cond_b
000b6a84check-cast v2, Lf0/t;
000b6a88iput-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6a8cinvoke-virtual {v1}, Lf0/H;->l0()V
000b6a92return-void
000b6a6c
000b6a6candroidx.recyclerview.widget.LinearLayoutManager::d0(android.os.Parcelable):
000b6a7cinstance-of v0, v2, Lf0/t;
000b6a80if-eqz v0, :cond_b
000b6a84check-cast v2, Lf0/t;
000b6a88iput-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6a8cinvoke-virtual {v1}, Lf0/H;->l0()V
000b6a92return-void
000b6a6c
000b6a94
000b6a94androidx.recyclerview.widget.LinearLayoutManager::V0(f0.N, f0.s):
000b6aa4iget-boolean v0, v7, Lf0/s;->a:Z
000b6aa8if-eqz v0, :cond_b3
000b6aaciget-boolean v0, v7, Lf0/s;->l:Z
000b6ab0if-eqz v0, :cond_a
000b6ab4goto/16 :goto_b3
000b6ab8iget v0, v7, Lf0/s;->g:I
000b6abciget v1, v7, Lf0/s;->i:I
000b6ac0iget v7, v7, Lf0/s;->f:I
000b6ac4const/4 v2, -0x1
000b6ac6const/4 v3, 0x0
000b6ac8if-ne v7, v2, :cond_68
000b6accinvoke-virtual {v5}, Lf0/H;->v()I
000b6ad2move-result v7
000b6ad4if-gez v0, :cond_1c
000b6ad8goto/16 :goto_b3
000b6adciget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ae0invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
000b6ae6move-result v2
000b6ae8sub-int/2addr v2, v0
000b6aeaadd-int/2addr v2, v1
000b6aeciget-boolean v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6af0if-eqz v0, :cond_47
000b6af4move v0, v3
000b6af6if-ge v0, v7, :cond_b3
000b6afainvoke-virtual {v5, v0}, Lf0/H;->u(I)Landroid/view/View;
000b6b00move-result-object v1
000b6b02iget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b06invoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6b0cmove-result v4
000b6b0eif-lt v4, v2, :cond_43
000b6b12iget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b16invoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000b6b1cmove-result v1
000b6b1eif-ge v1, v2, :cond_40
000b6b22goto :goto_43
000b6b24add-int/lit8 v0, v0, 0x1
000b6b28goto :goto_29
000b6b2ainvoke-virtual {v5, v6, v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6b30return-void
000b6b32add-int/lit8 v7, v7, -0x1
000b6b36move v0, v7
000b6b38if-ltz v0, :cond_b3
000b6b3cinvoke-virtual {v5, v0}, Lf0/H;->u(I)Landroid/view/View;
000b6b42move-result-object v1
000b6b44iget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b48invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6b4emove-result v3
000b6b50if-lt v3, v2, :cond_64
000b6b54iget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b58invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000b6b5emove-result v1
000b6b60if-ge v1, v2, :cond_61
000b6b64goto :goto_64
000b6b66add-int/lit8 v0, v0, -0x1
000b6b6agoto :goto_4a
000b6b6cinvoke-virtual {v5, v6, v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6b72return-void
000b6b74if-gez v0, :cond_6b
000b6b78goto :goto_b3
000b6b7asub-int/2addr v0, v1
000b6b7cinvoke-virtual {v5}, Lf0/H;->v()I
000b6b82move-result v7
000b6b84iget-boolean v1, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6b88if-eqz v1, :cond_95
000b6b8cadd-int/lit8 v7, v7, -0x1
000b6b90move v1, v7
000b6b92if-ltz v1, :cond_b3
000b6b96invoke-virtual {v5, v1}, Lf0/H;->u(I)Landroid/view/View;
000b6b9cmove-result-object v2
000b6b9eiget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ba2invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6ba8move-result v3
000b6baaif-gt v3, v0, :cond_91
000b6baeiget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6bb2invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000b6bb8move-result v2
000b6bbaif-le v2, v0, :cond_8e
000b6bbegoto :goto_91
000b6bc0add-int/lit8 v1, v1, -0x1
000b6bc4goto :goto_77
000b6bc6invoke-virtual {v5, v6, v7, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6bccreturn-void
000b6bcemove v1, v3
000b6bd0if-ge v1, v7, :cond_b3
000b6bd4invoke-virtual {v5, v1}, Lf0/H;->u(I)Landroid/view/View;
000b6bdamove-result-object v2
000b6bdciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6be0invoke-virtual {v4, v2}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6be6move-result v4
000b6be8if-gt v4, v0, :cond_b0
000b6beciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6bf0invoke-virtual {v4, v2}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000b6bf6move-result v2
000b6bf8if-le v2, v0, :cond_ad
000b6bfcgoto :goto_b0
000b6bfeadd-int/lit8 v1, v1, 0x1
000b6c02goto :goto_96
000b6c04invoke-virtual {v5, v6, v3, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6c0areturn-void
000b6a94
000b6a94androidx.recyclerview.widget.LinearLayoutManager::V0(f0.N, f0.s):
000b6aa4iget-boolean v0, v7, Lf0/s;->a:Z
000b6aa8if-eqz v0, :cond_b3
000b6aaciget-boolean v0, v7, Lf0/s;->l:Z
000b6ab0if-eqz v0, :cond_a
000b6ab4goto/16 :goto_b3
000b6ab8iget v0, v7, Lf0/s;->g:I
000b6abciget v1, v7, Lf0/s;->i:I
000b6ac0iget v7, v7, Lf0/s;->f:I
000b6ac4const/4 v2, -0x1
000b6ac6const/4 v3, 0x0
000b6ac8if-ne v7, v2, :cond_68
000b6accinvoke-virtual {v5}, Lf0/H;->v()I
000b6ad2move-result v7
000b6ad4if-gez v0, :cond_1c
000b6ad8goto/16 :goto_b3
000b6adciget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ae0invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
000b6ae6move-result v2
000b6ae8sub-int/2addr v2, v0
000b6aeaadd-int/2addr v2, v1
000b6aeciget-boolean v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6af0if-eqz v0, :cond_47
000b6af4move v0, v3
000b6af6if-ge v0, v7, :cond_b3
000b6afainvoke-virtual {v5, v0}, Lf0/H;->u(I)Landroid/view/View;
000b6b00move-result-object v1
000b6b02iget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b06invoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6b0cmove-result v4
000b6b0eif-lt v4, v2, :cond_43
000b6b12iget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b16invoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000b6b1cmove-result v1
000b6b1eif-ge v1, v2, :cond_40
000b6b22goto :goto_43
000b6b24add-int/lit8 v0, v0, 0x1
000b6b28goto :goto_29
000b6b2ainvoke-virtual {v5, v6, v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6b30return-void
000b6b32add-int/lit8 v7, v7, -0x1
000b6b36move v0, v7
000b6b38if-ltz v0, :cond_b3
000b6b3cinvoke-virtual {v5, v0}, Lf0/H;->u(I)Landroid/view/View;
000b6b42move-result-object v1
000b6b44iget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b48invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6b4emove-result v3
000b6b50if-lt v3, v2, :cond_64
000b6b54iget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6b58invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
000b6b5emove-result v1
000b6b60if-ge v1, v2, :cond_61
000b6b64goto :goto_64
000b6b66add-int/lit8 v0, v0, -0x1
000b6b6agoto :goto_4a
000b6b6cinvoke-virtual {v5, v6, v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6b72return-void
000b6b74if-gez v0, :cond_6b
000b6b78goto :goto_b3
000b6b7asub-int/2addr v0, v1
000b6b7cinvoke-virtual {v5}, Lf0/H;->v()I
000b6b82move-result v7
000b6b84iget-boolean v1, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6b88if-eqz v1, :cond_95
000b6b8cadd-int/lit8 v7, v7, -0x1
000b6b90move v1, v7
000b6b92if-ltz v1, :cond_b3
000b6b96invoke-virtual {v5, v1}, Lf0/H;->u(I)Landroid/view/View;
000b6b9cmove-result-object v2
000b6b9eiget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ba2invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6ba8move-result v3
000b6baaif-gt v3, v0, :cond_91
000b6baeiget-object v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6bb2invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000b6bb8move-result v2
000b6bbaif-le v2, v0, :cond_8e
000b6bbegoto :goto_91
000b6bc0add-int/lit8 v1, v1, -0x1
000b6bc4goto :goto_77
000b6bc6invoke-virtual {v5, v6, v7, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6bccreturn-void
000b6bcemove v1, v3
000b6bd0if-ge v1, v7, :cond_b3
000b6bd4invoke-virtual {v5, v1}, Lf0/H;->u(I)Landroid/view/View;
000b6bdamove-result-object v2
000b6bdciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6be0invoke-virtual {v4, v2}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6be6move-result v4
000b6be8if-gt v4, v0, :cond_b0
000b6beciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6bf0invoke-virtual {v4, v2}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
000b6bf6move-result v2
000b6bf8if-le v2, v0, :cond_ad
000b6bfcgoto :goto_b0
000b6bfeadd-int/lit8 v1, v1, 0x1
000b6c02goto :goto_96
000b6c04invoke-virtual {v5, v6, v3, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->W0(Lf0/N;II)V
000b6c0areturn-void
000b6a94
000b6c0c
000b6c0candroidx.recyclerview.widget.LinearLayoutManager::W0(f0.N, int, int):
000b6c1cif-ne v3, v4, :cond_3
000b6c20goto :goto_25
000b6c22if-le v4, v3, :cond_16
000b6c26add-int/lit8 v4, v4, -0x1
000b6c2aif-lt v4, v3, :cond_25
000b6c2einvoke-virtual {v1, v4}, Lf0/H;->u(I)Landroid/view/View;
000b6c34move-result-object v0
000b6c36invoke-virtual {v1, v4}, Lf0/H;->j0(I)V
000b6c3cinvoke-virtual {v2, v0}, Lf0/N;->f(Landroid/view/View;)V
000b6c42add-int/lit8 v4, v4, -0x1
000b6c46goto :goto_7
000b6c48if-le v3, v4, :cond_25
000b6c4cinvoke-virtual {v1, v3}, Lf0/H;->u(I)Landroid/view/View;
000b6c52move-result-object v0
000b6c54invoke-virtual {v1, v3}, Lf0/H;->j0(I)V
000b6c5ainvoke-virtual {v2, v0}, Lf0/N;->f(Landroid/view/View;)V
000b6c60add-int/lit8 v3, v3, -0x1
000b6c64goto :goto_16
000b6c66return-void
000b6c0c
000b6c0candroidx.recyclerview.widget.LinearLayoutManager::W0(f0.N, int, int):
000b6c1cif-ne v3, v4, :cond_3
000b6c20goto :goto_25
000b6c22if-le v4, v3, :cond_16
000b6c26add-int/lit8 v4, v4, -0x1
000b6c2aif-lt v4, v3, :cond_25
000b6c2einvoke-virtual {v1, v4}, Lf0/H;->u(I)Landroid/view/View;
000b6c34move-result-object v0
000b6c36invoke-virtual {v1, v4}, Lf0/H;->j0(I)V
000b6c3cinvoke-virtual {v2, v0}, Lf0/N;->f(Landroid/view/View;)V
000b6c42add-int/lit8 v4, v4, -0x1
000b6c46goto :goto_7
000b6c48if-le v3, v4, :cond_25
000b6c4cinvoke-virtual {v1, v3}, Lf0/H;->u(I)Landroid/view/View;
000b6c52move-result-object v0
000b6c54invoke-virtual {v1, v3}, Lf0/H;->j0(I)V
000b6c5ainvoke-virtual {v2, v0}, Lf0/N;->f(Landroid/view/View;)V
000b6c60add-int/lit8 v3, v3, -0x1
000b6c64goto :goto_16
000b6c66return-void
000b6c0c
000b6c68
000b6c68androidx.recyclerview.widget.LinearLayoutManager::X0():
000b6c78iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6c7cconst/4 v1, 0x1
000b6c7eif-eq v0, v1, :cond_12
000b6c82invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b6c88move-result v0
000b6c8aif-nez v0, :cond_c
000b6c8egoto :goto_12
000b6c90iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b6c94xor-int/2addr v0, v1
000b6c96iput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6c9areturn-void
000b6c9ciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b6ca0iput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6ca4return-void
000b6c68
000b6c68androidx.recyclerview.widget.LinearLayoutManager::X0():
000b6c78iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6c7cconst/4 v1, 0x1
000b6c7eif-eq v0, v1, :cond_12
000b6c82invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b6c88move-result v0
000b6c8aif-nez v0, :cond_c
000b6c8egoto :goto_12
000b6c90iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b6c94xor-int/2addr v0, v1
000b6c96iput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6c9areturn-void
000b6c9ciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b6ca0iput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6ca4return-void
000b6c68
000b6ca6
000b6ca6 // align 0x8
000b6ca6 // align 0x8
000b6ca8
000b6ca8androidx.recyclerview.widget.LinearLayoutManager::n0(int):
000b6cb8iput v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6cbcconst/high16 v2, -0x80000000
000b6cc0iput v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6cc4iget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6cc8if-eqz v2, :cond_d
000b6cccconst/4 v0, -0x1
000b6cceiput v0, v2, Lf0/t;->a:I
000b6cd2invoke-virtual {v1}, Lf0/H;->l0()V
000b6cd8return-void
000b6ca8
000b6ca8androidx.recyclerview.widget.LinearLayoutManager::n0(int):
000b6cb8iput v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b6cbcconst/high16 v2, -0x80000000
000b6cc0iput v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b6cc4iget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b6cc8if-eqz v2, :cond_d
000b6cccconst/4 v0, -0x1
000b6cceiput v0, v2, Lf0/t;->a:I
000b6cd2invoke-virtual {v1}, Lf0/H;->l0()V
000b6cd8return-void
000b6ca8
000b6cda
000b6cda // align 0x4
000b6cda // align 0x4
000b6cdc
000b6cdcandroidx.recyclerview.widget.LinearLayoutManager::Z0(int):
000b6cecif-eqz v3, :cond_12
000b6cf0const/4 v0, 0x1
000b6cf2if-ne v3, v0, :cond_6
000b6cf6goto :goto_12
000b6cf8new-instance v0, Ljava/lang/IllegalArgumentException;
000b6cfcconst-string v1, "invalid orientation:"
000b6d00invoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b6d06move-result-object v3
000b6d08invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b6d0ethrow v0
000b6d10const/4 v0, 0x0
000b6d12invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b6d18iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6d1cif-ne v3, v0, :cond_20
000b6d20iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6d24if-nez v0, :cond_1f
000b6d28goto :goto_20
000b6d2areturn-void
000b6d2cinvoke-static {v2, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000b6d32move-result-object v0
000b6d34iput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6d38iget-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b6d3ciput-object v0, v1, Lf0/q;->a:Landroidx/emoji2/text/g;
000b6d40iput v3, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6d44invoke-virtual {v2}, Lf0/H;->l0()V
000b6d4areturn-void
000b6cdc
000b6cdcandroidx.recyclerview.widget.LinearLayoutManager::Z0(int):
000b6cecif-eqz v3, :cond_12
000b6cf0const/4 v0, 0x1
000b6cf2if-ne v3, v0, :cond_6
000b6cf6goto :goto_12
000b6cf8new-instance v0, Ljava/lang/IllegalArgumentException;
000b6cfcconst-string v1, "invalid orientation:"
000b6d00invoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b6d06move-result-object v3
000b6d08invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b6d0ethrow v0
000b6d10const/4 v0, 0x0
000b6d12invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b6d18iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6d1cif-ne v3, v0, :cond_20
000b6d20iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6d24if-nez v0, :cond_1f
000b6d28goto :goto_20
000b6d2areturn-void
000b6d2cinvoke-static {v2, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000b6d32move-result-object v0
000b6d34iput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6d38iget-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b6d3ciput-object v0, v1, Lf0/q;->a:Landroidx/emoji2/text/g;
000b6d40iput v3, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b6d44invoke-virtual {v2}, Lf0/H;->l0()V
000b6d4areturn-void
000b6cdc
000b6d4c
000b6d4candroidx.recyclerview.widget.LinearLayoutManager::a1(boolean):
000b6d5cconst/4 v0, 0x0
000b6d5einvoke-virtual {v1, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b6d64iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6d68if-ne v0, v2, :cond_9
000b6d6creturn-void
000b6d6eiput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6d72invoke-virtual {v1}, Lf0/H;->l0()V
000b6d78return-void
000b6d4c
000b6d4candroidx.recyclerview.widget.LinearLayoutManager::a1(boolean):
000b6d5cconst/4 v0, 0x0
000b6d5einvoke-virtual {v1, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b6d64iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6d68if-ne v0, v2, :cond_9
000b6d6creturn-void
000b6d6eiput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b6d72invoke-virtual {v1}, Lf0/H;->l0()V
000b6d78return-void
000b6d4c
000b6d7a
000b6d7a // align 0x4
000b6d7a // align 0x4
000b6d7c
000b6d7candroidx.recyclerview.widget.LinearLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
000b6d8cnew-instance v0, Lf0/u;
000b6d90invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b6d96move-result-object v2
000b6d98invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
000b6d9eiput v3, v0, Lf0/u;->a:I
000b6da2invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
000b6da8return-void
000b6d7c
000b6d7candroidx.recyclerview.widget.LinearLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
000b6d8cnew-instance v0, Lf0/u;
000b6d90invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b6d96move-result-object v2
000b6d98invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
000b6d9eiput v3, v0, Lf0/u;->a:I
000b6da2invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
000b6da8return-void
000b6d7c
000b6daa
000b6daa // align 0x4
000b6daa // align 0x4
000b6dac
000b6dacandroidx.recyclerview.widget.LinearLayoutManager::b1(int, int, boolean, f0.U):
000b6dbciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6dc0iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6dc4invoke-virtual {v1}, Landroidx/emoji2/text/g;->i()I
000b6dcamove-result v1
000b6dccconst/4 v2, 0x0
000b6dceconst/4 v3, 0x1
000b6dd0if-nez v1, :cond_16
000b6dd4iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6dd8invoke-virtual {v1}, Landroidx/emoji2/text/g;->f()I
000b6ddemove-result v1
000b6de0if-nez v1, :cond_16
000b6de4move v1, v3
000b6de6goto :goto_17
000b6de8move v1, v2
000b6deaiput-boolean v1, v0, Lf0/s;->l:Z
000b6deeiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6df2iput v5, v0, Lf0/s;->f:I
000b6df6iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b6dfaaput v2, v0, v2
000b6dfeaput v2, v0, v3
000b6e02invoke-virtual {v4, v8, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->A0(Lf0/U;[I)V
000b6e08aget v8, v0, v2
000b6e0cinvoke-static {v2, v8}, Ljava/lang/Math;->max(II)I
000b6e12move-result v8
000b6e14aget v0, v0, v3
000b6e18invoke-static {v2, v0}, Ljava/lang/Math;->max(II)I
000b6e1emove-result v0
000b6e20if-ne v5, v3, :cond_35
000b6e24move v2, v3
000b6e26iget-object v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e2aif-eqz v2, :cond_3b
000b6e2emove v1, v0
000b6e30goto :goto_3c
000b6e32move v1, v8
000b6e34iput v1, v5, Lf0/s;->h:I
000b6e38if-eqz v2, :cond_41
000b6e3cgoto :goto_42
000b6e3emove v8, v0
000b6e40iput v8, v5, Lf0/s;->i:I
000b6e44const/4 v8, -0x1
000b6e46if-eqz v2, :cond_7e
000b6e4aiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6e4einvoke-virtual {v0}, Landroidx/emoji2/text/g;->h()I
000b6e54move-result v0
000b6e56add-int/2addr v0, v1
000b6e58iput v0, v5, Lf0/s;->h:I
000b6e5cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b6e62move-result-object v5
000b6e64iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e68iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6e6cif-eqz v1, :cond_5b
000b6e70move v3, v8
000b6e72iput v3, v0, Lf0/s;->e:I
000b6e76invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b6e7cmove-result v8
000b6e7eiget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e82iget v2, v1, Lf0/s;->e:I
000b6e86add-int/2addr v8, v2
000b6e88iput v8, v0, Lf0/s;->d:I
000b6e8ciget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6e90invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6e96move-result v8
000b6e98iput v8, v1, Lf0/s;->b:I
000b6e9ciget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ea0invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6ea6move-result v5
000b6ea8iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6eacinvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000b6eb2move-result v8
000b6eb4sub-int/2addr v5, v8
000b6eb6goto :goto_ba
000b6eb8invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b6ebemove-result-object v5
000b6ec0iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6ec4iget v1, v0, Lf0/s;->h:I
000b6ec8iget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6eccinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b6ed2move-result v2
000b6ed4add-int/2addr v2, v1
000b6ed6iput v2, v0, Lf0/s;->h:I
000b6edaiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6edeiget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6ee2if-eqz v1, :cond_96
000b6ee6goto :goto_97
000b6ee8move v3, v8
000b6eeaiput v3, v0, Lf0/s;->e:I
000b6eeeinvoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b6ef4move-result v8
000b6ef6iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6efaiget v2, v1, Lf0/s;->e:I
000b6efeadd-int/2addr v8, v2
000b6f00iput v8, v0, Lf0/s;->d:I
000b6f04iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f08invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6f0emove-result v8
000b6f10iput v8, v1, Lf0/s;->b:I
000b6f14iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f18invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6f1emove-result v5
000b6f20neg-int v5, v5
000b6f22iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f26invoke-virtual {v8}, Landroidx/emoji2/text/g;->k()I
000b6f2cmove-result v8
000b6f2eadd-int/2addr v5, v8
000b6f30iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f34iput v6, v8, Lf0/s;->c:I
000b6f38if-eqz v7, :cond_c3
000b6f3csub-int/2addr v6, v5
000b6f3eiput v6, v8, Lf0/s;->c:I
000b6f42iput v5, v8, Lf0/s;->g:I
000b6f46return-void
000b6dac
000b6dacandroidx.recyclerview.widget.LinearLayoutManager::b1(int, int, boolean, f0.U):
000b6dbciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6dc0iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6dc4invoke-virtual {v1}, Landroidx/emoji2/text/g;->i()I
000b6dcamove-result v1
000b6dccconst/4 v2, 0x0
000b6dceconst/4 v3, 0x1
000b6dd0if-nez v1, :cond_16
000b6dd4iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6dd8invoke-virtual {v1}, Landroidx/emoji2/text/g;->f()I
000b6ddemove-result v1
000b6de0if-nez v1, :cond_16
000b6de4move v1, v3
000b6de6goto :goto_17
000b6de8move v1, v2
000b6deaiput-boolean v1, v0, Lf0/s;->l:Z
000b6deeiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6df2iput v5, v0, Lf0/s;->f:I
000b6df6iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b6dfaaput v2, v0, v2
000b6dfeaput v2, v0, v3
000b6e02invoke-virtual {v4, v8, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->A0(Lf0/U;[I)V
000b6e08aget v8, v0, v2
000b6e0cinvoke-static {v2, v8}, Ljava/lang/Math;->max(II)I
000b6e12move-result v8
000b6e14aget v0, v0, v3
000b6e18invoke-static {v2, v0}, Ljava/lang/Math;->max(II)I
000b6e1emove-result v0
000b6e20if-ne v5, v3, :cond_35
000b6e24move v2, v3
000b6e26iget-object v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e2aif-eqz v2, :cond_3b
000b6e2emove v1, v0
000b6e30goto :goto_3c
000b6e32move v1, v8
000b6e34iput v1, v5, Lf0/s;->h:I
000b6e38if-eqz v2, :cond_41
000b6e3cgoto :goto_42
000b6e3emove v8, v0
000b6e40iput v8, v5, Lf0/s;->i:I
000b6e44const/4 v8, -0x1
000b6e46if-eqz v2, :cond_7e
000b6e4aiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6e4einvoke-virtual {v0}, Landroidx/emoji2/text/g;->h()I
000b6e54move-result v0
000b6e56add-int/2addr v0, v1
000b6e58iput v0, v5, Lf0/s;->h:I
000b6e5cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b6e62move-result-object v5
000b6e64iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e68iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6e6cif-eqz v1, :cond_5b
000b6e70move v3, v8
000b6e72iput v3, v0, Lf0/s;->e:I
000b6e76invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b6e7cmove-result v8
000b6e7eiget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6e82iget v2, v1, Lf0/s;->e:I
000b6e86add-int/2addr v8, v2
000b6e88iput v8, v0, Lf0/s;->d:I
000b6e8ciget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6e90invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6e96move-result v8
000b6e98iput v8, v1, Lf0/s;->b:I
000b6e9ciget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6ea0invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b6ea6move-result v5
000b6ea8iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6eacinvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000b6eb2move-result v8
000b6eb4sub-int/2addr v5, v8
000b6eb6goto :goto_ba
000b6eb8invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b6ebemove-result-object v5
000b6ec0iget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6ec4iget v1, v0, Lf0/s;->h:I
000b6ec8iget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6eccinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b6ed2move-result v2
000b6ed4add-int/2addr v2, v1
000b6ed6iput v2, v0, Lf0/s;->h:I
000b6edaiget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6edeiget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6ee2if-eqz v1, :cond_96
000b6ee6goto :goto_97
000b6ee8move v3, v8
000b6eeaiput v3, v0, Lf0/s;->e:I
000b6eeeinvoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b6ef4move-result v8
000b6ef6iget-object v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6efaiget v2, v1, Lf0/s;->e:I
000b6efeadd-int/2addr v8, v2
000b6f00iput v8, v0, Lf0/s;->d:I
000b6f04iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f08invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6f0emove-result v8
000b6f10iput v8, v1, Lf0/s;->b:I
000b6f14iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f18invoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b6f1emove-result v5
000b6f20neg-int v5, v5
000b6f22iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f26invoke-virtual {v8}, Landroidx/emoji2/text/g;->k()I
000b6f2cmove-result v8
000b6f2eadd-int/2addr v5, v8
000b6f30iget-object v8, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f34iput v6, v8, Lf0/s;->c:I
000b6f38if-eqz v7, :cond_c3
000b6f3csub-int/2addr v6, v5
000b6f3eiput v6, v8, Lf0/s;->c:I
000b6f42iput v5, v8, Lf0/s;->g:I
000b6f46return-void
000b6dac
000b6f48
000b6f48androidx.recyclerview.widget.LinearLayoutManager::c1(int, int):
000b6f58iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f5ciget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f60invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b6f66move-result v1
000b6f68sub-int/2addr v1, v5
000b6f6aiput v1, v0, Lf0/s;->c:I
000b6f6eiget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f72iget-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6f76const/4 v2, 0x1
000b6f78if-eqz v1, :cond_14
000b6f7cconst/4 v1, -0x1
000b6f7egoto :goto_15
000b6f80move v1, v2
000b6f82iput v1, v0, Lf0/s;->e:I
000b6f86iput v4, v0, Lf0/s;->d:I
000b6f8aiput v2, v0, Lf0/s;->f:I
000b6f8eiput v5, v0, Lf0/s;->b:I
000b6f92const/high16 v4, -0x80000000
000b6f96iput v4, v0, Lf0/s;->g:I
000b6f9areturn-void
000b6f48
000b6f48androidx.recyclerview.widget.LinearLayoutManager::c1(int, int):
000b6f58iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f5ciget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6f60invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b6f66move-result v1
000b6f68sub-int/2addr v1, v5
000b6f6aiput v1, v0, Lf0/s;->c:I
000b6f6eiget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6f72iget-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6f76const/4 v2, 0x1
000b6f78if-eqz v1, :cond_14
000b6f7cconst/4 v1, -0x1
000b6f7egoto :goto_15
000b6f80move v1, v2
000b6f82iput v1, v0, Lf0/s;->e:I
000b6f86iput v4, v0, Lf0/s;->d:I
000b6f8aiput v2, v0, Lf0/s;->f:I
000b6f8eiput v5, v0, Lf0/s;->b:I
000b6f92const/high16 v4, -0x80000000
000b6f96iput v4, v0, Lf0/s;->g:I
000b6f9areturn-void
000b6f48
000b6f9c
000b6f9candroidx.recyclerview.widget.LinearLayoutManager::d1(int, int):
000b6faciget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6fb0iget-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6fb4invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6fbamove-result v1
000b6fbcsub-int v1, v4, v1
000b6fc0iput v1, v0, Lf0/s;->c:I
000b6fc4iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6fc8iput v3, v0, Lf0/s;->d:I
000b6fcciget-boolean v3, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6fd0const/4 v1, -0x1
000b6fd2if-eqz v3, :cond_17
000b6fd6const/4 v3, 0x1
000b6fd8goto :goto_18
000b6fdamove v3, v1
000b6fdciput v3, v0, Lf0/s;->e:I
000b6fe0iput v1, v0, Lf0/s;->f:I
000b6fe4iput v4, v0, Lf0/s;->b:I
000b6fe8const/high16 v3, -0x80000000
000b6feciput v3, v0, Lf0/s;->g:I
000b6ff0return-void
000b6f9c
000b6f9candroidx.recyclerview.widget.LinearLayoutManager::d1(int, int):
000b6faciget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6fb0iget-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b6fb4invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b6fbamove-result v1
000b6fbcsub-int v1, v4, v1
000b6fc0iput v1, v0, Lf0/s;->c:I
000b6fc4iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b6fc8iput v3, v0, Lf0/s;->d:I
000b6fcciget-boolean v3, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b6fd0const/4 v1, -0x1
000b6fd2if-eqz v3, :cond_17
000b6fd6const/4 v3, 0x1
000b6fd8goto :goto_18
000b6fdamove v3, v1
000b6fdciput v3, v0, Lf0/s;->e:I
000b6fe0iput v1, v0, Lf0/s;->f:I
000b6fe4iput v4, v0, Lf0/s;->b:I
000b6fe8const/high16 v3, -0x80000000
000b6feciput v3, v0, Lf0/s;->g:I
000b6ff0return-void
000b6f9c
000b6ff2
000b6ff2 // align 0x4
000b6ff2 // align 0x4
000b6ff4
000b6ff4androidx.recyclerview.widget.RecyclerView::getScrollingChildHelper():
000b7004iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b7008if-nez v0, :cond_b
000b700cnew-instance v0, LK/m;
000b7010invoke-direct {v0, v1}, LK/m;-><init>(Landroid/view/ViewGroup;)V
000b7016iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b701aiget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b701ereturn-object v0
000b6ff4
000b6ff4androidx.recyclerview.widget.RecyclerView::getScrollingChildHelper():
000b7004iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b7008if-nez v0, :cond_b
000b700cnew-instance v0, LK/m;
000b7010invoke-direct {v0, v1}, LK/m;-><init>(Landroid/view/ViewGroup;)V
000b7016iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b701aiget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l0:LK/m;
000b701ereturn-object v0
000b6ff4
000b7020
000b7020androidx.recyclerview.widget.RecyclerView::J(android.view.View):
000b7030invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b7036move-result-object v0
000b7038check-cast v0, Lf0/I;
000b703ciget-boolean v1, v0, Lf0/I;->c:Z
000b7040iget-object v2, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b7044if-nez v1, :cond_d
000b7048goto :goto_23
000b704aiget-object v1, v9, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
000b704eiget-boolean v1, v1, Lf0/U;->g:Z
000b7052if-eqz v1, :cond_24
000b7056iget-object v1, v0, Lf0/I;->a:Lf0/X;
000b705ainvoke-virtual {v1}, Lf0/X;->k()Z
000b7060move-result v1
000b7062if-nez v1, :cond_23
000b7066iget-object v1, v0, Lf0/I;->a:Lf0/X;
000b706ainvoke-virtual {v1}, Lf0/X;->f()Z
000b7070move-result v1
000b7072if-eqz v1, :cond_24
000b7076return-object v2
000b7078const/4 v1, 0x0
000b707ainvoke-virtual {v2, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b7080iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
000b7084invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000b708amove-result v4
000b708cmove v5, v1
000b708eif-ge v5, v4, :cond_6c
000b7092iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
000b7096invoke-virtual {v6, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b709cinvoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b70a2move-result-object v7
000b70a4check-cast v7, Lf0/E;
000b70a8invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b70aeinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b70b4move-result-object v7
000b70b6check-cast v7, Lf0/I;
000b70baiget-object v7, v7, Lf0/I;->a:Lf0/X;
000b70beinvoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b70c4invoke-virtual {v6, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b70caiget v7, v2, Landroid/graphics/Rect;->left:I
000b70ceiget v8, v6, Landroid/graphics/Rect;->left:I
000b70d2add-int/2addr v7, v8
000b70d4iput v7, v2, Landroid/graphics/Rect;->left:I
000b70d8iget v7, v2, Landroid/graphics/Rect;->top:I
000b70dciget v8, v6, Landroid/graphics/Rect;->top:I
000b70e0add-int/2addr v7, v8
000b70e2iput v7, v2, Landroid/graphics/Rect;->top:I
000b70e6iget v7, v2, Landroid/graphics/Rect;->right:I
000b70eaiget v8, v6, Landroid/graphics/Rect;->right:I
000b70eeadd-int/2addr v7, v8
000b70f0iput v7, v2, Landroid/graphics/Rect;->right:I
000b70f4iget v7, v2, Landroid/graphics/Rect;->bottom:I
000b70f8iget v6, v6, Landroid/graphics/Rect;->bottom:I
000b70fcadd-int/2addr v7, v6
000b70feiput v7, v2, Landroid/graphics/Rect;->bottom:I
000b7102add-int/lit8 v5, v5, 0x1
000b7106goto :goto_2f
000b7108iput-boolean v1, v0, Lf0/I;->c:Z
000b710creturn-object v2
000b7020
000b7020androidx.recyclerview.widget.RecyclerView::J(android.view.View):
000b7030invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b7036move-result-object v0
000b7038check-cast v0, Lf0/I;
000b703ciget-boolean v1, v0, Lf0/I;->c:Z
000b7040iget-object v2, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b7044if-nez v1, :cond_d
000b7048goto :goto_23
000b704aiget-object v1, v9, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
000b704eiget-boolean v1, v1, Lf0/U;->g:Z
000b7052if-eqz v1, :cond_24
000b7056iget-object v1, v0, Lf0/I;->a:Lf0/X;
000b705ainvoke-virtual {v1}, Lf0/X;->k()Z
000b7060move-result v1
000b7062if-nez v1, :cond_23
000b7066iget-object v1, v0, Lf0/I;->a:Lf0/X;
000b706ainvoke-virtual {v1}, Lf0/X;->f()Z
000b7070move-result v1
000b7072if-eqz v1, :cond_24
000b7076return-object v2
000b7078const/4 v1, 0x0
000b707ainvoke-virtual {v2, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b7080iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
000b7084invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
000b708amove-result v4
000b708cmove v5, v1
000b708eif-ge v5, v4, :cond_6c
000b7092iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
000b7096invoke-virtual {v6, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b709cinvoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b70a2move-result-object v7
000b70a4check-cast v7, Lf0/E;
000b70a8invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b70aeinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b70b4move-result-object v7
000b70b6check-cast v7, Lf0/I;
000b70baiget-object v7, v7, Lf0/I;->a:Lf0/X;
000b70beinvoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b70c4invoke-virtual {v6, v1, v1, v1, v1}, Landroid/graphics/Rect;->set(IIII)V
000b70caiget v7, v2, Landroid/graphics/Rect;->left:I
000b70ceiget v8, v6, Landroid/graphics/Rect;->left:I
000b70d2add-int/2addr v7, v8
000b70d4iput v7, v2, Landroid/graphics/Rect;->left:I
000b70d8iget v7, v2, Landroid/graphics/Rect;->top:I
000b70dciget v8, v6, Landroid/graphics/Rect;->top:I
000b70e0add-int/2addr v7, v8
000b70e2iput v7, v2, Landroid/graphics/Rect;->top:I
000b70e6iget v7, v2, Landroid/graphics/Rect;->right:I
000b70eaiget v8, v6, Landroid/graphics/Rect;->right:I
000b70eeadd-int/2addr v7, v8
000b70f0iput v7, v2, Landroid/graphics/Rect;->right:I
000b70f4iget v7, v2, Landroid/graphics/Rect;->bottom:I
000b70f8iget v6, v6, Landroid/graphics/Rect;->bottom:I
000b70fcadd-int/2addr v7, v6
000b70feiput v7, v2, Landroid/graphics/Rect;->bottom:I
000b7102add-int/lit8 v5, v5, 0x1
000b7106goto :goto_2f
000b7108iput-boolean v1, v0, Lf0/I;->c:Z
000b710creturn-object v2
000b7020
000b710e
000b710e // align 0x10
000b710e // align 0x10
000b7110
000b7110androidx.recyclerview.widget.RecyclerView::onSaveInstanceState():
000b7120new-instance v0, Lf0/Q;
000b7124invoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
000b712amove-result-object v1
000b712cinvoke-direct {v0, v1}, LS/b;-><init>(Landroid/os/Parcelable;)V
000b7132iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c:Lf0/Q;
000b7136if-eqz v1, :cond_12
000b713aiget-object v1, v1, Lf0/Q;->c:Landroid/os/Parcelable;
000b713eiput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7142return-object v0
000b7144iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7148if-eqz v1, :cond_1d
000b714cinvoke-virtual {v1}, Lf0/H;->e0()Landroid/os/Parcelable;
000b7152move-result-object v1
000b7154iput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7158return-object v0
000b715aconst/4 v1, 0x0
000b715ciput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7160return-object v0
000b7110
000b7110androidx.recyclerview.widget.RecyclerView::onSaveInstanceState():
000b7120new-instance v0, Lf0/Q;
000b7124invoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
000b712amove-result-object v1
000b712cinvoke-direct {v0, v1}, LS/b;-><init>(Landroid/os/Parcelable;)V
000b7132iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c:Lf0/Q;
000b7136if-eqz v1, :cond_12
000b713aiget-object v1, v1, Lf0/Q;->c:Landroid/os/Parcelable;
000b713eiput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7142return-object v0
000b7144iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7148if-eqz v1, :cond_1d
000b714cinvoke-virtual {v1}, Lf0/H;->e0()Landroid/os/Parcelable;
000b7152move-result-object v1
000b7154iput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7158return-object v0
000b715aconst/4 v1, 0x0
000b715ciput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
000b7160return-object v0
000b7110
000b7162
000b7162 // align 0x4
000b7162 // align 0x4
000b7164
000b7164androidx.recyclerview.widget.RecyclerView::A(android.view.View):
000b7174invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b717amove-result-object v0
000b717cif-eqz v0, :cond_14
000b7180if-eq v0, v2, :cond_14
000b7184instance-of v1, v0, Landroid/view/View;
000b7188if-eqz v1, :cond_14
000b718cmove-object v3, v0
000b718echeck-cast v3, Landroid/view/View;
000b7192invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b7198move-result-object v0
000b719agoto :goto_4
000b719cif-ne v0, v2, :cond_17
000b71a0return-object v3
000b71a2const/4 v3, 0x0
000b71a4return-object v3
000b7164
000b7164androidx.recyclerview.widget.RecyclerView::A(android.view.View):
000b7174invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b717amove-result-object v0
000b717cif-eqz v0, :cond_14
000b7180if-eq v0, v2, :cond_14
000b7184instance-of v1, v0, Landroid/view/View;
000b7188if-eqz v1, :cond_14
000b718cmove-object v3, v0
000b718echeck-cast v3, Landroid/view/View;
000b7192invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b7198move-result-object v0
000b719agoto :goto_4
000b719cif-ne v0, v2, :cond_17
000b71a0return-object v3
000b71a2const/4 v3, 0x0
000b71a4return-object v3
000b7164
000b71a6
000b71a6 // align 0x8
000b71a6 // align 0x8
000b71a8
000b71a8androidx.recyclerview.widget.RecyclerView::focusSearch(android.view.View, int):
000b71b8move-object/from16 v0, v16
000b71bcmove-object/from16 v1, v17
000b71c0move/from16 v2, v18
000b71c4iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b71c8invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b71ceiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000b71d2const/4 v4, 0x1
000b71d4const/4 v5, 0x0
000b71d6if-eqz v3, :cond_21
000b71daiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b71deif-eqz v3, :cond_21
000b71e2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000b71e8move-result v3
000b71eaif-nez v3, :cond_21
000b71eeiget-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b71f2if-nez v3, :cond_21
000b71f6move v3, v4
000b71f8goto :goto_22
000b71famove v3, v5
000b71fcinvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
000b7202move-result-object v6
000b7204iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
000b7208iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000b720cconst/16 v9, 0x11
000b7210const/16 v11, 0x21
000b7214const/4 v13, 0x0
000b7216const/4 v14, 0x2
000b7218if-eqz v3, :cond_93
000b721cif-eq v2, v14, :cond_36
000b7220if-ne v2, v4, :cond_93
000b7224iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7228invoke-virtual {v3}, Lf0/H;->e()Z
000b722emove-result v3
000b7230if-eqz v3, :cond_4c
000b7234if-ne v2, v14, :cond_43
000b7238const/16 v3, 0x82
000b723cgoto :goto_44
000b723emove v3, v11
000b7240invoke-virtual {v6, v0, v1, v3}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b7246move-result-object v3
000b7248if-nez v3, :cond_4c
000b724cmove v3, v4
000b724egoto :goto_4d
000b7250move v3, v5
000b7252if-nez v3, :cond_77
000b7256iget-object v15, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b725ainvoke-virtual {v15}, Lf0/H;->d()Z
000b7260move-result v15
000b7262if-eqz v15, :cond_77
000b7266iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b726ainvoke-virtual {v3}, Lf0/H;->C()I
000b7270move-result v3
000b7272if-ne v3, v4, :cond_61
000b7276move v3, v4
000b7278goto :goto_62
000b727amove v3, v5
000b727cif-ne v2, v14, :cond_66
000b7280move v15, v4
000b7282goto :goto_67
000b7284move v15, v5
000b7286xor-int/2addr v3, v15
000b7288if-eqz v3, :cond_6d
000b728cconst/16 v3, 0x42
000b7290goto :goto_6e
000b7292move v3, v9
000b7294invoke-virtual {v6, v0, v1, v3}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b729amove-result-object v3
000b729cif-nez v3, :cond_76
000b72a0move v3, v4
000b72a2goto :goto_77
000b72a4move v3, v5
000b72a6if-eqz v3, :cond_8e
000b72aainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b72b0invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b72b6move-result-object v3
000b72b8if-nez v3, :cond_83
000b72bcgoto :goto_a4
000b72beinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
000b72c4iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b72c8invoke-virtual {v3, v1, v2, v8, v7}, Lf0/H;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b72ceinvoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
000b72d4invoke-virtual {v6, v0, v1, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b72damove-result-object v3
000b72dcgoto :goto_b3
000b72deinvoke-virtual {v6, v0, v1, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b72e4move-result-object v6
000b72e6if-nez v6, :cond_b2
000b72eaif-eqz v3, :cond_b2
000b72eeinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b72f4invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b72famove-result-object v3
000b72fcif-nez v3, :cond_a5
000b7300return-object v13
000b7302invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
000b7308iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b730cinvoke-virtual {v3, v1, v2, v8, v7}, Lf0/H;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b7312move-result-object v3
000b7314invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
000b731agoto :goto_b3
000b731cmove-object v3, v6
000b731eif-eqz v3, :cond_ca
000b7322invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b7328move-result v6
000b732aif-nez v6, :cond_ca
000b732einvoke-virtual {v0}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b7334move-result-object v4
000b7336if-nez v4, :cond_c6
000b733ainvoke-super/range {v16 .. v18}, Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View;
000b7340move-result-object v1
000b7342return-object v1
000b7344invoke-virtual {v0, v3, v13}, Landroidx/recyclerview/widget/RecyclerView;->V(Landroid/view/View;Landroid/view/View;)V
000b734areturn-object v1
000b734cif-eqz v3, :cond_161
000b7350if-ne v3, v0, :cond_d0
000b7354goto/16 :goto_161
000b7358invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b735emove-result-object v6
000b7360if-nez v6, :cond_d9
000b7364move v4, v5
000b7366goto/16 :goto_196
000b736aif-nez v1, :cond_dd
000b736egoto/16 :goto_196
000b7372invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b7378move-result-object v6
000b737aif-nez v6, :cond_e5
000b737egoto/16 :goto_196
000b7382invoke-virtual {v1}, Landroid/view/View;->getWidth()I
000b7388move-result v6
000b738ainvoke-virtual {v1}, Landroid/view/View;->getHeight()I
000b7390move-result v7
000b7392iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
000b7396invoke-virtual {v8, v5, v5, v6, v7}, Landroid/graphics/Rect;->set(IIII)V
000b739cinvoke-virtual {v3}, Landroid/view/View;->getWidth()I
000b73a2move-result v6
000b73a4invoke-virtual {v3}, Landroid/view/View;->getHeight()I
000b73aamove-result v7
000b73aciget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->i:Landroid/graphics/Rect;
000b73b0invoke-virtual {v13, v5, v5, v6, v7}, Landroid/graphics/Rect;->set(IIII)V
000b73b6invoke-virtual {v0, v1, v8}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000b73bcinvoke-virtual {v0, v3, v13}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000b73c2iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b73c6invoke-virtual {v6}, Lf0/H;->C()I
000b73ccmove-result v6
000b73ceif-ne v6, v4, :cond_10f
000b73d2const/4 v6, -0x1
000b73d4goto :goto_110
000b73d6move v6, v4
000b73d8iget v15, v8, Landroid/graphics/Rect;->left:I
000b73dciget v5, v13, Landroid/graphics/Rect;->left:I
000b73e0if-lt v15, v5, :cond_11a
000b73e4iget v7, v8, Landroid/graphics/Rect;->right:I
000b73e8if-gt v7, v5, :cond_122
000b73eciget v7, v8, Landroid/graphics/Rect;->right:I
000b73f0iget v12, v13, Landroid/graphics/Rect;->right:I
000b73f4if-ge v7, v12, :cond_122
000b73f8move v5, v4
000b73fagoto :goto_12f
000b73fciget v7, v8, Landroid/graphics/Rect;->right:I
000b7400iget v12, v13, Landroid/graphics/Rect;->right:I
000b7404if-gt v7, v12, :cond_12a
000b7408if-lt v15, v12, :cond_12e
000b740cif-le v15, v5, :cond_12e
000b7410const/4 v5, -0x1
000b7412goto :goto_12f
000b7414const/4 v5, 0x0
000b7416iget v7, v8, Landroid/graphics/Rect;->top:I
000b741aiget v12, v13, Landroid/graphics/Rect;->top:I
000b741eif-lt v7, v12, :cond_139
000b7422iget v15, v8, Landroid/graphics/Rect;->bottom:I
000b7426if-gt v15, v12, :cond_141
000b742aiget v15, v8, Landroid/graphics/Rect;->bottom:I
000b742eiget v10, v13, Landroid/graphics/Rect;->bottom:I
000b7432if-ge v15, v10, :cond_141
000b7436move v7, v4
000b7438goto :goto_14e
000b743aiget v8, v8, Landroid/graphics/Rect;->bottom:I
000b743eiget v10, v13, Landroid/graphics/Rect;->bottom:I
000b7442if-gt v8, v10, :cond_149
000b7446if-lt v7, v10, :cond_14d
000b744aif-le v7, v12, :cond_14d
000b744econst/4 v7, -0x1
000b7450goto :goto_14e
000b7452const/4 v7, 0x0
000b7454if-eq v2, v4, :cond_18f
000b7458if-eq v2, v14, :cond_187
000b745cif-eq v2, v9, :cond_184
000b7460if-eq v2, v11, :cond_181
000b7464const/16 v6, 0x42
000b7468if-eq v2, v6, :cond_17e
000b746cconst/16 v6, 0x82
000b7470if-ne v2, v6, :cond_163
000b7474if-lez v7, :cond_161
000b7478goto :goto_196
000b747aconst/4 v4, 0x0
000b747cgoto :goto_196
000b747enew-instance v1, Ljava/lang/IllegalArgumentException;
000b7482new-instance v3, Ljava/lang/StringBuilder;
000b7486const-string v4, "Invalid direction: "
000b748ainvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7490invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b7496invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b749cmove-result-object v2
000b749einvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b74a4invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b74aamove-result-object v2
000b74acinvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b74b2throw v1
000b74b4if-lez v5, :cond_161
000b74b8goto :goto_196
000b74baif-gez v7, :cond_161
000b74begoto :goto_196
000b74c0if-gez v5, :cond_161
000b74c4goto :goto_196
000b74c6if-gtz v7, :cond_196
000b74caif-nez v7, :cond_161
000b74cemul-int/2addr v5, v6
000b74d0if-ltz v5, :cond_161
000b74d4goto :goto_196
000b74d6if-ltz v7, :cond_196
000b74daif-nez v7, :cond_161
000b74demul-int/2addr v5, v6
000b74e0if-gtz v5, :cond_161
000b74e4if-eqz v4, :cond_199
000b74e8return-object v3
000b74eainvoke-super/range {v16 .. v18}, Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View;
000b74f0move-result-object v1
000b74f2return-object v1
000b71a8
000b71a8androidx.recyclerview.widget.RecyclerView::focusSearch(android.view.View, int):
000b71b8move-object/from16 v0, v16
000b71bcmove-object/from16 v1, v17
000b71c0move/from16 v2, v18
000b71c4iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b71c8invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b71ceiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000b71d2const/4 v4, 0x1
000b71d4const/4 v5, 0x0
000b71d6if-eqz v3, :cond_21
000b71daiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b71deif-eqz v3, :cond_21
000b71e2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000b71e8move-result v3
000b71eaif-nez v3, :cond_21
000b71eeiget-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b71f2if-nez v3, :cond_21
000b71f6move v3, v4
000b71f8goto :goto_22
000b71famove v3, v5
000b71fcinvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
000b7202move-result-object v6
000b7204iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
000b7208iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000b720cconst/16 v9, 0x11
000b7210const/16 v11, 0x21
000b7214const/4 v13, 0x0
000b7216const/4 v14, 0x2
000b7218if-eqz v3, :cond_93
000b721cif-eq v2, v14, :cond_36
000b7220if-ne v2, v4, :cond_93
000b7224iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7228invoke-virtual {v3}, Lf0/H;->e()Z
000b722emove-result v3
000b7230if-eqz v3, :cond_4c
000b7234if-ne v2, v14, :cond_43
000b7238const/16 v3, 0x82
000b723cgoto :goto_44
000b723emove v3, v11
000b7240invoke-virtual {v6, v0, v1, v3}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b7246move-result-object v3
000b7248if-nez v3, :cond_4c
000b724cmove v3, v4
000b724egoto :goto_4d
000b7250move v3, v5
000b7252if-nez v3, :cond_77
000b7256iget-object v15, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b725ainvoke-virtual {v15}, Lf0/H;->d()Z
000b7260move-result v15
000b7262if-eqz v15, :cond_77
000b7266iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b726ainvoke-virtual {v3}, Lf0/H;->C()I
000b7270move-result v3
000b7272if-ne v3, v4, :cond_61
000b7276move v3, v4
000b7278goto :goto_62
000b727amove v3, v5
000b727cif-ne v2, v14, :cond_66
000b7280move v15, v4
000b7282goto :goto_67
000b7284move v15, v5
000b7286xor-int/2addr v3, v15
000b7288if-eqz v3, :cond_6d
000b728cconst/16 v3, 0x42
000b7290goto :goto_6e
000b7292move v3, v9
000b7294invoke-virtual {v6, v0, v1, v3}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b729amove-result-object v3
000b729cif-nez v3, :cond_76
000b72a0move v3, v4
000b72a2goto :goto_77
000b72a4move v3, v5
000b72a6if-eqz v3, :cond_8e
000b72aainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b72b0invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b72b6move-result-object v3
000b72b8if-nez v3, :cond_83
000b72bcgoto :goto_a4
000b72beinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
000b72c4iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b72c8invoke-virtual {v3, v1, v2, v8, v7}, Lf0/H;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b72ceinvoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
000b72d4invoke-virtual {v6, v0, v1, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b72damove-result-object v3
000b72dcgoto :goto_b3
000b72deinvoke-virtual {v6, v0, v1, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000b72e4move-result-object v6
000b72e6if-nez v6, :cond_b2
000b72eaif-eqz v3, :cond_b2
000b72eeinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b72f4invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b72famove-result-object v3
000b72fcif-nez v3, :cond_a5
000b7300return-object v13
000b7302invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
000b7308iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b730cinvoke-virtual {v3, v1, v2, v8, v7}, Lf0/H;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b7312move-result-object v3
000b7314invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
000b731agoto :goto_b3
000b731cmove-object v3, v6
000b731eif-eqz v3, :cond_ca
000b7322invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b7328move-result v6
000b732aif-nez v6, :cond_ca
000b732einvoke-virtual {v0}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
000b7334move-result-object v4
000b7336if-nez v4, :cond_c6
000b733ainvoke-super/range {v16 .. v18}, Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View;
000b7340move-result-object v1
000b7342return-object v1
000b7344invoke-virtual {v0, v3, v13}, Landroidx/recyclerview/widget/RecyclerView;->V(Landroid/view/View;Landroid/view/View;)V
000b734areturn-object v1
000b734cif-eqz v3, :cond_161
000b7350if-ne v3, v0, :cond_d0
000b7354goto/16 :goto_161
000b7358invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b735emove-result-object v6
000b7360if-nez v6, :cond_d9
000b7364move v4, v5
000b7366goto/16 :goto_196
000b736aif-nez v1, :cond_dd
000b736egoto/16 :goto_196
000b7372invoke-virtual/range {v16 .. v17}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b7378move-result-object v6
000b737aif-nez v6, :cond_e5
000b737egoto/16 :goto_196
000b7382invoke-virtual {v1}, Landroid/view/View;->getWidth()I
000b7388move-result v6
000b738ainvoke-virtual {v1}, Landroid/view/View;->getHeight()I
000b7390move-result v7
000b7392iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
000b7396invoke-virtual {v8, v5, v5, v6, v7}, Landroid/graphics/Rect;->set(IIII)V
000b739cinvoke-virtual {v3}, Landroid/view/View;->getWidth()I
000b73a2move-result v6
000b73a4invoke-virtual {v3}, Landroid/view/View;->getHeight()I
000b73aamove-result v7
000b73aciget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->i:Landroid/graphics/Rect;
000b73b0invoke-virtual {v13, v5, v5, v6, v7}, Landroid/graphics/Rect;->set(IIII)V
000b73b6invoke-virtual {v0, v1, v8}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000b73bcinvoke-virtual {v0, v3, v13}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000b73c2iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b73c6invoke-virtual {v6}, Lf0/H;->C()I
000b73ccmove-result v6
000b73ceif-ne v6, v4, :cond_10f
000b73d2const/4 v6, -0x1
000b73d4goto :goto_110
000b73d6move v6, v4
000b73d8iget v15, v8, Landroid/graphics/Rect;->left:I
000b73dciget v5, v13, Landroid/graphics/Rect;->left:I
000b73e0if-lt v15, v5, :cond_11a
000b73e4iget v7, v8, Landroid/graphics/Rect;->right:I
000b73e8if-gt v7, v5, :cond_122
000b73eciget v7, v8, Landroid/graphics/Rect;->right:I
000b73f0iget v12, v13, Landroid/graphics/Rect;->right:I
000b73f4if-ge v7, v12, :cond_122
000b73f8move v5, v4
000b73fagoto :goto_12f
000b73fciget v7, v8, Landroid/graphics/Rect;->right:I
000b7400iget v12, v13, Landroid/graphics/Rect;->right:I
000b7404if-gt v7, v12, :cond_12a
000b7408if-lt v15, v12, :cond_12e
000b740cif-le v15, v5, :cond_12e
000b7410const/4 v5, -0x1
000b7412goto :goto_12f
000b7414const/4 v5, 0x0
000b7416iget v7, v8, Landroid/graphics/Rect;->top:I
000b741aiget v12, v13, Landroid/graphics/Rect;->top:I
000b741eif-lt v7, v12, :cond_139
000b7422iget v15, v8, Landroid/graphics/Rect;->bottom:I
000b7426if-gt v15, v12, :cond_141
000b742aiget v15, v8, Landroid/graphics/Rect;->bottom:I
000b742eiget v10, v13, Landroid/graphics/Rect;->bottom:I
000b7432if-ge v15, v10, :cond_141
000b7436move v7, v4
000b7438goto :goto_14e
000b743aiget v8, v8, Landroid/graphics/Rect;->bottom:I
000b743eiget v10, v13, Landroid/graphics/Rect;->bottom:I
000b7442if-gt v8, v10, :cond_149
000b7446if-lt v7, v10, :cond_14d
000b744aif-le v7, v12, :cond_14d
000b744econst/4 v7, -0x1
000b7450goto :goto_14e
000b7452const/4 v7, 0x0
000b7454if-eq v2, v4, :cond_18f
000b7458if-eq v2, v14, :cond_187
000b745cif-eq v2, v9, :cond_184
000b7460if-eq v2, v11, :cond_181
000b7464const/16 v6, 0x42
000b7468if-eq v2, v6, :cond_17e
000b746cconst/16 v6, 0x82
000b7470if-ne v2, v6, :cond_163
000b7474if-lez v7, :cond_161
000b7478goto :goto_196
000b747aconst/4 v4, 0x0
000b747cgoto :goto_196
000b747enew-instance v1, Ljava/lang/IllegalArgumentException;
000b7482new-instance v3, Ljava/lang/StringBuilder;
000b7486const-string v4, "Invalid direction: "
000b748ainvoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7490invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b7496invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b749cmove-result-object v2
000b749einvoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b74a4invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b74aamove-result-object v2
000b74acinvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b74b2throw v1
000b74b4if-lez v5, :cond_161
000b74b8goto :goto_196
000b74baif-gez v7, :cond_161
000b74begoto :goto_196
000b74c0if-gez v5, :cond_161
000b74c4goto :goto_196
000b74c6if-gtz v7, :cond_196
000b74caif-nez v7, :cond_161
000b74cemul-int/2addr v5, v6
000b74d0if-ltz v5, :cond_161
000b74d4goto :goto_196
000b74d6if-ltz v7, :cond_196
000b74daif-nez v7, :cond_161
000b74demul-int/2addr v5, v6
000b74e0if-gtz v5, :cond_161
000b74e4if-eqz v4, :cond_199
000b74e8return-object v3
000b74eainvoke-super/range {v16 .. v18}, Landroid/view/ViewGroup;->focusSearch(Landroid/view/View;I)Landroid/view/View;
000b74f0move-result-object v1
000b74f2return-object v1
000b71a8
000b74f4
000b74f4androidx.recyclerview.widget.RecyclerView::generateDefaultLayoutParams():
000b7504iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7508if-eqz v0, :cond_9
000b750cinvoke-virtual {v0}, Lf0/H;->r()Lf0/I;
000b7512move-result-object v0
000b7514return-object v0
000b7516new-instance v0, Ljava/lang/IllegalStateException;
000b751anew-instance v1, Ljava/lang/StringBuilder;
000b751econst-string v2, "RecyclerView has no LayoutManager"
000b7522invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7528invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b752emove-result-object v2
000b7530invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b7536invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b753cmove-result-object v1
000b753einvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b7544throw v0
000b74f4
000b74f4androidx.recyclerview.widget.RecyclerView::generateDefaultLayoutParams():
000b7504iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7508if-eqz v0, :cond_9
000b750cinvoke-virtual {v0}, Lf0/H;->r()Lf0/I;
000b7512move-result-object v0
000b7514return-object v0
000b7516new-instance v0, Ljava/lang/IllegalStateException;
000b751anew-instance v1, Ljava/lang/StringBuilder;
000b751econst-string v2, "RecyclerView has no LayoutManager"
000b7522invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7528invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b752emove-result-object v2
000b7530invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b7536invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b753cmove-result-object v1
000b753einvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b7544throw v0
000b74f4
000b7546
000b7546 // align 0x8
000b7546 // align 0x8
000b7548
000b7548androidx.recyclerview.widget.RecyclerView::generateLayoutParams(android.util.AttributeSet):
000b7558iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b755cif-eqz v0, :cond_d
000b7560invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b7566move-result-object v1
000b7568invoke-virtual {v0, v1, v3}, Lf0/H;->s(Landroid/content/Context;Landroid/util/AttributeSet;)Lf0/I;
000b756emove-result-object v3
000b7570return-object v3
000b7572new-instance v3, Ljava/lang/IllegalStateException;
000b7576new-instance v0, Ljava/lang/StringBuilder;
000b757aconst-string v1, "RecyclerView has no LayoutManager"
000b757einvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7584invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b758amove-result-object v1
000b758cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b7592invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b7598move-result-object v0
000b759ainvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b75a0throw v3
000b7548
000b7548androidx.recyclerview.widget.RecyclerView::generateLayoutParams(android.util.AttributeSet):
000b7558iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b755cif-eqz v0, :cond_d
000b7560invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b7566move-result-object v1
000b7568invoke-virtual {v0, v1, v3}, Lf0/H;->s(Landroid/content/Context;Landroid/util/AttributeSet;)Lf0/I;
000b756emove-result-object v3
000b7570return-object v3
000b7572new-instance v3, Ljava/lang/IllegalStateException;
000b7576new-instance v0, Ljava/lang/StringBuilder;
000b757aconst-string v1, "RecyclerView has no LayoutManager"
000b757einvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b7584invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b758amove-result-object v1
000b758cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b7592invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b7598move-result-object v0
000b759ainvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b75a0throw v3
000b7548
000b75a2
000b75a2 // align 0x4
000b75a2 // align 0x4
000b75a4
000b75a4androidx.recyclerview.widget.RecyclerView::generateLayoutParams(android.view.ViewGroup$LayoutParams):
000b75b4iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b75b8if-eqz v0, :cond_9
000b75bcinvoke-virtual {v0, v3}, Lf0/H;->t(Landroid/view/ViewGroup$LayoutParams;)Lf0/I;
000b75c2move-result-object v3
000b75c4return-object v3
000b75c6new-instance v3, Ljava/lang/IllegalStateException;
000b75canew-instance v0, Ljava/lang/StringBuilder;
000b75ceconst-string v1, "RecyclerView has no LayoutManager"
000b75d2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b75d8invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b75demove-result-object v1
000b75e0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b75e6invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b75ecmove-result-object v0
000b75eeinvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b75f4throw v3
000b75a4
000b75a4androidx.recyclerview.widget.RecyclerView::generateLayoutParams(android.view.ViewGroup$LayoutParams):
000b75b4iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b75b8if-eqz v0, :cond_9
000b75bcinvoke-virtual {v0, v3}, Lf0/H;->t(Landroid/view/ViewGroup$LayoutParams;)Lf0/I;
000b75c2move-result-object v3
000b75c4return-object v3
000b75c6new-instance v3, Ljava/lang/IllegalStateException;
000b75canew-instance v0, Ljava/lang/StringBuilder;
000b75ceconst-string v1, "RecyclerView has no LayoutManager"
000b75d2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b75d8invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000b75demove-result-object v1
000b75e0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b75e6invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b75ecmove-result-object v0
000b75eeinvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000b75f4throw v3
000b75a4
000b75f6
000b75f6 // align 0x8
000b75f6 // align 0x8
000b75f8
000b75f8androidx.recyclerview.widget.RecyclerView::D(android.view.View):
000b7608instance-of v0, v4, Landroid/view/ViewGroup;
000b760cconst/4 v1, 0x0
000b760eif-nez v0, :cond_6
000b7612return-object v1
000b7614instance-of v0, v4, Landroidx/recyclerview/widget/RecyclerView;
000b7618if-eqz v0, :cond_d
000b761ccheck-cast v4, Landroidx/recyclerview/widget/RecyclerView;
000b7620return-object v4
000b7622check-cast v4, Landroid/view/ViewGroup;
000b7626invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
000b762cmove-result v0
000b762econst/4 v2, 0x0
000b7630if-ge v2, v0, :cond_24
000b7634invoke-virtual {v4, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000b763amove-result-object v3
000b763cinvoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;->D(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView;
000b7642move-result-object v3
000b7644if-eqz v3, :cond_21
000b7648return-object v3
000b764aadd-int/lit8 v2, v2, 0x1
000b764egoto :goto_14
000b7650return-object v1
000b75f8
000b75f8androidx.recyclerview.widget.RecyclerView::D(android.view.View):
000b7608instance-of v0, v4, Landroid/view/ViewGroup;
000b760cconst/4 v1, 0x0
000b760eif-nez v0, :cond_6
000b7612return-object v1
000b7614instance-of v0, v4, Landroidx/recyclerview/widget/RecyclerView;
000b7618if-eqz v0, :cond_d
000b761ccheck-cast v4, Landroidx/recyclerview/widget/RecyclerView;
000b7620return-object v4
000b7622check-cast v4, Landroid/view/ViewGroup;
000b7626invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
000b762cmove-result v0
000b762econst/4 v2, 0x0
000b7630if-ge v2, v0, :cond_24
000b7634invoke-virtual {v4, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000b763amove-result-object v3
000b763cinvoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;->D(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView;
000b7642move-result-object v3
000b7644if-eqz v3, :cond_21
000b7648return-object v3
000b764aadd-int/lit8 v2, v2, 0x1
000b764egoto :goto_14
000b7650return-object v1
000b75f8
000b7652
000b7652 // align 0x4
000b7652 // align 0x4
000b7654
000b7654androidx.recyclerview.widget.RecyclerView::d(androidx.recyclerview.widget.RecyclerView):
000b7664invoke-virtual {v0}, Landroid/view/View;->awakenScrollBars()Z
000b766amove-result v0
000b766creturn v0
000b7654
000b7654androidx.recyclerview.widget.RecyclerView::d(androidx.recyclerview.widget.RecyclerView):
000b7664invoke-virtual {v0}, Landroid/view/View;->awakenScrollBars()Z
000b766amove-result v0
000b766creturn v0
000b7654
000b766e
000b766e // align 0x10
000b766e // align 0x10
000b7670
000b7670androidx.recyclerview.widget.RecyclerView::checkLayoutParams(android.view.ViewGroup$LayoutParams):
000b7680instance-of v0, v2, Lf0/I;
000b7684if-eqz v0, :cond_10
000b7688iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b768ccheck-cast v2, Lf0/I;
000b7690invoke-virtual {v0, v2}, Lf0/H;->f(Lf0/I;)Z
000b7696move-result v2
000b7698if-eqz v2, :cond_10
000b769cconst/4 v2, 0x1
000b769ereturn v2
000b76a0const/4 v2, 0x0
000b76a2return v2
000b7670
000b7670androidx.recyclerview.widget.RecyclerView::checkLayoutParams(android.view.ViewGroup$LayoutParams):
000b7680instance-of v0, v2, Lf0/I;
000b7684if-eqz v0, :cond_10
000b7688iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b768ccheck-cast v2, Lf0/I;
000b7690invoke-virtual {v0, v2}, Lf0/H;->f(Lf0/I;)Z
000b7696move-result v2
000b7698if-eqz v2, :cond_10
000b769cconst/4 v2, 0x1
000b769ereturn v2
000b76a0const/4 v2, 0x0
000b76a2return v2
000b7670
000b76a4
000b76a4androidx.recyclerview.widget.RecyclerView::dispatchNestedFling(float, float, boolean):
000b76b4invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b76bamove-result-object v0
000b76bcinvoke-virtual {v0, v2, v3, v4}, LK/m;->a(FFZ)Z
000b76c2move-result v2
000b76c4return v2
000b76a4
000b76a4androidx.recyclerview.widget.RecyclerView::dispatchNestedFling(float, float, boolean):
000b76b4invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b76bamove-result-object v0
000b76bcinvoke-virtual {v0, v2, v3, v4}, LK/m;->a(FFZ)Z
000b76c2move-result v2
000b76c4return v2
000b76a4
000b76c6
000b76c6 // align 0x8
000b76c6 // align 0x8
000b76c8
000b76c8androidx.recyclerview.widget.RecyclerView::dispatchNestedPreFling(float, float):
000b76d8invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b76demove-result-object v0
000b76e0invoke-virtual {v0, v2, v3}, LK/m;->b(FF)Z
000b76e6move-result v2
000b76e8return v2
000b76c8
000b76c8androidx.recyclerview.widget.RecyclerView::dispatchNestedPreFling(float, float):
000b76d8invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b76demove-result-object v0
000b76e0invoke-virtual {v0, v2, v3}, LK/m;->b(FF)Z
000b76e6move-result v2
000b76e8return v2
000b76c8
000b76ea
000b76ea // align 0x4
000b76ea // align 0x4
000b76ec
000b76ecandroidx.recyclerview.widget.RecyclerView::dispatchNestedPreScroll(int, int, int[], int[]):
000b76fcinvoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b7702move-result-object v0
000b7704const/4 v5, 0x0
000b7706move v1, v7
000b7708move v2, v8
000b770amove-object v3, v9
000b770cmove-object v4, v10
000b770einvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
000b7714move-result v7
000b7716return v7
000b76ec
000b76ecandroidx.recyclerview.widget.RecyclerView::dispatchNestedPreScroll(int, int, int[], int[]):
000b76fcinvoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b7702move-result-object v0
000b7704const/4 v5, 0x0
000b7706move v1, v7
000b7708move v2, v8
000b770amove-object v3, v9
000b770cmove-object v4, v10
000b770einvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
000b7714move-result v7
000b7716return v7
000b76ec
000b7718
000b7718androidx.recyclerview.widget.RecyclerView::r(int, int, int[], int[], int):
000b7728invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b772emove-result-object v0
000b7730move v1, v7
000b7732move v2, v8
000b7734move-object v3, v9
000b7736move-object v4, v10
000b7738move v5, v11
000b773ainvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
000b7740move-result v7
000b7742return v7
000b7718
000b7718androidx.recyclerview.widget.RecyclerView::r(int, int, int[], int[], int):
000b7728invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b772emove-result-object v0
000b7730move v1, v7
000b7732move v2, v8
000b7734move-object v3, v9
000b7736move-object v4, v10
000b7738move v5, v11
000b773ainvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
000b7740move-result v7
000b7742return v7
000b7718
000b7744
000b7744androidx.recyclerview.widget.RecyclerView::dispatchNestedScroll(int, int, int, int, int[]):
000b7754invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b775amove-result-object v0
000b775cconst/4 v6, 0x0
000b775econst/4 v7, 0x0
000b7760move v1, v9
000b7762move v2, v10
000b7764move v3, v11
000b7766move v4, v12
000b7768move-object v5, v13
000b776ainvoke-virtual/range {v0 .. v7}, LK/m;->d(IIII[II[I)Z
000b7770move-result v9
000b7772return v9
000b7744
000b7744androidx.recyclerview.widget.RecyclerView::dispatchNestedScroll(int, int, int, int, int[]):
000b7754invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b775amove-result-object v0
000b775cconst/4 v6, 0x0
000b775econst/4 v7, 0x0
000b7760move v1, v9
000b7762move v2, v10
000b7764move v3, v11
000b7766move v4, v12
000b7768move-object v5, v13
000b776ainvoke-virtual/range {v0 .. v7}, LK/m;->d(IIII[II[I)Z
000b7770move-result v9
000b7772return v9
000b7744
000b7774
000b7774androidx.recyclerview.widget.RecyclerView::dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000b7784invoke-virtual {v0, v1}, Landroid/view/View;->onPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000b778aconst/4 v1, 0x1
000b778creturn v1
000b7774
000b7774androidx.recyclerview.widget.RecyclerView::dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000b7784invoke-virtual {v0, v1}, Landroid/view/View;->onPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000b778aconst/4 v1, 0x1
000b778creturn v1
000b7774
000b778e
000b778e // align 0x10
000b778e // align 0x10
000b7790
000b7790androidx.recyclerview.widget.RecyclerView::drawChild(android.graphics.Canvas, android.view.View, long):
000b77a0invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
000b77a6move-result v1
000b77a8return v1
000b7790
000b7790androidx.recyclerview.widget.RecyclerView::drawChild(android.graphics.Canvas, android.view.View, long):
000b77a0invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
000b77a6move-result v1
000b77a8return v1
000b7790
000b77aa
000b77aa // align 0x4
000b77aa // align 0x4
000b77ac
000b77acandroidx.recyclerview.widget.RecyclerView::B(android.view.MotionEvent):
000b77bcinvoke-virtual {v12}, Landroid/view/MotionEvent;->getAction()I
000b77c2move-result v0
000b77c4iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;->n:Ljava/util/ArrayList;
000b77c8invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000b77cemove-result v2
000b77d0const/4 v3, 0x0
000b77d2move v4, v3
000b77d4if-ge v4, v2, :cond_64
000b77d8invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b77demove-result-object v5
000b77e0check-cast v5, Lf0/k;
000b77e4iget v6, v5, Lf0/k;->v:I
000b77e8const/4 v7, 0x1
000b77eaconst/4 v8, 0x2
000b77ecif-ne v6, v7, :cond_59
000b77f0invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b77f6move-result v6
000b77f8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b77femove-result v9
000b7800invoke-virtual {v5, v6, v9}, Lf0/k;->d(FF)Z
000b7806move-result v6
000b7808invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b780emove-result v9
000b7810invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b7816move-result v10
000b7818invoke-virtual {v5, v9, v10}, Lf0/k;->c(FF)Z
000b781emove-result v9
000b7820invoke-virtual {v12}, Landroid/view/MotionEvent;->getAction()I
000b7826move-result v10
000b7828if-nez v10, :cond_61
000b782cif-nez v6, :cond_3c
000b7830if-eqz v9, :cond_61
000b7834if-eqz v9, :cond_49
000b7838iput v7, v5, Lf0/k;->w:I
000b783cinvoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b7842move-result v6
000b7844float-to-int v6, v6
000b7846int-to-float v6, v6
000b7848iput v6, v5, Lf0/k;->p:F
000b784cgoto :goto_55
000b784eif-eqz v6, :cond_55
000b7852iput v8, v5, Lf0/k;->w:I
000b7856invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b785cmove-result v6
000b785efloat-to-int v6, v6
000b7860int-to-float v6, v6
000b7862iput v6, v5, Lf0/k;->m:F
000b7866invoke-virtual {v5, v8}, Lf0/k;->f(I)V
000b786cgoto :goto_5b
000b786eif-ne v6, v8, :cond_61
000b7872const/4 v6, 0x3
000b7874if-eq v0, v6, :cond_61
000b7878iput-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b787creturn v7
000b787eadd-int/lit8 v4, v4, 0x1
000b7882goto :goto_c
000b7884return v3
000b77ac
000b77acandroidx.recyclerview.widget.RecyclerView::B(android.view.MotionEvent):
000b77bcinvoke-virtual {v12}, Landroid/view/MotionEvent;->getAction()I
000b77c2move-result v0
000b77c4iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;->n:Ljava/util/ArrayList;
000b77c8invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
000b77cemove-result v2
000b77d0const/4 v3, 0x0
000b77d2move v4, v3
000b77d4if-ge v4, v2, :cond_64
000b77d8invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000b77demove-result-object v5
000b77e0check-cast v5, Lf0/k;
000b77e4iget v6, v5, Lf0/k;->v:I
000b77e8const/4 v7, 0x1
000b77eaconst/4 v8, 0x2
000b77ecif-ne v6, v7, :cond_59
000b77f0invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b77f6move-result v6
000b77f8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b77femove-result v9
000b7800invoke-virtual {v5, v6, v9}, Lf0/k;->d(FF)Z
000b7806move-result v6
000b7808invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b780emove-result v9
000b7810invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b7816move-result v10
000b7818invoke-virtual {v5, v9, v10}, Lf0/k;->c(FF)Z
000b781emove-result v9
000b7820invoke-virtual {v12}, Landroid/view/MotionEvent;->getAction()I
000b7826move-result v10
000b7828if-nez v10, :cond_61
000b782cif-nez v6, :cond_3c
000b7830if-eqz v9, :cond_61
000b7834if-eqz v9, :cond_49
000b7838iput v7, v5, Lf0/k;->w:I
000b783cinvoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000b7842move-result v6
000b7844float-to-int v6, v6
000b7846int-to-float v6, v6
000b7848iput v6, v5, Lf0/k;->p:F
000b784cgoto :goto_55
000b784eif-eqz v6, :cond_55
000b7852iput v8, v5, Lf0/k;->w:I
000b7856invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000b785cmove-result v6
000b785efloat-to-int v6, v6
000b7860int-to-float v6, v6
000b7862iput v6, v5, Lf0/k;->m:F
000b7866invoke-virtual {v5, v8}, Lf0/k;->f(I)V
000b786cgoto :goto_5b
000b786eif-ne v6, v8, :cond_61
000b7872const/4 v6, 0x3
000b7874if-eq v0, v6, :cond_61
000b7878iput-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b787creturn v7
000b787eadd-int/lit8 v4, v4, 0x1
000b7882goto :goto_c
000b7884return v3
000b77ac
000b7886
000b7886 // align 0x8
000b7886 // align 0x8
000b7888
000b7888androidx.recyclerview.widget.RecyclerView::getClipToPadding():
000b7898iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->g:Z
000b789creturn v0
000b7888
000b7888androidx.recyclerview.widget.RecyclerView::getClipToPadding():
000b7898iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->g:Z
000b789creturn v0
000b7888
000b789e
000b789e // align 0x10
000b789e // align 0x10
000b78a0
000b78a0androidx.recyclerview.widget.RecyclerView::getPreserveFocusAfterLayout():
000b78b0iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->V:Z
000b78b4return v0
000b78a0
000b78a0androidx.recyclerview.widget.RecyclerView::getPreserveFocusAfterLayout():
000b78b0iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->V:Z
000b78b4return v0
000b78a0
000b78b6
000b78b6 // align 0x8
000b78b6 // align 0x8
000b78b8
000b78b8androidx.recyclerview.widget.RecyclerView::hasNestedScrollingParent():
000b78c8invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b78cemove-result-object v0
000b78d0const/4 v1, 0x0
000b78d2invoke-virtual {v0, v1}, LK/m;->f(I)Z
000b78d8move-result v0
000b78dareturn v0
000b78b8
000b78b8androidx.recyclerview.widget.RecyclerView::hasNestedScrollingParent():
000b78c8invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b78cemove-result-object v0
000b78d0const/4 v1, 0x0
000b78d2invoke-virtual {v0, v1}, LK/m;->f(I)Z
000b78d8move-result v0
000b78dareturn v0
000b78b8
000b78dc
000b78dcandroidx.recyclerview.widget.RecyclerView::K():
000b78eciget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->r:Z
000b78f0if-eqz v0, :cond_13
000b78f4iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->y:Z
000b78f8if-nez v0, :cond_13
000b78fciget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
000b7900invoke-virtual {v0}, LH/e;->h()Z
000b7906move-result v0
000b7908if-eqz v0, :cond_11
000b790cgoto :goto_13
000b790econst/4 v0, 0x0
000b7910return v0
000b7912const/4 v0, 0x1
000b7914return v0
000b78dc
000b78dcandroidx.recyclerview.widget.RecyclerView::K():
000b78eciget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->r:Z
000b78f0if-eqz v0, :cond_13
000b78f4iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->y:Z
000b78f8if-nez v0, :cond_13
000b78fciget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
000b7900invoke-virtual {v0}, LH/e;->h()Z
000b7906move-result v0
000b7908if-eqz v0, :cond_11
000b790cgoto :goto_13
000b790econst/4 v0, 0x0
000b7910return v0
000b7912const/4 v0, 0x1
000b7914return v0
000b78dc
000b7916
000b7916 // align 0x8
000b7916 // align 0x8
000b7918
000b7918androidx.recyclerview.widget.RecyclerView::isAttachedToWindow():
000b7928iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000b792creturn v0
000b7918
000b7918androidx.recyclerview.widget.RecyclerView::isAttachedToWindow():
000b7928iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000b792creturn v0
000b7918
000b792e
000b792e // align 0x10
000b792e // align 0x10
000b7930
000b7930androidx.recyclerview.widget.RecyclerView::L():
000b7940iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;->A:I
000b7944if-lez v0, :cond_6
000b7948const/4 v0, 0x1
000b794areturn v0
000b794cconst/4 v0, 0x0
000b794ereturn v0
000b7930
000b7930androidx.recyclerview.widget.RecyclerView::L():
000b7940iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;->A:I
000b7944if-lez v0, :cond_6
000b7948const/4 v0, 0x1
000b794areturn v0
000b794cconst/4 v0, 0x0
000b794ereturn v0
000b7930
000b7950
000b7950androidx.recyclerview.widget.RecyclerView::isLayoutSuppressed():
000b7960iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7964return v0
000b7950
000b7950androidx.recyclerview.widget.RecyclerView::isLayoutSuppressed():
000b7960iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7964return v0
000b7950
000b7966
000b7966 // align 0x8
000b7966 // align 0x8
000b7968
000b7968androidx.recyclerview.widget.RecyclerView::isNestedScrollingEnabled():
000b7978invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b797emove-result-object v0
000b7980iget-boolean v0, v0, LK/m;->d:Z
000b7984return v0
000b7968
000b7968androidx.recyclerview.widget.RecyclerView::isNestedScrollingEnabled():
000b7978invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b797emove-result-object v0
000b7980iget-boolean v0, v0, LK/m;->d:Z
000b7984return v0
000b7968
000b7986
000b7986 // align 0x8
000b7986 // align 0x8
000b7988
000b7988androidx.recyclerview.widget.RecyclerView::onGenericMotionEvent(android.view.MotionEvent):
000b7998iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b799cconst/4 v1, 0x0
000b799eif-nez v0, :cond_7
000b79a2goto/16 :goto_79
000b79a6iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b79aaif-eqz v0, :cond_d
000b79aegoto/16 :goto_79
000b79b2invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b79b8move-result v0
000b79baconst/16 v2, 0x8
000b79beif-ne v0, v2, :cond_79
000b79c2invoke-virtual {v6}, Landroid/view/MotionEvent;->getSource()I
000b79c8move-result v0
000b79caand-int/lit8 v0, v0, 0x2
000b79ceconst/4 v2, 0x0
000b79d0if-eqz v0, :cond_40
000b79d4iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b79d8invoke-virtual {v0}, Lf0/H;->e()Z
000b79demove-result v0
000b79e0if-eqz v0, :cond_2e
000b79e4const/16 v0, 0x9
000b79e8invoke-virtual {v6, v0}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b79eemove-result v0
000b79f0neg-float v0, v0
000b79f2goto :goto_2f
000b79f4move v0, v2
000b79f6iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b79fainvoke-virtual {v3}, Lf0/H;->d()Z
000b7a00move-result v3
000b7a02if-eqz v3, :cond_3e
000b7a06const/16 v3, 0xa
000b7a0ainvoke-virtual {v6, v3}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b7a10move-result v3
000b7a12goto :goto_66
000b7a14move v3, v2
000b7a16goto :goto_66
000b7a18invoke-virtual {v6}, Landroid/view/MotionEvent;->getSource()I
000b7a1emove-result v0
000b7a20const/high16 v3, 0x400000
000b7a24and-int/2addr v0, v3
000b7a26if-eqz v0, :cond_64
000b7a2aconst/16 v0, 0x1a
000b7a2einvoke-virtual {v6, v0}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b7a34move-result v0
000b7a36iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7a3ainvoke-virtual {v3}, Lf0/H;->e()Z
000b7a40move-result v3
000b7a42if-eqz v3, :cond_59
000b7a46neg-float v0, v0
000b7a48goto :goto_3e
000b7a4aiget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7a4einvoke-virtual {v3}, Lf0/H;->d()Z
000b7a54move-result v3
000b7a56if-eqz v3, :cond_64
000b7a5amove v3, v0
000b7a5cmove v0, v2
000b7a5egoto :goto_66
000b7a60move v0, v2
000b7a62move v3, v0
000b7a64cmpl-float v4, v0, v2
000b7a68if-nez v4, :cond_6e
000b7a6ccmpl-float v2, v3, v2
000b7a70if-eqz v2, :cond_79
000b7a74iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;->T:F
000b7a78mul-float/2addr v3, v2
000b7a7afloat-to-int v2, v3
000b7a7ciget v3, v5, Landroidx/recyclerview/widget/RecyclerView;->U:F
000b7a80mul-float/2addr v0, v3
000b7a82float-to-int v0, v0
000b7a84invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->X(IILandroid/view/MotionEvent;)Z
000b7a8areturn v1
000b7988
000b7988androidx.recyclerview.widget.RecyclerView::onGenericMotionEvent(android.view.MotionEvent):
000b7998iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b799cconst/4 v1, 0x0
000b799eif-nez v0, :cond_7
000b79a2goto/16 :goto_79
000b79a6iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b79aaif-eqz v0, :cond_d
000b79aegoto/16 :goto_79
000b79b2invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b79b8move-result v0
000b79baconst/16 v2, 0x8
000b79beif-ne v0, v2, :cond_79
000b79c2invoke-virtual {v6}, Landroid/view/MotionEvent;->getSource()I
000b79c8move-result v0
000b79caand-int/lit8 v0, v0, 0x2
000b79ceconst/4 v2, 0x0
000b79d0if-eqz v0, :cond_40
000b79d4iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b79d8invoke-virtual {v0}, Lf0/H;->e()Z
000b79demove-result v0
000b79e0if-eqz v0, :cond_2e
000b79e4const/16 v0, 0x9
000b79e8invoke-virtual {v6, v0}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b79eemove-result v0
000b79f0neg-float v0, v0
000b79f2goto :goto_2f
000b79f4move v0, v2
000b79f6iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b79fainvoke-virtual {v3}, Lf0/H;->d()Z
000b7a00move-result v3
000b7a02if-eqz v3, :cond_3e
000b7a06const/16 v3, 0xa
000b7a0ainvoke-virtual {v6, v3}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b7a10move-result v3
000b7a12goto :goto_66
000b7a14move v3, v2
000b7a16goto :goto_66
000b7a18invoke-virtual {v6}, Landroid/view/MotionEvent;->getSource()I
000b7a1emove-result v0
000b7a20const/high16 v3, 0x400000
000b7a24and-int/2addr v0, v3
000b7a26if-eqz v0, :cond_64
000b7a2aconst/16 v0, 0x1a
000b7a2einvoke-virtual {v6, v0}, Landroid/view/MotionEvent;->getAxisValue(I)F
000b7a34move-result v0
000b7a36iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7a3ainvoke-virtual {v3}, Lf0/H;->e()Z
000b7a40move-result v3
000b7a42if-eqz v3, :cond_59
000b7a46neg-float v0, v0
000b7a48goto :goto_3e
000b7a4aiget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7a4einvoke-virtual {v3}, Lf0/H;->d()Z
000b7a54move-result v3
000b7a56if-eqz v3, :cond_64
000b7a5amove v3, v0
000b7a5cmove v0, v2
000b7a5egoto :goto_66
000b7a60move v0, v2
000b7a62move v3, v0
000b7a64cmpl-float v4, v0, v2
000b7a68if-nez v4, :cond_6e
000b7a6ccmpl-float v2, v3, v2
000b7a70if-eqz v2, :cond_79
000b7a74iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;->T:F
000b7a78mul-float/2addr v3, v2
000b7a7afloat-to-int v2, v3
000b7a7ciget v3, v5, Landroidx/recyclerview/widget/RecyclerView;->U:F
000b7a80mul-float/2addr v0, v3
000b7a82float-to-int v0, v0
000b7a84invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->X(IILandroid/view/MotionEvent;)Z
000b7a8areturn v1
000b7988
000b7a8c
000b7a8candroidx.recyclerview.widget.RecyclerView::onInterceptTouchEvent(android.view.MotionEvent):
000b7a9ciget-boolean v0, v8, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7aa0const/4 v1, 0x0
000b7aa2if-eqz v0, :cond_7
000b7aa6goto/16 :goto_110
000b7aaaconst/4 v0, 0x0
000b7aaciput-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7ab0invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
000b7ab6move-result v0
000b7ab8const/4 v2, 0x1
000b7abaif-eqz v0, :cond_18
000b7abeinvoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7ac4invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7acareturn v2
000b7acciget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7ad0if-nez v0, :cond_1e
000b7ad4goto/16 :goto_110
000b7ad8invoke-virtual {v0}, Lf0/H;->d()Z
000b7ademove-result v0
000b7ae0iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7ae4invoke-virtual {v3}, Lf0/H;->e()Z
000b7aeamove-result v3
000b7aeciget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7af0if-nez v4, :cond_32
000b7af4invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000b7afamove-result-object v4
000b7afciput-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7b00iget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7b04invoke-virtual {v4, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b7b0ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
000b7b10move-result v4
000b7b12invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionIndex()I
000b7b18move-result v5
000b7b1aconst/4 v6, 0x2
000b7b1cconst/high16 v7, 0x3f000000
000b7b20if-eqz v4, :cond_c9
000b7b24if-eq v4, v2, :cond_c0
000b7b28if-eq v4, v6, :cond_7c
000b7b2cconst/4 v0, 0x3
000b7b2eif-eq v4, v0, :cond_74
000b7b32const/4 v0, 0x5
000b7b34if-eq v4, v0, :cond_58
000b7b38const/4 v0, 0x6
000b7b3aif-eq v4, v0, :cond_53
000b7b3egoto/16 :goto_10b
000b7b42invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
000b7b48goto/16 :goto_10b
000b7b4cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getPointerId(I)I
000b7b52move-result v0
000b7b54iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7b58invoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getX(I)F
000b7b5emove-result v0
000b7b60add-float/2addr v0, v7
000b7b62float-to-int v0, v0
000b7b64iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7b68iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7b6cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getY(I)F
000b7b72move-result v9
000b7b74add-float/2addr v9, v7
000b7b76float-to-int v9, v9
000b7b78iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7b7ciput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7b80goto/16 :goto_10b
000b7b84invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7b8ainvoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7b90goto/16 :goto_10b
000b7b94iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7b98invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000b7b9emove-result v4
000b7ba0if-gez v4, :cond_86
000b7ba4goto/16 :goto_110
000b7ba8invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getX(I)F
000b7baemove-result v5
000b7bb0add-float/2addr v5, v7
000b7bb2float-to-int v5, v5
000b7bb4invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getY(I)F
000b7bbamove-result v9
000b7bbcadd-float/2addr v9, v7
000b7bbefloat-to-int v9, v9
000b7bc0iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7bc4if-eq v4, v2, :cond_10b
000b7bc8iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7bccsub-int v4, v5, v4
000b7bd0iget v6, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7bd4sub-int v6, v9, v6
000b7bd8if-eqz v0, :cond_ac
000b7bdcinvoke-static {v4}, Ljava/lang/Math;->abs(I)I
000b7be2move-result v0
000b7be4iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b7be8if-le v0, v4, :cond_ac
000b7beciput v5, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7bf0move v0, v2
000b7bf2goto :goto_ad
000b7bf4move v0, v1
000b7bf6if-eqz v3, :cond_ba
000b7bfainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b7c00move-result v3
000b7c02iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b7c06if-le v3, v4, :cond_ba
000b7c0aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7c0emove v0, v2
000b7c10if-eqz v0, :cond_10b
000b7c14invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7c1agoto :goto_10b
000b7c1ciget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7c20invoke-virtual {v9}, Landroid/view/VelocityTracker;->clear()V
000b7c26invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
000b7c2cgoto :goto_10b
000b7c2eiget-boolean v4, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7c32if-eqz v4, :cond_cf
000b7c36iput-boolean v1, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7c3ainvoke-virtual {v9, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
000b7c40move-result v4
000b7c42iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7c46invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
000b7c4cmove-result v4
000b7c4eadd-float/2addr v4, v7
000b7c50float-to-int v4, v4
000b7c52iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7c56iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7c5ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
000b7c60move-result v9
000b7c62add-float/2addr v9, v7
000b7c64float-to-int v9, v9
000b7c66iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7c6aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7c6eiget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7c72if-ne v9, v6, :cond_fa
000b7c76invoke-virtual {v8}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b7c7cmove-result-object v9
000b7c7einvoke-interface {v9, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b7c84invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7c8ainvoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
000b7c90iget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b7c94aput v1, v9, v2
000b7c98aput v1, v9, v1
000b7c9cif-eqz v3, :cond_104
000b7ca0or-int/lit8 v0, v0, 0x2
000b7ca4invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b7caamove-result-object v9
000b7cacinvoke-virtual {v9, v0, v1}, LK/m;->g(II)Z
000b7cb2iget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7cb6if-ne v9, v2, :cond_110
000b7cbareturn v2
000b7cbcreturn v1
000b7a8c
000b7a8candroidx.recyclerview.widget.RecyclerView::onInterceptTouchEvent(android.view.MotionEvent):
000b7a9ciget-boolean v0, v8, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7aa0const/4 v1, 0x0
000b7aa2if-eqz v0, :cond_7
000b7aa6goto/16 :goto_110
000b7aaaconst/4 v0, 0x0
000b7aaciput-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7ab0invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
000b7ab6move-result v0
000b7ab8const/4 v2, 0x1
000b7abaif-eqz v0, :cond_18
000b7abeinvoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7ac4invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7acareturn v2
000b7acciget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7ad0if-nez v0, :cond_1e
000b7ad4goto/16 :goto_110
000b7ad8invoke-virtual {v0}, Lf0/H;->d()Z
000b7ademove-result v0
000b7ae0iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7ae4invoke-virtual {v3}, Lf0/H;->e()Z
000b7aeamove-result v3
000b7aeciget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7af0if-nez v4, :cond_32
000b7af4invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000b7afamove-result-object v4
000b7afciput-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7b00iget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7b04invoke-virtual {v4, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b7b0ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
000b7b10move-result v4
000b7b12invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionIndex()I
000b7b18move-result v5
000b7b1aconst/4 v6, 0x2
000b7b1cconst/high16 v7, 0x3f000000
000b7b20if-eqz v4, :cond_c9
000b7b24if-eq v4, v2, :cond_c0
000b7b28if-eq v4, v6, :cond_7c
000b7b2cconst/4 v0, 0x3
000b7b2eif-eq v4, v0, :cond_74
000b7b32const/4 v0, 0x5
000b7b34if-eq v4, v0, :cond_58
000b7b38const/4 v0, 0x6
000b7b3aif-eq v4, v0, :cond_53
000b7b3egoto/16 :goto_10b
000b7b42invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
000b7b48goto/16 :goto_10b
000b7b4cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getPointerId(I)I
000b7b52move-result v0
000b7b54iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7b58invoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getX(I)F
000b7b5emove-result v0
000b7b60add-float/2addr v0, v7
000b7b62float-to-int v0, v0
000b7b64iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7b68iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7b6cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getY(I)F
000b7b72move-result v9
000b7b74add-float/2addr v9, v7
000b7b76float-to-int v9, v9
000b7b78iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7b7ciput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7b80goto/16 :goto_10b
000b7b84invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7b8ainvoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7b90goto/16 :goto_10b
000b7b94iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7b98invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000b7b9emove-result v4
000b7ba0if-gez v4, :cond_86
000b7ba4goto/16 :goto_110
000b7ba8invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getX(I)F
000b7baemove-result v5
000b7bb0add-float/2addr v5, v7
000b7bb2float-to-int v5, v5
000b7bb4invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getY(I)F
000b7bbamove-result v9
000b7bbcadd-float/2addr v9, v7
000b7bbefloat-to-int v9, v9
000b7bc0iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7bc4if-eq v4, v2, :cond_10b
000b7bc8iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7bccsub-int v4, v5, v4
000b7bd0iget v6, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7bd4sub-int v6, v9, v6
000b7bd8if-eqz v0, :cond_ac
000b7bdcinvoke-static {v4}, Ljava/lang/Math;->abs(I)I
000b7be2move-result v0
000b7be4iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b7be8if-le v0, v4, :cond_ac
000b7beciput v5, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7bf0move v0, v2
000b7bf2goto :goto_ad
000b7bf4move v0, v1
000b7bf6if-eqz v3, :cond_ba
000b7bfainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b7c00move-result v3
000b7c02iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b7c06if-le v3, v4, :cond_ba
000b7c0aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7c0emove v0, v2
000b7c10if-eqz v0, :cond_10b
000b7c14invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7c1agoto :goto_10b
000b7c1ciget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7c20invoke-virtual {v9}, Landroid/view/VelocityTracker;->clear()V
000b7c26invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
000b7c2cgoto :goto_10b
000b7c2eiget-boolean v4, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7c32if-eqz v4, :cond_cf
000b7c36iput-boolean v1, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7c3ainvoke-virtual {v9, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
000b7c40move-result v4
000b7c42iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b7c46invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
000b7c4cmove-result v4
000b7c4eadd-float/2addr v4, v7
000b7c50float-to-int v4, v4
000b7c52iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b7c56iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b7c5ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
000b7c60move-result v9
000b7c62add-float/2addr v9, v7
000b7c64float-to-int v9, v9
000b7c66iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b7c6aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b7c6eiget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7c72if-ne v9, v6, :cond_fa
000b7c76invoke-virtual {v8}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b7c7cmove-result-object v9
000b7c7einvoke-interface {v9, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b7c84invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7c8ainvoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
000b7c90iget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b7c94aput v1, v9, v2
000b7c98aput v1, v9, v1
000b7c9cif-eqz v3, :cond_104
000b7ca0or-int/lit8 v0, v0, 0x2
000b7ca4invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b7caamove-result-object v9
000b7cacinvoke-virtual {v9, v0, v1}, LK/m;->g(II)Z
000b7cb2iget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b7cb6if-ne v9, v2, :cond_110
000b7cbareturn v2
000b7cbcreturn v1
000b7a8c
000b7cbe
000b7cbe // align 0x10
000b7cbe // align 0x10
000b7cc0
000b7cc0androidx.recyclerview.widget.RecyclerView::onRequestFocusInDescendants(int, android.graphics.Rect):
000b7cd0invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000b7cd6move-result v0
000b7cd8if-eqz v0, :cond_8
000b7cdcconst/4 v2, 0x0
000b7cdereturn v2
000b7ce0invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;->onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z
000b7ce6move-result v2
000b7ce8return v2
000b7cc0
000b7cc0androidx.recyclerview.widget.RecyclerView::onRequestFocusInDescendants(int, android.graphics.Rect):
000b7cd0invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000b7cd6move-result v0
000b7cd8if-eqz v0, :cond_8
000b7cdcconst/4 v2, 0x0
000b7cdereturn v2
000b7ce0invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;->onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z
000b7ce6move-result v2
000b7ce8return v2
000b7cc0
000b7cea
000b7cea // align 0x4
000b7cea // align 0x4
000b7cec
000b7cecandroidx.recyclerview.widget.RecyclerView::onTouchEvent(android.view.MotionEvent):
000b7cfcmove-object/from16 v0, v30
000b7d00move-object/from16 v6, v31
000b7d04iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7d08const/4 v7, 0x0
000b7d0aif-nez v1, :cond_d
000b7d0eiget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7d12if-eqz v1, :cond_10
000b7d16move v3, v7
000b7d18goto/16 :goto_489
000b7d1ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7d20const/4 v8, 0x1
000b7d22const/4 v2, 0x2
000b7d24const/4 v3, 0x0
000b7d26const/4 v4, 0x3
000b7d28const/4 v5, 0x0
000b7d2aif-nez v1, :cond_28
000b7d2einvoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7d34move-result v1
000b7d36if-nez v1, :cond_22
000b7d3amove v1, v7
000b7d3cgoto/16 :goto_12d
000b7d40invoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
000b7d46move-result v1
000b7d48goto/16 :goto_12d
000b7d4ciget v9, v1, Lf0/k;->v:I
000b7d50if-nez v9, :cond_2e
000b7d54goto/16 :goto_122
000b7d58invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7d5emove-result v9
000b7d60if-nez v9, :cond_6e
000b7d64invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7d6amove-result v9
000b7d6cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7d72move-result v10
000b7d74invoke-virtual {v1, v9, v10}, Lf0/k;->d(FF)Z
000b7d7amove-result v9
000b7d7cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7d82move-result v10
000b7d84invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7d8amove-result v11
000b7d8cinvoke-virtual {v1, v10, v11}, Lf0/k;->c(FF)Z
000b7d92move-result v10
000b7d94if-nez v9, :cond_50
000b7d98if-eqz v10, :cond_122
000b7d9cif-eqz v10, :cond_5d
000b7da0iput v8, v1, Lf0/k;->w:I
000b7da4invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7daamove-result v9
000b7dacfloat-to-int v9, v9
000b7daeint-to-float v9, v9
000b7db0iput v9, v1, Lf0/k;->p:F
000b7db4goto :goto_69
000b7db6if-eqz v9, :cond_69
000b7dbaiput v2, v1, Lf0/k;->w:I
000b7dbeinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7dc4move-result v9
000b7dc6float-to-int v9, v9
000b7dc8int-to-float v9, v9
000b7dcaiput v9, v1, Lf0/k;->m:F
000b7dceinvoke-virtual {v1, v2}, Lf0/k;->f(I)V
000b7dd4goto/16 :goto_122
000b7dd8invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7ddemove-result v9
000b7de0if-ne v9, v8, :cond_83
000b7de4iget v9, v1, Lf0/k;->v:I
000b7de8if-ne v9, v2, :cond_83
000b7deciput v5, v1, Lf0/k;->m:F
000b7df0iput v5, v1, Lf0/k;->p:F
000b7df4invoke-virtual {v1, v8}, Lf0/k;->f(I)V
000b7dfaiput v7, v1, Lf0/k;->w:I
000b7dfegoto/16 :goto_122
000b7e02invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7e08move-result v9
000b7e0aif-ne v9, v2, :cond_122
000b7e0eiget v9, v1, Lf0/k;->v:I
000b7e12if-ne v9, v2, :cond_122
000b7e16invoke-virtual {v1}, Lf0/k;->g()V
000b7e1ciget v9, v1, Lf0/k;->w:I
000b7e20const/high16 v10, 0x40000000
000b7e24iget v11, v1, Lf0/k;->b:I
000b7e28if-ne v9, v8, :cond_db
000b7e2cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7e32move-result v9
000b7e34iget-object v14, v1, Lf0/k;->y:[I
000b7e38aput v11, v14, v7
000b7e3ciget v12, v1, Lf0/k;->q:I
000b7e40sub-int/2addr v12, v11
000b7e42aput v12, v14, v8
000b7e46int-to-float v13, v11
000b7e48int-to-float v12, v12
000b7e4ainvoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
000b7e50move-result v9
000b7e52invoke-static {v13, v9}, Ljava/lang/Math;->max(FF)F
000b7e58move-result v13
000b7e5aiget v9, v1, Lf0/k;->o:I
000b7e5eint-to-float v9, v9
000b7e60sub-float/2addr v9, v13
000b7e62invoke-static {v9}, Ljava/lang/Math;->abs(F)F
000b7e68move-result v9
000b7e6acmpg-float v9, v9, v10
000b7e6eif-gez v9, :cond_bc
000b7e72goto :goto_db
000b7e74iget v12, v1, Lf0/k;->p:F
000b7e78iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7e7cinvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollRange()I
000b7e82move-result v15
000b7e84iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7e88invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I
000b7e8emove-result v16
000b7e90iget v9, v1, Lf0/k;->q:I
000b7e94move/from16 v17, v9
000b7e98invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
000b7e9emove-result v9
000b7ea0if-eqz v9, :cond_d9
000b7ea4iget-object v12, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7ea8invoke-virtual {v12, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
000b7eaeiput v13, v1, Lf0/k;->p:F
000b7eb2iget v9, v1, Lf0/k;->w:I
000b7eb6if-ne v9, v2, :cond_122
000b7ebainvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7ec0move-result v9
000b7ec2iget-object v14, v1, Lf0/k;->x:[I
000b7ec6aput v11, v14, v7
000b7ecaiget v12, v1, Lf0/k;->r:I
000b7ecesub-int/2addr v12, v11
000b7ed0aput v12, v14, v8
000b7ed4int-to-float v11, v11
000b7ed6int-to-float v12, v12
000b7ed8invoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
000b7edemove-result v9
000b7ee0invoke-static {v11, v9}, Ljava/lang/Math;->max(FF)F
000b7ee6move-result v13
000b7ee8iget v9, v1, Lf0/k;->l:I
000b7eecint-to-float v9, v9
000b7eeesub-float/2addr v9, v13
000b7ef0invoke-static {v9}, Ljava/lang/Math;->abs(F)F
000b7ef6move-result v9
000b7ef8cmpg-float v9, v9, v10
000b7efcif-gez v9, :cond_103
000b7f00goto :goto_122
000b7f02iget v12, v1, Lf0/k;->m:F
000b7f06iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f0ainvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollRange()I
000b7f10move-result v15
000b7f12iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f16invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollOffset()I
000b7f1cmove-result v16
000b7f1eiget v9, v1, Lf0/k;->r:I
000b7f22move/from16 v17, v9
000b7f26invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
000b7f2cmove-result v9
000b7f2eif-eqz v9, :cond_120
000b7f32iget-object v10, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f36invoke-virtual {v10, v7, v9}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
000b7f3ciput v13, v1, Lf0/k;->m:F
000b7f40invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7f46move-result v1
000b7f48if-eq v1, v4, :cond_12a
000b7f4cif-ne v1, v8, :cond_12c
000b7f50iput-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7f54move v1, v8
000b7f56if-eqz v1, :cond_136
000b7f5ainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7f60invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7f66return v8
000b7f68iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7f6cif-nez v1, :cond_13c
000b7f70goto/16 :goto_d
000b7f74invoke-virtual {v1}, Lf0/H;->d()Z
000b7f7amove-result v9
000b7f7ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7f80invoke-virtual {v1}, Lf0/H;->e()Z
000b7f86move-result v10
000b7f88iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7f8cif-nez v1, :cond_150
000b7f90invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000b7f96move-result-object v1
000b7f98iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7f9cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
000b7fa2move-result v1
000b7fa4invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionIndex()I
000b7faamove-result v11
000b7faciget-object v12, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b7fb0if-nez v1, :cond_160
000b7fb4aput v7, v12, v8
000b7fb8aput v7, v12, v7
000b7fbcinvoke-static {v6}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
000b7fc2move-result-object v13
000b7fc4aget v14, v12, v7
000b7fc8int-to-float v14, v14
000b7fcaaget v15, v12, v8
000b7fceint-to-float v15, v15
000b7fd0invoke-virtual {v13, v14, v15}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000b7fd6const/high16 v14, 0x3f000000
000b7fdaif-eqz v1, :cond_457
000b7fdeif-eq v1, v8, :cond_268
000b7fe2if-eq v1, v2, :cond_1a8
000b7fe6if-eq v1, v4, :cond_1a0
000b7feaconst/4 v2, 0x5
000b7fecif-eq v1, v2, :cond_184
000b7ff0const/4 v2, 0x6
000b7ff2if-eq v1, v2, :cond_17f
000b7ff6goto/16 :goto_47e
000b7ffainvoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
000b8000goto/16 :goto_47e
000b8004invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getPointerId(I)I
000b800amove-result v1
000b800ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8010invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getX(I)F
000b8016move-result v1
000b8018add-float/2addr v1, v14
000b801afloat-to-int v1, v1
000b801ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b8020iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b8024invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getY(I)F
000b802amove-result v1
000b802cadd-float/2addr v1, v14
000b802efloat-to-int v1, v1
000b8030iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8034iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b8038goto/16 :goto_47e
000b803cinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b8042invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b8048goto/16 :goto_47e
000b804ciget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8050invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000b8056move-result v1
000b8058if-gez v1, :cond_1b2
000b805cgoto/16 :goto_d
000b8060invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getX(I)F
000b8066move-result v2
000b8068add-float/2addr v2, v14
000b806afloat-to-int v11, v2
000b806cinvoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getY(I)F
000b8072move-result v1
000b8074add-float/2addr v1, v14
000b8076float-to-int v14, v1
000b8078iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b807csub-int/2addr v1, v11
000b807eiget v2, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8082sub-int/2addr v2, v14
000b8084iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b8088if-eq v3, v8, :cond_1fb
000b808cif-eqz v9, :cond_1df
000b8090if-lez v1, :cond_1d4
000b8094iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b8098sub-int/2addr v1, v3
000b809ainvoke-static {v7, v1}, Ljava/lang/Math;->max(II)I
000b80a0move-result v1
000b80a2goto :goto_1db
000b80a4iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80a8add-int/2addr v1, v3
000b80aainvoke-static {v7, v1}, Ljava/lang/Math;->min(II)I
000b80b0move-result v1
000b80b2if-eqz v1, :cond_1df
000b80b6move v3, v8
000b80b8goto :goto_1e0
000b80bamove v3, v7
000b80bcif-eqz v10, :cond_1f6
000b80c0if-lez v2, :cond_1ec
000b80c4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80c8sub-int/2addr v2, v4
000b80cainvoke-static {v7, v2}, Ljava/lang/Math;->max(II)I
000b80d0move-result v2
000b80d2goto :goto_1f3
000b80d4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80d8add-int/2addr v2, v4
000b80dainvoke-static {v7, v2}, Ljava/lang/Math;->min(II)I
000b80e0move-result v2
000b80e2if-eqz v2, :cond_1f6
000b80e6move v3, v8
000b80e8if-eqz v3, :cond_1fb
000b80ecinvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b80f2move v15, v1
000b80f4move/from16 v16, v2
000b80f8iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b80fcif-ne v1, v8, :cond_47e
000b8100iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
000b8104aput v7, v3, v7
000b8108aput v7, v3, v8
000b810cif-eqz v9, :cond_20c
000b8110move v1, v15
000b8112goto :goto_20d
000b8114move v1, v7
000b8116if-eqz v10, :cond_212
000b811amove/from16 v2, v16
000b811egoto :goto_213
000b8120move v2, v7
000b8122iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b8126const/4 v5, 0x0
000b8128invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/RecyclerView;->r(II[I[II)Z
000b812emove-result v1
000b8130iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b8134if-eqz v1, :cond_23a
000b8138aget v1, v3, v7
000b813csub-int/2addr v15, v1
000b813eaget v1, v3, v8
000b8142sub-int v16, v16, v1
000b8146aget v1, v12, v7
000b814aaget v3, v2, v7
000b814eadd-int/2addr v1, v3
000b8150aput v1, v12, v7
000b8154aget v1, v12, v8
000b8158aget v3, v2, v8
000b815cadd-int/2addr v1, v3
000b815eaput v1, v12, v8
000b8162invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b8168move-result-object v1
000b816ainvoke-interface {v1, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b8170move/from16 v1, v16
000b8174aget v3, v2, v7
000b8178sub-int/2addr v11, v3
000b817aiput v11, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b817eaget v2, v2, v8
000b8182sub-int/2addr v14, v2
000b8184iput v14, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8188if-eqz v9, :cond_24a
000b818cmove v2, v15
000b818egoto :goto_24b
000b8190move v2, v7
000b8192if-eqz v10, :cond_24e
000b8196move v7, v1
000b8198invoke-virtual {v0, v2, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->X(IILandroid/view/MotionEvent;)Z
000b819emove-result v2
000b81a0if-eqz v2, :cond_25b
000b81a4invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b81aamove-result-object v2
000b81acinvoke-interface {v2, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b81b2iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->a0:Lf0/n;
000b81b6if-eqz v2, :cond_47e
000b81baif-nez v15, :cond_263
000b81beif-eqz v1, :cond_47e
000b81c2invoke-virtual {v2, v0, v15, v1}, Lf0/n;->a(Landroidx/recyclerview/widget/RecyclerView;II)V
000b81c8goto/16 :goto_47e
000b81cciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81d0invoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b81d6iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81daiget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->S:I
000b81deint-to-float v6, v4
000b81e0const/16 v11, 0x3e8
000b81e4invoke-virtual {v1, v11, v6}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000b81eaif-eqz v9, :cond_283
000b81eeiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81f2iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b81f6invoke-virtual {v1, v6}, Landroid/view/VelocityTracker;->getXVelocity(I)F
000b81fcmove-result v1
000b81feneg-float v1, v1
000b8200goto :goto_284
000b8202move v1, v5
000b8204if-eqz v10, :cond_290
000b8208iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b820ciget v9, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8210invoke-virtual {v6, v9}, Landroid/view/VelocityTracker;->getYVelocity(I)F
000b8216move-result v6
000b8218neg-float v6, v6
000b821agoto :goto_291
000b821cmove v6, v5
000b821ecmpl-float v9, v1, v5
000b8222if-nez v9, :cond_29d
000b8226cmpl-float v9, v6, v5
000b822aif-eqz v9, :cond_29a
000b822egoto :goto_29d
000b8230move v3, v7
000b8232goto/16 :goto_450
000b8236float-to-int v1, v1
000b8238float-to-int v6, v6
000b823aiget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b823eif-nez v9, :cond_2a5
000b8242goto/16 :goto_44f
000b8246iget-boolean v10, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b824aif-eqz v10, :cond_2ab
000b824egoto/16 :goto_44f
000b8252invoke-virtual {v9}, Lf0/H;->d()Z
000b8258move-result v9
000b825aiget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b825einvoke-virtual {v10}, Lf0/H;->e()Z
000b8264move-result v10
000b8266iget v11, v0, Landroidx/recyclerview/widget/RecyclerView;->R:I
000b826aif-eqz v9, :cond_2bf
000b826einvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000b8274move-result v12
000b8276if-ge v12, v11, :cond_2c0
000b827amove v1, v7
000b827cif-eqz v10, :cond_2c8
000b8280invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b8286move-result v12
000b8288if-ge v12, v11, :cond_2c9
000b828cmove v6, v7
000b828eif-nez v1, :cond_2cf
000b8292if-nez v6, :cond_2cf
000b8296goto/16 :goto_44f
000b829aint-to-float v11, v1
000b829cint-to-float v12, v6
000b829einvoke-virtual {v0, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedPreFling(FF)Z
000b82a4move-result v14
000b82a6if-nez v14, :cond_44f
000b82aaif-nez v9, :cond_2de
000b82aeif-eqz v10, :cond_2dc
000b82b2goto :goto_2de
000b82b4move v14, v7
000b82b6goto :goto_2df
000b82b8move v14, v8
000b82bainvoke-virtual {v0, v11, v12, v14}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedFling(FFZ)Z
000b82c0iget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
000b82c4if-eqz v11, :cond_3f4
000b82c8check-cast v11, Lf0/x;
000b82cciget-object v12, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82d0invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000b82d6move-result-object v12
000b82d8if-nez v12, :cond_2f2
000b82dcgoto/16 :goto_3f4
000b82e0iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82e4invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000b82eamove-result-object v15
000b82ecif-nez v15, :cond_2fc
000b82f0goto/16 :goto_3f4
000b82f4iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82f8invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getMinFlingVelocity()I
000b82femove-result v15
000b8300invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b8306move-result v3
000b8308if-gt v3, v15, :cond_30e
000b830cinvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000b8312move-result v3
000b8314if-le v3, v15, :cond_3f4
000b8318instance-of v3, v12, Lf0/T;
000b831cif-nez v3, :cond_314
000b8320goto/16 :goto_3f4
000b8324if-nez v3, :cond_31a
000b8328move/from16 v17, v5
000b832cconst/4 v15, 0x0
000b832egoto :goto_328
000b8330new-instance v15, Lf0/w;
000b8334move/from16 v17, v5
000b8338iget-object v5, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b833cinvoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000b8342move-result-object v5
000b8344const/4 v7, 0x0
000b8346invoke-direct {v15, v11, v5, v7}, Lf0/w;-><init>(Ljava/lang/Object;Landroid/content/Context;I)V
000b834cif-nez v15, :cond_32c
000b8350goto/16 :goto_3f4
000b8354invoke-virtual {v12}, Lf0/H;->B()I
000b835amove-result v5
000b835cif-nez v5, :cond_338
000b8360move/from16 v20, v8
000b8364const/4 v2, -0x1
000b8366const/4 v3, -0x1
000b8368goto/16 :goto_3eb
000b836cinvoke-virtual {v12}, Lf0/H;->e()Z
000b8372move-result v18
000b8374if-eqz v18, :cond_343
000b8378invoke-virtual {v11, v12}, Lf0/x;->e(Lf0/H;)Landroidx/emoji2/text/g;
000b837emove-result-object v11
000b8380goto :goto_34f
000b8382invoke-virtual {v12}, Lf0/H;->d()Z
000b8388move-result v18
000b838aif-eqz v18, :cond_34e
000b838einvoke-virtual {v11, v12}, Lf0/x;->d(Lf0/H;)Landroidx/emoji2/text/g;
000b8394move-result-object v11
000b8396goto :goto_34f
000b8398const/4 v11, 0x0
000b839aif-nez v11, :cond_352
000b839egoto :goto_332
000b83a0invoke-virtual {v12}, Lf0/H;->v()I
000b83a6move-result v2
000b83a8const/high16 v19, -0x80000000
000b83acconst v20, 0x7fffffff
000b83b2move/from16 v21, v3
000b83b6move/from16 v7, v19
000b83bamove/from16 v3, v20
000b83beconst/16 v16, 0x0
000b83c2const/16 v19, 0x0
000b83c6move/from16 v20, v8
000b83caconst/4 v8, 0x0
000b83ccif-ge v8, v2, :cond_38e
000b83d0move/from16 v22, v2
000b83d4invoke-virtual {v12, v8}, Lf0/H;->u(I)Landroid/view/View;
000b83damove-result-object v2
000b83dcif-nez v2, :cond_375
000b83e0move/from16 v23, v8
000b83e4goto :goto_389
000b83e6move/from16 v23, v8
000b83eainvoke-static {v2, v11}, Lf0/x;->b(Landroid/view/View;Landroidx/emoji2/text/g;)I
000b83f0move-result v8
000b83f2if-gtz v8, :cond_382
000b83f6if-le v8, v7, :cond_382
000b83famove-object/from16 v19, v2
000b83femove v7, v8
000b8400if-ltz v8, :cond_389
000b8404if-ge v8, v3, :cond_389
000b8408move-object/from16 v16, v2
000b840cmove v3, v8
000b840eadd-int/lit8 v8, v23, 0x1
000b8412move/from16 v2, v22
000b8416goto :goto_368
000b8418invoke-virtual {v12}, Lf0/H;->d()Z
000b841emove-result v2
000b8420if-eqz v2, :cond_39b
000b8424if-lez v1, :cond_399
000b8428move/from16 v2, v20
000b842cgoto :goto_39e
000b842econst/4 v2, 0x0
000b8430goto :goto_39e
000b8432if-lez v6, :cond_399
000b8436goto :goto_396
000b8438if-eqz v2, :cond_3a7
000b843cif-eqz v16, :cond_3a7
000b8440invoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
000b8446move-result v2
000b8448goto :goto_335
000b844aif-nez v2, :cond_3b0
000b844eif-eqz v19, :cond_3b0
000b8452invoke-static/range {v19}, Lf0/H;->H(Landroid/view/View;)I
000b8458move-result v2
000b845agoto :goto_335
000b845cif-eqz v2, :cond_3b4
000b8460move-object/from16 v16, v19
000b8464if-nez v16, :cond_3b8
000b8468goto/16 :goto_334
000b846cinvoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
000b8472move-result v3
000b8474invoke-virtual {v12}, Lf0/H;->B()I
000b847amove-result v7
000b847cif-eqz v21, :cond_3da
000b8480move-object v8, v12
000b8482check-cast v8, Lf0/T;
000b8486add-int/lit8 v7, v7, -0x1
000b848ainvoke-interface {v8, v7}, Lf0/T;->a(I)Landroid/graphics/PointF;
000b8490move-result-object v7
000b8492if-eqz v7, :cond_3da
000b8496iget v8, v7, Landroid/graphics/PointF;->x:F
000b849acmpg-float v8, v8, v17
000b849eif-ltz v8, :cond_3dc
000b84a2iget v7, v7, Landroid/graphics/PointF;->y:F
000b84a6cmpg-float v7, v7, v17
000b84aaif-gez v7, :cond_3da
000b84aegoto :goto_3dc
000b84b0const/4 v7, 0x0
000b84b2goto :goto_3de
000b84b4move/from16 v7, v20
000b84b8if-ne v7, v2, :cond_3e2
000b84bcconst/4 v2, -0x1
000b84begoto :goto_3e4
000b84c0move/from16 v2, v20
000b84c4add-int/2addr v2, v3
000b84c6if-ltz v2, :cond_334
000b84caif-lt v2, v5, :cond_335
000b84cegoto/16 :goto_334
000b84d2if-ne v2, v3, :cond_3ee
000b84d6goto :goto_3f6
000b84d8iput v2, v15, Lf0/u;->a:I
000b84dcinvoke-virtual {v12, v15}, Lf0/H;->y0(Lf0/u;)V
000b84e2goto :goto_453
000b84e4move/from16 v20, v8
000b84e8if-eqz v14, :cond_44f
000b84ecif-eqz v10, :cond_3fc
000b84f0or-int/lit8 v9, v9, 0x2
000b84f4invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b84famove-result-object v2
000b84fcmove/from16 v3, v20
000b8500invoke-virtual {v2, v9, v3}, LK/m;->g(II)Z
000b8506neg-int v2, v4
000b8508invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I
000b850emove-result v1
000b8510invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
000b8516move-result v24
000b8518invoke-static {v6, v4}, Ljava/lang/Math;->min(II)I
000b851emove-result v1
000b8520invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
000b8526move-result v25
000b8528iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000b852ciget-object v2, v1, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000b8530const/4 v3, 0x2
000b8532invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b8538const/4 v3, 0x0
000b853aiput v3, v1, Lf0/W;->b:I
000b853eiput v3, v1, Lf0/W;->a:I
000b8542iget-object v3, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
000b8546sget-object v4, Landroidx/recyclerview/widget/RecyclerView;->u0:LT/d;
000b854aif-eq v3, v4, :cond_436
000b854eiput-object v4, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
000b8552new-instance v3, Landroid/widget/OverScroller;
000b8556invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b855cmove-result-object v2
000b855einvoke-direct {v3, v2, v4}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
000b8564iput-object v3, v1, Lf0/W;->c:Landroid/widget/OverScroller;
000b8568iget-object v2, v1, Lf0/W;->c:Landroid/widget/OverScroller;
000b856cconst/high16 v26, -0x80000000
000b8570const v27, 0x7fffffff
000b8576const/16 v22, 0x0
000b857aconst/16 v23, 0x0
000b857econst/high16 v28, -0x80000000
000b8582const v29, 0x7fffffff
000b8588move-object/from16 v21, v2
000b858cinvoke-virtual/range {v21 .. v29}, Landroid/widget/OverScroller;->fling(IIIIIIII)V
000b8592invoke-virtual {v1}, Lf0/W;->a()V
000b8598goto :goto_453
000b859aconst/4 v3, 0x0
000b859cinvoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b85a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b85a8goto :goto_483
000b85aamove v3, v7
000b85acinvoke-virtual {v6, v3}, Landroid/view/MotionEvent;->getPointerId(I)I
000b85b2move-result v1
000b85b4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b85b8invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b85bemove-result v1
000b85c0add-float/2addr v1, v14
000b85c2float-to-int v1, v1
000b85c4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b85c8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b85ccinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b85d2move-result v1
000b85d4add-float/2addr v1, v14
000b85d6float-to-int v1, v1
000b85d8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b85dciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b85e0if-eqz v10, :cond_476
000b85e4or-int/lit8 v9, v9, 0x2
000b85e8invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b85eemove-result-object v1
000b85f0const/4 v3, 0x0
000b85f2invoke-virtual {v1, v9, v3}, LK/m;->g(II)Z
000b85f8iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b85fcinvoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b8602invoke-virtual {v13}, Landroid/view/MotionEvent;->recycle()V
000b8608const/16 v20, 0x1
000b860creturn v20
000b860ereturn v3
000b7cec
000b7cecandroidx.recyclerview.widget.RecyclerView::onTouchEvent(android.view.MotionEvent):
000b7cfcmove-object/from16 v0, v30
000b7d00move-object/from16 v6, v31
000b7d04iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b7d08const/4 v7, 0x0
000b7d0aif-nez v1, :cond_d
000b7d0eiget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000b7d12if-eqz v1, :cond_10
000b7d16move v3, v7
000b7d18goto/16 :goto_489
000b7d1ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7d20const/4 v8, 0x1
000b7d22const/4 v2, 0x2
000b7d24const/4 v3, 0x0
000b7d26const/4 v4, 0x3
000b7d28const/4 v5, 0x0
000b7d2aif-nez v1, :cond_28
000b7d2einvoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7d34move-result v1
000b7d36if-nez v1, :cond_22
000b7d3amove v1, v7
000b7d3cgoto/16 :goto_12d
000b7d40invoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
000b7d46move-result v1
000b7d48goto/16 :goto_12d
000b7d4ciget v9, v1, Lf0/k;->v:I
000b7d50if-nez v9, :cond_2e
000b7d54goto/16 :goto_122
000b7d58invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7d5emove-result v9
000b7d60if-nez v9, :cond_6e
000b7d64invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7d6amove-result v9
000b7d6cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7d72move-result v10
000b7d74invoke-virtual {v1, v9, v10}, Lf0/k;->d(FF)Z
000b7d7amove-result v9
000b7d7cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7d82move-result v10
000b7d84invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7d8amove-result v11
000b7d8cinvoke-virtual {v1, v10, v11}, Lf0/k;->c(FF)Z
000b7d92move-result v10
000b7d94if-nez v9, :cond_50
000b7d98if-eqz v10, :cond_122
000b7d9cif-eqz v10, :cond_5d
000b7da0iput v8, v1, Lf0/k;->w:I
000b7da4invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7daamove-result v9
000b7dacfloat-to-int v9, v9
000b7daeint-to-float v9, v9
000b7db0iput v9, v1, Lf0/k;->p:F
000b7db4goto :goto_69
000b7db6if-eqz v9, :cond_69
000b7dbaiput v2, v1, Lf0/k;->w:I
000b7dbeinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7dc4move-result v9
000b7dc6float-to-int v9, v9
000b7dc8int-to-float v9, v9
000b7dcaiput v9, v1, Lf0/k;->m:F
000b7dceinvoke-virtual {v1, v2}, Lf0/k;->f(I)V
000b7dd4goto/16 :goto_122
000b7dd8invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7ddemove-result v9
000b7de0if-ne v9, v8, :cond_83
000b7de4iget v9, v1, Lf0/k;->v:I
000b7de8if-ne v9, v2, :cond_83
000b7deciput v5, v1, Lf0/k;->m:F
000b7df0iput v5, v1, Lf0/k;->p:F
000b7df4invoke-virtual {v1, v8}, Lf0/k;->f(I)V
000b7dfaiput v7, v1, Lf0/k;->w:I
000b7dfegoto/16 :goto_122
000b7e02invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7e08move-result v9
000b7e0aif-ne v9, v2, :cond_122
000b7e0eiget v9, v1, Lf0/k;->v:I
000b7e12if-ne v9, v2, :cond_122
000b7e16invoke-virtual {v1}, Lf0/k;->g()V
000b7e1ciget v9, v1, Lf0/k;->w:I
000b7e20const/high16 v10, 0x40000000
000b7e24iget v11, v1, Lf0/k;->b:I
000b7e28if-ne v9, v8, :cond_db
000b7e2cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b7e32move-result v9
000b7e34iget-object v14, v1, Lf0/k;->y:[I
000b7e38aput v11, v14, v7
000b7e3ciget v12, v1, Lf0/k;->q:I
000b7e40sub-int/2addr v12, v11
000b7e42aput v12, v14, v8
000b7e46int-to-float v13, v11
000b7e48int-to-float v12, v12
000b7e4ainvoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
000b7e50move-result v9
000b7e52invoke-static {v13, v9}, Ljava/lang/Math;->max(FF)F
000b7e58move-result v13
000b7e5aiget v9, v1, Lf0/k;->o:I
000b7e5eint-to-float v9, v9
000b7e60sub-float/2addr v9, v13
000b7e62invoke-static {v9}, Ljava/lang/Math;->abs(F)F
000b7e68move-result v9
000b7e6acmpg-float v9, v9, v10
000b7e6eif-gez v9, :cond_bc
000b7e72goto :goto_db
000b7e74iget v12, v1, Lf0/k;->p:F
000b7e78iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7e7cinvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollRange()I
000b7e82move-result v15
000b7e84iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7e88invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I
000b7e8emove-result v16
000b7e90iget v9, v1, Lf0/k;->q:I
000b7e94move/from16 v17, v9
000b7e98invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
000b7e9emove-result v9
000b7ea0if-eqz v9, :cond_d9
000b7ea4iget-object v12, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7ea8invoke-virtual {v12, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
000b7eaeiput v13, v1, Lf0/k;->p:F
000b7eb2iget v9, v1, Lf0/k;->w:I
000b7eb6if-ne v9, v2, :cond_122
000b7ebainvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b7ec0move-result v9
000b7ec2iget-object v14, v1, Lf0/k;->x:[I
000b7ec6aput v11, v14, v7
000b7ecaiget v12, v1, Lf0/k;->r:I
000b7ecesub-int/2addr v12, v11
000b7ed0aput v12, v14, v8
000b7ed4int-to-float v11, v11
000b7ed6int-to-float v12, v12
000b7ed8invoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
000b7edemove-result v9
000b7ee0invoke-static {v11, v9}, Ljava/lang/Math;->max(FF)F
000b7ee6move-result v13
000b7ee8iget v9, v1, Lf0/k;->l:I
000b7eecint-to-float v9, v9
000b7eeesub-float/2addr v9, v13
000b7ef0invoke-static {v9}, Ljava/lang/Math;->abs(F)F
000b7ef6move-result v9
000b7ef8cmpg-float v9, v9, v10
000b7efcif-gez v9, :cond_103
000b7f00goto :goto_122
000b7f02iget v12, v1, Lf0/k;->m:F
000b7f06iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f0ainvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollRange()I
000b7f10move-result v15
000b7f12iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f16invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollOffset()I
000b7f1cmove-result v16
000b7f1eiget v9, v1, Lf0/k;->r:I
000b7f22move/from16 v17, v9
000b7f26invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
000b7f2cmove-result v9
000b7f2eif-eqz v9, :cond_120
000b7f32iget-object v10, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
000b7f36invoke-virtual {v10, v7, v9}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
000b7f3ciput v13, v1, Lf0/k;->m:F
000b7f40invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
000b7f46move-result v1
000b7f48if-eq v1, v4, :cond_12a
000b7f4cif-ne v1, v8, :cond_12c
000b7f50iput-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
000b7f54move v1, v8
000b7f56if-eqz v1, :cond_136
000b7f5ainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b7f60invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b7f66return v8
000b7f68iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7f6cif-nez v1, :cond_13c
000b7f70goto/16 :goto_d
000b7f74invoke-virtual {v1}, Lf0/H;->d()Z
000b7f7amove-result v9
000b7f7ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b7f80invoke-virtual {v1}, Lf0/H;->e()Z
000b7f86move-result v10
000b7f88iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7f8cif-nez v1, :cond_150
000b7f90invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000b7f96move-result-object v1
000b7f98iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b7f9cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
000b7fa2move-result v1
000b7fa4invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionIndex()I
000b7faamove-result v11
000b7faciget-object v12, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b7fb0if-nez v1, :cond_160
000b7fb4aput v7, v12, v8
000b7fb8aput v7, v12, v7
000b7fbcinvoke-static {v6}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
000b7fc2move-result-object v13
000b7fc4aget v14, v12, v7
000b7fc8int-to-float v14, v14
000b7fcaaget v15, v12, v8
000b7fceint-to-float v15, v15
000b7fd0invoke-virtual {v13, v14, v15}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000b7fd6const/high16 v14, 0x3f000000
000b7fdaif-eqz v1, :cond_457
000b7fdeif-eq v1, v8, :cond_268
000b7fe2if-eq v1, v2, :cond_1a8
000b7fe6if-eq v1, v4, :cond_1a0
000b7feaconst/4 v2, 0x5
000b7fecif-eq v1, v2, :cond_184
000b7ff0const/4 v2, 0x6
000b7ff2if-eq v1, v2, :cond_17f
000b7ff6goto/16 :goto_47e
000b7ffainvoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
000b8000goto/16 :goto_47e
000b8004invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getPointerId(I)I
000b800amove-result v1
000b800ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8010invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getX(I)F
000b8016move-result v1
000b8018add-float/2addr v1, v14
000b801afloat-to-int v1, v1
000b801ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b8020iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b8024invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getY(I)F
000b802amove-result v1
000b802cadd-float/2addr v1, v14
000b802efloat-to-int v1, v1
000b8030iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8034iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b8038goto/16 :goto_47e
000b803cinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b8042invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b8048goto/16 :goto_47e
000b804ciget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8050invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000b8056move-result v1
000b8058if-gez v1, :cond_1b2
000b805cgoto/16 :goto_d
000b8060invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getX(I)F
000b8066move-result v2
000b8068add-float/2addr v2, v14
000b806afloat-to-int v11, v2
000b806cinvoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getY(I)F
000b8072move-result v1
000b8074add-float/2addr v1, v14
000b8076float-to-int v14, v1
000b8078iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b807csub-int/2addr v1, v11
000b807eiget v2, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8082sub-int/2addr v2, v14
000b8084iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b8088if-eq v3, v8, :cond_1fb
000b808cif-eqz v9, :cond_1df
000b8090if-lez v1, :cond_1d4
000b8094iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b8098sub-int/2addr v1, v3
000b809ainvoke-static {v7, v1}, Ljava/lang/Math;->max(II)I
000b80a0move-result v1
000b80a2goto :goto_1db
000b80a4iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80a8add-int/2addr v1, v3
000b80aainvoke-static {v7, v1}, Ljava/lang/Math;->min(II)I
000b80b0move-result v1
000b80b2if-eqz v1, :cond_1df
000b80b6move v3, v8
000b80b8goto :goto_1e0
000b80bamove v3, v7
000b80bcif-eqz v10, :cond_1f6
000b80c0if-lez v2, :cond_1ec
000b80c4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80c8sub-int/2addr v2, v4
000b80cainvoke-static {v7, v2}, Ljava/lang/Math;->max(II)I
000b80d0move-result v2
000b80d2goto :goto_1f3
000b80d4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
000b80d8add-int/2addr v2, v4
000b80dainvoke-static {v7, v2}, Ljava/lang/Math;->min(II)I
000b80e0move-result v2
000b80e2if-eqz v2, :cond_1f6
000b80e6move v3, v8
000b80e8if-eqz v3, :cond_1fb
000b80ecinvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b80f2move v15, v1
000b80f4move/from16 v16, v2
000b80f8iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
000b80fcif-ne v1, v8, :cond_47e
000b8100iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
000b8104aput v7, v3, v7
000b8108aput v7, v3, v8
000b810cif-eqz v9, :cond_20c
000b8110move v1, v15
000b8112goto :goto_20d
000b8114move v1, v7
000b8116if-eqz v10, :cond_212
000b811amove/from16 v2, v16
000b811egoto :goto_213
000b8120move v2, v7
000b8122iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b8126const/4 v5, 0x0
000b8128invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/RecyclerView;->r(II[I[II)Z
000b812emove-result v1
000b8130iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b8134if-eqz v1, :cond_23a
000b8138aget v1, v3, v7
000b813csub-int/2addr v15, v1
000b813eaget v1, v3, v8
000b8142sub-int v16, v16, v1
000b8146aget v1, v12, v7
000b814aaget v3, v2, v7
000b814eadd-int/2addr v1, v3
000b8150aput v1, v12, v7
000b8154aget v1, v12, v8
000b8158aget v3, v2, v8
000b815cadd-int/2addr v1, v3
000b815eaput v1, v12, v8
000b8162invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b8168move-result-object v1
000b816ainvoke-interface {v1, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b8170move/from16 v1, v16
000b8174aget v3, v2, v7
000b8178sub-int/2addr v11, v3
000b817aiput v11, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b817eaget v2, v2, v8
000b8182sub-int/2addr v14, v2
000b8184iput v14, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b8188if-eqz v9, :cond_24a
000b818cmove v2, v15
000b818egoto :goto_24b
000b8190move v2, v7
000b8192if-eqz v10, :cond_24e
000b8196move v7, v1
000b8198invoke-virtual {v0, v2, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->X(IILandroid/view/MotionEvent;)Z
000b819emove-result v2
000b81a0if-eqz v2, :cond_25b
000b81a4invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000b81aamove-result-object v2
000b81acinvoke-interface {v2, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000b81b2iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->a0:Lf0/n;
000b81b6if-eqz v2, :cond_47e
000b81baif-nez v15, :cond_263
000b81beif-eqz v1, :cond_47e
000b81c2invoke-virtual {v2, v0, v15, v1}, Lf0/n;->a(Landroidx/recyclerview/widget/RecyclerView;II)V
000b81c8goto/16 :goto_47e
000b81cciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81d0invoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b81d6iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81daiget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->S:I
000b81deint-to-float v6, v4
000b81e0const/16 v11, 0x3e8
000b81e4invoke-virtual {v1, v11, v6}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000b81eaif-eqz v9, :cond_283
000b81eeiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b81f2iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b81f6invoke-virtual {v1, v6}, Landroid/view/VelocityTracker;->getXVelocity(I)F
000b81fcmove-result v1
000b81feneg-float v1, v1
000b8200goto :goto_284
000b8202move v1, v5
000b8204if-eqz v10, :cond_290
000b8208iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b820ciget v9, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b8210invoke-virtual {v6, v9}, Landroid/view/VelocityTracker;->getYVelocity(I)F
000b8216move-result v6
000b8218neg-float v6, v6
000b821agoto :goto_291
000b821cmove v6, v5
000b821ecmpl-float v9, v1, v5
000b8222if-nez v9, :cond_29d
000b8226cmpl-float v9, v6, v5
000b822aif-eqz v9, :cond_29a
000b822egoto :goto_29d
000b8230move v3, v7
000b8232goto/16 :goto_450
000b8236float-to-int v1, v1
000b8238float-to-int v6, v6
000b823aiget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b823eif-nez v9, :cond_2a5
000b8242goto/16 :goto_44f
000b8246iget-boolean v10, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000b824aif-eqz v10, :cond_2ab
000b824egoto/16 :goto_44f
000b8252invoke-virtual {v9}, Lf0/H;->d()Z
000b8258move-result v9
000b825aiget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b825einvoke-virtual {v10}, Lf0/H;->e()Z
000b8264move-result v10
000b8266iget v11, v0, Landroidx/recyclerview/widget/RecyclerView;->R:I
000b826aif-eqz v9, :cond_2bf
000b826einvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000b8274move-result v12
000b8276if-ge v12, v11, :cond_2c0
000b827amove v1, v7
000b827cif-eqz v10, :cond_2c8
000b8280invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b8286move-result v12
000b8288if-ge v12, v11, :cond_2c9
000b828cmove v6, v7
000b828eif-nez v1, :cond_2cf
000b8292if-nez v6, :cond_2cf
000b8296goto/16 :goto_44f
000b829aint-to-float v11, v1
000b829cint-to-float v12, v6
000b829einvoke-virtual {v0, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedPreFling(FF)Z
000b82a4move-result v14
000b82a6if-nez v14, :cond_44f
000b82aaif-nez v9, :cond_2de
000b82aeif-eqz v10, :cond_2dc
000b82b2goto :goto_2de
000b82b4move v14, v7
000b82b6goto :goto_2df
000b82b8move v14, v8
000b82bainvoke-virtual {v0, v11, v12, v14}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedFling(FFZ)Z
000b82c0iget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
000b82c4if-eqz v11, :cond_3f4
000b82c8check-cast v11, Lf0/x;
000b82cciget-object v12, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82d0invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
000b82d6move-result-object v12
000b82d8if-nez v12, :cond_2f2
000b82dcgoto/16 :goto_3f4
000b82e0iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82e4invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000b82eamove-result-object v15
000b82ecif-nez v15, :cond_2fc
000b82f0goto/16 :goto_3f4
000b82f4iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b82f8invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getMinFlingVelocity()I
000b82femove-result v15
000b8300invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b8306move-result v3
000b8308if-gt v3, v15, :cond_30e
000b830cinvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000b8312move-result v3
000b8314if-le v3, v15, :cond_3f4
000b8318instance-of v3, v12, Lf0/T;
000b831cif-nez v3, :cond_314
000b8320goto/16 :goto_3f4
000b8324if-nez v3, :cond_31a
000b8328move/from16 v17, v5
000b832cconst/4 v15, 0x0
000b832egoto :goto_328
000b8330new-instance v15, Lf0/w;
000b8334move/from16 v17, v5
000b8338iget-object v5, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
000b833cinvoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000b8342move-result-object v5
000b8344const/4 v7, 0x0
000b8346invoke-direct {v15, v11, v5, v7}, Lf0/w;-><init>(Ljava/lang/Object;Landroid/content/Context;I)V
000b834cif-nez v15, :cond_32c
000b8350goto/16 :goto_3f4
000b8354invoke-virtual {v12}, Lf0/H;->B()I
000b835amove-result v5
000b835cif-nez v5, :cond_338
000b8360move/from16 v20, v8
000b8364const/4 v2, -0x1
000b8366const/4 v3, -0x1
000b8368goto/16 :goto_3eb
000b836cinvoke-virtual {v12}, Lf0/H;->e()Z
000b8372move-result v18
000b8374if-eqz v18, :cond_343
000b8378invoke-virtual {v11, v12}, Lf0/x;->e(Lf0/H;)Landroidx/emoji2/text/g;
000b837emove-result-object v11
000b8380goto :goto_34f
000b8382invoke-virtual {v12}, Lf0/H;->d()Z
000b8388move-result v18
000b838aif-eqz v18, :cond_34e
000b838einvoke-virtual {v11, v12}, Lf0/x;->d(Lf0/H;)Landroidx/emoji2/text/g;
000b8394move-result-object v11
000b8396goto :goto_34f
000b8398const/4 v11, 0x0
000b839aif-nez v11, :cond_352
000b839egoto :goto_332
000b83a0invoke-virtual {v12}, Lf0/H;->v()I
000b83a6move-result v2
000b83a8const/high16 v19, -0x80000000
000b83acconst v20, 0x7fffffff
000b83b2move/from16 v21, v3
000b83b6move/from16 v7, v19
000b83bamove/from16 v3, v20
000b83beconst/16 v16, 0x0
000b83c2const/16 v19, 0x0
000b83c6move/from16 v20, v8
000b83caconst/4 v8, 0x0
000b83ccif-ge v8, v2, :cond_38e
000b83d0move/from16 v22, v2
000b83d4invoke-virtual {v12, v8}, Lf0/H;->u(I)Landroid/view/View;
000b83damove-result-object v2
000b83dcif-nez v2, :cond_375
000b83e0move/from16 v23, v8
000b83e4goto :goto_389
000b83e6move/from16 v23, v8
000b83eainvoke-static {v2, v11}, Lf0/x;->b(Landroid/view/View;Landroidx/emoji2/text/g;)I
000b83f0move-result v8
000b83f2if-gtz v8, :cond_382
000b83f6if-le v8, v7, :cond_382
000b83famove-object/from16 v19, v2
000b83femove v7, v8
000b8400if-ltz v8, :cond_389
000b8404if-ge v8, v3, :cond_389
000b8408move-object/from16 v16, v2
000b840cmove v3, v8
000b840eadd-int/lit8 v8, v23, 0x1
000b8412move/from16 v2, v22
000b8416goto :goto_368
000b8418invoke-virtual {v12}, Lf0/H;->d()Z
000b841emove-result v2
000b8420if-eqz v2, :cond_39b
000b8424if-lez v1, :cond_399
000b8428move/from16 v2, v20
000b842cgoto :goto_39e
000b842econst/4 v2, 0x0
000b8430goto :goto_39e
000b8432if-lez v6, :cond_399
000b8436goto :goto_396
000b8438if-eqz v2, :cond_3a7
000b843cif-eqz v16, :cond_3a7
000b8440invoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
000b8446move-result v2
000b8448goto :goto_335
000b844aif-nez v2, :cond_3b0
000b844eif-eqz v19, :cond_3b0
000b8452invoke-static/range {v19}, Lf0/H;->H(Landroid/view/View;)I
000b8458move-result v2
000b845agoto :goto_335
000b845cif-eqz v2, :cond_3b4
000b8460move-object/from16 v16, v19
000b8464if-nez v16, :cond_3b8
000b8468goto/16 :goto_334
000b846cinvoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
000b8472move-result v3
000b8474invoke-virtual {v12}, Lf0/H;->B()I
000b847amove-result v7
000b847cif-eqz v21, :cond_3da
000b8480move-object v8, v12
000b8482check-cast v8, Lf0/T;
000b8486add-int/lit8 v7, v7, -0x1
000b848ainvoke-interface {v8, v7}, Lf0/T;->a(I)Landroid/graphics/PointF;
000b8490move-result-object v7
000b8492if-eqz v7, :cond_3da
000b8496iget v8, v7, Landroid/graphics/PointF;->x:F
000b849acmpg-float v8, v8, v17
000b849eif-ltz v8, :cond_3dc
000b84a2iget v7, v7, Landroid/graphics/PointF;->y:F
000b84a6cmpg-float v7, v7, v17
000b84aaif-gez v7, :cond_3da
000b84aegoto :goto_3dc
000b84b0const/4 v7, 0x0
000b84b2goto :goto_3de
000b84b4move/from16 v7, v20
000b84b8if-ne v7, v2, :cond_3e2
000b84bcconst/4 v2, -0x1
000b84begoto :goto_3e4
000b84c0move/from16 v2, v20
000b84c4add-int/2addr v2, v3
000b84c6if-ltz v2, :cond_334
000b84caif-lt v2, v5, :cond_335
000b84cegoto/16 :goto_334
000b84d2if-ne v2, v3, :cond_3ee
000b84d6goto :goto_3f6
000b84d8iput v2, v15, Lf0/u;->a:I
000b84dcinvoke-virtual {v12, v15}, Lf0/H;->y0(Lf0/u;)V
000b84e2goto :goto_453
000b84e4move/from16 v20, v8
000b84e8if-eqz v14, :cond_44f
000b84ecif-eqz v10, :cond_3fc
000b84f0or-int/lit8 v9, v9, 0x2
000b84f4invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b84famove-result-object v2
000b84fcmove/from16 v3, v20
000b8500invoke-virtual {v2, v9, v3}, LK/m;->g(II)Z
000b8506neg-int v2, v4
000b8508invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I
000b850emove-result v1
000b8510invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
000b8516move-result v24
000b8518invoke-static {v6, v4}, Ljava/lang/Math;->min(II)I
000b851emove-result v1
000b8520invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
000b8526move-result v25
000b8528iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000b852ciget-object v2, v1, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000b8530const/4 v3, 0x2
000b8532invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b8538const/4 v3, 0x0
000b853aiput v3, v1, Lf0/W;->b:I
000b853eiput v3, v1, Lf0/W;->a:I
000b8542iget-object v3, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
000b8546sget-object v4, Landroidx/recyclerview/widget/RecyclerView;->u0:LT/d;
000b854aif-eq v3, v4, :cond_436
000b854eiput-object v4, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
000b8552new-instance v3, Landroid/widget/OverScroller;
000b8556invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000b855cmove-result-object v2
000b855einvoke-direct {v3, v2, v4}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
000b8564iput-object v3, v1, Lf0/W;->c:Landroid/widget/OverScroller;
000b8568iget-object v2, v1, Lf0/W;->c:Landroid/widget/OverScroller;
000b856cconst/high16 v26, -0x80000000
000b8570const v27, 0x7fffffff
000b8576const/16 v22, 0x0
000b857aconst/16 v23, 0x0
000b857econst/high16 v28, -0x80000000
000b8582const v29, 0x7fffffff
000b8588move-object/from16 v21, v2
000b858cinvoke-virtual/range {v21 .. v29}, Landroid/widget/OverScroller;->fling(IIIIIIII)V
000b8592invoke-virtual {v1}, Lf0/W;->a()V
000b8598goto :goto_453
000b859aconst/4 v3, 0x0
000b859cinvoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000b85a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
000b85a8goto :goto_483
000b85aamove v3, v7
000b85acinvoke-virtual {v6, v3}, Landroid/view/MotionEvent;->getPointerId(I)I
000b85b2move-result v1
000b85b4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
000b85b8invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
000b85bemove-result v1
000b85c0add-float/2addr v1, v14
000b85c2float-to-int v1, v1
000b85c4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b85c8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
000b85ccinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
000b85d2move-result v1
000b85d4add-float/2addr v1, v14
000b85d6float-to-int v1, v1
000b85d8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b85dciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
000b85e0if-eqz v10, :cond_476
000b85e4or-int/lit8 v9, v9, 0x2
000b85e8invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000b85eemove-result-object v1
000b85f0const/4 v3, 0x0
000b85f2invoke-virtual {v1, v9, v3}, LK/m;->g(II)Z
000b85f8iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
000b85fcinvoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000b8602invoke-virtual {v13}, Landroid/view/MotionEvent;->recycle()V
000b8608const/16 v20, 0x1
000b860creturn v20
000b860ereturn v3
000b7cec
000b8610
000b8610androidx.recyclerview.widget.RecyclerView::requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean):
000b8620iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b8624const/4 v5, 0x0
000b8626move-object v1, v6
000b8628move-object v2, v7
000b862amove-object v3, v8
000b862cmove v4, v9
000b862einvoke-virtual/range {v0 .. v5}, Lf0/H;->k0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z
000b8634move-result v7
000b8636return v7
000b8610
000b8610androidx.recyclerview.widget.RecyclerView::requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean):
000b8620iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000b8624const/4 v5, 0x0
000b8626move-object v1, v6
000b8628move-object v2, v7
000b862amove-object v3, v8
000b862cmove v4, v9
000b862einvoke-virtual/range {v0 .. v5}, Lf0/H;->k0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z
000b8634move-result v7
000b8636return v7
000b8610
000b8638
000b8638androidx.recyclerview.widget.RecyclerView::X(int, int, android.view.MotionEvent):
000b8648move-object/from16 v0, v17
000b864cmove/from16 v8, v18
000b8650move/from16 v9, v19
000b8654invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b865aiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000b865eiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
000b8662const/4 v10, 0x1
000b8664const/4 v11, 0x0
000b8666if-eqz v1, :cond_21
000b866aaput v11, v7, v11
000b866eaput v11, v7, v10
000b8672invoke-virtual {v0, v8, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->Y(II[I)V
000b8678aget v1, v7, v11
000b867caget v2, v7, v10
000b8680sub-int v3, v8, v1
000b8684sub-int v4, v9, v2
000b8688goto :goto_25
000b868amove v1, v11
000b868cmove v2, v1
000b868emove v3, v2
000b8690move v4, v3
000b8692iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
000b8696invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
000b869cmove-result v5
000b869eif-nez v5, :cond_30
000b86a2invoke-virtual {v0}, Landroid/view/View;->invalidate()V
000b86a8aput v11, v7, v11
000b86acaput v11, v7, v10
000b86b0iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b86b4const/4 v6, 0x0
000b86b6invoke-virtual/range {v0 .. v7}, Landroidx/recyclerview/widget/RecyclerView;->s(IIII[II[I)V
000b86bcaget v5, v7, v11
000b86c0sub-int/2addr v3, v5
000b86c2aget v6, v7, v10
000b86c6sub-int/2addr v4, v6
000b86c8if-nez v5, :cond_47
000b86ccif-eqz v6, :cond_45
000b86d0goto :goto_47
000b86d2move v5, v11
000b86d4goto :goto_48
000b86d6move v5, v10
000b86d8iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b86dciget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b86e0aget v12, v7, v11
000b86e4sub-int/2addr v6, v12
000b86e6iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b86eaiget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b86eeaget v7, v7, v10
000b86f2sub-int/2addr v6, v7
000b86f4iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b86f8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b86fcaget v13, v6, v11
000b8700add-int/2addr v13, v12
000b8702aput v13, v6, v11
000b8706aget v12, v6, v10
000b870aadd-int/2addr v12, v7
000b870caput v12, v6, v10
000b8710invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
000b8716move-result v6
000b8718const/4 v7, 0x2
000b871aif-eq v6, v7, :cond_10e
000b871eif-eqz v20, :cond_76
000b8722invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getSource()I
000b8728move-result v6
000b872aconst/16 v7, 0x2002
000b872eand-int/2addr v6, v7
000b8730if-ne v6, v7, :cond_7a
000b8734move/from16 v16, v10
000b8738goto/16 :goto_10a
000b873cinvoke-virtual/range {v20}, Landroid/view/MotionEvent;->getX()F
000b8742move-result v6
000b8744int-to-float v3, v3
000b8746invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getY()F
000b874cmove-result v7
000b874eint-to-float v4, v4
000b8750const/4 v12, 0x0
000b8752cmpg-float v13, v3, v12
000b8756const/high16 v14, 0x3f800000
000b875aif-gez v13, :cond_a7
000b875einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->v()V
000b8764iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
000b8768neg-float v15, v3
000b876amove/from16 v16, v10
000b876einvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b8774move-result v10
000b8776int-to-float v10, v10
000b8778div-float/2addr v15, v10
000b877ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b8780move-result v10
000b8782int-to-float v10, v10
000b8784div-float/2addr v7, v10
000b8786sub-float v7, v14, v7
000b878ainvoke-static {v13, v15, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b8790move/from16 v7, v16
000b8794goto :goto_c4
000b8796move/from16 v16, v10
000b879acmpl-float v10, v3, v12
000b879eif-lez v10, :cond_c3
000b87a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->w()V
000b87a8iget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
000b87acinvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b87b2move-result v13
000b87b4int-to-float v13, v13
000b87b6div-float v13, v3, v13
000b87bainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b87c0move-result v15
000b87c2int-to-float v15, v15
000b87c4div-float/2addr v7, v15
000b87c6invoke-static {v10, v13, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b87ccgoto :goto_a4
000b87cemove v7, v11
000b87d0cmpg-float v10, v4, v12
000b87d4if-gez v10, :cond_e0
000b87d8invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->x()V
000b87deiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
000b87e2neg-float v10, v4
000b87e4invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b87eamove-result v13
000b87ecint-to-float v13, v13
000b87eediv-float/2addr v10, v13
000b87f0invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b87f6move-result v13
000b87f8int-to-float v13, v13
000b87fadiv-float/2addr v6, v13
000b87fcinvoke-static {v7, v10, v6}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b8802move/from16 v7, v16
000b8806goto :goto_fb
000b8808cmpl-float v10, v4, v12
000b880cif-lez v10, :cond_fb
000b8810invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->u()V
000b8816iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
000b881ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b8820move-result v10
000b8822int-to-float v10, v10
000b8824div-float v10, v4, v10
000b8828invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b882emove-result v13
000b8830int-to-float v13, v13
000b8832div-float/2addr v6, v13
000b8834sub-float/2addr v14, v6
000b8836invoke-static {v7, v10, v14}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b883cgoto :goto_dd
000b883eif-nez v7, :cond_105
000b8842cmpl-float v3, v3, v12
000b8846if-nez v3, :cond_105
000b884acmpl-float v3, v4, v12
000b884eif-eqz v3, :cond_10a
000b8852sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000b8856invoke-virtual {v0}, Landroid/view/View;->postInvalidateOnAnimation()V
000b885cinvoke-virtual/range {v17 .. v19}, Landroidx/recyclerview/widget/RecyclerView;->l(II)V
000b8862goto :goto_110
000b8864move/from16 v16, v10
000b8868if-nez v1, :cond_114
000b886cif-eqz v2, :cond_117
000b8870invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->t(II)V
000b8876invoke-virtual {v0}, Landroid/view/View;->awakenScrollBars()Z
000b887cmove-result v3
000b887eif-nez v3, :cond_120
000b8882invoke-virtual {v0}, Landroid/view/View;->invalidate()V
000b8888if-nez v5, :cond_128
000b888cif-nez v1, :cond_128
000b8890if-eqz v2, :cond_127
000b8894goto :goto_128
000b8896return v11
000b8898return v16
000b8638
000b8638androidx.recyclerview.widget.RecyclerView::X(int, int, android.view.MotionEvent):
000b8648move-object/from16 v0, v17
000b864cmove/from16 v8, v18
000b8650move/from16 v9, v19
000b8654invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
000b865aiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000b865eiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
000b8662const/4 v10, 0x1
000b8664const/4 v11, 0x0
000b8666if-eqz v1, :cond_21
000b866aaput v11, v7, v11
000b866eaput v11, v7, v10
000b8672invoke-virtual {v0, v8, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->Y(II[I)V
000b8678aget v1, v7, v11
000b867caget v2, v7, v10
000b8680sub-int v3, v8, v1
000b8684sub-int v4, v9, v2
000b8688goto :goto_25
000b868amove v1, v11
000b868cmove v2, v1
000b868emove v3, v2
000b8690move v4, v3
000b8692iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
000b8696invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
000b869cmove-result v5
000b869eif-nez v5, :cond_30
000b86a2invoke-virtual {v0}, Landroid/view/View;->invalidate()V
000b86a8aput v11, v7, v11
000b86acaput v11, v7, v10
000b86b0iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b86b4const/4 v6, 0x0
000b86b6invoke-virtual/range {v0 .. v7}, Landroidx/recyclerview/widget/RecyclerView;->s(IIII[II[I)V
000b86bcaget v5, v7, v11
000b86c0sub-int/2addr v3, v5
000b86c2aget v6, v7, v10
000b86c6sub-int/2addr v4, v6
000b86c8if-nez v5, :cond_47
000b86ccif-eqz v6, :cond_45
000b86d0goto :goto_47
000b86d2move v5, v11
000b86d4goto :goto_48
000b86d6move v5, v10
000b86d8iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b86dciget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
000b86e0aget v12, v7, v11
000b86e4sub-int/2addr v6, v12
000b86e6iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
000b86eaiget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b86eeaget v7, v7, v10
000b86f2sub-int/2addr v6, v7
000b86f4iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
000b86f8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
000b86fcaget v13, v6, v11
000b8700add-int/2addr v13, v12
000b8702aput v13, v6, v11
000b8706aget v12, v6, v10
000b870aadd-int/2addr v12, v7
000b870caput v12, v6, v10
000b8710invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
000b8716move-result v6
000b8718const/4 v7, 0x2
000b871aif-eq v6, v7, :cond_10e
000b871eif-eqz v20, :cond_76
000b8722invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getSource()I
000b8728move-result v6
000b872aconst/16 v7, 0x2002
000b872eand-int/2addr v6, v7
000b8730if-ne v6, v7, :cond_7a
000b8734move/from16 v16, v10
000b8738goto/16 :goto_10a
000b873cinvoke-virtual/range {v20}, Landroid/view/MotionEvent;->getX()F
000b8742move-result v6
000b8744int-to-float v3, v3
000b8746invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getY()F
000b874cmove-result v7
000b874eint-to-float v4, v4
000b8750const/4 v12, 0x0
000b8752cmpg-float v13, v3, v12
000b8756const/high16 v14, 0x3f800000
000b875aif-gez v13, :cond_a7
000b875einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->v()V
000b8764iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
000b8768neg-float v15, v3
000b876amove/from16 v16, v10
000b876einvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b8774move-result v10
000b8776int-to-float v10, v10
000b8778div-float/2addr v15, v10
000b877ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b8780move-result v10
000b8782int-to-float v10, v10
000b8784div-float/2addr v7, v10
000b8786sub-float v7, v14, v7
000b878ainvoke-static {v13, v15, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b8790move/from16 v7, v16
000b8794goto :goto_c4
000b8796move/from16 v16, v10
000b879acmpl-float v10, v3, v12
000b879eif-lez v10, :cond_c3
000b87a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->w()V
000b87a8iget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
000b87acinvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b87b2move-result v13
000b87b4int-to-float v13, v13
000b87b6div-float v13, v3, v13
000b87bainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b87c0move-result v15
000b87c2int-to-float v15, v15
000b87c4div-float/2addr v7, v15
000b87c6invoke-static {v10, v13, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b87ccgoto :goto_a4
000b87cemove v7, v11
000b87d0cmpg-float v10, v4, v12
000b87d4if-gez v10, :cond_e0
000b87d8invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->x()V
000b87deiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
000b87e2neg-float v10, v4
000b87e4invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b87eamove-result v13
000b87ecint-to-float v13, v13
000b87eediv-float/2addr v10, v13
000b87f0invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b87f6move-result v13
000b87f8int-to-float v13, v13
000b87fadiv-float/2addr v6, v13
000b87fcinvoke-static {v7, v10, v6}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b8802move/from16 v7, v16
000b8806goto :goto_fb
000b8808cmpl-float v10, v4, v12
000b880cif-lez v10, :cond_fb
000b8810invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->u()V
000b8816iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
000b881ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
000b8820move-result v10
000b8822int-to-float v10, v10
000b8824div-float v10, v4, v10
000b8828invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000b882emove-result v13
000b8830int-to-float v13, v13
000b8832div-float/2addr v6, v13
000b8834sub-float/2addr v14, v6
000b8836invoke-static {v7, v10, v14}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
000b883cgoto :goto_dd
000b883eif-nez v7, :cond_105
000b8842cmpl-float v3, v3, v12
000b8846if-nez v3, :cond_105
000b884acmpl-float v3, v4, v12
000b884eif-eqz v3, :cond_10a
000b8852sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000b8856invoke-virtual {v0}, Landroid/view/View;->postInvalidateOnAnimation()V
000b885cinvoke-virtual/range {v17 .. v19}, Landroidx/recyclerview/widget/RecyclerView;->l(II)V
000b8862goto :goto_110
000b8864move/from16 v16, v10
000b8868if-nez v1, :cond_114
000b886cif-eqz v2, :cond_117
000b8870invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->t(II)V
000b8876invoke-virtual {v0}, Landroid/view/View;->awakenScrollBars()Z
000b887cmove-result v3
000b887eif-nez v3, :cond_120
000b8882invoke-virtual {v0}, Landroid/view/View;->invalidate()V
000b8888if-nez v5, :cond_128
000b888cif-nez v1, :cond_128
000b8890if-eqz v2, :cond_127
000b8894goto :goto_128
000b8896return v11
000b8898return v16
000b8638
Loading..