File classes.dex
Function:
    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
    000a3e60
    000a3e60androidx.drawerlayout.widget.DrawerLayout::onMeasure(int, int):
    000a3e70move-object/from16 v0, v19
    000a3e74const/4 v1, 0x3
    000a3e76invoke-static/range {v20}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000a3e7cmove-result v3
    000a3e7einvoke-static/range {v21}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000a3e84move-result v4
    000a3e86invoke-static/range {v20}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000a3e8cmove-result v5
    000a3e8einvoke-static/range {v21}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000a3e94move-result v6
    000a3e96const/high16 v7, 0x40000000
    000a3e9aif-ne v3, v7, :cond_19
    000a3e9eif-eq v4, v7, :cond_27
    000a3ea2invoke-virtual {v0}, Landroid/view/View;->isInEditMode()Z
    000a3ea8move-result v8
    000a3eaaif-eqz v8, :cond_1b3
    000a3eaeconst/16 v8, 0x12c
    000a3eb2if-nez v3, :cond_24
    000a3eb6move v5, v8
    000a3eb8if-nez v4, :cond_27
    000a3ebcmove v6, v8
    000a3ebeinvoke-virtual {v0, v5, v6}, Landroid/view/View;->setMeasuredDimension(II)V
    000a3ec4iget-object v3, v0, Landroidx/drawerlayout/widget/DrawerLayout;->x:Landroid/view/WindowInsets;
    000a3ec8const/4 v4, 0x0
    000a3ecaif-eqz v3, :cond_39
    000a3ecesget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000a3ed2invoke-virtual {v0}, Landroid/view/View;->getFitsSystemWindows()Z
    000a3ed8move-result v3
    000a3edaif-eqz v3, :cond_39
    000a3edeconst/4 v3, 0x1
    000a3ee0goto :goto_3a
    000a3ee2move v3, v4
    000a3ee4sget-object v8, LK/P;->a:Ljava/util/WeakHashMap;
    000a3ee8invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
    000a3eeemove-result v8
    000a3ef0invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    000a3ef6move-result v9
    000a3ef8move v10, v4
    000a3efamove v11, v10
    000a3efcmove v12, v11
    000a3efeif-ge v10, v9, :cond_1b2
    000a3f02invoke-virtual {v0, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a3f08move-result-object v13
    000a3f0ainvoke-virtual {v13}, Landroid/view/View;->getVisibility()I
    000a3f10move-result v14
    000a3f12const/16 v15, 0x8
    000a3f16if-ne v14, v15, :cond_5a
    000a3f1amove v2, v7
    000a3f1cconst/16 v16, 0x1
    000a3f20goto/16 :goto_fe
    000a3f24invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a3f2amove-result-object v14
    000a3f2ccheck-cast v14, LV/d;
    000a3f30const/16 v16, 0x1
    000a3f34if-eqz v3, :cond_dd
    000a3f38iget v2, v14, LV/d;->a:I
    000a3f3cinvoke-static {v2, v8}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000a3f42move-result v2
    000a3f44invoke-virtual {v13}, Landroid/view/View;->getFitsSystemWindows()Z
    000a3f4amove-result v17
    000a3f4cif-eqz v17, :cond_9c
    000a3f50iget-object v7, v0, Landroidx/drawerlayout/widget/DrawerLayout;->x:Landroid/view/WindowInsets;
    000a3f54if-ne v2, v1, :cond_85
    000a3f58invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
    000a3f5emove-result v2
    000a3f60invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a3f66move-result v1
    000a3f68invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
    000a3f6emove-result v15
    000a3f70invoke-virtual {v7, v2, v1, v4, v15}, Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;
    000a3f76move-result-object v7
    000a3f78goto :goto_98
    000a3f7aconst/4 v1, 0x5
    000a3f7cif-ne v2, v1, :cond_98
    000a3f80invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a3f86move-result v1
    000a3f88invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
    000a3f8emove-result v2
    000a3f90invoke-virtual {v7}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
    000a3f96move-result v15
    000a3f98invoke-virtual {v7, v4, v1, v2, v15}, Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;
    000a3f9emove-result-object v7
    000a3fa0invoke-virtual {v13, v7}, Landroid/view/View;->dispatchApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
    000a3fa6goto :goto_dd
    000a3fa8iget-object v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;->x:Landroid/view/WindowInsets;
    000a3facconst/4 v7, 0x3
    000a3faeif-ne v2, v7, :cond_b2
    000a3fb2invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
    000a3fb8move-result v2
    000a3fbainvoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a3fc0move-result v7
    000a3fc2invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
    000a3fc8move-result v15
    000a3fcainvoke-virtual {v1, v2, v7, v4, v15}, Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;
    000a3fd0move-result-object v1
    000a3fd2goto :goto_c5
    000a3fd4const/4 v7, 0x5
    000a3fd6if-ne v2, v7, :cond_c5
    000a3fdainvoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a3fe0move-result v2
    000a3fe2invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
    000a3fe8move-result v7
    000a3feainvoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
    000a3ff0move-result v15
    000a3ff2invoke-virtual {v1, v4, v2, v7, v15}, Landroid/view/WindowInsets;->replaceSystemWindowInsets(IIII)Landroid/view/WindowInsets;
    000a3ff8move-result-object v1
    000a3ffainvoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
    000a4000move-result v2
    000a4002iput v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000a4006invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetTop()I
    000a400cmove-result v2
    000a400eiput v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a4012invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
    000a4018move-result v2
    000a401aiput v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000a401einvoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
    000a4024move-result v1
    000a4026iput v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a402ainvoke-static {v13}, Landroidx/drawerlayout/widget/DrawerLayout;->j(Landroid/view/View;)Z
    000a4030move-result v1
    000a4032if-eqz v1, :cond_106
    000a4036iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000a403asub-int v1, v5, v1
    000a403eiget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000a4042sub-int/2addr v1, v2
    000a4044const/high16 v2, 0x40000000
    000a4048invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000a404emove-result v1
    000a4050iget v7, v14, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a4054sub-int v7, v6, v7
    000a4058iget v14, v14, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a405csub-int/2addr v7, v14
    000a405einvoke-static {v7, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000a4064move-result v7
    000a4066invoke-virtual {v13, v1, v7}, Landroid/view/View;->measure(II)V
    000a406cmove/from16 v15, v20
    000a4070move/from16 v14, v21
    000a4074const/16 v18, 0x3
    000a4078goto/16 :goto_189
    000a407cconst/high16 v2, 0x40000000
    000a4080invoke-static {v13}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a4086move-result v1
    000a4088if-eqz v1, :cond_191
    000a408csget-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->G:Z
    000a4090if-eqz v1, :cond_11f
    000a4094invoke-static {v13}, LK/E;->i(Landroid/view/View;)F
    000a409amove-result v1
    000a409ciget v7, v0, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a40a0cmpl-float v1, v1, v7
    000a40a4if-eqz v1, :cond_11f
    000a40a8invoke-static {v13, v7}, LK/E;->s(Landroid/view/View;F)V
    000a40aeinvoke-virtual {v0, v13}, Landroidx/drawerlayout/widget/DrawerLayout;->h(Landroid/view/View;)I
    000a40b4move-result v1
    000a40b6and-int/lit8 v7, v1, 0x7
    000a40baconst/4 v15, 0x3
    000a40bcif-ne v7, v15, :cond_12b
    000a40c0move/from16 v15, v16
    000a40c4goto :goto_12c
    000a40c6move v15, v4
    000a40c8if-eqz v15, :cond_130
    000a40ccif-nez v11, :cond_134
    000a40d0if-nez v15, :cond_160
    000a40d4if-eqz v12, :cond_160
    000a40d8new-instance v2, Ljava/lang/IllegalStateException;
    000a40dcnew-instance v3, Ljava/lang/StringBuilder;
    000a40e0const-string v4, "Child drawer has absolute gravity "
    000a40e4invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a40eaconst/4 v4, 0x3
    000a40ecand-int/lit8 v5, v1, 0x3
    000a40f0if-eq v5, v4, :cond_14e
    000a40f4const/4 v4, 0x5
    000a40f6and-int/2addr v1, v4
    000a40f8if-ne v1, v4, :cond_149
    000a40fcconst-string v1, "RIGHT"
    000a4100goto :goto_150
    000a4102invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    000a4108move-result-object v1
    000a410agoto :goto_150
    000a410cconst-string v1, "LEFT"
    000a4110invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a4116const-string v1, " but this DrawerLayout already has a drawer view along that edge"
    000a411ainvoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a4120invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a4126move-result-object v1
    000a4128invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a412ethrow v2
    000a4130const/16 v18, 0x3
    000a4134if-eqz v15, :cond_167
    000a4138move/from16 v11, v16
    000a413cgoto :goto_169
    000a413emove/from16 v12, v16
    000a4142iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000a4146iget v7, v0, Landroidx/drawerlayout/widget/DrawerLayout;->c:I
    000a414aadd-int/2addr v7, v1
    000a414ciget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000a4150add-int/2addr v7, v1
    000a4152iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
    000a4156move/from16 v15, v20
    000a415ainvoke-static {v15, v7, v1}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000a4160move-result v1
    000a4162iget v7, v14, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000a4166iget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000a416aadd-int/2addr v7, v2
    000a416ciget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
    000a4170move/from16 v14, v21
    000a4174invoke-static {v14, v7, v2}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000a417amove-result v2
    000a417cinvoke-virtual {v13, v1, v2}, Landroid/view/View;->measure(II)V
    000a4182add-int/lit8 v10, v10, 0x1
    000a4186move/from16 v1, v18
    000a418aconst/high16 v7, 0x40000000
    000a418egoto/16 :goto_47
    000a4192new-instance v1, Ljava/lang/IllegalStateException;
    000a4196new-instance v2, Ljava/lang/StringBuilder;
    000a419aconst-string v3, "Child "
    000a419einvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a41a4invoke-virtual {v2, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a41aaconst-string v3, " at index "
    000a41aeinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a41b4invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000a41baconst-string v3, " does not have a valid layout_gravity - must be Gravity.LEFT, Gravity.RIGHT or Gravity.NO_GRAVITY"
    000a41beinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a41c4invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a41camove-result-object v2
    000a41ccinvoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000a41d2throw v1
    000a41d4return-void
    000a41d6new-instance v1, Ljava/lang/IllegalArgumentException;
    000a41daconst-string v2, "DrawerLayout must be measured with MeasureSpec.EXACTLY."
    000a41deinvoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a41e4throw v1
    000a3e60
    000a41e6
    000a41e6 // align 0x8
    000a41e8
    000a41e8androidx.drawerlayout.widget.DrawerLayout::onRestoreInstanceState(android.os.Parcelable):
    000a41f8instance-of v0, v4, LV/e;
    000a41fcif-nez v0, :cond_8
    000a4200invoke-super {v3, v4}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000a4206return-void
    000a4208check-cast v4, LV/e;
    000a420ciget-object v0, v4, LS/b;->a:Landroid/os/Parcelable;
    000a4210invoke-super {v3, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000a4216iget v0, v4, LV/e;->c:I
    000a421aif-eqz v0, :cond_1c
    000a421einvoke-virtual {v3, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->d(I)Landroid/view/View;
    000a4224move-result-object v0
    000a4226if-eqz v0, :cond_1c
    000a422ainvoke-virtual {v3, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->m(Landroid/view/View;)V
    000a4230iget v0, v4, LV/e;->d:I
    000a4234const/4 v1, 0x3
    000a4236if-eq v0, v1, :cond_24
    000a423ainvoke-virtual {v3, v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4240iget v0, v4, LV/e;->e:I
    000a4244if-eq v0, v1, :cond_2c
    000a4248const/4 v2, 0x5
    000a424ainvoke-virtual {v3, v0, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4250iget v0, v4, LV/e;->f:I
    000a4254if-eq v0, v1, :cond_36
    000a4258const v2, 0x800003
    000a425einvoke-virtual {v3, v0, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4264iget v4, v4, LV/e;->g:I
    000a4268if-eq v4, v1, :cond_40
    000a426cconst v0, 0x800005
    000a4272invoke-virtual {v3, v4, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4278return-void
    000a41e8
    000a427a
    000a427a // align 0x4
    000a427c
    000a427candroidx.drawerlayout.widget.DrawerLayout::onRtlPropertiesChanged(int):
    000a428csget-boolean v1, Landroidx/drawerlayout/widget/DrawerLayout;->G:Z
    000a4290if-eqz v1, :cond_5
    000a4294return-void
    000a4296sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000a429ainvoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
    000a42a0invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
    000a42a6return-void
    000a427c
    000a42a8
    000a42a8androidx.drawerlayout.widget.DrawerLayout::m(android.view.View):
    000a42b8invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a42bemove-result v0
    000a42c0if-eqz v0, :cond_4c
    000a42c4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a42camove-result-object v0
    000a42cccheck-cast v0, LV/d;
    000a42d0iget-boolean v1, v3, Landroidx/drawerlayout/widget/DrawerLayout;->m:Z
    000a42d4if-eqz v1, :cond_1e
    000a42d8const/high16 v1, 0x3f800000
    000a42dciput v1, v0, LV/d;->b:F
    000a42e0const/4 v1, 0x1
    000a42e2iput v1, v0, LV/d;->d:I
    000a42e6invoke-virtual {v3, v4, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->q(Landroid/view/View;Z)V
    000a42ecinvoke-virtual {v3, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->p(Landroid/view/View;)V
    000a42f2goto :goto_48
    000a42f4iget v1, v0, LV/d;->d:I
    000a42f8or-int/lit8 v1, v1, 0x2
    000a42fciput v1, v0, LV/d;->d:I
    000a4300const/4 v0, 0x3
    000a4302invoke-virtual {v3, v4, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->a(Landroid/view/View;I)Z
    000a4308move-result v0
    000a430aif-eqz v0, :cond_36
    000a430einvoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a4314move-result v0
    000a4316const/4 v1, 0x0
    000a4318iget-object v2, v3, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a431cinvoke-virtual {v2, v4, v1, v0}, LT/e;->r(Landroid/view/View;II)Z
    000a4322goto :goto_48
    000a4324invoke-virtual {v3}, Landroid/view/View;->getWidth()I
    000a432amove-result v0
    000a432cinvoke-virtual {v4}, Landroid/view/View;->getWidth()I
    000a4332move-result v1
    000a4334sub-int/2addr v0, v1
    000a4336invoke-virtual {v4}, Landroid/view/View;->getTop()I
    000a433cmove-result v1
    000a433eiget-object v2, v3, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a4342invoke-virtual {v2, v4, v0, v1}, LT/e;->r(Landroid/view/View;II)Z
    000a4348invoke-virtual {v3}, Landroid/view/View;->invalidate()V
    000a434ereturn-void
    000a4350new-instance v0, Ljava/lang/IllegalArgumentException;
    000a4354new-instance v1, Ljava/lang/StringBuilder;
    000a4358const-string v2, "View "
    000a435cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000a4362invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000a4368const-string v4, " is not a sliding drawer"
    000a436cinvoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000a4372invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000a4378move-result-object v4
    000a437ainvoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000a4380throw v0
    000a42a8
    000a4382
    000a4382 // align 0x4
    000a4384
    000a4384androidx.drawerlayout.widget.DrawerLayout::requestDisallowInterceptTouchEvent(boolean):
    000a4394invoke-super {v0, v1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V
    000a439aif-eqz v1, :cond_9
    000a439econst/4 v1, 0x1
    000a43a0invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->c(Z)V
    000a43a6return-void
    000a4384
    000a43a8
    000a43a8androidx.drawerlayout.widget.DrawerLayout::requestLayout():
    000a43b8iget-boolean v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->l:Z
    000a43bcif-nez v0, :cond_7
    000a43c0invoke-super {v1}, Landroid/view/View;->requestLayout()V
    000a43c6return-void
    000a43a8
    000a43c8
    000a43c8androidx.drawerlayout.widget.DrawerLayout::setDrawerElevation(float):
    000a43d8iput v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a43dcconst/4 v4, 0x0
    000a43deinvoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
    000a43e4move-result v0
    000a43e6if-ge v4, v0, :cond_1d
    000a43eainvoke-virtual {v3, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a43f0move-result-object v0
    000a43f2invoke-static {v0}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a43f8move-result v1
    000a43faif-eqz v1, :cond_1a
    000a43feiget v1, v3, Landroidx/drawerlayout/widget/DrawerLayout;->b:F
    000a4402sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000a4406invoke-static {v0, v1}, LK/E;->s(Landroid/view/View;F)V
    000a440cadd-int/lit8 v4, v4, 0x1
    000a4410goto :goto_3
    000a4412return-void
    000a43c8
    000a4414
    000a4414androidx.drawerlayout.widget.DrawerLayout::setDrawerListener(V.c):
    000a4424iget-object v0, v2, Landroidx/drawerlayout/widget/DrawerLayout;->s:LV/c;
    000a4428if-eqz v0, :cond_c
    000a442ciget-object v1, v2, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4430if-nez v1, :cond_9
    000a4434goto :goto_c
    000a4436invoke-virtual {v1, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    000a443cif-eqz v3, :cond_1e
    000a4440iget-object v0, v2, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4444if-nez v0, :cond_19
    000a4448new-instance v0, Ljava/util/ArrayList;
    000a444cinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
    000a4452iput-object v0, v2, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4456iget-object v0, v2, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a445ainvoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000a4460iput-object v3, v2, Landroidx/drawerlayout/widget/DrawerLayout;->s:LV/c;
    000a4464return-void
    000a4414
    000a4466
    000a4466 // align 0x8
    000a4468
    000a4468androidx.drawerlayout.widget.DrawerLayout::setDrawerLockMode(int):
    000a4478const/4 v0, 0x3
    000a447ainvoke-virtual {v1, v2, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4480const/4 v0, 0x5
    000a4482invoke-virtual {v1, v2, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->n(II)V
    000a4488return-void
    000a4468
    000a448a
    000a448a // align 0x4
    000a448c
    000a448candroidx.drawerlayout.widget.DrawerLayout::n(int, int):
    000a449csget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000a44a0invoke-virtual {v3}, Landroid/view/View;->getLayoutDirection()I
    000a44a6move-result v0
    000a44a8invoke-static {v5, v0}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000a44aemove-result v0
    000a44b0const/4 v1, 0x3
    000a44b2if-eq v5, v1, :cond_24
    000a44b6const/4 v2, 0x5
    000a44b8if-eq v5, v2, :cond_21
    000a44bcconst v2, 0x800003
    000a44c2if-eq v5, v2, :cond_1e
    000a44c6const v2, 0x800005
    000a44ccif-eq v5, v2, :cond_1b
    000a44d0goto :goto_26
    000a44d2iput v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->q:I
    000a44d6goto :goto_26
    000a44d8iput v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->p:I
    000a44dcgoto :goto_26
    000a44deiput v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->o:I
    000a44e2goto :goto_26
    000a44e4iput v4, v3, Landroidx/drawerlayout/widget/DrawerLayout;->n:I
    000a44e8if-eqz v4, :cond_32
    000a44ecif-ne v0, v1, :cond_2d
    000a44f0iget-object v5, v3, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a44f4goto :goto_2f
    000a44f6iget-object v5, v3, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a44fainvoke-virtual {v5}, LT/e;->a()V
    000a4500const/4 v5, 0x1
    000a4502if-eq v4, v5, :cond_43
    000a4506const/4 v5, 0x2
    000a4508if-eq v4, v5, :cond_39
    000a450cgoto :goto_4c
    000a450einvoke-virtual {v3, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->d(I)Landroid/view/View;
    000a4514move-result-object v4
    000a4516if-eqz v4, :cond_4c
    000a451ainvoke-virtual {v3, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->m(Landroid/view/View;)V
    000a4520return-void
    000a4522invoke-virtual {v3, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->d(I)Landroid/view/View;
    000a4528move-result-object v4
    000a452aif-eqz v4, :cond_4c
    000a452einvoke-virtual {v3, v4, v5}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
    000a4534return-void
    000a448c
    000a4536
    000a4536 // align 0x8
    000a4538
    000a4538androidx.drawerlayout.widget.DrawerLayout::o(android.view.View, float):
    000a4548invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a454emove-result-object v2
    000a4550check-cast v2, LV/d;
    000a4554iget v0, v2, LV/d;->b:F
    000a4558cmpl-float v0, v3, v0
    000a455cif-nez v0, :cond_d
    000a4560goto :goto_29
    000a4562iput v3, v2, LV/d;->b:F
    000a4566iget-object v2, v1, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a456aif-eqz v2, :cond_29
    000a456einvoke-virtual {v2}, Ljava/util/ArrayList;->size()I
    000a4574move-result v2
    000a4576add-int/lit8 v2, v2, -0x1
    000a457aif-ltz v2, :cond_29
    000a457eiget-object v3, v1, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4582invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a4588move-result-object v3
    000a458acheck-cast v3, LV/c;
    000a458einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000a4594add-int/lit8 v2, v2, -0x1
    000a4598goto :goto_19
    000a459areturn-void
    000a4538
    000a459c
    000a459candroidx.drawerlayout.widget.DrawerLayout::setScrimColor(int):
    000a45aciput v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;->d:I
    000a45b0invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000a45b6return-void
    000a459c
    000a45b8
    000a45b8androidx.drawerlayout.widget.DrawerLayout::setStatusBarBackground(android.graphics.drawable.Drawable):
    000a45c8iput-object v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a45ccinvoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000a45d2return-void
    000a45b8
    000a45d4
    000a45d4androidx.drawerlayout.widget.DrawerLayout::setStatusBarBackground(int):
    000a45e4if-eqz v2, :cond_b
    000a45e8invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000a45eemove-result-object v0
    000a45f0invoke-static {v0, v2}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000a45f6move-result-object v2
    000a45f8goto :goto_c
    000a45faconst/4 v2, 0x0
    000a45fciput-object v2, v1, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a4600invoke-virtual {v1}, Landroid/view/View;->invalidate()V
    000a4606return-void
    000a45d4
    000a4608
    000a4608androidx.drawerlayout.widget.DrawerLayout::setStatusBarBackgroundColor(int):
    000a4618new-instance v0, Landroid/graphics/drawable/ColorDrawable;
    000a461cinvoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
    000a4622iput-object v0, v1, Landroidx/drawerlayout/widget/DrawerLayout;->w:Landroid/graphics/drawable/Drawable;
    000a4626invoke-virtual {v1}, Landroid/view/View;->invalidate()V
    000a462creturn-void
    000a4608
    000a462e
    000a462e // align 0x10
    000a4630
    000a4630androidx.drawerlayout.widget.DrawerLayout::p(android.view.View):
    000a4640sget-object v0, LL/d;->l:LL/d;
    000a4644invoke-virtual {v0}, LL/d;->a()I
    000a464amove-result v1
    000a464cinvoke-static {v4, v1}, LK/P;->j(Landroid/view/View;I)V
    000a4652const/4 v1, 0x0
    000a4654invoke-static {v4, v1}, LK/P;->h(Landroid/view/View;I)V
    000a465ainvoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
    000a4660move-result v1
    000a4662if-eqz v1, :cond_1f
    000a4666invoke-virtual {v3, v4}, Landroidx/drawerlayout/widget/DrawerLayout;->g(Landroid/view/View;)I
    000a466cmove-result v1
    000a466econst/4 v2, 0x2
    000a4670if-eq v1, v2, :cond_1f
    000a4674iget-object v1, v3, Landroidx/drawerlayout/widget/DrawerLayout;->C:LC/h;
    000a4678invoke-static {v4, v0, v1}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
    000a467ereturn-void
    000a4630
    000a4680
    000a4680androidx.drawerlayout.widget.DrawerLayout::q(android.view.View, boolean):
    000a4690const/4 v0, 0x1
    000a4692invoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
    000a4698move-result v1
    000a469aconst/4 v2, 0x0
    000a469cif-ge v2, v1, :cond_26
    000a46a0invoke-virtual {v5, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000a46a6move-result-object v3
    000a46a8if-nez v7, :cond_14
    000a46acinvoke-static {v3}, Landroidx/drawerlayout/widget/DrawerLayout;->l(Landroid/view/View;)Z
    000a46b2move-result v4
    000a46b4if-eqz v4, :cond_18
    000a46b8if-eqz v7, :cond_1e
    000a46bcif-ne v3, v6, :cond_1e
    000a46c0sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
    000a46c4invoke-virtual {v3, v0}, Landroid/view/View;->setImportantForAccessibility(I)V
    000a46cagoto :goto_24
    000a46ccsget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
    000a46d0const/4 v4, 0x4
    000a46d2invoke-virtual {v3, v4}, Landroid/view/View;->setImportantForAccessibility(I)V
    000a46d8add-int/2addr v2, v0
    000a46dagoto :goto_6
    000a46dcreturn-void
    000a4680
    000a46de
    000a46de // align 0x10
    000a46e0
    000a46e0androidx.drawerlayout.widget.DrawerLayout::r(android.view.View, int):
    000a46f0iget-object v0, v7, Landroidx/drawerlayout/widget/DrawerLayout;->g:LT/e;
    000a46f4iget v0, v0, LT/e;->a:I
    000a46f8iget-object v1, v7, Landroidx/drawerlayout/widget/DrawerLayout;->h:LT/e;
    000a46fciget v1, v1, LT/e;->a:I
    000a4700const/4 v2, 0x0
    000a4702const/4 v3, 0x1
    000a4704if-eq v0, v3, :cond_17
    000a4708if-ne v1, v3, :cond_f
    000a470cgoto :goto_17
    000a470econst/4 v4, 0x2
    000a4710if-eq v0, v4, :cond_18
    000a4714if-ne v1, v4, :cond_15
    000a4718goto :goto_18
    000a471amove v4, v2
    000a471cgoto :goto_18
    000a471emove v4, v3
    000a4720if-eqz v8, :cond_da
    000a4724if-nez v9, :cond_da
    000a4728invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a472emove-result-object v9
    000a4730check-cast v9, LV/d;
    000a4734iget v9, v9, LV/d;->b:F
    000a4738const/4 v0, 0x0
    000a473acmpl-float v0, v9, v0
    000a473econst/16 v1, 0x20
    000a4742if-nez v0, :cond_8e
    000a4746invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a474cmove-result-object v9
    000a474echeck-cast v9, LV/d;
    000a4752iget v0, v9, LV/d;->d:I
    000a4756and-int/2addr v0, v3
    000a4758if-ne v0, v3, :cond_da
    000a475ciput v2, v9, LV/d;->d:I
    000a4760iget-object v9, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4764if-eqz v9, :cond_78
    000a4768invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
    000a476emove-result v9
    000a4770sub-int/2addr v9, v3
    000a4772if-ltz v9, :cond_78
    000a4776iget-object v0, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a477ainvoke-virtual {v0, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a4780move-result-object v0
    000a4782check-cast v0, LV/c;
    000a4786check-cast v0, LG0/d;
    000a478aiget-object v0, v0, LG0/d;->a:Lcom/google/android/material/navigation/NavigationView;
    000a478eif-ne v8, v0, :cond_75
    000a4792iget-object v5, v0, Lcom/google/android/material/navigation/NavigationView;->u:LF0/h;
    000a4796iget-object v6, v5, LF0/h;->b:Ljava/lang/Object;
    000a479acheck-cast v6, LF0/e;
    000a479eif-eqz v6, :cond_60
    000a47a2iget-object v5, v5, LF0/h;->d:Ljava/lang/Object;
    000a47a6check-cast v5, Lcom/google/android/material/navigation/NavigationView;
    000a47aainvoke-virtual {v6, v5}, LF0/e;->c(Landroid/view/View;)V
    000a47b0iget-boolean v5, v0, Lcom/google/android/material/navigation/NavigationView;->q:Z
    000a47b4if-eqz v5, :cond_75
    000a47b8iget v5, v0, Lcom/google/android/material/navigation/NavigationView;->p:I
    000a47bcif-eqz v5, :cond_75
    000a47c0iput v2, v0, Lcom/google/android/material/navigation/NavigationView;->p:I
    000a47c4invoke-virtual {v0}, Landroid/view/View;->getWidth()I
    000a47camove-result v5
    000a47ccinvoke-virtual {v0}, Landroid/view/View;->getHeight()I
    000a47d2move-result v6
    000a47d4invoke-virtual {v0, v5, v6}, Lcom/google/android/material/navigation/NavigationView;->g(II)V
    000a47daadd-int/lit8 v9, v9, -0x1
    000a47degoto :goto_41
    000a47e0invoke-virtual {v7, v8, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->q(Landroid/view/View;Z)V
    000a47e6invoke-virtual {v7, v8}, Landroidx/drawerlayout/widget/DrawerLayout;->p(Landroid/view/View;)V
    000a47ecinvoke-virtual {v7}, Landroid/view/View;->hasWindowFocus()Z
    000a47f2move-result v8
    000a47f4if-eqz v8, :cond_da
    000a47f8invoke-virtual {v7}, Landroid/view/View;->getRootView()Landroid/view/View;
    000a47femove-result-object v8
    000a4800if-eqz v8, :cond_da
    000a4804invoke-virtual {v8, v1}, Landroid/view/View;->sendAccessibilityEvent(I)V
    000a480agoto :goto_da
    000a480cconst/high16 v0, 0x3f800000
    000a4810cmpl-float v9, v9, v0
    000a4814if-nez v9, :cond_da
    000a4818invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000a481emove-result-object v9
    000a4820check-cast v9, LV/d;
    000a4824iget v0, v9, LV/d;->d:I
    000a4828and-int/2addr v0, v3
    000a482aif-nez v0, :cond_da
    000a482eiput v3, v9, LV/d;->d:I
    000a4832iget-object v9, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a4836if-eqz v9, :cond_cb
    000a483ainvoke-virtual {v9}, Ljava/util/ArrayList;->size()I
    000a4840move-result v9
    000a4842sub-int/2addr v9, v3
    000a4844if-ltz v9, :cond_cb
    000a4848iget-object v0, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a484cinvoke-virtual {v0, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a4852move-result-object v0
    000a4854check-cast v0, LV/c;
    000a4858check-cast v0, LG0/d;
    000a485ciget-object v0, v0, LG0/d;->a:Lcom/google/android/material/navigation/NavigationView;
    000a4860if-ne v8, v0, :cond_c8
    000a4864iget-object v0, v0, Lcom/google/android/material/navigation/NavigationView;->u:LF0/h;
    000a4868invoke-static {v0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
    000a486enew-instance v2, LE0/G;
    000a4872const/4 v5, 0x1
    000a4874invoke-direct {v2, v5, v0}, LE0/G;-><init>(ILjava/lang/Object;)V
    000a487ainvoke-virtual {v8, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    000a4880add-int/lit8 v9, v9, -0x1
    000a4884goto :goto_aa
    000a4886invoke-virtual {v7, v8, v3}, Landroidx/drawerlayout/widget/DrawerLayout;->q(Landroid/view/View;Z)V
    000a488cinvoke-virtual {v7, v8}, Landroidx/drawerlayout/widget/DrawerLayout;->p(Landroid/view/View;)V
    000a4892invoke-virtual {v7}, Landroid/view/View;->hasWindowFocus()Z
    000a4898move-result v8
    000a489aif-eqz v8, :cond_da
    000a489einvoke-virtual {v7, v1}, Landroid/view/View;->sendAccessibilityEvent(I)V
    000a48a4iget v8, v7, Landroidx/drawerlayout/widget/DrawerLayout;->k:I
    000a48a8if-eq v4, v8, :cond_f9
    000a48aciput v4, v7, Landroidx/drawerlayout/widget/DrawerLayout;->k:I
    000a48b0iget-object v8, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a48b4if-eqz v8, :cond_f9
    000a48b8invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
    000a48bemove-result v8
    000a48c0sub-int/2addr v8, v3
    000a48c2if-ltz v8, :cond_f9
    000a48c6iget-object v9, v7, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000a48cainvoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000a48d0move-result-object v9
    000a48d2check-cast v9, LV/c;
    000a48d6invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000a48dcadd-int/lit8 v8, v8, -0x1
    000a48e0goto :goto_e9
    000a48e2return-void
    000a46e0