File classes.dex
Function:
    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
    000b9bea
    000b9bea // align 0x4
    000b9bec
    000b9becandroidx.recyclerview.widget.RecyclerView::n(int, int):
    000b9bfcinvoke-virtual {v2}, Landroid/view/View;->getPaddingLeft()I
    000b9c02move-result v0
    000b9c04invoke-virtual {v2}, Landroid/view/View;->getPaddingRight()I
    000b9c0amove-result v1
    000b9c0cadd-int/2addr v1, v0
    000b9c0esget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000b9c12invoke-virtual {v2}, Landroid/view/View;->getMinimumWidth()I
    000b9c18move-result v0
    000b9c1ainvoke-static {v3, v1, v0}, Lf0/H;->g(III)I
    000b9c20move-result v3
    000b9c22invoke-virtual {v2}, Landroid/view/View;->getPaddingTop()I
    000b9c28move-result v0
    000b9c2ainvoke-virtual {v2}, Landroid/view/View;->getPaddingBottom()I
    000b9c30move-result v1
    000b9c32add-int/2addr v1, v0
    000b9c34invoke-virtual {v2}, Landroid/view/View;->getMinimumHeight()I
    000b9c3amove-result v0
    000b9c3cinvoke-static {v4, v1, v0}, Lf0/H;->g(III)I
    000b9c42move-result v4
    000b9c44invoke-virtual {v2, v3, v4}, Landroid/view/View;->setMeasuredDimension(II)V
    000b9c4areturn-void
    000b9bec
    000b9c4c
    000b9c4candroidx.recyclerview.widget.RecyclerView::o():
    000b9c5cmove-object/from16 v0, v19
    000b9c60iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b9c64if-nez v1, :cond_7
    000b9c68goto :goto_b
    000b9c6aiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9c6eif-nez v1, :cond_c
    000b9c72return-void
    000b9c74iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000b9c78const/4 v2, 0x0
    000b9c7aiput-boolean v2, v1, Lf0/U;->i:Z
    000b9c7eiget v3, v1, Lf0/U;->d:I
    000b9c82const/4 v4, 0x1
    000b9c84if-ne v3, v4, :cond_22
    000b9c88invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->p()V
    000b9c8eiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9c92invoke-virtual {v3, v0}, Lf0/H;->p0(Landroidx/recyclerview/widget/RecyclerView;)V
    000b9c98invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->q()V
    000b9c9egoto :goto_5c
    000b9ca0iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000b9ca4iget-object v5, v3, LH/e;->d:Ljava/lang/Object;
    000b9ca8check-cast v5, Ljava/util/ArrayList;
    000b9cacinvoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
    000b9cb2move-result v5
    000b9cb4if-nez v5, :cond_39
    000b9cb8iget-object v3, v3, LH/e;->c:Ljava/lang/Object;
    000b9cbccheck-cast v3, Ljava/util/ArrayList;
    000b9cc0invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
    000b9cc6move-result v3
    000b9cc8if-nez v3, :cond_39
    000b9cccgoto :goto_54
    000b9cceiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9cd2iget v3, v3, Lf0/H;->n:I
    000b9cd6invoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000b9cdcmove-result v5
    000b9cdeif-ne v3, v5, :cond_54
    000b9ce2iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9ce6iget v3, v3, Lf0/H;->o:I
    000b9ceainvoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000b9cf0move-result v5
    000b9cf2if-eq v3, v5, :cond_4e
    000b9cf6goto :goto_54
    000b9cf8iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9cfcinvoke-virtual {v3, v0}, Lf0/H;->p0(Landroidx/recyclerview/widget/RecyclerView;)V
    000b9d02goto :goto_5c
    000b9d04iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9d08invoke-virtual {v3, v0}, Lf0/H;->p0(Landroidx/recyclerview/widget/RecyclerView;)V
    000b9d0einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->q()V
    000b9d14const/4 v3, 0x4
    000b9d16invoke-virtual {v1, v3}, Lf0/U;->a(I)V
    000b9d1cinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
    000b9d22invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->P()V
    000b9d28iput v4, v1, Lf0/U;->d:I
    000b9d2ciget-boolean v5, v1, Lf0/U;->j:Z
    000b9d30const/4 v6, 0x0
    000b9d32iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b9d36iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->f:LB/j;
    000b9d3aif-eqz v5, :cond_26b
    000b9d3eiget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b9d42invoke-virtual {v5}, LF0/h;->n()I
    000b9d48move-result v5
    000b9d4asub-int/2addr v5, v4
    000b9d4cif-ltz v5, :cond_198
    000b9d50iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b9d54invoke-virtual {v9, v5}, LF0/h;->m(I)Landroid/view/View;
    000b9d5amove-result-object v9
    000b9d5cinvoke-static {v9}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000b9d62move-result-object v9
    000b9d64invoke-virtual {v9}, Lf0/X;->o()Z
    000b9d6amove-result v10
    000b9d6cif-eqz v10, :cond_8e
    000b9d70move/from16 v16, v4
    000b9d74goto/16 :goto_192
    000b9d78invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;->G(Lf0/X;)J
    000b9d7emove-result-wide v10
    000b9d80iget-object v12, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000b9d84invoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000b9d8anew-instance v12, LK/p;
    000b9d8einvoke-direct {v12}, Ljava/lang/Object;-><init>()V
    000b9d94invoke-virtual {v12, v9}, LK/p;->a(Lf0/X;)V
    000b9d9aiget-object v13, v8, LB/j;->c:Ljava/lang/Object;
    000b9d9echeck-cast v13, Lo/e;
    000b9da2invoke-virtual {v13, v10, v11, v6}, Lo/e;->c(JLjava/lang/Long;)Ljava/lang/Object;
    000b9da8move-result-object v13
    000b9daacheck-cast v13, Lf0/X;
    000b9daeif-eqz v13, :cond_18d
    000b9db2invoke-virtual {v13}, Lf0/X;->o()Z
    000b9db8move-result v14
    000b9dbaif-nez v14, :cond_18d
    000b9dbeiget-object v14, v8, LB/j;->b:Ljava/lang/Object;
    000b9dc2check-cast v14, Lo/k;
    000b9dc6invoke-virtual {v14, v13, v6}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000b9dccmove-result-object v15
    000b9dcecheck-cast v15, Lf0/g0;
    000b9dd2if-eqz v15, :cond_c4
    000b9dd6iget v15, v15, Lf0/g0;->a:I
    000b9ddaand-int/2addr v15, v4
    000b9ddcif-eqz v15, :cond_c4
    000b9de0move v15, v4
    000b9de2goto :goto_c5
    000b9de4move v15, v2
    000b9de6invoke-virtual {v14, v9, v6}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000b9decmove-result-object v14
    000b9deecheck-cast v14, Lf0/g0;
    000b9df2if-eqz v14, :cond_d4
    000b9df6iget v14, v14, Lf0/g0;->a:I
    000b9dfaand-int/2addr v14, v4
    000b9dfcif-eqz v14, :cond_d4
    000b9e00move v14, v4
    000b9e02goto :goto_d5
    000b9e04move v14, v2
    000b9e06if-eqz v15, :cond_dd
    000b9e0aif-ne v13, v9, :cond_dd
    000b9e0einvoke-virtual {v8, v9, v12}, LB/j;->a(Lf0/X;LK/p;)V
    000b9e14goto :goto_8a
    000b9e16move/from16 v16, v4
    000b9e1ainvoke-virtual {v8, v13, v3}, LB/j;->G(Lf0/X;I)LK/p;
    000b9e20move-result-object v4
    000b9e22invoke-virtual {v8, v9, v12}, LB/j;->a(Lf0/X;LK/p;)V
    000b9e28const/16 v12, 0x8
    000b9e2cinvoke-virtual {v8, v9, v12}, LB/j;->G(Lf0/X;I)LK/p;
    000b9e32move-result-object v12
    000b9e34if-nez v4, :cond_165
    000b9e38iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b9e3cinvoke-virtual {v4}, LF0/h;->n()I
    000b9e42move-result v4
    000b9e44move v12, v2
    000b9e46if-ge v12, v4, :cond_15b
    000b9e4aiget-object v14, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000b9e4einvoke-virtual {v14, v12}, LF0/h;->m(I)Landroid/view/View;
    000b9e54move-result-object v14
    000b9e56invoke-static {v14}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000b9e5cmove-result-object v14
    000b9e5eif-ne v14, v9, :cond_104
    000b9e62goto :goto_158
    000b9e64invoke-virtual {v0, v14}, Landroidx/recyclerview/widget/RecyclerView;->G(Lf0/X;)J
    000b9e6amove-result-wide v17
    000b9e6ccmp-long v15, v17, v10
    000b9e70if-nez v15, :cond_158
    000b9e74iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000b9e78const-string v2, " \n View Holder 2:"
    000b9e7cif-eqz v1, :cond_137
    000b9e80iget-boolean v1, v1, Lf0/z;->b:Z
    000b9e84if-eqz v1, :cond_137
    000b9e88new-instance v1, Ljava/lang/IllegalStateException;
    000b9e8cnew-instance v3, Ljava/lang/StringBuilder;
    000b9e90const-string v4, "Two different ViewHolders have the same stable ID. Stable IDs in your adapter MUST BE unique and SHOULD NOT change.\n ViewHolder 1:"
    000b9e94invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b9e9ainvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b9ea0invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9ea6invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b9eacinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b9eb2move-result-object v2
    000b9eb4invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9ebainvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9ec0move-result-object v2
    000b9ec2invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000b9ec8throw v1
    000b9ecanew-instance v1, Ljava/lang/IllegalStateException;
    000b9ecenew-instance v3, Ljava/lang/StringBuilder;
    000b9ed2const-string v4, "Two different ViewHolders have the same change ID. This might happen due to inconsistent Adapter update events or if the LayoutManager lays out the same View multiple times.\n ViewHolder 1:"
    000b9ed6invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000b9edcinvoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b9ee2invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9ee8invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000b9eeeinvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b9ef4move-result-object v2
    000b9ef6invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000b9efcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000b9f02move-result-object v2
    000b9f04invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000b9f0athrow v1
    000b9f0cadd-int/lit8 v12, v12, 0x1
    000b9f10goto :goto_f5
    000b9f12invoke-static {v13}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000b9f18invoke-static {v9}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
    000b9f1einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000b9f24goto :goto_192
    000b9f26invoke-virtual {v13, v2}, Lf0/X;->n(Z)V
    000b9f2cif-eqz v15, :cond_16d
    000b9f30invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/RecyclerView;->f(Lf0/X;)V
    000b9f36if-eq v13, v9, :cond_181
    000b9f3aif-eqz v14, :cond_174
    000b9f3einvoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;->f(Lf0/X;)V
    000b9f44iput-object v9, v13, Lf0/X;->h:Lf0/X;
    000b9f48invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/RecyclerView;->f(Lf0/X;)V
    000b9f4einvoke-virtual {v7, v13}, Lf0/N;->j(Lf0/X;)V
    000b9f54invoke-virtual {v9, v2}, Lf0/X;->n(Z)V
    000b9f5aiput-object v13, v9, Lf0/X;->i:Lf0/X;
    000b9f5eiget-object v10, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000b9f62invoke-virtual {v10, v13, v9, v4, v12}, Lf0/D;->a(Lf0/X;Lf0/X;LK/p;LK/p;)Z
    000b9f68move-result v4
    000b9f6aif-eqz v4, :cond_192
    000b9f6einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->S()V
    000b9f74goto :goto_192
    000b9f76move/from16 v16, v4
    000b9f7ainvoke-virtual {v8, v9, v12}, LB/j;->a(Lf0/X;LK/p;)V
    000b9f80add-int/lit8 v5, v5, -0x1
    000b9f84move/from16 v4, v16
    000b9f88goto/16 :goto_78
    000b9f8cmove/from16 v16, v4
    000b9f90iget-object v3, v8, LB/j;->b:Ljava/lang/Object;
    000b9f94check-cast v3, Lo/k;
    000b9f98iget v4, v3, Lo/k;->c:I
    000b9f9cadd-int/lit8 v4, v4, -0x1
    000b9fa0if-ltz v4, :cond_26d
    000b9fa4invoke-virtual {v3, v4}, Lo/k;->h(I)Ljava/lang/Object;
    000b9faamove-result-object v5
    000b9facmove-object v10, v5
    000b9faecheck-cast v10, Lf0/X;
    000b9fb2invoke-virtual {v3, v4}, Lo/k;->i(I)Ljava/lang/Object;
    000b9fb8move-result-object v5
    000b9fbacheck-cast v5, Lf0/g0;
    000b9fbeiget v9, v5, Lf0/g0;->a:I
    000b9fc2and-int/lit8 v11, v9, 0x3
    000b9fc6const/4 v12, 0x3
    000b9fc8iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView;->r0:Lf0/y;
    000b9fccif-ne v11, v12, :cond_1c7
    000b9fd0iget-object v9, v13, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b9fd4iget-object v11, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000b9fd8iget-object v10, v10, Lf0/X;->a:Landroid/view/View;
    000b9fdciget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000b9fe0invoke-virtual {v11, v10, v9}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
    000b9fe6goto/16 :goto_25b
    000b9feaand-int/lit8 v11, v9, 0x1
    000b9feeif-eqz v11, :cond_1e3
    000b9ff2iget-object v9, v5, Lf0/g0;->b:LK/p;
    000b9ff6if-nez v9, :cond_1dc
    000b9ffaiget-object v9, v13, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000b9ffeiget-object v11, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba002iget-object v10, v10, Lf0/X;->a:Landroid/view/View;
    000ba006iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000ba00ainvoke-virtual {v11, v10, v9}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
    000ba010goto/16 :goto_25b
    000ba014iget-object v11, v5, Lf0/g0;->c:LK/p;
    000ba018invoke-virtual {v13, v10, v9, v11}, Lf0/y;->g(Lf0/X;LK/p;LK/p;)V
    000ba01egoto/16 :goto_25b
    000ba022and-int/lit8 v11, v9, 0xe
    000ba026const/16 v12, 0xe
    000ba02aif-ne v11, v12, :cond_1f2
    000ba02eiget-object v9, v5, Lf0/g0;->b:LK/p;
    000ba032iget-object v11, v5, Lf0/g0;->c:LK/p;
    000ba036invoke-virtual {v13, v10, v9, v11}, Lf0/y;->f(Lf0/X;LK/p;LK/p;)V
    000ba03cgoto/16 :goto_25b
    000ba040and-int/lit8 v11, v9, 0xc
    000ba044const/16 v12, 0xc
    000ba048if-ne v11, v12, :cond_242
    000ba04ciget-object v9, v5, Lf0/g0;->b:LK/p;
    000ba050iget-object v11, v5, Lf0/g0;->c:LK/p;
    000ba054invoke-virtual {v13}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba05ainvoke-virtual {v10, v2}, Lf0/X;->n(Z)V
    000ba060iget-object v15, v13, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000ba064iget-boolean v12, v15, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000ba068if-eqz v12, :cond_214
    000ba06ciget-object v12, v15, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000ba070invoke-virtual {v12, v10, v10, v9, v11}, Lf0/D;->a(Lf0/X;Lf0/X;LK/p;LK/p;)Z
    000ba076move-result v9
    000ba078if-eqz v9, :cond_23f
    000ba07cinvoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->S()V
    000ba082goto :goto_23f
    000ba084iget-object v12, v15, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000ba088check-cast v12, Lf0/h;
    000ba08cinvoke-virtual {v12}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba092iget v13, v9, LK/p;->a:I
    000ba096iget v14, v11, LK/p;->a:I
    000ba09aif-ne v13, v14, :cond_22d
    000ba09eiget v2, v9, LK/p;->b:I
    000ba0a2iget v6, v11, LK/p;->b:I
    000ba0a6if-eq v2, v6, :cond_228
    000ba0aagoto :goto_22d
    000ba0acinvoke-virtual {v12, v10}, Lf0/D;->c(Lf0/X;)V
    000ba0b2const/4 v2, 0x0
    000ba0b4goto :goto_23a
    000ba0b6iget v2, v9, LK/p;->b:I
    000ba0baiget v6, v11, LK/p;->b:I
    000ba0bemove-object v9, v12
    000ba0c0move v11, v13
    000ba0c2move v13, v14
    000ba0c4move v12, v2
    000ba0c6move v14, v6
    000ba0c8invoke-virtual/range {v9 .. v14}, Lf0/h;->g(Lf0/X;IIII)Z
    000ba0cemove-result v2
    000ba0d0if-eqz v2, :cond_23f
    000ba0d4invoke-virtual {v15}, Landroidx/recyclerview/widget/RecyclerView;->S()V
    000ba0daconst/4 v2, 0x0
    000ba0dcconst/4 v6, 0x0
    000ba0degoto :goto_25b
    000ba0e0and-int/lit8 v2, v9, 0x4
    000ba0e4if-eqz v2, :cond_24e
    000ba0e8iget-object v2, v5, Lf0/g0;->b:LK/p;
    000ba0ecconst/4 v6, 0x0
    000ba0eeinvoke-virtual {v13, v10, v2, v6}, Lf0/y;->g(Lf0/X;LK/p;LK/p;)V
    000ba0f4const/4 v2, 0x0
    000ba0f6goto :goto_25b
    000ba0f8const/4 v6, 0x0
    000ba0faand-int/lit8 v2, v9, 0x8
    000ba0feif-eqz v2, :cond_24c
    000ba102iget-object v2, v5, Lf0/g0;->b:LK/p;
    000ba106iget-object v9, v5, Lf0/g0;->c:LK/p;
    000ba10ainvoke-virtual {v13, v10, v2, v9}, Lf0/y;->f(Lf0/X;LK/p;LK/p;)V
    000ba110goto :goto_24c
    000ba112iput v2, v5, Lf0/g0;->a:I
    000ba116iput-object v6, v5, Lf0/g0;->b:LK/p;
    000ba11aiput-object v6, v5, Lf0/g0;->c:LK/p;
    000ba11esget-object v2, Lf0/g0;->d:LJ/a;
    000ba122invoke-virtual {v2, v5}, LJ/a;->c(Ljava/lang/Object;)Z
    000ba128add-int/lit8 v4, v4, -0x1
    000ba12cconst/4 v2, 0x0
    000ba12egoto/16 :goto_1a2
    000ba132move/from16 v16, v4
    000ba136iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba13ainvoke-virtual {v2, v7}, Lf0/H;->h0(Lf0/N;)V
    000ba140iget v2, v1, Lf0/U;->e:I
    000ba144iput v2, v1, Lf0/U;->b:I
    000ba148const/4 v2, 0x0
    000ba14aiput-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000ba14eiput-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->z:Z
    000ba152iput-boolean v2, v1, Lf0/U;->j:Z
    000ba156iput-boolean v2, v1, Lf0/U;->k:Z
    000ba15aiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba15eiput-boolean v2, v3, Lf0/H;->f:Z
    000ba162iget-object v3, v7, Lf0/N;->b:Ljava/util/ArrayList;
    000ba166if-eqz v3, :cond_28a
    000ba16ainvoke-virtual {v3}, Ljava/util/ArrayList;->clear()V
    000ba170iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba174iget-boolean v4, v3, Lf0/H;->k:Z
    000ba178if-eqz v4, :cond_297
    000ba17ciput v2, v3, Lf0/H;->j:I
    000ba180iput-boolean v2, v3, Lf0/H;->k:Z
    000ba184invoke-virtual {v7}, Lf0/N;->k()V
    000ba18aiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba18einvoke-virtual {v3, v1}, Lf0/H;->c0(Lf0/U;)V
    000ba194move/from16 v3, v16
    000ba198invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->Q(Z)V
    000ba19einvoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
    000ba1a4iget-object v3, v8, LB/j;->b:Ljava/lang/Object;
    000ba1a8check-cast v3, Lo/k;
    000ba1acinvoke-virtual {v3}, Lo/k;->clear()V
    000ba1b2iget-object v3, v8, LB/j;->c:Ljava/lang/Object;
    000ba1b6check-cast v3, Lo/e;
    000ba1bainvoke-virtual {v3}, Lo/e;->a()V
    000ba1c0iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->k0:[I
    000ba1c4aget v4, v3, v2
    000ba1c8const/16 v16, 0x1
    000ba1ccaget v5, v3, v16
    000ba1d0invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView;->C([I)V
    000ba1d6aget v7, v3, v2
    000ba1daif-ne v7, v4, :cond_2c8
    000ba1deaget v3, v3, v16
    000ba1e2if-eq v3, v5, :cond_2c6
    000ba1e6goto :goto_2c8
    000ba1e8move v3, v2
    000ba1eagoto :goto_2c9
    000ba1ecconst/4 v3, 0x1
    000ba1eeif-eqz v3, :cond_2ce
    000ba1f2invoke-virtual {v0, v2, v2}, Landroidx/recyclerview/widget/RecyclerView;->t(II)V
    000ba1f8iget-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView;->V:Z
    000ba1fcconst-wide/16 v4, -0x1
    000ba200const/4 v7, -0x1
    000ba202if-eqz v3, :cond_3ce
    000ba206iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000ba20aif-eqz v3, :cond_3ce
    000ba20einvoke-virtual {v0}, Landroid/view/View;->hasFocus()Z
    000ba214move-result v3
    000ba216if-eqz v3, :cond_3ce
    000ba21ainvoke-virtual {v0}, Landroid/view/ViewGroup;->getDescendantFocusability()I
    000ba220move-result v3
    000ba222const/high16 v8, 0x60000
    000ba226if-eq v3, v8, :cond_3ce
    000ba22ainvoke-virtual {v0}, Landroid/view/ViewGroup;->getDescendantFocusability()I
    000ba230move-result v3
    000ba232const/high16 v8, 0x20000
    000ba236if-ne v3, v8, :cond_2f7
    000ba23ainvoke-virtual {v0}, Landroid/view/View;->isFocused()Z
    000ba240move-result v3
    000ba242if-eqz v3, :cond_2f7
    000ba246goto/16 :goto_3ce
    000ba24ainvoke-virtual {v0}, Landroid/view/View;->isFocused()Z
    000ba250move-result v3
    000ba252if-nez v3, :cond_30f
    000ba256invoke-virtual {v0}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
    000ba25cmove-result-object v3
    000ba25eiget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba262iget-object v8, v8, LF0/h;->d:Ljava/lang/Object;
    000ba266check-cast v8, Ljava/util/ArrayList;
    000ba26ainvoke-virtual {v8, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000ba270move-result v3
    000ba272if-nez v3, :cond_30f
    000ba276goto/16 :goto_3ce
    000ba27aiget-wide v8, v1, Lf0/U;->m:J
    000ba27ecmp-long v3, v8, v4
    000ba282if-eqz v3, :cond_355
    000ba286iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000ba28aiget-boolean v3, v3, Lf0/z;->b:Z
    000ba28eif-eqz v3, :cond_355
    000ba292if-nez v3, :cond_31e
    000ba296goto :goto_355
    000ba298iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba29cinvoke-virtual {v3}, LF0/h;->w()I
    000ba2a2move-result v3
    000ba2a4move v10, v2
    000ba2a6move-object v11, v6
    000ba2a8if-ge v10, v3, :cond_356
    000ba2aciget-object v12, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba2b0invoke-virtual {v12, v10}, LF0/h;->v(I)Landroid/view/View;
    000ba2b6move-result-object v12
    000ba2b8invoke-static {v12}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000ba2bemove-result-object v12
    000ba2c0if-eqz v12, :cond_352
    000ba2c4invoke-virtual {v12}, Lf0/X;->h()Z
    000ba2camove-result v13
    000ba2ccif-nez v13, :cond_352
    000ba2d0iget-wide v13, v12, Lf0/X;->e:J
    000ba2d4cmp-long v13, v13, v8
    000ba2d8if-nez v13, :cond_352
    000ba2dciget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba2e0iget-object v11, v11, LF0/h;->d:Ljava/lang/Object;
    000ba2e4check-cast v11, Ljava/util/ArrayList;
    000ba2e8iget-object v13, v12, Lf0/X;->a:Landroid/view/View;
    000ba2ecinvoke-virtual {v11, v13}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000ba2f2move-result v11
    000ba2f4if-eqz v11, :cond_350
    000ba2f8move-object v11, v12
    000ba2fagoto :goto_352
    000ba2fcmove-object v11, v12
    000ba2fegoto :goto_356
    000ba300add-int/lit8 v10, v10, 0x1
    000ba304goto :goto_326
    000ba306move-object v11, v6
    000ba308if-eqz v11, :cond_36f
    000ba30ciget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba310iget-object v3, v3, LF0/h;->d:Ljava/lang/Object;
    000ba314check-cast v3, Ljava/util/ArrayList;
    000ba318iget-object v8, v11, Lf0/X;->a:Landroid/view/View;
    000ba31cinvoke-virtual {v3, v8}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000ba322move-result v3
    000ba324if-nez v3, :cond_36f
    000ba328invoke-virtual {v8}, Landroid/view/View;->hasFocusable()Z
    000ba32emove-result v3
    000ba330if-nez v3, :cond_36d
    000ba334goto :goto_36f
    000ba336move-object v6, v8
    000ba338goto :goto_3b5
    000ba33aiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000ba33einvoke-virtual {v3}, LF0/h;->n()I
    000ba344move-result v3
    000ba346if-lez v3, :cond_3b5
    000ba34aiget v3, v1, Lf0/U;->l:I
    000ba34eif-eq v3, v7, :cond_37c
    000ba352move v2, v3
    000ba354invoke-virtual {v1}, Lf0/U;->b()I
    000ba35amove-result v3
    000ba35cmove v8, v2
    000ba35eif-ge v8, v3, :cond_397
    000ba362invoke-virtual {v0, v8}, Landroidx/recyclerview/widget/RecyclerView;->E(I)Lf0/X;
    000ba368move-result-object v9
    000ba36aif-nez v9, :cond_38a
    000ba36egoto :goto_397
    000ba370iget-object v9, v9, Lf0/X;->a:Landroid/view/View;
    000ba374invoke-virtual {v9}, Landroid/view/View;->hasFocusable()Z
    000ba37amove-result v10
    000ba37cif-eqz v10, :cond_394
    000ba380move-object v6, v9
    000ba382goto :goto_3b5
    000ba384add-int/lit8 v8, v8, 0x1
    000ba388goto :goto_381
    000ba38ainvoke-static {v3, v2}, Ljava/lang/Math;->min(II)I
    000ba390move-result v2
    000ba392const/16 v16, 0x1
    000ba396add-int/lit8 v2, v2, -0x1
    000ba39aif-ltz v2, :cond_3b5
    000ba39einvoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->E(I)Lf0/X;
    000ba3a4move-result-object v3
    000ba3a6if-nez v3, :cond_3a8
    000ba3aagoto :goto_3b5
    000ba3aciget-object v3, v3, Lf0/X;->a:Landroid/view/View;
    000ba3b0invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
    000ba3b6move-result v8
    000ba3b8if-eqz v8, :cond_3b2
    000ba3bcmove-object v6, v3
    000ba3begoto :goto_3b5
    000ba3c0add-int/lit8 v2, v2, -0x1
    000ba3c4goto :goto_39f
    000ba3c6if-eqz v6, :cond_3ce
    000ba3caiget v2, v1, Lf0/U;->n:I
    000ba3ceint-to-long v8, v2
    000ba3d0cmp-long v3, v8, v4
    000ba3d4if-eqz v3, :cond_3cb
    000ba3d8invoke-virtual {v6, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000ba3demove-result-object v2
    000ba3e0if-eqz v2, :cond_3cb
    000ba3e4invoke-virtual {v2}, Landroid/view/View;->isFocusable()Z
    000ba3eamove-result v3
    000ba3ecif-eqz v3, :cond_3cb
    000ba3f0move-object v6, v2
    000ba3f2invoke-virtual {v6}, Landroid/view/View;->requestFocus()Z
    000ba3f8iput-wide v4, v1, Lf0/U;->m:J
    000ba3fciput v7, v1, Lf0/U;->l:I
    000ba400iput v7, v1, Lf0/U;->n:I
    000ba404return-void
    000b9c4c
    000ba406
    000ba406 // align 0x8
    000ba408
    000ba408androidx.recyclerview.widget.RecyclerView::p():
    000ba418move-object/from16 v0, v22
    000ba41ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000ba420const/4 v2, 0x1
    000ba422invoke-virtual {v1, v2}, Lf0/U;->a(I)V
    000ba428invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->z(Lf0/U;)V
    000ba42econst/4 v3, 0x0
    000ba430iput-boolean v3, v1, Lf0/U;->i:Z
    000ba434invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->b0()V
    000ba43aiget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView;->f:LB/j;
    000ba43eiget-object v5, v4, LB/j;->b:Ljava/lang/Object;
    000ba442check-cast v5, Lo/k;
    000ba446invoke-virtual {v5}, Lo/k;->clear()V
    000ba44ciget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000ba450check-cast v5, Lo/e;
    000ba454invoke-virtual {v5}, Lo/e;->a()V
    000ba45ainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->P()V
    000ba460iget-boolean v6, v0, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000ba464if-eqz v6, :cond_41
    000ba468iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000ba46ciget-object v7, v6, LH/e;->c:Ljava/lang/Object;
    000ba470check-cast v7, Ljava/util/ArrayList;
    000ba474invoke-virtual {v6, v7}, LH/e;->m(Ljava/util/ArrayList;)V
    000ba47aiget-object v7, v6, LH/e;->d:Ljava/lang/Object;
    000ba47echeck-cast v7, Ljava/util/ArrayList;
    000ba482invoke-virtual {v6, v7}, LH/e;->m(Ljava/util/ArrayList;)V
    000ba488iget-boolean v6, v0, Landroidx/recyclerview/widget/RecyclerView;->z:Z
    000ba48cif-eqz v6, :cond_41
    000ba490iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba494invoke-virtual {v6}, Lf0/H;->X()V
    000ba49aiget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000ba49eif-eqz v6, :cond_32c
    000ba4a2iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000ba4a6invoke-virtual {v6}, Lf0/H;->z0()Z
    000ba4acmove-result v6
    000ba4aeif-eqz v6, :cond_32c
    000ba4b2iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000ba4b6iget-object v7, v6, LH/e;->c:Ljava/lang/Object;
    000ba4bacheck-cast v7, Ljava/util/ArrayList;
    000ba4beiget-object v8, v6, LH/e;->f:Ljava/lang/Object;
    000ba4c2check-cast v8, LC/h;
    000ba4c6invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba4ccinvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
    000ba4d2move-result v9
    000ba4d4const/4 v10, 0x1
    000ba4d6sub-int/2addr v9, v10
    000ba4d8const/4 v12, 0x0
    000ba4daconst/4 v13, -0x1
    000ba4dcconst/16 v14, 0x8
    000ba4e0if-ltz v9, :cond_77
    000ba4e4invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ba4eamove-result-object v15
    000ba4eccheck-cast v15, Lf0/a;
    000ba4f0iget v15, v15, Lf0/a;->a:I
    000ba4f4if-ne v15, v14, :cond_73
    000ba4f8if-eqz v12, :cond_74
    000ba4fcgoto :goto_78
    000ba4femove v12, v10
    000ba500add-int/lit8 v9, v9, -0x1
    000ba504goto :goto_61
    000ba506move v9, v13
    000ba508const/4 v12, 0x4
    000ba50aconst/4 v15, 0x2
    000ba50cif-eq v9, v13, :cond_22a
    000ba510add-int/lit8 v14, v9, 0x1
    000ba514invoke-virtual {v7, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ba51amove-result-object v16
    000ba51cmove-object/from16 v11, v16
    000ba520check-cast v11, Lf0/a;
    000ba524invoke-virtual {v7, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ba52amove-result-object v16
    000ba52cmove-object/from16 v13, v16
    000ba530check-cast v13, Lf0/a;
    000ba534iget v2, v13, Lf0/a;->a:I
    000ba538if-eq v2, v10, :cond_1fb
    000ba53cconst/16 v18, 0x0
    000ba540iget-object v3, v8, LC/h;->b:Ljava/lang/Object;
    000ba544check-cast v3, LH/e;
    000ba548if-eq v2, v15, :cond_ff
    000ba54cif-eq v2, v12, :cond_9e
    000ba550goto/16 :goto_226
    000ba554iget v2, v11, Lf0/a;->c:I
    000ba558iget v15, v13, Lf0/a;->b:I
    000ba55cif-ge v2, v15, :cond_a9
    000ba560add-int/lit8 v15, v15, -0x1
    000ba564iput v15, v13, Lf0/a;->b:I
    000ba568goto :goto_ba
    000ba56aiget v10, v13, Lf0/a;->c:I
    000ba56eadd-int/2addr v15, v10
    000ba570if-ge v2, v15, :cond_ba
    000ba574add-int/lit8 v10, v10, -0x1
    000ba578iput v10, v13, Lf0/a;->c:I
    000ba57ciget v2, v11, Lf0/a;->b:I
    000ba580const/4 v10, 0x1
    000ba582invoke-virtual {v3, v12, v2, v10}, LH/e;->k(III)Lf0/a;
    000ba588move-result-object v2
    000ba58agoto :goto_bc
    000ba58cmove-object/from16 v2, v18
    000ba590iget v10, v11, Lf0/a;->b:I
    000ba594iget v15, v13, Lf0/a;->b:I
    000ba598if-gt v10, v15, :cond_c7
    000ba59cadd-int/lit8 v15, v15, 0x1
    000ba5a0iput v15, v13, Lf0/a;->b:I
    000ba5a4goto :goto_d9
    000ba5a6iget v12, v13, Lf0/a;->c:I
    000ba5aaadd-int/2addr v15, v12
    000ba5acif-ge v10, v15, :cond_d9
    000ba5b0sub-int/2addr v15, v10
    000ba5b2add-int/lit8 v10, v10, 0x1
    000ba5b6const/4 v12, 0x4
    000ba5b8invoke-virtual {v3, v12, v10, v15}, LH/e;->k(III)Lf0/a;
    000ba5bemove-result-object v18
    000ba5c0iget v10, v13, Lf0/a;->c:I
    000ba5c4sub-int/2addr v10, v15
    000ba5c6iput v10, v13, Lf0/a;->c:I
    000ba5camove-object/from16 v10, v18
    000ba5ceinvoke-virtual {v7, v14, v11}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba5d4iget v11, v13, Lf0/a;->c:I
    000ba5d8if-lez v11, :cond_e6
    000ba5dcinvoke-virtual {v7, v9, v13}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba5e2goto :goto_f3
    000ba5e4invoke-virtual {v7, v9}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ba5eainvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba5f0iget-object v3, v3, LH/e;->b:Ljava/lang/Object;
    000ba5f4check-cast v3, LJ/a;
    000ba5f8invoke-virtual {v3, v13}, LJ/a;->c(Ljava/lang/Object;)Z
    000ba5feif-eqz v2, :cond_f8
    000ba602invoke-virtual {v7, v9, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000ba608if-eqz v10, :cond_226
    000ba60cinvoke-virtual {v7, v9, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000ba612goto/16 :goto_226
    000ba616iget v2, v11, Lf0/a;->b:I
    000ba61aiget v10, v11, Lf0/a;->c:I
    000ba61eif-ge v2, v10, :cond_117
    000ba622iget v12, v13, Lf0/a;->b:I
    000ba626if-ne v12, v2, :cond_113
    000ba62aiget v12, v13, Lf0/a;->c:I
    000ba62esub-int v2, v10, v2
    000ba632if-ne v12, v2, :cond_113
    000ba636const/4 v2, 0x0
    000ba638const/16 v17, 0x1
    000ba63cgoto :goto_126
    000ba63econst/4 v2, 0x0
    000ba640const/16 v17, 0x0
    000ba644goto :goto_126
    000ba646iget v12, v13, Lf0/a;->b:I
    000ba64aadd-int/lit8 v15, v10, 0x1
    000ba64eif-ne v12, v15, :cond_124
    000ba652iget v12, v13, Lf0/a;->c:I
    000ba656sub-int/2addr v2, v10
    000ba658if-ne v12, v2, :cond_124
    000ba65cconst/4 v2, 0x1
    000ba65egoto :goto_110
    000ba660const/4 v2, 0x1
    000ba662goto :goto_114
    000ba664iget v12, v13, Lf0/a;->b:I
    000ba668if-ge v10, v12, :cond_12f
    000ba66cadd-int/lit8 v12, v12, -0x1
    000ba670iput v12, v13, Lf0/a;->b:I
    000ba674goto :goto_151
    000ba676iget v15, v13, Lf0/a;->c:I
    000ba67aadd-int/2addr v12, v15
    000ba67cif-ge v10, v12, :cond_151
    000ba680add-int/lit8 v15, v15, -0x1
    000ba684iput v15, v13, Lf0/a;->c:I
    000ba688const/4 v2, 0x2
    000ba68aiput v2, v11, Lf0/a;->a:I
    000ba68econst/4 v10, 0x1
    000ba690iput v10, v11, Lf0/a;->c:I
    000ba694iget v2, v13, Lf0/a;->c:I
    000ba698if-nez v2, :cond_226
    000ba69cinvoke-virtual {v7, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ba6a2invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba6a8iget-object v2, v3, LH/e;->b:Ljava/lang/Object;
    000ba6accheck-cast v2, LJ/a;
    000ba6b0invoke-virtual {v2, v13}, LJ/a;->c(Ljava/lang/Object;)Z
    000ba6b6goto/16 :goto_226
    000ba6baiget v10, v11, Lf0/a;->b:I
    000ba6beiget v12, v13, Lf0/a;->b:I
    000ba6c2if-gt v10, v12, :cond_15c
    000ba6c6add-int/lit8 v12, v12, 0x1
    000ba6caiput v12, v13, Lf0/a;->b:I
    000ba6cegoto :goto_170
    000ba6d0iget v15, v13, Lf0/a;->c:I
    000ba6d4add-int/2addr v12, v15
    000ba6d6if-ge v10, v12, :cond_170
    000ba6dasub-int/2addr v12, v10
    000ba6dcadd-int/lit8 v10, v10, 0x1
    000ba6e0const/4 v15, 0x2
    000ba6e2invoke-virtual {v3, v15, v10, v12}, LH/e;->k(III)Lf0/a;
    000ba6e8move-result-object v18
    000ba6eaiget v10, v11, Lf0/a;->b:I
    000ba6eeiget v12, v13, Lf0/a;->b:I
    000ba6f2sub-int/2addr v10, v12
    000ba6f4iput v10, v13, Lf0/a;->c:I
    000ba6f8move-object/from16 v10, v18
    000ba6fcif-eqz v17, :cond_186
    000ba700invoke-virtual {v7, v9, v13}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba706invoke-virtual {v7, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ba70cinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000ba712iget-object v2, v3, LH/e;->b:Ljava/lang/Object;
    000ba716check-cast v2, LJ/a;
    000ba71ainvoke-virtual {v2, v11}, LJ/a;->c(Ljava/lang/Object;)Z
    000ba720goto/16 :goto_226
    000ba724if-eqz v2, :cond_1b7
    000ba728if-eqz v10, :cond_1a0
    000ba72ciget v2, v11, Lf0/a;->b:I
    000ba730iget v3, v10, Lf0/a;->b:I
    000ba734if-le v2, v3, :cond_195
    000ba738iget v3, v10, Lf0/a;->c:I
    000ba73csub-int/2addr v2, v3
    000ba73eiput v2, v11, Lf0/a;->b:I
    000ba742iget v2, v11, Lf0/a;->c:I
    000ba746iget v3, v10, Lf0/a;->b:I
    000ba74aif-le v2, v3, :cond_1a0
    000ba74eiget v3, v10, Lf0/a;->c:I
    000ba752sub-int/2addr v2, v3
    000ba754iput v2, v11, Lf0/a;->c:I
    000ba758iget v2, v11, Lf0/a;->b:I
    000ba75ciget v3, v13, Lf0/a;->b:I
    000ba760if-le v2, v3, :cond_1ab
    000ba764iget v3, v13, Lf0/a;->c:I
    000ba768sub-int/2addr v2, v3
    000ba76aiput v2, v11, Lf0/a;->b:I
    000ba76eiget v2, v11, Lf0/a;->c:I
    000ba772iget v3, v13, Lf0/a;->b:I
    000ba776if-le v2, v3, :cond_1e5
    000ba77aiget v3, v13, Lf0/a;->c:I
    000ba77esub-int/2addr v2, v3
    000ba780iput v2, v11, Lf0/a;->c:I
    000ba784goto :goto_1e5
    000ba786if-eqz v10, :cond_1cf
    000ba78aiget v2, v11, Lf0/a;->b:I
    000ba78eiget v3, v10, Lf0/a;->b:I
    000ba792if-lt v2, v3, :cond_1c4
    000ba796iget v3, v10, Lf0/a;->c:I
    000ba79asub-int/2addr v2, v3
    000ba79ciput v2, v11, Lf0/a;->b:I
    000ba7a0iget v2, v11, Lf0/a;->c:I
    000ba7a4iget v3, v10, Lf0/a;->b:I
    000ba7a8if-lt v2, v3, :cond_1cf
    000ba7aciget v3, v10, Lf0/a;->c:I
    000ba7b0sub-int/2addr v2, v3
    000ba7b2iput v2, v11, Lf0/a;->c:I
    000ba7b6iget v2, v11, Lf0/a;->b:I
    000ba7baiget v3, v13, Lf0/a;->b:I
    000ba7beif-lt v2, v3, :cond_1da
    000ba7c2iget v3, v13, Lf0/a;->c:I
    000ba7c6sub-int/2addr v2, v3
    000ba7c8iput v2, v11, Lf0/a;->b:I
    000ba7cciget v2, v11, Lf0/a;->c:I
    000ba7d0iget v3, v13, Lf0/a;->b:I
    000ba7d4if-lt v2, v3, :cond_1e5
    000ba7d8iget v3, v13, Lf0/a;->c:I
    000ba7dcsub-int/2addr v2, v3
    000ba7deiput v2, v11, Lf0/a;->c:I
    000ba7e2invoke-virtual {v7, v9, v13}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba7e8iget v2, v11, Lf0/a;->b:I
    000ba7eciget v3, v11, Lf0/a;->c:I
    000ba7f0if-eq v2, v3, :cond_1f2
    000ba7f4invoke-virtual {v7, v14, v11}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba7fagoto :goto_1f5
    000ba7fcinvoke-virtual {v7, v14}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000ba802if-eqz v10, :cond_226
    000ba806invoke-virtual {v7, v9, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000ba80cgoto :goto_226
    000ba80eiget v2, v11, Lf0/a;->c:I
    000ba812iget v3, v13, Lf0/a;->b:I
    000ba816if-ge v2, v3, :cond_204
    000ba81aconst/16 v17, -0x1
    000ba81egoto :goto_206
    000ba820const/16 v17, 0x0
    000ba824iget v10, v11, Lf0/a;->b:I
    000ba828if-ge v10, v3, :cond_20c
    000ba82cadd-int/lit8 v17, v17, 0x1
    000ba830if-gt v3, v10, :cond_213
    000ba834iget v3, v13, Lf0/a;->c:I
    000ba838add-int/2addr v10, v3
    000ba83aiput v10, v11, Lf0/a;->b:I
    000ba83eiget v3, v13, Lf0/a;->b:I
    000ba842if-gt v3, v2, :cond_21c
    000ba846iget v10, v13, Lf0/a;->c:I
    000ba84aadd-int/2addr v2, v10
    000ba84ciput v2, v11, Lf0/a;->c:I
    000ba850add-int v3, v3, v17
    000ba854iput v3, v13, Lf0/a;->b:I
    000ba858invoke-virtual {v7, v9, v13}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba85einvoke-virtual {v7, v14, v11}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
    000ba864const/4 v2, 0x1
    000ba866const/4 v3, 0x0
    000ba868goto/16 :goto_5a
    000ba86cinvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
    000ba872move-result v2
    000ba874const/4 v3, 0x0
    000ba876if-ge v3, v2, :cond_328
    000ba87ainvoke-virtual {v7, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000ba880move-result-object v8
    000ba882check-cast v8, Lf0/a;
    000ba886iget v9, v8, Lf0/a;->a:I
    000ba88aconst/4 v10, 0x1
    000ba88cif-eq v9, v10, :cond_318
    000ba890iget-object v10, v6, LH/e;->b:Ljava/lang/Object;
    000ba894check-cast v10, LJ/a;
    000ba898iget-object v11, v6, LH/e;->e:Ljava/lang/Object;
    000ba89ccheck-cast v11, Lf0/y;
    000ba8a0const/4 v15, 0x2
    000ba8a2if-eq v9, v15, :cond_2b4
    000ba8a6const/4 v12, 0x4
    000ba8a8if-eq v9, v12, :cond_257
    000ba8acif-eq v9, v14, :cond_253
    000ba8b0move/from16 v21, v2
    000ba8b4const/4 v12, 0x2
    000ba8b6const/16 v19, 0x1
    000ba8bagoto/16 :goto_320
    000ba8beinvoke-virtual {v6, v8}, LH/e;->l(Lf0/a;)V
    000ba8c4goto :goto_24c
    000ba8c6iget v9, v8, Lf0/a;->b:I
    000ba8caiget v12, v8, Lf0/a;->c:I
    000ba8ceadd-int/2addr v12, v9
    000ba8d0move v13, v9
    000ba8d2const/4 v14, -0x1
    000ba8d4const/4 v15, 0x0
    000ba8d6if-ge v9, v12, :cond_29a
    000ba8dainvoke-virtual {v11, v9}, Lf0/y;->b(I)Lf0/X;
    000ba8e0move-result-object v21
    000ba8e2if-nez v21, :cond_26d
    000ba8e6invoke-virtual {v6, v9}, LH/e;->c(I)Z
    000ba8ecmove-result v21
    000ba8eeif-eqz v21, :cond_271
    000ba8f2move/from16 v21, v2
    000ba8f6const/4 v2, 0x4
    000ba8f8goto :goto_286
    000ba8famove/from16 v21, v2
    000ba8feconst/4 v2, 0x1
    000ba900if-ne v14, v2, :cond_281
    000ba904const/4 v2, 0x4
    000ba906invoke-virtual {v6, v2, v13, v15}, LH/e;->k(III)Lf0/a;
    000ba90cmove-result-object v13
    000ba90einvoke-virtual {v6, v13}, LH/e;->l(Lf0/a;)V
    000ba914move v13, v9
    000ba916const/4 v15, 0x0
    000ba918goto :goto_282
    000ba91aconst/4 v2, 0x4
    000ba91cconst/4 v14, 0x0
    000ba91econst/16 v19, 0x1
    000ba922goto :goto_293
    000ba924if-nez v14, :cond_291
    000ba928invoke-virtual {v6, v2, v13, v15}, LH/e;->k(III)Lf0/a;
    000ba92emove-result-object v13
    000ba930invoke-virtual {v6, v13}, LH/e;->e(Lf0/a;)V
    000ba936move v13, v9
    000ba938const/4 v15, 0x0
    000ba93aconst/4 v14, 0x1
    000ba93cgoto :goto_283
    000ba93eadd-int/lit8 v15, v15, 0x1
    000ba942add-int/lit8 v9, v9, 0x1
    000ba946move/from16 v2, v21
    000ba94agoto :goto_25f
    000ba94cmove/from16 v21, v2
    000ba950iget v2, v8, Lf0/a;->c:I
    000ba954if-eq v15, v2, :cond_2a9
    000ba958invoke-virtual {v10, v8}, LJ/a;->c(Ljava/lang/Object;)Z
    000ba95econst/4 v12, 0x4
    000ba960invoke-virtual {v6, v12, v13, v15}, LH/e;->k(III)Lf0/a;
    000ba966move-result-object v8
    000ba968goto :goto_2aa
    000ba96aconst/4 v12, 0x4
    000ba96cif-nez v14, :cond_2b0
    000ba970invoke-virtual {v6, v8}, LH/e;->e(Lf0/a;)V
    000ba976goto :goto_24e
    000ba978invoke-virtual {v6, v8}, LH/e;->l(Lf0/a;)V
    000ba97egoto :goto_24e
    000ba980move/from16 v21, v2
    000ba984const/4 v12, 0x4
    000ba986iget v2, v8, Lf0/a;->b:I
    000ba98aiget v9, v8, Lf0/a;->c:I
    000ba98eadd-int/2addr v9, v2
    000ba990move v13, v2
    000ba992const/4 v14, 0x0
    000ba994const/4 v15, -0x1
    000ba996if-ge v13, v9, :cond_2fe
    000ba99ainvoke-virtual {v11, v13}, Lf0/y;->b(I)Lf0/X;
    000ba9a0move-result-object v20
    000ba9a2if-nez v20, :cond_2cd
    000ba9a6invoke-virtual {v6, v13}, LH/e;->c(I)Z
    000ba9acmove-result v20
    000ba9aeif-eqz v20, :cond_2cf
    000ba9b2const/4 v12, 0x2
    000ba9b4goto :goto_2e0
    000ba9b6const/4 v12, 0x1
    000ba9b8if-ne v15, v12, :cond_2dc
    000ba9bcconst/4 v12, 0x2
    000ba9beinvoke-virtual {v6, v12, v2, v14}, LH/e;->k(III)Lf0/a;
    000ba9c4move-result-object v15
    000ba9c6invoke-virtual {v6, v15}, LH/e;->l(Lf0/a;)V
    000ba9ccconst/4 v15, 0x1
    000ba9cegoto :goto_2de
    000ba9d0const/4 v12, 0x2
    000ba9d2const/4 v15, 0x0
    000ba9d4const/4 v12, 0x0
    000ba9d6goto :goto_2ee
    000ba9d8if-nez v15, :cond_2eb
    000ba9dcinvoke-virtual {v6, v12, v2, v14}, LH/e;->k(III)Lf0/a;
    000ba9e2move-result-object v15
    000ba9e4invoke-virtual {v6, v15}, LH/e;->e(Lf0/a;)V
    000ba9eaconst/4 v12, 0x1
    000ba9ecgoto :goto_2ec
    000ba9eeconst/4 v12, 0x0
    000ba9f0move v15, v12
    000ba9f2const/4 v12, 0x1
    000ba9f4if-eqz v15, :cond_2f6
    000ba9f8sub-int/2addr v13, v14
    000ba9fasub-int/2addr v9, v14
    000ba9fcconst/4 v14, 0x1
    000ba9feconst/16 v19, 0x1
    000baa02goto :goto_2f9
    000baa04add-int/lit8 v14, v14, 0x1
    000baa08goto :goto_2f3
    000baa0aadd-int/lit8 v13, v13, 0x1
    000baa0emove v15, v12
    000baa10const/4 v12, 0x4
    000baa12goto :goto_2bf
    000baa14const/16 v19, 0x1
    000baa18iget v9, v8, Lf0/a;->c:I
    000baa1cif-eq v14, v9, :cond_30d
    000baa20invoke-virtual {v10, v8}, LJ/a;->c(Ljava/lang/Object;)Z
    000baa26const/4 v12, 0x2
    000baa28invoke-virtual {v6, v12, v2, v14}, LH/e;->k(III)Lf0/a;
    000baa2emove-result-object v8
    000baa30goto :goto_30e
    000baa32const/4 v12, 0x2
    000baa34if-nez v15, :cond_314
    000baa38invoke-virtual {v6, v8}, LH/e;->e(Lf0/a;)V
    000baa3egoto :goto_320
    000baa40invoke-virtual {v6, v8}, LH/e;->l(Lf0/a;)V
    000baa46goto :goto_320
    000baa48move/from16 v21, v2
    000baa4cmove/from16 v19, v10
    000baa50const/4 v12, 0x2
    000baa52invoke-virtual {v6, v8}, LH/e;->l(Lf0/a;)V
    000baa58add-int/lit8 v3, v3, 0x1
    000baa5cmove/from16 v2, v21
    000baa60const/16 v14, 0x8
    000baa64goto/16 :goto_22f
    000baa68invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V
    000baa6egoto :goto_331
    000baa70iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000baa74invoke-virtual {v2}, LH/e;->d()V
    000baa7aiget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->f0:Z
    000baa7econst/4 v3, 0x1
    000baa80const/4 v6, 0x0
    000baa82if-nez v2, :cond_33e
    000baa86iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->g0:Z
    000baa8aif-eqz v2, :cond_33c
    000baa8egoto :goto_33e
    000baa90move v2, v6
    000baa92goto :goto_33f
    000baa94move v2, v3
    000baa96iget-boolean v7, v0, Landroidx/recyclerview/widget/RecyclerView;->r:Z
    000baa9aif-eqz v7, :cond_35d
    000baa9eiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000baaa2if-eqz v7, :cond_35d
    000baaa6iget-boolean v7, v0, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000baaaaif-nez v7, :cond_353
    000baaaeif-nez v2, :cond_353
    000baab2iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000baab6iget-boolean v8, v8, Lf0/H;->f:Z
    000baabaif-eqz v8, :cond_35d
    000baabeif-eqz v7, :cond_35b
    000baac2iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000baac6iget-boolean v7, v7, Lf0/z;->b:Z
    000baacaif-eqz v7, :cond_35d
    000baacemove v7, v3
    000baad0goto :goto_35e
    000baad2move v7, v6
    000baad4iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000baad8iput-boolean v7, v8, Lf0/U;->j:Z
    000baadcif-eqz v7, :cond_377
    000baae0if-eqz v2, :cond_377
    000baae4iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000baae8if-nez v2, :cond_377
    000baaeciget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000baaf0if-eqz v2, :cond_377
    000baaf4iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000baaf8invoke-virtual {v2}, Lf0/H;->z0()Z
    000baafemove-result v2
    000bab00if-eqz v2, :cond_377
    000bab04goto :goto_378
    000bab06move v3, v6
    000bab08iput-boolean v3, v8, Lf0/U;->k:Z
    000bab0ciget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->V:Z
    000bab10const/4 v3, 0x0
    000bab12if-eqz v2, :cond_38e
    000bab16invoke-virtual {v0}, Landroid/view/View;->hasFocus()Z
    000bab1cmove-result v2
    000bab1eif-eqz v2, :cond_38e
    000bab22iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000bab26if-eqz v2, :cond_38e
    000bab2ainvoke-virtual {v0}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
    000bab30move-result-object v2
    000bab32goto :goto_38f
    000bab34move-object v2, v3
    000bab36if-nez v2, :cond_393
    000bab3amove-object v2, v3
    000bab3cgoto :goto_39e
    000bab3einvoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
    000bab44move-result-object v2
    000bab46if-nez v2, :cond_39a
    000bab4agoto :goto_391
    000bab4cinvoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->H(Landroid/view/View;)Lf0/X;
    000bab52move-result-object v2
    000bab54const-wide/16 v6, -0x1
    000bab58const/4 v8, -0x1
    000bab5aif-nez v2, :cond_3aa
    000bab5eiput-wide v6, v1, Lf0/U;->m:J
    000bab62iput v8, v1, Lf0/U;->l:I
    000bab66iput v8, v1, Lf0/U;->n:I
    000bab6agoto :goto_3f7
    000bab6ciget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000bab70iget-boolean v9, v9, Lf0/z;->b:Z
    000bab74if-eqz v9, :cond_3b2
    000bab78iget-wide v6, v2, Lf0/X;->e:J
    000bab7ciput-wide v6, v1, Lf0/U;->m:J
    000bab80iget-boolean v6, v0, Landroidx/recyclerview/widget/RecyclerView;->y:Z
    000bab84if-eqz v6, :cond_3ba
    000bab88move v6, v8
    000bab8agoto :goto_3cc
    000bab8cinvoke-virtual {v2}, Lf0/X;->h()Z
    000bab92move-result v6
    000bab94if-eqz v6, :cond_3c3
    000bab98iget v6, v2, Lf0/X;->d:I
    000bab9cgoto :goto_3cc
    000bab9eiget-object v6, v2, Lf0/X;->r:Landroidx/recyclerview/widget/RecyclerView;
    000baba2if-nez v6, :cond_3c8
    000baba6goto :goto_3b8
    000baba8invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView;->F(Lf0/X;)I
    000babaemove-result v6
    000babb0iput v6, v1, Lf0/U;->l:I
    000babb4iget-object v2, v2, Lf0/X;->a:Landroid/view/View;
    000babb8invoke-virtual {v2}, Landroid/view/View;->getId()I
    000babbemove-result v6
    000babc0invoke-virtual {v2}, Landroid/view/View;->isFocused()Z
    000babc6move-result v7
    000babc8if-nez v7, :cond_3f5
    000babccinstance-of v7, v2, Landroid/view/ViewGroup;
    000babd0if-eqz v7, :cond_3f5
    000babd4invoke-virtual {v2}, Landroid/view/View;->hasFocus()Z
    000babdamove-result v7
    000babdcif-eqz v7, :cond_3f5
    000babe0check-cast v2, Landroid/view/ViewGroup;
    000babe4invoke-virtual {v2}, Landroid/view/ViewGroup;->getFocusedChild()Landroid/view/View;
    000babeamove-result-object v2
    000babecinvoke-virtual {v2}, Landroid/view/View;->getId()I
    000babf2move-result v7
    000babf4if-eq v7, v8, :cond_3d4
    000babf8invoke-virtual {v2}, Landroid/view/View;->getId()I
    000babfemove-result v6
    000bac00goto :goto_3d4
    000bac02iput v6, v1, Lf0/U;->n:I
    000bac06iget-boolean v2, v1, Lf0/U;->j:Z
    000bac0aif-eqz v2, :cond_401
    000bac0eiget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->g0:Z
    000bac12if-eqz v2, :cond_401
    000bac16const/4 v2, 0x1
    000bac18goto :goto_402
    000bac1aconst/4 v2, 0x0
    000bac1ciput-boolean v2, v1, Lf0/U;->h:Z
    000bac20const/4 v2, 0x0
    000bac22iput-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->g0:Z
    000bac26iput-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView;->f0:Z
    000bac2aiget-boolean v2, v1, Lf0/U;->k:Z
    000bac2eiput-boolean v2, v1, Lf0/U;->g:Z
    000bac32iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000bac36invoke-virtual {v2}, Lf0/z;->a()I
    000bac3cmove-result v2
    000bac3eiput v2, v1, Lf0/U;->e:I
    000bac42iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->k0:[I
    000bac46invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->C([I)V
    000bac4ciget-boolean v2, v1, Lf0/U;->j:Z
    000bac50iget-object v4, v4, LB/j;->b:Ljava/lang/Object;
    000bac54check-cast v4, Lo/k;
    000bac58if-eqz v2, :cond_498
    000bac5ciget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000bac60invoke-virtual {v2}, LF0/h;->n()I
    000bac66move-result v2
    000bac68const/4 v6, 0x0
    000bac6aif-ge v6, v2, :cond_498
    000bac6eiget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000bac72invoke-virtual {v7, v6}, LF0/h;->m(I)Landroid/view/View;
    000bac78move-result-object v7
    000bac7ainvoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000bac80move-result-object v7
    000bac82invoke-virtual {v7}, Lf0/X;->o()Z
    000bac88move-result v9
    000bac8aif-nez v9, :cond_495
    000bac8einvoke-virtual {v7}, Lf0/X;->f()Z
    000bac94move-result v9
    000bac96if-eqz v9, :cond_448
    000bac9aiget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000bac9eiget-boolean v9, v9, Lf0/z;->b:Z
    000baca2if-nez v9, :cond_448
    000baca6goto :goto_495
    000baca8iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000bacacinvoke-static {v7}, Lf0/D;->b(Lf0/X;)V
    000bacb2invoke-virtual {v7}, Lf0/X;->c()Ljava/util/List;
    000bacb8invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bacbenew-instance v9, LK/p;
    000bacc2invoke-direct {v9}, Ljava/lang/Object;-><init>()V
    000bacc8invoke-virtual {v9, v7}, LK/p;->a(Lf0/X;)V
    000bacceinvoke-virtual {v4, v7, v3}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000bacd4move-result-object v10
    000bacd6check-cast v10, Lf0/g0;
    000bacdaif-nez v10, :cond_46a
    000bacdeinvoke-static {}, Lf0/g0;->a()Lf0/g0;
    000bace4move-result-object v10
    000bace6invoke-virtual {v4, v7, v10}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000baceciput-object v9, v10, Lf0/g0;->b:LK/p;
    000bacf0iget v9, v10, Lf0/g0;->a:I
    000bacf4or-int/lit8 v9, v9, 0x4
    000bacf8iput v9, v10, Lf0/g0;->a:I
    000bacfciget-boolean v9, v1, Lf0/U;->h:Z
    000bad00if-eqz v9, :cond_495
    000bad04invoke-virtual {v7}, Lf0/X;->k()Z
    000bad0amove-result v9
    000bad0cif-eqz v9, :cond_495
    000bad10invoke-virtual {v7}, Lf0/X;->h()Z
    000bad16move-result v9
    000bad18if-nez v9, :cond_495
    000bad1cinvoke-virtual {v7}, Lf0/X;->o()Z
    000bad22move-result v9
    000bad24if-nez v9, :cond_495
    000bad28invoke-virtual {v7}, Lf0/X;->f()Z
    000bad2emove-result v9
    000bad30if-nez v9, :cond_495
    000bad34invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;->G(Lf0/X;)J
    000bad3amove-result-wide v9
    000bad3cinvoke-virtual {v5, v9, v10, v7}, Lo/e;->d(JLjava/lang/Object;)V
    000bad42add-int/lit8 v6, v6, 0x1
    000bad46goto :goto_429
    000bad48iget-boolean v2, v1, Lf0/U;->k:Z
    000bad4cconst/4 v5, 0x2
    000bad4eif-eqz v2, :cond_538
    000bad52iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000bad56invoke-virtual {v2}, LF0/h;->w()I
    000bad5cmove-result v2
    000bad5econst/4 v6, 0x0
    000bad60if-ge v6, v2, :cond_4c1
    000bad64iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000bad68invoke-virtual {v7, v6}, LF0/h;->v(I)Landroid/view/View;
    000bad6emove-result-object v7
    000bad70invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000bad76move-result-object v7
    000bad78invoke-virtual {v7}, Lf0/X;->o()Z
    000bad7emove-result v9
    000bad80if-nez v9, :cond_4be
    000bad84iget v9, v7, Lf0/X;->d:I
    000bad88if-ne v9, v8, :cond_4be
    000bad8ciget v9, v7, Lf0/X;->c:I
    000bad90iput v9, v7, Lf0/X;->d:I
    000bad94add-int/lit8 v6, v6, 0x1
    000bad98goto :goto_4a4
    000bad9aiget-boolean v2, v1, Lf0/U;->f:Z
    000bad9econst/4 v6, 0x0
    000bada0iput-boolean v6, v1, Lf0/U;->f:Z
    000bada4iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000bada8iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000badacinvoke-virtual {v6, v7, v1}, Lf0/H;->b0(Lf0/N;Lf0/U;)V
    000badb2iput-boolean v2, v1, Lf0/U;->f:Z
    000badb6const/4 v2, 0x0
    000badb8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000badbcinvoke-virtual {v6}, LF0/h;->n()I
    000badc2move-result v6
    000badc4if-ge v2, v6, :cond_533
    000badc8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000badccinvoke-virtual {v6, v2}, LF0/h;->m(I)Landroid/view/View;
    000badd2move-result-object v6
    000badd4invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000baddamove-result-object v6
    000baddcinvoke-virtual {v6}, Lf0/X;->o()Z
    000bade2move-result v7
    000bade4if-eqz v7, :cond_4e9
    000bade8goto :goto_530
    000badeainvoke-virtual {v4, v6, v3}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000badf0move-result-object v7
    000badf2check-cast v7, Lf0/g0;
    000badf6if-eqz v7, :cond_4f8
    000badfaiget v7, v7, Lf0/g0;->a:I
    000badfeand-int/lit8 v7, v7, 0x4
    000bae02if-eqz v7, :cond_4f8
    000bae06goto :goto_530
    000bae08invoke-static {v6}, Lf0/D;->b(Lf0/X;)V
    000bae0eiget v7, v6, Lf0/X;->j:I
    000bae12and-int/lit16 v7, v7, 0x2000
    000bae16if-eqz v7, :cond_503
    000bae1aconst/4 v7, 0x1
    000bae1cgoto :goto_504
    000bae1econst/4 v7, 0x0
    000bae20iget-object v8, v0, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000bae24invoke-virtual {v6}, Lf0/X;->c()Ljava/util/List;
    000bae2ainvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bae30new-instance v8, LK/p;
    000bae34invoke-direct {v8}, Ljava/lang/Object;-><init>()V
    000bae3ainvoke-virtual {v8, v6}, LK/p;->a(Lf0/X;)V
    000bae40if-eqz v7, :cond_51a
    000bae44invoke-virtual {v0, v6, v8}, Landroidx/recyclerview/widget/RecyclerView;->U(Lf0/X;LK/p;)V
    000bae4agoto :goto_530
    000bae4cinvoke-virtual {v4, v6, v3}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000bae52move-result-object v7
    000bae54check-cast v7, Lf0/g0;
    000bae58if-nez v7, :cond_529
    000bae5cinvoke-static {}, Lf0/g0;->a()Lf0/g0;
    000bae62move-result-object v7
    000bae64invoke-virtual {v4, v6, v7}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000bae6aiget v6, v7, Lf0/g0;->a:I
    000bae6eor-int/2addr v6, v5
    000bae70iput v6, v7, Lf0/g0;->a:I
    000bae74iput-object v8, v7, Lf0/g0;->b:LK/p;
    000bae78add-int/lit8 v2, v2, 0x1
    000bae7cgoto :goto_4d0
    000bae7einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->k()V
    000bae84const/4 v2, 0x1
    000bae86goto :goto_53c
    000bae88invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->k()V
    000bae8egoto :goto_536
    000bae90invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->Q(Z)V
    000bae96const/4 v2, 0x0
    000bae98invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;->c0(Z)V
    000bae9eiput v5, v1, Lf0/U;->d:I
    000baea2return-void
    000ba408