File classes.dex
Function:
    000b7a8c
    000b7a8candroidx.recyclerview.widget.RecyclerView::onInterceptTouchEvent(android.view.MotionEvent):
    000b7a9ciget-boolean v0, v8, Landroidx/recyclerview/widget/RecyclerView;->u:Z
    000b7aa0const/4 v1, 0x0
    000b7aa2if-eqz v0, :cond_7
    000b7aa6goto/16 :goto_110
    000b7aaaconst/4 v0, 0x0
    000b7aaciput-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
    000b7ab0invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
    000b7ab6move-result v0
    000b7ab8const/4 v2, 0x1
    000b7abaif-eqz v0, :cond_18
    000b7abeinvoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
    000b7ac4invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b7acareturn v2
    000b7acciget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b7ad0if-nez v0, :cond_1e
    000b7ad4goto/16 :goto_110
    000b7ad8invoke-virtual {v0}, Lf0/H;->d()Z
    000b7ademove-result v0
    000b7ae0iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b7ae4invoke-virtual {v3}, Lf0/H;->e()Z
    000b7aeamove-result v3
    000b7aeciget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7af0if-nez v4, :cond_32
    000b7af4invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
    000b7afamove-result-object v4
    000b7afciput-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7b00iget-object v4, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7b04invoke-virtual {v4, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000b7b0ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
    000b7b10move-result v4
    000b7b12invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionIndex()I
    000b7b18move-result v5
    000b7b1aconst/4 v6, 0x2
    000b7b1cconst/high16 v7, 0x3f000000
    000b7b20if-eqz v4, :cond_c9
    000b7b24if-eq v4, v2, :cond_c0
    000b7b28if-eq v4, v6, :cond_7c
    000b7b2cconst/4 v0, 0x3
    000b7b2eif-eq v4, v0, :cond_74
    000b7b32const/4 v0, 0x5
    000b7b34if-eq v4, v0, :cond_58
    000b7b38const/4 v0, 0x6
    000b7b3aif-eq v4, v0, :cond_53
    000b7b3egoto/16 :goto_10b
    000b7b42invoke-virtual {v8, v9}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
    000b7b48goto/16 :goto_10b
    000b7b4cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getPointerId(I)I
    000b7b52move-result v0
    000b7b54iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b7b58invoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getX(I)F
    000b7b5emove-result v0
    000b7b60add-float/2addr v0, v7
    000b7b62float-to-int v0, v0
    000b7b64iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b7b68iput v0, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
    000b7b6cinvoke-virtual {v9, v5}, Landroid/view/MotionEvent;->getY(I)F
    000b7b72move-result v9
    000b7b74add-float/2addr v9, v7
    000b7b76float-to-int v9, v9
    000b7b78iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b7b7ciput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
    000b7b80goto/16 :goto_10b
    000b7b84invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;->W()V
    000b7b8ainvoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b7b90goto/16 :goto_10b
    000b7b94iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b7b98invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->findPointerIndex(I)I
    000b7b9emove-result v4
    000b7ba0if-gez v4, :cond_86
    000b7ba4goto/16 :goto_110
    000b7ba8invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getX(I)F
    000b7baemove-result v5
    000b7bb0add-float/2addr v5, v7
    000b7bb2float-to-int v5, v5
    000b7bb4invoke-virtual {v9, v4}, Landroid/view/MotionEvent;->getY(I)F
    000b7bbamove-result v9
    000b7bbcadd-float/2addr v9, v7
    000b7bbefloat-to-int v9, v9
    000b7bc0iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b7bc4if-eq v4, v2, :cond_10b
    000b7bc8iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
    000b7bccsub-int v4, v5, v4
    000b7bd0iget v6, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
    000b7bd4sub-int v6, v9, v6
    000b7bd8if-eqz v0, :cond_ac
    000b7bdcinvoke-static {v4}, Ljava/lang/Math;->abs(I)I
    000b7be2move-result v0
    000b7be4iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b7be8if-le v0, v4, :cond_ac
    000b7beciput v5, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b7bf0move v0, v2
    000b7bf2goto :goto_ad
    000b7bf4move v0, v1
    000b7bf6if-eqz v3, :cond_ba
    000b7bfainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
    000b7c00move-result v3
    000b7c02iget v4, v8, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b7c06if-le v3, v4, :cond_ba
    000b7c0aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b7c0emove v0, v2
    000b7c10if-eqz v0, :cond_10b
    000b7c14invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b7c1agoto :goto_10b
    000b7c1ciget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7c20invoke-virtual {v9}, Landroid/view/VelocityTracker;->clear()V
    000b7c26invoke-virtual {v8, v1}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
    000b7c2cgoto :goto_10b
    000b7c2eiget-boolean v4, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
    000b7c32if-eqz v4, :cond_cf
    000b7c36iput-boolean v1, v8, Landroidx/recyclerview/widget/RecyclerView;->v:Z
    000b7c3ainvoke-virtual {v9, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
    000b7c40move-result v4
    000b7c42iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b7c46invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    000b7c4cmove-result v4
    000b7c4eadd-float/2addr v4, v7
    000b7c50float-to-int v4, v4
    000b7c52iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b7c56iput v4, v8, Landroidx/recyclerview/widget/RecyclerView;->L:I
    000b7c5ainvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    000b7c60move-result v9
    000b7c62add-float/2addr v9, v7
    000b7c64float-to-int v9, v9
    000b7c66iput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b7c6aiput v9, v8, Landroidx/recyclerview/widget/RecyclerView;->M:I
    000b7c6eiget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b7c72if-ne v9, v6, :cond_fa
    000b7c76invoke-virtual {v8}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b7c7cmove-result-object v9
    000b7c7einvoke-interface {v9, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
    000b7c84invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b7c8ainvoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
    000b7c90iget-object v9, v8, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
    000b7c94aput v1, v9, v2
    000b7c98aput v1, v9, v1
    000b7c9cif-eqz v3, :cond_104
    000b7ca0or-int/lit8 v0, v0, 0x2
    000b7ca4invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
    000b7caamove-result-object v9
    000b7cacinvoke-virtual {v9, v0, v1}, LK/m;->g(II)Z
    000b7cb2iget v9, v8, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b7cb6if-ne v9, v2, :cond_110
    000b7cbareturn v2
    000b7cbcreturn v1
    000b7a8c
    000b7cbe
    000b7cbe // align 0x10
    000b7cc0
    000b7cc0androidx.recyclerview.widget.RecyclerView::onRequestFocusInDescendants(int, android.graphics.Rect):
    000b7cd0invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
    000b7cd6move-result v0
    000b7cd8if-eqz v0, :cond_8
    000b7cdcconst/4 v2, 0x0
    000b7cdereturn v2
    000b7ce0invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;->onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z
    000b7ce6move-result v2
    000b7ce8return v2
    000b7cc0
    000b7cea
    000b7cea // align 0x4
    000b7cec
    000b7cecandroidx.recyclerview.widget.RecyclerView::onTouchEvent(android.view.MotionEvent):
    000b7cfcmove-object/from16 v0, v30
    000b7d00move-object/from16 v6, v31
    000b7d04iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
    000b7d08const/4 v7, 0x0
    000b7d0aif-nez v1, :cond_d
    000b7d0eiget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->v:Z
    000b7d12if-eqz v1, :cond_10
    000b7d16move v3, v7
    000b7d18goto/16 :goto_489
    000b7d1ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
    000b7d20const/4 v8, 0x1
    000b7d22const/4 v2, 0x2
    000b7d24const/4 v3, 0x0
    000b7d26const/4 v4, 0x3
    000b7d28const/4 v5, 0x0
    000b7d2aif-nez v1, :cond_28
    000b7d2einvoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
    000b7d34move-result v1
    000b7d36if-nez v1, :cond_22
    000b7d3amove v1, v7
    000b7d3cgoto/16 :goto_12d
    000b7d40invoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->B(Landroid/view/MotionEvent;)Z
    000b7d46move-result v1
    000b7d48goto/16 :goto_12d
    000b7d4ciget v9, v1, Lf0/k;->v:I
    000b7d50if-nez v9, :cond_2e
    000b7d54goto/16 :goto_122
    000b7d58invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
    000b7d5emove-result v9
    000b7d60if-nez v9, :cond_6e
    000b7d64invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000b7d6amove-result v9
    000b7d6cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000b7d72move-result v10
    000b7d74invoke-virtual {v1, v9, v10}, Lf0/k;->d(FF)Z
    000b7d7amove-result v9
    000b7d7cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000b7d82move-result v10
    000b7d84invoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000b7d8amove-result v11
    000b7d8cinvoke-virtual {v1, v10, v11}, Lf0/k;->c(FF)Z
    000b7d92move-result v10
    000b7d94if-nez v9, :cond_50
    000b7d98if-eqz v10, :cond_122
    000b7d9cif-eqz v10, :cond_5d
    000b7da0iput v8, v1, Lf0/k;->w:I
    000b7da4invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000b7daamove-result v9
    000b7dacfloat-to-int v9, v9
    000b7daeint-to-float v9, v9
    000b7db0iput v9, v1, Lf0/k;->p:F
    000b7db4goto :goto_69
    000b7db6if-eqz v9, :cond_69
    000b7dbaiput v2, v1, Lf0/k;->w:I
    000b7dbeinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000b7dc4move-result v9
    000b7dc6float-to-int v9, v9
    000b7dc8int-to-float v9, v9
    000b7dcaiput v9, v1, Lf0/k;->m:F
    000b7dceinvoke-virtual {v1, v2}, Lf0/k;->f(I)V
    000b7dd4goto/16 :goto_122
    000b7dd8invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
    000b7ddemove-result v9
    000b7de0if-ne v9, v8, :cond_83
    000b7de4iget v9, v1, Lf0/k;->v:I
    000b7de8if-ne v9, v2, :cond_83
    000b7deciput v5, v1, Lf0/k;->m:F
    000b7df0iput v5, v1, Lf0/k;->p:F
    000b7df4invoke-virtual {v1, v8}, Lf0/k;->f(I)V
    000b7dfaiput v7, v1, Lf0/k;->w:I
    000b7dfegoto/16 :goto_122
    000b7e02invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
    000b7e08move-result v9
    000b7e0aif-ne v9, v2, :cond_122
    000b7e0eiget v9, v1, Lf0/k;->v:I
    000b7e12if-ne v9, v2, :cond_122
    000b7e16invoke-virtual {v1}, Lf0/k;->g()V
    000b7e1ciget v9, v1, Lf0/k;->w:I
    000b7e20const/high16 v10, 0x40000000
    000b7e24iget v11, v1, Lf0/k;->b:I
    000b7e28if-ne v9, v8, :cond_db
    000b7e2cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000b7e32move-result v9
    000b7e34iget-object v14, v1, Lf0/k;->y:[I
    000b7e38aput v11, v14, v7
    000b7e3ciget v12, v1, Lf0/k;->q:I
    000b7e40sub-int/2addr v12, v11
    000b7e42aput v12, v14, v8
    000b7e46int-to-float v13, v11
    000b7e48int-to-float v12, v12
    000b7e4ainvoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
    000b7e50move-result v9
    000b7e52invoke-static {v13, v9}, Ljava/lang/Math;->max(FF)F
    000b7e58move-result v13
    000b7e5aiget v9, v1, Lf0/k;->o:I
    000b7e5eint-to-float v9, v9
    000b7e60sub-float/2addr v9, v13
    000b7e62invoke-static {v9}, Ljava/lang/Math;->abs(F)F
    000b7e68move-result v9
    000b7e6acmpg-float v9, v9, v10
    000b7e6eif-gez v9, :cond_bc
    000b7e72goto :goto_db
    000b7e74iget v12, v1, Lf0/k;->p:F
    000b7e78iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7e7cinvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollRange()I
    000b7e82move-result v15
    000b7e84iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7e88invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeHorizontalScrollOffset()I
    000b7e8emove-result v16
    000b7e90iget v9, v1, Lf0/k;->q:I
    000b7e94move/from16 v17, v9
    000b7e98invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
    000b7e9emove-result v9
    000b7ea0if-eqz v9, :cond_d9
    000b7ea4iget-object v12, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7ea8invoke-virtual {v12, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
    000b7eaeiput v13, v1, Lf0/k;->p:F
    000b7eb2iget v9, v1, Lf0/k;->w:I
    000b7eb6if-ne v9, v2, :cond_122
    000b7ebainvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000b7ec0move-result v9
    000b7ec2iget-object v14, v1, Lf0/k;->x:[I
    000b7ec6aput v11, v14, v7
    000b7ecaiget v12, v1, Lf0/k;->r:I
    000b7ecesub-int/2addr v12, v11
    000b7ed0aput v12, v14, v8
    000b7ed4int-to-float v11, v11
    000b7ed6int-to-float v12, v12
    000b7ed8invoke-static {v12, v9}, Ljava/lang/Math;->min(FF)F
    000b7edemove-result v9
    000b7ee0invoke-static {v11, v9}, Ljava/lang/Math;->max(FF)F
    000b7ee6move-result v13
    000b7ee8iget v9, v1, Lf0/k;->l:I
    000b7eecint-to-float v9, v9
    000b7eeesub-float/2addr v9, v13
    000b7ef0invoke-static {v9}, Ljava/lang/Math;->abs(F)F
    000b7ef6move-result v9
    000b7ef8cmpg-float v9, v9, v10
    000b7efcif-gez v9, :cond_103
    000b7f00goto :goto_122
    000b7f02iget v12, v1, Lf0/k;->m:F
    000b7f06iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7f0ainvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollRange()I
    000b7f10move-result v15
    000b7f12iget-object v9, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7f16invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->computeVerticalScrollOffset()I
    000b7f1cmove-result v16
    000b7f1eiget v9, v1, Lf0/k;->r:I
    000b7f22move/from16 v17, v9
    000b7f26invoke-static/range {v12 .. v17}, Lf0/k;->e(FF[IIII)I
    000b7f2cmove-result v9
    000b7f2eif-eqz v9, :cond_120
    000b7f32iget-object v10, v1, Lf0/k;->s:Landroidx/recyclerview/widget/RecyclerView;
    000b7f36invoke-virtual {v10, v7, v9}, Landroidx/recyclerview/widget/RecyclerView;->scrollBy(II)V
    000b7f3ciput v13, v1, Lf0/k;->m:F
    000b7f40invoke-virtual {v6}, Landroid/view/MotionEvent;->getAction()I
    000b7f46move-result v1
    000b7f48if-eq v1, v4, :cond_12a
    000b7f4cif-ne v1, v8, :cond_12c
    000b7f50iput-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o:Lf0/k;
    000b7f54move v1, v8
    000b7f56if-eqz v1, :cond_136
    000b7f5ainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
    000b7f60invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b7f66return v8
    000b7f68iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b7f6cif-nez v1, :cond_13c
    000b7f70goto/16 :goto_d
    000b7f74invoke-virtual {v1}, Lf0/H;->d()Z
    000b7f7amove-result v9
    000b7f7ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b7f80invoke-virtual {v1}, Lf0/H;->e()Z
    000b7f86move-result v10
    000b7f88iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7f8cif-nez v1, :cond_150
    000b7f90invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
    000b7f96move-result-object v1
    000b7f98iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b7f9cinvoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
    000b7fa2move-result v1
    000b7fa4invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionIndex()I
    000b7faamove-result v11
    000b7faciget-object v12, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
    000b7fb0if-nez v1, :cond_160
    000b7fb4aput v7, v12, v8
    000b7fb8aput v7, v12, v7
    000b7fbcinvoke-static {v6}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
    000b7fc2move-result-object v13
    000b7fc4aget v14, v12, v7
    000b7fc8int-to-float v14, v14
    000b7fcaaget v15, v12, v8
    000b7fceint-to-float v15, v15
    000b7fd0invoke-virtual {v13, v14, v15}, Landroid/view/MotionEvent;->offsetLocation(FF)V
    000b7fd6const/high16 v14, 0x3f000000
    000b7fdaif-eqz v1, :cond_457
    000b7fdeif-eq v1, v8, :cond_268
    000b7fe2if-eq v1, v2, :cond_1a8
    000b7fe6if-eq v1, v4, :cond_1a0
    000b7feaconst/4 v2, 0x5
    000b7fecif-eq v1, v2, :cond_184
    000b7ff0const/4 v2, 0x6
    000b7ff2if-eq v1, v2, :cond_17f
    000b7ff6goto/16 :goto_47e
    000b7ffainvoke-virtual/range {v30 .. v31}, Landroidx/recyclerview/widget/RecyclerView;->R(Landroid/view/MotionEvent;)V
    000b8000goto/16 :goto_47e
    000b8004invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getPointerId(I)I
    000b800amove-result v1
    000b800ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b8010invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getX(I)F
    000b8016move-result v1
    000b8018add-float/2addr v1, v14
    000b801afloat-to-int v1, v1
    000b801ciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b8020iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
    000b8024invoke-virtual {v6, v11}, Landroid/view/MotionEvent;->getY(I)F
    000b802amove-result v1
    000b802cadd-float/2addr v1, v14
    000b802efloat-to-int v1, v1
    000b8030iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b8034iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
    000b8038goto/16 :goto_47e
    000b803cinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
    000b8042invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b8048goto/16 :goto_47e
    000b804ciget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b8050invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
    000b8056move-result v1
    000b8058if-gez v1, :cond_1b2
    000b805cgoto/16 :goto_d
    000b8060invoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getX(I)F
    000b8066move-result v2
    000b8068add-float/2addr v2, v14
    000b806afloat-to-int v11, v2
    000b806cinvoke-virtual {v6, v1}, Landroid/view/MotionEvent;->getY(I)F
    000b8072move-result v1
    000b8074add-float/2addr v1, v14
    000b8076float-to-int v14, v1
    000b8078iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b807csub-int/2addr v1, v11
    000b807eiget v2, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b8082sub-int/2addr v2, v14
    000b8084iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b8088if-eq v3, v8, :cond_1fb
    000b808cif-eqz v9, :cond_1df
    000b8090if-lez v1, :cond_1d4
    000b8094iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b8098sub-int/2addr v1, v3
    000b809ainvoke-static {v7, v1}, Ljava/lang/Math;->max(II)I
    000b80a0move-result v1
    000b80a2goto :goto_1db
    000b80a4iget v3, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b80a8add-int/2addr v1, v3
    000b80aainvoke-static {v7, v1}, Ljava/lang/Math;->min(II)I
    000b80b0move-result v1
    000b80b2if-eqz v1, :cond_1df
    000b80b6move v3, v8
    000b80b8goto :goto_1e0
    000b80bamove v3, v7
    000b80bcif-eqz v10, :cond_1f6
    000b80c0if-lez v2, :cond_1ec
    000b80c4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b80c8sub-int/2addr v2, v4
    000b80cainvoke-static {v7, v2}, Ljava/lang/Math;->max(II)I
    000b80d0move-result v2
    000b80d2goto :goto_1f3
    000b80d4iget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b80d8add-int/2addr v2, v4
    000b80dainvoke-static {v7, v2}, Ljava/lang/Math;->min(II)I
    000b80e0move-result v2
    000b80e2if-eqz v2, :cond_1f6
    000b80e6move v3, v8
    000b80e8if-eqz v3, :cond_1fb
    000b80ecinvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b80f2move v15, v1
    000b80f4move/from16 v16, v2
    000b80f8iget v1, v0, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b80fcif-ne v1, v8, :cond_47e
    000b8100iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000b8104aput v7, v3, v7
    000b8108aput v7, v3, v8
    000b810cif-eqz v9, :cond_20c
    000b8110move v1, v15
    000b8112goto :goto_20d
    000b8114move v1, v7
    000b8116if-eqz v10, :cond_212
    000b811amove/from16 v2, v16
    000b811egoto :goto_213
    000b8120move v2, v7
    000b8122iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
    000b8126const/4 v5, 0x0
    000b8128invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/RecyclerView;->r(II[I[II)Z
    000b812emove-result v1
    000b8130iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
    000b8134if-eqz v1, :cond_23a
    000b8138aget v1, v3, v7
    000b813csub-int/2addr v15, v1
    000b813eaget v1, v3, v8
    000b8142sub-int v16, v16, v1
    000b8146aget v1, v12, v7
    000b814aaget v3, v2, v7
    000b814eadd-int/2addr v1, v3
    000b8150aput v1, v12, v7
    000b8154aget v1, v12, v8
    000b8158aget v3, v2, v8
    000b815cadd-int/2addr v1, v3
    000b815eaput v1, v12, v8
    000b8162invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b8168move-result-object v1
    000b816ainvoke-interface {v1, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
    000b8170move/from16 v1, v16
    000b8174aget v3, v2, v7
    000b8178sub-int/2addr v11, v3
    000b817aiput v11, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b817eaget v2, v2, v8
    000b8182sub-int/2addr v14, v2
    000b8184iput v14, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b8188if-eqz v9, :cond_24a
    000b818cmove v2, v15
    000b818egoto :goto_24b
    000b8190move v2, v7
    000b8192if-eqz v10, :cond_24e
    000b8196move v7, v1
    000b8198invoke-virtual {v0, v2, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->X(IILandroid/view/MotionEvent;)Z
    000b819emove-result v2
    000b81a0if-eqz v2, :cond_25b
    000b81a4invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b81aamove-result-object v2
    000b81acinvoke-interface {v2, v8}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
    000b81b2iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->a0:Lf0/n;
    000b81b6if-eqz v2, :cond_47e
    000b81baif-nez v15, :cond_263
    000b81beif-eqz v1, :cond_47e
    000b81c2invoke-virtual {v2, v0, v15, v1}, Lf0/n;->a(Landroidx/recyclerview/widget/RecyclerView;II)V
    000b81c8goto/16 :goto_47e
    000b81cciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b81d0invoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000b81d6iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b81daiget v4, v0, Landroidx/recyclerview/widget/RecyclerView;->S:I
    000b81deint-to-float v6, v4
    000b81e0const/16 v11, 0x3e8
    000b81e4invoke-virtual {v1, v11, v6}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
    000b81eaif-eqz v9, :cond_283
    000b81eeiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b81f2iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b81f6invoke-virtual {v1, v6}, Landroid/view/VelocityTracker;->getXVelocity(I)F
    000b81fcmove-result v1
    000b81feneg-float v1, v1
    000b8200goto :goto_284
    000b8202move v1, v5
    000b8204if-eqz v10, :cond_290
    000b8208iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b820ciget v9, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b8210invoke-virtual {v6, v9}, Landroid/view/VelocityTracker;->getYVelocity(I)F
    000b8216move-result v6
    000b8218neg-float v6, v6
    000b821agoto :goto_291
    000b821cmove v6, v5
    000b821ecmpl-float v9, v1, v5
    000b8222if-nez v9, :cond_29d
    000b8226cmpl-float v9, v6, v5
    000b822aif-eqz v9, :cond_29a
    000b822egoto :goto_29d
    000b8230move v3, v7
    000b8232goto/16 :goto_450
    000b8236float-to-int v1, v1
    000b8238float-to-int v6, v6
    000b823aiget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b823eif-nez v9, :cond_2a5
    000b8242goto/16 :goto_44f
    000b8246iget-boolean v10, v0, Landroidx/recyclerview/widget/RecyclerView;->u:Z
    000b824aif-eqz v10, :cond_2ab
    000b824egoto/16 :goto_44f
    000b8252invoke-virtual {v9}, Lf0/H;->d()Z
    000b8258move-result v9
    000b825aiget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b825einvoke-virtual {v10}, Lf0/H;->e()Z
    000b8264move-result v10
    000b8266iget v11, v0, Landroidx/recyclerview/widget/RecyclerView;->R:I
    000b826aif-eqz v9, :cond_2bf
    000b826einvoke-static {v1}, Ljava/lang/Math;->abs(I)I
    000b8274move-result v12
    000b8276if-ge v12, v11, :cond_2c0
    000b827amove v1, v7
    000b827cif-eqz v10, :cond_2c8
    000b8280invoke-static {v6}, Ljava/lang/Math;->abs(I)I
    000b8286move-result v12
    000b8288if-ge v12, v11, :cond_2c9
    000b828cmove v6, v7
    000b828eif-nez v1, :cond_2cf
    000b8292if-nez v6, :cond_2cf
    000b8296goto/16 :goto_44f
    000b829aint-to-float v11, v1
    000b829cint-to-float v12, v6
    000b829einvoke-virtual {v0, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedPreFling(FF)Z
    000b82a4move-result v14
    000b82a6if-nez v14, :cond_44f
    000b82aaif-nez v9, :cond_2de
    000b82aeif-eqz v10, :cond_2dc
    000b82b2goto :goto_2de
    000b82b4move v14, v7
    000b82b6goto :goto_2df
    000b82b8move v14, v8
    000b82bainvoke-virtual {v0, v11, v12, v14}, Landroidx/recyclerview/widget/RecyclerView;->dispatchNestedFling(FFZ)Z
    000b82c0iget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
    000b82c4if-eqz v11, :cond_3f4
    000b82c8check-cast v11, Lf0/x;
    000b82cciget-object v12, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b82d0invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Lf0/H;
    000b82d6move-result-object v12
    000b82d8if-nez v12, :cond_2f2
    000b82dcgoto/16 :goto_3f4
    000b82e0iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b82e4invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
    000b82eamove-result-object v15
    000b82ecif-nez v15, :cond_2fc
    000b82f0goto/16 :goto_3f4
    000b82f4iget-object v15, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b82f8invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->getMinFlingVelocity()I
    000b82femove-result v15
    000b8300invoke-static {v6}, Ljava/lang/Math;->abs(I)I
    000b8306move-result v3
    000b8308if-gt v3, v15, :cond_30e
    000b830cinvoke-static {v1}, Ljava/lang/Math;->abs(I)I
    000b8312move-result v3
    000b8314if-le v3, v15, :cond_3f4
    000b8318instance-of v3, v12, Lf0/T;
    000b831cif-nez v3, :cond_314
    000b8320goto/16 :goto_3f4
    000b8324if-nez v3, :cond_31a
    000b8328move/from16 v17, v5
    000b832cconst/4 v15, 0x0
    000b832egoto :goto_328
    000b8330new-instance v15, Lf0/w;
    000b8334move/from16 v17, v5
    000b8338iget-object v5, v11, Lf0/x;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b833cinvoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
    000b8342move-result-object v5
    000b8344const/4 v7, 0x0
    000b8346invoke-direct {v15, v11, v5, v7}, Lf0/w;-><init>(Ljava/lang/Object;Landroid/content/Context;I)V
    000b834cif-nez v15, :cond_32c
    000b8350goto/16 :goto_3f4
    000b8354invoke-virtual {v12}, Lf0/H;->B()I
    000b835amove-result v5
    000b835cif-nez v5, :cond_338
    000b8360move/from16 v20, v8
    000b8364const/4 v2, -0x1
    000b8366const/4 v3, -0x1
    000b8368goto/16 :goto_3eb
    000b836cinvoke-virtual {v12}, Lf0/H;->e()Z
    000b8372move-result v18
    000b8374if-eqz v18, :cond_343
    000b8378invoke-virtual {v11, v12}, Lf0/x;->e(Lf0/H;)Landroidx/emoji2/text/g;
    000b837emove-result-object v11
    000b8380goto :goto_34f
    000b8382invoke-virtual {v12}, Lf0/H;->d()Z
    000b8388move-result v18
    000b838aif-eqz v18, :cond_34e
    000b838einvoke-virtual {v11, v12}, Lf0/x;->d(Lf0/H;)Landroidx/emoji2/text/g;
    000b8394move-result-object v11
    000b8396goto :goto_34f
    000b8398const/4 v11, 0x0
    000b839aif-nez v11, :cond_352
    000b839egoto :goto_332
    000b83a0invoke-virtual {v12}, Lf0/H;->v()I
    000b83a6move-result v2
    000b83a8const/high16 v19, -0x80000000
    000b83acconst v20, 0x7fffffff
    000b83b2move/from16 v21, v3
    000b83b6move/from16 v7, v19
    000b83bamove/from16 v3, v20
    000b83beconst/16 v16, 0x0
    000b83c2const/16 v19, 0x0
    000b83c6move/from16 v20, v8
    000b83caconst/4 v8, 0x0
    000b83ccif-ge v8, v2, :cond_38e
    000b83d0move/from16 v22, v2
    000b83d4invoke-virtual {v12, v8}, Lf0/H;->u(I)Landroid/view/View;
    000b83damove-result-object v2
    000b83dcif-nez v2, :cond_375
    000b83e0move/from16 v23, v8
    000b83e4goto :goto_389
    000b83e6move/from16 v23, v8
    000b83eainvoke-static {v2, v11}, Lf0/x;->b(Landroid/view/View;Landroidx/emoji2/text/g;)I
    000b83f0move-result v8
    000b83f2if-gtz v8, :cond_382
    000b83f6if-le v8, v7, :cond_382
    000b83famove-object/from16 v19, v2
    000b83femove v7, v8
    000b8400if-ltz v8, :cond_389
    000b8404if-ge v8, v3, :cond_389
    000b8408move-object/from16 v16, v2
    000b840cmove v3, v8
    000b840eadd-int/lit8 v8, v23, 0x1
    000b8412move/from16 v2, v22
    000b8416goto :goto_368
    000b8418invoke-virtual {v12}, Lf0/H;->d()Z
    000b841emove-result v2
    000b8420if-eqz v2, :cond_39b
    000b8424if-lez v1, :cond_399
    000b8428move/from16 v2, v20
    000b842cgoto :goto_39e
    000b842econst/4 v2, 0x0
    000b8430goto :goto_39e
    000b8432if-lez v6, :cond_399
    000b8436goto :goto_396
    000b8438if-eqz v2, :cond_3a7
    000b843cif-eqz v16, :cond_3a7
    000b8440invoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
    000b8446move-result v2
    000b8448goto :goto_335
    000b844aif-nez v2, :cond_3b0
    000b844eif-eqz v19, :cond_3b0
    000b8452invoke-static/range {v19}, Lf0/H;->H(Landroid/view/View;)I
    000b8458move-result v2
    000b845agoto :goto_335
    000b845cif-eqz v2, :cond_3b4
    000b8460move-object/from16 v16, v19
    000b8464if-nez v16, :cond_3b8
    000b8468goto/16 :goto_334
    000b846cinvoke-static/range {v16}, Lf0/H;->H(Landroid/view/View;)I
    000b8472move-result v3
    000b8474invoke-virtual {v12}, Lf0/H;->B()I
    000b847amove-result v7
    000b847cif-eqz v21, :cond_3da
    000b8480move-object v8, v12
    000b8482check-cast v8, Lf0/T;
    000b8486add-int/lit8 v7, v7, -0x1
    000b848ainvoke-interface {v8, v7}, Lf0/T;->a(I)Landroid/graphics/PointF;
    000b8490move-result-object v7
    000b8492if-eqz v7, :cond_3da
    000b8496iget v8, v7, Landroid/graphics/PointF;->x:F
    000b849acmpg-float v8, v8, v17
    000b849eif-ltz v8, :cond_3dc
    000b84a2iget v7, v7, Landroid/graphics/PointF;->y:F
    000b84a6cmpg-float v7, v7, v17
    000b84aaif-gez v7, :cond_3da
    000b84aegoto :goto_3dc
    000b84b0const/4 v7, 0x0
    000b84b2goto :goto_3de
    000b84b4move/from16 v7, v20
    000b84b8if-ne v7, v2, :cond_3e2
    000b84bcconst/4 v2, -0x1
    000b84begoto :goto_3e4
    000b84c0move/from16 v2, v20
    000b84c4add-int/2addr v2, v3
    000b84c6if-ltz v2, :cond_334
    000b84caif-lt v2, v5, :cond_335
    000b84cegoto/16 :goto_334
    000b84d2if-ne v2, v3, :cond_3ee
    000b84d6goto :goto_3f6
    000b84d8iput v2, v15, Lf0/u;->a:I
    000b84dcinvoke-virtual {v12, v15}, Lf0/H;->y0(Lf0/u;)V
    000b84e2goto :goto_453
    000b84e4move/from16 v20, v8
    000b84e8if-eqz v14, :cond_44f
    000b84ecif-eqz v10, :cond_3fc
    000b84f0or-int/lit8 v9, v9, 0x2
    000b84f4invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
    000b84famove-result-object v2
    000b84fcmove/from16 v3, v20
    000b8500invoke-virtual {v2, v9, v3}, LK/m;->g(II)Z
    000b8506neg-int v2, v4
    000b8508invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I
    000b850emove-result v1
    000b8510invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
    000b8516move-result v24
    000b8518invoke-static {v6, v4}, Ljava/lang/Math;->min(II)I
    000b851emove-result v1
    000b8520invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
    000b8526move-result v25
    000b8528iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
    000b852ciget-object v2, v1, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
    000b8530const/4 v3, 0x2
    000b8532invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b8538const/4 v3, 0x0
    000b853aiput v3, v1, Lf0/W;->b:I
    000b853eiput v3, v1, Lf0/W;->a:I
    000b8542iget-object v3, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
    000b8546sget-object v4, Landroidx/recyclerview/widget/RecyclerView;->u0:LT/d;
    000b854aif-eq v3, v4, :cond_436
    000b854eiput-object v4, v1, Lf0/W;->d:Landroid/view/animation/Interpolator;
    000b8552new-instance v3, Landroid/widget/OverScroller;
    000b8556invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    000b855cmove-result-object v2
    000b855einvoke-direct {v3, v2, v4}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
    000b8564iput-object v3, v1, Lf0/W;->c:Landroid/widget/OverScroller;
    000b8568iget-object v2, v1, Lf0/W;->c:Landroid/widget/OverScroller;
    000b856cconst/high16 v26, -0x80000000
    000b8570const v27, 0x7fffffff
    000b8576const/16 v22, 0x0
    000b857aconst/16 v23, 0x0
    000b857econst/high16 v28, -0x80000000
    000b8582const v29, 0x7fffffff
    000b8588move-object/from16 v21, v2
    000b858cinvoke-virtual/range {v21 .. v29}, Landroid/widget/OverScroller;->fling(IIIIIIII)V
    000b8592invoke-virtual {v1}, Lf0/W;->a()V
    000b8598goto :goto_453
    000b859aconst/4 v3, 0x0
    000b859cinvoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000b85a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->W()V
    000b85a8goto :goto_483
    000b85aamove v3, v7
    000b85acinvoke-virtual {v6, v3}, Landroid/view/MotionEvent;->getPointerId(I)I
    000b85b2move-result v1
    000b85b4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b85b8invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000b85bemove-result v1
    000b85c0add-float/2addr v1, v14
    000b85c2float-to-int v1, v1
    000b85c4iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b85c8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->L:I
    000b85ccinvoke-virtual {v6}, Landroid/view/MotionEvent;->getY()F
    000b85d2move-result v1
    000b85d4add-float/2addr v1, v14
    000b85d6float-to-int v1, v1
    000b85d8iput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b85dciput v1, v0, Landroidx/recyclerview/widget/RecyclerView;->M:I
    000b85e0if-eqz v10, :cond_476
    000b85e4or-int/lit8 v9, v9, 0x2
    000b85e8invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
    000b85eemove-result-object v1
    000b85f0const/4 v3, 0x0
    000b85f2invoke-virtual {v1, v9, v3}, LK/m;->g(II)Z
    000b85f8iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->K:Landroid/view/VelocityTracker;
    000b85fcinvoke-virtual {v1, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000b8602invoke-virtual {v13}, Landroid/view/MotionEvent;->recycle()V
    000b8608const/16 v20, 0x1
    000b860creturn v20
    000b860ereturn v3
    000b7cec
    000b8610
    000b8610androidx.recyclerview.widget.RecyclerView::requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean):
    000b8620iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8624const/4 v5, 0x0
    000b8626move-object v1, v6
    000b8628move-object v2, v7
    000b862amove-object v3, v8
    000b862cmove v4, v9
    000b862einvoke-virtual/range {v0 .. v5}, Lf0/H;->k0(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z
    000b8634move-result v7
    000b8636return v7
    000b8610
    000b8638
    000b8638androidx.recyclerview.widget.RecyclerView::X(int, int, android.view.MotionEvent):
    000b8648move-object/from16 v0, v17
    000b864cmove/from16 v8, v18
    000b8650move/from16 v9, v19
    000b8654invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
    000b865aiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b865eiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000b8662const/4 v10, 0x1
    000b8664const/4 v11, 0x0
    000b8666if-eqz v1, :cond_21
    000b866aaput v11, v7, v11
    000b866eaput v11, v7, v10
    000b8672invoke-virtual {v0, v8, v9, v7}, Landroidx/recyclerview/widget/RecyclerView;->Y(II[I)V
    000b8678aget v1, v7, v11
    000b867caget v2, v7, v10
    000b8680sub-int v3, v8, v1
    000b8684sub-int v4, v9, v2
    000b8688goto :goto_25
    000b868amove v1, v11
    000b868cmove v2, v1
    000b868emove v3, v2
    000b8690move v4, v3
    000b8692iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
    000b8696invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
    000b869cmove-result v5
    000b869eif-nez v5, :cond_30
    000b86a2invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000b86a8aput v11, v7, v11
    000b86acaput v11, v7, v10
    000b86b0iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
    000b86b4const/4 v6, 0x0
    000b86b6invoke-virtual/range {v0 .. v7}, Landroidx/recyclerview/widget/RecyclerView;->s(IIII[II[I)V
    000b86bcaget v5, v7, v11
    000b86c0sub-int/2addr v3, v5
    000b86c2aget v6, v7, v10
    000b86c6sub-int/2addr v4, v6
    000b86c8if-nez v5, :cond_47
    000b86ccif-eqz v6, :cond_45
    000b86d0goto :goto_47
    000b86d2move v5, v11
    000b86d4goto :goto_48
    000b86d6move v5, v10
    000b86d8iget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b86dciget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
    000b86e0aget v12, v7, v11
    000b86e4sub-int/2addr v6, v12
    000b86e6iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->N:I
    000b86eaiget v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b86eeaget v7, v7, v10
    000b86f2sub-int/2addr v6, v7
    000b86f4iput v6, v0, Landroidx/recyclerview/widget/RecyclerView;->O:I
    000b86f8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
    000b86fcaget v13, v6, v11
    000b8700add-int/2addr v13, v12
    000b8702aput v13, v6, v11
    000b8706aget v12, v6, v10
    000b870aadd-int/2addr v12, v7
    000b870caput v12, v6, v10
    000b8710invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
    000b8716move-result v6
    000b8718const/4 v7, 0x2
    000b871aif-eq v6, v7, :cond_10e
    000b871eif-eqz v20, :cond_76
    000b8722invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getSource()I
    000b8728move-result v6
    000b872aconst/16 v7, 0x2002
    000b872eand-int/2addr v6, v7
    000b8730if-ne v6, v7, :cond_7a
    000b8734move/from16 v16, v10
    000b8738goto/16 :goto_10a
    000b873cinvoke-virtual/range {v20}, Landroid/view/MotionEvent;->getX()F
    000b8742move-result v6
    000b8744int-to-float v3, v3
    000b8746invoke-virtual/range {v20}, Landroid/view/MotionEvent;->getY()F
    000b874cmove-result v7
    000b874eint-to-float v4, v4
    000b8750const/4 v12, 0x0
    000b8752cmpg-float v13, v3, v12
    000b8756const/high16 v14, 0x3f800000
    000b875aif-gez v13, :cond_a7
    000b875einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->v()V
    000b8764iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000b8768neg-float v15, v3
    000b876amove/from16 v16, v10
    000b876einvoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000b8774move-result v10
    000b8776int-to-float v10, v10
    000b8778div-float/2addr v15, v10
    000b877ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000b8780move-result v10
    000b8782int-to-float v10, v10
    000b8784div-float/2addr v7, v10
    000b8786sub-float v7, v14, v7
    000b878ainvoke-static {v13, v15, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
    000b8790move/from16 v7, v16
    000b8794goto :goto_c4
    000b8796move/from16 v16, v10
    000b879acmpl-float v10, v3, v12
    000b879eif-lez v10, :cond_c3
    000b87a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->w()V
    000b87a8iget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000b87acinvoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000b87b2move-result v13
    000b87b4int-to-float v13, v13
    000b87b6div-float v13, v3, v13
    000b87bainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000b87c0move-result v15
    000b87c2int-to-float v15, v15
    000b87c4div-float/2addr v7, v15
    000b87c6invoke-static {v10, v13, v7}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
    000b87ccgoto :goto_a4
    000b87cemove v7, v11
    000b87d0cmpg-float v10, v4, v12
    000b87d4if-gez v10, :cond_e0
    000b87d8invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->x()V
    000b87deiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000b87e2neg-float v10, v4
    000b87e4invoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000b87eamove-result v13
    000b87ecint-to-float v13, v13
    000b87eediv-float/2addr v10, v13
    000b87f0invoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000b87f6move-result v13
    000b87f8int-to-float v13, v13
    000b87fadiv-float/2addr v6, v13
    000b87fcinvoke-static {v7, v10, v6}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
    000b8802move/from16 v7, v16
    000b8806goto :goto_fb
    000b8808cmpl-float v10, v4, v12
    000b880cif-lez v10, :cond_fb
    000b8810invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->u()V
    000b8816iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000b881ainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000b8820move-result v10
    000b8822int-to-float v10, v10
    000b8824div-float v10, v4, v10
    000b8828invoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000b882emove-result v13
    000b8830int-to-float v13, v13
    000b8832div-float/2addr v6, v13
    000b8834sub-float/2addr v14, v6
    000b8836invoke-static {v7, v10, v14}, LQ/d;->a(Landroid/widget/EdgeEffect;FF)V
    000b883cgoto :goto_dd
    000b883eif-nez v7, :cond_105
    000b8842cmpl-float v3, v3, v12
    000b8846if-nez v3, :cond_105
    000b884acmpl-float v3, v4, v12
    000b884eif-eqz v3, :cond_10a
    000b8852sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000b8856invoke-virtual {v0}, Landroid/view/View;->postInvalidateOnAnimation()V
    000b885cinvoke-virtual/range {v17 .. v19}, Landroidx/recyclerview/widget/RecyclerView;->l(II)V
    000b8862goto :goto_110
    000b8864move/from16 v16, v10
    000b8868if-nez v1, :cond_114
    000b886cif-eqz v2, :cond_117
    000b8870invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->t(II)V
    000b8876invoke-virtual {v0}, Landroid/view/View;->awakenScrollBars()Z
    000b887cmove-result v3
    000b887eif-nez v3, :cond_120
    000b8882invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000b8888if-nez v5, :cond_128
    000b888cif-nez v1, :cond_128
    000b8890if-eqz v2, :cond_127
    000b8894goto :goto_128
    000b8896return v11
    000b8898return v16
    000b8638
    000b889a
    000b889a // align 0x4
    000b889c
    000b889candroidx.recyclerview.widget.RecyclerView::startNestedScroll(int):
    000b88acinvoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
    000b88b2move-result-object v0
    000b88b4const/4 v1, 0x0
    000b88b6invoke-virtual {v0, v3, v1}, LK/m;->g(II)Z
    000b88bcmove-result v3
    000b88bereturn v3
    000b889c
    000b88c0
    000b88c0androidx.recyclerview.widget.RecyclerView::getAdapter():
    000b88d0iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b88d4return-object v0
    000b88c0
    000b88d6
    000b88d6 // align 0x8
    000b88d8
    000b88d8androidx.recyclerview.widget.RecyclerView::getEdgeEffectFactory():
    000b88e8iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->C:Lf0/C;
    000b88ecreturn-object v0
    000b88d8
    000b88ee
    000b88ee // align 0x10
    000b88f0
    000b88f0androidx.recyclerview.widget.RecyclerView::getItemAnimator():
    000b8900iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000b8904return-object v0
    000b88f0
    000b8906
    000b8906 // align 0x8
    000b8908
    000b8908androidx.recyclerview.widget.RecyclerView::getLayoutManager():
    000b8918iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b891creturn-object v0
    000b8908
    000b891e
    000b891e // align 0x10
    000b8920
    000b8920androidx.recyclerview.widget.RecyclerView::getOnFlingListener():
    000b8930iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
    000b8934return-object v0
    000b8920
    000b8936
    000b8936 // align 0x8
    000b8938
    000b8938androidx.recyclerview.widget.RecyclerView::getRecycledViewPool():
    000b8948iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b894cinvoke-virtual {v0}, Lf0/N;->c()Lf0/M;
    000b8952move-result-object v0
    000b8954return-object v0
    000b8938
    000b8956
    000b8956 // align 0x8
    000b8958
    000b8958androidx.recyclerview.widget.RecyclerView::E(int):
    000b8968iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000b896cconst/4 v1, 0x0
    000b896eif-eqz v0, :cond_6
    000b8972return-object v1
    000b8974iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b8978invoke-virtual {v0}, LF0/h;->w()I
    000b897emove-result v0
    000b8980const/4 v2, 0x0
    000b8982if-ge v2, v0, :cond_3b
    000b8986iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b898ainvoke-virtual {v3, v2}, LF0/h;->v(I)Landroid/view/View;
    000b8990move-result-object v3
    000b8992invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000b8998move-result-object v3
    000b899aif-eqz v3, :cond_38
    000b899einvoke-virtual {v3}, Lf0/X;->h()Z
    000b89a4move-result v4
    000b89a6if-nez v4, :cond_38
    000b89aainvoke-virtual {v5, v3}, Landroidx/recyclerview/widget/RecyclerView;->F(Lf0/X;)I
    000b89b0move-result v4
    000b89b2if-ne v4, v6, :cond_38
    000b89b6iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b89baiget-object v1, v1, LF0/h;->d:Ljava/lang/Object;
    000b89becheck-cast v1, Ljava/util/ArrayList;
    000b89c2iget-object v4, v3, Lf0/X;->a:Landroid/view/View;
    000b89c6invoke-virtual {v1, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000b89ccmove-result v1
    000b89ceif-eqz v1, :cond_37
    000b89d2move-object v1, v3
    000b89d4goto :goto_38
    000b89d6return-object v3
    000b89d8add-int/lit8 v2, v2, 0x1
    000b89dcgoto :goto_d
    000b89dereturn-object v1
    000b8958
    000b89e0
    000b89e0androidx.recyclerview.widget.RecyclerView::H(android.view.View):
    000b89f0invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b89f6move-result-object v0
    000b89f8if-eqz v0, :cond_25
    000b89fcif-ne v0, v3, :cond_9
    000b8a00goto :goto_25
    000b8a02new-instance v0, Ljava/lang/IllegalArgumentException;
    000b8a06new-instance v1, Ljava/lang/StringBuilder;
    000b8a0aconst-string v2, "View "
    000b8a0einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b8a14invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b8a1aconst-string v4, " is not a direct child of "
    000b8a1einvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b8a24invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b8a2ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b8a30move-result-object v4
    000b8a32invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000b8a38throw v0
    000b8a3ainvoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000b8a40move-result-object v4
    000b8a42return-object v4
    000b89e0
    000b8a44
    000b8a44androidx.recyclerview.widget.RecyclerView::I(android.view.View):
    000b8a54if-nez v0, :cond_4
    000b8a58const/4 v0, 0x0
    000b8a5areturn-object v0
    000b8a5cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000b8a62move-result-object v0
    000b8a64check-cast v0, Lf0/I;
    000b8a68iget-object v0, v0, Lf0/I;->a:Lf0/X;
    000b8a6creturn-object v0
    000b8a44
    000b8a6e
    000b8a6e // align 0x10
    000b8a70
    000b8a70androidx.recyclerview.widget.RecyclerView::getCompatAccessibilityDelegate():
    000b8a80iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->j0:Lf0/Y;
    000b8a84return-object v0
    000b8a70
    000b8a86
    000b8a86 // align 0x8
    000b8a88
    000b8a88androidx.recyclerview.widget.RecyclerView::computeHorizontalScrollExtent():
    000b8a98iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8a9cif-nez v0, :cond_5
    000b8aa0goto :goto_14
    000b8aa2invoke-virtual {v0}, Lf0/H;->d()Z
    000b8aa8move-result v0
    000b8aaaif-eqz v0, :cond_14
    000b8aaeiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8ab2iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8ab6invoke-virtual {v0, v1}, Lf0/H;->j(Lf0/U;)I
    000b8abcmove-result v0
    000b8abereturn v0
    000b8ac0const/4 v0, 0x0
    000b8ac2return v0
    000b8a88
    000b8ac4
    000b8ac4androidx.recyclerview.widget.RecyclerView::computeHorizontalScrollOffset():
    000b8ad4iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8ad8if-nez v0, :cond_5
    000b8adcgoto :goto_14
    000b8adeinvoke-virtual {v0}, Lf0/H;->d()Z
    000b8ae4move-result v0
    000b8ae6if-eqz v0, :cond_14
    000b8aeaiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8aeeiget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8af2invoke-virtual {v0, v1}, Lf0/H;->k(Lf0/U;)I
    000b8af8move-result v0
    000b8afareturn v0
    000b8afcconst/4 v0, 0x0
    000b8afereturn v0
    000b8ac4
    000b8b00
    000b8b00androidx.recyclerview.widget.RecyclerView::computeHorizontalScrollRange():
    000b8b10iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8b14if-nez v0, :cond_5
    000b8b18goto :goto_14
    000b8b1ainvoke-virtual {v0}, Lf0/H;->d()Z
    000b8b20move-result v0
    000b8b22if-eqz v0, :cond_14
    000b8b26iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8b2aiget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8b2einvoke-virtual {v0, v1}, Lf0/H;->l(Lf0/U;)I
    000b8b34move-result v0
    000b8b36return v0
    000b8b38const/4 v0, 0x0
    000b8b3areturn v0
    000b8b00
    000b8b3c
    000b8b3candroidx.recyclerview.widget.RecyclerView::computeVerticalScrollExtent():
    000b8b4ciget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8b50if-nez v0, :cond_5
    000b8b54goto :goto_14
    000b8b56invoke-virtual {v0}, Lf0/H;->e()Z
    000b8b5cmove-result v0
    000b8b5eif-eqz v0, :cond_14
    000b8b62iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8b66iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8b6ainvoke-virtual {v0, v1}, Lf0/H;->m(Lf0/U;)I
    000b8b70move-result v0
    000b8b72return v0
    000b8b74const/4 v0, 0x0
    000b8b76return v0
    000b8b3c
    000b8b78
    000b8b78androidx.recyclerview.widget.RecyclerView::computeVerticalScrollOffset():
    000b8b88iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8b8cif-nez v0, :cond_5
    000b8b90goto :goto_14
    000b8b92invoke-virtual {v0}, Lf0/H;->e()Z
    000b8b98move-result v0
    000b8b9aif-eqz v0, :cond_14
    000b8b9eiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8ba2iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8ba6invoke-virtual {v0, v1}, Lf0/H;->n(Lf0/U;)I
    000b8bacmove-result v0
    000b8baereturn v0
    000b8bb0const/4 v0, 0x0
    000b8bb2return v0
    000b8b78
    000b8bb4
    000b8bb4androidx.recyclerview.widget.RecyclerView::computeVerticalScrollRange():
    000b8bc4iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8bc8if-nez v0, :cond_5
    000b8bccgoto :goto_14
    000b8bceinvoke-virtual {v0}, Lf0/H;->e()Z
    000b8bd4move-result v0
    000b8bd6if-eqz v0, :cond_14
    000b8bdaiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8bdeiget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b8be2invoke-virtual {v0, v1}, Lf0/H;->o(Lf0/U;)I
    000b8be8move-result v0
    000b8beareturn v0
    000b8becconst/4 v0, 0x0
    000b8beereturn v0
    000b8bb4
    000b8bf0
    000b8bf0androidx.recyclerview.widget.RecyclerView::F(f0.X):
    000b8c00iget v0, v8, Lf0/X;->j:I
    000b8c04and-int/lit16 v0, v0, 0x20c
    000b8c08const/4 v1, 0x0
    000b8c0aconst/4 v2, 0x1
    000b8c0cif-eqz v0, :cond_a
    000b8c10move v0, v2
    000b8c12goto :goto_b
    000b8c14move v0, v1
    000b8c16if-nez v0, :cond_5d
    000b8c1ainvoke-virtual {v8}, Lf0/X;->e()Z
    000b8c20move-result v0
    000b8c22if-nez v0, :cond_14
    000b8c26goto :goto_5d
    000b8c28iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000b8c2ciget v8, v8, Lf0/X;->c:I
    000b8c30iget-object v0, v0, LH/e;->c:Ljava/lang/Object;
    000b8c34check-cast v0, Ljava/util/ArrayList;
    000b8c38invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000b8c3emove-result v3
    000b8c40if-ge v1, v3, :cond_5c
    000b8c44invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000b8c4amove-result-object v4
    000b8c4ccheck-cast v4, Lf0/a;
    000b8c50iget v5, v4, Lf0/a;->a:I
    000b8c54if-eq v5, v2, :cond_52
    000b8c58const/4 v6, 0x2
    000b8c5aif-eq v5, v6, :cond_46
    000b8c5econst/16 v6, 0x8
    000b8c62if-eq v5, v6, :cond_34
    000b8c66goto :goto_59
    000b8c68iget v5, v4, Lf0/a;->b:I
    000b8c6cif-ne v5, v8, :cond_3b
    000b8c70iget v8, v4, Lf0/a;->c:I
    000b8c74goto :goto_59
    000b8c76if-ge v5, v8, :cond_3f
    000b8c7aadd-int/lit8 v8, v8, -0x1
    000b8c7eiget v4, v4, Lf0/a;->c:I
    000b8c82if-gt v4, v8, :cond_59
    000b8c86add-int/lit8 v8, v8, 0x1
    000b8c8agoto :goto_59
    000b8c8ciget v5, v4, Lf0/a;->b:I
    000b8c90if-gt v5, v8, :cond_59
    000b8c94iget v4, v4, Lf0/a;->c:I
    000b8c98add-int/2addr v5, v4
    000b8c9aif-le v5, v8, :cond_50
    000b8c9egoto :goto_5d
    000b8ca0sub-int/2addr v8, v4
    000b8ca2goto :goto_59
    000b8ca4iget v5, v4, Lf0/a;->b:I
    000b8ca8if-gt v5, v8, :cond_59
    000b8caciget v4, v4, Lf0/a;->c:I
    000b8cb0add-int/2addr v8, v4
    000b8cb2add-int/lit8 v1, v1, 0x1
    000b8cb6goto :goto_20
    000b8cb8return v8
    000b8cbaconst/4 v8, -0x1
    000b8cbcreturn v8
    000b8bf0
    000b8cbe
    000b8cbe // align 0x10
    000b8cc0
    000b8cc0androidx.recyclerview.widget.RecyclerView::getBaseline():
    000b8cd0iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8cd4if-eqz v0, :cond_9
    000b8cd8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b8cdeconst/4 v0, -0x1
    000b8ce0return v0
    000b8ce2invoke-super {v1}, Landroid/view/View;->getBaseline()I
    000b8ce8move-result v0
    000b8ceareturn v0
    000b8cc0
    000b8cec
    000b8cecandroidx.recyclerview.widget.RecyclerView::getChildDrawingOrder(int, int):
    000b8cfcinvoke-super {v0, v1, v2}, Landroid/view/ViewGroup;->getChildDrawingOrder(II)I
    000b8d02move-result v1
    000b8d04return v1
    000b8cec
    000b8d06
    000b8d06 // align 0x8
    000b8d08
    000b8d08androidx.recyclerview.widget.RecyclerView::getItemDecorationCount():
    000b8d18iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
    000b8d1cinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000b8d22move-result v0
    000b8d24return v0
    000b8d08
    000b8d26
    000b8d26 // align 0x8
    000b8d28
    000b8d28androidx.recyclerview.widget.RecyclerView::getMaxFlingVelocity():
    000b8d38iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;->S:I
    000b8d3creturn v0
    000b8d28
    000b8d3e
    000b8d3e // align 0x10
    000b8d40
    000b8d40androidx.recyclerview.widget.RecyclerView::getMinFlingVelocity():
    000b8d50iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;->R:I
    000b8d54return v0
    000b8d40
    000b8d56
    000b8d56 // align 0x8
    000b8d58
    000b8d58androidx.recyclerview.widget.RecyclerView::getScrollState():
    000b8d68iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b8d6creturn v0
    000b8d58
    000b8d6e
    000b8d6e // align 0x10
    000b8d70
    000b8d70androidx.recyclerview.widget.RecyclerView::getAccessibilityClassName():
    000b8d80const-string v0, "androidx.recyclerview.widget.RecyclerView"
    000b8d84return-object v0
    000b8d70
    000b8d86
    000b8d86 // align 0x8
    000b8d88
    000b8d88androidx.recyclerview.widget.RecyclerView::y():
    000b8d98new-instance v0, Ljava/lang/StringBuilder;
    000b8d9cconst-string v1, " "
    000b8da0invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b8da6invoke-super {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000b8dacmove-result-object v1
    000b8daeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b8db4const-string v1, ", adapter:"
    000b8db8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b8dbeiget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b8dc2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b8dc8const-string v1, ", layout:"
    000b8dccinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b8dd2iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b8dd6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b8ddcconst-string v1, ", context:"
    000b8de0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b8de6invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    000b8decmove-result-object v1
    000b8deeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b8df4invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b8dfamove-result-object v0
    000b8dfcreturn-object v0
    000b8d88
    000b8dfe
    000b8dfe // align 0x10
    000b8e00
    000b8e00androidx.recyclerview.widget.RecyclerView::G(f0.X):
    000b8e10iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b8e14iget-boolean v0, v0, Lf0/z;->b:Z
    000b8e18if-eqz v0, :cond_9
    000b8e1ciget-wide v0, v3, Lf0/X;->e:J
    000b8e20return-wide v0
    000b8e22iget v3, v3, Lf0/X;->c:I
    000b8e26int-to-long v0, v3
    000b8e28return-wide v0
    000b8e00
    000b8e2a
    000b8e2a // align 0x4
    000b8e2c
    000b8e2candroidx.recyclerview.widget.RecyclerView::getNanoTime():
    000b8e3cinvoke-static {}, Ljava/lang/System;->nanoTime()J
    000b8e42move-result-wide v0
    000b8e44return-wide v0
    000b8e2c
    000b8e46
    000b8e46 // align 0x8
    000b8e48
    000b8e48androidx.recyclerview.widget.RecyclerView::<clinit>():
    000b8e58const v0, 0x1010436
    000b8e5efilled-new-array {v0}, [I
    000b8e64move-result-object v0
    000b8e66sput-object v0, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000b8e6asget-object v0, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    000b8e6econst-class v1, Landroid/content/Context;
    000b8e72const-class v2, Landroid/util/AttributeSet;
    000b8e76filled-new-array {v1, v2, v0, v0}, [Ljava/lang/Class;
    000b8e7cmove-result-object v0
    000b8e7esput-object v0, Landroidx/recyclerview/widget/RecyclerView;->t0:[Ljava/lang/Class;
    000b8e82new-instance v0, LT/d;
    000b8e86const/4 v1, 0x1
    000b8e88invoke-direct {v0, v1}, LT/d;-><init>(I)V
    000b8e8esput-object v0, Landroidx/recyclerview/widget/RecyclerView;->u0:LT/d;
    000b8e92return-void
    000b8e48
    000b8e94
    000b8e94androidx.recyclerview.widget.RecyclerView::<init>(android.content.Context, android.util.AttributeSet):
    000b8ea4const v0, 0x7f030397
    000b8eaainvoke-direct {v1, v2, v3, v0}, Landroidx/recyclerview/widget/RecyclerView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000b8eb0return-void
    000b8e94
    000b8eb2
    000b8eb2 // align 0x4
    000b8eb4
    000b8eb4androidx.recyclerview.widget.RecyclerView::<init>(android.content.Context, android.util.AttributeSet, int):
    000b8ec4move-object/from16 v1, v19
    000b8ec8move-object/from16 v2, v20
    000b8eccmove-object/from16 v4, v21
    000b8ed0move/from16 v6, v22
    000b8ed4invoke-direct/range {v19 .. v22}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000b8edanew-instance v0, Lf0/P;
    000b8edeinvoke-direct {v0, v1}, Lf0/P;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b8ee4iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->a:Lf0/P;
    000b8ee8new-instance v0, Lf0/N;
    000b8eecinvoke-direct {v0, v1}, Lf0/N;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b8ef2iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b8ef6new-instance v0, LB/j;
    000b8efaconst/16 v3, 0x11
    000b8efeinvoke-direct {v0, v3}, LB/j;-><init>(I)V
    000b8f04iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->f:LB/j;
    000b8f08new-instance v0, Landroid/graphics/Rect;
    000b8f0cinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    000b8f12iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
    000b8f16new-instance v0, Landroid/graphics/Rect;
    000b8f1ainvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
    000b8f20iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->i:Landroid/graphics/Rect;
    000b8f24new-instance v0, Landroid/graphics/RectF;
    000b8f28invoke-direct {v0}, Landroid/graphics/RectF;-><init>()V
    000b8f2eiput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->j:Landroid/graphics/RectF;
    000b8f32new-instance v0, Ljava/util/ArrayList;
    000b8f36invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000b8f3ciput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
    000b8f40new-instance v0, Ljava/util/ArrayList;
    000b8f44invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000b8f4aiput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->n:Ljava/util/ArrayList;
    000b8f4econst/4 v9, 0x0
    000b8f50iput v9, v1, Landroidx/recyclerview/widget/RecyclerView;->s:I
    000b8f54iput-boolean v9, v1, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000b8f58iput-boolean v9, v1, Landroidx/recyclerview/widget/RecyclerView;->z:Z
    000b8f5ciput v9, v1, Landroidx/recyclerview/widget/RecyclerView;->A:I
    000b8f60iput v9, v1, Landroidx/recyclerview/widget/RecyclerView;->B:I
    000b8f64new-instance v0, Lf0/C;
    000b8f68invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000b8f6eiput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->C:Lf0/C;
    000b8f72new-instance v0, Lf0/h;
    000b8f76invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000b8f7cconst/4 v10, 0x0
    000b8f7eiput-object v10, v0, Lf0/D;->a:Lf0/y;
    000b8f82new-instance v3, Ljava/util/ArrayList;
    000b8f86invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8f8ciput-object v3, v0, Lf0/D;->b:Ljava/util/ArrayList;
    000b8f90const-wide/16 v7, 0x78
    000b8f94iput-wide v7, v0, Lf0/D;->c:J
    000b8f98iput-wide v7, v0, Lf0/D;->d:J
    000b8f9cconst-wide/16 v7, 0xfa
    000b8fa0iput-wide v7, v0, Lf0/D;->e:J
    000b8fa4iput-wide v7, v0, Lf0/D;->f:J
    000b8fa8const/4 v11, 0x1
    000b8faaiput-boolean v11, v0, Lf0/h;->g:Z
    000b8faenew-instance v3, Ljava/util/ArrayList;
    000b8fb2invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8fb8iput-object v3, v0, Lf0/h;->h:Ljava/util/ArrayList;
    000b8fbcnew-instance v3, Ljava/util/ArrayList;
    000b8fc0invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8fc6iput-object v3, v0, Lf0/h;->i:Ljava/util/ArrayList;
    000b8fcanew-instance v3, Ljava/util/ArrayList;
    000b8fceinvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8fd4iput-object v3, v0, Lf0/h;->j:Ljava/util/ArrayList;
    000b8fd8new-instance v3, Ljava/util/ArrayList;
    000b8fdcinvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8fe2iput-object v3, v0, Lf0/h;->k:Ljava/util/ArrayList;
    000b8fe6new-instance v3, Ljava/util/ArrayList;
    000b8feainvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8ff0iput-object v3, v0, Lf0/h;->l:Ljava/util/ArrayList;
    000b8ff4new-instance v3, Ljava/util/ArrayList;
    000b8ff8invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b8ffeiput-object v3, v0, Lf0/h;->m:Ljava/util/ArrayList;
    000b9002new-instance v3, Ljava/util/ArrayList;
    000b9006invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b900ciput-object v3, v0, Lf0/h;->n:Ljava/util/ArrayList;
    000b9010new-instance v3, Ljava/util/ArrayList;
    000b9014invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b901aiput-object v3, v0, Lf0/h;->o:Ljava/util/ArrayList;
    000b901enew-instance v3, Ljava/util/ArrayList;
    000b9022invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b9028iput-object v3, v0, Lf0/h;->p:Ljava/util/ArrayList;
    000b902cnew-instance v3, Ljava/util/ArrayList;
    000b9030invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b9036iput-object v3, v0, Lf0/h;->q:Ljava/util/ArrayList;
    000b903anew-instance v3, Ljava/util/ArrayList;
    000b903einvoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000b9044iput-object v3, v0, Lf0/h;->r:Ljava/util/ArrayList;
    000b9048iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000b904ciput v9, v1, Landroidx/recyclerview/widget/RecyclerView;->I:I
    000b9050const/4 v0, -0x1
    000b9052iput v0, v1, Landroidx/recyclerview/widget/RecyclerView;->J:I
    000b9056const/4 v3, 0x1
    000b9058iput v3, v1, Landroidx/recyclerview/widget/RecyclerView;->T:F
    000b905ciput v3, v1, Landroidx/recyclerview/widget/RecyclerView;->U:F
    000b9060iput-boolean v11, v1, Landroidx/recyclerview/widget/RecyclerView;->V:Z
    000b9064new-instance v3, Lf0/W;
    000b9068invoke-direct {v3, v1}, Lf0/W;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b906eiput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
    000b9072new-instance v3, Lf0/l;
    000b9076invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    000b907ciput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->b0:Lf0/l;
    000b9080new-instance v3, Lf0/U;
    000b9084invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    000b908aiput v0, v3, Lf0/U;->a:I
    000b908eiput v9, v3, Lf0/U;->b:I
    000b9092iput v9, v3, Lf0/U;->c:I
    000b9096iput v11, v3, Lf0/U;->d:I
    000b909aiput v9, v3, Lf0/U;->e:I
    000b909eiput-boolean v9, v3, Lf0/U;->f:Z
    000b90a2iput-boolean v9, v3, Lf0/U;->g:Z
    000b90a6iput-boolean v9, v3, Lf0/U;->h:Z
    000b90aaiput-boolean v9, v3, Lf0/U;->i:Z
    000b90aeiput-boolean v9, v3, Lf0/U;->j:Z
    000b90b2iput-boolean v9, v3, Lf0/U;->k:Z
    000b90b6iput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b90baiput-boolean v9, v1, Landroidx/recyclerview/widget/RecyclerView;->f0:Z
    000b90beiput-boolean v9, v1, Landroidx/recyclerview/widget/RecyclerView;->g0:Z
    000b90c2new-instance v3, Lf0/y;
    000b90c6invoke-direct {v3, v1}, Lf0/y;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b90cciput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->h0:Lf0/y;
    000b90d0iput-boolean v9, v1, Landroidx/recyclerview/widget/RecyclerView;->i0:Z
    000b90d4const/4 v12, 0x2
    000b90d6new-array v5, v12, [I
    000b90daiput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->k0:[I
    000b90denew-array v5, v12, [I
    000b90e2iput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->m0:[I
    000b90e6new-array v5, v12, [I
    000b90eaiput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->n0:[I
    000b90eenew-array v5, v12, [I
    000b90f2iput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000b90f6new-instance v5, Ljava/util/ArrayList;
    000b90fainvoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
    000b9100iput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->p0:Ljava/util/ArrayList;
    000b9104new-instance v5, LO0/B;
    000b9108const/16 v7, 0x9
    000b910cinvoke-direct {v5, v7, v1}, LO0/B;-><init>(ILjava/lang/Object;)V
    000b9112iput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->q0:LO0/B;
    000b9116new-instance v5, Lf0/y;
    000b911ainvoke-direct {v5, v1}, Lf0/y;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b9120iput-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->r0:Lf0/y;
    000b9124invoke-virtual {v1, v11}, Landroid/view/View;->setScrollContainer(Z)V
    000b912ainvoke-virtual {v1, v11}, Landroid/view/View;->setFocusableInTouchMode(Z)V
    000b9130invoke-static {v2}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    000b9136move-result-object v5
    000b9138invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
    000b913emove-result v7
    000b9140iput v7, v1, Landroidx/recyclerview/widget/RecyclerView;->P:I
    000b9144sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
    000b9148const/16 v8, 0x1a
    000b914cif-lt v7, v8, :cond_14d
    000b9150sget-object v13, LK/U;->a:Ljava/lang/reflect/Method;
    000b9154invoke-static {v5}, LK/Q;->a(Landroid/view/ViewConfiguration;)F
    000b915amove-result v13
    000b915cgoto :goto_151
    000b915einvoke-static {v5, v2}, LK/U;->a(Landroid/view/ViewConfiguration;Landroid/content/Context;)F
    000b9164move-result v13
    000b9166iput v13, v1, Landroidx/recyclerview/widget/RecyclerView;->T:F
    000b916aif-lt v7, v8, :cond_15a
    000b916einvoke-static {v5}, LK/Q;->b(Landroid/view/ViewConfiguration;)F
    000b9174move-result v13
    000b9176goto :goto_15e
    000b9178invoke-static {v5, v2}, LK/U;->a(Landroid/view/ViewConfiguration;Landroid/content/Context;)F
    000b917emove-result v13
    000b9180iput v13, v1, Landroidx/recyclerview/widget/RecyclerView;->U:F
    000b9184invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMinimumFlingVelocity()I
    000b918amove-result v13
    000b918ciput v13, v1, Landroidx/recyclerview/widget/RecyclerView;->R:I
    000b9190invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
    000b9196move-result v5
    000b9198iput v5, v1, Landroidx/recyclerview/widget/RecyclerView;->S:I
    000b919cinvoke-virtual {v1}, Landroid/view/View;->getOverScrollMode()I
    000b91a2move-result v5
    000b91a4if-ne v5, v12, :cond_174
    000b91a8move v5, v11
    000b91aagoto :goto_175
    000b91acmove v5, v9
    000b91aeinvoke-virtual {v1, v5}, Landroid/view/View;->setWillNotDraw(Z)V
    000b91b4iget-object v5, v1, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000b91b8iput-object v3, v5, Lf0/D;->a:Lf0/y;
    000b91bcnew-instance v3, LH/e;
    000b91c0new-instance v5, Lf0/y;
    000b91c4invoke-direct {v5, v1}, Lf0/y;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b91cainvoke-direct {v3, v5}, LH/e;-><init>(Lf0/y;)V
    000b91d0iput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000b91d4new-instance v3, LF0/h;
    000b91d8new-instance v5, Lf0/y;
    000b91dcinvoke-direct {v5, v1}, Lf0/y;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b91e2invoke-direct {v3, v5}, LF0/h;-><init>(Lf0/y;)V
    000b91e8iput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b91ecsget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000b91f0if-lt v7, v8, :cond_19d
    000b91f4invoke-static {v1}, LK/G;->c(Landroid/view/View;)I
    000b91famove-result v3
    000b91fcgoto :goto_19e
    000b91femove v3, v9
    000b9200const/16 v13, 0x8
    000b9204if-nez v3, :cond_1a7
    000b9208if-lt v7, v8, :cond_1a7
    000b920cinvoke-static {v1, v13}, LK/G;->m(Landroid/view/View;I)V
    000b9212invoke-virtual {v1}, Landroid/view/View;->getImportantForAccessibility()I
    000b9218move-result v3
    000b921aif-nez v3, :cond_1b0
    000b921einvoke-virtual {v1, v11}, Landroid/view/View;->setImportantForAccessibility(I)V
    000b9224invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000b922amove-result-object v3
    000b922cconst-string v5, "accessibility"
    000b9230invoke-virtual {v3, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000b9236move-result-object v3
    000b9238check-cast v3, Landroid/view/accessibility/AccessibilityManager;
    000b923ciput-object v3, v1, Landroidx/recyclerview/widget/RecyclerView;->x:Landroid/view/accessibility/AccessibilityManager;
    000b9240new-instance v3, Lf0/Y;
    000b9244invoke-direct {v3, v1}, Lf0/Y;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
    000b924ainvoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->setAccessibilityDelegateCompat(Lf0/Y;)V
    000b9250sget-object v3, Le0/a;->a:[I
    000b9254invoke-virtual {v2, v4, v3, v6, v9}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000b925amove-result-object v5
    000b925cconst/16 v14, 0x1d
    000b9260if-lt v7, v14, :cond_1d3
    000b9264invoke-static/range {v1 .. v6}, LC/b;->n(Landroidx/recyclerview/widget/RecyclerView;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    000b926amove-object v15, v2
    000b926cmove-object v2, v5
    000b926einvoke-virtual {v2, v13}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
    000b9274move-result-object v13
    000b9276invoke-virtual {v2, v12, v0}, Landroid/content/res/TypedArray;->getInt(II)I
    000b927cmove-result v3
    000b927eif-ne v3, v0, :cond_1e4
    000b9282const/high16 v0, 0x40000
    000b9286invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
    000b928cinvoke-virtual {v2, v11, v11}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000b9292move-result v0
    000b9294iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;->g:Z
    000b9298const/4 v0, 0x3
    000b929ainvoke-virtual {v2, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000b92a0move-result v3
    000b92a2const/4 v4, 0x4
    000b92a4if-eqz v3, :cond_260
    000b92a8const/4 v3, 0x6
    000b92aainvoke-virtual {v2, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000b92b0move-result-object v3
    000b92b2check-cast v3, Landroid/graphics/drawable/StateListDrawable;
    000b92b6const/4 v5, 0x7
    000b92b8invoke-virtual {v2, v5}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000b92bemove-result-object v5
    000b92c0invoke-virtual {v2, v4}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000b92c6move-result-object v6
    000b92c8check-cast v6, Landroid/graphics/drawable/StateListDrawable;
    000b92ccconst/4 v7, 0x5
    000b92ceinvoke-virtual {v2, v7}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000b92d4move-result-object v7
    000b92d6if-eqz v3, :cond_248
    000b92daif-eqz v5, :cond_248
    000b92deif-eqz v6, :cond_248
    000b92e2if-eqz v7, :cond_248
    000b92e6invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000b92ecmove-result-object v8
    000b92eeinvoke-virtual {v8}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000b92f4move-result-object v8
    000b92f6move/from16 v16, v0
    000b92fanew-instance v0, Lf0/k;
    000b92feconst v4, 0x7f060090
    000b9304invoke-virtual {v8, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000b930amove-result v4
    000b930cconst v10, 0x7f060092
    000b9312invoke-virtual {v8, v10}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000b9318move-result v10
    000b931amove/from16 v18, v12
    000b931econst v12, 0x7f060091
    000b9324invoke-virtual {v8, v12}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
    000b932amove-result v8
    000b932cmove-object v12, v6
    000b932emove v6, v4
    000b9330move-object v4, v12
    000b9332move/from16 v12, v22
    000b9336move/from16 v17, v16
    000b933aconst/4 v14, 0x4
    000b933cmove-object/from16 v16, v2
    000b9340move-object v2, v3
    000b9342move-object v3, v5
    000b9344move-object v5, v7
    000b9346move v7, v10
    000b9348move-object/from16 v10, v21
    000b934cinvoke-direct/range {v0 .. v8}, Lf0/k;-><init>(Landroidx/recyclerview/widget/RecyclerView;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;III)V
    000b9352goto :goto_26b
    000b9354new-instance v0, Ljava/lang/IllegalArgumentException;
    000b9358new-instance v2, Ljava/lang/StringBuilder;
    000b935cconst-string v3, "Trying to set fast scroller without both required drawables."
    000b9360invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b9366invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b936cmove-result-object v3
    000b936einvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9374invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b937amove-result-object v2
    000b937cinvoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000b9382throw v0
    000b9384move-object/from16 v10, v21
    000b9388move/from16 v17, v0
    000b938cmove-object/from16 v16, v2
    000b9390move v14, v4
    000b9392move/from16 v18, v12
    000b9396move/from16 v12, v22
    000b939ainvoke-virtual/range {v16}, Landroid/content/res/TypedArray;->recycle()V
    000b93a0const-string v2, ": Could not instantiate the LayoutManager: "
    000b93a4if-eqz v13, :cond_3ce
    000b93a8invoke-virtual {v13}, Ljava/lang/String;->trim()Ljava/lang/String;
    000b93aemove-result-object v0
    000b93b0invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
    000b93b6move-result v3
    000b93b8if-nez v3, :cond_3ce
    000b93bcinvoke-virtual {v0, v9}, Ljava/lang/String;->charAt(I)C
    000b93c2move-result v3
    000b93c4const/16 v4, 0x2e
    000b93c8if-ne v3, v4, :cond_299
    000b93ccnew-instance v3, Ljava/lang/StringBuilder;
    000b93d0invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    000b93d6invoke-virtual {v15}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000b93dcmove-result-object v4
    000b93deinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b93e4invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b93eainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b93f0move-result-object v0
    000b93f2move-object v3, v0
    000b93f4goto :goto_2bf
    000b93f6const-string v3, "."
    000b93fainvoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
    000b9400move-result v3
    000b9402if-eqz v3, :cond_2a2
    000b9406goto :goto_297
    000b9408new-instance v3, Ljava/lang/StringBuilder;
    000b940cinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    000b9412const-class v5, Landroidx/recyclerview/widget/RecyclerView;
    000b9416invoke-virtual {v5}, Ljava/lang/Class;->getPackage()Ljava/lang/Package;
    000b941cmove-result-object v5
    000b941einvoke-virtual {v5}, Ljava/lang/Package;->getName()Ljava/lang/String;
    000b9424move-result-object v5
    000b9426invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b942cinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    000b9432invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9438invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b943emove-result-object v0
    000b9440goto :goto_297
    000b9442invoke-virtual {v1}, Landroid/view/View;->isInEditMode()Z
    000b9448move-result v0
    000b944aif-eqz v0, :cond_2dc
    000b944einvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b9454move-result-object v0
    000b9456invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    000b945cmove-result-object v0
    000b945egoto :goto_2e0
    000b9460move-exception v0
    000b9462goto :goto_33c
    000b9464move-exception v0
    000b9466goto/16 :goto_35a
    000b946amove-exception v0
    000b946cgoto/16 :goto_378
    000b9470move-exception v0
    000b9472goto/16 :goto_394
    000b9476move-exception v0
    000b9478goto/16 :goto_3b0
    000b947cinvoke-virtual {v15}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
    000b9482move-result-object v0
    000b9484invoke-static {v3, v9, v0}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    000b948amove-result-object v0
    000b948cconst-class v4, Lf0/H;
    000b9490invoke-virtual {v0, v4}, Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;
    000b9496move-result-object v4
    000b9498sget-object v0, Landroidx/recyclerview/widget/RecyclerView;->t0:[Ljava/lang/Class;
    000b949cinvoke-virtual {v4, v0}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000b94a2move-result-object v0
    000b94a4new-array v5, v14, [Ljava/lang/Object;
    000b94a8aput-object v15, v5, v9
    000b94acaput-object v10, v5, v11
    000b94b0invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000b94b6move-result-object v6
    000b94b8aput-object v6, v5, v18
    000b94bcinvoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000b94c2move-result-object v6
    000b94c4aput-object v6, v5, v17
    000b94c8goto :goto_30c
    000b94camove-exception v0
    000b94ccmove-object v5, v0
    000b94cenew-array v0, v9, [Ljava/lang/Class;
    000b94d2invoke-virtual {v4, v0}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000b94d8move-result-object v0
    000b94daconst/4 v5, 0x0
    000b94dcinvoke-virtual {v0, v11}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000b94e2invoke-virtual {v0, v5}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    000b94e8move-result-object v0
    000b94eacheck-cast v0, Lf0/H;
    000b94eeinvoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Lf0/H;)V
    000b94f4goto/16 :goto_3ce
    000b94f8move-exception v0
    000b94fainvoke-virtual {v0, v5}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
    000b9500new-instance v4, Ljava/lang/IllegalStateException;
    000b9504new-instance v5, Ljava/lang/StringBuilder;
    000b9508invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000b950einvoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b9514move-result-object v6
    000b9516invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b951cconst-string v6, ": Error creating LayoutManager "
    000b9520invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9526invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b952cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9532move-result-object v5
    000b9534invoke-direct {v4, v5, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b953athrow v4
    000b953cnew-instance v2, Ljava/lang/IllegalStateException;
    000b9540new-instance v4, Ljava/lang/StringBuilder;
    000b9544invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000b954ainvoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b9550move-result-object v5
    000b9552invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9558const-string v5, ": Class is not a LayoutManager "
    000b955cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9562invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9568invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b956emove-result-object v3
    000b9570invoke-direct {v2, v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b9576throw v2
    000b9578new-instance v2, Ljava/lang/IllegalStateException;
    000b957cnew-instance v4, Ljava/lang/StringBuilder;
    000b9580invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000b9586invoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b958cmove-result-object v5
    000b958einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9594const-string v5, ": Cannot access non-public constructor "
    000b9598invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b959einvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b95a4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b95aamove-result-object v3
    000b95acinvoke-direct {v2, v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b95b2throw v2
    000b95b4new-instance v4, Ljava/lang/IllegalStateException;
    000b95b8new-instance v5, Ljava/lang/StringBuilder;
    000b95bcinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000b95c2invoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b95c8move-result-object v6
    000b95cainvoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b95d0invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b95d6invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b95dcinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b95e2move-result-object v2
    000b95e4invoke-direct {v4, v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b95eathrow v4
    000b95ecnew-instance v4, Ljava/lang/IllegalStateException;
    000b95f0new-instance v5, Ljava/lang/StringBuilder;
    000b95f4invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    000b95fainvoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b9600move-result-object v6
    000b9602invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9608invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b960einvoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9614invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b961amove-result-object v2
    000b961cinvoke-direct {v4, v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b9622throw v4
    000b9624new-instance v2, Ljava/lang/IllegalStateException;
    000b9628new-instance v4, Ljava/lang/StringBuilder;
    000b962cinvoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
    000b9632invoke-interface {v10}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String;
    000b9638move-result-object v5
    000b963ainvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9640const-string v5, ": Unable to find LayoutManager "
    000b9644invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b964ainvoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9650invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9656move-result-object v3
    000b9658invoke-direct {v2, v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000b965ethrow v2
    000b9660sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000b9664sget-object v3, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000b9668invoke-virtual {v15, v10, v3, v12, v9}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000b966emove-result-object v5
    000b9670const/16 v2, 0x1d
    000b9674if-lt v0, v2, :cond_3e0
    000b9678move-object v4, v10
    000b967amove v6, v12
    000b967cmove-object v2, v15
    000b967einvoke-static/range {v1 .. v6}, LC/b;->n(Landroidx/recyclerview/widget/RecyclerView;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    000b9684invoke-virtual {v5, v9, v11}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000b968amove-result v0
    000b968cinvoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V
    000b9692invoke-virtual {v1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V
    000b9698return-void
    000b8eb4
    000b969a
    000b969a struct code_item_padding
    000b969a padding uint16 0x0000
    000b969c
    000b969c struct try_item
    000b969c start_addr uint32 0xb9442
    000b96a0 insn_count int 43
    000b96a2 handler_off uint16 0xb96bd
    000b96a4
    000b96a4 struct try_item
    000b96a4 start_addr uint32 0xb9498
    000b96a8 insn_count int 24
    000b96aa handler_off uint16 0xb96d2
    000b96ac
    000b96ac struct try_item
    000b96ac start_addr uint32 0xb94ce
    000b96b0 insn_count int 6
    000b96b2 handler_off uint16 0xb96eb
    000b96b4
    000b96b4 struct try_item
    000b96b4 start_addr uint32 0xb94dc
    000b96b8 insn_count int 48
    000b96ba handler_off uint16 0xb96bd
    000b96bc
    000b96bc struct encoded_catch_handler_list
    000b96bc size int 3
    000b96bd
    000b96bd struct encoded_catch_handler ← 0xb96a2 0xb96ba
    000b96bd size int64 5
    000b96be handlers[0].type_idx int 0xb538
    000b96c0 handlers[0].addr uint32 0xb9476
    000b96c2 handlers[1].type_idx int 0xb630
    000b96c4 handlers[1].addr uint32 0xb9470
    000b96c6 handlers[2].type_idx int 0xb56c
    000b96c8 handlers[2].addr uint32 0xb946a
    000b96ca handlers[3].type_idx int 0xb55c
    000b96cc handlers[3].addr uint32 0xb9464
    000b96ce handlers[4].type_idx int 0xb530
    000b96d0 handlers[4].addr uint32 0xb9460
    000b96d2
    000b96d2 struct encoded_catch_handler ← 0xb96aa
    000b96d2 size int64 6
    000b96d3 handlers[0].type_idx int 0xb594
    000b96d5 handlers[0].addr uint32 0xb94ca
    000b96d7 handlers[1].type_idx int 0xb538
    000b96d9 handlers[1].addr uint32 0xb9476
    000b96db handlers[2].type_idx int 0xb630
    000b96dd handlers[2].addr uint32 0xb9470
    000b96df handlers[3].type_idx int 0xb56c
    000b96e1 handlers[3].addr uint32 0xb946a
    000b96e3 handlers[4].type_idx int 0xb55c
    000b96e5 handlers[4].addr uint32 0xb9464
    000b96e7 handlers[5].type_idx int 0xb530
    000b96e9 handlers[5].addr uint32 0xb9460
    000b96eb
    000b96eb struct encoded_catch_handler ← 0xb96b2
    000b96eb size int64 6
    000b96ec handlers[0].type_idx int 0xb594
    000b96ee handlers[0].addr uint32 0xb94f8
    000b96f0 handlers[1].type_idx int 0xb538
    000b96f2 handlers[1].addr uint32 0xb9476
    000b96f4 handlers[2].type_idx int 0xb630
    000b96f6 handlers[2].addr uint32 0xb9470
    000b96f8 handlers[3].type_idx int 0xb56c
    000b96fa handlers[3].addr uint32 0xb946a
    000b96fc handlers[4].type_idx int 0xb55c
    000b96fe handlers[4].addr uint32 0xb9464
    000b9700 handlers[5].type_idx int 0xb530
    000b9702 handlers[5].addr uint32 0xb9460
    000b9704
    000b9704androidx.recyclerview.widget.RecyclerView::a(androidx.recyclerview.widget.RecyclerView, android.view.View, int, android.view.ViewGroup$LayoutParams):
    000b9714invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
    000b971areturn-void
    000b9704
    000b971c
    000b971candroidx.recyclerview.widget.RecyclerView::c(androidx.recyclerview.widget.RecyclerView, int):
    000b972cinvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->detachViewFromParent(I)V
    000b9732return-void
    000b971c
    000b9734
    000b9734androidx.recyclerview.widget.RecyclerView::e(androidx.recyclerview.widget.RecyclerView, int, int):
    000b9744invoke-virtual {v0, v1, v2}, Landroid/view/View;->setMeasuredDimension(II)V
    000b974areturn-void
    000b9734
    000b974c
    000b974candroidx.recyclerview.widget.RecyclerView::f(f0.X):
    000b975ciget-object v0, v6, Lf0/X;->a:Landroid/view/View;
    000b9760invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b9766move-result-object v1
    000b9768const/4 v2, 0x1
    000b976aif-ne v1, v5, :cond_b
    000b976emove v1, v2
    000b9770goto :goto_c
    000b9772const/4 v1, 0x0
    000b9774iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b9778invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/RecyclerView;->H(Landroid/view/View;)Lf0/X;
    000b977emove-result-object v4
    000b9780invoke-virtual {v3, v4}, Lf0/N;->j(Lf0/X;)V
    000b9786invoke-virtual {v6}, Lf0/X;->j()Z
    000b978cmove-result v6
    000b978econst/4 v3, -0x1
    000b9790if-eqz v6, :cond_26
    000b9794iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b9798invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000b979emove-result-object v1
    000b97a0invoke-virtual {v6, v0, v3, v1, v2}, LF0/h;->f(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V
    000b97a6return-void
    000b97a8if-nez v1, :cond_2e
    000b97aciget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b97b0invoke-virtual {v6, v0, v3, v2}, LF0/h;->e(Landroid/view/View;IZ)V
    000b97b6return-void
    000b97b8iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b97bciget-object v1, v6, LF0/h;->b:Ljava/lang/Object;
    000b97c0check-cast v1, Lf0/y;
    000b97c4iget-object v1, v1, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b97c8invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
    000b97cemove-result v1
    000b97d0if-ltz v1, :cond_47
    000b97d4iget-object v2, v6, LF0/h;->c:Ljava/lang/Object;
    000b97d8check-cast v2, LA1/a;
    000b97dcinvoke-virtual {v2, v1}, LA1/a;->i(I)V
    000b97e2invoke-virtual {v6, v0}, LF0/h;->x(Landroid/view/View;)V
    000b97e8return-void
    000b97eanew-instance v6, Ljava/lang/IllegalArgumentException;
    000b97eenew-instance v1, Ljava/lang/StringBuilder;
    000b97f2const-string v2, "view is not a child, cannot hide "
    000b97f6invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b97fcinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b9802invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9808move-result-object v0
    000b980ainvoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000b9810throw v6
    000b974c
    000b9812
    000b9812 // align 0x4
    000b9814
    000b9814androidx.recyclerview.widget.RecyclerView::addFocusables(java.util.ArrayList, int, int):
    000b9824iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9828if-eqz v0, :cond_7
    000b982cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b9832invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;->addFocusables(Ljava/util/ArrayList;II)V
    000b9838return-void
    000b9814
    000b983a
    000b983a // align 0x4
    000b983c
    000b983candroidx.recyclerview.widget.RecyclerView::g(f0.E):
    000b984ciget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9850if-eqz v0, :cond_9
    000b9854const-string v1, "Cannot add item decoration during a scroll or layout"
    000b9858invoke-virtual {v0, v1}, Lf0/H;->c(Ljava/lang/String;)V
    000b985eiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
    000b9862invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
    000b9868move-result v1
    000b986aif-eqz v1, :cond_15
    000b986econst/4 v1, 0x0
    000b9870invoke-virtual {v2, v1}, Landroid/view/View;->setWillNotDraw(Z)V
    000b9876invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000b987cinvoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->N()V
    000b9882invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
    000b9888return-void
    000b983c
    000b988a
    000b988a // align 0x4
    000b988c
    000b988candroidx.recyclerview.widget.RecyclerView::h(f0.K):
    000b989ciget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
    000b98a0if-nez v0, :cond_b
    000b98a4new-instance v0, Ljava/util/ArrayList;
    000b98a8invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000b98aeiput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
    000b98b2iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
    000b98b6invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000b98bcreturn-void
    000b988c
    000b98be
    000b98be // align 0x10
    000b98c0
    000b98c0androidx.recyclerview.widget.RecyclerView::i(java.lang.String):
    000b98d0invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
    000b98d6move-result v0
    000b98d8if-eqz v0, :cond_26
    000b98dcif-nez v3, :cond_20
    000b98e0new-instance v3, Ljava/lang/IllegalStateException;
    000b98e4new-instance v0, Ljava/lang/StringBuilder;
    000b98e8const-string v1, "Cannot call this method while RecyclerView is computing a layout or scrolling"
    000b98ecinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b98f2invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b98f8move-result-object v1
    000b98fainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9900invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9906move-result-object v0
    000b9908invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000b990ethrow v3
    000b9910new-instance v0, Ljava/lang/IllegalStateException;
    000b9914invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000b991athrow v0
    000b991ciget v3, v2, Landroidx/recyclerview/widget/RecyclerView;->B:I
    000b9920if-lez v3, :cond_41
    000b9924new-instance v3, Ljava/lang/IllegalStateException;
    000b9928new-instance v0, Ljava/lang/StringBuilder;
    000b992cconst-string v1, ""
    000b9930invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b9936invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b993cmove-result-object v1
    000b993einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9944invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b994amove-result-object v0
    000b994cinvoke-direct {v3, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000b9952return-void
    000b98c0
    000b9954
    000b9954androidx.recyclerview.widget.RecyclerView::j(f0.X):
    000b9964iget-object v0, v3, Lf0/X;->b:Ljava/lang/ref/WeakReference;
    000b9968if-eqz v0, :cond_21
    000b996cinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000b9972move-result-object v0
    000b9974check-cast v0, Landroid/view/View;
    000b9978const/4 v1, 0x0
    000b997aif-eqz v0, :cond_1f
    000b997eiget-object v2, v3, Lf0/X;->a:Landroid/view/View;
    000b9982if-ne v0, v2, :cond_12
    000b9986goto :goto_21
    000b9988invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000b998emove-result-object v0
    000b9990instance-of v2, v0, Landroid/view/View;
    000b9994if-eqz v2, :cond_1d
    000b9998check-cast v0, Landroid/view/View;
    000b999cgoto :goto_a
    000b999emove-object v0, v1
    000b99a0goto :goto_a
    000b99a2iput-object v1, v3, Lf0/X;->b:Ljava/lang/ref/WeakReference;
    000b99a6return-void
    000b9954
    000b99a8
    000b99a8androidx.recyclerview.widget.RecyclerView::k():
    000b99b8iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b99bcinvoke-virtual {v0}, LF0/h;->w()I
    000b99c2move-result v0
    000b99c4const/4 v1, 0x0
    000b99c6move v2, v1
    000b99c8const/4 v3, -0x1
    000b99caif-ge v2, v0, :cond_22
    000b99ceiget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b99d2invoke-virtual {v4, v2}, LF0/h;->v(I)Landroid/view/View;
    000b99d8move-result-object v4
    000b99dainvoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000b99e0move-result-object v4
    000b99e2invoke-virtual {v4}, Lf0/X;->o()Z
    000b99e8move-result v5
    000b99eaif-nez v5, :cond_1f
    000b99eeiput v3, v4, Lf0/X;->d:I
    000b99f2iput v3, v4, Lf0/X;->g:I
    000b99f6add-int/lit8 v2, v2, 0x1
    000b99fagoto :goto_8
    000b99fciget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b9a00iget-object v2, v0, Lf0/N;->c:Ljava/util/ArrayList;
    000b9a04invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    000b9a0amove-result v4
    000b9a0cmove v5, v1
    000b9a0eif-ge v5, v4, :cond_3a
    000b9a12invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000b9a18move-result-object v6
    000b9a1acheck-cast v6, Lf0/X;
    000b9a1eiput v3, v6, Lf0/X;->d:I
    000b9a22iput v3, v6, Lf0/X;->g:I
    000b9a26add-int/lit8 v5, v5, 0x1
    000b9a2agoto :goto_2b
    000b9a2ciget-object v2, v0, Lf0/N;->a:Ljava/util/ArrayList;
    000b9a30invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    000b9a36move-result v4
    000b9a38move v5, v1
    000b9a3aif-ge v5, v4, :cond_50
    000b9a3einvoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000b9a44move-result-object v6
    000b9a46check-cast v6, Lf0/X;
    000b9a4aiput v3, v6, Lf0/X;->d:I
    000b9a4eiput v3, v6, Lf0/X;->g:I
    000b9a52add-int/lit8 v5, v5, 0x1
    000b9a56goto :goto_41
    000b9a58iget-object v2, v0, Lf0/N;->b:Ljava/util/ArrayList;
    000b9a5cif-eqz v2, :cond_69
    000b9a60invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    000b9a66move-result v2
    000b9a68if-ge v1, v2, :cond_69
    000b9a6ciget-object v4, v0, Lf0/N;->b:Ljava/util/ArrayList;
    000b9a70invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000b9a76move-result-object v4
    000b9a78check-cast v4, Lf0/X;
    000b9a7ciput v3, v4, Lf0/X;->d:I
    000b9a80iput v3, v4, Lf0/X;->g:I
    000b9a84add-int/lit8 v1, v1, 0x1
    000b9a88goto :goto_58
    000b9a8areturn-void
    000b99a8
    000b9a8c
    000b9a8candroidx.recyclerview.widget.RecyclerView::l(int, int):
    000b9a9ciget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000b9aa0if-eqz v0, :cond_18
    000b9aa4invoke-virtual {v0}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9aaamove-result v0
    000b9aacif-nez v0, :cond_18
    000b9ab0if-lez v3, :cond_18
    000b9ab4iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000b9ab8invoke-virtual {v0}, Landroid/widget/EdgeEffect;->onRelease()V
    000b9abeiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000b9ac2invoke-virtual {v0}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9ac8move-result v0
    000b9acagoto :goto_19
    000b9accconst/4 v0, 0x0
    000b9aceiget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000b9ad2if-eqz v1, :cond_31
    000b9ad6invoke-virtual {v1}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9adcmove-result v1
    000b9adeif-nez v1, :cond_31
    000b9ae2if-gez v3, :cond_31
    000b9ae6iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000b9aeainvoke-virtual {v3}, Landroid/widget/EdgeEffect;->onRelease()V
    000b9af0iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000b9af4invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9afamove-result v3
    000b9afcor-int/2addr v0, v3
    000b9afeiget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000b9b02if-eqz v3, :cond_49
    000b9b06invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9b0cmove-result v3
    000b9b0eif-nez v3, :cond_49
    000b9b12if-lez v4, :cond_49
    000b9b16iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000b9b1ainvoke-virtual {v3}, Landroid/widget/EdgeEffect;->onRelease()V
    000b9b20iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000b9b24invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9b2amove-result v3
    000b9b2cor-int/2addr v0, v3
    000b9b2eiget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000b9b32if-eqz v3, :cond_61
    000b9b36invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9b3cmove-result v3
    000b9b3eif-nez v3, :cond_61
    000b9b42if-gez v4, :cond_61
    000b9b46iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000b9b4ainvoke-virtual {v3}, Landroid/widget/EdgeEffect;->onRelease()V
    000b9b50iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000b9b54invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000b9b5amove-result v3
    000b9b5cor-int/2addr v0, v3
    000b9b5eif-eqz v0, :cond_68
    000b9b62sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000b9b66invoke-virtual {v2}, Landroid/view/View;->postInvalidateOnAnimation()V
    000b9b6creturn-void
    000b9a8c
    000b9b6e
    000b9b6e // align 0x10
    000b9b70
    000b9b70androidx.recyclerview.widget.RecyclerView::m():
    000b9b80iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000b9b84iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;->r:Z
    000b9b88const-string v2, "RV FullInvalidate"
    000b9b8cif-eqz v1, :cond_29
    000b9b90iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000b9b94if-eqz v1, :cond_d
    000b9b98goto :goto_29
    000b9b9ainvoke-virtual {v0}, LH/e;->h()Z
    000b9ba0move-result v1
    000b9ba2if-nez v1, :cond_14
    000b9ba6goto :goto_28
    000b9ba8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b9baeinvoke-virtual {v0}, LH/e;->h()Z
    000b9bb4move-result v0
    000b9bb6if-eqz v0, :cond_28
    000b9bbasget v0, LG/i;->a:I
    000b9bbeinvoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000b9bc4invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->o()V
    000b9bcainvoke-static {}, Landroid/os/Trace;->endSection()V
    000b9bd0return-void
    000b9bd2sget v0, LG/i;->a:I
    000b9bd6invoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000b9bdcinvoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->o()V
    000b9be2invoke-static {}, Landroid/os/Trace;->endSection()V
    000b9be8return-void
    000b9b70