File classes.dex
Function:
    000b5ca8
    000b5ca8androidx.recyclerview.widget.LinearLayoutManager::A0(f0.U, int[]):
    000b5cb8iget v4, v4, Lf0/U;->a:I
    000b5cbcconst/4 v0, -0x1
    000b5cbeconst/4 v1, 0x0
    000b5cc0if-eq v4, v0, :cond_d
    000b5cc4iget-object v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b5cc8invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
    000b5ccemove-result v4
    000b5cd0goto :goto_e
    000b5cd2move v4, v1
    000b5cd4iget-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b5cd8iget v2, v2, Lf0/s;->f:I
    000b5cdcif-ne v2, v0, :cond_16
    000b5ce0move v0, v1
    000b5ce2goto :goto_18
    000b5ce4move v0, v4
    000b5ce6move v4, v1
    000b5ce8aput v4, v5, v1
    000b5cecconst/4 v4, 0x1
    000b5ceeaput v0, v5, v4
    000b5cf2return-void
    000b5ca8
    000b5cf4
    000b5cf4androidx.recyclerview.widget.LinearLayoutManager::h(int, int, f0.U, f0.l):
    000b5d04iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
    000b5d08if-nez v0, :cond_5
    000b5d0cgoto :goto_6
    000b5d0emove v2, v3
    000b5d10invoke-virtual {v1}, Lf0/H;->v()I
    000b5d16move-result v3
    000b5d18if-eqz v3, :cond_24
    000b5d1cif-nez v2, :cond_f
    000b5d20goto :goto_24
    000b5d22invoke-virtual {v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
    000b5d28const/4 v3, 0x1
    000b5d2aif-lez v2, :cond_17
    000b5d2emove v0, v3
    000b5d30goto :goto_18
    000b5d32const/4 v0, -0x1
    000b5d34invoke-static {v2}, Ljava/lang/Math;->abs(I)I
    000b5d3amove-result v2
    000b5d3cinvoke-virtual {v1, v0, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
    000b5d42iget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b5d46invoke-virtual {v1, v4, v2, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->B0(Lf0/U;Lf0/s;Lf0/l;)V
    000b5d4creturn-void
    000b5cf4
    000b5d4e
    000b5d4e // align 0x10
    000b5d50
    000b5d50androidx.recyclerview.widget.LinearLayoutManager::i(int, f0.l):
    000b5d60iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b5d64const/4 v1, -0x1
    000b5d66const/4 v2, 0x0
    000b5d68if-eqz v0, :cond_d
    000b5d6ciget v3, v0, Lf0/t;->a:I
    000b5d70if-ltz v3, :cond_d
    000b5d74iget-boolean v0, v0, Lf0/t;->c:Z
    000b5d78goto :goto_1c
    000b5d7ainvoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
    000b5d80iget-boolean v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b5d84iget v3, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b5d88if-ne v3, v1, :cond_1c
    000b5d8cif-eqz v0, :cond_1b
    000b5d90add-int/lit8 v3, v6, -0x1
    000b5d94goto :goto_1c
    000b5d96move v3, v2
    000b5d98if-eqz v0, :cond_1f
    000b5d9cgoto :goto_20
    000b5d9econst/4 v1, 0x1
    000b5da0move v0, v2
    000b5da2iget v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
    000b5da6if-ge v0, v4, :cond_30
    000b5daaif-ltz v3, :cond_30
    000b5daeif-ge v3, v6, :cond_30
    000b5db2invoke-virtual {v7, v3, v2}, Lf0/l;->a(II)V
    000b5db8add-int/2addr v3, v1
    000b5dbaadd-int/lit8 v0, v0, 0x1
    000b5dbegoto :goto_21
    000b5dc0return-void
    000b5d50
    000b5dc2
    000b5dc2 // align 0x4
    000b5dc4
    000b5dc4androidx.recyclerview.widget.LinearLayoutManager::B0(f0.U, f0.s, f0.l):
    000b5dd4iget v0, v3, Lf0/s;->d:I
    000b5dd8if-ltz v0, :cond_14
    000b5ddcinvoke-virtual {v2}, Lf0/U;->b()I
    000b5de2move-result v2
    000b5de4if-ge v0, v2, :cond_14
    000b5de8const/4 v2, 0x0
    000b5deaiget v3, v3, Lf0/s;->g:I
    000b5deeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
    000b5df4move-result v2
    000b5df6invoke-virtual {v4, v0, v2}, Lf0/l;->a(II)V
    000b5dfcreturn-void
    000b5dc4
    000b5dfe
    000b5dfe // align 0x10
    000b5e00
    000b5e00androidx.recyclerview.widget.LinearLayoutManager::G0():
    000b5e10iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b5e14if-nez v0, :cond_16
    000b5e18new-instance v0, Lf0/s;
    000b5e1cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000b5e22const/4 v1, 0x1
    000b5e24iput-boolean v1, v0, Lf0/s;->a:Z
    000b5e28const/4 v1, 0x0
    000b5e2aiput v1, v0, Lf0/s;->h:I
    000b5e2eiput v1, v0, Lf0/s;->i:I
    000b5e32const/4 v1, 0x0
    000b5e34iput-object v1, v0, Lf0/s;->k:Ljava/util/List;
    000b5e38iput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b5e3creturn-void
    000b5e00
    000b5e3e
    000b5e3e // align 0x10
    000b5e40
    000b5e40androidx.recyclerview.widget.LinearLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
    000b5e50invoke-virtual {v13, v11}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
    000b5e56move-result-object v11
    000b5e58const/4 v12, 0x1
    000b5e5aif-nez v11, :cond_a
    000b5e5eiput-boolean v12, v14, Lf0/r;->b:Z
    000b5e62return-void
    000b5e64invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000b5e6amove-result-object v0
    000b5e6ccheck-cast v0, Lf0/I;
    000b5e70iget-object v1, v13, Lf0/s;->k:Ljava/util/List;
    000b5e74const/4 v2, 0x0
    000b5e76const/4 v3, -0x1
    000b5e78if-nez v1, :cond_29
    000b5e7ciget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b5e80iget v4, v13, Lf0/s;->f:I
    000b5e84if-ne v4, v3, :cond_1e
    000b5e88move v4, v12
    000b5e8agoto :goto_1f
    000b5e8cmove v4, v2
    000b5e8eif-ne v1, v4, :cond_25
    000b5e92invoke-virtual {v10, v11, v3, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
    000b5e98goto :goto_3b
    000b5e9ainvoke-virtual {v10, v11, v2, v2}, Lf0/H;->b(Landroid/view/View;IZ)V
    000b5ea0goto :goto_3b
    000b5ea2iget-boolean v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b5ea6iget v4, v13, Lf0/s;->f:I
    000b5eaaif-ne v4, v3, :cond_31
    000b5eaemove v4, v12
    000b5eb0goto :goto_32
    000b5eb2move v4, v2
    000b5eb4if-ne v1, v4, :cond_38
    000b5eb8invoke-virtual {v10, v11, v3, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
    000b5ebegoto :goto_3b
    000b5ec0invoke-virtual {v10, v11, v2, v12}, Lf0/H;->b(Landroid/view/View;IZ)V
    000b5ec6invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000b5eccmove-result-object v1
    000b5ececheck-cast v1, Lf0/I;
    000b5ed2iget-object v2, v10, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000b5ed6invoke-virtual {v2, v11}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
    000b5edcmove-result-object v2
    000b5edeiget v4, v2, Landroid/graphics/Rect;->left:I
    000b5ee2iget v5, v2, Landroid/graphics/Rect;->right:I
    000b5ee6add-int/2addr v4, v5
    000b5ee8iget v5, v2, Landroid/graphics/Rect;->top:I
    000b5eeciget v2, v2, Landroid/graphics/Rect;->bottom:I
    000b5ef0add-int/2addr v5, v2
    000b5ef2iget v2, v10, Lf0/H;->n:I
    000b5ef6iget v6, v10, Lf0/H;->l:I
    000b5efainvoke-virtual {v10}, Lf0/H;->E()I
    000b5f00move-result v7
    000b5f02invoke-virtual {v10}, Lf0/H;->F()I
    000b5f08move-result v8
    000b5f0aadd-int/2addr v8, v7
    000b5f0ciget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000b5f10add-int/2addr v8, v7
    000b5f12iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000b5f16add-int/2addr v8, v7
    000b5f18add-int/2addr v8, v4
    000b5f1aiget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
    000b5f1einvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d()Z
    000b5f24move-result v7
    000b5f26invoke-static {v7, v2, v6, v8, v4}, Lf0/H;->w(ZIIII)I
    000b5f2cmove-result v2
    000b5f2eiget v4, v10, Lf0/H;->o:I
    000b5f32iget v6, v10, Lf0/H;->m:I
    000b5f36invoke-virtual {v10}, Lf0/H;->G()I
    000b5f3cmove-result v7
    000b5f3einvoke-virtual {v10}, Lf0/H;->D()I
    000b5f44move-result v8
    000b5f46add-int/2addr v8, v7
    000b5f48iget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000b5f4cadd-int/2addr v8, v7
    000b5f4eiget v7, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000b5f52add-int/2addr v8, v7
    000b5f54add-int/2addr v8, v5
    000b5f56iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
    000b5f5ainvoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->e()Z
    000b5f60move-result v7
    000b5f62invoke-static {v7, v4, v6, v8, v5}, Lf0/H;->w(ZIIII)I
    000b5f68move-result v4
    000b5f6ainvoke-virtual {v10, v11, v2, v4, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
    000b5f70move-result v1
    000b5f72if-eqz v1, :cond_96
    000b5f76invoke-virtual {v11, v2, v4}, Landroid/view/View;->measure(II)V
    000b5f7ciget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b5f80invoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000b5f86move-result v1
    000b5f88iput v1, v14, Lf0/r;->a:I
    000b5f8ciget v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
    000b5f90if-ne v1, v12, :cond_d4
    000b5f94invoke-virtual {v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
    000b5f9amove-result v1
    000b5f9cif-eqz v1, :cond_b8
    000b5fa0iget v1, v10, Lf0/H;->n:I
    000b5fa4invoke-virtual {v10}, Lf0/H;->F()I
    000b5faamove-result v2
    000b5facsub-int/2addr v1, v2
    000b5faeiget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b5fb2invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
    000b5fb8move-result v2
    000b5fbasub-int v2, v1, v2
    000b5fbegoto :goto_c3
    000b5fc0invoke-virtual {v10}, Lf0/H;->E()I
    000b5fc6move-result v2
    000b5fc8iget-object v1, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b5fccinvoke-virtual {v1, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
    000b5fd2move-result v1
    000b5fd4add-int/2addr v1, v2
    000b5fd6iget v4, v13, Lf0/s;->f:I
    000b5fdaif-ne v4, v3, :cond_ce
    000b5fdeiget v13, v13, Lf0/s;->b:I
    000b5fe2iget v3, v14, Lf0/r;->a:I
    000b5fe6sub-int v3, v13, v3
    000b5feagoto :goto_fa
    000b5feciget v3, v13, Lf0/s;->b:I
    000b5ff0iget v13, v14, Lf0/r;->a:I
    000b5ff4add-int/2addr v13, v3
    000b5ff6goto :goto_fa
    000b5ff8invoke-virtual {v10}, Lf0/H;->G()I
    000b5ffemove-result v1
    000b6000iget-object v2, v10, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6004invoke-virtual {v2, v11}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
    000b600amove-result v2
    000b600cadd-int/2addr v2, v1
    000b600eiget v4, v13, Lf0/s;->f:I
    000b6012if-ne v4, v3, :cond_ef
    000b6016iget v13, v13, Lf0/s;->b:I
    000b601aiget v3, v14, Lf0/r;->a:I
    000b601esub-int v3, v13, v3
    000b6022move v9, v1
    000b6024move v1, v13
    000b6026move v13, v2
    000b6028move v2, v3
    000b602amove v3, v9
    000b602cgoto :goto_fa
    000b602eiget v13, v13, Lf0/s;->b:I
    000b6032iget v3, v14, Lf0/r;->a:I
    000b6036add-int/2addr v3, v13
    000b6038move v9, v2
    000b603amove v2, v13
    000b603cmove v13, v9
    000b603emove v9, v3
    000b6040move v3, v1
    000b6042move v1, v9
    000b6044invoke-static {v11, v2, v3, v1, v13}, Lf0/H;->N(Landroid/view/View;IIII)V
    000b604aiget-object v13, v0, Lf0/I;->a:Lf0/X;
    000b604einvoke-virtual {v13}, Lf0/X;->h()Z
    000b6054move-result v13
    000b6056if-nez v13, :cond_10d
    000b605aiget-object v13, v0, Lf0/I;->a:Lf0/X;
    000b605einvoke-virtual {v13}, Lf0/X;->k()Z
    000b6064move-result v13
    000b6066if-eqz v13, :cond_10f
    000b606aiput-boolean v12, v14, Lf0/r;->c:Z
    000b606einvoke-virtual {v11}, Landroid/view/View;->hasFocusable()Z
    000b6074move-result v11
    000b6076iput-boolean v11, v14, Lf0/r;->d:Z
    000b607areturn-void
    000b5e40
    000b607c
    000b607candroidx.recyclerview.widget.LinearLayoutManager::U0(f0.N, f0.U, f0.q, int):
    000b608creturn-void
    000b607c
    000b608e
    000b608e // align 0x10
    000b6090
    000b6090androidx.recyclerview.widget.LinearLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
    000b60a0return-void
    000b6090
    000b60a2
    000b60a2 // align 0x4
    000b60a4
    000b60a4androidx.recyclerview.widget.LinearLayoutManager::T(android.view.accessibility.AccessibilityEvent):
    000b60b4invoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
    000b60bainvoke-virtual {v2}, Lf0/H;->v()I
    000b60c0move-result v0
    000b60c2if-lez v0, :cond_24
    000b60c6invoke-virtual {v2}, Lf0/H;->v()I
    000b60ccmove-result v0
    000b60ceconst/4 v1, 0x0
    000b60d0invoke-virtual {v2, v1, v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
    000b60d6move-result-object v0
    000b60d8if-nez v0, :cond_16
    000b60dcconst/4 v0, -0x1
    000b60degoto :goto_1a
    000b60e0invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
    000b60e6move-result v0
    000b60e8invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
    000b60eeinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->K0()I
    000b60f4move-result v0
    000b60f6invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
    000b60fcreturn-void
    000b60a4
    000b60fe
    000b60fe // align 0x10
    000b6100
    000b6100androidx.recyclerview.widget.LinearLayoutManager::b0(f0.N, f0.U):
    000b6110move-object/from16 v0, v17
    000b6114move-object/from16 v2, v19
    000b6118iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b611cconst/4 v6, -0x1
    000b611eif-nez v1, :cond_d
    000b6122iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b6126if-eq v1, v6, :cond_17
    000b612ainvoke-virtual {v2}, Lf0/U;->b()I
    000b6130move-result v1
    000b6132if-nez v1, :cond_17
    000b6136invoke-virtual/range {v17 .. v18}, Lf0/H;->g0(Lf0/N;)V
    000b613creturn-void
    000b613eiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b6142if-eqz v1, :cond_21
    000b6146iget v1, v1, Lf0/t;->a:I
    000b614aif-ltz v1, :cond_21
    000b614eiput v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b6152invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
    000b6158iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b615cconst/4 v7, 0x0
    000b615eiput-boolean v7, v1, Lf0/s;->a:Z
    000b6162invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
    000b6168iget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000b616cif-nez v1, :cond_31
    000b6170goto :goto_43
    000b6172invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
    000b6178move-result-object v1
    000b617aif-eqz v1, :cond_43
    000b617eiget-object v3, v0, Lf0/H;->a:LF0/h;
    000b6182iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
    000b6186check-cast v3, Ljava/util/ArrayList;
    000b618ainvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000b6190move-result v3
    000b6192if-eqz v3, :cond_44
    000b6196const/4 v1, 0x0
    000b6198iget-object v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
    000b619ciget-boolean v3, v9, Lf0/q;->e:Z
    000b61a0const/high16 v10, -0x80000000
    000b61a4const/4 v11, 0x1
    000b61a6if-eqz v3, :cond_81
    000b61aaiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b61aeif-ne v3, v6, :cond_81
    000b61b2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b61b6if-eqz v3, :cond_56
    000b61bagoto :goto_81
    000b61bcif-eqz v1, :cond_75
    000b61c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b61c4invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000b61camove-result v3
    000b61cciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b61d0invoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
    000b61d6move-result v4
    000b61d8if-ge v3, v4, :cond_79
    000b61dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b61e0invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000b61e6move-result v3
    000b61e8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b61ecinvoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
    000b61f2move-result v4
    000b61f4if-gt v3, v4, :cond_75
    000b61f8goto :goto_79
    000b61famove-object/from16 v1, v18
    000b61fegoto/16 :goto_296
    000b6202invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
    000b6208move-result v3
    000b620ainvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
    000b6210goto :goto_75
    000b6212invoke-virtual {v9}, Lf0/q;->d()V
    000b6218iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b621ciget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
    000b6220xor-int/2addr v1, v3
    000b6222iput-boolean v1, v9, Lf0/q;->d:Z
    000b6226iget-boolean v1, v2, Lf0/U;->g:Z
    000b622aif-nez v1, :cond_18c
    000b622eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b6232if-ne v1, v6, :cond_95
    000b6236goto/16 :goto_18c
    000b623aif-ltz v1, :cond_188
    000b623einvoke-virtual {v2}, Lf0/U;->b()I
    000b6244move-result v3
    000b6246if-lt v1, v3, :cond_9f
    000b624agoto/16 :goto_188
    000b624eiget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b6252iput v1, v9, Lf0/q;->b:I
    000b6256iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b625aif-eqz v3, :cond_d0
    000b625eiget v4, v3, Lf0/t;->a:I
    000b6262if-ltz v4, :cond_d0
    000b6266iget-boolean v1, v3, Lf0/t;->c:Z
    000b626aiput-boolean v1, v9, Lf0/q;->d:Z
    000b626eif-eqz v1, :cond_c2
    000b6272iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6276invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
    000b627cmove-result v1
    000b627eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b6282iget v3, v3, Lf0/t;->b:I
    000b6286sub-int/2addr v1, v3
    000b6288iput v1, v9, Lf0/q;->c:I
    000b628cmove-object/from16 v1, v18
    000b6290goto/16 :goto_294
    000b6294iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6298invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
    000b629emove-result v1
    000b62a0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
    000b62a4iget v3, v3, Lf0/t;->b:I
    000b62a8add-int/2addr v1, v3
    000b62aaiput v1, v9, Lf0/q;->c:I
    000b62aegoto :goto_be
    000b62b0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b62b4if-ne v3, v10, :cond_168
    000b62b8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
    000b62bemove-result-object v1
    000b62c0if-eqz v1, :cond_145
    000b62c4iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b62c8invoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000b62cemove-result v3
    000b62d0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b62d4invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
    000b62damove-result v4
    000b62dcif-le v3, v4, :cond_ec
    000b62e0invoke-virtual {v9}, Lf0/q;->a()V
    000b62e6goto :goto_be
    000b62e8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b62ecinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000b62f2move-result v3
    000b62f4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b62f8invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
    000b62femove-result v4
    000b6300sub-int/2addr v3, v4
    000b6302if-gez v3, :cond_106
    000b6306iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b630ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
    000b6310move-result v1
    000b6312iput v1, v9, Lf0/q;->c:I
    000b6316iput-boolean v7, v9, Lf0/q;->d:Z
    000b631agoto :goto_be
    000b631ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6320invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
    000b6326move-result v3
    000b6328iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b632cinvoke-virtual {v4, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000b6332move-result v4
    000b6334sub-int/2addr v3, v4
    000b6336if-gez v3, :cond_120
    000b633aiget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b633einvoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
    000b6344move-result v1
    000b6346iput v1, v9, Lf0/q;->c:I
    000b634aiput-boolean v11, v9, Lf0/q;->d:Z
    000b634egoto :goto_be
    000b6350iget-boolean v3, v9, Lf0/q;->d:Z
    000b6354if-eqz v3, :cond_13b
    000b6358iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b635cinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000b6362move-result v1
    000b6364iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6368iget v4, v3, Landroidx/emoji2/text/g;->a:I
    000b636cif-ne v10, v4, :cond_132
    000b6370move v4, v7
    000b6372goto :goto_139
    000b6374invoke-virtual {v3}, Landroidx/emoji2/text/g;->l()I
    000b637amove-result v4
    000b637ciget v3, v3, Landroidx/emoji2/text/g;->a:I
    000b6380sub-int/2addr v4, v3
    000b6382add-int/2addr v4, v1
    000b6384goto :goto_141
    000b6386iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b638ainvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000b6390move-result v4
    000b6392iput v4, v9, Lf0/q;->c:I
    000b6396goto/16 :goto_be
    000b639ainvoke-virtual {v0}, Lf0/H;->v()I
    000b63a0move-result v1
    000b63a2if-lez v1, :cond_163
    000b63a6invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
    000b63acmove-result-object v1
    000b63aeinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
    000b63b4move-result v1
    000b63b6iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b63baif-ge v3, v1, :cond_159
    000b63bemove v1, v11
    000b63c0goto :goto_15a
    000b63c2move v1, v7
    000b63c4iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b63c8if-ne v1, v3, :cond_160
    000b63ccmove v1, v11
    000b63cegoto :goto_161
    000b63d0move v1, v7
    000b63d2iput-boolean v1, v9, Lf0/q;->d:Z
    000b63d6invoke-virtual {v9}, Lf0/q;->a()V
    000b63dcgoto/16 :goto_be
    000b63e0iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b63e4iput-boolean v1, v9, Lf0/q;->d:Z
    000b63e8if-eqz v1, :cond_17b
    000b63eciget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b63f0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
    000b63f6move-result v1
    000b63f8iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b63fcsub-int/2addr v1, v3
    000b63feiput v1, v9, Lf0/q;->c:I
    000b6402goto/16 :goto_be
    000b6406iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b640ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
    000b6410move-result v1
    000b6412iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b6416add-int/2addr v1, v3
    000b6418iput v1, v9, Lf0/q;->c:I
    000b641cgoto/16 :goto_be
    000b6420iput v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b6424iput v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b6428invoke-virtual {v0}, Lf0/H;->v()I
    000b642emove-result v1
    000b6430if-nez v1, :cond_196
    000b6434move-object/from16 v1, v18
    000b6438goto/16 :goto_284
    000b643ciget-object v1, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000b6440if-nez v1, :cond_19b
    000b6444goto :goto_1ad
    000b6446invoke-virtual {v1}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
    000b644cmove-result-object v1
    000b644eif-eqz v1, :cond_1ad
    000b6452iget-object v3, v0, Lf0/H;->a:LF0/h;
    000b6456iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
    000b645acheck-cast v3, Ljava/util/ArrayList;
    000b645einvoke-virtual {v3, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000b6464move-result v3
    000b6466if-eqz v3, :cond_1ae
    000b646aconst/4 v1, 0x0
    000b646cif-eqz v1, :cond_1db
    000b6470invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000b6476move-result-object v3
    000b6478check-cast v3, Lf0/I;
    000b647ciget-object v4, v3, Lf0/I;->a:Lf0/X;
    000b6480invoke-virtual {v4}, Lf0/X;->h()Z
    000b6486move-result v4
    000b6488if-nez v4, :cond_1db
    000b648ciget-object v4, v3, Lf0/I;->a:Lf0/X;
    000b6490invoke-virtual {v4}, Lf0/X;->b()I
    000b6496move-result v4
    000b6498if-ltz v4, :cond_1db
    000b649ciget-object v3, v3, Lf0/I;->a:Lf0/X;
    000b64a0invoke-virtual {v3}, Lf0/X;->b()I
    000b64a6move-result v3
    000b64a8invoke-virtual {v2}, Lf0/U;->b()I
    000b64aemove-result v4
    000b64b0if-ge v3, v4, :cond_1db
    000b64b4invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
    000b64bamove-result v3
    000b64bcinvoke-virtual {v9, v1, v3}, Lf0/q;->c(Landroid/view/View;I)V
    000b64c2goto/16 :goto_be
    000b64c6iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
    000b64caiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
    000b64ceif-eq v1, v3, :cond_1e2
    000b64d2goto :goto_192
    000b64d4iget-boolean v1, v9, Lf0/q;->d:Z
    000b64d8if-eqz v1, :cond_214
    000b64dciget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b64e0if-eqz v1, :cond_1fa
    000b64e4invoke-virtual {v0}, Lf0/H;->v()I
    000b64eamove-result v4
    000b64ecinvoke-virtual {v2}, Lf0/U;->b()I
    000b64f2move-result v5
    000b64f4const/4 v3, 0x0
    000b64f6move-object/from16 v1, v18
    000b64fainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
    000b6500move-result-object v3
    000b6502goto :goto_22b
    000b6504invoke-virtual/range {v17}, Lf0/H;->v()I
    000b650amove-result v0
    000b650cadd-int/lit8 v3, v0, -0x1
    000b6510invoke-virtual/range {v19}, Lf0/U;->b()I
    000b6516move-result v5
    000b6518const/4 v4, -0x1
    000b651amove-object/from16 v0, v17
    000b651emove-object/from16 v1, v18
    000b6522move-object/from16 v2, v19
    000b6526invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
    000b652cmove-result-object v3
    000b652emove-object/from16 v1, v18
    000b6532move-object/from16 v2, v19
    000b6536goto :goto_241
    000b6538iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b653cif-eqz v1, :cond_22e
    000b6540invoke-virtual {v0}, Lf0/H;->v()I
    000b6546move-result v1
    000b6548add-int/lit8 v3, v1, -0x1
    000b654cinvoke-virtual/range {v19}, Lf0/U;->b()I
    000b6552move-result v5
    000b6554const/4 v4, -0x1
    000b6556move-object/from16 v1, v18
    000b655amove-object/from16 v2, v19
    000b655einvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
    000b6564move-result-object v3
    000b6566move-object/from16 v0, v17
    000b656agoto :goto_20f
    000b656cinvoke-virtual/range {v17}, Lf0/H;->v()I
    000b6572move-result v4
    000b6574invoke-virtual/range {v19}, Lf0/U;->b()I
    000b657amove-result v5
    000b657cconst/4 v3, 0x0
    000b657emove-object/from16 v0, v17
    000b6582move-object/from16 v1, v18
    000b6586move-object/from16 v2, v19
    000b658ainvoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->N0(Lf0/N;Lf0/U;III)Landroid/view/View;
    000b6590move-result-object v3
    000b6592if-eqz v3, :cond_284
    000b6596invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
    000b659cmove-result v4
    000b659einvoke-virtual {v9, v3, v4}, Lf0/q;->b(Landroid/view/View;I)V
    000b65a4iget-boolean v4, v2, Lf0/U;->g:Z
    000b65a8if-nez v4, :cond_294
    000b65acinvoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
    000b65b2move-result v4
    000b65b4if-eqz v4, :cond_294
    000b65b8iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b65bcinvoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000b65c2move-result v4
    000b65c4iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b65c8invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
    000b65cemove-result v5
    000b65d0if-ge v4, v5, :cond_270
    000b65d4iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b65d8invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000b65demove-result v3
    000b65e0iget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b65e4invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
    000b65eamove-result v4
    000b65ecif-ge v3, v4, :cond_294
    000b65f0iget-boolean v3, v9, Lf0/q;->d:Z
    000b65f4if-eqz v3, :cond_27b
    000b65f8iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b65fcinvoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
    000b6602move-result v3
    000b6604goto :goto_281
    000b6606iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b660ainvoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
    000b6610move-result v3
    000b6612iput v3, v9, Lf0/q;->c:I
    000b6616goto :goto_294
    000b6618invoke-virtual {v9}, Lf0/q;->a()V
    000b661eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
    000b6622if-eqz v3, :cond_291
    000b6626invoke-virtual {v2}, Lf0/U;->b()I
    000b662cmove-result v3
    000b662esub-int/2addr v3, v11
    000b6630goto :goto_292
    000b6632move v3, v7
    000b6634iput v3, v9, Lf0/q;->b:I
    000b6638iput-boolean v11, v9, Lf0/q;->e:Z
    000b663ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6640iget v4, v3, Lf0/s;->j:I
    000b6644if-ltz v4, :cond_29e
    000b6648move v4, v11
    000b664agoto :goto_29f
    000b664cmove v4, v6
    000b664eiput v4, v3, Lf0/s;->f:I
    000b6652iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
    000b6656aput v7, v3, v7
    000b665aaput v7, v3, v11
    000b665einvoke-virtual {v0, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->A0(Lf0/U;[I)V
    000b6664aget v4, v3, v7
    000b6668invoke-static {v7, v4}, Ljava/lang/Math;->max(II)I
    000b666emove-result v4
    000b6670iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6674invoke-virtual {v5}, Landroidx/emoji2/text/g;->k()I
    000b667amove-result v5
    000b667cadd-int/2addr v5, v4
    000b667eaget v3, v3, v11
    000b6682invoke-static {v7, v3}, Ljava/lang/Math;->max(II)I
    000b6688move-result v3
    000b668aiget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b668einvoke-virtual {v4}, Landroidx/emoji2/text/g;->h()I
    000b6694move-result v4
    000b6696add-int/2addr v4, v3
    000b6698iget-boolean v3, v2, Lf0/U;->g:Z
    000b669cif-eqz v3, :cond_300
    000b66a0iget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
    000b66a4if-eq v3, v6, :cond_300
    000b66a8iget v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b66acif-eq v12, v10, :cond_300
    000b66b0invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->q(I)Landroid/view/View;
    000b66b6move-result-object v3
    000b66b8if-eqz v3, :cond_300
    000b66bciget-boolean v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b66c0if-eqz v10, :cond_2eb
    000b66c4iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b66c8invoke-virtual {v10}, Landroidx/emoji2/text/g;->g()I
    000b66cemove-result v10
    000b66d0iget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b66d4invoke-virtual {v12, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000b66damove-result v3
    000b66dcsub-int/2addr v10, v3
    000b66deiget v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b66e2sub-int/2addr v10, v3
    000b66e4goto :goto_2fb
    000b66e6iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b66eainvoke-virtual {v10, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000b66f0move-result v3
    000b66f2iget-object v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b66f6invoke-virtual {v10}, Landroidx/emoji2/text/g;->k()I
    000b66fcmove-result v10
    000b66fesub-int/2addr v3, v10
    000b6700iget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
    000b6704goto :goto_2e9
    000b6706if-lez v10, :cond_2ff
    000b670aadd-int/2addr v5, v10
    000b670cgoto :goto_300
    000b670esub-int/2addr v4, v10
    000b6710iget-boolean v3, v9, Lf0/q;->d:Z
    000b6714if-eqz v3, :cond_30a
    000b6718iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b671cif-eqz v3, :cond_30e
    000b6720move v6, v11
    000b6722goto :goto_30e
    000b6724iget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b6728if-eqz v3, :cond_308
    000b672cinvoke-virtual {v0, v1, v2, v9, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->U0(Lf0/N;Lf0/U;Lf0/q;I)V
    000b6732invoke-virtual/range {v17 .. v18}, Lf0/H;->p(Lf0/N;)V
    000b6738iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b673ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6740invoke-virtual {v6}, Landroidx/emoji2/text/g;->i()I
    000b6746move-result v6
    000b6748if-nez v6, :cond_328
    000b674ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6750invoke-virtual {v6}, Landroidx/emoji2/text/g;->f()I
    000b6756move-result v6
    000b6758if-nez v6, :cond_328
    000b675cmove v6, v11
    000b675egoto :goto_329
    000b6760move v6, v7
    000b6762iput-boolean v6, v3, Lf0/s;->l:Z
    000b6766iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b676ainvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b6770iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6774iput v7, v3, Lf0/s;->i:I
    000b6778iget-boolean v3, v9, Lf0/q;->d:Z
    000b677cif-eqz v3, :cond_37d
    000b6780iget v3, v9, Lf0/q;->b:I
    000b6784iget v6, v9, Lf0/q;->c:I
    000b6788invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
    000b678eiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6792iput v5, v3, Lf0/s;->h:I
    000b6796invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b679ciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b67a0iget v5, v3, Lf0/s;->b:I
    000b67a4iget v6, v3, Lf0/s;->d:I
    000b67a8iget v3, v3, Lf0/s;->c:I
    000b67acif-lez v3, :cond_351
    000b67b0add-int/2addr v4, v3
    000b67b2iget v3, v9, Lf0/q;->b:I
    000b67b6iget v10, v9, Lf0/q;->c:I
    000b67bainvoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
    000b67c0iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b67c4iput v4, v3, Lf0/s;->h:I
    000b67c8iget v4, v3, Lf0/s;->d:I
    000b67cciget v10, v3, Lf0/s;->e:I
    000b67d0add-int/2addr v4, v10
    000b67d2iput v4, v3, Lf0/s;->d:I
    000b67d6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b67dciget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b67e0iget v4, v3, Lf0/s;->b:I
    000b67e4iget v3, v3, Lf0/s;->c:I
    000b67e8if-lez v3, :cond_3c1
    000b67ecinvoke-virtual {v0, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
    000b67f2iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b67f6iput v3, v5, Lf0/s;->h:I
    000b67fainvoke-virtual {v0, v1, v5, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b6800iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6804iget v5, v3, Lf0/s;->b:I
    000b6808goto :goto_3c1
    000b680aiget v3, v9, Lf0/q;->b:I
    000b680eiget v6, v9, Lf0/q;->c:I
    000b6812invoke-virtual {v0, v3, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
    000b6818iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b681ciput v4, v3, Lf0/s;->h:I
    000b6820invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b6826iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b682aiget v4, v3, Lf0/s;->b:I
    000b682eiget v6, v3, Lf0/s;->d:I
    000b6832iget v3, v3, Lf0/s;->c:I
    000b6836if-lez v3, :cond_396
    000b683aadd-int/2addr v5, v3
    000b683ciget v3, v9, Lf0/q;->b:I
    000b6840iget v10, v9, Lf0/q;->c:I
    000b6844invoke-virtual {v0, v3, v10}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
    000b684aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b684eiput v5, v3, Lf0/s;->h:I
    000b6852iget v5, v3, Lf0/s;->d:I
    000b6856iget v10, v3, Lf0/s;->e:I
    000b685aadd-int/2addr v5, v10
    000b685ciput v5, v3, Lf0/s;->d:I
    000b6860invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b6866iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b686aiget v5, v3, Lf0/s;->b:I
    000b686eiget v3, v3, Lf0/s;->c:I
    000b6872if-lez v3, :cond_3c1
    000b6876invoke-virtual {v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
    000b687ciget-object v4, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6880iput v3, v4, Lf0/s;->h:I
    000b6884invoke-virtual {v0, v1, v4, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b688aiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b688eiget v4, v3, Lf0/s;->b:I
    000b6892invoke-virtual {v0}, Lf0/H;->v()I
    000b6898move-result v3
    000b689aif-lez v3, :cond_3e6
    000b689eiget-boolean v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b68a2iget-boolean v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
    000b68a6xor-int/2addr v3, v6
    000b68a8if-eqz v3, :cond_3db
    000b68acinvoke-virtual {v0, v4, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
    000b68b2move-result v3
    000b68b4add-int/2addr v5, v3
    000b68b6add-int/2addr v4, v3
    000b68b8invoke-virtual {v0, v5, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
    000b68bemove-result v3
    000b68c0add-int/2addr v5, v3
    000b68c2add-int/2addr v4, v3
    000b68c4goto :goto_3e6
    000b68c6invoke-virtual {v0, v5, v1, v2, v11}, Landroidx/recyclerview/widget/LinearLayoutManager;->P0(ILf0/N;Lf0/U;Z)I
    000b68ccmove-result v3
    000b68ceadd-int/2addr v5, v3
    000b68d0add-int/2addr v4, v3
    000b68d2invoke-virtual {v0, v4, v1, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->O0(ILf0/N;Lf0/U;Z)I
    000b68d8move-result v3
    000b68dagoto :goto_3d8
    000b68dciget-boolean v3, v2, Lf0/U;->k:Z
    000b68e0if-eqz v3, :cond_480
    000b68e4invoke-virtual {v0}, Lf0/H;->v()I
    000b68eamove-result v3
    000b68ecif-eqz v3, :cond_480
    000b68f0iget-boolean v3, v2, Lf0/U;->g:Z
    000b68f4if-nez v3, :cond_480
    000b68f8invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->z0()Z
    000b68femove-result v3
    000b6900if-nez v3, :cond_3fc
    000b6904goto/16 :goto_480
    000b6908iget-object v3, v1, Lf0/N;->d:Ljava/util/List;
    000b690cinvoke-interface {v3}, Ljava/util/List;->size()I
    000b6912move-result v6
    000b6914invoke-virtual {v0, v7}, Lf0/H;->u(I)Landroid/view/View;
    000b691amove-result-object v10
    000b691cinvoke-static {v10}, Lf0/H;->H(Landroid/view/View;)I
    000b6922move-result v10
    000b6924move v12, v7
    000b6926move v13, v12
    000b6928move v14, v13
    000b692aif-ge v12, v6, :cond_43e
    000b692einvoke-interface {v3, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000b6934move-result-object v15
    000b6936check-cast v15, Lf0/X;
    000b693ainvoke-virtual {v15}, Lf0/X;->h()Z
    000b6940move-result v16
    000b6942if-eqz v16, :cond_41c
    000b6946goto :goto_43a
    000b6948invoke-virtual {v15}, Lf0/X;->b()I
    000b694emove-result v11
    000b6950if-ge v11, v10, :cond_424
    000b6954const/4 v11, 0x1
    000b6956goto :goto_425
    000b6958move v11, v7
    000b695aiget-boolean v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
    000b695eiget-object v15, v15, Lf0/X;->a:Landroid/view/View;
    000b6962if-eq v11, v8, :cond_433
    000b6966iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b696ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000b6970move-result v8
    000b6972add-int/2addr v13, v8
    000b6974goto :goto_43a
    000b6976iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b697ainvoke-virtual {v8, v15}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000b6980move-result v8
    000b6982add-int/2addr v14, v8
    000b6984add-int/lit8 v12, v12, 0x1
    000b6988const/4 v11, 0x1
    000b698agoto :goto_40d
    000b698ciget-object v6, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6990iput-object v3, v6, Lf0/s;->k:Ljava/util/List;
    000b6994if-lez v13, :cond_45e
    000b6998invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
    000b699emove-result-object v3
    000b69a0invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
    000b69a6move-result v3
    000b69a8invoke-virtual {v0, v3, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->d1(II)V
    000b69aeiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b69b2iput v13, v3, Lf0/s;->h:I
    000b69b6iput v7, v3, Lf0/s;->c:I
    000b69baconst/4 v5, 0x0
    000b69bcinvoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
    000b69c2iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b69c6invoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b69ccif-lez v14, :cond_47b
    000b69d0invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
    000b69d6move-result-object v3
    000b69d8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
    000b69demove-result v3
    000b69e0invoke-virtual {v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->c1(II)V
    000b69e6iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b69eaiput v14, v3, Lf0/s;->h:I
    000b69eeiput v7, v3, Lf0/s;->c:I
    000b69f2const/4 v5, 0x0
    000b69f4invoke-virtual {v3, v5}, Lf0/s;->a(Landroid/view/View;)V
    000b69faiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b69feinvoke-virtual {v0, v1, v3, v2, v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
    000b6a04goto :goto_47c
    000b6a06const/4 v5, 0x0
    000b6a08iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
    000b6a0ciput-object v5, v1, Lf0/s;->k:Ljava/util/List;
    000b6a10iget-boolean v1, v2, Lf0/U;->g:Z
    000b6a14if-nez v1, :cond_48d
    000b6a18iget-object v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
    000b6a1cinvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
    000b6a22move-result v2
    000b6a24iput v2, v1, Landroidx/emoji2/text/g;->a:I
    000b6a28goto :goto_490
    000b6a2ainvoke-virtual {v9}, Lf0/q;->d()V
    000b6a30iget-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
    000b6a34iput-boolean v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
    000b6a38return-void
    000b6100
    000b6a3a
    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
    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
    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
    000b6ca6
    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
    000b6cda
    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
    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
    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
    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
    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
    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
    000b710e
    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
    000b7162
    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
    000b71a6
    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
    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
    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
    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
    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
    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
    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
    000b76c6
    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
    000b76ea
    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
    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
    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
    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
    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
    000b7888
    000b7888androidx.recyclerview.widget.RecyclerView::getClipToPadding():
    000b7898iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->g:Z
    000b789creturn v0
    000b7888
    000b789e
    000b789e // align 0x10
    000b78a0
    000b78a0androidx.recyclerview.widget.RecyclerView::getPreserveFocusAfterLayout():
    000b78b0iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->V:Z
    000b78b4return v0
    000b78a0
    000b78b6
    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
    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
    000b7918
    000b7918androidx.recyclerview.widget.RecyclerView::isAttachedToWindow():
    000b7928iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->p:Z
    000b792creturn v0
    000b7918
    000b792e
    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
    000b7950
    000b7950androidx.recyclerview.widget.RecyclerView::isLayoutSuppressed():
    000b7960iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->u:Z
    000b7964return v0
    000b7950
    000b7966
    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
    000b7986
    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
    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