File classes.dex
Function:
    000a1cf4
    000a1cf4androidx.core.widget.NestedScrollView::computeScroll():
    000a1d04move-object/from16 v0, v17
    000a1d08iget-object v1, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1d0cinvoke-virtual {v1}, Landroid/widget/OverScroller;->isFinished()Z
    000a1d12move-result v1
    000a1d14if-eqz v1, :cond_b
    000a1d18return-void
    000a1d1aiget-object v1, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1d1einvoke-virtual {v1}, Landroid/widget/OverScroller;->computeScrollOffset()Z
    000a1d24iget-object v1, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1d28invoke-virtual {v1}, Landroid/widget/OverScroller;->getCurrY()I
    000a1d2emove-result v1
    000a1d30iget v2, v0, Landroidx/core/widget/NestedScrollView;->v:I
    000a1d34sub-int v2, v1, v2
    000a1d38invoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000a1d3emove-result v3
    000a1d40iget-object v4, v0, Landroidx/core/widget/NestedScrollView;->f:Landroid/widget/EdgeEffect;
    000a1d44iget-object v5, v0, Landroidx/core/widget/NestedScrollView;->e:Landroid/widget/EdgeEffect;
    000a1d48const/high16 v6, 0x3f000000
    000a1d4cconst/4 v7, 0x0
    000a1d4econst/high16 v8, 0x40800000
    000a1d52if-lez v2, :cond_4a
    000a1d56invoke-static {v5}, LP1/e;->t(Landroid/widget/EdgeEffect;)F
    000a1d5cmove-result v9
    000a1d5ecmpl-float v9, v9, v7
    000a1d62if-eqz v9, :cond_4a
    000a1d66neg-int v7, v2
    000a1d68int-to-float v7, v7
    000a1d6amul-float/2addr v7, v8
    000a1d6cint-to-float v9, v3
    000a1d6ediv-float/2addr v7, v9
    000a1d70neg-int v3, v3
    000a1d72int-to-float v3, v3
    000a1d74div-float/2addr v3, v8
    000a1d76invoke-static {v5, v7, v6}, LP1/e;->L(Landroid/widget/EdgeEffect;FF)F
    000a1d7cmove-result v6
    000a1d7emul-float/2addr v6, v3
    000a1d80invoke-static {v6}, Ljava/lang/Math;->round(F)I
    000a1d86move-result v3
    000a1d88if-eq v3, v2, :cond_47
    000a1d8cinvoke-virtual {v5}, Landroid/widget/EdgeEffect;->finish()V
    000a1d92sub-int/2addr v2, v3
    000a1d94move v8, v2
    000a1d96goto :goto_68
    000a1d98if-gez v2, :cond_48
    000a1d9cinvoke-static {v4}, LP1/e;->t(Landroid/widget/EdgeEffect;)F
    000a1da2move-result v9
    000a1da4cmpl-float v7, v9, v7
    000a1da8if-eqz v7, :cond_48
    000a1dacint-to-float v7, v2
    000a1daemul-float/2addr v7, v8
    000a1db0int-to-float v3, v3
    000a1db2div-float/2addr v7, v3
    000a1db4div-float/2addr v3, v8
    000a1db6invoke-static {v4, v7, v6}, LP1/e;->L(Landroid/widget/EdgeEffect;FF)F
    000a1dbcmove-result v6
    000a1dbemul-float/2addr v6, v3
    000a1dc0invoke-static {v6}, Ljava/lang/Math;->round(F)I
    000a1dc6move-result v3
    000a1dc8if-eq v3, v2, :cond_47
    000a1dccinvoke-virtual {v4}, Landroid/widget/EdgeEffect;->finish()V
    000a1dd2goto :goto_47
    000a1dd4iput v1, v0, Landroidx/core/widget/NestedScrollView;->v:I
    000a1dd8iget-object v9, v0, Landroidx/core/widget/NestedScrollView;->t:[I
    000a1ddcconst/4 v1, 0x1
    000a1ddeconst/4 v2, 0x0
    000a1de0aput v2, v9, v1
    000a1de4const/4 v10, 0x0
    000a1de6iget-object v6, v0, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a1deaconst/4 v7, 0x0
    000a1decconst/4 v11, 0x1
    000a1deeinvoke-virtual/range {v6 .. v11}, LK/m;->c(II[I[II)Z
    000a1df4move-object/from16 v16, v9
    000a1df8aget v3, v16, v1
    000a1dfcsub-int/2addr v8, v3
    000a1dfeinvoke-virtual {v0}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    000a1e04move-result v3
    000a1e06if-eqz v8, :cond_a6
    000a1e0ainvoke-virtual {v0}, Landroid/view/View;->getScrollY()I
    000a1e10move-result v6
    000a1e12invoke-virtual {v0}, Landroid/view/View;->getScrollX()I
    000a1e18move-result v7
    000a1e1ainvoke-virtual {v0, v8, v7, v6, v3}, Landroidx/core/widget/NestedScrollView;->p(IIII)Z
    000a1e20invoke-virtual {v0}, Landroid/view/View;->getScrollY()I
    000a1e26move-result v7
    000a1e28sub-int v11, v7, v6
    000a1e2csub-int v13, v8, v11
    000a1e30aput v2, v16, v1
    000a1e34const/4 v10, 0x0
    000a1e36const/4 v12, 0x0
    000a1e38iget-object v9, v0, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a1e3ciget-object v14, v0, Landroidx/core/widget/NestedScrollView;->s:[I
    000a1e40const/4 v15, 0x1
    000a1e42invoke-virtual/range {v9 .. v16}, LK/m;->d(IIII[II[I)Z
    000a1e48aget v2, v16, v1
    000a1e4csub-int v8, v13, v2
    000a1e50if-eqz v8, :cond_dd
    000a1e54invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
    000a1e5amove-result v2
    000a1e5cif-eqz v2, :cond_b2
    000a1e60if-ne v2, v1, :cond_d5
    000a1e64if-lez v3, :cond_d5
    000a1e68if-gez v8, :cond_c5
    000a1e6cinvoke-virtual {v5}, Landroid/widget/EdgeEffect;->isFinished()Z
    000a1e72move-result v2
    000a1e74if-eqz v2, :cond_d5
    000a1e78iget-object v2, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1e7cinvoke-virtual {v2}, Landroid/widget/OverScroller;->getCurrVelocity()F
    000a1e82move-result v2
    000a1e84float-to-int v2, v2
    000a1e86invoke-virtual {v5, v2}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000a1e8cgoto :goto_d5
    000a1e8einvoke-virtual {v4}, Landroid/widget/EdgeEffect;->isFinished()Z
    000a1e94move-result v2
    000a1e96if-eqz v2, :cond_d5
    000a1e9aiget-object v2, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1e9einvoke-virtual {v2}, Landroid/widget/OverScroller;->getCurrVelocity()F
    000a1ea4move-result v2
    000a1ea6float-to-int v2, v2
    000a1ea8invoke-virtual {v4, v2}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
    000a1eaeiget-object v2, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1eb2invoke-virtual {v2}, Landroid/widget/OverScroller;->abortAnimation()V
    000a1eb8invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a1ebeiget-object v2, v0, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a1ec2invoke-virtual {v2}, Landroid/widget/OverScroller;->isFinished()Z
    000a1ec8move-result v2
    000a1ecaif-nez v2, :cond_e9
    000a1eceinvoke-virtual {v0}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a1ed4return-void
    000a1ed6invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a1edcreturn-void
    000a1cf4
    000a1ede
    000a1ede // align 0x10
    000a1ee0
    000a1ee0androidx.core.widget.NestedScrollView::draw(android.graphics.Canvas):
    000a1ef0invoke-super {v10, v11}, Landroid/view/View;->draw(Landroid/graphics/Canvas;)V
    000a1ef6invoke-virtual {v10}, Landroid/view/View;->getScrollY()I
    000a1efcmove-result v0
    000a1efeiget-object v1, v10, Landroidx/core/widget/NestedScrollView;->e:Landroid/widget/EdgeEffect;
    000a1f02invoke-virtual {v1}, Landroid/widget/EdgeEffect;->isFinished()Z
    000a1f08move-result v2
    000a1f0aconst/4 v3, 0x0
    000a1f0cif-nez v2, :cond_5f
    000a1f10invoke-virtual {v11}, Landroid/graphics/Canvas;->save()I
    000a1f16move-result v2
    000a1f18invoke-virtual {v10}, Landroid/view/View;->getWidth()I
    000a1f1emove-result v4
    000a1f20invoke-virtual {v10}, Landroid/view/View;->getHeight()I
    000a1f26move-result v5
    000a1f28invoke-static {v3, v0}, Ljava/lang/Math;->min(II)I
    000a1f2emove-result v6
    000a1f30invoke-static {v10}, LQ/i;->a(Landroid/view/ViewGroup;)Z
    000a1f36move-result v7
    000a1f38if-eqz v7, :cond_35
    000a1f3cinvoke-virtual {v10}, Landroid/view/View;->getPaddingLeft()I
    000a1f42move-result v7
    000a1f44invoke-virtual {v10}, Landroid/view/View;->getPaddingRight()I
    000a1f4amove-result v8
    000a1f4cadd-int/2addr v8, v7
    000a1f4esub-int/2addr v4, v8
    000a1f50invoke-virtual {v10}, Landroid/view/View;->getPaddingLeft()I
    000a1f56move-result v7
    000a1f58goto :goto_36
    000a1f5amove v7, v3
    000a1f5cinvoke-static {v10}, LQ/i;->a(Landroid/view/ViewGroup;)Z
    000a1f62move-result v8
    000a1f64if-eqz v8, :cond_4b
    000a1f68invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000a1f6emove-result v8
    000a1f70invoke-virtual {v10}, Landroid/view/View;->getPaddingBottom()I
    000a1f76move-result v9
    000a1f78add-int/2addr v9, v8
    000a1f7asub-int/2addr v5, v9
    000a1f7cinvoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000a1f82move-result v8
    000a1f84add-int/2addr v6, v8
    000a1f86int-to-float v7, v7
    000a1f88int-to-float v6, v6
    000a1f8ainvoke-virtual {v11, v7, v6}, Landroid/graphics/Canvas;->translate(FF)V
    000a1f90invoke-virtual {v1, v4, v5}, Landroid/widget/EdgeEffect;->setSize(II)V
    000a1f96invoke-virtual {v1, v11}, Landroid/widget/EdgeEffect;->draw(Landroid/graphics/Canvas;)Z
    000a1f9cmove-result v1
    000a1f9eif-eqz v1, :cond_5c
    000a1fa2invoke-virtual {v10}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a1fa8invoke-virtual {v11, v2}, Landroid/graphics/Canvas;->restoreToCount(I)V
    000a1faeiget-object v1, v10, Landroidx/core/widget/NestedScrollView;->f:Landroid/widget/EdgeEffect;
    000a1fb2invoke-virtual {v1}, Landroid/widget/EdgeEffect;->isFinished()Z
    000a1fb8move-result v2
    000a1fbaif-nez v2, :cond_c1
    000a1fbeinvoke-virtual {v11}, Landroid/graphics/Canvas;->save()I
    000a1fc4move-result v2
    000a1fc6invoke-virtual {v10}, Landroid/view/View;->getWidth()I
    000a1fccmove-result v4
    000a1fceinvoke-virtual {v10}, Landroid/view/View;->getHeight()I
    000a1fd4move-result v5
    000a1fd6invoke-virtual {v10}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    000a1fdcmove-result v6
    000a1fdeinvoke-static {v6, v0}, Ljava/lang/Math;->max(II)I
    000a1fe4move-result v0
    000a1fe6add-int/2addr v0, v5
    000a1fe8invoke-static {v10}, LQ/i;->a(Landroid/view/ViewGroup;)Z
    000a1feemove-result v6
    000a1ff0if-eqz v6, :cond_90
    000a1ff4invoke-virtual {v10}, Landroid/view/View;->getPaddingLeft()I
    000a1ffamove-result v3
    000a1ffcinvoke-virtual {v10}, Landroid/view/View;->getPaddingRight()I
    000a2002move-result v6
    000a2004add-int/2addr v6, v3
    000a2006sub-int/2addr v4, v6
    000a2008invoke-virtual {v10}, Landroid/view/View;->getPaddingLeft()I
    000a200emove-result v3
    000a2010invoke-static {v10}, LQ/i;->a(Landroid/view/ViewGroup;)Z
    000a2016move-result v6
    000a2018if-eqz v6, :cond_a5
    000a201cinvoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000a2022move-result v6
    000a2024invoke-virtual {v10}, Landroid/view/View;->getPaddingBottom()I
    000a202amove-result v7
    000a202cadd-int/2addr v7, v6
    000a202esub-int/2addr v5, v7
    000a2030invoke-virtual {v10}, Landroid/view/View;->getPaddingBottom()I
    000a2036move-result v6
    000a2038sub-int/2addr v0, v6
    000a203asub-int/2addr v3, v4
    000a203cint-to-float v3, v3
    000a203eint-to-float v0, v0
    000a2040invoke-virtual {v11, v3, v0}, Landroid/graphics/Canvas;->translate(FF)V
    000a2046int-to-float v0, v4
    000a2048const/4 v3, 0x0
    000a204aconst/high16 v6, 0x43340000
    000a204einvoke-virtual {v11, v6, v0, v3}, Landroid/graphics/Canvas;->rotate(FFF)V
    000a2054invoke-virtual {v1, v4, v5}, Landroid/widget/EdgeEffect;->setSize(II)V
    000a205ainvoke-virtual {v1, v11}, Landroid/widget/EdgeEffect;->draw(Landroid/graphics/Canvas;)Z
    000a2060move-result v0
    000a2062if-eqz v0, :cond_be
    000a2066invoke-virtual {v10}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a206cinvoke-virtual {v11, v2}, Landroid/graphics/Canvas;->restoreToCount(I)V
    000a2072return-void
    000a1ee0
    000a2074
    000a2074androidx.core.widget.NestedScrollView::j(int):
    000a2084invoke-virtual {v12}, Landroid/view/ViewGroup;->getChildCount()I
    000a208amove-result v0
    000a208cif-lez v0, :cond_2e
    000a2090iget-object v1, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a2094invoke-virtual {v12}, Landroid/view/View;->getScrollX()I
    000a209amove-result v2
    000a209cinvoke-virtual {v12}, Landroid/view/View;->getScrollY()I
    000a20a2move-result v3
    000a20a4const/high16 v8, -0x80000000
    000a20a8const v9, 0x7fffffff
    000a20aeconst/4 v4, 0x0
    000a20b0const/4 v6, 0x0
    000a20b2const/4 v7, 0x0
    000a20b4const/4 v10, 0x0
    000a20b6const/4 v11, 0x0
    000a20b8move v5, v13
    000a20bainvoke-virtual/range {v1 .. v11}, Landroid/widget/OverScroller;->fling(IIIIIIIIII)V
    000a20c0const/4 v13, 0x2
    000a20c2iget-object v0, v12, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a20c6const/4 v1, 0x1
    000a20c8invoke-virtual {v0, v13, v1}, LK/m;->g(II)Z
    000a20ceinvoke-virtual {v12}, Landroid/view/View;->getScrollY()I
    000a20d4move-result v13
    000a20d6iput v13, v12, Landroidx/core/widget/NestedScrollView;->v:I
    000a20dainvoke-virtual {v12}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a20e0return-void
    000a2074
    000a20e2
    000a20e2 // align 0x4
    000a20e4
    000a20e4androidx.core.widget.NestedScrollView::measureChild(android.view.View, int, int):
    000a20f4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a20famove-result-object v5
    000a20fcinvoke-virtual {v2}, Landroid/view/View;->getPaddingLeft()I
    000a2102move-result v0
    000a2104invoke-virtual {v2}, Landroid/view/View;->getPaddingRight()I
    000a210amove-result v1
    000a210cadd-int/2addr v1, v0
    000a210eiget v5, v5, Landroid/view/ViewGroup$LayoutParams;->width:I
    000a2112invoke-static {v4, v1, v5}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000a2118move-result v4
    000a211aconst/4 v5, 0x0
    000a211cinvoke-static {v5, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000a2122move-result v5
    000a2124invoke-virtual {v3, v4, v5}, Landroid/view/View;->measure(II)V
    000a212areturn-void
    000a20e4
    000a212c
    000a212candroidx.core.widget.NestedScrollView::measureChildWithMargins(android.view.View, int, int, int, int):
    000a213cinvoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2142move-result-object v5
    000a2144check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams;
    000a2148invoke-virtual {v1}, Landroid/view/View;->getPaddingLeft()I
    000a214emove-result v6
    000a2150invoke-virtual {v1}, Landroid/view/View;->getPaddingRight()I
    000a2156move-result v0
    000a2158add-int/2addr v0, v6
    000a215aiget v6, v5, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000a215eadd-int/2addr v0, v6
    000a2160iget v6, v5, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000a2164add-int/2addr v0, v6
    000a2166add-int/2addr v0, v4
    000a2168iget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
    000a216cinvoke-static {v3, v0, v4}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000a2172move-result v3
    000a2174iget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a2178iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a217cadd-int/2addr v4, v5
    000a217econst/4 v5, 0x0
    000a2180invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000a2186move-result v4
    000a2188invoke-virtual {v2, v3, v4}, Landroid/view/View;->measure(II)V
    000a218ereturn-void
    000a212c
    000a2190
    000a2190androidx.core.widget.NestedScrollView::onAttachedToWindow():
    000a21a0invoke-super {v1}, Landroid/view/View;->onAttachedToWindow()V
    000a21a6const/4 v0, 0x0
    000a21a8iput-boolean v0, v1, Landroidx/core/widget/NestedScrollView;->i:Z
    000a21acreturn-void
    000a2190
    000a21ae
    000a21ae // align 0x10
    000a21b0
    000a21b0androidx.core.widget.NestedScrollView::onLayout(boolean, int, int, int, int):
    000a21c0invoke-super/range {v2 .. v7}, Landroid/widget/FrameLayout;->onLayout(ZIIII)V
    000a21c6move-object v3, v2
    000a21c8const/4 v4, 0x0
    000a21caiput-boolean v4, v3, Landroidx/core/widget/NestedScrollView;->h:Z
    000a21ceiget-object v6, v3, Landroidx/core/widget/NestedScrollView;->j:Landroid/view/View;
    000a21d2if-eqz v6, :cond_24
    000a21d6invoke-static {v6, v2}, Landroidx/core/widget/NestedScrollView;->l(Landroid/view/View;Landroidx/core/widget/NestedScrollView;)Z
    000a21dcmove-result v6
    000a21deif-eqz v6, :cond_24
    000a21e2iget-object v6, v3, Landroidx/core/widget/NestedScrollView;->j:Landroid/view/View;
    000a21e6iget-object v0, v3, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
    000a21eainvoke-virtual {v6, v0}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
    000a21f0invoke-virtual {v2, v6, v0}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
    000a21f6invoke-virtual {v2, v0}, Landroidx/core/widget/NestedScrollView;->h(Landroid/graphics/Rect;)I
    000a21fcmove-result v6
    000a21feif-eqz v6, :cond_24
    000a2202invoke-virtual {v2, v4, v6}, Landroid/view/View;->scrollBy(II)V
    000a2208const/4 v6, 0x0
    000a220aiput-object v6, v3, Landroidx/core/widget/NestedScrollView;->j:Landroid/view/View;
    000a220eiget-boolean v0, v3, Landroidx/core/widget/NestedScrollView;->i:Z
    000a2212if-nez v0, :cond_7d
    000a2216iget-object v0, v3, Landroidx/core/widget/NestedScrollView;->w:LQ/l;
    000a221aif-eqz v0, :cond_3c
    000a221einvoke-virtual {v2}, Landroid/view/View;->getScrollX()I
    000a2224move-result v0
    000a2226iget-object v1, v3, Landroidx/core/widget/NestedScrollView;->w:LQ/l;
    000a222aiget v1, v1, LQ/l;->a:I
    000a222einvoke-virtual {v2, v0, v1}, Landroidx/core/widget/NestedScrollView;->scrollTo(II)V
    000a2234iput-object v6, v3, Landroidx/core/widget/NestedScrollView;->w:LQ/l;
    000a2238invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
    000a223emove-result v6
    000a2240if-lez v6, :cond_57
    000a2244invoke-virtual {v2, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a224amove-result-object v6
    000a224cinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2252move-result-object v0
    000a2254check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
    000a2258invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    000a225emove-result v6
    000a2260iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
    000a2264add-int/2addr v6, v1
    000a2266iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
    000a226aadd-int/2addr v6, v0
    000a226cgoto :goto_58
    000a226emove v6, v4
    000a2270sub-int/2addr v7, v5
    000a2272invoke-virtual {v2}, Landroid/view/View;->getPaddingTop()I
    000a2278move-result v5
    000a227asub-int/2addr v7, v5
    000a227cinvoke-virtual {v2}, Landroid/view/View;->getPaddingBottom()I
    000a2282move-result v5
    000a2284sub-int/2addr v7, v5
    000a2286invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
    000a228cmove-result v5
    000a228eif-ge v7, v6, :cond_74
    000a2292if-gez v5, :cond_6c
    000a2296goto :goto_74
    000a2298add-int v4, v7, v5
    000a229cif-le v4, v6, :cond_73
    000a22a0sub-int v4, v6, v7
    000a22a4goto :goto_74
    000a22a6move v4, v5
    000a22a8if-eq v4, v5, :cond_7d
    000a22acinvoke-virtual {v2}, Landroid/view/View;->getScrollX()I
    000a22b2move-result v5
    000a22b4invoke-virtual {v2, v5, v4}, Landroidx/core/widget/NestedScrollView;->scrollTo(II)V
    000a22bainvoke-virtual {v2}, Landroid/view/View;->getScrollX()I
    000a22c0move-result v4
    000a22c2invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
    000a22c8move-result v5
    000a22cainvoke-virtual {v2, v4, v5}, Landroidx/core/widget/NestedScrollView;->scrollTo(II)V
    000a22d0const/4 v4, 0x1
    000a22d2iput-boolean v4, v3, Landroidx/core/widget/NestedScrollView;->i:Z
    000a22d6return-void
    000a21b0
    000a22d8
    000a22d8androidx.core.widget.NestedScrollView::onMeasure(int, int):
    000a22e8invoke-super {v4, v5, v6}, Landroid/widget/FrameLayout;->onMeasure(II)V
    000a22eeiget-boolean v0, v4, Landroidx/core/widget/NestedScrollView;->m:Z
    000a22f2if-nez v0, :cond_8
    000a22f6goto :goto_58
    000a22f8invoke-static {v6}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000a22femove-result v6
    000a2300if-nez v6, :cond_f
    000a2304goto :goto_58
    000a2306invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
    000a230cmove-result v6
    000a230eif-lez v6, :cond_58
    000a2312const/4 v6, 0x0
    000a2314invoke-virtual {v4, v6}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a231amove-result-object v6
    000a231cinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2322move-result-object v0
    000a2324check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
    000a2328invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    000a232emove-result v1
    000a2330invoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I
    000a2336move-result v2
    000a2338invoke-virtual {v4}, Landroid/view/View;->getPaddingTop()I
    000a233emove-result v3
    000a2340sub-int/2addr v2, v3
    000a2342invoke-virtual {v4}, Landroid/view/View;->getPaddingBottom()I
    000a2348move-result v3
    000a234asub-int/2addr v2, v3
    000a234ciget v3, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
    000a2350sub-int/2addr v2, v3
    000a2352iget v3, v0, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
    000a2356sub-int/2addr v2, v3
    000a2358if-ge v1, v2, :cond_58
    000a235cinvoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
    000a2362move-result v1
    000a2364invoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
    000a236amove-result v3
    000a236cadd-int/2addr v3, v1
    000a236eiget v1, v0, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
    000a2372add-int/2addr v3, v1
    000a2374iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
    000a2378add-int/2addr v3, v1
    000a237aiget v0, v0, Landroid/widget/FrameLayout$LayoutParams;->width:I
    000a237einvoke-static {v5, v3, v0}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000a2384move-result v5
    000a2386const/high16 v0, 0x40000000
    000a238ainvoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000a2390move-result v0
    000a2392invoke-virtual {v6, v5, v0}, Landroid/view/View;->measure(II)V
    000a2398return-void
    000a22d8
    000a239a
    000a239a // align 0x4
    000a239c
    000a239candroidx.core.widget.NestedScrollView::onNestedPreScroll(android.view.View, int, int, int[]):
    000a23acconst/4 v4, 0x0
    000a23aeiget-object v0, v6, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a23b2const/4 v5, 0x0
    000a23b4move v1, v8
    000a23b6move v2, v9
    000a23b8move-object v3, v10
    000a23bainvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
    000a23c0return-void
    000a239c
    000a23c2
    000a23c2 // align 0x4
    000a23c4
    000a23c4androidx.core.widget.NestedScrollView::e(android.view.View, int, int, int[], int):
    000a23d4const/4 v4, 0x0
    000a23d6iget-object v0, v6, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a23damove v1, v8
    000a23dcmove v2, v9
    000a23demove-object v3, v10
    000a23e0move v5, v11
    000a23e2invoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
    000a23e8return-void
    000a23c4
    000a23ea
    000a23ea // align 0x4
    000a23ec
    000a23ecandroidx.core.widget.NestedScrollView::onNestedScroll(android.view.View, int, int, int, int):
    000a23fcconst/4 v1, 0x0
    000a23feconst/4 v2, 0x0
    000a2400invoke-virtual {v0, v5, v1, v2}, Landroidx/core/widget/NestedScrollView;->n(II[I)V
    000a2406return-void
    000a23ec
    000a2408
    000a2408androidx.core.widget.NestedScrollView::c(android.view.View, int, int, int, int, int):
    000a2418const/4 v1, 0x0
    000a241ainvoke-virtual {v0, v5, v6, v1}, Landroidx/core/widget/NestedScrollView;->n(II[I)V
    000a2420return-void
    000a2408
    000a2422
    000a2422 // align 0x4
    000a2424
    000a2424androidx.core.widget.NestedScrollView::b(android.view.View, int, int, int, int, int, int[]):
    000a2434invoke-virtual {v0, v5, v6, v7}, Landroidx/core/widget/NestedScrollView;->n(II[I)V
    000a243areturn-void
    000a2424
    000a243c
    000a243candroidx.core.widget.NestedScrollView::onNestedScrollAccepted(android.view.View, android.view.View, int):
    000a244cconst/4 v0, 0x0
    000a244einvoke-virtual {v1, v2, v3, v4, v0}, Landroidx/core/widget/NestedScrollView;->a(Landroid/view/View;Landroid/view/View;II)V
    000a2454return-void
    000a243c
    000a2456
    000a2456 // align 0x8
    000a2458
    000a2458androidx.core.widget.NestedScrollView::a(android.view.View, android.view.View, int, int):
    000a2468const/4 v1, 0x1
    000a246aiget-object v2, v0, Landroidx/core/widget/NestedScrollView;->x:LK/p;
    000a246eif-ne v4, v1, :cond_8
    000a2472iput v3, v2, LK/p;->b:I
    000a2476goto :goto_a
    000a2478iput v3, v2, LK/p;->a:I
    000a247cconst/4 v1, 0x2
    000a247eiget-object v2, v0, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a2482invoke-virtual {v2, v1, v4}, LK/m;->g(II)Z
    000a2488return-void
    000a2458
    000a248a
    000a248a // align 0x4
    000a248c
    000a248candroidx.core.widget.NestedScrollView::n(int, int, int[]):
    000a249cinvoke-virtual {v10}, Landroid/view/View;->getScrollY()I
    000a24a2move-result v0
    000a24a4const/4 v1, 0x0
    000a24a6invoke-virtual {v10, v1, v11}, Landroid/view/View;->scrollBy(II)V
    000a24acinvoke-virtual {v10}, Landroid/view/View;->getScrollY()I
    000a24b2move-result v1
    000a24b4sub-int v4, v1, v0
    000a24b8if-eqz v13, :cond_16
    000a24bcconst/4 v0, 0x1
    000a24beaget v1, v13, v0
    000a24c2add-int/2addr v1, v4
    000a24c4aput v1, v13, v0
    000a24c8sub-int v6, v11, v4
    000a24ccconst/4 v7, 0x0
    000a24ceconst/4 v3, 0x0
    000a24d0iget-object v2, v10, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a24d4const/4 v5, 0x0
    000a24d6move v8, v12
    000a24d8move-object v9, v13
    000a24dainvoke-virtual/range {v2 .. v9}, LK/m;->d(IIII[II[I)Z
    000a24e0return-void
    000a248c
    000a24e2
    000a24e2 // align 0x4
    000a24e4
    000a24e4androidx.core.widget.NestedScrollView::onOverScrolled(int, int, boolean, boolean):
    000a24f4invoke-super {v0, v1, v2}, Landroid/view/View;->scrollTo(II)V
    000a24fareturn-void
    000a24e4
    000a24fc
    000a24fcandroidx.core.widget.NestedScrollView::onRestoreInstanceState(android.os.Parcelable):
    000a250cinstance-of v0, v2, LQ/l;
    000a2510if-nez v0, :cond_8
    000a2514invoke-super {v1, v2}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000a251areturn-void
    000a251ccheck-cast v2, LQ/l;
    000a2520invoke-virtual {v2}, Landroid/view/AbsSavedState;->getSuperState()Landroid/os/Parcelable;
    000a2526move-result-object v0
    000a2528invoke-super {v1, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000a252eiput-object v2, v1, Landroidx/core/widget/NestedScrollView;->w:LQ/l;
    000a2532invoke-virtual {v1}, Landroidx/core/widget/NestedScrollView;->requestLayout()V
    000a2538return-void
    000a24fc
    000a253a
    000a253a // align 0x4
    000a253c
    000a253candroidx.core.widget.NestedScrollView::onScrollChanged(int, int, int, int):
    000a254cinvoke-super {v0, v1, v2, v3, v4}, Landroid/view/View;->onScrollChanged(IIII)V
    000a2552return-void
    000a253c
    000a2554
    000a2554androidx.core.widget.NestedScrollView::o(android.view.MotionEvent):
    000a2564invoke-virtual {v4}, Landroid/view/MotionEvent;->getActionIndex()I
    000a256amove-result v0
    000a256cinvoke-virtual {v4, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
    000a2572move-result v1
    000a2574iget v2, v3, Landroidx/core/widget/NestedScrollView;->r:I
    000a2578if-ne v1, v2, :cond_25
    000a257cif-nez v0, :cond_10
    000a2580const/4 v0, 0x1
    000a2582goto :goto_11
    000a2584const/4 v0, 0x0
    000a2586invoke-virtual {v4, v0}, Landroid/view/MotionEvent;->getY(I)F
    000a258cmove-result v1
    000a258efloat-to-int v1, v1
    000a2590iput v1, v3, Landroidx/core/widget/NestedScrollView;->g:I
    000a2594invoke-virtual {v4, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
    000a259amove-result v4
    000a259ciput v4, v3, Landroidx/core/widget/NestedScrollView;->r:I
    000a25a0iget-object v4, v3, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
    000a25a4if-eqz v4, :cond_25
    000a25a8invoke-virtual {v4}, Landroid/view/VelocityTracker;->clear()V
    000a25aereturn-void
    000a2554
    000a25b0
    000a25b0androidx.core.widget.NestedScrollView::onSizeChanged(int, int, int, int):
    000a25c0invoke-super {v0, v1, v2, v3, v4}, Landroid/view/View;->onSizeChanged(IIII)V
    000a25c6invoke-virtual {v0}, Landroid/view/View;->findFocus()Landroid/view/View;
    000a25ccmove-result-object v1
    000a25ceif-eqz v1, :cond_2c
    000a25d2if-ne v0, v1, :cond_c
    000a25d6goto :goto_2c
    000a25d8const/4 v2, 0x0
    000a25dainvoke-virtual {v0, v1, v2, v4}, Landroidx/core/widget/NestedScrollView;->m(Landroid/view/View;II)Z
    000a25e0move-result v3
    000a25e2if-eqz v3, :cond_2c
    000a25e6iget-object v3, v0, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
    000a25eainvoke-virtual {v1, v3}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
    000a25f0invoke-virtual {v0, v1, v3}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
    000a25f6invoke-virtual {v0, v3}, Landroidx/core/widget/NestedScrollView;->h(Landroid/graphics/Rect;)I
    000a25fcmove-result v1
    000a25feif-eqz v1, :cond_2c
    000a2602iget-boolean v3, v0, Landroidx/core/widget/NestedScrollView;->n:Z
    000a2606if-eqz v3, :cond_29
    000a260ainvoke-virtual {v0, v2, v1, v2}, Landroidx/core/widget/NestedScrollView;->u(IIZ)V
    000a2610return-void
    000a2612invoke-virtual {v0, v2, v1}, Landroid/view/View;->scrollBy(II)V
    000a2618return-void
    000a25b0
    000a261a
    000a261a // align 0x4
    000a261c
    000a261candroidx.core.widget.NestedScrollView::onStopNestedScroll(android.view.View):
    000a262cconst/4 v0, 0x0
    000a262einvoke-virtual {v1, v2, v0}, Landroidx/core/widget/NestedScrollView;->d(Landroid/view/View;I)V
    000a2634return-void
    000a261c
    000a2636
    000a2636 // align 0x8
    000a2638
    000a2638androidx.core.widget.NestedScrollView::d(android.view.View, int):
    000a2648iget-object v3, v2, Landroidx/core/widget/NestedScrollView;->x:LK/p;
    000a264cconst/4 v0, 0x1
    000a264econst/4 v1, 0x0
    000a2650if-ne v4, v0, :cond_9
    000a2654iput v1, v3, LK/p;->b:I
    000a2658goto :goto_b
    000a265aiput v1, v3, LK/p;->a:I
    000a265einvoke-virtual {v2, v4}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a2664return-void
    000a2638
    000a2666
    000a2666 // align 0x8
    000a2668
    000a2668androidx.core.widget.NestedScrollView::q(int):
    000a2678const/16 v0, 0x82
    000a267cconst/4 v1, 0x0
    000a267econst/4 v2, 0x1
    000a2680if-ne v6, v0, :cond_8
    000a2684move v0, v2
    000a2686goto :goto_9
    000a2688move v0, v1
    000a268ainvoke-virtual {v5}, Landroid/view/View;->getHeight()I
    000a2690move-result v3
    000a2692iget-object v4, v5, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
    000a2696if-eqz v0, :cond_3e
    000a269ainvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    000a26a0move-result v0
    000a26a2add-int/2addr v0, v3
    000a26a4iput v0, v4, Landroid/graphics/Rect;->top:I
    000a26a8invoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
    000a26aemove-result v0
    000a26b0if-lez v0, :cond_49
    000a26b4sub-int/2addr v0, v2
    000a26b6invoke-virtual {v5, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a26bcmove-result-object v0
    000a26beinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a26c4move-result-object v1
    000a26c6check-cast v1, Landroid/widget/FrameLayout$LayoutParams;
    000a26cainvoke-virtual {v0}, Landroid/view/View;->getBottom()I
    000a26d0move-result v0
    000a26d2iget v1, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
    000a26d6add-int/2addr v0, v1
    000a26d8invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    000a26demove-result v1
    000a26e0add-int/2addr v1, v0
    000a26e2iget v0, v4, Landroid/graphics/Rect;->top:I
    000a26e6add-int/2addr v0, v3
    000a26e8if-le v0, v1, :cond_49
    000a26ecsub-int/2addr v1, v3
    000a26eeiput v1, v4, Landroid/graphics/Rect;->top:I
    000a26f2goto :goto_49
    000a26f4invoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    000a26famove-result v0
    000a26fcsub-int/2addr v0, v3
    000a26feiput v0, v4, Landroid/graphics/Rect;->top:I
    000a2702if-gez v0, :cond_49
    000a2706iput v1, v4, Landroid/graphics/Rect;->top:I
    000a270aiget v0, v4, Landroid/graphics/Rect;->top:I
    000a270eadd-int/2addr v3, v0
    000a2710iput v3, v4, Landroid/graphics/Rect;->bottom:I
    000a2714invoke-virtual {v5, v6, v0, v3}, Landroidx/core/widget/NestedScrollView;->r(III)Z
    000a271areturn-void
    000a2668
    000a271c
    000a271candroidx.core.widget.NestedScrollView::requestChildFocus(android.view.View, android.view.View):
    000a272ciget-boolean v0, v2, Landroidx/core/widget/NestedScrollView;->h:Z
    000a2730if-nez v0, :cond_17
    000a2734iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
    000a2738invoke-virtual {v4, v0}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
    000a273einvoke-virtual {v2, v4, v0}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
    000a2744invoke-virtual {v2, v0}, Landroidx/core/widget/NestedScrollView;->h(Landroid/graphics/Rect;)I
    000a274amove-result v0
    000a274cif-eqz v0, :cond_19
    000a2750const/4 v1, 0x0
    000a2752invoke-virtual {v2, v1, v0}, Landroid/view/View;->scrollBy(II)V
    000a2758goto :goto_19
    000a275aiput-object v4, v2, Landroidx/core/widget/NestedScrollView;->j:Landroid/view/View;
    000a275einvoke-super {v2, v3, v4}, Landroid/view/ViewGroup;->requestChildFocus(Landroid/view/View;Landroid/view/View;)V
    000a2764return-void
    000a271c
    000a2766
    000a2766 // align 0x8
    000a2768
    000a2768androidx.core.widget.NestedScrollView::requestDisallowInterceptTouchEvent(boolean):
    000a2778if-eqz v2, :cond_c
    000a277ciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
    000a2780if-eqz v0, :cond_c
    000a2784invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V
    000a278aconst/4 v0, 0x0
    000a278ciput-object v0, v1, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
    000a2790invoke-super {v1, v2}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V
    000a2796return-void
    000a2768
    000a2798
    000a2798androidx.core.widget.NestedScrollView::requestLayout():
    000a27a8const/4 v0, 0x1
    000a27aaiput-boolean v0, v1, Landroidx/core/widget/NestedScrollView;->h:Z
    000a27aeinvoke-super {v1}, Landroid/view/View;->requestLayout()V
    000a27b4return-void
    000a2798
    000a27b6
    000a27b6 // align 0x8
    000a27b8
    000a27b8androidx.core.widget.NestedScrollView::scrollTo(int, int):
    000a27c8invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
    000a27cemove-result v0
    000a27d0if-lez v0, :cond_6a
    000a27d4const/4 v0, 0x0
    000a27d6invoke-virtual {v7, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a27dcmove-result-object v1
    000a27deinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a27e4move-result-object v2
    000a27e6check-cast v2, Landroid/widget/FrameLayout$LayoutParams;
    000a27eainvoke-virtual {v7}, Landroid/view/View;->getWidth()I
    000a27f0move-result v3
    000a27f2invoke-virtual {v7}, Landroid/view/View;->getPaddingLeft()I
    000a27f8move-result v4
    000a27fasub-int/2addr v3, v4
    000a27fcinvoke-virtual {v7}, Landroid/view/View;->getPaddingRight()I
    000a2802move-result v4
    000a2804sub-int/2addr v3, v4
    000a2806invoke-virtual {v1}, Landroid/view/View;->getWidth()I
    000a280cmove-result v4
    000a280eiget v5, v2, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I
    000a2812add-int/2addr v4, v5
    000a2814iget v5, v2, Landroid/widget/FrameLayout$LayoutParams;->rightMargin:I
    000a2818add-int/2addr v4, v5
    000a281ainvoke-virtual {v7}, Landroid/view/View;->getHeight()I
    000a2820move-result v5
    000a2822invoke-virtual {v7}, Landroid/view/View;->getPaddingTop()I
    000a2828move-result v6
    000a282asub-int/2addr v5, v6
    000a282cinvoke-virtual {v7}, Landroid/view/View;->getPaddingBottom()I
    000a2832move-result v6
    000a2834sub-int/2addr v5, v6
    000a2836invoke-virtual {v1}, Landroid/view/View;->getHeight()I
    000a283cmove-result v1
    000a283eiget v6, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
    000a2842add-int/2addr v1, v6
    000a2844iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
    000a2848add-int/2addr v1, v2
    000a284aif-ge v3, v4, :cond_4d
    000a284eif-gez v8, :cond_46
    000a2852goto :goto_4d
    000a2854add-int v2, v3, v8
    000a2858if-le v2, v4, :cond_4e
    000a285csub-int v8, v4, v3
    000a2860goto :goto_4e
    000a2862move v8, v0
    000a2864if-ge v5, v1, :cond_5a
    000a2868if-gez v9, :cond_53
    000a286cgoto :goto_5a
    000a286eadd-int v0, v5, v9
    000a2872if-le v0, v1, :cond_5b
    000a2876sub-int v9, v1, v5
    000a287agoto :goto_5b
    000a287cmove v9, v0
    000a287einvoke-virtual {v7}, Landroid/view/View;->getScrollX()I
    000a2884move-result v0
    000a2886if-ne v8, v0, :cond_67
    000a288ainvoke-virtual {v7}, Landroid/view/View;->getScrollY()I
    000a2890move-result v0
    000a2892if-eq v9, v0, :cond_6a
    000a2896invoke-super {v7, v8, v9}, Landroid/view/View;->scrollTo(II)V
    000a289creturn-void
    000a27b8
    000a289e
    000a289e // align 0x10
    000a28a0
    000a28a0androidx.core.widget.NestedScrollView::setFillViewport(boolean):
    000a28b0iget-boolean v0, v1, Landroidx/core/widget/NestedScrollView;->m:Z
    000a28b4if-eq v2, v0, :cond_9
    000a28b8iput-boolean v2, v1, Landroidx/core/widget/NestedScrollView;->m:Z
    000a28bcinvoke-virtual {v1}, Landroidx/core/widget/NestedScrollView;->requestLayout()V
    000a28c2return-void
    000a28a0
    000a28c4
    000a28c4androidx.core.widget.NestedScrollView::setNestedScrollingEnabled(boolean):
    000a28d4iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a28d8iget-boolean v1, v0, LK/m;->d:Z
    000a28dcif-eqz v1, :cond_d
    000a28e0sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000a28e4iget-object v1, v0, LK/m;->c:Landroid/view/ViewGroup;
    000a28e8invoke-static {v1}, LK/E;->z(Landroid/view/View;)V
    000a28eeiput-boolean v3, v0, LK/m;->d:Z
    000a28f2return-void
    000a28c4
    000a28f4
    000a28f4androidx.core.widget.NestedScrollView::setOnScrollChangeListener(Q.j):
    000a2904return-void
    000a28f4
    000a2906
    000a2906 // align 0x8
    000a2908
    000a2908androidx.core.widget.NestedScrollView::setSmoothScrollingEnabled(boolean):
    000a2918iput-boolean v1, v0, Landroidx/core/widget/NestedScrollView;->n:Z
    000a291creturn-void
    000a2908
    000a291e
    000a291e // align 0x10
    000a2920
    000a2920androidx.core.widget.NestedScrollView::u(int, int, boolean):
    000a2930invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
    000a2936move-result v0
    000a2938if-nez v0, :cond_7
    000a293creturn-void
    000a293einvoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
    000a2944move-result-wide v0
    000a2946iget-wide v2, v9, Landroidx/core/widget/NestedScrollView;->b:J
    000a294asub-long/2addr v0, v2
    000a294cconst-wide/16 v2, 0xfa
    000a2950cmp-long v0, v0, v2
    000a2954const/4 v1, 0x1
    000a2956if-lez v0, :cond_6e
    000a295aconst/4 v10, 0x0
    000a295cinvoke-virtual {v9, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2962move-result-object v0
    000a2964invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a296amove-result-object v2
    000a296ccheck-cast v2, Landroid/widget/FrameLayout$LayoutParams;
    000a2970invoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000a2976move-result v0
    000a2978iget v3, v2, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
    000a297cadd-int/2addr v0, v3
    000a297eiget v2, v2, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
    000a2982add-int/2addr v0, v2
    000a2984invoke-virtual {v9}, Landroid/view/View;->getHeight()I
    000a298amove-result v2
    000a298cinvoke-virtual {v9}, Landroid/view/View;->getPaddingTop()I
    000a2992move-result v3
    000a2994sub-int/2addr v2, v3
    000a2996invoke-virtual {v9}, Landroid/view/View;->getPaddingBottom()I
    000a299cmove-result v3
    000a299esub-int/2addr v2, v3
    000a29a0invoke-virtual {v9}, Landroid/view/View;->getScrollY()I
    000a29a6move-result v5
    000a29a8sub-int/2addr v0, v2
    000a29aainvoke-static {v10, v0}, Ljava/lang/Math;->max(II)I
    000a29b0move-result v0
    000a29b2add-int/2addr v11, v5
    000a29b4invoke-static {v11, v0}, Ljava/lang/Math;->min(II)I
    000a29bamove-result v11
    000a29bcinvoke-static {v10, v11}, Ljava/lang/Math;->max(II)I
    000a29c2move-result v10
    000a29c4sub-int v7, v10, v5
    000a29c8iget-object v3, v9, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a29ccinvoke-virtual {v9}, Landroid/view/View;->getScrollX()I
    000a29d2move-result v4
    000a29d4const/4 v6, 0x0
    000a29d6const/16 v8, 0xfa
    000a29dainvoke-virtual/range {v3 .. v8}, Landroid/widget/OverScroller;->startScroll(IIIII)V
    000a29e0if-eqz v12, :cond_61
    000a29e4const/4 v10, 0x2
    000a29e6iget-object v11, v9, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a29eainvoke-virtual {v11, v10, v1}, LK/m;->g(II)Z
    000a29f0goto :goto_64
    000a29f2invoke-virtual {v9, v1}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a29f8invoke-virtual {v9}, Landroid/view/View;->getScrollY()I
    000a29femove-result v10
    000a2a00iput v10, v9, Landroidx/core/widget/NestedScrollView;->v:I
    000a2a04invoke-virtual {v9}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a2a0agoto :goto_81
    000a2a0ciget-object v12, v9, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a2a10invoke-virtual {v12}, Landroid/widget/OverScroller;->isFinished()Z
    000a2a16move-result v12
    000a2a18if-nez v12, :cond_7e
    000a2a1ciget-object v12, v9, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
    000a2a20invoke-virtual {v12}, Landroid/widget/OverScroller;->abortAnimation()V
    000a2a26invoke-virtual {v9, v1}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a2a2cinvoke-virtual {v9, v10, v11}, Landroid/view/View;->scrollBy(II)V
    000a2a32invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
    000a2a38move-result-wide v10
    000a2a3aiput-wide v10, v9, Landroidx/core/widget/NestedScrollView;->b:J
    000a2a3ereturn-void
    000a2920
    000a2a40
    000a2a40androidx.core.widget.NestedScrollView::stopNestedScroll():
    000a2a50const/4 v0, 0x0
    000a2a52invoke-virtual {v1, v0}, Landroidx/core/widget/NestedScrollView;->w(I)V
    000a2a58return-void
    000a2a40
    000a2a5a
    000a2a5a // align 0x4
    000a2a5c
    000a2a5candroidx.core.widget.NestedScrollView::w(int):
    000a2a6ciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
    000a2a70invoke-virtual {v0, v2}, LK/m;->h(I)V
    000a2a76return-void
    000a2a5c
    000a2a78
    000a2a78androidx.drawerlayout.widget.DrawerLayout::getStatusBarBackgroundDrawable():
    000a2a88iget-object v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a2a8creturn-object v0
    000a2a78
    000a2a8e
    000a2a8e // align 0x10
    000a2a90
    000a2a90androidx.drawerlayout.widget.DrawerLayout::onSaveInstanceState():
    000a2aa0invoke-super {v9}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
    000a2aa6move-result-object v0
    000a2aa8new-instance v1, LV/e;
    000a2aacinvoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
    000a2ab2const/4 v0, 0x0
    000a2ab4iput v0, v1, LV/e;->c:I
    000a2ab8invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
    000a2abemove-result v2
    000a2ac0move v3, v0
    000a2ac2if-ge v3, v2, :cond_36
    000a2ac6invoke-virtual {v9, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2accmove-result-object v4
    000a2aceinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2ad4move-result-object v4
    000a2ad6check-cast v4, LV/d;
    000a2adaiget v5, v4, LV/d;->d:I
    000a2adeconst/4 v6, 0x1
    000a2ae0if-ne v5, v6, :cond_24
    000a2ae4move v7, v6
    000a2ae6goto :goto_25
    000a2ae8move v7, v0
    000a2aeaconst/4 v8, 0x2
    000a2aecif-ne v5, v8, :cond_29
    000a2af0goto :goto_2a
    000a2af2move v6, v0
    000a2af4if-nez v7, :cond_32
    000a2af8if-eqz v6, :cond_2f
    000a2afcgoto :goto_32
    000a2afeadd-int/lit8 v3, v3, 0x1
    000a2b02goto :goto_11
    000a2b04iget v0, v4, LV/d;->a:I
    000a2b08iput v0, v1, LV/e;->c:I
    000a2b0ciget v0, v9, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a2b10iput v0, v1, LV/e;->d:I
    000a2b14iget v0, v9, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a2b18iput v0, v1, LV/e;->e:I
    000a2b1ciget v0, v9, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a2b20iput v0, v1, LV/e;->f:I
    000a2b24iget v0, v9, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a2b28iput v0, v1, LV/e;->g:I
    000a2b2creturn-object v1
    000a2a90
    000a2b2e
    000a2b2e // align 0x10
    000a2b30
    000a2b30androidx.drawerlayout.widget.DrawerLayout::d(int):
    000a2b40sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a2b44invoke-virtual {v4}, Landroid/view/View;->getLayoutDirection()I
    000a2b4amove-result v0
    000a2b4cinvoke-static {v5, v0}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000a2b52move-result v5
    000a2b54and-int/lit8 v5, v5, 0x7
    000a2b58invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
    000a2b5emove-result v0
    000a2b60const/4 v1, 0x0
    000a2b62if-ge v1, v0, :cond_23
    000a2b66invoke-virtual {v4, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2b6cmove-result-object v2
    000a2b6einvoke-virtual {v4, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->h(Landroid/view/View;)I
    000a2b74move-result v3
    000a2b76and-int/lit8 v3, v3, 0x7
    000a2b7aif-ne v3, v5, :cond_20
    000a2b7ereturn-object v2
    000a2b80add-int/lit8 v1, v1, 0x1
    000a2b84goto :goto_11
    000a2b86const/4 v5, 0x0
    000a2b88return-object v5
    000a2b30
    000a2b8a
    000a2b8a // align 0x4
    000a2b8c
    000a2b8candroidx.drawerlayout.widget.DrawerLayout::e():
    000a2b9cinvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
    000a2ba2move-result v0
    000a2ba4const/4 v1, 0x0
    000a2ba6if-ge v1, v0, :cond_1b
    000a2baainvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2bb0move-result-object v2
    000a2bb2invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2bb8move-result-object v3
    000a2bbacheck-cast v3, LV/d;
    000a2bbeiget v3, v3, LV/d;->d:I
    000a2bc2const/4 v4, 0x1
    000a2bc4and-int/2addr v3, v4
    000a2bc6if-ne v3, v4, :cond_18
    000a2bcareturn-object v2
    000a2bccadd-int/lit8 v1, v1, 0x1
    000a2bd0goto :goto_5
    000a2bd2const/4 v0, 0x0
    000a2bd4return-object v0
    000a2b8c
    000a2bd6
    000a2bd6 // align 0x8
    000a2bd8
    000a2bd8androidx.drawerlayout.widget.DrawerLayout::f():
    000a2be8invoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
    000a2beemove-result v0
    000a2bf0const/4 v1, 0x0
    000a2bf2if-ge v1, v0, :cond_41
    000a2bf6invoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2bfcmove-result-object v2
    000a2bfeinvoke-static {v2}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a2c04move-result v3
    000a2c06if-eqz v3, :cond_3e
    000a2c0ainvoke-static {v2}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a2c10move-result v3
    000a2c12if-eqz v3, :cond_25
    000a2c16invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a2c1cmove-result-object v3
    000a2c1echeck-cast v3, LV/d;
    000a2c22iget v3, v3, LV/d;->b:F
    000a2c26const/4 v4, 0x0
    000a2c28cmpl-float v3, v3, v4
    000a2c2cif-lez v3, :cond_3e
    000a2c30return-object v2
    000a2c32new-instance v0, Ljava/lang/IllegalArgumentException;
    000a2c36new-instance v1, Ljava/lang/StringBuilder;
    000a2c3aconst-string v3, "View "
    000a2c3einvoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a2c44invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a2c4aconst-string v2, " is not a drawer"
    000a2c4einvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a2c54invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a2c5amove-result-object v1
    000a2c5cinvoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a2c62throw v0
    000a2c64add-int/lit8 v1, v1, 0x1
    000a2c68goto :goto_5
    000a2c6aconst/4 v0, 0x0
    000a2c6creturn-object v0
    000a2bd8
    000a2c6e
    000a2c6e // align 0x10
    000a2c70
    000a2c70androidx.drawerlayout.widget.DrawerLayout::generateDefaultLayoutParams():
    000a2c80new-instance v0, LV/d;
    000a2c84const/4 v1, -0x1
    000a2c86invoke-direct {v0, v1, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
    000a2c8cconst/4 v1, 0x0
    000a2c8eiput v1, v0, LV/d;->a:I
    000a2c92return-object v0
    000a2c70
    000a2c94
    000a2c94androidx.drawerlayout.widget.DrawerLayout::generateLayoutParams(android.util.AttributeSet):
    000a2ca4new-instance v0, LV/d;
    000a2ca8invoke-virtual {v4}, Landroid/view/View;->getContext()Landroid/content/Context;
    000a2caemove-result-object v1
    000a2cb0invoke-direct {v0, v1, v5}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000a2cb6const/4 v2, 0x0
    000a2cb8iput v2, v0, LV/d;->a:I
    000a2cbcsget-object v3, Landroidx/drawerlayout/widget/DrawerLayout;->E:[I
    000a2cc0invoke-virtual {v1, v5, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000a2cc6move-result-object v5
    000a2cc8invoke-virtual {v5, v2, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000a2ccemove-result v1
    000a2cd0iput v1, v0, LV/d;->a:I
    000a2cd4invoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V
    000a2cdareturn-object v0
    000a2c94
    000a2cdc
    000a2cdcandroidx.drawerlayout.widget.DrawerLayout::generateLayoutParams(android.view.ViewGroup$LayoutParams):
    000a2cecinstance-of v0, v3, LV/d;
    000a2cf0const/4 v1, 0x0
    000a2cf2if-eqz v0, :cond_13
    000a2cf6new-instance v0, LV/d;
    000a2cfacheck-cast v3, LV/d;
    000a2cfeinvoke-direct {v0, v3}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
    000a2d04iput v1, v0, LV/d;->a:I
    000a2d08iget v3, v3, LV/d;->a:I
    000a2d0ciput v3, v0, LV/d;->a:I
    000a2d10return-object v0
    000a2d12instance-of v0, v3, Landroid/view/ViewGroup$MarginLayoutParams;
    000a2d16if-eqz v0, :cond_21
    000a2d1anew-instance v0, LV/d;
    000a2d1echeck-cast v3, Landroid/view/ViewGroup$MarginLayoutParams;
    000a2d22invoke-direct {v0, v3}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
    000a2d28iput v1, v0, LV/d;->a:I
    000a2d2creturn-object v0
    000a2d2enew-instance v0, LV/d;
    000a2d32invoke-direct {v0, v3}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    000a2d38iput v1, v0, LV/d;->a:I
    000a2d3creturn-object v0
    000a2cdc
    000a2d3e
    000a2d3e // align 0x10
    000a2d40
    000a2d40androidx.drawerlayout.widget.DrawerLayout::a(android.view.View, int):
    000a2d50invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->h(Landroid/view/View;)I
    000a2d56move-result v1
    000a2d58and-int/2addr v1, v2
    000a2d5aif-ne v1, v2, :cond_9
    000a2d5econst/4 v1, 0x1
    000a2d60return v1
    000a2d62const/4 v1, 0x0
    000a2d64return v1
    000a2d40
    000a2d66
    000a2d66 // align 0x8
    000a2d68
    000a2d68androidx.drawerlayout.widget.DrawerLayout::checkLayoutParams(android.view.ViewGroup$LayoutParams):
    000a2d78instance-of v0, v2, LV/d;
    000a2d7cif-eqz v0, :cond_c
    000a2d80invoke-super {v1, v2}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
    000a2d86move-result v2
    000a2d88if-eqz v2, :cond_c
    000a2d8cconst/4 v2, 0x1
    000a2d8ereturn v2
    000a2d90const/4 v2, 0x0
    000a2d92return v2
    000a2d68
    000a2d94
    000a2d94androidx.drawerlayout.widget.DrawerLayout::dispatchGenericMotionEvent(android.view.MotionEvent):
    000a2da4invoke-virtual {v9}, Landroid/view/MotionEvent;->getSource()I
    000a2daamove-result v0
    000a2dacand-int/lit8 v0, v0, 0x2
    000a2db0if-eqz v0, :cond_c5
    000a2db4invoke-virtual {v9}, Landroid/view/MotionEvent;->getAction()I
    000a2dbamove-result v0
    000a2dbcconst/16 v1, 0xa
    000a2dc0if-eq v0, v1, :cond_c5
    000a2dc4iget v0, v8, Landroidx/drawerlayout/widget/DrawerLayout;->e:F
    000a2dc8const/4 v1, 0x0
    000a2dcacmpg-float v0, v0, v1
    000a2dceif-gtz v0, :cond_19
    000a2dd2goto/16 :goto_c5
    000a2dd6invoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I
    000a2ddcmove-result v0
    000a2ddeif-eqz v0, :cond_c3
    000a2de2invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    000a2de8move-result v1
    000a2deainvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    000a2df0move-result v2
    000a2df2const/4 v3, 0x1
    000a2df4sub-int/2addr v0, v3
    000a2df6if-ltz v0, :cond_c3
    000a2dfainvoke-virtual {v8, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2e00move-result-object v4
    000a2e02iget-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->A:Landroid/graphics/Rect;
    000a2e06if-nez v5, :cond_3a
    000a2e0anew-instance v5, Landroid/graphics/Rect;
    000a2e0einvoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
    000a2e14iput-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->A:Landroid/graphics/Rect;
    000a2e18iget-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->A:Landroid/graphics/Rect;
    000a2e1cinvoke-virtual {v4, v5}, Landroid/view/View;->getHitRect(Landroid/graphics/Rect;)V
    000a2e22iget-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->A:Landroid/graphics/Rect;
    000a2e26float-to-int v6, v1
    000a2e28float-to-int v7, v2
    000a2e2ainvoke-virtual {v5, v6, v7}, Landroid/graphics/Rect;->contains(II)Z
    000a2e30move-result v5
    000a2e32if-eqz v5, :cond_bf
    000a2e36invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a2e3cmove-result v5
    000a2e3eif-eqz v5, :cond_50
    000a2e42goto :goto_bf
    000a2e44invoke-virtual {v4}, Landroid/view/View;->getMatrix()Landroid/graphics/Matrix;
    000a2e4amove-result-object v5
    000a2e4cinvoke-virtual {v5}, Landroid/graphics/Matrix;->isIdentity()Z
    000a2e52move-result v5
    000a2e54if-nez v5, :cond_9c
    000a2e58invoke-virtual {v8}, Landroid/view/View;->getScrollX()I
    000a2e5emove-result v5
    000a2e60invoke-virtual {v4}, Landroid/view/View;->getLeft()I
    000a2e66move-result v6
    000a2e68sub-int/2addr v5, v6
    000a2e6aint-to-float v5, v5
    000a2e6cinvoke-virtual {v8}, Landroid/view/View;->getScrollY()I
    000a2e72move-result v6
    000a2e74invoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a2e7amove-result v7
    000a2e7csub-int/2addr v6, v7
    000a2e7eint-to-float v6, v6
    000a2e80invoke-static {v9}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
    000a2e86move-result-object v7
    000a2e88invoke-virtual {v7, v5, v6}, Landroid/view/MotionEvent;->offsetLocation(FF)V
    000a2e8einvoke-virtual {v4}, Landroid/view/View;->getMatrix()Landroid/graphics/Matrix;
    000a2e94move-result-object v5
    000a2e96invoke-virtual {v5}, Landroid/graphics/Matrix;->isIdentity()Z
    000a2e9cmove-result v6
    000a2e9eif-nez v6, :cond_94
    000a2ea2iget-object v6, v8, Landroidx/drawerlayout/widget/DrawerLayout;->B:Landroid/graphics/Matrix;
    000a2ea6if-nez v6, :cond_8a
    000a2eaanew-instance v6, Landroid/graphics/Matrix;
    000a2eaeinvoke-direct {v6}, Landroid/graphics/Matrix;-><init>()V
    000a2eb4iput-object v6, v8, Landroidx/drawerlayout/widget/DrawerLayout;->B:Landroid/graphics/Matrix;
    000a2eb8iget-object v6, v8, Landroidx/drawerlayout/widget/DrawerLayout;->B:Landroid/graphics/Matrix;
    000a2ebcinvoke-virtual {v5, v6}, Landroid/graphics/Matrix;->invert(Landroid/graphics/Matrix;)Z
    000a2ec2iget-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->B:Landroid/graphics/Matrix;
    000a2ec6invoke-virtual {v7, v5}, Landroid/view/MotionEvent;->transform(Landroid/graphics/Matrix;)V
    000a2eccinvoke-virtual {v4, v7}, Landroid/view/View;->dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z
    000a2ed2move-result v4
    000a2ed4invoke-virtual {v7}, Landroid/view/MotionEvent;->recycle()V
    000a2edagoto :goto_bc
    000a2edcinvoke-virtual {v8}, Landroid/view/View;->getScrollX()I
    000a2ee2move-result v5
    000a2ee4invoke-virtual {v4}, Landroid/view/View;->getLeft()I
    000a2eeamove-result v6
    000a2eecsub-int/2addr v5, v6
    000a2eeeint-to-float v5, v5
    000a2ef0invoke-virtual {v8}, Landroid/view/View;->getScrollY()I
    000a2ef6move-result v6
    000a2ef8invoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a2efemove-result v7
    000a2f00sub-int/2addr v6, v7
    000a2f02int-to-float v6, v6
    000a2f04invoke-virtual {v9, v5, v6}, Landroid/view/MotionEvent;->offsetLocation(FF)V
    000a2f0ainvoke-virtual {v4, v9}, Landroid/view/View;->dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z
    000a2f10move-result v4
    000a2f12neg-float v5, v5
    000a2f14neg-float v6, v6
    000a2f16invoke-virtual {v9, v5, v6}, Landroid/view/MotionEvent;->offsetLocation(FF)V
    000a2f1cif-eqz v4, :cond_bf
    000a2f20return v3
    000a2f22add-int/lit8 v0, v0, -0x1
    000a2f26goto/16 :goto_29
    000a2f2aconst/4 v9, 0x0
    000a2f2creturn v9
    000a2f2einvoke-super {v8, v9}, Landroid/view/View;->dispatchGenericMotionEvent(Landroid/view/MotionEvent;)Z
    000a2f34move-result v9
    000a2f36return v9
    000a2d94
    000a2f38
    000a2f38androidx.drawerlayout.widget.DrawerLayout::drawChild(android.graphics.Canvas, android.view.View, long):
    000a2f48invoke-virtual {v11}, Landroid/view/View;->getHeight()I
    000a2f4emove-result v0
    000a2f50invoke-static {v13}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a2f56move-result v1
    000a2f58invoke-virtual {v11}, Landroid/view/View;->getWidth()I
    000a2f5emove-result v2
    000a2f60invoke-virtual {v12}, Landroid/graphics/Canvas;->save()I
    000a2f66move-result v3
    000a2f68const/4 v4, 0x0
    000a2f6aif-eqz v1, :cond_62
    000a2f6einvoke-virtual {v11}, Landroid/view/ViewGroup;->getChildCount()I
    000a2f74move-result v5
    000a2f76move v6, v4
    000a2f78move v7, v6
    000a2f7aif-ge v6, v5, :cond_5a
    000a2f7einvoke-virtual {v11, v6}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a2f84move-result-object v8
    000a2f86if-eq v8, v13, :cond_57
    000a2f8ainvoke-virtual {v8}, Landroid/view/View;->getVisibility()I
    000a2f90move-result v9
    000a2f92if-nez v9, :cond_57
    000a2f96invoke-virtual {v8}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000a2f9cmove-result-object v9
    000a2f9eif-eqz v9, :cond_57
    000a2fa2invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getOpacity()I
    000a2fa8move-result v9
    000a2faaconst/4 v10, -0x1
    000a2facif-ne v9, v10, :cond_57
    000a2fb0invoke-static {v8}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a2fb6move-result v9
    000a2fb8if-eqz v9, :cond_57
    000a2fbcinvoke-virtual {v8}, Landroid/view/View;->getHeight()I
    000a2fc2move-result v9
    000a2fc4if-ge v9, v0, :cond_41
    000a2fc8goto :goto_57
    000a2fcaconst/4 v9, 0x3
    000a2fccinvoke-virtual {v11, v8, v9}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a2fd2move-result v9
    000a2fd4if-eqz v9, :cond_50
    000a2fd8invoke-virtual {v8}, Landroid/view/View;->getRight()I
    000a2fdemove-result v8
    000a2fe0if-le v8, v7, :cond_57
    000a2fe4move v7, v8
    000a2fe6goto :goto_57
    000a2fe8invoke-virtual {v8}, Landroid/view/View;->getLeft()I
    000a2feemove-result v8
    000a2ff0if-ge v8, v2, :cond_57
    000a2ff4move v2, v8
    000a2ff6add-int/lit8 v6, v6, 0x1
    000a2ffagoto :goto_19
    000a2ffcinvoke-virtual {v11}, Landroid/view/View;->getHeight()I
    000a3002move-result v0
    000a3004invoke-virtual {v12, v7, v4, v2, v0}, Landroid/graphics/Canvas;->clipRect(IIII)Z
    000a300amove v4, v7
    000a300cinvoke-super {v11, v12, v13, v14, v15}, Landroid/view/ViewGroup;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
    000a3012move-result v13
    000a3014invoke-virtual {v12, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V
    000a301aiget v14, v11, Landroidx/drawerlayout/widget/DrawerLayout;->e:F
    000a301econst/4 v15, 0x0
    000a3020cmpl-float v15, v14, v15
    000a3024if-lez v15, :cond_94
    000a3028if-eqz v1, :cond_94
    000a302ciget v15, v11, Landroidx/drawerlayout/widget/DrawerLayout;->d:I
    000a3030const/high16 v0, -0x1000000
    000a3034and-int/2addr v0, v15
    000a3036ushr-int/lit8 v0, v0, 0x18
    000a303aint-to-float v0, v0
    000a303cmul-float/2addr v0, v14
    000a303efloat-to-int v14, v0
    000a3040shl-int/lit8 v14, v14, 0x18
    000a3044const v0, 0xffffff
    000a304aand-int/2addr v15, v0
    000a304cor-int/2addr v14, v15
    000a304eiget-object v10, v11, Landroidx/drawerlayout/widget/DrawerLayout;->f:Landroid/graphics/Paint;
    000a3052invoke-virtual {v10, v14}, Landroid/graphics/Paint;->setColor(I)V
    000a3058int-to-float v6, v4
    000a305aint-to-float v8, v2
    000a305cinvoke-virtual {v11}, Landroid/view/View;->getHeight()I
    000a3062move-result v14
    000a3064int-to-float v9, v14
    000a3066const/4 v7, 0x0
    000a3068move-object v5, v12
    000a306ainvoke-virtual/range {v5 .. v10}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
    000a3070return v13
    000a2f38
    000a3072
    000a3072 // align 0x4
    000a3074
    000a3074androidx.drawerlayout.widget.DrawerLayout::i(android.view.View):
    000a3084sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a3088invoke-virtual {v2}, Landroid/view/View;->getImportantForAccessibility()I
    000a308emove-result v0
    000a3090const/4 v1, 0x4
    000a3092if-eq v0, v1, :cond_12
    000a3096invoke-virtual {v2}, Landroid/view/View;->getImportantForAccessibility()I
    000a309cmove-result v2
    000a309econst/4 v0, 0x2
    000a30a0if-eq v2, v0, :cond_12
    000a30a4const/4 v2, 0x1
    000a30a6return v2
    000a30a8const/4 v2, 0x0
    000a30aareturn v2
    000a3074
    000a30ac
    000a30acandroidx.drawerlayout.widget.DrawerLayout::j(android.view.View):
    000a30bcinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a30c2move-result-object v0
    000a30c4check-cast v0, LV/d;
    000a30c8iget v0, v0, LV/d;->a:I
    000a30ccif-nez v0, :cond_c
    000a30d0const/4 v0, 0x1
    000a30d2return v0
    000a30d4const/4 v0, 0x0
    000a30d6return v0
    000a30ac
    000a30d8
    000a30d8androidx.drawerlayout.widget.DrawerLayout::k(android.view.View):
    000a30e8invoke-static {v3}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a30eemove-result v0
    000a30f0if-eqz v0, :cond_15
    000a30f4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a30famove-result-object v3
    000a30fccheck-cast v3, LV/d;
    000a3100iget v3, v3, LV/d;->d:I
    000a3104const/4 v0, 0x1
    000a3106and-int/2addr v3, v0
    000a3108if-ne v3, v0, :cond_13
    000a310creturn v0
    000a310econst/4 v3, 0x0
    000a3110return v3
    000a3112new-instance v0, Ljava/lang/IllegalArgumentException;
    000a3116new-instance v1, Ljava/lang/StringBuilder;
    000a311aconst-string v2, "View "
    000a311einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a3124invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a312aconst-string v3, " is not a drawer"
    000a312einvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a3134invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a313amove-result-object v3
    000a313cinvoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a3142throw v0
    000a30d8
    000a3144
    000a3144androidx.drawerlayout.widget.DrawerLayout::l(android.view.View):
    000a3154invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a315amove-result-object v0
    000a315ccheck-cast v0, LV/d;
    000a3160iget v0, v0, LV/d;->a:I
    000a3164sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000a3168invoke-virtual {v2}, Landroid/view/View;->getLayoutDirection()I
    000a316emove-result v2
    000a3170invoke-static {v0, v2}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000a3176move-result v2
    000a3178and-int/lit8 v0, v2, 0x3
    000a317cif-eqz v0, :cond_17
    000a3180goto :goto_1b
    000a3182and-int/lit8 v2, v2, 0x5
    000a3186if-eqz v2, :cond_1d
    000a318aconst/4 v2, 0x1
    000a318creturn v2
    000a318econst/4 v2, 0x0
    000a3190return v2
    000a3144
    000a3192
    000a3192 // align 0x4
    000a3194
    000a3194androidx.drawerlayout.widget.DrawerLayout::onInterceptTouchEvent(android.view.MotionEvent):
    000a31a4invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
    000a31aamove-result v0
    000a31aciget-object v1, v8, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a31b0invoke-virtual {v1, v9}, LT/e;->q(Landroid/view/MotionEvent;)Z
    000a31b6move-result v2
    000a31b8iget-object v3, v8, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a31bcinvoke-virtual {v3, v9}, LT/e;->q(Landroid/view/MotionEvent;)Z
    000a31c2move-result v3
    000a31c4or-int/2addr v2, v3
    000a31c6const/4 v3, 0x1
    000a31c8const/4 v4, 0x0
    000a31caif-eqz v0, :cond_65
    000a31ceif-eq v0, v3, :cond_5e
    000a31d2const/4 v9, 0x2
    000a31d4if-eq v0, v9, :cond_1e
    000a31d8const/4 v9, 0x3
    000a31daif-eq v0, v9, :cond_5e
    000a31degoto :goto_63
    000a31e0iget-object v9, v1, LT/e;->d:[F
    000a31e4array-length v9, v9
    000a31e6move v0, v4
    000a31e8if-ge v0, v9, :cond_63
    000a31eciget v5, v1, LT/e;->k:I
    000a31f0shl-int v6, v3, v0
    000a31f4and-int/2addr v5, v6
    000a31f6if-eqz v5, :cond_5b
    000a31faiget-object v5, v1, LT/e;->f:[F
    000a31feaget v5, v5, v0
    000a3202iget-object v6, v1, LT/e;->d:[F
    000a3206aget v6, v6, v0
    000a320asub-float/2addr v5, v6
    000a320ciget-object v6, v1, LT/e;->g:[F
    000a3210aget v6, v6, v0
    000a3214iget-object v7, v1, LT/e;->e:[F
    000a3218aget v7, v7, v0
    000a321csub-float/2addr v6, v7
    000a321emul-float/2addr v5, v5
    000a3220mul-float/2addr v6, v6
    000a3222add-float/2addr v6, v5
    000a3224iget v5, v1, LT/e;->b:I
    000a3228mul-int/2addr v5, v5
    000a322aint-to-float v5, v5
    000a322ccmpl-float v5, v6, v5
    000a3230if-lez v5, :cond_5b
    000a3234iget-object v9, v8, Landroidx/drawerlayout/widget/DrawerLayout;->i:LV/f;
    000a3238iget-object v0, v9, LV/f;->j:LO0/B;
    000a323ciget-object v9, v9, LV/f;->k:Landroidx/drawerlayout/widget/DrawerLayout;
    000a3240invoke-virtual {v9, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000a3246iget-object v9, v8, Landroidx/drawerlayout/widget/DrawerLayout;->j:LV/f;
    000a324aiget-object v0, v9, LV/f;->j:LO0/B;
    000a324eiget-object v9, v9, LV/f;->k:Landroidx/drawerlayout/widget/DrawerLayout;
    000a3252invoke-virtual {v9, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000a3258goto :goto_63
    000a325aadd-int/lit8 v0, v0, 0x1
    000a325egoto :goto_22
    000a3260invoke-virtual {v8, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->c(Z)V
    000a3266iput-boolean v4, v8, Landroidx/drawerlayout/widget/DrawerLayout;->r:Z
    000a326amove v9, v4
    000a326cgoto :goto_8b
    000a326einvoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    000a3274move-result v0
    000a3276invoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    000a327cmove-result v9
    000a327eiput v0, v8, Landroidx/drawerlayout/widget/DrawerLayout;->u:F
    000a3282iput v9, v8, Landroidx/drawerlayout/widget/DrawerLayout;->v:F
    000a3286iget v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->e:F
    000a328aconst/4 v6, 0x0
    000a328ccmpl-float v5, v5, v6
    000a3290if-lez v5, :cond_88
    000a3294float-to-int v0, v0
    000a3296float-to-int v9, v9
    000a3298invoke-virtual {v1, v0, v9}, LT/e;->h(II)Landroid/view/View;
    000a329emove-result-object v9
    000a32a0if-eqz v9, :cond_88
    000a32a4invoke-static {v9}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a32aamove-result v9
    000a32acif-eqz v9, :cond_88
    000a32b0move v9, v3
    000a32b2goto :goto_89
    000a32b4move v9, v4
    000a32b6iput-boolean v4, v8, Landroidx/drawerlayout/widget/DrawerLayout;->r:Z
    000a32baif-nez v2, :cond_ae
    000a32beif-nez v9, :cond_ae
    000a32c2invoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I
    000a32c8move-result v9
    000a32camove v0, v4
    000a32ccif-ge v0, v9, :cond_a8
    000a32d0invoke-virtual {v8, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a32d6move-result-object v1
    000a32d8invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a32demove-result-object v1
    000a32e0check-cast v1, LV/d;
    000a32e4iget-boolean v1, v1, LV/d;->c:Z
    000a32e8if-eqz v1, :cond_a5
    000a32ecgoto :goto_ae
    000a32eeadd-int/lit8 v0, v0, 0x1
    000a32f2goto :goto_94
    000a32f4iget-boolean v9, v8, Landroidx/drawerlayout/widget/DrawerLayout;->r:Z
    000a32f8if-eqz v9, :cond_ad
    000a32fcgoto :goto_ae
    000a32fereturn v4
    000a3300return v3
    000a3194
    000a3302
    000a3302 // align 0x4
    000a3304
    000a3304androidx.drawerlayout.widget.DrawerLayout::onKeyDown(int, android.view.KeyEvent):
    000a3314const/4 v0, 0x4
    000a3316if-ne v2, v0, :cond_e
    000a331ainvoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;->f()Landroid/view/View;
    000a3320move-result-object v0
    000a3322if-eqz v0, :cond_e
    000a3326invoke-virtual {v3}, Landroid/view/KeyEvent;->startTracking()V
    000a332cconst/4 v2, 0x1
    000a332ereturn v2
    000a3330invoke-super {v1, v2, v3}, Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z
    000a3336move-result v2
    000a3338return v2
    000a3304
    000a333a
    000a333a // align 0x4
    000a333c
    000a333candroidx.drawerlayout.widget.DrawerLayout::onKeyUp(int, android.view.KeyEvent):
    000a334cconst/4 v0, 0x4
    000a334eif-ne v2, v0, :cond_18
    000a3352invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;->f()Landroid/view/View;
    000a3358move-result-object v2
    000a335aconst/4 v3, 0x0
    000a335cif-eqz v2, :cond_13
    000a3360invoke-virtual {v1, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
    000a3366move-result v0
    000a3368if-nez v0, :cond_13
    000a336cinvoke-virtual {v1, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->c(Z)V
    000a3372if-eqz v2, :cond_17
    000a3376const/4 v2, 0x1
    000a3378return v2
    000a337areturn v3
    000a337cinvoke-super {v1, v2, v3}, Landroid/view/View;->onKeyUp(ILandroid/view/KeyEvent;)Z
    000a3382move-result v2
    000a3384return v2
    000a333c
    000a3386
    000a3386 // align 0x8
    000a3388
    000a3388androidx.drawerlayout.widget.DrawerLayout::onTouchEvent(android.view.MotionEvent):
    000a3398iget-object v0, v6, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a339cinvoke-virtual {v0, v7}, LT/e;->j(Landroid/view/MotionEvent;)V
    000a33a2iget-object v1, v6, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a33a6invoke-virtual {v1, v7}, LT/e;->j(Landroid/view/MotionEvent;)V
    000a33acinvoke-virtual {v7}, Landroid/view/MotionEvent;->getAction()I
    000a33b2move-result v1
    000a33b4and-int/lit16 v1, v1, 0xff
    000a33b8const/4 v2, 0x0
    000a33baconst/4 v3, 0x1
    000a33bcif-eqz v1, :cond_59
    000a33c0if-eq v1, v3, :cond_20
    000a33c4const/4 v7, 0x3
    000a33c6if-eq v1, v7, :cond_1a
    000a33careturn v3
    000a33ccinvoke-virtual {v6, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->c(Z)V
    000a33d2iput-boolean v2, v6, Landroidx/drawerlayout/widget/DrawerLayout;->r:Z
    000a33d6return v3
    000a33d8invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
    000a33demove-result v1
    000a33e0invoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
    000a33e6move-result v7
    000a33e8float-to-int v4, v1
    000a33eafloat-to-int v5, v7
    000a33ecinvoke-virtual {v0, v4, v5}, LT/e;->h(II)Landroid/view/View;
    000a33f2move-result-object v4
    000a33f4if-eqz v4, :cond_54
    000a33f8invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a33femove-result v4
    000a3400if-eqz v4, :cond_54
    000a3404iget v4, v6, Landroidx/drawerlayout/widget/DrawerLayout;->u:F
    000a3408sub-float/2addr v1, v4
    000a340aiget v4, v6, Landroidx/drawerlayout/widget/DrawerLayout;->v:F
    000a340esub-float/2addr v7, v4
    000a3410iget v0, v0, LT/e;->b:I
    000a3414mul-float/2addr v1, v1
    000a3416mul-float/2addr v7, v7
    000a3418add-float/2addr v7, v1
    000a341amul-int/2addr v0, v0
    000a341cint-to-float v0, v0
    000a341ecmpg-float v7, v7, v0
    000a3422if-gez v7, :cond_54
    000a3426invoke-virtual {v6}, Landroidx/drawerlayout/widget/DrawerLayout;->e()Landroid/view/View;
    000a342cmove-result-object v7
    000a342eif-eqz v7, :cond_54
    000a3432invoke-virtual {v6, v7}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
    000a3438move-result v7
    000a343aconst/4 v0, 0x2
    000a343cif-ne v7, v0, :cond_55
    000a3440move v2, v3
    000a3442invoke-virtual {v6, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->c(Z)V
    000a3448return v3
    000a344ainvoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
    000a3450move-result v0
    000a3452invoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
    000a3458move-result v7
    000a345aiput v0, v6, Landroidx/drawerlayout/widget/DrawerLayout;->u:F
    000a345eiput v7, v6, Landroidx/drawerlayout/widget/DrawerLayout;->v:F
    000a3462iput-boolean v2, v6, Landroidx/drawerlayout/widget/DrawerLayout;->r:Z
    000a3466return v3
    000a3388
    000a3468
    000a3468androidx.drawerlayout.widget.DrawerLayout::getDrawerElevation():
    000a3478sget-boolean v0, Landroidx/drawerlayout/widget/DrawerLayout;->G:Z
    000a347cif-eqz v0, :cond_7
    000a3480iget v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a3484return v0
    000a3486const/4 v0, 0x0
    000a3488return v0
    000a3468
    000a348a
    000a348a // align 0x4
    000a348c
    000a348candroidx.drawerlayout.widget.DrawerLayout::g(android.view.View):
    000a349cinvoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a34a2move-result v0
    000a34a4if-eqz v0, :cond_63
    000a34a8invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a34aemove-result-object v4
    000a34b0check-cast v4, LV/d;
    000a34b4iget v4, v4, LV/d;->a:I
    000a34b8sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a34bcinvoke-virtual {v3}, Landroid/view/View;->getLayoutDirection()I
    000a34c2move-result v0
    000a34c4const/4 v1, 0x3
    000a34c6if-eq v4, v1, :cond_52
    000a34caconst/4 v2, 0x5
    000a34ccif-eq v4, v2, :cond_43
    000a34d0const v2, 0x800003
    000a34d6if-eq v4, v2, :cond_34
    000a34daconst v2, 0x800005
    000a34e0if-eq v4, v2, :cond_25
    000a34e4goto :goto_61
    000a34e6iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a34eaif-eq v4, v1, :cond_2a
    000a34eereturn v4
    000a34f0if-nez v0, :cond_2f
    000a34f4iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a34f8goto :goto_31
    000a34faiget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a34feif-eq v4, v1, :cond_61
    000a3502return v4
    000a3504iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a3508if-eq v4, v1, :cond_39
    000a350creturn v4
    000a350eif-nez v0, :cond_3e
    000a3512iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a3516goto :goto_40
    000a3518iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a351cif-eq v4, v1, :cond_61
    000a3520return v4
    000a3522iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a3526if-eq v4, v1, :cond_48
    000a352areturn v4
    000a352cif-nez v0, :cond_4d
    000a3530iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a3534goto :goto_4f
    000a3536iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a353aif-eq v4, v1, :cond_61
    000a353ereturn v4
    000a3540iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a3544if-eq v4, v1, :cond_57
    000a3548return v4
    000a354aif-nez v0, :cond_5c
    000a354eiget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a3552goto :goto_5e
    000a3554iget v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a3558if-eq v4, v1, :cond_61
    000a355creturn v4
    000a355econst/4 v4, 0x0
    000a3560return v4
    000a3562new-instance v0, Ljava/lang/IllegalArgumentException;
    000a3566new-instance v1, Ljava/lang/StringBuilder;
    000a356aconst-string v2, "View "
    000a356einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a3574invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a357aconst-string v4, " is not a drawer"
    000a357einvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a3584invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a358amove-result-object v4
    000a358cinvoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a3592throw v0
    000a348c
    000a3594
    000a3594androidx.drawerlayout.widget.DrawerLayout::h(android.view.View):
    000a35a4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a35aamove-result-object v2
    000a35accheck-cast v2, LV/d;
    000a35b0iget v2, v2, LV/d;->a:I
    000a35b4sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a35b8invoke-virtual {v1}, Landroid/view/View;->getLayoutDirection()I
    000a35bemove-result v0
    000a35c0invoke-static {v2, v0}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000a35c6move-result v2
    000a35c8return v2
    000a3594
    000a35ca
    000a35ca // align 0x4
    000a35cc
    000a35ccandroidx.drawerlayout.widget.DrawerLayout::<clinit>():
    000a35dcconst v0, 0x1010434
    000a35e2filled-new-array {v0}, [I
    000a35e8move-result-object v0
    000a35easput-object v0, Landroidx/drawerlayout/widget/DrawerLayout;->D:[I
    000a35eeconst v0, 0x10100b3
    000a35f4filled-new-array {v0}, [I
    000a35famove-result-object v0
    000a35fcsput-object v0, Landroidx/drawerlayout/widget/DrawerLayout;->E:[I
    000a3600sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000a3604const/4 v1, 0x1
    000a3606sput-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->F:Z
    000a360asput-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->G:Z
    000a360econst/16 v2, 0x1d
    000a3612if-lt v0, v2, :cond_1e
    000a3616goto :goto_1f
    000a3618const/4 v1, 0x0
    000a361asput-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->H:Z
    000a361ereturn-void
    000a35cc
    000a3620
    000a3620androidx.drawerlayout.widget.DrawerLayout::<init>(android.content.Context, android.util.AttributeSet):
    000a3630const/4 v0, 0x1
    000a3632const v1, 0x7f030193
    000a3638invoke-direct {v8, v9, v10, v1}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000a363enew-instance v2, LQ/h;
    000a3642invoke-direct {v2, v0}, LQ/h;-><init>(I)V
    000a3648iput-object v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->a:LQ/h;
    000a364cconst/high16 v2, -0x67000000
    000a3650iput v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->d:I
    000a3654new-instance v2, Landroid/graphics/Paint;
    000a3658invoke-direct {v2}, Landroid/graphics/Paint;-><init>()V
    000a365eiput-object v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->f:Landroid/graphics/Paint;
    000a3662iput-boolean v0, v8, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a3666const/4 v2, 0x3
    000a3668iput v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a366ciput v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a3670iput v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a3674iput v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a3678new-instance v3, LC/h;
    000a367cconst/16 v4, 0xc
    000a3680invoke-direct {v3, v4, v8}, LC/h;-><init>(ILjava/lang/Object;)V
    000a3686iput-object v3, v8, Landroidx/drawerlayout/widget/DrawerLayout;->C:LC/h;
    000a368aconst/high16 v3, 0x40000
    000a368einvoke-virtual {v8, v3}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
    000a3694invoke-virtual {v8}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000a369amove-result-object v3
    000a369cinvoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    000a36a2move-result-object v3
    000a36a4iget v3, v3, Landroid/util/DisplayMetrics;->density:F
    000a36a8const/high16 v4, 0x42800000
    000a36acmul-float/2addr v4, v3
    000a36aeconst/high16 v5, 0x3f000000
    000a36b2add-float/2addr v4, v5
    000a36b4float-to-int v4, v4
    000a36b6iput v4, v8, Landroidx/drawerlayout/widget/DrawerLayout;->c:I
    000a36baconst/high16 v4, 0x43c80000
    000a36bemul-float/2addr v3, v4
    000a36c0new-instance v4, LV/f;
    000a36c4invoke-direct {v4, v8, v2}, LV/f;-><init>(Landroidx/drawerlayout/widget/DrawerLayout;I)V
    000a36caiput-object v4, v8, Landroidx/drawerlayout/widget/DrawerLayout;->i:LV/f;
    000a36cenew-instance v2, LV/f;
    000a36d2const/4 v5, 0x5
    000a36d4invoke-direct {v2, v8, v5}, LV/f;-><init>(Landroidx/drawerlayout/widget/DrawerLayout;I)V
    000a36daiput-object v2, v8, Landroidx/drawerlayout/widget/DrawerLayout;->j:LV/f;
    000a36denew-instance v5, LT/e;
    000a36e2invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000a36e8move-result-object v6
    000a36eainvoke-direct {v5, v6, v8, v4}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
    000a36f0iget v6, v5, LT/e;->b:I
    000a36f4int-to-float v6, v6
    000a36f6const/high16 v7, 0x3f800000
    000a36famul-float/2addr v6, v7
    000a36fcfloat-to-int v6, v6
    000a36feiput v6, v5, LT/e;->b:I
    000a3702iput-object v5, v8, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a3706iput v0, v5, LT/e;->q:I
    000a370aiput v3, v5, LT/e;->n:F
    000a370eiput-object v5, v4, LV/f;->i:LT/e;
    000a3712new-instance v4, LT/e;
    000a3716invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000a371cmove-result-object v5
    000a371einvoke-direct {v4, v5, v8, v2}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
    000a3724iget v5, v4, LT/e;->b:I
    000a3728int-to-float v5, v5
    000a372amul-float/2addr v7, v5
    000a372cfloat-to-int v5, v7
    000a372eiput v5, v4, LT/e;->b:I
    000a3732iput-object v4, v8, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a3736const/4 v5, 0x2
    000a3738iput v5, v4, LT/e;->q:I
    000a373ciput v3, v4, LT/e;->n:F
    000a3740iput-object v4, v2, LV/f;->i:LT/e;
    000a3744invoke-virtual {v8, v0}, Landroid/view/View;->setFocusableInTouchMode(Z)V
    000a374asget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000a374einvoke-virtual {v8, v0}, Landroid/view/View;->setImportantForAccessibility(I)V
    000a3754new-instance v0, LV/b;
    000a3758invoke-direct {v0, v8}, LV/b;-><init>(Landroidx/drawerlayout/widget/DrawerLayout;)V
    000a375einvoke-static {v8, v0}, LK/P;->m(Landroid/view/View;LK/b;)V
    000a3764const/4 v0, 0x0
    000a3766invoke-virtual {v8, v0}, Landroid/view/ViewGroup;->setMotionEventSplittingEnabled(Z)V
    000a376cinvoke-virtual {v8}, Landroid/view/View;->getFitsSystemWindows()Z
    000a3772move-result v2
    000a3774if-eqz v2, :cond_c6
    000a3778new-instance v2, LV/a;
    000a377cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000a3782invoke-virtual {v8, v2}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
    000a3788const/16 v2, 0x500
    000a378cinvoke-virtual {v8, v2}, Landroid/view/View;->setSystemUiVisibility(I)V
    000a3792sget-object v2, Landroidx/drawerlayout/widget/DrawerLayout;->D:[I
    000a3796invoke-virtual {v9, v2}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
    000a379cmove-result-object v2
    000a379einvoke-virtual {v2, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000a37a4move-result-object v3
    000a37a6iput-object v3, v8, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a37aainvoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000a37b0goto :goto_c6
    000a37b2move-exception v9
    000a37b4invoke-virtual {v2}, Landroid/content/res/TypedArray;->recycle()V
    000a37bathrow v9
    000a37bcsget-object v2, LU/a;->a:[I
    000a37c0invoke-virtual {v9, v10, v2, v1, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000a37c6move-result-object v9
    000a37c8invoke-virtual {v9, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000a37cemove-result v10
    000a37d0if-eqz v10, :cond_dc
    000a37d4const/4 v10, 0x0
    000a37d6invoke-virtual {v9, v0, v10}, Landroid/content/res/TypedArray;->getDimension(IF)F
    000a37dcmove-result v10
    000a37deiput v10, v8, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a37e2goto :goto_e9
    000a37e4move-exception v10
    000a37e6goto :goto_f4
    000a37e8invoke-virtual {v8}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000a37eemove-result-object v10
    000a37f0const v0, 0x7f06005d
    000a37f6invoke-virtual {v10, v0}, Landroid/content/res/Resources;->getDimension(I)F
    000a37fcmove-result v10
    000a37feiput v10, v8, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a3802invoke-virtual {v9}, Landroid/content/res/TypedArray;->recycle()V
    000a3808new-instance v9, Ljava/util/ArrayList;
    000a380cinvoke-direct {v9}, Ljava/util/ArrayList;-><init>()V
    000a3812iput-object v9, v8, Landroidx/drawerlayout/widget/DrawerLayout;->z:Ljava/util/ArrayList;
    000a3816return-void
    000a3818invoke-virtual {v9}, Landroid/content/res/TypedArray;->recycle()V
    000a381ethrow v10
    000a3620
    000a3820
    000a3820 struct try_item
    000a3820 start_addr uint32 0xa379e
    000a3824 insn_count int 6
    000a3826 handler_off uint16 0xa3831
    000a3828
    000a3828 struct try_item
    000a3828 start_addr uint32 0xa37c8
    000a382c insn_count int 29
    000a382e handler_off uint16 0xa3834
    000a3830
    000a3830 struct encoded_catch_handler_list
    000a3830 size int 2
    000a3831
    000a3831 struct encoded_catch_handler ← 0xa3826
    000a3831 size int64 0
    000a3832 catch_all_addr uint32 0xa37b2
    000a3834
    000a3834 struct encoded_catch_handler ← 0xa382e
    000a3834 size int64 0
    000a3835 catch_all_addr uint32 0xa37e4
    000a3837
    000a3837 // align 0x8
    000a3838
    000a3838androidx.drawerlayout.widget.DrawerLayout::addFocusables(java.util.ArrayList, int, int):
    000a3848invoke-virtual {v7}, Landroid/view/ViewGroup;->getDescendantFocusability()I
    000a384emove-result v0
    000a3850const/high16 v1, 0x60000
    000a3854if-ne v0, v1, :cond_9
    000a3858return-void
    000a385ainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
    000a3860move-result v0
    000a3862const/4 v1, 0x0
    000a3864move v2, v1
    000a3866move v3, v2
    000a3868iget-object v4, v7, Landroidx/drawerlayout/widget/DrawerLayout;->z:Ljava/util/ArrayList;
    000a386cif-ge v2, v0, :cond_2f
    000a3870invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a3876move-result-object v5
    000a3878invoke-static {v5}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a387emove-result v6
    000a3880if-eqz v6, :cond_29
    000a3884invoke-static {v5}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
    000a388amove-result v4
    000a388cif-eqz v4, :cond_2c
    000a3890invoke-virtual {v5, v8, v9, v10}, Landroid/view/View;->addFocusables(Ljava/util/ArrayList;II)V
    000a3896const/4 v3, 0x1
    000a3898goto :goto_2c
    000a389ainvoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000a38a0add-int/lit8 v2, v2, 0x1
    000a38a4goto :goto_10
    000a38a6if-nez v3, :cond_49
    000a38aainvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    000a38b0move-result v0
    000a38b2if-ge v1, v0, :cond_49
    000a38b6invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a38bcmove-result-object v2
    000a38becheck-cast v2, Landroid/view/View;
    000a38c2invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
    000a38c8move-result v3
    000a38caif-nez v3, :cond_46
    000a38ceinvoke-virtual {v2, v8, v9, v10}, Landroid/view/View;->addFocusables(Ljava/util/ArrayList;II)V
    000a38d4add-int/lit8 v1, v1, 0x1
    000a38d8goto :goto_35
    000a38dainvoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
    000a38e0return-void
    000a3838
    000a38e2
    000a38e2 // align 0x4
    000a38e4
    000a38e4androidx.drawerlayout.widget.DrawerLayout::addView(android.view.View, int, android.view.ViewGroup$LayoutParams):
    000a38f4invoke-super {v0, v1, v2, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
    000a38fainvoke-virtual {v0}, Landroidx/drawerlayout/widget/DrawerLayout;->e()Landroid/view/View;
    000a3900move-result-object v2
    000a3902if-nez v2, :cond_17
    000a3906invoke-static {v1}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a390cmove-result v2
    000a390eif-eqz v2, :cond_10
    000a3912goto :goto_17
    000a3914sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000a3918const/4 v2, 0x1
    000a391ainvoke-virtual {v1, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
    000a3920goto :goto_1d
    000a3922sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000a3926const/4 v2, 0x4
    000a3928invoke-virtual {v1, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
    000a392esget-boolean v2, Landroidx/drawerlayout/widget/DrawerLayout;->F:Z
    000a3932if-nez v2, :cond_26
    000a3936iget-object v2, v0, Landroidx/drawerlayout/widget/DrawerLayout;->a:LQ/h;
    000a393ainvoke-static {v1, v2}, LK/P;->m(Landroid/view/View;LK/b;)V
    000a3940return-void
    000a38e4
    000a3942
    000a3942 // align 0x4
    000a3944
    000a3944androidx.drawerlayout.widget.DrawerLayout::b(android.view.View, boolean):
    000a3954invoke-static {v6}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a395amove-result v0
    000a395cif-eqz v0, :cond_6d
    000a3960invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a3966move-result-object v0
    000a3968check-cast v0, LV/d;
    000a396ciget-boolean v1, v5, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a3970const/4 v2, 0x0
    000a3972const/4 v3, 0x0
    000a3974if-eqz v1, :cond_17
    000a3978iput v3, v0, LV/d;->b:F
    000a397ciput v2, v0, LV/d;->d:I
    000a3980goto :goto_69
    000a3982const/4 v1, 0x3
    000a3984const/4 v4, 0x4
    000a3986if-eqz v7, :cond_43
    000a398aiget v7, v0, LV/d;->d:I
    000a398eor-int/2addr v7, v4
    000a3990iput v7, v0, LV/d;->d:I
    000a3994invoke-virtual {v5, v6, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a399amove-result v7
    000a399cif-eqz v7, :cond_35
    000a39a0invoke-virtual {v6}, Landroid/view/View;->getWidth()I
    000a39a6move-result v7
    000a39a8neg-int v7, v7
    000a39aainvoke-virtual {v6}, Landroid/view/View;->getTop()I
    000a39b0move-result v0
    000a39b2iget-object v1, v5, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a39b6invoke-virtual {v1, v6, v7, v0}, LT/e;->r(Landroid/view/View;II)Z
    000a39bcgoto :goto_69
    000a39beinvoke-virtual {v5}, Landroid/view/View;->getWidth()I
    000a39c4move-result v7
    000a39c6invoke-virtual {v6}, Landroid/view/View;->getTop()I
    000a39ccmove-result v0
    000a39ceiget-object v1, v5, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a39d2invoke-virtual {v1, v6, v7, v0}, LT/e;->r(Landroid/view/View;II)Z
    000a39d8goto :goto_69
    000a39dainvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a39e0move-result-object v7
    000a39e2check-cast v7, LV/d;
    000a39e6iget v7, v7, LV/d;->b:F
    000a39eainvoke-virtual {v6}, Landroid/view/View;->getWidth()I
    000a39f0move-result v0
    000a39f2int-to-float v0, v0
    000a39f4mul-float/2addr v7, v0
    000a39f6float-to-int v7, v7
    000a39f8mul-float/2addr v0, v3
    000a39fafloat-to-int v0, v0
    000a39fcsub-int/2addr v0, v7
    000a39feinvoke-virtual {v5, v6, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a3a04move-result v7
    000a3a06if-eqz v7, :cond_5c
    000a3a0agoto :goto_5d
    000a3a0cneg-int v0, v0
    000a3a0einvoke-virtual {v6, v0}, Landroid/view/View;->offsetLeftAndRight(I)V
    000a3a14invoke-virtual {v5, v6, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->o(Landroid/view/View;F)V
    000a3a1ainvoke-virtual {v5, v6, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->r(Landroid/view/View;I)V
    000a3a20invoke-virtual {v6, v4}, Landroid/view/View;->setVisibility(I)V
    000a3a26invoke-virtual {v5}, Landroid/view/View;->invalidate()V
    000a3a2creturn-void
    000a3a2enew-instance v7, Ljava/lang/IllegalArgumentException;
    000a3a32new-instance v0, Ljava/lang/StringBuilder;
    000a3a36const-string v1, "View "
    000a3a3ainvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a3a40invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a3a46const-string v6, " is not a sliding drawer"
    000a3a4ainvoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a3a50invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a3a56move-result-object v6
    000a3a58invoke-direct {v7, v6}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a3a5ethrow v7
    000a3944
    000a3a60
    000a3a60androidx.drawerlayout.widget.DrawerLayout::c(boolean):
    000a3a70invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
    000a3a76move-result v0
    000a3a78const/4 v1, 0x0
    000a3a7amove v2, v1
    000a3a7cmove v3, v2
    000a3a7eif-ge v2, v0, :cond_4c
    000a3a82invoke-virtual {v9, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a3a88move-result-object v4
    000a3a8ainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a3a90move-result-object v5
    000a3a92check-cast v5, LV/d;
    000a3a96invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a3a9cmove-result v6
    000a3a9eif-eqz v6, :cond_49
    000a3aa2if-eqz v10, :cond_20
    000a3aa6iget-boolean v6, v5, LV/d;->c:Z
    000a3aaaif-nez v6, :cond_20
    000a3aaegoto :goto_49
    000a3ab0invoke-virtual {v4}, Landroid/view/View;->getWidth()I
    000a3ab6move-result v6
    000a3ab8const/4 v7, 0x3
    000a3abainvoke-virtual {v9, v4, v7}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a3ac0move-result v7
    000a3ac2if-eqz v7, :cond_38
    000a3ac6neg-int v6, v6
    000a3ac8invoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a3acemove-result v7
    000a3ad0iget-object v8, v9, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a3ad4invoke-virtual {v8, v4, v6, v7}, LT/e;->r(Landroid/view/View;II)Z
    000a3adamove-result v4
    000a3adcor-int/2addr v3, v4
    000a3adegoto :goto_47
    000a3ae0invoke-virtual {v9}, Landroid/view/View;->getWidth()I
    000a3ae6move-result v6
    000a3ae8invoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a3aeemove-result v7
    000a3af0iget-object v8, v9, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a3af4invoke-virtual {v8, v4, v6, v7}, LT/e;->r(Landroid/view/View;II)Z
    000a3afamove-result v4
    000a3afcgoto :goto_36
    000a3afeiput-boolean v1, v5, LV/d;->c:Z
    000a3b02add-int/lit8 v2, v2, 0x1
    000a3b06goto :goto_7
    000a3b08iget-object v10, v9, Landroidx/drawerlayout/widget/DrawerLayout;->i:LV/f;
    000a3b0ciget-object v0, v10, LV/f;->j:LO0/B;
    000a3b10iget-object v10, v10, LV/f;->k:Landroidx/drawerlayout/widget/DrawerLayout;
    000a3b14invoke-virtual {v10, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000a3b1aiget-object v10, v9, Landroidx/drawerlayout/widget/DrawerLayout;->j:LV/f;
    000a3b1eiget-object v0, v10, LV/f;->j:LO0/B;
    000a3b22iget-object v10, v10, LV/f;->k:Landroidx/drawerlayout/widget/DrawerLayout;
    000a3b26invoke-virtual {v10, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000a3b2cif-eqz v3, :cond_63
    000a3b30invoke-virtual {v9}, Landroid/view/View;->invalidate()V
    000a3b36return-void
    000a3a60
    000a3b38
    000a3b38androidx.drawerlayout.widget.DrawerLayout::computeScroll():
    000a3b48invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
    000a3b4emove-result v0
    000a3b50const/4 v1, 0x0
    000a3b52const/4 v2, 0x0
    000a3b54if-ge v2, v0, :cond_1b
    000a3b58invoke-virtual {v4, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a3b5emove-result-object v3
    000a3b60invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a3b66move-result-object v3
    000a3b68check-cast v3, LV/d;
    000a3b6ciget v3, v3, LV/d;->b:F
    000a3b70invoke-static {v1, v3}, Ljava/lang/Math;->max(FF)F
    000a3b76move-result v1
    000a3b78add-int/lit8 v2, v2, 0x1
    000a3b7cgoto :goto_6
    000a3b7eiput v1, v4, Landroidx/drawerlayout/widget/DrawerLayout;->e:F
    000a3b82iget-object v0, v4, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a3b86invoke-virtual {v0}, LT/e;->g()Z
    000a3b8cmove-result v0
    000a3b8eiget-object v1, v4, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a3b92invoke-virtual {v1}, LT/e;->g()Z
    000a3b98move-result v1
    000a3b9aif-nez v0, :cond_2f
    000a3b9eif-eqz v1, :cond_2e
    000a3ba2goto :goto_2f
    000a3ba4return-void
    000a3ba6sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a3baainvoke-virtual {v4}, Landroid/view/View;->postInvalidateOnAnimation()V
    000a3bb0return-void
    000a3b38
    000a3bb2
    000a3bb2 // align 0x4
    000a3bb4
    000a3bb4androidx.drawerlayout.widget.DrawerLayout::onAttachedToWindow():
    000a3bc4invoke-super {v1}, Landroid/view/ViewGroup;->onAttachedToWindow()V
    000a3bcaconst/4 v0, 0x1
    000a3bcciput-boolean v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a3bd0return-void
    000a3bb4
    000a3bd2
    000a3bd2 // align 0x4
    000a3bd4
    000a3bd4androidx.drawerlayout.widget.DrawerLayout::onDetachedFromWindow():
    000a3be4invoke-super {v1}, Landroid/view/ViewGroup;->onDetachedFromWindow()V
    000a3beaconst/4 v0, 0x1
    000a3beciput-boolean v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a3bf0return-void
    000a3bd4
    000a3bf2
    000a3bf2 // align 0x4
    000a3bf4
    000a3bf4androidx.drawerlayout.widget.DrawerLayout::onDraw(android.graphics.Canvas):
    000a3c04invoke-super {v4, v5}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V
    000a3c0aiget-boolean v0, v4, Landroidx/drawerlayout/widget/DrawerLayout;->y:Z
    000a3c0eif-eqz v0, :cond_26
    000a3c12iget-object v0, v4, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a3c16if-eqz v0, :cond_26
    000a3c1aiget-object v0, v4, Landroidx/drawerlayout/widget/DrawerLayout;->x:Landroid/view/WindowInsets;
    000a3c1econst/4 v1, 0x0
    000a3c20if-eqz v0, :cond_15
    000a3c24invoke-virtual {v0}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a3c2amove-result v0
    000a3c2cgoto :goto_16
    000a3c2emove v0, v1
    000a3c30if-lez v0, :cond_26
    000a3c34iget-object v2, v4, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a3c38invoke-virtual {v4}, Landroid/view/View;->getWidth()I
    000a3c3emove-result v3
    000a3c40invoke-virtual {v2, v1, v1, v3, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    000a3c46iget-object v0, v4, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a3c4ainvoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    000a3c50return-void
    000a3bf4
    000a3c52
    000a3c52 // align 0x4
    000a3c54
    000a3c54androidx.drawerlayout.widget.DrawerLayout::onLayout(boolean, int, int, int, int):
    000a3c64move-object/from16 v0, v16
    000a3c68const/4 v1, 0x1
    000a3c6aiput-boolean v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;->l:Z
    000a3c6esub-int v2, v20, v18
    000a3c72invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    000a3c78move-result v3
    000a3c7aconst/4 v4, 0x0
    000a3c7cmove v5, v4
    000a3c7eif-ge v5, v3, :cond_cc
    000a3c82invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a3c88move-result-object v6
    000a3c8ainvoke-virtual {v6}, Landroid/view/View;->getVisibility()I
    000a3c90move-result v7
    000a3c92const/16 v8, 0x8
    000a3c96if-ne v7, v8, :cond_1d
    000a3c9agoto/16 :goto_c7
    000a3c9einvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a3ca4move-result-object v7
    000a3ca6check-cast v7, LV/d;
    000a3caainvoke-static {v6}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a3cb0move-result v8
    000a3cb2if-eqz v8, :cond_3e
    000a3cb6iget v8, v7, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000a3cbaiget v9, v7, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a3cbeinvoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I
    000a3cc4move-result v10
    000a3cc6add-int/2addr v10, v8
    000a3cc8iget v7, v7, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a3cccinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    000a3cd2move-result v11
    000a3cd4add-int/2addr v11, v7
    000a3cd6invoke-virtual {v6, v8, v9, v10, v11}, Landroid/view/View;->layout(IIII)V
    000a3cdcgoto/16 :goto_c7
    000a3ce0invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidth()I
    000a3ce6move-result v8
    000a3ce8invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    000a3ceemove-result v9
    000a3cf0const/4 v10, 0x3
    000a3cf2invoke-virtual {v0, v6, v10}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a3cf8move-result v10
    000a3cfaif-eqz v10, :cond_59
    000a3cfeneg-int v10, v8
    000a3d00int-to-float v11, v8
    000a3d02iget v12, v7, LV/d;->b:F
    000a3d06mul-float/2addr v12, v11
    000a3d08float-to-int v12, v12
    000a3d0aadd-int/2addr v10, v12
    000a3d0cadd-int v12, v8, v10
    000a3d10int-to-float v12, v12
    000a3d12div-float/2addr v12, v11
    000a3d14goto :goto_65
    000a3d16int-to-float v10, v8
    000a3d18iget v11, v7, LV/d;->b:F
    000a3d1cmul-float/2addr v11, v10
    000a3d1efloat-to-int v11, v11
    000a3d20sub-int v11, v2, v11
    000a3d24sub-int v12, v2, v11
    000a3d28int-to-float v12, v12
    000a3d2adiv-float/2addr v12, v10
    000a3d2cmove v10, v11
    000a3d2eiget v11, v7, LV/d;->b:F
    000a3d32cmpl-float v11, v12, v11
    000a3d36if-eqz v11, :cond_6d
    000a3d3amove v11, v1
    000a3d3cgoto :goto_6e
    000a3d3emove v11, v4
    000a3d40iget v13, v7, LV/d;->a:I
    000a3d44and-int/lit8 v13, v13, 0x70
    000a3d48const/16 v14, 0x10
    000a3d4cif-eq v13, v14, :cond_95
    000a3d50const/16 v14, 0x50
    000a3d54if-eq v13, v14, :cond_82
    000a3d58iget v13, v7, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a3d5cadd-int/2addr v8, v10
    000a3d5eadd-int/2addr v9, v13
    000a3d60invoke-virtual {v6, v10, v13, v8, v9}, Landroid/view/View;->layout(IIII)V
    000a3d66goto :goto_af
    000a3d68sub-int v9, v21, v19
    000a3d6ciget v13, v7, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a3d70sub-int v13, v9, v13
    000a3d74invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    000a3d7amove-result v14
    000a3d7csub-int/2addr v13, v14
    000a3d7eadd-int/2addr v8, v10
    000a3d80iget v14, v7, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a3d84sub-int/2addr v9, v14
    000a3d86invoke-virtual {v6, v10, v13, v8, v9}, Landroid/view/View;->layout(IIII)V
    000a3d8cgoto :goto_af
    000a3d8esub-int v13, v21, v19
    000a3d92sub-int v14, v13, v9
    000a3d96div-int/lit8 v14, v14, 0x2
    000a3d9aiget v15, v7, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a3d9eif-ge v14, v15, :cond_a1
    000a3da2move v14, v15
    000a3da4goto :goto_aa
    000a3da6add-int v15, v14, v9
    000a3daaiget v1, v7, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a3daesub-int/2addr v13, v1
    000a3db0if-le v15, v13, :cond_aa
    000a3db4sub-int v14, v13, v9
    000a3db8add-int/2addr v8, v10
    000a3dbaadd-int/2addr v9, v14
    000a3dbcinvoke-virtual {v6, v10, v14, v8, v9}, Landroid/view/View;->layout(IIII)V
    000a3dc2if-eqz v11, :cond_b4
    000a3dc6invoke-virtual {v0, v6, v12}, Landroidx/drawerlayout/widget/DrawerLayout;->o(Landroid/view/View;F)V
    000a3dcciget v1, v7, LV/d;->b:F
    000a3dd0const/4 v7, 0x0
    000a3dd2cmpl-float v1, v1, v7
    000a3dd6if-lez v1, :cond_bd
    000a3ddamove v1, v4
    000a3ddcgoto :goto_be
    000a3ddeconst/4 v1, 0x4
    000a3de0invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
    000a3de6move-result v7
    000a3de8if-eq v7, v1, :cond_c7
    000a3decinvoke-virtual {v6, v1}, Landroid/view/View;->setVisibility(I)V
    000a3df2add-int/lit8 v5, v5, 0x1
    000a3df6const/4 v1, 0x1
    000a3df8goto/16 :goto_d
    000a3dfcsget-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->H:Z
    000a3e00if-eqz v1, :cond_f9
    000a3e04invoke-virtual {v0}, Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
    000a3e0amove-result-object v1
    000a3e0cif-eqz v1, :cond_f9
    000a3e10const/4 v2, 0x0
    000a3e12invoke-static {v2, v1}, LK/s0;->g(Landroid/view/View;Landroid/view/WindowInsets;)LK/s0;
    000a3e18move-result-object v1
    000a3e1aiget-object v1, v1, LK/s0;->a:LK/q0;
    000a3e1einvoke-virtual {v1}, LK/q0;->i()LC/d;
    000a3e24move-result-object v1
    000a3e26iget-object v2, v0, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a3e2aiget v3, v2, LT/e;->p:I
    000a3e2eiget v5, v1, LC/d;->a:I
    000a3e32invoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
    000a3e38move-result v3
    000a3e3aiput v3, v2, LT/e;->o:I
    000a3e3eiget-object v2, v0, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a3e42iget v3, v2, LT/e;->p:I
    000a3e46iget v1, v1, LC/d;->c:I
    000a3e4ainvoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
    000a3e50move-result v1
    000a3e52iput v1, v2, LT/e;->o:I
    000a3e56iput-boolean v4, v0, Landroidx/drawerlayout/widget/DrawerLayout;->l:Z
    000a3e5aiput-boolean v4, v0, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a3e5ereturn-void
    000a3c54