File classes.dex
Function:
    000e6e34
    000e6e34f0.H::P(int):
    000e6e44iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6e48if-eqz v0, :cond_19
    000e6e4ciget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e6e50invoke-virtual {v1}, LF0/h;->n()I
    000e6e56move-result v1
    000e6e58const/4 v2, 0x0
    000e6e5aif-ge v2, v1, :cond_19
    000e6e5eiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e6e62invoke-virtual {v3, v2}, LF0/h;->m(I)Landroid/view/View;
    000e6e68move-result-object v3
    000e6e6ainvoke-virtual {v3, v5}, Landroid/view/View;->offsetTopAndBottom(I)V
    000e6e70add-int/lit8 v2, v2, 0x1
    000e6e74goto :goto_b
    000e6e76return-void
    000e6e34
    000e6e78
    000e6e78f0.H::Q(androidx.recyclerview.widget.RecyclerView):
    000e6e88return-void
    000e6e78
    000e6e8a
    000e6e8a // align 0x4
    000e6e8c
    000e6e8cf0.H::T(android.view.accessibility.AccessibilityEvent):
    000e6e9ciget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6ea0iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000e6ea4iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e6ea8if-eqz v0, :cond_3d
    000e6eacif-nez v4, :cond_b
    000e6eb0goto :goto_3d
    000e6eb2const/4 v1, 0x1
    000e6eb4invoke-virtual {v0, v1}, Landroid/view/View;->canScrollVertically(I)Z
    000e6ebamove-result v0
    000e6ebcif-nez v0, :cond_2d
    000e6ec0iget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6ec4const/4 v2, -0x1
    000e6ec6invoke-virtual {v0, v2}, Landroid/view/View;->canScrollVertically(I)Z
    000e6eccmove-result v0
    000e6eceif-nez v0, :cond_2d
    000e6ed2iget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6ed6invoke-virtual {v0, v2}, Landroid/view/View;->canScrollHorizontally(I)Z
    000e6edcmove-result v0
    000e6edeif-nez v0, :cond_2d
    000e6ee2iget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6ee6invoke-virtual {v0, v1}, Landroid/view/View;->canScrollHorizontally(I)Z
    000e6eecmove-result v0
    000e6eeeif-eqz v0, :cond_2c
    000e6ef2goto :goto_2d
    000e6ef4const/4 v1, 0x0
    000e6ef6invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityRecord;->setScrollable(Z)V
    000e6efciget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6f00iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e6f04if-eqz v0, :cond_3d
    000e6f08invoke-virtual {v0}, Lf0/z;->a()I
    000e6f0emove-result v0
    000e6f10invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityRecord;->setItemCount(I)V
    000e6f16return-void
    000e6e8c
    000e6f18
    000e6f18f0.H::U(android.view.View, L.i):
    000e6f28invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e6f2emove-result-object v0
    000e6f30if-eqz v0, :cond_23
    000e6f34invoke-virtual {v0}, Lf0/X;->h()Z
    000e6f3amove-result v1
    000e6f3cif-nez v1, :cond_23
    000e6f40iget-object v1, v2, Lf0/H;->a:LF0/h;
    000e6f44iget-object v1, v1, LF0/h;->d:Ljava/lang/Object;
    000e6f48check-cast v1, Ljava/util/ArrayList;
    000e6f4ciget-object v0, v0, Lf0/X;->a:Landroid/view/View;
    000e6f50invoke-virtual {v1, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
    000e6f56move-result v0
    000e6f58if-nez v0, :cond_23
    000e6f5ciget-object v0, v2, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e6f60iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
    000e6f64iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e6f68invoke-virtual {v2, v1, v0, v3, v4}, Lf0/H;->V(Lf0/N;Lf0/U;Landroid/view/View;LL/i;)V
    000e6f6ereturn-void
    000e6f18
    000e6f70
    000e6f70f0.H::V(f0.N, f0.U, android.view.View, L.i):
    000e6f80invoke-virtual {v6}, Lf0/H;->e()Z
    000e6f86move-result v7
    000e6f88const/4 v8, 0x0
    000e6f8aif-eqz v7, :cond_d
    000e6f8einvoke-static {v9}, Lf0/H;->H(Landroid/view/View;)I
    000e6f94move-result v7
    000e6f96move v0, v7
    000e6f98goto :goto_e
    000e6f9amove v0, v8
    000e6f9cinvoke-virtual {v6}, Lf0/H;->d()Z
    000e6fa2move-result v7
    000e6fa4if-eqz v7, :cond_18
    000e6fa8invoke-static {v9}, Lf0/H;->H(Landroid/view/View;)I
    000e6faemove-result v8
    000e6fb0move v2, v8
    000e6fb2const/4 v1, 0x1
    000e6fb4const/4 v3, 0x1
    000e6fb6const/4 v4, 0x0
    000e6fb8const/4 v5, 0x0
    000e6fbainvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
    000e6fc0move-result-object v7
    000e6fc2invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
    000e6fc8return-void
    000e6f70
    000e6fca
    000e6fca // align 0x4
    000e6fcc
    000e6fccf0.H::W(int, int):
    000e6fdcreturn-void
    000e6fcc
    000e6fde
    000e6fde // align 0x10
    000e6fe0
    000e6fe0f0.H::X():
    000e6ff0return-void
    000e6fe0
    000e6ff2
    000e6ff2 // align 0x4
    000e6ff4
    000e6ff4f0.H::Y(int, int):
    000e7004return-void
    000e6ff4
    000e7006
    000e7006 // align 0x8
    000e7008
    000e7008f0.H::Z(int, int):
    000e7018return-void
    000e7008
    000e701a
    000e701a // align 0x4
    000e701c
    000e701cf0.H::a0(int, int):
    000e702creturn-void
    000e701c
    000e702e
    000e702e // align 0x10
    000e7030
    000e7030f0.H::d0(android.os.Parcelable):
    000e7040return-void
    000e7030
    000e7042
    000e7042 // align 0x4
    000e7044
    000e7044f0.H::f0(int):
    000e7054return-void
    000e7044
    000e7056
    000e7056 // align 0x8
    000e7058
    000e7058f0.H::g0(f0.N):
    000e7068invoke-virtual {v2}, Lf0/H;->v()I
    000e706emove-result v0
    000e7070add-int/lit8 v0, v0, -0x1
    000e7074if-ltz v0, :cond_23
    000e7078invoke-virtual {v2, v0}, Lf0/H;->u(I)Landroid/view/View;
    000e707emove-result-object v1
    000e7080invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e7086move-result-object v1
    000e7088invoke-virtual {v1}, Lf0/X;->o()Z
    000e708emove-result v1
    000e7090if-nez v1, :cond_20
    000e7094invoke-virtual {v2, v0}, Lf0/H;->u(I)Landroid/view/View;
    000e709amove-result-object v1
    000e709cinvoke-virtual {v2, v0}, Lf0/H;->j0(I)V
    000e70a2invoke-virtual {v3, v1}, Lf0/N;->f(Landroid/view/View;)V
    000e70a8add-int/lit8 v0, v0, -0x1
    000e70acgoto :goto_6
    000e70aereturn-void
    000e7058
    000e70b0
    000e70b0f0.H::h0(f0.N):
    000e70c0iget-object v0, v7, Lf0/N;->a:Ljava/util/ArrayList;
    000e70c4invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000e70camove-result v0
    000e70ccadd-int/lit8 v1, v0, -0x1
    000e70d0iget-object v2, v7, Lf0/N;->a:Ljava/util/ArrayList;
    000e70d4if-ltz v1, :cond_50
    000e70d8invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e70demove-result-object v2
    000e70e0check-cast v2, Lf0/X;
    000e70e4iget-object v2, v2, Lf0/X;->a:Landroid/view/View;
    000e70e8invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e70eemove-result-object v3
    000e70f0invoke-virtual {v3}, Lf0/X;->o()Z
    000e70f6move-result v4
    000e70f8if-eqz v4, :cond_1f
    000e70fcgoto :goto_4d
    000e70feconst/4 v4, 0x0
    000e7100invoke-virtual {v3, v4}, Lf0/X;->n(Z)V
    000e7106invoke-virtual {v3}, Lf0/X;->j()Z
    000e710cmove-result v5
    000e710eif-eqz v5, :cond_2e
    000e7112iget-object v5, v6, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7116invoke-virtual {v5, v2, v4}, Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
    000e711ciget-object v5, v6, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7120iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000e7124if-eqz v5, :cond_37
    000e7128invoke-virtual {v5, v3}, Lf0/D;->d(Lf0/X;)V
    000e712econst/4 v5, 0x1
    000e7130invoke-virtual {v3, v5}, Lf0/X;->n(Z)V
    000e7136invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e713cmove-result-object v2
    000e713econst/4 v3, 0x0
    000e7140iput-object v3, v2, Lf0/X;->n:Lf0/N;
    000e7144iput-boolean v4, v2, Lf0/X;->o:Z
    000e7148iget v3, v2, Lf0/X;->j:I
    000e714cand-int/lit8 v3, v3, -0x21
    000e7150iput v3, v2, Lf0/X;->j:I
    000e7154invoke-virtual {v7, v2}, Lf0/N;->g(Lf0/X;)V
    000e715aadd-int/lit8 v1, v1, -0x1
    000e715egoto :goto_8
    000e7160invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
    000e7166iget-object v7, v7, Lf0/N;->b:Ljava/util/ArrayList;
    000e716aif-eqz v7, :cond_5a
    000e716einvoke-virtual {v7}, Ljava/util/ArrayList;->clear()V
    000e7174if-lez v0, :cond_61
    000e7178iget-object v7, v6, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e717cinvoke-virtual {v7}, Landroid/view/View;->invalidate()V
    000e7182return-void
    000e70b0
    000e7184
    000e7184f0.H::i0(android.view.View, f0.N):
    000e7194iget-object v0, v4, Lf0/H;->a:LF0/h;
    000e7198iget-object v1, v0, LF0/h;->b:Ljava/lang/Object;
    000e719ccheck-cast v1, Lf0/y;
    000e71a0iget-object v2, v1, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000e71a4invoke-virtual {v2, v5}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
    000e71aamove-result v2
    000e71acif-gez v2, :cond_f
    000e71b0goto :goto_1f
    000e71b2iget-object v3, v0, LF0/h;->c:Ljava/lang/Object;
    000e71b6check-cast v3, LA1/a;
    000e71bainvoke-virtual {v3, v2}, LA1/a;->g(I)Z
    000e71c0move-result v3
    000e71c2if-eqz v3, :cond_1c
    000e71c6invoke-virtual {v0, v5}, LF0/h;->G(Landroid/view/View;)V
    000e71ccinvoke-virtual {v1, v2}, Lf0/y;->h(I)V
    000e71d2invoke-virtual {v6, v5}, Lf0/N;->f(Landroid/view/View;)V
    000e71d8return-void
    000e7184
    000e71da
    000e71da // align 0x4
    000e71dc
    000e71dcf0.H::j0(int):
    000e71ecinvoke-virtual {v4, v5}, Lf0/H;->u(I)Landroid/view/View;
    000e71f2move-result-object v0
    000e71f4if-eqz v0, :cond_29
    000e71f8iget-object v0, v4, Lf0/H;->a:LF0/h;
    000e71fcinvoke-virtual {v0, v5}, LF0/h;->u(I)I
    000e7202move-result v5
    000e7204iget-object v1, v0, LF0/h;->b:Ljava/lang/Object;
    000e7208check-cast v1, Lf0/y;
    000e720ciget-object v2, v1, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000e7210invoke-virtual {v2, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000e7216move-result-object v2
    000e7218if-nez v2, :cond_19
    000e721cgoto :goto_29
    000e721eiget-object v3, v0, LF0/h;->c:Ljava/lang/Object;
    000e7222check-cast v3, LA1/a;
    000e7226invoke-virtual {v3, v5}, LA1/a;->g(I)Z
    000e722cmove-result v3
    000e722eif-eqz v3, :cond_26
    000e7232invoke-virtual {v0, v2}, LF0/h;->G(Landroid/view/View;)V
    000e7238invoke-virtual {v1, v5}, Lf0/y;->h(I)V
    000e723ereturn-void
    000e71dc
    000e7240
    000e7240f0.H::l0():
    000e7250iget-object v0, v1, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7254if-eqz v0, :cond_7
    000e7258invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
    000e725ereturn-void
    000e7240
    000e7260
    000e7260f0.H::p0(androidx.recyclerview.widget.RecyclerView):
    000e7270invoke-virtual {v3}, Landroid/view/View;->getWidth()I
    000e7276move-result v0
    000e7278const/high16 v1, 0x40000000
    000e727cinvoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000e7282move-result v0
    000e7284invoke-virtual {v3}, Landroid/view/View;->getHeight()I
    000e728amove-result v3
    000e728cinvoke-static {v3, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000e7292move-result v3
    000e7294invoke-virtual {v2, v0, v3}, Lf0/H;->q0(II)V
    000e729areturn-void
    000e7260
    000e729c
    000e729cf0.H::q0(int, int):
    000e72acinvoke-static {v2}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000e72b2move-result v0
    000e72b4iput v0, v1, Lf0/H;->n:I
    000e72b8invoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000e72bemove-result v2
    000e72c0iput v2, v1, Lf0/H;->l:I
    000e72c4if-nez v2, :cond_10
    000e72c8sget-object v2, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e72ccinvoke-static {v3}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000e72d2move-result v2
    000e72d4iput v2, v1, Lf0/H;->o:I
    000e72d8invoke-static {v3}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000e72demove-result v2
    000e72e0iput v2, v1, Lf0/H;->m:I
    000e72e4if-nez v2, :cond_20
    000e72e8sget-object v2, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e72ecreturn-void
    000e729c
    000e72ee
    000e72ee // align 0x10
    000e72f0
    000e72f0f0.H::r0(android.graphics.Rect, int, int):
    000e7300invoke-virtual {v4}, Landroid/graphics/Rect;->width()I
    000e7306move-result v0
    000e7308invoke-virtual {v3}, Lf0/H;->E()I
    000e730emove-result v1
    000e7310add-int/2addr v1, v0
    000e7312invoke-virtual {v3}, Lf0/H;->F()I
    000e7318move-result v0
    000e731aadd-int/2addr v0, v1
    000e731cinvoke-virtual {v4}, Landroid/graphics/Rect;->height()I
    000e7322move-result v4
    000e7324invoke-virtual {v3}, Lf0/H;->G()I
    000e732amove-result v1
    000e732cadd-int/2addr v1, v4
    000e732einvoke-virtual {v3}, Lf0/H;->D()I
    000e7334move-result v4
    000e7336add-int/2addr v4, v1
    000e7338iget-object v1, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e733csget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000e7340invoke-virtual {v1}, Landroid/view/View;->getMinimumWidth()I
    000e7346move-result v1
    000e7348invoke-static {v5, v0, v1}, Lf0/H;->g(III)I
    000e734emove-result v5
    000e7350iget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7354invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
    000e735amove-result v0
    000e735cinvoke-static {v6, v4, v0}, Lf0/H;->g(III)I
    000e7362move-result v4
    000e7364iget-object v6, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7368invoke-static {v6, v5, v4}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
    000e736ereturn-void
    000e72f0
    000e7370
    000e7370f0.H::s0(int, int):
    000e7380invoke-virtual {v8}, Lf0/H;->v()I
    000e7386move-result v0
    000e7388if-nez v0, :cond_c
    000e738ciget-object v0, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7390invoke-virtual {v0, v9, v10}, Landroidx/recyclerview/widget/RecyclerView;->n(II)V
    000e7396return-void
    000e7398const/high16 v1, -0x80000000
    000e739cconst v2, 0x7fffffff
    000e73a2const/4 v3, 0x0
    000e73a4move v4, v2
    000e73a6move v5, v3
    000e73a8move v2, v1
    000e73aamove v3, v4
    000e73acif-ge v5, v0, :cond_3a
    000e73b0invoke-virtual {v8, v5}, Lf0/H;->u(I)Landroid/view/View;
    000e73b6move-result-object v6
    000e73b8iget-object v7, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e73bciget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
    000e73c0invoke-virtual {v8, v6, v7}, Lf0/H;->y(Landroid/view/View;Landroid/graphics/Rect;)V
    000e73c6iget v6, v7, Landroid/graphics/Rect;->left:I
    000e73caif-ge v6, v3, :cond_28
    000e73cemove v3, v6
    000e73d0iget v6, v7, Landroid/graphics/Rect;->right:I
    000e73d4if-le v6, v1, :cond_2d
    000e73d8move v1, v6
    000e73daiget v6, v7, Landroid/graphics/Rect;->top:I
    000e73deif-ge v6, v4, :cond_32
    000e73e2move v4, v6
    000e73e4iget v6, v7, Landroid/graphics/Rect;->bottom:I
    000e73e8if-le v6, v2, :cond_37
    000e73ecmove v2, v6
    000e73eeadd-int/lit8 v5, v5, 0x1
    000e73f2goto :goto_16
    000e73f4iget-object v0, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e73f8iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
    000e73fcinvoke-virtual {v0, v3, v4, v1, v2}, Landroid/graphics/Rect;->set(IIII)V
    000e7402iget-object v0, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7406iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->h:Landroid/graphics/Rect;
    000e740ainvoke-virtual {v8, v0, v9, v10}, Lf0/H;->r0(Landroid/graphics/Rect;II)V
    000e7410return-void
    000e7370
    000e7412
    000e7412 // align 0x4
    000e7414
    000e7414f0.H::t0(androidx.recyclerview.widget.RecyclerView):
    000e7424if-nez v2, :cond_d
    000e7428const/4 v2, 0x0
    000e742aiput-object v2, v1, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e742eiput-object v2, v1, Lf0/H;->a:LF0/h;
    000e7432const/4 v2, 0x0
    000e7434iput v2, v1, Lf0/H;->n:I
    000e7438iput v2, v1, Lf0/H;->o:I
    000e743cgoto :goto_1f
    000e743eiput-object v2, v1, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e7442iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e7446iput-object v0, v1, Lf0/H;->a:LF0/h;
    000e744ainvoke-virtual {v2}, Landroid/view/View;->getWidth()I
    000e7450move-result v0
    000e7452iput v0, v1, Lf0/H;->n:I
    000e7456invoke-virtual {v2}, Landroid/view/View;->getHeight()I
    000e745cmove-result v2
    000e745eiput v2, v1, Lf0/H;->o:I
    000e7462const/high16 v2, 0x40000000
    000e7466iput v2, v1, Lf0/H;->l:I
    000e746aiput v2, v1, Lf0/H;->m:I
    000e746ereturn-void
    000e7414
    000e7470
    000e7470f0.H::y0(f0.u):
    000e7480iget-object v0, v3, Lf0/H;->e:Lf0/u;
    000e7484if-eqz v0, :cond_d
    000e7488if-eq v4, v0, :cond_d
    000e748ciget-boolean v1, v0, Lf0/u;->e:Z
    000e7490if-eqz v1, :cond_d
    000e7494invoke-virtual {v0}, Lf0/u;->i()V
    000e749aiput-object v4, v3, Lf0/H;->e:Lf0/u;
    000e749eiget-object v0, v3, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e74a2iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
    000e74a6iget-object v2, v1, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
    000e74aainvoke-virtual {v2, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000e74b0iget-object v1, v1, Lf0/W;->c:Landroid/widget/OverScroller;
    000e74b4invoke-virtual {v1}, Landroid/widget/OverScroller;->abortAnimation()V
    000e74baiput-object v0, v4, Lf0/u;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e74beiput-object v3, v4, Lf0/u;->c:Lf0/H;
    000e74c2iget v1, v4, Lf0/u;->a:I
    000e74c6const/4 v2, -0x1
    000e74c8if-eq v1, v2, :cond_3f
    000e74cciget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e74d0iput v1, v2, Lf0/U;->a:I
    000e74d4const/4 v2, 0x1
    000e74d6iput-boolean v2, v4, Lf0/u;->e:Z
    000e74daiput-boolean v2, v4, Lf0/u;->d:Z
    000e74deiget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e74e2invoke-virtual {v0, v1}, Lf0/H;->q(I)Landroid/view/View;
    000e74e8move-result-object v0
    000e74eaiput-object v0, v4, Lf0/u;->f:Landroid/view/View;
    000e74eeiget-object v4, v4, Lf0/u;->b:Landroidx/recyclerview/widget/RecyclerView;
    000e74f2iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
    000e74f6invoke-virtual {v4}, Lf0/W;->a()V
    000e74fcreturn-void
    000e74fenew-instance v4, Ljava/lang/IllegalArgumentException;
    000e7502const-string v0, "Invalid target position"
    000e7506invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e750cthrow v4
    000e7470
    000e750e
    000e750e // align 0x10
    000e7510
    000e7510f0.I::<init>(android.content.Context, android.util.AttributeSet):
    000e7520invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000e7526new-instance v1, Landroid/graphics/Rect;
    000e752ainvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000e7530iput-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
    000e7534const/4 v1, 0x1
    000e7536iput-boolean v1, v0, Lf0/I;->c:Z
    000e753aconst/4 v1, 0x0
    000e753ciput-boolean v1, v0, Lf0/I;->d:Z
    000e7540return-void
    000e7510
    000e7542
    000e7542 // align 0x4
    000e7544
    000e7544f0.I::<init>(android.view.ViewGroup$LayoutParams):
    000e7554invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    000e755anew-instance v1, Landroid/graphics/Rect;
    000e755einvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000e7564iput-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
    000e7568const/4 v1, 0x1
    000e756aiput-boolean v1, v0, Lf0/I;->c:Z
    000e756econst/4 v1, 0x0
    000e7570iput-boolean v1, v0, Lf0/I;->d:Z
    000e7574return-void
    000e7544
    000e7576
    000e7576 // align 0x8
    000e7578
    000e7578f0.I::<init>(android.view.ViewGroup$MarginLayoutParams):
    000e7588invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
    000e758enew-instance v1, Landroid/graphics/Rect;
    000e7592invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000e7598iput-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
    000e759cconst/4 v1, 0x1
    000e759eiput-boolean v1, v0, Lf0/I;->c:Z
    000e75a2const/4 v1, 0x0
    000e75a4iput-boolean v1, v0, Lf0/I;->d:Z
    000e75a8return-void
    000e7578
    000e75aa
    000e75aa // align 0x4
    000e75ac
    000e75acf0.I::<init>(f0.I):
    000e75bcinvoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    000e75c2new-instance v1, Landroid/graphics/Rect;
    000e75c6invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000e75cciput-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
    000e75d0const/4 v1, 0x1
    000e75d2iput-boolean v1, v0, Lf0/I;->c:Z
    000e75d6const/4 v1, 0x0
    000e75d8iput-boolean v1, v0, Lf0/I;->d:Z
    000e75dcreturn-void
    000e75ac
    000e75de
    000e75de // align 0x10
    000e75e0
    000e75e0f0.I::<init>(int, int):
    000e75f0invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
    000e75f6new-instance v1, Landroid/graphics/Rect;
    000e75fainvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
    000e7600iput-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
    000e7604const/4 v1, 0x1
    000e7606iput-boolean v1, v0, Lf0/I;->c:Z
    000e760aconst/4 v1, 0x0
    000e760ciput-boolean v1, v0, Lf0/I;->d:Z
    000e7610return-void
    000e75e0
    000e7612
    000e7612 // align 0x4
    000e7614
    000e7614f0.K::a(androidx.recyclerview.widget.RecyclerView, int):
    000e7624return-void
    000e7614
    000e7626
    000e7626 // align 0x8
    000e7628
    000e7628f0.L::<init>():
    000e7638invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000e763enew-instance v0, Ljava/util/ArrayList;
    000e7642invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000e7648iput-object v0, v2, Lf0/L;->a:Ljava/util/ArrayList;
    000e764cconst/4 v0, 0x5
    000e764eiput v0, v2, Lf0/L;->b:I
    000e7652const-wide/16 v0, 0x0
    000e7656iput-wide v0, v2, Lf0/L;->c:J
    000e765aiput-wide v0, v2, Lf0/L;->d:J
    000e765ereturn-void
    000e7628
    000e7660
    000e7660f0.M::a(int):
    000e7670iget-object v0, v2, Lf0/M;->a:Landroid/util/SparseArray;
    000e7674invoke-virtual {v0, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
    000e767amove-result-object v1
    000e767ccheck-cast v1, Lf0/L;
    000e7680if-nez v1, :cond_12
    000e7684new-instance v1, Lf0/L;
    000e7688invoke-direct {v1}, Lf0/L;-><init>()V
    000e768einvoke-virtual {v0, v3, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
    000e7694return-object v1
    000e7660
    000e7696
    000e7696 // align 0x8
    000e7698
    000e7698f0.P::<init>(androidx.recyclerview.widget.RecyclerView):
    000e76a8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000e76aeiput-object v1, v0, Lf0/P;->a:Landroidx/recyclerview/widget/RecyclerView;
    000e76b2return-void
    000e7698
    000e76b4
    000e76b4f0.N::c():
    000e76c4iget-object v0, v2, Lf0/N;->g:Lf0/M;
    000e76c8if-nez v0, :cond_15
    000e76ccnew-instance v0, Lf0/M;
    000e76d0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000e76d6new-instance v1, Landroid/util/SparseArray;
    000e76dainvoke-direct {v1}, Landroid/util/SparseArray;-><init>()V
    000e76e0iput-object v1, v0, Lf0/M;->a:Landroid/util/SparseArray;
    000e76e4const/4 v1, 0x0
    000e76e6iput v1, v0, Lf0/M;->b:I
    000e76eaiput-object v0, v2, Lf0/N;->g:Lf0/M;
    000e76eeiget-object v0, v2, Lf0/N;->g:Lf0/M;
    000e76f2return-object v0
    000e76b4
    000e76f4
    000e76f4f0.N::i(int, long):
    000e7704move-object/from16 v1, v28
    000e7708move/from16 v0, v29
    000e770cconst/4 v2, -0x1
    000e770econst/4 v3, 0x1
    000e7710iget-object v4, v1, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e7714if-ltz v0, :cond_556
    000e7718iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e771cinvoke-virtual {v5}, Lf0/U;->b()I
    000e7722move-result v5
    000e7724if-ge v0, v5, :cond_556
    000e7728iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e772ciget-boolean v6, v5, Lf0/U;->g:Z
    000e7730const/4 v8, 0x0
    000e7732const/16 v9, 0x20
    000e7736if-eqz v6, :cond_84
    000e773aiget-object v6, v1, Lf0/N;->b:Ljava/util/ArrayList;
    000e773eif-eqz v6, :cond_7d
    000e7742invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
    000e7748move-result v6
    000e774aif-nez v6, :cond_26
    000e774egoto :goto_7d
    000e7750move v10, v8
    000e7752if-ge v10, v6, :cond_43
    000e7756iget-object v11, v1, Lf0/N;->b:Ljava/util/ArrayList;
    000e775ainvoke-virtual {v11, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7760move-result-object v11
    000e7762check-cast v11, Lf0/X;
    000e7766invoke-virtual {v11}, Lf0/X;->p()Z
    000e776cmove-result v12
    000e776eif-nez v12, :cond_41
    000e7772invoke-virtual {v11}, Lf0/X;->b()I
    000e7778move-result v12
    000e777aif-ne v12, v0, :cond_41
    000e777einvoke-virtual {v11, v9}, Lf0/X;->a(I)V
    000e7784goto :goto_7e
    000e7786add-int/2addr v10, v3
    000e7788goto :goto_27
    000e778aiget-object v10, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e778eiget-boolean v10, v10, Lf0/z;->b:Z
    000e7792if-eqz v10, :cond_7d
    000e7796iget-object v10, v4, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000e779ainvoke-virtual {v10, v0, v8}, LH/e;->g(II)I
    000e77a0move-result v10
    000e77a2if-lez v10, :cond_7d
    000e77a6iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e77aainvoke-virtual {v11}, Lf0/z;->a()I
    000e77b0move-result v11
    000e77b2if-ge v10, v11, :cond_7d
    000e77b6iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e77bainvoke-virtual {v11, v10}, Lf0/z;->b(I)J
    000e77c0move-result-wide v10
    000e77c2move v12, v8
    000e77c4if-ge v12, v6, :cond_7d
    000e77c8iget-object v13, v1, Lf0/N;->b:Ljava/util/ArrayList;
    000e77ccinvoke-virtual {v13, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e77d2move-result-object v13
    000e77d4check-cast v13, Lf0/X;
    000e77d8invoke-virtual {v13}, Lf0/X;->p()Z
    000e77demove-result v14
    000e77e0if-nez v14, :cond_7b
    000e77e4iget-wide v14, v13, Lf0/X;->e:J
    000e77e8cmp-long v14, v14, v10
    000e77ecif-nez v14, :cond_7b
    000e77f0invoke-virtual {v13, v9}, Lf0/X;->a(I)V
    000e77f6move-object v11, v13
    000e77f8goto :goto_7e
    000e77faadd-int/2addr v12, v3
    000e77fcgoto :goto_60
    000e77feconst/4 v11, 0x0
    000e7800if-eqz v11, :cond_82
    000e7804move v6, v3
    000e7806goto :goto_86
    000e7808move v6, v8
    000e780agoto :goto_86
    000e780cmove v6, v8
    000e780econst/4 v11, 0x0
    000e7810iget-object v10, v1, Lf0/N;->c:Ljava/util/ArrayList;
    000e7814iget-object v12, v1, Lf0/N;->a:Ljava/util/ArrayList;
    000e7818if-nez v11, :cond_236
    000e781cinvoke-virtual {v12}, Ljava/util/ArrayList;->size()I
    000e7822move-result v11
    000e7824move v13, v8
    000e7826if-ge v13, v11, :cond_bf
    000e782ainvoke-virtual {v12, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7830move-result-object v14
    000e7832check-cast v14, Lf0/X;
    000e7836invoke-virtual {v14}, Lf0/X;->p()Z
    000e783cmove-result v15
    000e783eif-nez v15, :cond_bd
    000e7842invoke-virtual {v14}, Lf0/X;->b()I
    000e7848move-result v15
    000e784aif-ne v15, v0, :cond_bd
    000e784einvoke-virtual {v14}, Lf0/X;->f()Z
    000e7854move-result v15
    000e7856if-nez v15, :cond_bd
    000e785aiget-boolean v15, v5, Lf0/U;->g:Z
    000e785eif-nez v15, :cond_b5
    000e7862invoke-virtual {v14}, Lf0/X;->h()Z
    000e7868move-result v15
    000e786aif-nez v15, :cond_bd
    000e786einvoke-virtual {v14, v9}, Lf0/X;->a(I)V
    000e7874move/from16 v17, v3
    000e7878move-object v11, v14
    000e787agoto/16 :goto_1b3
    000e787eadd-int/2addr v13, v3
    000e7880goto :goto_91
    000e7882iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e7886iget-object v11, v11, LF0/h;->d:Ljava/lang/Object;
    000e788acheck-cast v11, Ljava/util/ArrayList;
    000e788einvoke-virtual {v11}, Ljava/util/ArrayList;->size()I
    000e7894move-result v13
    000e7896move v14, v8
    000e7898if-ge v14, v13, :cond_f0
    000e789cinvoke-virtual {v11, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e78a2move-result-object v15
    000e78a4check-cast v15, Landroid/view/View;
    000e78a8invoke-static {v15}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e78aemove-result-object v16
    000e78b0move/from16 v17, v3
    000e78b4invoke-virtual/range {v16}, Lf0/X;->b()I
    000e78bamove-result v3
    000e78bcif-ne v3, v0, :cond_eb
    000e78c0invoke-virtual/range {v16}, Lf0/X;->f()Z
    000e78c6move-result v3
    000e78c8if-nez v3, :cond_eb
    000e78ccinvoke-virtual/range {v16}, Lf0/X;->h()Z
    000e78d2move-result v3
    000e78d4if-nez v3, :cond_eb
    000e78d8goto :goto_f3
    000e78daadd-int/lit8 v14, v14, 0x1
    000e78demove/from16 v3, v17
    000e78e2goto :goto_ca
    000e78e4move/from16 v17, v3
    000e78e8const/4 v15, 0x0
    000e78eaif-eqz v15, :cond_18b
    000e78eeinvoke-static {v15}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e78f4move-result-object v3
    000e78f6iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e78faiget-object v13, v11, LF0/h;->b:Ljava/lang/Object;
    000e78fecheck-cast v13, Lf0/y;
    000e7902iget-object v13, v13, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000e7906invoke-virtual {v13, v15}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
    000e790cmove-result v13
    000e790eif-ltz v13, :cond_177
    000e7912iget-object v14, v11, LF0/h;->c:Ljava/lang/Object;
    000e7916check-cast v14, LA1/a;
    000e791ainvoke-virtual {v14, v13}, LA1/a;->d(I)Z
    000e7920move-result v16
    000e7922if-eqz v16, :cond_163
    000e7926invoke-virtual {v14, v13}, LA1/a;->a(I)V
    000e792cinvoke-virtual {v11, v15}, LF0/h;->G(Landroid/view/View;)V
    000e7932iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e7936iget-object v13, v11, LF0/h;->b:Ljava/lang/Object;
    000e793acheck-cast v13, Lf0/y;
    000e793eiget-object v13, v13, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
    000e7942invoke-virtual {v13, v15}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
    000e7948move-result v13
    000e794aif-ne v13, v2, :cond_127
    000e794emove v13, v2
    000e7950goto :goto_137
    000e7952iget-object v11, v11, LF0/h;->c:Ljava/lang/Object;
    000e7956check-cast v11, LA1/a;
    000e795ainvoke-virtual {v11, v13}, LA1/a;->d(I)Z
    000e7960move-result v14
    000e7962if-eqz v14, :cond_132
    000e7966goto :goto_125
    000e7968invoke-virtual {v11, v13}, LA1/a;->b(I)I
    000e796emove-result v11
    000e7970sub-int/2addr v13, v11
    000e7972if-eq v13, v2, :cond_148
    000e7976iget-object v11, v4, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
    000e797ainvoke-virtual {v11, v13}, LF0/h;->h(I)V
    000e7980invoke-virtual {v1, v15}, Lf0/N;->h(Landroid/view/View;)V
    000e7986const/16 v11, 0x2020
    000e798ainvoke-virtual {v3, v11}, Lf0/X;->a(I)V
    000e7990move-object v11, v3
    000e7992goto :goto_1b3
    000e7994new-instance v0, Ljava/lang/IllegalStateException;
    000e7998new-instance v2, Ljava/lang/StringBuilder;
    000e799cconst-string v5, "layout index should not be -1 after unhiding a view:"
    000e79a0invoke-direct {v2, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e79a6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000e79acinvoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e79b2move-result-object v3
    000e79b4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e79bainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e79c0move-result-object v2
    000e79c2invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000e79c8throw v0
    000e79canew-instance v0, Ljava/lang/RuntimeException;
    000e79cenew-instance v2, Ljava/lang/StringBuilder;
    000e79d2const-string v3, "trying to unhide a view that was not hidden"
    000e79d6invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e79dcinvoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000e79e2invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e79e8move-result-object v2
    000e79eainvoke-direct {v0, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    000e79f0throw v0
    000e79f2new-instance v0, Ljava/lang/IllegalArgumentException;
    000e79f6new-instance v2, Ljava/lang/StringBuilder;
    000e79faconst-string v3, "view is not a child, cannot hide "
    000e79feinvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e7a04invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000e7a0ainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e7a10move-result-object v2
    000e7a12invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e7a18throw v0
    000e7a1ainvoke-virtual {v10}, Ljava/util/ArrayList;->size()I
    000e7a20move-result v3
    000e7a22move v11, v8
    000e7a24if-ge v11, v3, :cond_1b2
    000e7a28invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7a2emove-result-object v13
    000e7a30check-cast v13, Lf0/X;
    000e7a34invoke-virtual {v13}, Lf0/X;->f()Z
    000e7a3amove-result v14
    000e7a3cif-nez v14, :cond_1af
    000e7a40invoke-virtual {v13}, Lf0/X;->b()I
    000e7a46move-result v14
    000e7a48if-ne v14, v0, :cond_1af
    000e7a4cinvoke-virtual {v13}, Lf0/X;->d()Z
    000e7a52move-result v14
    000e7a54if-nez v14, :cond_1af
    000e7a58invoke-virtual {v10, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000e7a5emove-object v11, v13
    000e7a60goto :goto_1b3
    000e7a62add-int/lit8 v11, v11, 0x1
    000e7a66goto :goto_190
    000e7a68const/4 v11, 0x0
    000e7a6aif-eqz v11, :cond_238
    000e7a6einvoke-virtual {v11}, Lf0/X;->h()Z
    000e7a74move-result v3
    000e7a76if-eqz v3, :cond_1be
    000e7a7aiget-boolean v3, v5, Lf0/U;->g:Z
    000e7a7egoto :goto_1f0
    000e7a80iget v3, v11, Lf0/X;->c:I
    000e7a84if-ltz v3, :cond_21b
    000e7a88iget-object v13, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7a8cinvoke-virtual {v13}, Lf0/z;->a()I
    000e7a92move-result v13
    000e7a94if-ge v3, v13, :cond_21b
    000e7a98iget-boolean v3, v5, Lf0/U;->g:Z
    000e7a9cif-nez v3, :cond_1dc
    000e7aa0iget-object v3, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7aa4iget v13, v11, Lf0/X;->c:I
    000e7aa8invoke-virtual {v3, v13}, Lf0/z;->c(I)I
    000e7aaemove-result v3
    000e7ab0iget v13, v11, Lf0/X;->f:I
    000e7ab4if-eq v3, v13, :cond_1dc
    000e7ab8move v3, v8
    000e7abagoto :goto_1f0
    000e7abciget-object v3, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7ac0iget-boolean v13, v3, Lf0/z;->b:Z
    000e7ac4if-eqz v13, :cond_1ee
    000e7ac8iget-wide v13, v11, Lf0/X;->e:J
    000e7acciget v15, v11, Lf0/X;->c:I
    000e7ad0invoke-virtual {v3, v15}, Lf0/z;->b(I)J
    000e7ad6move-result-wide v15
    000e7ad8cmp-long v3, v13, v15
    000e7adcif-nez v3, :cond_1da
    000e7ae0move/from16 v3, v17
    000e7ae4if-nez v3, :cond_218
    000e7ae8const/4 v3, 0x4
    000e7aeainvoke-virtual {v11, v3}, Lf0/X;->a(I)V
    000e7af0invoke-virtual {v11}, Lf0/X;->i()Z
    000e7af6move-result v3
    000e7af8if-eqz v3, :cond_207
    000e7afciget-object v3, v11, Lf0/X;->a:Landroid/view/View;
    000e7b00invoke-virtual {v4, v3, v8}, Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
    000e7b06iget-object v3, v11, Lf0/X;->n:Lf0/N;
    000e7b0ainvoke-virtual {v3, v11}, Lf0/N;->j(Lf0/X;)V
    000e7b10goto :goto_213
    000e7b12invoke-virtual {v11}, Lf0/X;->p()Z
    000e7b18move-result v3
    000e7b1aif-eqz v3, :cond_213
    000e7b1eiget v3, v11, Lf0/X;->j:I
    000e7b22and-int/lit8 v3, v3, -0x21
    000e7b26iput v3, v11, Lf0/X;->j:I
    000e7b2ainvoke-virtual {v1, v11}, Lf0/N;->g(Lf0/X;)V
    000e7b30const/4 v11, 0x0
    000e7b32goto :goto_238
    000e7b34move/from16 v6, v17
    000e7b38goto :goto_238
    000e7b3anew-instance v0, Ljava/lang/IndexOutOfBoundsException;
    000e7b3enew-instance v2, Ljava/lang/StringBuilder;
    000e7b42const-string v3, "Inconsistency detected. Invalid view holder adapter position"
    000e7b46invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e7b4cinvoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000e7b52invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e7b58move-result-object v3
    000e7b5ainvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e7b60invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e7b66move-result-object v2
    000e7b68invoke-direct {v0, v2}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000e7b6ethrow v0
    000e7b70move/from16 v17, v3
    000e7b74const-wide/16 v18, 0x0
    000e7b78const-wide v20, 0x7fffffffffffffff
    000e7b82if-nez v11, :cond_3e6
    000e7b86iget-object v3, v4, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000e7b8ainvoke-virtual {v3, v0, v8}, LH/e;->g(II)I
    000e7b90move-result v3
    000e7b92if-ltz v3, :cond_3b7
    000e7b96move/from16 v22, v2
    000e7b9aiget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7b9einvoke-virtual {v2}, Lf0/z;->a()I
    000e7ba4move-result v2
    000e7ba6if-ge v3, v2, :cond_3b7
    000e7baaiget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7baeinvoke-virtual {v2, v3}, Lf0/z;->c(I)I
    000e7bb4move-result v2
    000e7bb6const-wide/16 v23, 0x3
    000e7bbaiget-object v13, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7bbeiget-boolean v14, v13, Lf0/z;->b:Z
    000e7bc2if-eqz v14, :cond_2f1
    000e7bc6invoke-virtual {v13, v3}, Lf0/z;->b(I)J
    000e7bccmove-result-wide v13
    000e7bceinvoke-virtual {v12}, Ljava/util/ArrayList;->size()I
    000e7bd4move-result v11
    000e7bd6add-int/lit8 v11, v11, -0x1
    000e7bdaif-ltz v11, :cond_2bd
    000e7bdeinvoke-virtual {v12, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7be4move-result-object v25
    000e7be6const-wide/16 v26, 0x4
    000e7beamove-object/from16 v15, v25
    000e7beecheck-cast v15, Lf0/X;
    000e7bf2iget-wide v7, v15, Lf0/X;->e:J
    000e7bf6cmp-long v7, v7, v13
    000e7bfaif-nez v7, :cond_2b9
    000e7bfeinvoke-virtual {v15}, Lf0/X;->p()Z
    000e7c04move-result v7
    000e7c06if-nez v7, :cond_2b9
    000e7c0aiget v7, v15, Lf0/X;->f:I
    000e7c0eif-ne v2, v7, :cond_29e
    000e7c12invoke-virtual {v15, v9}, Lf0/X;->a(I)V
    000e7c18invoke-virtual {v15}, Lf0/X;->h()Z
    000e7c1emove-result v7
    000e7c20if-eqz v7, :cond_29c
    000e7c24iget-boolean v7, v5, Lf0/U;->g:Z
    000e7c28if-nez v7, :cond_29c
    000e7c2ciget v7, v15, Lf0/X;->j:I
    000e7c30and-int/lit8 v7, v7, -0xf
    000e7c34or-int/lit8 v7, v7, 0x2
    000e7c38iput v7, v15, Lf0/X;->j:I
    000e7c3cmove-object v11, v15
    000e7c3egoto :goto_2ea
    000e7c40invoke-virtual {v12, v11}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000e7c46iget-object v7, v15, Lf0/X;->a:Landroid/view/View;
    000e7c4aconst/4 v8, 0x0
    000e7c4cinvoke-virtual {v4, v7, v8}, Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
    000e7c52invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e7c58move-result-object v7
    000e7c5aconst/4 v15, 0x0
    000e7c5ciput-object v15, v7, Lf0/X;->n:Lf0/N;
    000e7c60iput-boolean v8, v7, Lf0/X;->o:Z
    000e7c64iget v8, v7, Lf0/X;->j:I
    000e7c68and-int/lit8 v8, v8, -0x21
    000e7c6ciput v8, v7, Lf0/X;->j:I
    000e7c70invoke-virtual {v1, v7}, Lf0/N;->g(Lf0/X;)V
    000e7c76add-int/lit8 v11, v11, -0x1
    000e7c7aconst/4 v8, 0x0
    000e7c7cgoto :goto_26b
    000e7c7econst-wide/16 v26, 0x4
    000e7c82invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
    000e7c88move-result v7
    000e7c8aadd-int/lit8 v7, v7, -0x1
    000e7c8eif-ltz v7, :cond_2e5
    000e7c92invoke-virtual {v10, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7c98move-result-object v8
    000e7c9acheck-cast v8, Lf0/X;
    000e7c9eiget-wide v11, v8, Lf0/X;->e:J
    000e7ca2cmp-long v9, v11, v13
    000e7ca6if-nez v9, :cond_2e7
    000e7caainvoke-virtual {v8}, Lf0/X;->d()Z
    000e7cb0move-result v9
    000e7cb2if-nez v9, :cond_2e7
    000e7cb6iget v9, v8, Lf0/X;->f:I
    000e7cbaif-ne v2, v9, :cond_2e2
    000e7cbeinvoke-virtual {v10, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000e7cc4move-object v11, v8
    000e7cc6goto :goto_2ea
    000e7cc8invoke-virtual {v1, v7}, Lf0/N;->e(I)V
    000e7cceconst/4 v11, 0x0
    000e7cd0goto :goto_2ea
    000e7cd2add-int/lit8 v7, v7, -0x1
    000e7cd6goto :goto_2c5
    000e7cd8if-eqz v11, :cond_2f3
    000e7cdciput v3, v11, Lf0/X;->c:I
    000e7ce0move/from16 v6, v17
    000e7ce4goto :goto_2f3
    000e7ce6const-wide/16 v26, 0x4
    000e7ceaif-nez v11, :cond_333
    000e7ceeinvoke-virtual {v1}, Lf0/N;->c()Lf0/M;
    000e7cf4move-result-object v3
    000e7cf6iget-object v3, v3, Lf0/M;->a:Landroid/util/SparseArray;
    000e7cfainvoke-virtual {v3, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
    000e7d00move-result-object v3
    000e7d02check-cast v3, Lf0/L;
    000e7d06if-eqz v3, :cond_32a
    000e7d0aiget-object v3, v3, Lf0/L;->a:Ljava/util/ArrayList;
    000e7d0einvoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
    000e7d14move-result v7
    000e7d16if-nez v7, :cond_32a
    000e7d1ainvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    000e7d20move-result v7
    000e7d22add-int/lit8 v7, v7, -0x1
    000e7d26if-ltz v7, :cond_32a
    000e7d2ainvoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e7d30move-result-object v8
    000e7d32check-cast v8, Lf0/X;
    000e7d36invoke-virtual {v8}, Lf0/X;->d()Z
    000e7d3cmove-result v8
    000e7d3eif-nez v8, :cond_327
    000e7d42invoke-virtual {v3, v7}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000e7d48move-result-object v3
    000e7d4amove-object v15, v3
    000e7d4ccheck-cast v15, Lf0/X;
    000e7d50goto :goto_32b
    000e7d52add-int/lit8 v7, v7, -0x1
    000e7d56goto :goto_311
    000e7d58const/4 v15, 0x0
    000e7d5aif-eqz v15, :cond_332
    000e7d5einvoke-virtual {v15}, Lf0/X;->m()V
    000e7d64sget-object v3, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e7d68move-object v11, v15
    000e7d6aif-nez v11, :cond_3b4
    000e7d6einvoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
    000e7d74move-result-wide v7
    000e7d76cmp-long v3, v30, v20
    000e7d7aif-eqz v3, :cond_358
    000e7d7eiget-object v3, v1, Lf0/N;->g:Lf0/M;
    000e7d82invoke-virtual {v3, v2}, Lf0/M;->a(I)Lf0/L;
    000e7d88move-result-object v3
    000e7d8aiget-wide v9, v3, Lf0/L;->c:J
    000e7d8ecmp-long v3, v9, v18
    000e7d92if-eqz v3, :cond_351
    000e7d96add-long/2addr v9, v7
    000e7d98cmp-long v3, v9, v30
    000e7d9cif-gez v3, :cond_34f
    000e7da0goto :goto_351
    000e7da2const/4 v3, 0x0
    000e7da4goto :goto_353
    000e7da6move/from16 v3, v17
    000e7daaif-nez v3, :cond_358
    000e7daeconst/16 v16, 0x0
    000e7db2return-object v16
    000e7db4const/16 v16, 0x0
    000e7db8iget-object v3, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7dbcinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000e7dc2const-string v9, "RV CreateView"
    000e7dc6sget v10, LG/i;->a:I
    000e7dcainvoke-static {v9}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000e7dd0invoke-virtual {v3, v4, v2}, Lf0/z;->e(Landroid/view/ViewGroup;I)Lf0/X;
    000e7dd6move-result-object v11
    000e7dd8iget-object v3, v11, Lf0/X;->a:Landroid/view/View;
    000e7ddcinvoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000e7de2move-result-object v3
    000e7de4if-nez v3, :cond_3a6
    000e7de8iput v2, v11, Lf0/X;->f:I
    000e7decinvoke-static {}, Landroid/os/Trace;->endSection()V
    000e7df2sget-object v3, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e7df6iget-object v3, v11, Lf0/X;->a:Landroid/view/View;
    000e7dfainvoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;->D(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView;
    000e7e00move-result-object v3
    000e7e02if-eqz v3, :cond_388
    000e7e06new-instance v9, Ljava/lang/ref/WeakReference;
    000e7e0ainvoke-direct {v9, v3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000e7e10iput-object v9, v11, Lf0/X;->b:Ljava/lang/ref/WeakReference;
    000e7e14invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
    000e7e1amove-result-wide v9
    000e7e1ciget-object v3, v1, Lf0/N;->g:Lf0/M;
    000e7e20sub-long/2addr v9, v7
    000e7e22invoke-virtual {v3, v2}, Lf0/M;->a(I)Lf0/L;
    000e7e28move-result-object v2
    000e7e2aiget-wide v7, v2, Lf0/L;->c:J
    000e7e2ecmp-long v3, v7, v18
    000e7e32if-nez v3, :cond_39a
    000e7e36goto :goto_3a1
    000e7e38div-long v7, v7, v26
    000e7e3cmul-long v7, v7, v23
    000e7e40div-long v9, v9, v26
    000e7e44add-long/2addr v9, v7
    000e7e46iput-wide v9, v2, Lf0/L;->c:J
    000e7e4agoto :goto_3ec
    000e7e4cmove-exception v0
    000e7e4egoto :goto_3ae
    000e7e50new-instance v0, Ljava/lang/IllegalStateException;
    000e7e54const-string v2, "ViewHolder views must not be attached when created. Ensure that you are not passing 'true' to the attachToRoot parameter of LayoutInflater.inflate(..., boolean attachToRoot)"
    000e7e58invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000e7e5ethrow v0
    000e7e60sget v2, LG/i;->a:I
    000e7e64invoke-static {}, Landroid/os/Trace;->endSection()V
    000e7e6athrow v0
    000e7e6cconst/16 v16, 0x0
    000e7e70goto :goto_3ec
    000e7e72new-instance v2, Ljava/lang/IndexOutOfBoundsException;
    000e7e76new-instance v6, Ljava/lang/StringBuilder;
    000e7e7aconst-string v7, "Inconsistency detected. Invalid item position "
    000e7e7einvoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e7e84invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e7e8aconst-string v0, "(offset:"
    000e7e8einvoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e7e94invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e7e9aconst-string v0, ").state:"
    000e7e9einvoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e7ea4invoke-virtual {v5}, Lf0/U;->b()I
    000e7eaamove-result v0
    000e7eacinvoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e7eb2invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e7eb8move-result-object v0
    000e7ebainvoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e7ec0invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e7ec6move-result-object v0
    000e7ec8invoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000e7ecethrow v2
    000e7ed0const/16 v16, 0x0
    000e7ed4const-wide/16 v23, 0x3
    000e7ed8const-wide/16 v26, 0x4
    000e7edcif-eqz v6, :cond_41c
    000e7ee0iget-boolean v2, v5, Lf0/U;->g:Z
    000e7ee4if-nez v2, :cond_41c
    000e7ee8iget v2, v11, Lf0/X;->j:I
    000e7eecand-int/lit16 v3, v2, 0x2000
    000e7ef0if-eqz v3, :cond_3fb
    000e7ef4move/from16 v3, v17
    000e7ef8goto :goto_3fc
    000e7efaconst/4 v3, 0x0
    000e7efcif-eqz v3, :cond_41c
    000e7f00and-int/lit16 v2, v2, -0x2001
    000e7f04iput v2, v11, Lf0/X;->j:I
    000e7f08iget-boolean v2, v5, Lf0/U;->j:Z
    000e7f0cif-eqz v2, :cond_41c
    000e7f10invoke-static {v11}, Lf0/D;->b(Lf0/X;)V
    000e7f16iget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000e7f1ainvoke-virtual {v11}, Lf0/X;->c()Ljava/util/List;
    000e7f20invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000e7f26new-instance v2, LK/p;
    000e7f2ainvoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000e7f30invoke-virtual {v2, v11}, LK/p;->a(Lf0/X;)V
    000e7f36invoke-virtual {v4, v11, v2}, Landroidx/recyclerview/widget/RecyclerView;->U(Lf0/X;LK/p;)V
    000e7f3ciget-boolean v2, v5, Lf0/U;->g:Z
    000e7f40iget-object v3, v11, Lf0/X;->a:Landroid/view/View;
    000e7f44if-eqz v2, :cond_42b
    000e7f48invoke-virtual {v11}, Lf0/X;->e()Z
    000e7f4emove-result v2
    000e7f50if-eqz v2, :cond_42b
    000e7f54iput v0, v11, Lf0/X;->g:I
    000e7f58goto :goto_444
    000e7f5ainvoke-virtual {v11}, Lf0/X;->e()Z
    000e7f60move-result v2
    000e7f62if-eqz v2, :cond_44a
    000e7f66iget v2, v11, Lf0/X;->j:I
    000e7f6aand-int/lit8 v2, v2, 0x2
    000e7f6eif-eqz v2, :cond_43a
    000e7f72move/from16 v2, v17
    000e7f76goto :goto_43b
    000e7f78const/4 v2, 0x0
    000e7f7aif-nez v2, :cond_44a
    000e7f7einvoke-virtual {v11}, Lf0/X;->f()Z
    000e7f84move-result v2
    000e7f86if-eqz v2, :cond_444
    000e7f8agoto :goto_44a
    000e7f8cmove/from16 v7, v17
    000e7f90const/4 v0, 0x0
    000e7f92const/4 v8, 0x0
    000e7f94goto/16 :goto_528
    000e7f98iget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000e7f9cconst/4 v8, 0x0
    000e7f9einvoke-virtual {v2, v0, v8}, LH/e;->g(II)I
    000e7fa4move-result v2
    000e7fa6iput-object v4, v11, Lf0/X;->r:Landroidx/recyclerview/widget/RecyclerView;
    000e7faaiget v7, v11, Lf0/X;->f:I
    000e7faeinvoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
    000e7fb4move-result-wide v9
    000e7fb6cmp-long v12, v30, v20
    000e7fbaif-eqz v12, :cond_474
    000e7fbeiget-object v12, v1, Lf0/N;->g:Lf0/M;
    000e7fc2invoke-virtual {v12, v7}, Lf0/M;->a(I)Lf0/L;
    000e7fc8move-result-object v7
    000e7fcaiget-wide v12, v7, Lf0/L;->d:J
    000e7fcecmp-long v7, v12, v18
    000e7fd2if-eqz v7, :cond_474
    000e7fd6add-long/2addr v12, v9
    000e7fd8cmp-long v7, v12, v30
    000e7fdcif-gez v7, :cond_46f
    000e7fe0goto :goto_474
    000e7fe2move v0, v8
    000e7fe4move/from16 v7, v17
    000e7fe8goto/16 :goto_528
    000e7feciget-object v7, v4, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e7ff0invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000e7ff6iput v2, v11, Lf0/X;->c:I
    000e7ffaiget-boolean v12, v7, Lf0/z;->b:Z
    000e7ffeif-eqz v12, :cond_485
    000e8002invoke-virtual {v7, v2}, Lf0/z;->b(I)J
    000e8008move-result-wide v12
    000e800aiput-wide v12, v11, Lf0/X;->e:J
    000e800eiget v12, v11, Lf0/X;->j:I
    000e8012and-int/lit16 v12, v12, -0x208
    000e8016or-int/lit8 v12, v12, 0x1
    000e801aiput v12, v11, Lf0/X;->j:I
    000e801esget v12, LG/i;->a:I
    000e8022const-string v12, "RV OnBindView"
    000e8026invoke-static {v12}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000e802cinvoke-virtual {v11}, Lf0/X;->c()Ljava/util/List;
    000e8032invoke-virtual {v7, v11, v2}, Lf0/z;->d(Lf0/X;I)V
    000e8038iget-object v2, v11, Lf0/X;->k:Ljava/util/ArrayList;
    000e803cif-eqz v2, :cond_4a1
    000e8040invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
    000e8046iget v2, v11, Lf0/X;->j:I
    000e804aand-int/lit16 v2, v2, -0x401
    000e804eiput v2, v11, Lf0/X;->j:I
    000e8052invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000e8058move-result-object v2
    000e805ainstance-of v7, v2, Lf0/I;
    000e805eif-eqz v7, :cond_4b5
    000e8062check-cast v2, Lf0/I;
    000e8066move/from16 v7, v17
    000e806aiput-boolean v7, v2, Lf0/I;->c:Z
    000e806einvoke-static {}, Landroid/os/Trace;->endSection()V
    000e8074invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
    000e807amove-result-wide v12
    000e807ciget-object v2, v1, Lf0/N;->g:Lf0/M;
    000e8080iget v7, v11, Lf0/X;->f:I
    000e8084sub-long/2addr v12, v9
    000e8086invoke-virtual {v2, v7}, Lf0/M;->a(I)Lf0/L;
    000e808cmove-result-object v2
    000e808eiget-wide v9, v2, Lf0/L;->d:J
    000e8092cmp-long v7, v9, v18
    000e8096if-nez v7, :cond_4cc
    000e809agoto :goto_4d3
    000e809cdiv-long v9, v9, v26
    000e80a0mul-long v9, v9, v23
    000e80a4div-long v12, v12, v26
    000e80a8add-long/2addr v12, v9
    000e80aaiput-wide v12, v2, Lf0/L;->d:J
    000e80aeiget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->x:Landroid/view/accessibility/AccessibilityManager;
    000e80b2if-eqz v2, :cond_4e1
    000e80b6invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z
    000e80bcmove-result v2
    000e80beif-eqz v2, :cond_4e1
    000e80c2const/4 v2, 0x1
    000e80c4goto :goto_4e2
    000e80c6move v2, v8
    000e80c8if-eqz v2, :cond_520
    000e80ccsget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000e80d0invoke-virtual {v3}, Landroid/view/View;->getImportantForAccessibility()I
    000e80d6move-result v2
    000e80d8const/4 v7, 0x1
    000e80daif-nez v2, :cond_4f0
    000e80deinvoke-virtual {v3, v7}, Landroid/view/View;->setImportantForAccessibility(I)V
    000e80e4iget-object v2, v4, Landroidx/recyclerview/widget/RecyclerView;->j0:Lf0/Y;
    000e80e8if-nez v2, :cond_4f5
    000e80ecgoto :goto_521
    000e80eeiget-object v2, v2, Lf0/Y;->e:LV/b;
    000e80f2if-eqz v2, :cond_51c
    000e80f6invoke-static {v3}, LK/P;->d(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
    000e80fcmove-result-object v9
    000e80feif-nez v9, :cond_502
    000e8102move-object/from16 v9, v16
    000e8106goto :goto_511
    000e8108instance-of v10, v9, LK/a;
    000e810cif-eqz v10, :cond_50b
    000e8110check-cast v9, LK/a;
    000e8114iget-object v9, v9, LK/a;->a:LK/b;
    000e8118goto :goto_511
    000e811anew-instance v10, LK/b;
    000e811einvoke-direct {v10, v9}, LK/b;-><init>(Landroid/view/View$AccessibilityDelegate;)V
    000e8124move-object v9, v10
    000e8126if-eqz v9, :cond_51c
    000e812aif-eq v9, v2, :cond_51c
    000e812eiget-object v10, v2, LV/b;->f:Ljava/lang/Object;
    000e8132check-cast v10, Ljava/util/WeakHashMap;
    000e8136invoke-virtual {v10, v3, v9}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    000e813cinvoke-static {v3, v2}, LK/P;->m(Landroid/view/View;LK/b;)V
    000e8142goto :goto_521
    000e8144const/4 v7, 0x1
    000e8146iget-boolean v2, v5, Lf0/U;->g:Z
    000e814aif-eqz v2, :cond_527
    000e814eiput v0, v11, Lf0/X;->g:I
    000e8152move v0, v7
    000e8154invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000e815amove-result-object v2
    000e815cif-nez v2, :cond_538
    000e8160invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000e8166move-result-object v2
    000e8168check-cast v2, Lf0/I;
    000e816cinvoke-virtual {v3, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000e8172goto :goto_54a
    000e8174invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/RecyclerView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
    000e817amove-result v5
    000e817cif-nez v5, :cond_548
    000e8180invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;
    000e8186move-result-object v2
    000e8188check-cast v2, Lf0/I;
    000e818cinvoke-virtual {v3, v2}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000e8192goto :goto_54a
    000e8194check-cast v2, Lf0/I;
    000e8198iput-object v11, v2, Lf0/I;->a:Lf0/X;
    000e819cif-eqz v6, :cond_552
    000e81a0if-eqz v0, :cond_552
    000e81a4move v3, v7
    000e81a6goto :goto_553
    000e81a8move v3, v8
    000e81aaiput-boolean v3, v2, Lf0/I;->d:Z
    000e81aereturn-object v11
    000e81b0new-instance v2, Ljava/lang/IndexOutOfBoundsException;
    000e81b4new-instance v3, Ljava/lang/StringBuilder;
    000e81b8const-string v5, "Invalid item position "
    000e81bcinvoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e81c2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e81c8const-string v5, "("
    000e81ccinvoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e81d2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e81d8const-string v0, "). Item count:"
    000e81dcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e81e2iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e81e6invoke-virtual {v0}, Lf0/U;->b()I
    000e81ecmove-result v0
    000e81eeinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e81f4invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e81famove-result-object v0
    000e81fcinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8202invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e8208move-result-object v0
    000e820ainvoke-direct {v2, v0}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000e8210throw v2
    000e76f4
    000e8212
    000e8212 struct code_item_padding
    000e8212 padding uint16 0x0000
    000e8214
    000e8214 struct try_item
    000e8214 start_addr uint32 0xe7dc2
    000e8218 insn_count int 21
    000e821a handler_off uint16 0xe8225
    000e821c
    000e821c struct try_item
    000e821c start_addr uint32 0xe7e50
    000e8220 insn_count int 8
    000e8222 handler_off uint16 0xe8225
    000e8224
    000e8224 struct encoded_catch_handler_list
    000e8224 size int 1
    000e8225
    000e8225 struct encoded_catch_handler ← 0xe821a 0xe8222
    000e8225 size int64 0
    000e8226 catch_all_addr uint32 0xe7e4c
    000e8228
    000e8228f0.N::b(int):
    000e8238iget-object v0, v4, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e823cif-ltz v5, :cond_1b
    000e8240iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e8244invoke-virtual {v1}, Lf0/U;->b()I
    000e824amove-result v1
    000e824cif-ge v5, v1, :cond_1b
    000e8250iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e8254iget-boolean v1, v1, Lf0/U;->g:Z
    000e8258if-nez v1, :cond_13
    000e825creturn v5
    000e825eiget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->d:LH/e;
    000e8262const/4 v1, 0x0
    000e8264invoke-virtual {v0, v5, v1}, LH/e;->g(II)I
    000e826amove-result v5
    000e826creturn v5
    000e826enew-instance v1, Ljava/lang/IndexOutOfBoundsException;
    000e8272new-instance v2, Ljava/lang/StringBuilder;
    000e8276const-string v3, "invalid position "
    000e827ainvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e8280invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e8286const-string v5, ". State item count is "
    000e828ainvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8290iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e8294invoke-virtual {v5}, Lf0/U;->b()I
    000e829amove-result v5
    000e829cinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e82a2invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e82a8move-result-object v5
    000e82aainvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e82b0invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e82b6move-result-object v5
    000e82b8invoke-direct {v1, v5}, Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
    000e82bethrow v1
    000e8228
    000e82c0
    000e82c0f0.N::<init>(androidx.recyclerview.widget.RecyclerView):
    000e82d0invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000e82d6iput-object v2, v1, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e82danew-instance v2, Ljava/util/ArrayList;
    000e82deinvoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
    000e82e4iput-object v2, v1, Lf0/N;->a:Ljava/util/ArrayList;
    000e82e8const/4 v0, 0x0
    000e82eaiput-object v0, v1, Lf0/N;->b:Ljava/util/ArrayList;
    000e82eenew-instance v0, Ljava/util/ArrayList;
    000e82f2invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000e82f8iput-object v0, v1, Lf0/N;->c:Ljava/util/ArrayList;
    000e82fcinvoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
    000e8302move-result-object v2
    000e8304iput-object v2, v1, Lf0/N;->d:Ljava/util/List;
    000e8308const/4 v2, 0x2
    000e830aiput v2, v1, Lf0/N;->e:I
    000e830eiput v2, v1, Lf0/N;->f:I
    000e8312return-void
    000e82c0
    000e8314
    000e8314f0.N::a(f0.X, boolean):
    000e8324invoke-static {v5}, Landroidx/recyclerview/widget/RecyclerView;->j(Lf0/X;)V
    000e832aiget-object v0, v4, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e832eiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->j0:Lf0/Y;
    000e8332const/4 v2, 0x0
    000e8334if-eqz v1, :cond_1f
    000e8338iget-object v1, v1, Lf0/Y;->e:LV/b;
    000e833ciget-object v3, v5, Lf0/X;->a:Landroid/view/View;
    000e8340if-eqz v1, :cond_1b
    000e8344iget-object v1, v1, LV/b;->f:Ljava/lang/Object;
    000e8348check-cast v1, Ljava/util/WeakHashMap;
    000e834cinvoke-virtual {v1, v3}, Ljava/util/WeakHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
    000e8352move-result-object v1
    000e8354check-cast v1, LK/b;
    000e8358goto :goto_1c
    000e835amove-object v1, v2
    000e835cinvoke-static {v3, v1}, LK/P;->m(Landroid/view/View;LK/b;)V
    000e8362if-eqz v6, :cond_31
    000e8366iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e836aif-eqz v6, :cond_28
    000e836einvoke-virtual {v6, v5}, Lf0/z;->f(Lf0/X;)V
    000e8374iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e8378if-eqz v6, :cond_31
    000e837ciget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->f:LB/j;
    000e8380invoke-virtual {v6, v5}, LB/j;->I(Lf0/X;)V
    000e8386iput-object v2, v5, Lf0/X;->r:Landroidx/recyclerview/widget/RecyclerView;
    000e838ainvoke-virtual {v4}, Lf0/N;->c()Lf0/M;
    000e8390move-result-object v6
    000e8392invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000e8398iget v0, v5, Lf0/X;->f:I
    000e839cinvoke-virtual {v6, v0}, Lf0/M;->a(I)Lf0/L;
    000e83a2move-result-object v1
    000e83a4iget-object v1, v1, Lf0/L;->a:Ljava/util/ArrayList;
    000e83a8iget-object v6, v6, Lf0/M;->a:Landroid/util/SparseArray;
    000e83acinvoke-virtual {v6, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
    000e83b2move-result-object v6
    000e83b4check-cast v6, Lf0/L;
    000e83b8iget v6, v6, Lf0/L;->b:I
    000e83bcinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    000e83c2move-result v0
    000e83c4if-gt v6, v0, :cond_53
    000e83c8return-void
    000e83cainvoke-virtual {v5}, Lf0/X;->m()V
    000e83d0invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000e83d6return-void
    000e8314
    000e83d8
    000e83d8f0.N::d():
    000e83e8const/4 v0, -0x1
    000e83eaiget-object v1, v3, Lf0/N;->c:Ljava/util/ArrayList;
    000e83eeinvoke-virtual {v1}, Ljava/util/ArrayList;->size()I
    000e83f4move-result v2
    000e83f6add-int/lit8 v2, v2, -0x1
    000e83faif-ltz v2, :cond_10
    000e83feinvoke-virtual {v3, v2}, Lf0/N;->e(I)V
    000e8404add-int/2addr v2, v0
    000e8406goto :goto_9
    000e8408invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
    000e840esget-object v1, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e8412iget-object v1, v3, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e8416iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;->b0:Lf0/l;
    000e841aiget-object v2, v1, Lf0/l;->c:[I
    000e841eif-eqz v2, :cond_20
    000e8422invoke-static {v2, v0}, Ljava/util/Arrays;->fill([II)V
    000e8428const/4 v0, 0x0
    000e842aiput v0, v1, Lf0/l;->d:I
    000e842ereturn-void
    000e83d8
    000e8430
    000e8430f0.N::e(int):
    000e8440iget-object v0, v3, Lf0/N;->c:Ljava/util/ArrayList;
    000e8444invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e844amove-result-object v1
    000e844ccheck-cast v1, Lf0/X;
    000e8450const/4 v2, 0x1
    000e8452invoke-virtual {v3, v1, v2}, Lf0/N;->a(Lf0/X;Z)V
    000e8458invoke-virtual {v0, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000e845ereturn-void
    000e8430
    000e8460
    000e8460f0.N::f(android.view.View):
    000e8470invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e8476move-result-object v0
    000e8478invoke-virtual {v0}, Lf0/X;->j()Z
    000e847emove-result v1
    000e8480iget-object v2, v3, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e8484if-eqz v1, :cond_10
    000e8488const/4 v1, 0x0
    000e848ainvoke-virtual {v2, v4, v1}, Landroidx/recyclerview/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
    000e8490invoke-virtual {v0}, Lf0/X;->i()Z
    000e8496move-result v4
    000e8498if-eqz v4, :cond_1c
    000e849ciget-object v4, v0, Lf0/X;->n:Lf0/N;
    000e84a0invoke-virtual {v4, v0}, Lf0/N;->j(Lf0/X;)V
    000e84a6goto :goto_28
    000e84a8invoke-virtual {v0}, Lf0/X;->p()Z
    000e84aemove-result v4
    000e84b0if-eqz v4, :cond_28
    000e84b4iget v4, v0, Lf0/X;->j:I
    000e84b8and-int/lit8 v4, v4, -0x21
    000e84bciput v4, v0, Lf0/X;->j:I
    000e84c0invoke-virtual {v3, v0}, Lf0/N;->g(Lf0/X;)V
    000e84c6iget-object v4, v2, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000e84caif-eqz v4, :cond_3a
    000e84ceinvoke-virtual {v0}, Lf0/X;->g()Z
    000e84d4move-result v4
    000e84d6if-nez v4, :cond_3a
    000e84daiget-object v4, v2, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000e84deinvoke-virtual {v4, v0}, Lf0/D;->d(Lf0/X;)V
    000e84e4return-void
    000e8460
    000e84e6
    000e84e6 // align 0x8
    000e84e8
    000e84e8f0.N::g(f0.X):
    000e84f8invoke-virtual {v12}, Lf0/X;->i()Z
    000e84femove-result v0
    000e8500const/4 v1, 0x0
    000e8502const/4 v2, 0x1
    000e8504iget-object v3, v11, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e8508iget-object v4, v12, Lf0/X;->a:Landroid/view/View;
    000e850cif-nez v0, :cond_e9
    000e8510invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000e8516move-result-object v0
    000e8518if-eqz v0, :cond_14
    000e851cgoto/16 :goto_e9
    000e8520invoke-virtual {v12}, Lf0/X;->j()Z
    000e8526move-result v0
    000e8528if-nez v0, :cond_ce
    000e852cinvoke-virtual {v12}, Lf0/X;->o()Z
    000e8532move-result v0
    000e8534if-nez v0, :cond_b6
    000e8538iget v0, v12, Lf0/X;->j:I
    000e853cand-int/lit8 v0, v0, 0x10
    000e8540if-nez v0, :cond_30
    000e8544sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000e8548invoke-virtual {v4}, Landroid/view/View;->hasTransientState()Z
    000e854emove-result v0
    000e8550if-eqz v0, :cond_30
    000e8554move v0, v2
    000e8556goto :goto_31
    000e8558move v0, v1
    000e855aiget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e855einvoke-virtual {v12}, Lf0/X;->g()Z
    000e8564move-result v4
    000e8566if-eqz v4, :cond_a6
    000e856aiget v4, v11, Lf0/N;->f:I
    000e856eif-lez v4, :cond_9c
    000e8572iget v4, v12, Lf0/X;->j:I
    000e8576and-int/lit16 v4, v4, 0x20e
    000e857aif-eqz v4, :cond_44
    000e857egoto :goto_9c
    000e8580iget-object v4, v11, Lf0/N;->c:Ljava/util/ArrayList;
    000e8584invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    000e858amove-result v5
    000e858ciget v6, v11, Lf0/N;->f:I
    000e8590if-lt v5, v6, :cond_55
    000e8594if-lez v5, :cond_55
    000e8598invoke-virtual {v11, v1}, Lf0/N;->e(I)V
    000e859eadd-int/lit8 v5, v5, -0x1
    000e85a2sget-object v6, Landroidx/recyclerview/widget/RecyclerView;->s0:[I
    000e85a6if-lez v5, :cond_97
    000e85aaiget-object v6, v3, Landroidx/recyclerview/widget/RecyclerView;->b0:Lf0/l;
    000e85aeiget v7, v12, Lf0/X;->c:I
    000e85b2iget-object v8, v6, Lf0/l;->c:[I
    000e85b6if-eqz v8, :cond_72
    000e85baiget v8, v6, Lf0/l;->d:I
    000e85bemul-int/lit8 v8, v8, 0x2
    000e85c2move v9, v1
    000e85c4if-ge v9, v8, :cond_72
    000e85c8iget-object v10, v6, Lf0/l;->c:[I
    000e85ccaget v10, v10, v9
    000e85d0if-ne v10, v7, :cond_6f
    000e85d4goto :goto_97
    000e85d6add-int/lit8 v9, v9, 0x2
    000e85dagoto :goto_66
    000e85dcsub-int/2addr v5, v2
    000e85deif-ltz v5, :cond_96
    000e85e2invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000e85e8move-result-object v6
    000e85eacheck-cast v6, Lf0/X;
    000e85eeiget v6, v6, Lf0/X;->c:I
    000e85f2iget-object v7, v3, Landroidx/recyclerview/widget/RecyclerView;->b0:Lf0/l;
    000e85f6iget-object v8, v7, Lf0/l;->c:[I
    000e85faif-eqz v8, :cond_96
    000e85feiget v8, v7, Lf0/l;->d:I
    000e8602mul-int/lit8 v8, v8, 0x2
    000e8606move v9, v1
    000e8608if-ge v9, v8, :cond_96
    000e860ciget-object v10, v7, Lf0/l;->c:[I
    000e8610aget v10, v10, v9
    000e8614if-ne v10, v6, :cond_93
    000e8618add-int/lit8 v5, v5, -0x1
    000e861cgoto :goto_73
    000e861eadd-int/lit8 v9, v9, 0x2
    000e8622goto :goto_88
    000e8624add-int/2addr v5, v2
    000e8626invoke-virtual {v4, v5, v12}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
    000e862cmove v4, v2
    000e862egoto :goto_9d
    000e8630move v4, v1
    000e8632if-nez v4, :cond_a4
    000e8636invoke-virtual {v11, v12, v2}, Lf0/N;->a(Lf0/X;Z)V
    000e863cmove v1, v4
    000e863egoto :goto_a7
    000e8640move v2, v1
    000e8642goto :goto_a2
    000e8644move v2, v1
    000e8646iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;->f:LB/j;
    000e864ainvoke-virtual {v3, v12}, LB/j;->I(Lf0/X;)V
    000e8650if-nez v1, :cond_b5
    000e8654if-nez v2, :cond_b5
    000e8658if-eqz v0, :cond_b5
    000e865cconst/4 v0, 0x0
    000e865eiput-object v0, v12, Lf0/X;->r:Landroidx/recyclerview/widget/RecyclerView;
    000e8662return-void
    000e8664new-instance v12, Ljava/lang/IllegalArgumentException;
    000e8668new-instance v0, Ljava/lang/StringBuilder;
    000e866cconst-string v1, "Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle."
    000e8670invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e8676invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e867cmove-result-object v1
    000e867einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8684invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e868amove-result-object v0
    000e868cinvoke-direct {v12, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e8692throw v12
    000e8694new-instance v0, Ljava/lang/IllegalArgumentException;
    000e8698new-instance v1, Ljava/lang/StringBuilder;
    000e869cconst-string v2, "Tmp detached view should be removed from RecyclerView before it can be recycled: "
    000e86a0invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e86a6invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000e86acinvoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e86b2move-result-object v12
    000e86b4invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e86bainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e86c0move-result-object v12
    000e86c2invoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e86c8throw v0
    000e86canew-instance v0, Ljava/lang/IllegalArgumentException;
    000e86cenew-instance v5, Ljava/lang/StringBuilder;
    000e86d2const-string v6, "Scrapped or attached views may not be recycled. isScrap:"
    000e86d6invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e86dcinvoke-virtual {v12}, Lf0/X;->i()Z
    000e86e2move-result v12
    000e86e4invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e86eaconst-string v12, " isAttached:"
    000e86eeinvoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e86f4invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000e86famove-result-object v12
    000e86fcif-eqz v12, :cond_105
    000e8700move v1, v2
    000e8702invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8708invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e870emove-result-object v12
    000e8710invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8716invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e871cmove-result-object v12
    000e871einvoke-direct {v0, v12}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e8724throw v0
    000e84e8
    000e8726
    000e8726 // align 0x8
    000e8728
    000e8728f0.N::h(android.view.View):
    000e8738invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
    000e873emove-result-object v6
    000e8740iget v0, v6, Lf0/X;->j:I
    000e8744and-int/lit8 v0, v0, 0xc
    000e8748const/4 v1, 0x0
    000e874aconst/4 v2, 0x1
    000e874cif-eqz v0, :cond_e
    000e8750move v0, v2
    000e8752goto :goto_f
    000e8754move v0, v1
    000e8756iget-object v3, v5, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e875aif-nez v0, :cond_49
    000e875einvoke-virtual {v6}, Lf0/X;->k()Z
    000e8764move-result v0
    000e8766if-eqz v0, :cond_49
    000e876aiget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
    000e876eif-eqz v0, :cond_49
    000e8772invoke-virtual {v6}, Lf0/X;->c()Ljava/util/List;
    000e8778move-result-object v4
    000e877acheck-cast v0, Lf0/h;
    000e877einvoke-interface {v4}, Ljava/util/List;->isEmpty()Z
    000e8784move-result v4
    000e8786if-eqz v4, :cond_49
    000e878aiget-boolean v0, v0, Lf0/h;->g:Z
    000e878eif-eqz v0, :cond_49
    000e8792invoke-virtual {v6}, Lf0/X;->f()Z
    000e8798move-result v0
    000e879aif-eqz v0, :cond_34
    000e879egoto :goto_49
    000e87a0iget-object v0, v5, Lf0/N;->b:Ljava/util/ArrayList;
    000e87a4if-nez v0, :cond_3f
    000e87a8new-instance v0, Ljava/util/ArrayList;
    000e87acinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000e87b2iput-object v0, v5, Lf0/N;->b:Ljava/util/ArrayList;
    000e87b6iput-object v5, v6, Lf0/X;->n:Lf0/N;
    000e87baiput-boolean v2, v6, Lf0/X;->o:Z
    000e87beiget-object v0, v5, Lf0/N;->b:Ljava/util/ArrayList;
    000e87c2invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000e87c8return-void
    000e87cainvoke-virtual {v6}, Lf0/X;->f()Z
    000e87d0move-result v0
    000e87d2if-eqz v0, :cond_74
    000e87d6invoke-virtual {v6}, Lf0/X;->h()Z
    000e87dcmove-result v0
    000e87deif-nez v0, :cond_74
    000e87e2iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e87e6iget-boolean v0, v0, Lf0/z;->b:Z
    000e87eaif-eqz v0, :cond_5c
    000e87eegoto :goto_74
    000e87f0new-instance v6, Ljava/lang/IllegalArgumentException;
    000e87f4new-instance v0, Ljava/lang/StringBuilder;
    000e87f8const-string v1, "Called scrap view with an invalid view. Invalid views cannot be reused from scrap, they should rebound from recycler pool."
    000e87fcinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e8802invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
    000e8808move-result-object v1
    000e880ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8810invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e8816move-result-object v0
    000e8818invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000e881ethrow v6
    000e8820iput-object v5, v6, Lf0/X;->n:Lf0/N;
    000e8824iput-boolean v1, v6, Lf0/X;->o:Z
    000e8828iget-object v0, v5, Lf0/N;->a:Ljava/util/ArrayList;
    000e882cinvoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000e8832return-void
    000e8728
    000e8834
    000e8834f0.N::j(f0.X):
    000e8844iget-boolean v0, v2, Lf0/X;->o:Z
    000e8848if-eqz v0, :cond_a
    000e884ciget-object v0, v1, Lf0/N;->b:Ljava/util/ArrayList;
    000e8850invoke-virtual {v0, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    000e8856goto :goto_f
    000e8858iget-object v0, v1, Lf0/N;->a:Ljava/util/ArrayList;
    000e885cinvoke-virtual {v0, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    000e8862const/4 v0, 0x0
    000e8864iput-object v0, v2, Lf0/X;->n:Lf0/N;
    000e8868const/4 v0, 0x0
    000e886aiput-boolean v0, v2, Lf0/X;->o:Z
    000e886eiget v0, v2, Lf0/X;->j:I
    000e8872and-int/lit8 v0, v0, -0x21
    000e8876iput v0, v2, Lf0/X;->j:I
    000e887areturn-void
    000e8834
    000e887c
    000e887cf0.N::k():
    000e888ciget-object v0, v4, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
    000e8890iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e8894if-eqz v0, :cond_9
    000e8898iget v0, v0, Lf0/H;->j:I
    000e889cgoto :goto_a
    000e889econst/4 v0, 0x0
    000e88a0iget v1, v4, Lf0/N;->e:I
    000e88a4add-int/2addr v1, v0
    000e88a6iput v1, v4, Lf0/N;->f:I
    000e88aaiget-object v0, v4, Lf0/N;->c:Ljava/util/ArrayList;
    000e88aeinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000e88b4move-result v1
    000e88b6add-int/lit8 v1, v1, -0x1
    000e88baif-ltz v1, :cond_27
    000e88beinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
    000e88c4move-result v2
    000e88c6iget v3, v4, Lf0/N;->f:I
    000e88caif-le v2, v3, :cond_27
    000e88ceinvoke-virtual {v4, v1}, Lf0/N;->e(I)V
    000e88d4add-int/lit8 v1, v1, -0x1
    000e88d8goto :goto_17
    000e88dareturn-void
    000e887c
    000e88dc
    000e88dcf0.Q::<clinit>():
    000e88ecnew-instance v0, LE0/b;
    000e88f0const/4 v1, 0x7
    000e88f2invoke-direct {v0, v1}, LE0/b;-><init>(I)V
    000e88f8sput-object v0, Lf0/Q;->CREATOR:Landroid/os/Parcelable$Creator;
    000e88fcreturn-void
    000e88dc
    000e88fe
    000e88fe // align 0x10
    000e8900
    000e8900f0.Q::<init>(android.os.Parcel, java.lang.ClassLoader):
    000e8910invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
    000e8916if-eqz v2, :cond_6
    000e891agoto :goto_c
    000e891cconst-class v2, Lf0/H;
    000e8920invoke-virtual {v2}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    000e8926move-result-object v2
    000e8928invoke-virtual {v1, v2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    000e892emove-result-object v1
    000e8930iput-object v1, v0, Lf0/Q;->c:Landroid/os/Parcelable;
    000e8934return-void
    000e8900
    000e8936
    000e8936 // align 0x8
    000e8938
    000e8938f0.Q::writeToParcel(android.os.Parcel, int):
    000e8948invoke-super {v1, v2, v3}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
    000e894eiget-object v3, v1, Lf0/Q;->c:Landroid/os/Parcelable;
    000e8952const/4 v0, 0x0
    000e8954invoke-virtual {v2, v3, v0}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
    000e895areturn-void
    000e8938
    000e895c
    000e895cf0.S::a(androidx.recyclerview.widget.RecyclerView):
    000e896ciget v0, v5, Lf0/S;->d:I
    000e8970const/4 v1, 0x0
    000e8972if-ltz v0, :cond_e
    000e8976const/4 v2, -0x1
    000e8978iput v2, v5, Lf0/S;->d:I
    000e897cinvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/RecyclerView;->M(I)V
    000e8982iput-boolean v1, v5, Lf0/S;->f:Z
    000e8986return-void
    000e8988iget-boolean v0, v5, Lf0/S;->f:Z
    000e898cif-eqz v0, :cond_3c
    000e8990iget-object v0, v5, Lf0/S;->e:Landroid/view/animation/BaseInterpolator;
    000e8994const/4 v2, 0x1
    000e8996if-eqz v0, :cond_24
    000e899aiget v3, v5, Lf0/S;->c:I
    000e899eif-lt v3, v2, :cond_1c
    000e89a2goto :goto_24
    000e89a4new-instance v6, Ljava/lang/IllegalStateException;
    000e89a8const-string v0, "If you provide an interpolator, you must set a positive duration"
    000e89acinvoke-direct {v6, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000e89b2throw v6
    000e89b4iget v3, v5, Lf0/S;->c:I
    000e89b8if-lt v3, v2, :cond_34
    000e89bciget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
    000e89c0iget v2, v5, Lf0/S;->a:I
    000e89c4iget v4, v5, Lf0/S;->b:I
    000e89c8invoke-virtual {v6, v2, v4, v3, v0}, Lf0/W;->b(IIILandroid/view/animation/BaseInterpolator;)V
    000e89ceiput-boolean v1, v5, Lf0/S;->f:Z
    000e89d2return-void
    000e89d4new-instance v6, Ljava/lang/IllegalStateException;
    000e89d8const-string v0, "Scroll duration must be a positive number"
    000e89dcinvoke-direct {v6, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000e89e2throw v6
    000e89e4return-void
    000e895c
    000e89e6
    000e89e6 // align 0x8
    000e89e8
    000e89e8f0.U::b():
    000e89f8iget-boolean v0, v2, Lf0/U;->g:Z
    000e89fcif-eqz v0, :cond_a
    000e8a00iget v0, v2, Lf0/U;->b:I
    000e8a04iget v1, v2, Lf0/U;->c:I
    000e8a08sub-int/2addr v0, v1
    000e8a0areturn v0
    000e8a0ciget v0, v2, Lf0/U;->e:I
    000e8a10return v0
    000e89e8
    000e8a12
    000e8a12 // align 0x4
    000e8a14
    000e8a14f0.U::toString():
    000e8a24new-instance v0, Ljava/lang/StringBuilder;
    000e8a28const-string v1, "State{mTargetPosition="
    000e8a2cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e8a32iget v1, v2, Lf0/U;->a:I
    000e8a36invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e8a3cconst-string v1, ", mData=null, mItemCount="
    000e8a40invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8a46iget v1, v2, Lf0/U;->e:I
    000e8a4ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e8a50const-string v1, ", mIsMeasuring="
    000e8a54invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8a5aiget-boolean v1, v2, Lf0/U;->i:Z
    000e8a5einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8a64const-string v1, ", mPreviousLayoutItemCount="
    000e8a68invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8a6eiget v1, v2, Lf0/U;->b:I
    000e8a72invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e8a78const-string v1, ", mDeletedInvisibleItemCountSincePreviousLayout="
    000e8a7cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8a82iget v1, v2, Lf0/U;->c:I
    000e8a86invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000e8a8cconst-string v1, ", mStructureChanged="
    000e8a90invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8a96iget-boolean v1, v2, Lf0/U;->f:Z
    000e8a9ainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8aa0const-string v1, ", mInPreLayout="
    000e8aa4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8aaaiget-boolean v1, v2, Lf0/U;->g:Z
    000e8aaeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8ab4const-string v1, ", mRunSimpleAnimations="
    000e8ab8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8abeiget-boolean v1, v2, Lf0/U;->j:Z
    000e8ac2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8ac8const-string v1, ", mRunPredictiveAnimations="
    000e8accinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8ad2iget-boolean v1, v2, Lf0/U;->k:Z
    000e8ad6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    000e8adcconst/16 v1, 0x7d
    000e8ae0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    000e8ae6invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e8aecmove-result-object v0
    000e8aeereturn-object v0
    000e8a14
    000e8af0
    000e8af0f0.U::a(int):
    000e8b00iget v0, v3, Lf0/U;->d:I
    000e8b04and-int/2addr v0, v4
    000e8b06if-eqz v0, :cond_6
    000e8b0areturn-void
    000e8b0cnew-instance v0, Ljava/lang/IllegalStateException;
    000e8b10new-instance v1, Ljava/lang/StringBuilder;
    000e8b14const-string v2, "Layout state should be one of "
    000e8b18invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000e8b1einvoke-static {v4}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
    000e8b24move-result-object v4
    000e8b26invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8b2cconst-string v4, " but it is "
    000e8b30invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8b36iget v4, v3, Lf0/U;->d:I
    000e8b3ainvoke-static {v4}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
    000e8b40move-result-object v4
    000e8b42invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000e8b48invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000e8b4emove-result-object v4
    000e8b50invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000e8b56throw v0
    000e8af0
    000e8b58
    000e8b58f0.W::<init>(androidx.recyclerview.widget.RecyclerView):
    000e8b68invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000e8b6eiput-object v3, v2, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
    000e8b72sget-object v0, Landroidx/recyclerview/widget/RecyclerView;->u0:LT/d;
    000e8b76iput-object v0, v2, Lf0/W;->d:Landroid/view/animation/Interpolator;
    000e8b7aconst/4 v1, 0x0
    000e8b7ciput-boolean v1, v2, Lf0/W;->e:Z
    000e8b80iput-boolean v1, v2, Lf0/W;->f:Z
    000e8b84new-instance v1, Landroid/widget/OverScroller;
    000e8b88invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
    000e8b8emove-result-object v3
    000e8b90invoke-direct {v1, v3, v0}, Landroid/widget/OverScroller;-><init>(Landroid/content/Context;Landroid/view/animation/Interpolator;)V
    000e8b96iput-object v1, v2, Lf0/W;->c:Landroid/widget/OverScroller;
    000e8b9areturn-void
    000e8b58
    000e8b9c
    000e8b9cf0.W::a():
    000e8baciget-boolean v0, v2, Lf0/W;->e:Z
    000e8bb0if-eqz v0, :cond_8
    000e8bb4const/4 v0, 0x1
    000e8bb6iput-boolean v0, v2, Lf0/W;->f:Z
    000e8bbareturn-void
    000e8bbciget-object v0, v2, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
    000e8bc0invoke-virtual {v0, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000e8bc6sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000e8bcainvoke-virtual {v0, v2}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
    000e8bd0return-void
    000e8b9c
    000e8bd2
    000e8bd2 // align 0x4
    000e8bd4
    000e8bd4f0.W::run():
    000e8be4iget-object v0, v13, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
    000e8be8iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e8becif-nez v1, :cond_f
    000e8bf0invoke-virtual {v0, v13}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000e8bf6iget-object v0, v13, Lf0/W;->c:Landroid/widget/OverScroller;
    000e8bfainvoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V
    000e8c00return-void
    000e8c02const/4 v8, 0x0
    000e8c04iput-boolean v8, v13, Lf0/W;->f:Z
    000e8c08const/4 v9, 0x1
    000e8c0aiput-boolean v9, v13, Lf0/W;->e:Z
    000e8c0einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->m()V
    000e8c14iget-object v10, v13, Lf0/W;->c:Landroid/widget/OverScroller;
    000e8c18invoke-virtual {v10}, Landroid/widget/OverScroller;->computeScrollOffset()Z
    000e8c1emove-result v1
    000e8c20if-eqz v1, :cond_185
    000e8c24invoke-virtual {v10}, Landroid/widget/OverScroller;->getCurrX()I
    000e8c2amove-result v1
    000e8c2cinvoke-virtual {v10}, Landroid/widget/OverScroller;->getCurrY()I
    000e8c32move-result v2
    000e8c34iget v3, v13, Lf0/W;->a:I
    000e8c38sub-int v3, v1, v3
    000e8c3ciget v4, v13, Lf0/W;->b:I
    000e8c40sub-int v4, v2, v4
    000e8c44iput v1, v13, Lf0/W;->a:I
    000e8c48iput v2, v13, Lf0/W;->b:I
    000e8c4cmove v1, v3
    000e8c4eiget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000e8c52aput v8, v3, v8
    000e8c56aput v8, v3, v9
    000e8c5amove v2, v4
    000e8c5cconst/4 v4, 0x0
    000e8c5econst/4 v5, 0x1
    000e8c60invoke-virtual/range {v0 .. v5}, Landroidx/recyclerview/widget/RecyclerView;->r(II[I[II)Z
    000e8c66move-result v3
    000e8c68iget-object v11, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000e8c6cif-eqz v3, :cond_4f
    000e8c70aget v3, v11, v8
    000e8c74sub-int v3, v1, v3
    000e8c78aget v1, v11, v9
    000e8c7csub-int v4, v2, v1
    000e8c80goto :goto_51
    000e8c82move v3, v1
    000e8c84move v4, v2
    000e8c86invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
    000e8c8cmove-result v1
    000e8c8econst/4 v12, 0x2
    000e8c90if-eq v1, v12, :cond_5b
    000e8c94invoke-virtual {v0, v3, v4}, Landroidx/recyclerview/widget/RecyclerView;->l(II)V
    000e8c9aiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
    000e8c9eif-eqz v1, :cond_95
    000e8ca2aput v8, v11, v8
    000e8ca6aput v8, v11, v9
    000e8caainvoke-virtual {v0, v3, v4, v11}, Landroidx/recyclerview/widget/RecyclerView;->Y(II[I)V
    000e8cb0aget v1, v11, v8
    000e8cb4aget v2, v11, v9
    000e8cb8sub-int/2addr v3, v1
    000e8cbasub-int/2addr v4, v2
    000e8cbciget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e8cc0iget-object v5, v5, Lf0/H;->e:Lf0/u;
    000e8cc4if-eqz v5, :cond_97
    000e8cc8iget-boolean v6, v5, Lf0/u;->d:Z
    000e8cccif-nez v6, :cond_97
    000e8cd0iget-boolean v6, v5, Lf0/u;->e:Z
    000e8cd4if-eqz v6, :cond_97
    000e8cd8iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->c0:Lf0/U;
    000e8cdcinvoke-virtual {v6}, Lf0/U;->b()I
    000e8ce2move-result v6
    000e8ce4if-nez v6, :cond_86
    000e8ce8invoke-virtual {v5}, Lf0/u;->i()V
    000e8ceegoto :goto_97
    000e8cf0iget v7, v5, Lf0/u;->a:I
    000e8cf4if-lt v7, v6, :cond_91
    000e8cf8sub-int/2addr v6, v9
    000e8cfaiput v6, v5, Lf0/u;->a:I
    000e8cfeinvoke-virtual {v5, v1, v2}, Lf0/u;->g(II)V
    000e8d04goto :goto_97
    000e8d06invoke-virtual {v5, v1, v2}, Lf0/u;->g(II)V
    000e8d0cgoto :goto_97
    000e8d0emove v1, v8
    000e8d10move v2, v1
    000e8d12iget-object v5, v0, Landroidx/recyclerview/widget/RecyclerView;->m:Ljava/util/ArrayList;
    000e8d16invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
    000e8d1cmove-result v5
    000e8d1eif-nez v5, :cond_a2
    000e8d22invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000e8d28iget-object v7, v0, Landroidx/recyclerview/widget/RecyclerView;->o0:[I
    000e8d2caput v8, v7, v8
    000e8d30aput v8, v7, v9
    000e8d34const/4 v5, 0x0
    000e8d36const/4 v6, 0x1
    000e8d38invoke-virtual/range {v0 .. v7}, Landroidx/recyclerview/widget/RecyclerView;->s(IIII[II[I)V
    000e8d3eaget v5, v11, v8
    000e8d42sub-int/2addr v3, v5
    000e8d44aget v5, v11, v9
    000e8d48sub-int/2addr v4, v5
    000e8d4aif-nez v1, :cond_b7
    000e8d4eif-eqz v2, :cond_ba
    000e8d52invoke-virtual {v0, v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->t(II)V
    000e8d58invoke-static {v0}, Landroidx/recyclerview/widget/RecyclerView;->d(Landroidx/recyclerview/widget/RecyclerView;)Z
    000e8d5emove-result v5
    000e8d60if-nez v5, :cond_c3
    000e8d64invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000e8d6ainvoke-virtual {v10}, Landroid/widget/OverScroller;->getCurrX()I
    000e8d70move-result v5
    000e8d72invoke-virtual {v10}, Landroid/widget/OverScroller;->getFinalX()I
    000e8d78move-result v6
    000e8d7aif-ne v5, v6, :cond_cf
    000e8d7emove v5, v9
    000e8d80goto :goto_d0
    000e8d82move v5, v8
    000e8d84invoke-virtual {v10}, Landroid/widget/OverScroller;->getCurrY()I
    000e8d8amove-result v6
    000e8d8cinvoke-virtual {v10}, Landroid/widget/OverScroller;->getFinalY()I
    000e8d92move-result v7
    000e8d94if-ne v6, v7, :cond_dc
    000e8d98move v6, v9
    000e8d9agoto :goto_dd
    000e8d9cmove v6, v8
    000e8d9einvoke-virtual {v10}, Landroid/widget/OverScroller;->isFinished()Z
    000e8da4move-result v7
    000e8da6if-nez v7, :cond_ee
    000e8daaif-nez v5, :cond_e7
    000e8daeif-eqz v3, :cond_ec
    000e8db2if-nez v6, :cond_ee
    000e8db6if-eqz v4, :cond_ec
    000e8dbagoto :goto_ee
    000e8dbcmove v5, v8
    000e8dbegoto :goto_ef
    000e8dc0move v5, v9
    000e8dc2iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e8dc6iget-object v6, v6, Lf0/H;->e:Lf0/u;
    000e8dcaif-eqz v6, :cond_fb
    000e8dceiget-boolean v6, v6, Lf0/u;->d:Z
    000e8dd2if-eqz v6, :cond_fb
    000e8dd6goto/16 :goto_17b
    000e8ddaif-eqz v5, :cond_17b
    000e8ddeinvoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
    000e8de4move-result v1
    000e8de6if-eq v1, v12, :cond_16e
    000e8deainvoke-virtual {v10}, Landroid/widget/OverScroller;->getCurrVelocity()F
    000e8df0move-result v1
    000e8df2float-to-int v1, v1
    000e8df4if-gez v3, :cond_10c
    000e8df8neg-int v2, v1
    000e8dfagoto :goto_111
    000e8dfcif-lez v3, :cond_110
    000e8e00move v2, v1
    000e8e02goto :goto_111
    000e8e04move v2, v8
    000e8e06if-gez v4, :cond_115
    000e8e0aneg-int v1, v1
    000e8e0cgoto :goto_119
    000e8e0eif-lez v4, :cond_118
    000e8e12goto :goto_119
    000e8e14move v1, v8
    000e8e16if-gez v2, :cond_12d
    000e8e1ainvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->v()V
    000e8e20iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000e8e24invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000e8e2amove-result v3
    000e8e2cif-eqz v3, :cond_13f
    000e8e30iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->D:Landroid/widget/EdgeEffect;
    000e8e34neg-int v4, v2
    000e8e36invoke-virtual {v3, v4}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000e8e3cgoto :goto_13f
    000e8e3eif-lez v2, :cond_13f
    000e8e42invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->w()V
    000e8e48iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000e8e4cinvoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000e8e52move-result v3
    000e8e54if-eqz v3, :cond_13f
    000e8e58iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->F:Landroid/widget/EdgeEffect;
    000e8e5cinvoke-virtual {v3, v2}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000e8e62if-gez v1, :cond_153
    000e8e66invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->x()V
    000e8e6ciget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000e8e70invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000e8e76move-result v3
    000e8e78if-eqz v3, :cond_165
    000e8e7ciget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->E:Landroid/widget/EdgeEffect;
    000e8e80neg-int v4, v1
    000e8e82invoke-virtual {v3, v4}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000e8e88goto :goto_165
    000e8e8aif-lez v1, :cond_165
    000e8e8einvoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->u()V
    000e8e94iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000e8e98invoke-virtual {v3}, Landroid/widget/EdgeEffect;->isFinished()Z
    000e8e9emove-result v3
    000e8ea0if-eqz v3, :cond_165
    000e8ea4iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->G:Landroid/widget/EdgeEffect;
    000e8ea8invoke-virtual {v3, v1}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000e8eaeif-nez v2, :cond_169
    000e8eb2if-eqz v1, :cond_16e
    000e8eb6sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000e8ebainvoke-virtual {v0}, Landroid/view/View;->postInvalidateOnAnimation()V
    000e8ec0iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->b0:Lf0/l;
    000e8ec4iget-object v2, v1, Lf0/l;->c:[I
    000e8ec8if-eqz v2, :cond_178
    000e8eccconst/4 v3, -0x1
    000e8eceinvoke-static {v2, v3}, Ljava/util/Arrays;->fill([II)V
    000e8ed4iput v8, v1, Lf0/l;->d:I
    000e8ed8goto :goto_185
    000e8edainvoke-virtual {v13}, Lf0/W;->a()V
    000e8ee0iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView;->a0:Lf0/n;
    000e8ee4if-eqz v3, :cond_185
    000e8ee8invoke-virtual {v3, v0, v1, v2}, Lf0/n;->a(Landroidx/recyclerview/widget/RecyclerView;II)V
    000e8eeeiget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
    000e8ef2iget-object v1, v1, Lf0/H;->e:Lf0/u;
    000e8ef6if-eqz v1, :cond_192
    000e8efaiget-boolean v2, v1, Lf0/u;->d:Z
    000e8efeif-eqz v2, :cond_192
    000e8f02invoke-virtual {v1, v8, v8}, Lf0/u;->g(II)V
    000e8f08iput-boolean v8, v13, Lf0/W;->e:Z
    000e8f0ciget-boolean v1, v13, Lf0/W;->f:Z
    000e8f10if-eqz v1, :cond_1a1
    000e8f14invoke-virtual {v0, v13}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000e8f1asget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000e8f1einvoke-virtual {v0, v13}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V
    000e8f24return-void
    000e8f26invoke-virtual {v0, v8}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
    000e8f2cinvoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;->d0(I)V
    000e8f32return-void
    000e8bd4