File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
00054c90
00054c90android.support.v4.widget.NestedScrollView::a(int, int, int, int, int, int, int, int, boolean):
00054ca0move-object v0, v12
00054ca2invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
00054ca8move-result v1
00054caainvoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeHorizontalScrollRange()I
00054cb0move-result v2
00054cb2invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeHorizontalScrollExtent()I
00054cb8move-result v3
00054cbaconst/4 v4, 0x0
00054cbcconst/4 v5, 0x1
00054cbeif-le v2, v3, :cond_13
00054cc2const/4 v2, 0x1
00054cc4goto :goto_14
00054cc6const/4 v2, 0x0
00054cc8invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeVerticalScrollRange()I
00054ccemove-result v3
00054cd0invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeVerticalScrollExtent()I
00054cd6move-result v6
00054cd8if-le v3, v6, :cond_20
00054cdcconst/4 v3, 0x1
00054cdegoto :goto_21
00054ce0const/4 v3, 0x0
00054ce2if-eqz v1, :cond_2a
00054ce6if-ne v1, v5, :cond_28
00054ceaif-eqz v2, :cond_28
00054ceegoto :goto_2a
00054cf0const/4 v2, 0x0
00054cf2goto :goto_2b
00054cf4const/4 v2, 0x1
00054cf6if-eqz v1, :cond_34
00054cfaif-ne v1, v5, :cond_32
00054cfeif-eqz v3, :cond_32
00054d02goto :goto_34
00054d04const/4 v6, 0x0
00054d06goto :goto_35
00054d08const/4 v6, 0x1
00054d0aadd-int v1, v15, v13
00054d0eif-nez v2, :cond_3b
00054d12const/4 v7, 0x0
00054d14goto :goto_3d
00054d16move/from16 v7, v19
00054d1aadd-int v2, v16, v14
00054d1eif-nez v6, :cond_43
00054d22const/4 v3, 0x0
00054d24goto :goto_45
00054d26move/from16 v3, v20
00054d2aneg-int v6, v7
00054d2cadd-int v7, v7, v17
00054d30neg-int v8, v3
00054d32add-int v3, v3, v18
00054d36if-le v1, v7, :cond_50
00054d3amove v6, v7
00054d3cconst/4 v1, 0x1
00054d3egoto :goto_55
00054d40if-ge v1, v6, :cond_53
00054d44goto :goto_4e
00054d46move v6, v1
00054d48const/4 v1, 0x0
00054d4aif-le v2, v3, :cond_5a
00054d4emove v8, v3
00054d50const/4 v2, 0x1
00054d52goto :goto_5f
00054d54if-ge v2, v8, :cond_5d
00054d58goto :goto_58
00054d5amove v8, v2
00054d5cconst/4 v2, 0x0
00054d5eif-eqz v2, :cond_78
00054d62iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00054d66const/4 v7, 0x0
00054d68const/4 v9, 0x0
00054d6aconst/4 v10, 0x0
00054d6cinvoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00054d72move-result v11
00054d74move-object v13, v3
00054d76move v14, v6
00054d78move v15, v8
00054d7amove/from16 v16, v7
00054d7emove/from16 v17, v9
00054d82move/from16 v18, v10
00054d86move/from16 v19, v11
00054d8ainvoke-virtual/range {v13 .. v19}, Landroid/support/v4/widget/p;->a(IIIIII)Z
00054d90invoke-virtual {v12, v6, v8, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->onOverScrolled(IIZZ)V
00054d96if-nez v1, :cond_7f
00054d9aif-eqz v2, :cond_80
00054d9econst/4 v4, 0x1
00054da0return v4
00054c90
00054c90android.support.v4.widget.NestedScrollView::a(int, int, int, int, int, int, int, int, boolean):
00054ca0move-object v0, v12
00054ca2invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
00054ca8move-result v1
00054caainvoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeHorizontalScrollRange()I
00054cb0move-result v2
00054cb2invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeHorizontalScrollExtent()I
00054cb8move-result v3
00054cbaconst/4 v4, 0x0
00054cbcconst/4 v5, 0x1
00054cbeif-le v2, v3, :cond_13
00054cc2const/4 v2, 0x1
00054cc4goto :goto_14
00054cc6const/4 v2, 0x0
00054cc8invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeVerticalScrollRange()I
00054ccemove-result v3
00054cd0invoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->computeVerticalScrollExtent()I
00054cd6move-result v6
00054cd8if-le v3, v6, :cond_20
00054cdcconst/4 v3, 0x1
00054cdegoto :goto_21
00054ce0const/4 v3, 0x0
00054ce2if-eqz v1, :cond_2a
00054ce6if-ne v1, v5, :cond_28
00054ceaif-eqz v2, :cond_28
00054ceegoto :goto_2a
00054cf0const/4 v2, 0x0
00054cf2goto :goto_2b
00054cf4const/4 v2, 0x1
00054cf6if-eqz v1, :cond_34
00054cfaif-ne v1, v5, :cond_32
00054cfeif-eqz v3, :cond_32
00054d02goto :goto_34
00054d04const/4 v6, 0x0
00054d06goto :goto_35
00054d08const/4 v6, 0x1
00054d0aadd-int v1, v15, v13
00054d0eif-nez v2, :cond_3b
00054d12const/4 v7, 0x0
00054d14goto :goto_3d
00054d16move/from16 v7, v19
00054d1aadd-int v2, v16, v14
00054d1eif-nez v6, :cond_43
00054d22const/4 v3, 0x0
00054d24goto :goto_45
00054d26move/from16 v3, v20
00054d2aneg-int v6, v7
00054d2cadd-int v7, v7, v17
00054d30neg-int v8, v3
00054d32add-int v3, v3, v18
00054d36if-le v1, v7, :cond_50
00054d3amove v6, v7
00054d3cconst/4 v1, 0x1
00054d3egoto :goto_55
00054d40if-ge v1, v6, :cond_53
00054d44goto :goto_4e
00054d46move v6, v1
00054d48const/4 v1, 0x0
00054d4aif-le v2, v3, :cond_5a
00054d4emove v8, v3
00054d50const/4 v2, 0x1
00054d52goto :goto_5f
00054d54if-ge v2, v8, :cond_5d
00054d58goto :goto_58
00054d5amove v8, v2
00054d5cconst/4 v2, 0x0
00054d5eif-eqz v2, :cond_78
00054d62iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00054d66const/4 v7, 0x0
00054d68const/4 v9, 0x0
00054d6aconst/4 v10, 0x0
00054d6cinvoke-virtual {v12}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00054d72move-result v11
00054d74move-object v13, v3
00054d76move v14, v6
00054d78move v15, v8
00054d7amove/from16 v16, v7
00054d7emove/from16 v17, v9
00054d82move/from16 v18, v10
00054d86move/from16 v19, v11
00054d8ainvoke-virtual/range {v13 .. v19}, Landroid/support/v4/widget/p;->a(IIIIII)Z
00054d90invoke-virtual {v12, v6, v8, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->onOverScrolled(IIZZ)V
00054d96if-nez v1, :cond_7f
00054d9aif-eqz v2, :cond_80
00054d9econst/4 v4, 0x1
00054da0return v4
00054c90
00054da2
00054da2 // align 0x4
00054da2 // align 0x4
00054da4
00054da4android.support.v4.widget.NestedScrollView::a(android.view.KeyEvent):
00054db4iget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054db8invoke-virtual {v0}, Landroid/graphics/Rect;->setEmpty()V
00054dbeinvoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;->b()Z
00054dc4move-result v0
00054dc6const/4 v1, 0x0
00054dc8const/16 v2, 0x82
00054dccif-nez v0, :cond_36
00054dd0invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->isFocused()Z
00054dd6move-result v0
00054dd8if-eqz v0, :cond_35
00054ddcinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
00054de2move-result v6
00054de4const/4 v0, 0x4
00054de6if-eq v6, v0, :cond_35
00054deainvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
00054df0move-result-object v6
00054df2if-ne v6, v5, :cond_22
00054df6const/4 v6, 0x0
00054df8invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00054dfemove-result-object v0
00054e00invoke-virtual {v0, v5, v6, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00054e06move-result-object v6
00054e08if-eqz v6, :cond_35
00054e0cif-eq v6, v5, :cond_35
00054e10invoke-virtual {v6, v2}, Landroid/view/View;->requestFocus(I)Z
00054e16move-result v6
00054e18if-eqz v6, :cond_35
00054e1cconst/4 v1, 0x1
00054e1ereturn v1
00054e20invoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
00054e26move-result v0
00054e28if-nez v0, :cond_75
00054e2cinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
00054e32move-result v0
00054e34const/16 v3, 0x3e
00054e38const/16 v4, 0x21
00054e3cif-eq v0, v3, :cond_6a
00054e40packed-switch v0, :pswitch_data_76
00054e46goto :goto_75
00054e48invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
00054e4emove-result v6
00054e50if-nez v6, :cond_55
00054e54invoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->c(I)Z
00054e5amove-result v1
00054e5cgoto :goto_75
00054e5einvoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->b(I)Z
00054e64move-result v1
00054e66goto :goto_75
00054e68invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
00054e6emove-result v6
00054e70if-nez v6, :cond_65
00054e74invoke-virtual {v5, v4}, Landroid/support/v4/widget/NestedScrollView;->c(I)Z
00054e7amove-result v1
00054e7cgoto :goto_75
00054e7einvoke-virtual {v5, v4}, Landroid/support/v4/widget/NestedScrollView;->b(I)Z
00054e84move-result v1
00054e86goto :goto_75
00054e88invoke-virtual {v6}, Landroid/view/KeyEvent;->isShiftPressed()Z
00054e8emove-result v6
00054e90if-eqz v6, :cond_72
00054e94const/16 v2, 0x21
00054e98invoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->a(I)Z
00054e9ereturn v1
00054ea0.packed-switch 0x13
00054da4
00054da4android.support.v4.widget.NestedScrollView::a(android.view.KeyEvent):
00054db4iget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054db8invoke-virtual {v0}, Landroid/graphics/Rect;->setEmpty()V
00054dbeinvoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;->b()Z
00054dc4move-result v0
00054dc6const/4 v1, 0x0
00054dc8const/16 v2, 0x82
00054dccif-nez v0, :cond_36
00054dd0invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->isFocused()Z
00054dd6move-result v0
00054dd8if-eqz v0, :cond_35
00054ddcinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
00054de2move-result v6
00054de4const/4 v0, 0x4
00054de6if-eq v6, v0, :cond_35
00054deainvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
00054df0move-result-object v6
00054df2if-ne v6, v5, :cond_22
00054df6const/4 v6, 0x0
00054df8invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00054dfemove-result-object v0
00054e00invoke-virtual {v0, v5, v6, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00054e06move-result-object v6
00054e08if-eqz v6, :cond_35
00054e0cif-eq v6, v5, :cond_35
00054e10invoke-virtual {v6, v2}, Landroid/view/View;->requestFocus(I)Z
00054e16move-result v6
00054e18if-eqz v6, :cond_35
00054e1cconst/4 v1, 0x1
00054e1ereturn v1
00054e20invoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
00054e26move-result v0
00054e28if-nez v0, :cond_75
00054e2cinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
00054e32move-result v0
00054e34const/16 v3, 0x3e
00054e38const/16 v4, 0x21
00054e3cif-eq v0, v3, :cond_6a
00054e40packed-switch v0, :pswitch_data_76
00054e46goto :goto_75
00054e48invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
00054e4emove-result v6
00054e50if-nez v6, :cond_55
00054e54invoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->c(I)Z
00054e5amove-result v1
00054e5cgoto :goto_75
00054e5einvoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->b(I)Z
00054e64move-result v1
00054e66goto :goto_75
00054e68invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
00054e6emove-result v6
00054e70if-nez v6, :cond_65
00054e74invoke-virtual {v5, v4}, Landroid/support/v4/widget/NestedScrollView;->c(I)Z
00054e7amove-result v1
00054e7cgoto :goto_75
00054e7einvoke-virtual {v5, v4}, Landroid/support/v4/widget/NestedScrollView;->b(I)Z
00054e84move-result v1
00054e86goto :goto_75
00054e88invoke-virtual {v6}, Landroid/view/KeyEvent;->isShiftPressed()Z
00054e8emove-result v6
00054e90if-eqz v6, :cond_72
00054e94const/16 v2, 0x21
00054e98invoke-virtual {v5, v2}, Landroid/support/v4/widget/NestedScrollView;->a(I)Z
00054e9ereturn v1
00054ea0.packed-switch 0x13
00054da4
00054eb0
00054eb0android.support.v4.widget.NestedScrollView::addView(android.view.View):
00054ec0invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054ec6move-result v0
00054ec8if-gtz v0, :cond_a
00054eccinvoke-super {v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
00054ed2return-void
00054ed4new-instance v2, Ljava/lang/IllegalStateException;
00054ed8const-string v0, "ScrollView can host only one direct child"
00054edcinvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054ee2throw v2
00054eb0
00054eb0android.support.v4.widget.NestedScrollView::addView(android.view.View):
00054ec0invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054ec6move-result v0
00054ec8if-gtz v0, :cond_a
00054eccinvoke-super {v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
00054ed2return-void
00054ed4new-instance v2, Ljava/lang/IllegalStateException;
00054ed8const-string v0, "ScrollView can host only one direct child"
00054edcinvoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054ee2throw v2
00054eb0
00054ee4
00054ee4android.support.v4.widget.NestedScrollView::addView(android.view.View, int):
00054ef4invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054efamove-result v0
00054efcif-gtz v0, :cond_a
00054f00invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;I)V
00054f06return-void
00054f08new-instance v2, Ljava/lang/IllegalStateException;
00054f0cconst-string v3, "ScrollView can host only one direct child"
00054f10invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f16throw v2
00054ee4
00054ee4android.support.v4.widget.NestedScrollView::addView(android.view.View, int):
00054ef4invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054efamove-result v0
00054efcif-gtz v0, :cond_a
00054f00invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;I)V
00054f06return-void
00054f08new-instance v2, Ljava/lang/IllegalStateException;
00054f0cconst-string v3, "ScrollView can host only one direct child"
00054f10invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f16throw v2
00054ee4
00054f18
00054f18android.support.v4.widget.NestedScrollView::addView(android.view.View, int, android.view.ViewGroup$LayoutParams):
00054f28invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054f2emove-result v0
00054f30if-gtz v0, :cond_a
00054f34invoke-super {v1, v2, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
00054f3areturn-void
00054f3cnew-instance v2, Ljava/lang/IllegalStateException;
00054f40const-string v3, "ScrollView can host only one direct child"
00054f44invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f4athrow v2
00054f18
00054f18android.support.v4.widget.NestedScrollView::addView(android.view.View, int, android.view.ViewGroup$LayoutParams):
00054f28invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054f2emove-result v0
00054f30if-gtz v0, :cond_a
00054f34invoke-super {v1, v2, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
00054f3areturn-void
00054f3cnew-instance v2, Ljava/lang/IllegalStateException;
00054f40const-string v3, "ScrollView can host only one direct child"
00054f44invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f4athrow v2
00054f18
00054f4c
00054f4candroid.support.v4.widget.NestedScrollView::addView(android.view.View, android.view.ViewGroup$LayoutParams):
00054f5cinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054f62move-result v0
00054f64if-gtz v0, :cond_a
00054f68invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00054f6ereturn-void
00054f70new-instance v2, Ljava/lang/IllegalStateException;
00054f74const-string v3, "ScrollView can host only one direct child"
00054f78invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f7ethrow v2
00054f4c
00054f4candroid.support.v4.widget.NestedScrollView::addView(android.view.View, android.view.ViewGroup$LayoutParams):
00054f5cinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054f62move-result v0
00054f64if-gtz v0, :cond_a
00054f68invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00054f6ereturn-void
00054f70new-instance v2, Ljava/lang/IllegalStateException;
00054f74const-string v3, "ScrollView can host only one direct child"
00054f78invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
00054f7ethrow v2
00054f4c
00054f80
00054f80android.support.v4.widget.NestedScrollView::b(int, int):
00054f90invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00054f96move-result v0
00054f98sub-int/2addr v2, v0
00054f9ainvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00054fa0move-result v0
00054fa2sub-int/2addr v3, v0
00054fa4invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->a(II)V
00054faareturn-void
00054f80
00054f80android.support.v4.widget.NestedScrollView::b(int, int):
00054f90invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00054f96move-result v0
00054f98sub-int/2addr v2, v0
00054f9ainvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00054fa0move-result v0
00054fa2sub-int/2addr v3, v0
00054fa4invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->a(II)V
00054faareturn-void
00054f80
00054fac
00054facandroid.support.v4.widget.NestedScrollView::b(int):
00054fbcconst/4 v0, 0x0
00054fbeconst/4 v1, 0x1
00054fc0const/16 v2, 0x82
00054fc4if-ne v6, v2, :cond_8
00054fc8const/4 v2, 0x1
00054fcagoto :goto_9
00054fccconst/4 v2, 0x0
00054fceinvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00054fd4move-result v3
00054fd6iget-object v4, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054fdaiput v0, v4, Landroid/graphics/Rect;->top:I
00054fdeiget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054fe2iput v3, v0, Landroid/graphics/Rect;->bottom:I
00054fe6if-eqz v2, :cond_38
00054feainvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054ff0move-result v0
00054ff2if-lez v0, :cond_38
00054ff6sub-int/2addr v0, v1
00054ff8invoke-virtual {v5, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00054ffemove-result-object v0
00055000iget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055004invoke-virtual {v0}, Landroid/view/View;->getBottom()I
0005500amove-result v0
0005500cinvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055012move-result v2
00055014add-int/2addr v0, v2
00055016iput v0, v1, Landroid/graphics/Rect;->bottom:I
0005501aiget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
0005501eiget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055022iget v1, v1, Landroid/graphics/Rect;->bottom:I
00055026sub-int/2addr v1, v3
00055028iput v1, v0, Landroid/graphics/Rect;->top:I
0005502ciget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055030iget v0, v0, Landroid/graphics/Rect;->top:I
00055034iget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055038iget v1, v1, Landroid/graphics/Rect;->bottom:I
0005503cinvoke-direct {v5, v6, v0, v1}, Landroid/support/v4/widget/NestedScrollView;->a(III)Z
00055042move-result v6
00055044return v6
00054fac
00054facandroid.support.v4.widget.NestedScrollView::b(int):
00054fbcconst/4 v0, 0x0
00054fbeconst/4 v1, 0x1
00054fc0const/16 v2, 0x82
00054fc4if-ne v6, v2, :cond_8
00054fc8const/4 v2, 0x1
00054fcagoto :goto_9
00054fccconst/4 v2, 0x0
00054fceinvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00054fd4move-result v3
00054fd6iget-object v4, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054fdaiput v0, v4, Landroid/graphics/Rect;->top:I
00054fdeiget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00054fe2iput v3, v0, Landroid/graphics/Rect;->bottom:I
00054fe6if-eqz v2, :cond_38
00054feainvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00054ff0move-result v0
00054ff2if-lez v0, :cond_38
00054ff6sub-int/2addr v0, v1
00054ff8invoke-virtual {v5, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00054ffemove-result-object v0
00055000iget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055004invoke-virtual {v0}, Landroid/view/View;->getBottom()I
0005500amove-result v0
0005500cinvoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055012move-result v2
00055014add-int/2addr v0, v2
00055016iput v0, v1, Landroid/graphics/Rect;->bottom:I
0005501aiget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
0005501eiget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055022iget v1, v1, Landroid/graphics/Rect;->bottom:I
00055026sub-int/2addr v1, v3
00055028iput v1, v0, Landroid/graphics/Rect;->top:I
0005502ciget-object v0, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055030iget v0, v0, Landroid/graphics/Rect;->top:I
00055034iget-object v1, v5, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055038iget v1, v1, Landroid/graphics/Rect;->bottom:I
0005503cinvoke-direct {v5, v6, v0, v1}, Landroid/support/v4/widget/NestedScrollView;->a(III)Z
00055042move-result v6
00055044return v6
00054fac
00055046
00055046 // align 0x8
00055046 // align 0x8
00055048
00055048android.support.v4.widget.NestedScrollView::c(int):
00055058invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
0005505emove-result-object v0
00055060if-ne v0, v7, :cond_7
00055064const/4 v0, 0x0
00055066invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
0005506cmove-result-object v1
0005506einvoke-virtual {v1, v7, v0, v8}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00055074move-result-object v1
00055076invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getMaxScrollAmount()I
0005507cmove-result v2
0005507eif-eqz v1, :cond_36
00055082invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055088move-result v3
0005508ainvoke-direct {v7, v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;II)Z
00055090move-result v3
00055092if-eqz v3, :cond_36
00055096iget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
0005509ainvoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
000550a0iget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
000550a4invoke-virtual {v7, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000550aaiget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
000550aeinvoke-virtual {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;)I
000550b4move-result v2
000550b6invoke-direct {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
000550bcinvoke-virtual {v1, v8}, Landroid/view/View;->requestFocus(I)Z
000550c2goto :goto_74
000550c4const/16 v1, 0x21
000550c8const/4 v3, 0x0
000550caconst/16 v4, 0x82
000550ceif-ne v8, v1, :cond_48
000550d2invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000550d8move-result v1
000550daif-ge v1, v2, :cond_48
000550deinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000550e4move-result v2
000550e6goto :goto_6a
000550e8if-ne v8, v4, :cond_6a
000550ecinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000550f2move-result v1
000550f4if-lez v1, :cond_6a
000550f8invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
000550femove-result-object v1
00055100invoke-virtual {v1}, Landroid/view/View;->getBottom()I
00055106move-result v1
00055108invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
0005510emove-result v5
00055110invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055116move-result v6
00055118add-int/2addr v5, v6
0005511ainvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055120move-result v6
00055122sub-int/2addr v5, v6
00055124sub-int/2addr v1, v5
00055126if-ge v1, v2, :cond_6a
0005512amove v2, v1
0005512cif-nez v2, :cond_6d
00055130return v3
00055132if-ne v8, v4, :cond_70
00055136goto :goto_71
00055138neg-int v2, v2
0005513ainvoke-direct {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
00055140if-eqz v0, :cond_91
00055144invoke-virtual {v0}, Landroid/view/View;->isFocused()Z
0005514amove-result v8
0005514cif-eqz v8, :cond_91
00055150invoke-direct {v7, v0}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;)Z
00055156move-result v8
00055158if-eqz v8, :cond_91
0005515cinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getDescendantFocusability()I
00055162move-result v8
00055164const/high16 v0, 0x20000
00055168invoke-virtual {v7, v0}, Landroid/support/v4/widget/NestedScrollView;->setDescendantFocusability(I)V
0005516einvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->requestFocus()Z
00055174invoke-virtual {v7, v8}, Landroid/support/v4/widget/NestedScrollView;->setDescendantFocusability(I)V
0005517aconst/4 v8, 0x1
0005517creturn v8
00055048
00055048android.support.v4.widget.NestedScrollView::c(int):
00055058invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
0005505emove-result-object v0
00055060if-ne v0, v7, :cond_7
00055064const/4 v0, 0x0
00055066invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
0005506cmove-result-object v1
0005506einvoke-virtual {v1, v7, v0, v8}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00055074move-result-object v1
00055076invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getMaxScrollAmount()I
0005507cmove-result v2
0005507eif-eqz v1, :cond_36
00055082invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055088move-result v3
0005508ainvoke-direct {v7, v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;II)Z
00055090move-result v3
00055092if-eqz v3, :cond_36
00055096iget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
0005509ainvoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
000550a0iget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
000550a4invoke-virtual {v7, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000550aaiget-object v2, v7, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
000550aeinvoke-virtual {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;)I
000550b4move-result v2
000550b6invoke-direct {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
000550bcinvoke-virtual {v1, v8}, Landroid/view/View;->requestFocus(I)Z
000550c2goto :goto_74
000550c4const/16 v1, 0x21
000550c8const/4 v3, 0x0
000550caconst/16 v4, 0x82
000550ceif-ne v8, v1, :cond_48
000550d2invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000550d8move-result v1
000550daif-ge v1, v2, :cond_48
000550deinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000550e4move-result v2
000550e6goto :goto_6a
000550e8if-ne v8, v4, :cond_6a
000550ecinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000550f2move-result v1
000550f4if-lez v1, :cond_6a
000550f8invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
000550femove-result-object v1
00055100invoke-virtual {v1}, Landroid/view/View;->getBottom()I
00055106move-result v1
00055108invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
0005510emove-result v5
00055110invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055116move-result v6
00055118add-int/2addr v5, v6
0005511ainvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055120move-result v6
00055122sub-int/2addr v5, v6
00055124sub-int/2addr v1, v5
00055126if-ge v1, v2, :cond_6a
0005512amove v2, v1
0005512cif-nez v2, :cond_6d
00055130return v3
00055132if-ne v8, v4, :cond_70
00055136goto :goto_71
00055138neg-int v2, v2
0005513ainvoke-direct {v7, v2}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
00055140if-eqz v0, :cond_91
00055144invoke-virtual {v0}, Landroid/view/View;->isFocused()Z
0005514amove-result v8
0005514cif-eqz v8, :cond_91
00055150invoke-direct {v7, v0}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;)Z
00055156move-result v8
00055158if-eqz v8, :cond_91
0005515cinvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->getDescendantFocusability()I
00055162move-result v8
00055164const/high16 v0, 0x20000
00055168invoke-virtual {v7, v0}, Landroid/support/v4/widget/NestedScrollView;->setDescendantFocusability(I)V
0005516einvoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;->requestFocus()Z
00055174invoke-virtual {v7, v8}, Landroid/support/v4/widget/NestedScrollView;->setDescendantFocusability(I)V
0005517aconst/4 v8, 0x1
0005517creturn v8
00055048
0005517e
0005517e // align 0x10
0005517e // align 0x10
00055180
00055180android.support.v4.widget.NestedScrollView::computeHorizontalScrollExtent():
00055190invoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollExtent()I
00055196move-result v0
00055198return v0
00055180
00055180android.support.v4.widget.NestedScrollView::computeHorizontalScrollExtent():
00055190invoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollExtent()I
00055196move-result v0
00055198return v0
00055180
0005519a
0005519a // align 0x4
0005519a // align 0x4
0005519c
0005519candroid.support.v4.widget.NestedScrollView::computeHorizontalScrollOffset():
000551acinvoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollOffset()I
000551b2move-result v0
000551b4return v0
0005519c
0005519candroid.support.v4.widget.NestedScrollView::computeHorizontalScrollOffset():
000551acinvoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollOffset()I
000551b2move-result v0
000551b4return v0
0005519c
000551b6
000551b6 // align 0x8
000551b6 // align 0x8
000551b8
000551b8android.support.v4.widget.NestedScrollView::computeHorizontalScrollRange():
000551c8invoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollRange()I
000551cemove-result v0
000551d0return v0
000551b8
000551b8android.support.v4.widget.NestedScrollView::computeHorizontalScrollRange():
000551c8invoke-super {v1}, Landroid/widget/FrameLayout;->computeHorizontalScrollRange()I
000551cemove-result v0
000551d0return v0
000551b8
000551d2
000551d2 // align 0x4
000551d2 // align 0x4
000551d4
000551d4android.support.v4.widget.NestedScrollView::computeScroll():
000551e4iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000551e8invoke-virtual {v0}, Landroid/support/v4/widget/p;->f()Z
000551eemove-result v0
000551f0if-eqz v0, :cond_5f
000551f4invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000551famove-result v4
000551fcinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055202move-result v0
00055204iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055208invoke-virtual {v1}, Landroid/support/v4/widget/p;->b()I
0005520emove-result v1
00055210iget-object v2, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055214invoke-virtual {v2}, Landroid/support/v4/widget/p;->c()I
0005521amove-result v11
0005521cif-ne v4, v1, :cond_20
00055220if-eq v0, v11, :cond_5f
00055224invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
0005522amove-result v12
0005522cinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
00055232move-result v2
00055234const/4 v3, 0x1
00055236if-eqz v2, :cond_33
0005523aif-ne v2, v3, :cond_30
0005523eif-lez v12, :cond_30
00055242goto :goto_33
00055244const/4 v3, 0x0
00055246const/4 v13, 0x0
00055248goto :goto_34
0005524aconst/4 v13, 0x1
0005524csub-int v2, v1, v4
00055250sub-int v3, v11, v0
00055254const/4 v6, 0x0
00055256const/4 v8, 0x0
00055258const/4 v9, 0x0
0005525aconst/4 v10, 0x0
0005525cmove-object v1, v14
0005525emove v5, v0
00055260move v7, v12
00055262invoke-virtual/range {v1 .. v10}, Landroid/support/v4/widget/NestedScrollView;->a(IIIIIIIIZ)Z
00055268if-eqz v13, :cond_5f
0005526cinvoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;->g()V
00055272if-gtz v11, :cond_58
00055276if-lez v0, :cond_58
0005527aiget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005527eiget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055282invoke-virtual {v1}, Landroid/support/v4/widget/p;->e()F
00055288move-result v1
0005528afloat-to-int v1, v1
0005528cinvoke-virtual {v0, v1}, Landroid/support/v4/widget/d;->a(I)Z
00055292goto :goto_5f
00055294if-lt v11, v12, :cond_5f
00055298if-ge v0, v12, :cond_5f
0005529ciget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000552a0goto :goto_4d
000552a2return-void
000551d4
000551d4android.support.v4.widget.NestedScrollView::computeScroll():
000551e4iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000551e8invoke-virtual {v0}, Landroid/support/v4/widget/p;->f()Z
000551eemove-result v0
000551f0if-eqz v0, :cond_5f
000551f4invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000551famove-result v4
000551fcinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055202move-result v0
00055204iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055208invoke-virtual {v1}, Landroid/support/v4/widget/p;->b()I
0005520emove-result v1
00055210iget-object v2, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055214invoke-virtual {v2}, Landroid/support/v4/widget/p;->c()I
0005521amove-result v11
0005521cif-ne v4, v1, :cond_20
00055220if-eq v0, v11, :cond_5f
00055224invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
0005522amove-result v12
0005522cinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
00055232move-result v2
00055234const/4 v3, 0x1
00055236if-eqz v2, :cond_33
0005523aif-ne v2, v3, :cond_30
0005523eif-lez v12, :cond_30
00055242goto :goto_33
00055244const/4 v3, 0x0
00055246const/4 v13, 0x0
00055248goto :goto_34
0005524aconst/4 v13, 0x1
0005524csub-int v2, v1, v4
00055250sub-int v3, v11, v0
00055254const/4 v6, 0x0
00055256const/4 v8, 0x0
00055258const/4 v9, 0x0
0005525aconst/4 v10, 0x0
0005525cmove-object v1, v14
0005525emove v5, v0
00055260move v7, v12
00055262invoke-virtual/range {v1 .. v10}, Landroid/support/v4/widget/NestedScrollView;->a(IIIIIIIIZ)Z
00055268if-eqz v13, :cond_5f
0005526cinvoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;->g()V
00055272if-gtz v11, :cond_58
00055276if-lez v0, :cond_58
0005527aiget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005527eiget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055282invoke-virtual {v1}, Landroid/support/v4/widget/p;->e()F
00055288move-result v1
0005528afloat-to-int v1, v1
0005528cinvoke-virtual {v0, v1}, Landroid/support/v4/widget/d;->a(I)Z
00055292goto :goto_5f
00055294if-lt v11, v12, :cond_5f
00055298if-ge v0, v12, :cond_5f
0005529ciget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000552a0goto :goto_4d
000552a2return-void
000551d4
000552a4
000552a4android.support.v4.widget.NestedScrollView::computeVerticalScrollExtent():
000552b4invoke-super {v1}, Landroid/widget/FrameLayout;->computeVerticalScrollExtent()I
000552bamove-result v0
000552bcreturn v0
000552a4
000552a4android.support.v4.widget.NestedScrollView::computeVerticalScrollExtent():
000552b4invoke-super {v1}, Landroid/widget/FrameLayout;->computeVerticalScrollExtent()I
000552bamove-result v0
000552bcreturn v0
000552a4
000552be
000552be // align 0x10
000552be // align 0x10
000552c0
000552c0android.support.v4.widget.NestedScrollView::computeVerticalScrollOffset():
000552d0invoke-super {v2}, Landroid/widget/FrameLayout;->computeVerticalScrollOffset()I
000552d6move-result v0
000552d8const/4 v1, 0x0
000552dainvoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000552e0move-result v0
000552e2return v0
000552c0
000552c0android.support.v4.widget.NestedScrollView::computeVerticalScrollOffset():
000552d0invoke-super {v2}, Landroid/widget/FrameLayout;->computeVerticalScrollOffset()I
000552d6move-result v0
000552d8const/4 v1, 0x0
000552dainvoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000552e0move-result v0
000552e2return v0
000552c0
000552e4
000552e4android.support.v4.widget.NestedScrollView::computeVerticalScrollRange():
000552f4invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000552famove-result v0
000552fcinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055302move-result v1
00055304invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
0005530amove-result v2
0005530csub-int/2addr v1, v2
0005530einvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055314move-result v2
00055316sub-int/2addr v1, v2
00055318if-nez v0, :cond_15
0005531creturn v1
0005531econst/4 v0, 0x0
00055320invoke-virtual {v4, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055326move-result-object v2
00055328invoke-virtual {v2}, Landroid/view/View;->getBottom()I
0005532emove-result v2
00055330invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055336move-result v3
00055338sub-int v1, v2, v1
0005533cinvoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
00055342move-result v0
00055344if-gez v3, :cond_2c
00055348sub-int/2addr v2, v3
0005534agoto :goto_30
0005534cif-le v3, v0, :cond_30
00055350sub-int/2addr v3, v0
00055352add-int/2addr v2, v3
00055354return v2
000552e4
000552e4android.support.v4.widget.NestedScrollView::computeVerticalScrollRange():
000552f4invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000552famove-result v0
000552fcinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00055302move-result v1
00055304invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
0005530amove-result v2
0005530csub-int/2addr v1, v2
0005530einvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055314move-result v2
00055316sub-int/2addr v1, v2
00055318if-nez v0, :cond_15
0005531creturn v1
0005531econst/4 v0, 0x0
00055320invoke-virtual {v4, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055326move-result-object v2
00055328invoke-virtual {v2}, Landroid/view/View;->getBottom()I
0005532emove-result v2
00055330invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055336move-result v3
00055338sub-int v1, v2, v1
0005533cinvoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
00055342move-result v0
00055344if-gez v3, :cond_2c
00055348sub-int/2addr v2, v3
0005534agoto :goto_30
0005534cif-le v3, v0, :cond_30
00055350sub-int/2addr v3, v0
00055352add-int/2addr v2, v3
00055354return v2
000552e4
00055356
00055356 // align 0x8
00055356 // align 0x8
00055358
00055358android.support.v4.widget.NestedScrollView::d(int):
00055368invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005536emove-result v0
00055370if-lez v0, :cond_3a
00055374invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005537amove-result v0
0005537cinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055382move-result v1
00055384sub-int/2addr v0, v1
00055386invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
0005538cmove-result v1
0005538esub-int/2addr v0, v1
00055390const/4 v1, 0x0
00055392invoke-virtual {v14, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055398move-result-object v2
0005539ainvoke-virtual {v2}, Landroid/view/View;->getHeight()I
000553a0move-result v2
000553a2iget-object v3, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000553a6invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000553acmove-result v4
000553aeinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000553b4move-result v5
000553b6const/4 v6, 0x0
000553b8const/4 v8, 0x0
000553baconst/4 v9, 0x0
000553bcconst/4 v10, 0x0
000553besub-int/2addr v2, v0
000553c0invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
000553c6move-result v11
000553c8const/4 v12, 0x0
000553cadiv-int/lit8 v13, v0, 0x2
000553cemove v7, v15
000553d0invoke-virtual/range {v3 .. v13}, Landroid/support/v4/widget/p;->a(IIIIIIIIII)V
000553d6invoke-static {v14}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000553dcreturn-void
00055358
00055358android.support.v4.widget.NestedScrollView::d(int):
00055368invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005536emove-result v0
00055370if-lez v0, :cond_3a
00055374invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005537amove-result v0
0005537cinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055382move-result v1
00055384sub-int/2addr v0, v1
00055386invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
0005538cmove-result v1
0005538esub-int/2addr v0, v1
00055390const/4 v1, 0x0
00055392invoke-virtual {v14, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055398move-result-object v2
0005539ainvoke-virtual {v2}, Landroid/view/View;->getHeight()I
000553a0move-result v2
000553a2iget-object v3, v14, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000553a6invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000553acmove-result v4
000553aeinvoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000553b4move-result v5
000553b6const/4 v6, 0x0
000553b8const/4 v8, 0x0
000553baconst/4 v9, 0x0
000553bcconst/4 v10, 0x0
000553besub-int/2addr v2, v0
000553c0invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
000553c6move-result v11
000553c8const/4 v12, 0x0
000553cadiv-int/lit8 v13, v0, 0x2
000553cemove v7, v15
000553d0invoke-virtual/range {v3 .. v13}, Landroid/support/v4/widget/p;->a(IIIIIIIIII)V
000553d6invoke-static {v14}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000553dcreturn-void
00055358
000553de
000553de // align 0x10
000553de // align 0x10
000553e0
000553e0android.support.v4.widget.NestedScrollView::dispatchKeyEvent(android.view.KeyEvent):
000553f0invoke-super {v1, v2}, Landroid/widget/FrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
000553f6move-result v0
000553f8if-nez v0, :cond_f
000553fcinvoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/KeyEvent;)Z
00055402move-result v2
00055404if-eqz v2, :cond_d
00055408goto :goto_f
0005540aconst/4 v2, 0x0
0005540cgoto :goto_10
0005540econst/4 v2, 0x1
00055410return v2
000553e0
000553e0android.support.v4.widget.NestedScrollView::dispatchKeyEvent(android.view.KeyEvent):
000553f0invoke-super {v1, v2}, Landroid/widget/FrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
000553f6move-result v0
000553f8if-nez v0, :cond_f
000553fcinvoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/KeyEvent;)Z
00055402move-result v2
00055404if-eqz v2, :cond_d
00055408goto :goto_f
0005540aconst/4 v2, 0x0
0005540cgoto :goto_10
0005540econst/4 v2, 0x1
00055410return v2
000553e0
00055412
00055412 // align 0x4
00055412 // align 0x4
00055414
00055414android.support.v4.widget.NestedScrollView::dispatchNestedFling(float, float, boolean):
00055424iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055428invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/g/p;->a(FFZ)Z
0005542emove-result v2
00055430return v2
00055414
00055414android.support.v4.widget.NestedScrollView::dispatchNestedFling(float, float, boolean):
00055424iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055428invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/g/p;->a(FFZ)Z
0005542emove-result v2
00055430return v2
00055414
00055432
00055432 // align 0x4
00055432 // align 0x4
00055434
00055434android.support.v4.widget.NestedScrollView::dispatchNestedPreFling(float, float):
00055444iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055448invoke-virtual {v0, v2, v3}, Landroid/support/v4/g/p;->a(FF)Z
0005544emove-result v2
00055450return v2
00055434
00055434android.support.v4.widget.NestedScrollView::dispatchNestedPreFling(float, float):
00055444iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055448invoke-virtual {v0, v2, v3}, Landroid/support/v4/g/p;->a(FF)Z
0005544emove-result v2
00055450return v2
00055434
00055452
00055452 // align 0x4
00055452 // align 0x4
00055454
00055454android.support.v4.widget.NestedScrollView::dispatchNestedPreScroll(int, int, int[], int[]):
00055464iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055468invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/g/p;->a(II[I[I)Z
0005546emove-result v2
00055470return v2
00055454
00055454android.support.v4.widget.NestedScrollView::dispatchNestedPreScroll(int, int, int[], int[]):
00055464iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055468invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/g/p;->a(II[I[I)Z
0005546emove-result v2
00055470return v2
00055454
00055472
00055472 // align 0x4
00055472 // align 0x4
00055474
00055474android.support.v4.widget.NestedScrollView::dispatchNestedScroll(int, int, int, int, int[]):
00055484iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055488move v1, v7
0005548amove v2, v8
0005548cmove v3, v9
0005548emove v4, v10
00055490move-object v5, v11
00055492invoke-virtual/range {v0 .. v5}, Landroid/support/v4/g/p;->a(IIII[I)Z
00055498move-result v7
0005549areturn v7
00055474
00055474android.support.v4.widget.NestedScrollView::dispatchNestedScroll(int, int, int, int, int[]):
00055484iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055488move v1, v7
0005548amove v2, v8
0005548cmove v3, v9
0005548emove v4, v10
00055490move-object v5, v11
00055492invoke-virtual/range {v0 .. v5}, Landroid/support/v4/g/p;->a(IIII[I)Z
00055498move-result v7
0005549areturn v7
00055474
0005549c
0005549candroid.support.v4.widget.NestedScrollView::draw(android.graphics.Canvas):
000554acinvoke-super {v6, v7}, Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
000554b2iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000554b6if-eqz v0, :cond_96
000554bainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000554c0move-result v0
000554c2iget-object v1, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000554c6invoke-virtual {v1}, Landroid/support/v4/widget/d;->a()Z
000554ccmove-result v1
000554ceif-nez v1, :cond_4a
000554d2invoke-virtual {v7}, Landroid/graphics/Canvas;->save()I
000554d8move-result v1
000554dainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
000554e0move-result v2
000554e2invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000554e8move-result v3
000554easub-int/2addr v2, v3
000554ecinvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
000554f2move-result v3
000554f4sub-int/2addr v2, v3
000554f6invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000554fcmove-result v3
000554feint-to-float v3, v3
00055500const/4 v4, 0x0
00055502invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
00055508move-result v4
0005550aint-to-float v4, v4
0005550cinvoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
00055512iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00055516invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005551cmove-result v4
0005551einvoke-virtual {v3, v2, v4}, Landroid/support/v4/widget/d;->a(II)V
00055524iget-object v2, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00055528invoke-virtual {v2, v7}, Landroid/support/v4/widget/d;->a(Landroid/graphics/Canvas;)Z
0005552emove-result v2
00055530if-eqz v2, :cond_47
00055534invoke-static {v6}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
0005553ainvoke-virtual {v7, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
00055540iget-object v1, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
00055544invoke-virtual {v1}, Landroid/support/v4/widget/d;->a()Z
0005554amove-result v1
0005554cif-nez v1, :cond_96
00055550invoke-virtual {v7}, Landroid/graphics/Canvas;->save()I
00055556move-result v1
00055558invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
0005555emove-result v2
00055560invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055566move-result v3
00055568sub-int/2addr v2, v3
0005556ainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055570move-result v3
00055572sub-int/2addr v2, v3
00055574invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005557amove-result v3
0005557cneg-int v4, v2
0005557einvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055584move-result v5
00055586add-int/2addr v4, v5
00055588int-to-float v4, v4
0005558ainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00055590move-result v5
00055592invoke-static {v5, v0}, Ljava/lang/Math;->max(II)I
00055598move-result v0
0005559aadd-int/2addr v0, v3
0005559cint-to-float v0, v0
0005559einvoke-virtual {v7, v4, v0}, Landroid/graphics/Canvas;->translate(FF)V
000555a4const/high16 v0, 0x43340000
000555a8int-to-float v4, v2
000555aaconst/4 v5, 0x0
000555acinvoke-virtual {v7, v0, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V
000555b2iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000555b6invoke-virtual {v0, v2, v3}, Landroid/support/v4/widget/d;->a(II)V
000555bciget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000555c0invoke-virtual {v0, v7}, Landroid/support/v4/widget/d;->a(Landroid/graphics/Canvas;)Z
000555c6move-result v0
000555c8if-eqz v0, :cond_93
000555ccinvoke-static {v6}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000555d2invoke-virtual {v7, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
000555d8return-void
0005549c
0005549candroid.support.v4.widget.NestedScrollView::draw(android.graphics.Canvas):
000554acinvoke-super {v6, v7}, Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
000554b2iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000554b6if-eqz v0, :cond_96
000554bainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000554c0move-result v0
000554c2iget-object v1, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000554c6invoke-virtual {v1}, Landroid/support/v4/widget/d;->a()Z
000554ccmove-result v1
000554ceif-nez v1, :cond_4a
000554d2invoke-virtual {v7}, Landroid/graphics/Canvas;->save()I
000554d8move-result v1
000554dainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
000554e0move-result v2
000554e2invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000554e8move-result v3
000554easub-int/2addr v2, v3
000554ecinvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
000554f2move-result v3
000554f4sub-int/2addr v2, v3
000554f6invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000554fcmove-result v3
000554feint-to-float v3, v3
00055500const/4 v4, 0x0
00055502invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
00055508move-result v4
0005550aint-to-float v4, v4
0005550cinvoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
00055512iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00055516invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005551cmove-result v4
0005551einvoke-virtual {v3, v2, v4}, Landroid/support/v4/widget/d;->a(II)V
00055524iget-object v2, v6, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00055528invoke-virtual {v2, v7}, Landroid/support/v4/widget/d;->a(Landroid/graphics/Canvas;)Z
0005552emove-result v2
00055530if-eqz v2, :cond_47
00055534invoke-static {v6}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
0005553ainvoke-virtual {v7, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
00055540iget-object v1, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
00055544invoke-virtual {v1}, Landroid/support/v4/widget/d;->a()Z
0005554amove-result v1
0005554cif-nez v1, :cond_96
00055550invoke-virtual {v7}, Landroid/graphics/Canvas;->save()I
00055556move-result v1
00055558invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
0005555emove-result v2
00055560invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055566move-result v3
00055568sub-int/2addr v2, v3
0005556ainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055570move-result v3
00055572sub-int/2addr v2, v3
00055574invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005557amove-result v3
0005557cneg-int v4, v2
0005557einvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055584move-result v5
00055586add-int/2addr v4, v5
00055588int-to-float v4, v4
0005558ainvoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00055590move-result v5
00055592invoke-static {v5, v0}, Ljava/lang/Math;->max(II)I
00055598move-result v0
0005559aadd-int/2addr v0, v3
0005559cint-to-float v0, v0
0005559einvoke-virtual {v7, v4, v0}, Landroid/graphics/Canvas;->translate(FF)V
000555a4const/high16 v0, 0x43340000
000555a8int-to-float v4, v2
000555aaconst/4 v5, 0x0
000555acinvoke-virtual {v7, v0, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V
000555b2iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000555b6invoke-virtual {v0, v2, v3}, Landroid/support/v4/widget/d;->a(II)V
000555bciget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000555c0invoke-virtual {v0, v7}, Landroid/support/v4/widget/d;->a(Landroid/graphics/Canvas;)Z
000555c6move-result v0
000555c8if-eqz v0, :cond_93
000555ccinvoke-static {v6}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000555d2invoke-virtual {v7, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
000555d8return-void
0005549c
000555da
000555da // align 0x4
000555da // align 0x4
000555dc
000555dcandroid.support.v4.widget.NestedScrollView::getBottomFadingEdgeStrength():
000555ecinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000555f2move-result v0
000555f4if-nez v0, :cond_8
000555f8const/4 v0, 0x0
000555fareturn v0
000555fcinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getVerticalFadingEdgeLength()I
00055602move-result v0
00055604invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005560amove-result v1
0005560cinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055612move-result v2
00055614sub-int/2addr v1, v2
00055616const/4 v2, 0x0
00055618invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
0005561emove-result-object v2
00055620invoke-virtual {v2}, Landroid/view/View;->getBottom()I
00055626move-result v2
00055628invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
0005562emove-result v3
00055630sub-int/2addr v2, v3
00055632sub-int/2addr v2, v1
00055634if-ge v2, v0, :cond_2a
00055638int-to-float v1, v2
0005563aint-to-float v0, v0
0005563cdiv-float/2addr v1, v0
0005563ereturn v1
00055640const/high16 v0, 0x3f800000
00055644return v0
000555dc
000555dcandroid.support.v4.widget.NestedScrollView::getBottomFadingEdgeStrength():
000555ecinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000555f2move-result v0
000555f4if-nez v0, :cond_8
000555f8const/4 v0, 0x0
000555fareturn v0
000555fcinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getVerticalFadingEdgeLength()I
00055602move-result v0
00055604invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005560amove-result v1
0005560cinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055612move-result v2
00055614sub-int/2addr v1, v2
00055616const/4 v2, 0x0
00055618invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
0005561emove-result-object v2
00055620invoke-virtual {v2}, Landroid/view/View;->getBottom()I
00055626move-result v2
00055628invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
0005562emove-result v3
00055630sub-int/2addr v2, v3
00055632sub-int/2addr v2, v1
00055634if-ge v2, v0, :cond_2a
00055638int-to-float v1, v2
0005563aint-to-float v0, v0
0005563cdiv-float/2addr v1, v0
0005563ereturn v1
00055640const/high16 v0, 0x3f800000
00055644return v0
000555dc
00055646
00055646 // align 0x8
00055646 // align 0x8
00055648
00055648android.support.v4.widget.NestedScrollView::getMaxScrollAmount():
00055658invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005565emove-result v0
00055660int-to-float v0, v0
00055662const/high16 v1, 0x3f000000
00055666mul-float v0, v0, v1
0005566afloat-to-int v0, v0
0005566creturn v0
00055648
00055648android.support.v4.widget.NestedScrollView::getMaxScrollAmount():
00055658invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
0005565emove-result v0
00055660int-to-float v0, v0
00055662const/high16 v1, 0x3f000000
00055666mul-float v0, v0, v1
0005566afloat-to-int v0, v0
0005566creturn v0
00055648
0005566e
0005566e // align 0x10
0005566e // align 0x10
00055670
00055670android.support.v4.widget.NestedScrollView::getNestedScrollAxes():
00055680iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055684invoke-virtual {v0}, Landroid/support/v4/g/r;->a()I
0005568amove-result v0
0005568creturn v0
00055670
00055670android.support.v4.widget.NestedScrollView::getNestedScrollAxes():
00055680iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055684invoke-virtual {v0}, Landroid/support/v4/g/r;->a()I
0005568amove-result v0
0005568creturn v0
00055670
0005568e
0005568e // align 0x10
0005568e // align 0x10
00055690
00055690android.support.v4.widget.NestedScrollView::getScrollRange():
000556a0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000556a6move-result v0
000556a8const/4 v1, 0x0
000556aaif-lez v0, :cond_22
000556aeinvoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
000556b4move-result-object v0
000556b6invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000556bcmove-result v0
000556beinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000556c4move-result v2
000556c6invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
000556ccmove-result v3
000556cesub-int/2addr v2, v3
000556d0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
000556d6move-result v3
000556d8sub-int/2addr v2, v3
000556dasub-int/2addr v0, v2
000556dcinvoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000556e2move-result v1
000556e4return v1
00055690
00055690android.support.v4.widget.NestedScrollView::getScrollRange():
000556a0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000556a6move-result v0
000556a8const/4 v1, 0x0
000556aaif-lez v0, :cond_22
000556aeinvoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
000556b4move-result-object v0
000556b6invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000556bcmove-result v0
000556beinvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000556c4move-result v2
000556c6invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
000556ccmove-result v3
000556cesub-int/2addr v2, v3
000556d0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
000556d6move-result v3
000556d8sub-int/2addr v2, v3
000556dasub-int/2addr v0, v2
000556dcinvoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000556e2move-result v1
000556e4return v1
00055690
000556e6
000556e6 // align 0x8
000556e6 // align 0x8
000556e8
000556e8android.support.v4.widget.NestedScrollView::getTopFadingEdgeStrength():
000556f8invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000556femove-result v0
00055700if-nez v0, :cond_8
00055704const/4 v0, 0x0
00055706return v0
00055708invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getVerticalFadingEdgeLength()I
0005570emove-result v0
00055710invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055716move-result v1
00055718if-ge v1, v0, :cond_16
0005571cint-to-float v1, v1
0005571eint-to-float v0, v0
00055720div-float/2addr v1, v0
00055722return v1
00055724const/high16 v0, 0x3f800000
00055728return v0
000556e8
000556e8android.support.v4.widget.NestedScrollView::getTopFadingEdgeStrength():
000556f8invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
000556femove-result v0
00055700if-nez v0, :cond_8
00055704const/4 v0, 0x0
00055706return v0
00055708invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getVerticalFadingEdgeLength()I
0005570emove-result v0
00055710invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055716move-result v1
00055718if-ge v1, v0, :cond_16
0005571cint-to-float v1, v1
0005571eint-to-float v0, v0
00055720div-float/2addr v1, v0
00055722return v1
00055724const/high16 v0, 0x3f800000
00055728return v0
000556e8
0005572a
0005572a // align 0x4
0005572a // align 0x4
0005572c
0005572candroid.support.v4.widget.NestedScrollView::hasNestedScrollingParent():
0005573ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055740invoke-virtual {v0}, Landroid/support/v4/g/p;->b()Z
00055746move-result v0
00055748return v0
0005572c
0005572candroid.support.v4.widget.NestedScrollView::hasNestedScrollingParent():
0005573ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055740invoke-virtual {v0}, Landroid/support/v4/g/p;->b()Z
00055746move-result v0
00055748return v0
0005572c
0005574a
0005574a // align 0x4
0005574a // align 0x4
0005574c
0005574candroid.support.v4.widget.NestedScrollView::isNestedScrollingEnabled():
0005575ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055760invoke-virtual {v0}, Landroid/support/v4/g/p;->a()Z
00055766move-result v0
00055768return v0
0005574c
0005574candroid.support.v4.widget.NestedScrollView::isNestedScrollingEnabled():
0005575ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00055760invoke-virtual {v0}, Landroid/support/v4/g/p;->a()Z
00055766move-result v0
00055768return v0
0005574c
0005576a
0005576a // align 0x4
0005576a // align 0x4
0005576c
0005576candroid.support.v4.widget.NestedScrollView::measureChild(android.view.View, int, int):
0005577cinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00055782move-result-object v5
00055784invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
0005578amove-result v0
0005578cinvoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055792move-result v1
00055794add-int/2addr v0, v1
00055796iget v5, v5, Landroid/view/ViewGroup$LayoutParams;->width:I
0005579ainvoke-static {v4, v0, v5}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
000557a0move-result v4
000557a2const/4 v5, 0x0
000557a4invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000557aamove-result v5
000557acinvoke-virtual {v3, v4, v5}, Landroid/view/View;->measure(II)V
000557b2return-void
0005576c
0005576candroid.support.v4.widget.NestedScrollView::measureChild(android.view.View, int, int):
0005577cinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00055782move-result-object v5
00055784invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
0005578amove-result v0
0005578cinvoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055792move-result v1
00055794add-int/2addr v0, v1
00055796iget v5, v5, Landroid/view/ViewGroup$LayoutParams;->width:I
0005579ainvoke-static {v4, v0, v5}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
000557a0move-result v4
000557a2const/4 v5, 0x0
000557a4invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000557aamove-result v5
000557acinvoke-virtual {v3, v4, v5}, Landroid/view/View;->measure(II)V
000557b2return-void
0005576c
000557b4
000557b4android.support.v4.widget.NestedScrollView::measureChildWithMargins(android.view.View, int, int, int, int):
000557c4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000557camove-result-object v5
000557cccheck-cast v5, Landroid/view/ViewGroup$MarginLayoutParams;
000557d0invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000557d6move-result v6
000557d8invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
000557demove-result v0
000557e0add-int/2addr v6, v0
000557e2iget v0, v5, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000557e6add-int/2addr v6, v0
000557e8iget v0, v5, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000557ecadd-int/2addr v6, v0
000557eeadd-int/2addr v6, v4
000557f0iget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000557f4invoke-static {v3, v6, v4}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
000557famove-result v3
000557fciget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00055800iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
00055804add-int/2addr v4, v5
00055806const/4 v5, 0x0
00055808invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0005580emove-result v4
00055810invoke-virtual {v2, v3, v4}, Landroid/view/View;->measure(II)V
00055816return-void
000557b4
000557b4android.support.v4.widget.NestedScrollView::measureChildWithMargins(android.view.View, int, int, int, int):
000557c4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000557camove-result-object v5
000557cccheck-cast v5, Landroid/view/ViewGroup$MarginLayoutParams;
000557d0invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000557d6move-result v6
000557d8invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
000557demove-result v0
000557e0add-int/2addr v6, v0
000557e2iget v0, v5, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000557e6add-int/2addr v6, v0
000557e8iget v0, v5, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000557ecadd-int/2addr v6, v0
000557eeadd-int/2addr v6, v4
000557f0iget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000557f4invoke-static {v3, v6, v4}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
000557famove-result v3
000557fciget v4, v5, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
00055800iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
00055804add-int/2addr v4, v5
00055806const/4 v5, 0x0
00055808invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
0005580emove-result v4
00055810invoke-virtual {v2, v3, v4}, Landroid/view/View;->measure(II)V
00055816return-void
000557b4
00055818
00055818android.support.v4.widget.NestedScrollView::onAttachedToWindow():
00055828invoke-super {v1}, Landroid/widget/FrameLayout;->onAttachedToWindow()V
0005582econst/4 v0, 0x0
00055830iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055834return-void
00055818
00055818android.support.v4.widget.NestedScrollView::onAttachedToWindow():
00055828invoke-super {v1}, Landroid/widget/FrameLayout;->onAttachedToWindow()V
0005582econst/4 v0, 0x0
00055830iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055834return-void
00055818
00055836
00055836 // align 0x8
00055836 // align 0x8
00055838
00055838android.support.v4.widget.NestedScrollView::onGenericMotionEvent(android.view.MotionEvent):
00055848invoke-virtual {v4}, Landroid/view/MotionEvent;->getSource()I
0005584emove-result v0
00055850and-int/lit8 v0, v0, 0x2
00055854const/4 v1, 0x0
00055856if-eqz v0, :cond_44
0005585ainvoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
00055860move-result v0
00055862const/16 v2, 0x8
00055866if-eq v0, v2, :cond_12
0005586agoto :goto_44
0005586ciget-boolean v0, v3, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055870if-nez v0, :cond_44
00055874const/16 v0, 0x9
00055878invoke-static {v4, v0}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;I)F
0005587emove-result v4
00055880const/4 v0, 0x0
00055882cmpl-float v0, v4, v0
00055886if-eqz v0, :cond_44
0005588ainvoke-direct {v3}, Landroid/support/v4/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
00055890move-result v0
00055892mul-float v4, v4, v0
00055896float-to-int v4, v4
00055898invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
0005589emove-result v0
000558a0invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000558a6move-result v2
000558a8sub-int v4, v2, v4
000558acif-gez v4, :cond_36
000558b0const/4 v4, 0x0
000558b2goto :goto_39
000558b4if-le v4, v0, :cond_39
000558b8move v4, v0
000558baif-eq v4, v2, :cond_44
000558beinvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000558c4move-result v0
000558c6invoke-super {v3, v0, v4}, Landroid/widget/FrameLayout;->scrollTo(II)V
000558ccconst/4 v4, 0x1
000558cereturn v4
000558d0return v1
00055838
00055838android.support.v4.widget.NestedScrollView::onGenericMotionEvent(android.view.MotionEvent):
00055848invoke-virtual {v4}, Landroid/view/MotionEvent;->getSource()I
0005584emove-result v0
00055850and-int/lit8 v0, v0, 0x2
00055854const/4 v1, 0x0
00055856if-eqz v0, :cond_44
0005585ainvoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
00055860move-result v0
00055862const/16 v2, 0x8
00055866if-eq v0, v2, :cond_12
0005586agoto :goto_44
0005586ciget-boolean v0, v3, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055870if-nez v0, :cond_44
00055874const/16 v0, 0x9
00055878invoke-static {v4, v0}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;I)F
0005587emove-result v4
00055880const/4 v0, 0x0
00055882cmpl-float v0, v4, v0
00055886if-eqz v0, :cond_44
0005588ainvoke-direct {v3}, Landroid/support/v4/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
00055890move-result v0
00055892mul-float v4, v4, v0
00055896float-to-int v4, v4
00055898invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
0005589emove-result v0
000558a0invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000558a6move-result v2
000558a8sub-int v4, v2, v4
000558acif-gez v4, :cond_36
000558b0const/4 v4, 0x0
000558b2goto :goto_39
000558b4if-le v4, v0, :cond_39
000558b8move v4, v0
000558baif-eq v4, v2, :cond_44
000558beinvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000558c4move-result v0
000558c6invoke-super {v3, v0, v4}, Landroid/widget/FrameLayout;->scrollTo(II)V
000558ccconst/4 v4, 0x1
000558cereturn v4
000558d0return v1
00055838
000558d2
000558d2 // align 0x4
000558d2 // align 0x4
000558d4
000558d4android.support.v4.widget.NestedScrollView::onInterceptTouchEvent(android.view.MotionEvent):
000558e4invoke-virtual {v11}, Landroid/view/MotionEvent;->getAction()I
000558eamove-result v0
000558ecconst/4 v1, 0x2
000558eeconst/4 v2, 0x1
000558f0if-ne v0, v1, :cond_d
000558f4iget-boolean v3, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000558f8if-eqz v3, :cond_d
000558fcreturn v2
000558feand-int/lit16 v0, v0, 0xff
00055902const/4 v3, 0x6
00055904if-eq v0, v3, :cond_cf
00055908const/4 v3, -0x1
0005590aconst/4 v4, 0x0
0005590cpacked-switch v0, :pswitch_data_d6
00055912goto/16 :goto_d2
00055916iget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
0005591aif-ne v0, v3, :cond_1f
0005591egoto/16 :goto_d2
00055922invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055928move-result v5
0005592aif-ne v5, v3, :cond_42
0005592econst-string v11, "NestedScrollView"
00055932new-instance v1, Ljava/lang/StringBuilder;
00055936invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0005593cconst-string v2, "Invalid pointerId="
00055940invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055946invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005594cconst-string v0, " in onInterceptTouchEvent"
00055950invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055956invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005595cmove-result-object v0
0005595einvoke-static {v11, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00055964goto/16 :goto_d2
00055968invoke-virtual {v11, v5}, Landroid/view/MotionEvent;->getY(I)F
0005596emove-result v0
00055970float-to-int v0, v0
00055972iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055976sub-int v3, v0, v3
0005597ainvoke-static {v3}, Ljava/lang/Math;->abs(I)I
00055980move-result v3
00055982iget v5, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
00055986if-le v3, v5, :cond_d2
0005598ainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getNestedScrollAxes()I
00055990move-result v3
00055992and-int/2addr v1, v3
00055994if-nez v1, :cond_d2
00055998iput-boolean v2, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
0005599ciput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
000559a0invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->d()V
000559a6iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
000559aainvoke-virtual {v0, v11}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000559b0iput v4, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
000559b4invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
000559bamove-result-object v11
000559bcif-eqz v11, :cond_d2
000559c0invoke-interface {v11, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000559c6goto :goto_d2
000559c8iput-boolean v4, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000559cciput v3, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000559d0invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->e()V
000559d6iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000559dainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000559e0move-result v4
000559e2invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000559e8move-result v5
000559eaconst/4 v6, 0x0
000559ecconst/4 v7, 0x0
000559eeconst/4 v8, 0x0
000559f0invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000559f6move-result v9
000559f8invoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
000559femove-result v11
00055a00if-eqz v11, :cond_93
00055a04invoke-static {v10}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
00055a0ainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->stopNestedScroll()V
00055a10goto :goto_d2
00055a12invoke-virtual {v11}, Landroid/view/MotionEvent;->getY()F
00055a18move-result v0
00055a1afloat-to-int v0, v0
00055a1cinvoke-virtual {v11}, Landroid/view/MotionEvent;->getX()F
00055a22move-result v3
00055a24float-to-int v3, v3
00055a26invoke-direct {v10, v3, v0}, Landroid/support/v4/widget/NestedScrollView;->c(II)Z
00055a2cmove-result v3
00055a2eif-nez v3, :cond_ad
00055a32iput-boolean v4, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a36invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->e()V
00055a3cgoto :goto_d2
00055a3eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055a42invoke-virtual {v11, v4}, Landroid/view/MotionEvent;->getPointerId(I)I
00055a48move-result v0
00055a4aiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055a4einvoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->c()V
00055a54iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
00055a58invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
00055a5eiget-object v11, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055a62invoke-virtual {v11}, Landroid/support/v4/widget/p;->f()Z
00055a68iget-object v11, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055a6cinvoke-virtual {v11}, Landroid/support/v4/widget/p;->a()Z
00055a72move-result v11
00055a74xor-int/2addr v11, v2
00055a76iput-boolean v11, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a7ainvoke-virtual {v10, v1}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00055a80goto :goto_d2
00055a82invoke-direct {v10, v11}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/MotionEvent;)V
00055a88iget-boolean v11, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a8creturn v11
00055a8enop
00055a90.packed-switch 0x0
000558d4
000558d4android.support.v4.widget.NestedScrollView::onInterceptTouchEvent(android.view.MotionEvent):
000558e4invoke-virtual {v11}, Landroid/view/MotionEvent;->getAction()I
000558eamove-result v0
000558ecconst/4 v1, 0x2
000558eeconst/4 v2, 0x1
000558f0if-ne v0, v1, :cond_d
000558f4iget-boolean v3, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000558f8if-eqz v3, :cond_d
000558fcreturn v2
000558feand-int/lit16 v0, v0, 0xff
00055902const/4 v3, 0x6
00055904if-eq v0, v3, :cond_cf
00055908const/4 v3, -0x1
0005590aconst/4 v4, 0x0
0005590cpacked-switch v0, :pswitch_data_d6
00055912goto/16 :goto_d2
00055916iget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
0005591aif-ne v0, v3, :cond_1f
0005591egoto/16 :goto_d2
00055922invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055928move-result v5
0005592aif-ne v5, v3, :cond_42
0005592econst-string v11, "NestedScrollView"
00055932new-instance v1, Ljava/lang/StringBuilder;
00055936invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
0005593cconst-string v2, "Invalid pointerId="
00055940invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055946invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0005594cconst-string v0, " in onInterceptTouchEvent"
00055950invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055956invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005595cmove-result-object v0
0005595einvoke-static {v11, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00055964goto/16 :goto_d2
00055968invoke-virtual {v11, v5}, Landroid/view/MotionEvent;->getY(I)F
0005596emove-result v0
00055970float-to-int v0, v0
00055972iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055976sub-int v3, v0, v3
0005597ainvoke-static {v3}, Ljava/lang/Math;->abs(I)I
00055980move-result v3
00055982iget v5, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
00055986if-le v3, v5, :cond_d2
0005598ainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getNestedScrollAxes()I
00055990move-result v3
00055992and-int/2addr v1, v3
00055994if-nez v1, :cond_d2
00055998iput-boolean v2, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
0005599ciput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
000559a0invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->d()V
000559a6iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
000559aainvoke-virtual {v0, v11}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000559b0iput v4, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
000559b4invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
000559bamove-result-object v11
000559bcif-eqz v11, :cond_d2
000559c0invoke-interface {v11, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000559c6goto :goto_d2
000559c8iput-boolean v4, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000559cciput v3, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000559d0invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->e()V
000559d6iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000559dainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000559e0move-result v4
000559e2invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000559e8move-result v5
000559eaconst/4 v6, 0x0
000559ecconst/4 v7, 0x0
000559eeconst/4 v8, 0x0
000559f0invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000559f6move-result v9
000559f8invoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
000559femove-result v11
00055a00if-eqz v11, :cond_93
00055a04invoke-static {v10}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
00055a0ainvoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;->stopNestedScroll()V
00055a10goto :goto_d2
00055a12invoke-virtual {v11}, Landroid/view/MotionEvent;->getY()F
00055a18move-result v0
00055a1afloat-to-int v0, v0
00055a1cinvoke-virtual {v11}, Landroid/view/MotionEvent;->getX()F
00055a22move-result v3
00055a24float-to-int v3, v3
00055a26invoke-direct {v10, v3, v0}, Landroid/support/v4/widget/NestedScrollView;->c(II)Z
00055a2cmove-result v3
00055a2eif-nez v3, :cond_ad
00055a32iput-boolean v4, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a36invoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->e()V
00055a3cgoto :goto_d2
00055a3eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055a42invoke-virtual {v11, v4}, Landroid/view/MotionEvent;->getPointerId(I)I
00055a48move-result v0
00055a4aiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055a4einvoke-direct {v10}, Landroid/support/v4/widget/NestedScrollView;->c()V
00055a54iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
00055a58invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
00055a5eiget-object v11, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055a62invoke-virtual {v11}, Landroid/support/v4/widget/p;->f()Z
00055a68iget-object v11, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055a6cinvoke-virtual {v11}, Landroid/support/v4/widget/p;->a()Z
00055a72move-result v11
00055a74xor-int/2addr v11, v2
00055a76iput-boolean v11, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a7ainvoke-virtual {v10, v1}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00055a80goto :goto_d2
00055a82invoke-direct {v10, v11}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/MotionEvent;)V
00055a88iget-boolean v11, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055a8creturn v11
00055a8enop
00055a90.packed-switch 0x0
000558d4
00055aa8
00055aa8android.support.v4.widget.NestedScrollView::onLayout(boolean, int, int, int, int):
00055ab8invoke-super/range {v1 .. v6}, Landroid/widget/FrameLayout;->onLayout(ZIIII)V
00055abeconst/4 v2, 0x0
00055ac0iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
00055ac4iget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ac8if-eqz v3, :cond_17
00055acciget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ad0invoke-static {v3, v1}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;Landroid/view/View;)Z
00055ad6move-result v3
00055ad8if-eqz v3, :cond_17
00055adciget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ae0invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;->b(Landroid/view/View;)V
00055ae6const/4 v3, 0x0
00055ae8iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055aeciget-boolean v5, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055af0if-nez v5, :cond_6a
00055af4iget-object v5, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055af8if-eqz v5, :cond_2f
00055afcinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b02move-result v5
00055b04iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055b08iget v0, v0, Landroid/support/v4/widget/NestedScrollView$c;->a:I
00055b0cinvoke-virtual {v1, v5, v0}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b12iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055b16invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055b1cmove-result v3
00055b1eif-lez v3, :cond_3e
00055b22invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055b28move-result-object v3
00055b2ainvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
00055b30move-result v3
00055b32goto :goto_3f
00055b34const/4 v3, 0x0
00055b36sub-int/2addr v6, v4
00055b38invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055b3emove-result v4
00055b40sub-int/2addr v6, v4
00055b42invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055b48move-result v4
00055b4asub-int/2addr v6, v4
00055b4csub-int/2addr v3, v6
00055b4einvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
00055b54move-result v3
00055b56invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b5cmove-result v4
00055b5eif-le v4, v3, :cond_5d
00055b62invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b68move-result v2
00055b6ainvoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b70goto :goto_6a
00055b72invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b78move-result v3
00055b7aif-gez v3, :cond_6a
00055b7einvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b84move-result v3
00055b86invoke-virtual {v1, v3, v2}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b8cinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b92move-result v2
00055b94invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b9amove-result v3
00055b9cinvoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055ba2const/4 v2, 0x1
00055ba4iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055ba8return-void
00055aa8
00055aa8android.support.v4.widget.NestedScrollView::onLayout(boolean, int, int, int, int):
00055ab8invoke-super/range {v1 .. v6}, Landroid/widget/FrameLayout;->onLayout(ZIIII)V
00055abeconst/4 v2, 0x0
00055ac0iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
00055ac4iget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ac8if-eqz v3, :cond_17
00055acciget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ad0invoke-static {v3, v1}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;Landroid/view/View;)Z
00055ad6move-result v3
00055ad8if-eqz v3, :cond_17
00055adciget-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055ae0invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;->b(Landroid/view/View;)V
00055ae6const/4 v3, 0x0
00055ae8iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
00055aeciget-boolean v5, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055af0if-nez v5, :cond_6a
00055af4iget-object v5, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055af8if-eqz v5, :cond_2f
00055afcinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b02move-result v5
00055b04iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055b08iget v0, v0, Landroid/support/v4/widget/NestedScrollView$c;->a:I
00055b0cinvoke-virtual {v1, v5, v0}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b12iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055b16invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055b1cmove-result v3
00055b1eif-lez v3, :cond_3e
00055b22invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055b28move-result-object v3
00055b2ainvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
00055b30move-result v3
00055b32goto :goto_3f
00055b34const/4 v3, 0x0
00055b36sub-int/2addr v6, v4
00055b38invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055b3emove-result v4
00055b40sub-int/2addr v6, v4
00055b42invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055b48move-result v4
00055b4asub-int/2addr v6, v4
00055b4csub-int/2addr v3, v6
00055b4einvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
00055b54move-result v3
00055b56invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b5cmove-result v4
00055b5eif-le v4, v3, :cond_5d
00055b62invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b68move-result v2
00055b6ainvoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b70goto :goto_6a
00055b72invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b78move-result v3
00055b7aif-gez v3, :cond_6a
00055b7einvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b84move-result v3
00055b86invoke-virtual {v1, v3, v2}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055b8cinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055b92move-result v2
00055b94invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055b9amove-result v3
00055b9cinvoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->scrollTo(II)V
00055ba2const/4 v2, 0x1
00055ba4iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->h:Z
00055ba8return-void
00055aa8
00055baa
00055baa // align 0x4
00055baa // align 0x4
00055bac
00055bacandroid.support.v4.widget.NestedScrollView::onMeasure(int, int):
00055bbcinvoke-super {v4, v5, v6}, Landroid/widget/FrameLayout;->onMeasure(II)V
00055bc2iget-boolean v0, v4, Landroid/support/v4/widget/NestedScrollView;->l:Z
00055bc6if-nez v0, :cond_8
00055bcareturn-void
00055bccinvoke-static {v6}, Landroid/view/View$MeasureSpec;->getMode(I)I
00055bd2move-result v6
00055bd4if-nez v6, :cond_f
00055bd8return-void
00055bdainvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055be0move-result v6
00055be2if-lez v6, :cond_4c
00055be6const/4 v6, 0x0
00055be8invoke-virtual {v4, v6}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055beemove-result-object v6
00055bf0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getMeasuredHeight()I
00055bf6move-result v0
00055bf8invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00055bfemove-result v1
00055c00if-ge v1, v0, :cond_4c
00055c04invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00055c0amove-result-object v1
00055c0ccheck-cast v1, Landroid/widget/FrameLayout$LayoutParams;
00055c10invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055c16move-result v2
00055c18invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055c1emove-result v3
00055c20add-int/2addr v2, v3
00055c22iget v1, v1, Landroid/widget/FrameLayout$LayoutParams;->width:I
00055c26invoke-static {v5, v2, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
00055c2cmove-result v5
00055c2einvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055c34move-result v1
00055c36sub-int/2addr v0, v1
00055c38invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055c3emove-result v1
00055c40sub-int/2addr v0, v1
00055c42const/high16 v1, 0x40000000
00055c46invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00055c4cmove-result v0
00055c4einvoke-virtual {v6, v5, v0}, Landroid/view/View;->measure(II)V
00055c54return-void
00055bac
00055bacandroid.support.v4.widget.NestedScrollView::onMeasure(int, int):
00055bbcinvoke-super {v4, v5, v6}, Landroid/widget/FrameLayout;->onMeasure(II)V
00055bc2iget-boolean v0, v4, Landroid/support/v4/widget/NestedScrollView;->l:Z
00055bc6if-nez v0, :cond_8
00055bcareturn-void
00055bccinvoke-static {v6}, Landroid/view/View$MeasureSpec;->getMode(I)I
00055bd2move-result v6
00055bd4if-nez v6, :cond_f
00055bd8return-void
00055bdainvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055be0move-result v6
00055be2if-lez v6, :cond_4c
00055be6const/4 v6, 0x0
00055be8invoke-virtual {v4, v6}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
00055beemove-result-object v6
00055bf0invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getMeasuredHeight()I
00055bf6move-result v0
00055bf8invoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
00055bfemove-result v1
00055c00if-ge v1, v0, :cond_4c
00055c04invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
00055c0amove-result-object v1
00055c0ccheck-cast v1, Landroid/widget/FrameLayout$LayoutParams;
00055c10invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
00055c16move-result v2
00055c18invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
00055c1emove-result v3
00055c20add-int/2addr v2, v3
00055c22iget v1, v1, Landroid/widget/FrameLayout$LayoutParams;->width:I
00055c26invoke-static {v5, v2, v1}, Landroid/support/v4/widget/NestedScrollView;->getChildMeasureSpec(III)I
00055c2cmove-result v5
00055c2einvoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
00055c34move-result v1
00055c36sub-int/2addr v0, v1
00055c38invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
00055c3emove-result v1
00055c40sub-int/2addr v0, v1
00055c42const/high16 v1, 0x40000000
00055c46invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
00055c4cmove-result v0
00055c4einvoke-virtual {v6, v5, v0}, Landroid/view/View;->measure(II)V
00055c54return-void
00055bac
00055c56
00055c56 // align 0x8
00055c56 // align 0x8
00055c58
00055c58android.support.v4.widget.NestedScrollView::onNestedFling(android.view.View, float, float, boolean):
00055c68if-nez v4, :cond_8
00055c6cfloat-to-int v1, v3
00055c6einvoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->f(I)V
00055c74const/4 v1, 0x1
00055c76return v1
00055c78const/4 v1, 0x0
00055c7areturn v1
00055c58
00055c58android.support.v4.widget.NestedScrollView::onNestedFling(android.view.View, float, float, boolean):
00055c68if-nez v4, :cond_8
00055c6cfloat-to-int v1, v3
00055c6einvoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->f(I)V
00055c74const/4 v1, 0x1
00055c76return v1
00055c78const/4 v1, 0x0
00055c7areturn v1
00055c58
00055c7c
00055c7candroid.support.v4.widget.NestedScrollView::onNestedPreFling(android.view.View, float, float):
00055c8cinvoke-virtual {v0, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreFling(FF)Z
00055c92move-result v1
00055c94return v1
00055c7c
00055c7candroid.support.v4.widget.NestedScrollView::onNestedPreFling(android.view.View, float, float):
00055c8cinvoke-virtual {v0, v2, v3}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreFling(FF)Z
00055c92move-result v1
00055c94return v1
00055c7c
00055c96
00055c96 // align 0x8
00055c96 // align 0x8
00055c98
00055c98android.support.v4.widget.NestedScrollView::onNestedPreScroll(android.view.View, int, int, int[]):
00055ca8const/4 v1, 0x0
00055caainvoke-virtual {v0, v2, v3, v4, v1}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreScroll(II[I[I)Z
00055cb0return-void
00055c98
00055c98android.support.v4.widget.NestedScrollView::onNestedPreScroll(android.view.View, int, int, int[]):
00055ca8const/4 v1, 0x0
00055caainvoke-virtual {v0, v2, v3, v4, v1}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreScroll(II[I[I)Z
00055cb0return-void
00055c98
00055cb2
00055cb2 // align 0x4
00055cb2 // align 0x4
00055cb4
00055cb4android.support.v4.widget.NestedScrollView::onNestedScroll(android.view.View, int, int, int, int):
00055cc4invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055ccamove-result v7
00055cccconst/4 v8, 0x0
00055cceinvoke-virtual {v6, v8, v11}, Landroid/support/v4/widget/NestedScrollView;->scrollBy(II)V
00055cd4invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055cdamove-result v8
00055cdcsub-int v2, v8, v7
00055ce0sub-int v4, v11, v2
00055ce4const/4 v1, 0x0
00055ce6const/4 v3, 0x0
00055ce8const/4 v5, 0x0
00055ceamove-object v0, v6
00055cecinvoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedScroll(IIII[I)Z
00055cf2return-void
00055cb4
00055cb4android.support.v4.widget.NestedScrollView::onNestedScroll(android.view.View, int, int, int, int):
00055cc4invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055ccamove-result v7
00055cccconst/4 v8, 0x0
00055cceinvoke-virtual {v6, v8, v11}, Landroid/support/v4/widget/NestedScrollView;->scrollBy(II)V
00055cd4invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055cdamove-result v8
00055cdcsub-int v2, v8, v7
00055ce0sub-int v4, v11, v2
00055ce4const/4 v1, 0x0
00055ce6const/4 v3, 0x0
00055ce8const/4 v5, 0x0
00055ceamove-object v0, v6
00055cecinvoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedScroll(IIII[I)Z
00055cf2return-void
00055cb4
00055cf4
00055cf4android.support.v4.widget.NestedScrollView::onNestedScrollAccepted(android.view.View, android.view.View, int):
00055d04iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055d08invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/g/r;->a(Landroid/view/View;Landroid/view/View;I)V
00055d0econst/4 v2, 0x2
00055d10invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00055d16return-void
00055cf4
00055cf4android.support.v4.widget.NestedScrollView::onNestedScrollAccepted(android.view.View, android.view.View, int):
00055d04iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055d08invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/g/r;->a(Landroid/view/View;Landroid/view/View;I)V
00055d0econst/4 v2, 0x2
00055d10invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00055d16return-void
00055cf4
00055d18
00055d18android.support.v4.widget.NestedScrollView::onOverScrolled(int, int, boolean, boolean):
00055d28invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;->scrollTo(II)V
00055d2ereturn-void
00055d18
00055d18android.support.v4.widget.NestedScrollView::onOverScrolled(int, int, boolean, boolean):
00055d28invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;->scrollTo(II)V
00055d2ereturn-void
00055d18
00055d30
00055d30android.support.v4.widget.NestedScrollView::onRequestFocusInDescendants(int, android.graphics.Rect):
00055d40const/4 v0, 0x2
00055d42if-ne v4, v0, :cond_6
00055d46const/16 v4, 0x82
00055d4agoto :goto_b
00055d4cconst/4 v0, 0x1
00055d4eif-ne v4, v0, :cond_b
00055d52const/16 v4, 0x21
00055d56if-nez v5, :cond_17
00055d5ainvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00055d60move-result-object v0
00055d62const/4 v1, 0x0
00055d64invoke-virtual {v0, v3, v1, v4}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00055d6amove-result-object v0
00055d6cgoto :goto_1f
00055d6einvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00055d74move-result-object v0
00055d76invoke-virtual {v0, v3, v5, v4}, Landroid/view/FocusFinder;->findNextFocusFromRect(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View;
00055d7cmove-result-object v0
00055d7econst/4 v1, 0x0
00055d80if-nez v0, :cond_23
00055d84return v1
00055d86invoke-direct {v3, v0}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;)Z
00055d8cmove-result v2
00055d8eif-eqz v2, :cond_2a
00055d92return v1
00055d94invoke-virtual {v0, v4, v5}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
00055d9amove-result v4
00055d9creturn v4
00055d30
00055d30android.support.v4.widget.NestedScrollView::onRequestFocusInDescendants(int, android.graphics.Rect):
00055d40const/4 v0, 0x2
00055d42if-ne v4, v0, :cond_6
00055d46const/16 v4, 0x82
00055d4agoto :goto_b
00055d4cconst/4 v0, 0x1
00055d4eif-ne v4, v0, :cond_b
00055d52const/16 v4, 0x21
00055d56if-nez v5, :cond_17
00055d5ainvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00055d60move-result-object v0
00055d62const/4 v1, 0x0
00055d64invoke-virtual {v0, v3, v1, v4}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
00055d6amove-result-object v0
00055d6cgoto :goto_1f
00055d6einvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
00055d74move-result-object v0
00055d76invoke-virtual {v0, v3, v5, v4}, Landroid/view/FocusFinder;->findNextFocusFromRect(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View;
00055d7cmove-result-object v0
00055d7econst/4 v1, 0x0
00055d80if-nez v0, :cond_23
00055d84return v1
00055d86invoke-direct {v3, v0}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;)Z
00055d8cmove-result v2
00055d8eif-eqz v2, :cond_2a
00055d92return v1
00055d94invoke-virtual {v0, v4, v5}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
00055d9amove-result v4
00055d9creturn v4
00055d30
00055d9e
00055d9e // align 0x10
00055d9e // align 0x10
00055da0
00055da0android.support.v4.widget.NestedScrollView::onRestoreInstanceState(android.os.Parcelable):
00055db0instance-of v0, v2, Landroid/support/v4/widget/NestedScrollView$c;
00055db4if-nez v0, :cond_8
00055db8invoke-super {v1, v2}, Landroid/widget/FrameLayout;->onRestoreInstanceState(Landroid/os/Parcelable;)V
00055dbereturn-void
00055dc0check-cast v2, Landroid/support/v4/widget/NestedScrollView$c;
00055dc4invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView$c;->getSuperState()Landroid/os/Parcelable;
00055dcamove-result-object v0
00055dccinvoke-super {v1, v0}, Landroid/widget/FrameLayout;->onRestoreInstanceState(Landroid/os/Parcelable;)V
00055dd2iput-object v2, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055dd6invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->requestLayout()V
00055ddcreturn-void
00055da0
00055da0android.support.v4.widget.NestedScrollView::onRestoreInstanceState(android.os.Parcelable):
00055db0instance-of v0, v2, Landroid/support/v4/widget/NestedScrollView$c;
00055db4if-nez v0, :cond_8
00055db8invoke-super {v1, v2}, Landroid/widget/FrameLayout;->onRestoreInstanceState(Landroid/os/Parcelable;)V
00055dbereturn-void
00055dc0check-cast v2, Landroid/support/v4/widget/NestedScrollView$c;
00055dc4invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView$c;->getSuperState()Landroid/os/Parcelable;
00055dcamove-result-object v0
00055dccinvoke-super {v1, v0}, Landroid/widget/FrameLayout;->onRestoreInstanceState(Landroid/os/Parcelable;)V
00055dd2iput-object v2, v1, Landroid/support/v4/widget/NestedScrollView;->u:Landroid/support/v4/widget/NestedScrollView$c;
00055dd6invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->requestLayout()V
00055ddcreturn-void
00055da0
00055dde
00055dde // align 0x10
00055dde // align 0x10
00055de0
00055de0android.support.v4.widget.NestedScrollView::onSaveInstanceState():
00055df0invoke-super {v2}, Landroid/widget/FrameLayout;->onSaveInstanceState()Landroid/os/Parcelable;
00055df6move-result-object v0
00055df8new-instance v1, Landroid/support/v4/widget/NestedScrollView$c;
00055dfcinvoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView$c;-><init>(Landroid/os/Parcelable;)V
00055e02invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055e08move-result v0
00055e0aiput v0, v1, Landroid/support/v4/widget/NestedScrollView$c;->a:I
00055e0ereturn-object v1
00055de0
00055de0android.support.v4.widget.NestedScrollView::onSaveInstanceState():
00055df0invoke-super {v2}, Landroid/widget/FrameLayout;->onSaveInstanceState()Landroid/os/Parcelable;
00055df6move-result-object v0
00055df8new-instance v1, Landroid/support/v4/widget/NestedScrollView$c;
00055dfcinvoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView$c;-><init>(Landroid/os/Parcelable;)V
00055e02invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055e08move-result v0
00055e0aiput v0, v1, Landroid/support/v4/widget/NestedScrollView$c;->a:I
00055e0ereturn-object v1
00055de0
00055e10
00055e10android.support.v4.widget.NestedScrollView::onScrollChanged(int, int, int, int):
00055e20invoke-super {v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;->onScrollChanged(IIII)V
00055e26iget-object v0, v7, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
00055e2aif-eqz v0, :cond_11
00055e2eiget-object v1, v7, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
00055e32move-object v2, v7
00055e34move v3, v8
00055e36move v4, v9
00055e38move v5, v10
00055e3amove v6, v11
00055e3cinvoke-interface/range {v1 .. v6}, Landroid/support/v4/widget/NestedScrollView$b;->a(Landroid/support/v4/widget/NestedScrollView;IIII)V
00055e42return-void
00055e10
00055e10android.support.v4.widget.NestedScrollView::onScrollChanged(int, int, int, int):
00055e20invoke-super {v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;->onScrollChanged(IIII)V
00055e26iget-object v0, v7, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
00055e2aif-eqz v0, :cond_11
00055e2eiget-object v1, v7, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
00055e32move-object v2, v7
00055e34move v3, v8
00055e36move v4, v9
00055e38move v5, v10
00055e3amove v6, v11
00055e3cinvoke-interface/range {v1 .. v6}, Landroid/support/v4/widget/NestedScrollView$b;->a(Landroid/support/v4/widget/NestedScrollView;IIII)V
00055e42return-void
00055e10
00055e44
00055e44android.support.v4.widget.NestedScrollView::onSizeChanged(int, int, int, int):
00055e54invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V
00055e5ainvoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
00055e60move-result-object v1
00055e62if-eqz v1, :cond_26
00055e66if-ne v0, v1, :cond_c
00055e6agoto :goto_26
00055e6cconst/4 v2, 0x0
00055e6einvoke-direct {v0, v1, v2, v4}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;II)Z
00055e74move-result v2
00055e76if-eqz v2, :cond_26
00055e7aiget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e7einvoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
00055e84iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e88invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
00055e8eiget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e92invoke-virtual {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;)I
00055e98move-result v1
00055e9ainvoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
00055ea0return-void
00055e44
00055e44android.support.v4.widget.NestedScrollView::onSizeChanged(int, int, int, int):
00055e54invoke-super {v0, v1, v2, v3, v4}, Landroid/widget/FrameLayout;->onSizeChanged(IIII)V
00055e5ainvoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;->findFocus()Landroid/view/View;
00055e60move-result-object v1
00055e62if-eqz v1, :cond_26
00055e66if-ne v0, v1, :cond_c
00055e6agoto :goto_26
00055e6cconst/4 v2, 0x0
00055e6einvoke-direct {v0, v1, v2, v4}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/View;II)Z
00055e74move-result v2
00055e76if-eqz v2, :cond_26
00055e7aiget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e7einvoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
00055e84iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e88invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
00055e8eiget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;->b:Landroid/graphics/Rect;
00055e92invoke-virtual {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;)I
00055e98move-result v1
00055e9ainvoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView;->e(I)V
00055ea0return-void
00055e44
00055ea2
00055ea2 // align 0x4
00055ea2 // align 0x4
00055ea4
00055ea4android.support.v4.widget.NestedScrollView::onStartNestedScroll(android.view.View, android.view.View, int):
00055eb4and-int/lit8 v1, v3, 0x2
00055eb8if-eqz v1, :cond_6
00055ebcconst/4 v1, 0x1
00055ebegoto :goto_7
00055ec0const/4 v1, 0x0
00055ec2return v1
00055ea4
00055ea4android.support.v4.widget.NestedScrollView::onStartNestedScroll(android.view.View, android.view.View, int):
00055eb4and-int/lit8 v1, v3, 0x2
00055eb8if-eqz v1, :cond_6
00055ebcconst/4 v1, 0x1
00055ebegoto :goto_7
00055ec0const/4 v1, 0x0
00055ec2return v1
00055ea4
00055ec4
00055ec4android.support.v4.widget.NestedScrollView::onStopNestedScroll(android.view.View):
00055ed4iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055ed8invoke-virtual {v0, v2}, Landroid/support/v4/g/r;->a(Landroid/view/View;)V
00055edeinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->stopNestedScroll()V
00055ee4return-void
00055ec4
00055ec4android.support.v4.widget.NestedScrollView::onStopNestedScroll(android.view.View):
00055ed4iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->x:Landroid/support/v4/g/r;
00055ed8invoke-virtual {v0, v2}, Landroid/support/v4/g/r;->a(Landroid/view/View;)V
00055edeinvoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->stopNestedScroll()V
00055ee4return-void
00055ec4
00055ee6
00055ee6 // align 0x8
00055ee6 // align 0x8
00055ee8
00055ee8android.support.v4.widget.NestedScrollView::onTouchEvent(android.view.MotionEvent):
00055ef8move-object/from16 v10, v21
00055efcmove-object/from16 v11, v22
00055f00invoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->d()V
00055f06invoke-static/range {v22}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
00055f0cmove-result-object v12
00055f0einvoke-static/range {v22}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;)I
00055f14move-result v0
00055f16const/4 v1, 0x0
00055f18if-nez v0, :cond_14
00055f1ciput v1, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00055f20iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00055f24int-to-float v2, v2
00055f26const/4 v13, 0x0
00055f28invoke-virtual {v12, v13, v2}, Landroid/view/MotionEvent;->offsetLocation(FF)V
00055f2econst/4 v2, -0x1
00055f30const/4 v14, 0x1
00055f32packed-switch v0, :pswitch_data_24c
00055f38goto/16 :goto_23f
00055f3cinvoke-direct/range {v21 .. v22}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/MotionEvent;)V
00055f42iget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055f46invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055f4cmove-result v0
00055f4einvoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getY(I)F
00055f54move-result v0
00055f56float-to-int v0, v0
00055f58iput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055f5cgoto/16 :goto_23f
00055f60invoke-static/range {v22}, Landroid/support/v4/g/m;->b(Landroid/view/MotionEvent;)I
00055f66move-result v0
00055f68invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getY(I)F
00055f6emove-result v1
00055f70float-to-int v1, v1
00055f72iput v1, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055f76invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
00055f7cmove-result v0
00055f7eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055f82goto/16 :goto_23f
00055f86iget-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055f8aif-eqz v0, :cond_200
00055f8einvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055f94move-result v0
00055f96if-lez v0, :cond_200
00055f9aiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055f9einvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055fa4move-result v4
00055fa6invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055facmove-result v5
00055faeconst/4 v6, 0x0
00055fb0const/4 v7, 0x0
00055fb2const/4 v8, 0x0
00055fb4invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00055fbamove-result v9
00055fbcinvoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
00055fc2move-result v0
00055fc4if-eqz v0, :cond_200
00055fc8goto/16 :goto_1fd
00055fcciget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055fd0invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055fd6move-result v15
00055fd8if-ne v15, v2, :cond_91
00055fdcconst-string v0, "NestedScrollView"
00055fe0new-instance v1, Ljava/lang/StringBuilder;
00055fe4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00055feaconst-string v2, "Invalid pointerId="
00055feeinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055ff4iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055ff8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00055ffeconst-string v2, " in onTouchEvent"
00056002invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00056008invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005600emove-result-object v1
00056010invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00056016goto/16 :goto_23f
0005601ainvoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getY(I)F
00056020move-result v0
00056022float-to-int v0, v0
00056024iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00056028sub-int/2addr v2, v0
0005602aiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->s:[I
0005602eiget-object v4, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056032invoke-virtual {v10, v1, v2, v3, v4}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreScroll(II[I[I)Z
00056038move-result v3
0005603aif-eqz v3, :cond_b9
0005603eiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->s:[I
00056042aget v3, v3, v14
00056046sub-int/2addr v2, v3
00056048iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
0005604caget v3, v3, v14
00056050int-to-float v3, v3
00056052invoke-virtual {v12, v13, v3}, Landroid/view/MotionEvent;->offsetLocation(FF)V
00056058iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
0005605ciget-object v4, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056060aget v4, v4, v14
00056064add-int/2addr v3, v4
00056066iput v3, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
0005606aiget-boolean v3, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
0005606eif-nez v3, :cond_d9
00056072invoke-static {v2}, Ljava/lang/Math;->abs(I)I
00056078move-result v3
0005607aiget v4, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
0005607eif-le v3, v4, :cond_d9
00056082invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
00056088move-result-object v3
0005608aif-eqz v3, :cond_ce
0005608einvoke-interface {v3, v14}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
00056094iput-boolean v14, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056098if-lez v2, :cond_d6
0005609ciget v3, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
000560a0sub-int/2addr v2, v3
000560a2goto :goto_d9
000560a4iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
000560a8add-int/2addr v2, v3
000560aamove v9, v2
000560aciget-boolean v2, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000560b0if-eqz v2, :cond_23f
000560b4iget-object v2, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
000560b8aget v2, v2, v14
000560bcsub-int/2addr v0, v2
000560beiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
000560c2invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000560c8move-result v16
000560cainvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000560d0move-result v8
000560d2invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
000560d8move-result v0
000560daif-eqz v0, :cond_fb
000560deif-ne v0, v14, :cond_f8
000560e2if-lez v8, :cond_f8
000560e6goto :goto_fb
000560e8const/16 v17, 0x0
000560ecgoto :goto_fd
000560eeconst/16 v17, 0x1
000560f2const/4 v1, 0x0
000560f4const/4 v3, 0x0
000560f6invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000560fcmove-result v4
000560feconst/4 v5, 0x0
00056100const/4 v7, 0x0
00056102const/16 v18, 0x0
00056106const/16 v19, 0x1
0005610amove-object/from16 v0, v21
0005610emove v2, v9
00056110move v6, v8
00056112move/from16 v20, v8
00056116move/from16 v8, v18
0005611amove v13, v9
0005611cmove/from16 v9, v19
00056120invoke-virtual/range {v0 .. v9}, Landroid/support/v4/widget/NestedScrollView;->a(IIIIIIIIZ)Z
00056126move-result v0
00056128if-eqz v0, :cond_125
0005612cinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->hasNestedScrollingParent()Z
00056132move-result v0
00056134if-nez v0, :cond_125
00056138iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005613cinvoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V
00056142invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00056148move-result v0
0005614asub-int v2, v0, v16
0005614esub-int v4, v13, v2
00056152const/4 v1, 0x0
00056154const/4 v3, 0x0
00056156iget-object v5, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
0005615amove-object/from16 v0, v21
0005615einvoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedScroll(IIII[I)Z
00056164move-result v0
00056166if-eqz v0, :cond_156
0005616aiget v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
0005616eiget-object v1, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056172aget v1, v1, v14
00056176sub-int/2addr v0, v1
00056178iput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
0005617ciget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056180aget v0, v0, v14
00056184int-to-float v0, v0
00056186const/4 v1, 0x0
00056188invoke-virtual {v12, v1, v0}, Landroid/view/MotionEvent;->offsetLocation(FF)V
0005618eiget v0, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00056192iget-object v1, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056196aget v1, v1, v14
0005619aadd-int/2addr v0, v1
0005619ciput v0, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
000561a0goto/16 :goto_23f
000561a4if-eqz v17, :cond_23f
000561a8invoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->g()V
000561aeadd-int v0, v16, v13
000561b2if-gez v0, :cond_183
000561b6iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000561baint-to-float v1, v13
000561bcinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000561c2move-result v2
000561c4int-to-float v2, v2
000561c6div-float/2addr v1, v2
000561c8invoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getX(I)F
000561cemove-result v2
000561d0invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
000561d6move-result v3
000561d8int-to-float v3, v3
000561dadiv-float/2addr v2, v3
000561dcinvoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/d;->a(FF)Z
000561e2iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000561e6invoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
000561ecmove-result v0
000561eeif-nez v0, :cond_1ab
000561f2iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000561f6invoke-virtual {v0}, Landroid/support/v4/widget/d;->b()Z
000561fcgoto :goto_1ab
000561femove/from16 v1, v20
00056202if-le v0, v1, :cond_1ab
00056206iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
0005620aint-to-float v1, v13
0005620cinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00056212move-result v2
00056214int-to-float v2, v2
00056216div-float/2addr v1, v2
00056218const/high16 v2, 0x3f800000
0005621cinvoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getX(I)F
00056222move-result v3
00056224invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
0005622amove-result v4
0005622cint-to-float v4, v4
0005622ediv-float/2addr v3, v4
00056230sub-float/2addr v2, v3
00056232invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/d;->a(FF)Z
00056238iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005623cinvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056242move-result v0
00056244if-nez v0, :cond_1ab
00056248iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005624cgoto :goto_17f
0005624eiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00056252if-eqz v0, :cond_23f
00056256iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005625ainvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056260move-result v0
00056262if-eqz v0, :cond_1bf
00056266iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
0005626ainvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056270move-result v0
00056272if-nez v0, :cond_23f
00056276invoke-static/range {v21}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
0005627cgoto/16 :goto_23f
00056280iget-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056284if-eqz v0, :cond_200
00056288iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005628cconst/16 v1, 0x3e8
00056290iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->p:I
00056294int-to-float v3, v3
00056296invoke-virtual {v0, v1, v3}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
0005629ciget v1, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000562a0invoke-static {v0, v1}, Landroid/support/v4/g/t;->a(Landroid/view/VelocityTracker;I)F
000562a6move-result v0
000562a8float-to-int v0, v0
000562aainvoke-static {v0}, Ljava/lang/Math;->abs(I)I
000562b0move-result v1
000562b2iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->o:I
000562b6if-le v1, v3, :cond_1e6
000562baneg-int v0, v0
000562bcinvoke-direct {v10, v0}, Landroid/support/v4/widget/NestedScrollView;->f(I)V
000562c2goto :goto_200
000562c4iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000562c8invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000562cemove-result v4
000562d0invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000562d6move-result v5
000562d8const/4 v6, 0x0
000562daconst/4 v7, 0x0
000562dcconst/4 v8, 0x0
000562deinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000562e4move-result v9
000562e6invoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
000562ecmove-result v0
000562eeif-eqz v0, :cond_200
000562f2invoke-static/range {v21}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000562f8iput v2, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000562fcinvoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->f()V
00056302goto :goto_23f
00056304invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005630amove-result v0
0005630cif-nez v0, :cond_20d
00056310return v1
00056312iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00056316invoke-virtual {v0}, Landroid/support/v4/widget/p;->a()Z
0005631cmove-result v0
0005631exor-int/2addr v0, v14
00056320iput-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056324if-eqz v0, :cond_221
00056328invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
0005632emove-result-object v0
00056330if-eqz v0, :cond_221
00056334invoke-interface {v0, v14}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
0005633aiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
0005633einvoke-virtual {v0}, Landroid/support/v4/widget/p;->a()Z
00056344move-result v0
00056346if-nez v0, :cond_22e
0005634aiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
0005634einvoke-virtual {v0}, Landroid/support/v4/widget/p;->g()V
00056354invoke-virtual/range {v22}, Landroid/view/MotionEvent;->getY()F
0005635amove-result v0
0005635cfloat-to-int v0, v0
0005635eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00056362invoke-virtual {v11, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
00056368move-result v0
0005636aiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
0005636econst/4 v0, 0x2
00056370invoke-virtual {v10, v0}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00056376iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005637aif-eqz v0, :cond_248
0005637eiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
00056382invoke-virtual {v0, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
00056388invoke-virtual {v12}, Landroid/view/MotionEvent;->recycle()V
0005638ereturn v14
00056390.packed-switch 0x0
00055ee8
00055ee8android.support.v4.widget.NestedScrollView::onTouchEvent(android.view.MotionEvent):
00055ef8move-object/from16 v10, v21
00055efcmove-object/from16 v11, v22
00055f00invoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->d()V
00055f06invoke-static/range {v22}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
00055f0cmove-result-object v12
00055f0einvoke-static/range {v22}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;)I
00055f14move-result v0
00055f16const/4 v1, 0x0
00055f18if-nez v0, :cond_14
00055f1ciput v1, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00055f20iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00055f24int-to-float v2, v2
00055f26const/4 v13, 0x0
00055f28invoke-virtual {v12, v13, v2}, Landroid/view/MotionEvent;->offsetLocation(FF)V
00055f2econst/4 v2, -0x1
00055f30const/4 v14, 0x1
00055f32packed-switch v0, :pswitch_data_24c
00055f38goto/16 :goto_23f
00055f3cinvoke-direct/range {v21 .. v22}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/view/MotionEvent;)V
00055f42iget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055f46invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055f4cmove-result v0
00055f4einvoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getY(I)F
00055f54move-result v0
00055f56float-to-int v0, v0
00055f58iput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055f5cgoto/16 :goto_23f
00055f60invoke-static/range {v22}, Landroid/support/v4/g/m;->b(Landroid/view/MotionEvent;)I
00055f66move-result v0
00055f68invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getY(I)F
00055f6emove-result v1
00055f70float-to-int v1, v1
00055f72iput v1, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00055f76invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
00055f7cmove-result v0
00055f7eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055f82goto/16 :goto_23f
00055f86iget-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00055f8aif-eqz v0, :cond_200
00055f8einvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
00055f94move-result v0
00055f96if-lez v0, :cond_200
00055f9aiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00055f9einvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
00055fa4move-result v4
00055fa6invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00055facmove-result v5
00055faeconst/4 v6, 0x0
00055fb0const/4 v7, 0x0
00055fb2const/4 v8, 0x0
00055fb4invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
00055fbamove-result v9
00055fbcinvoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
00055fc2move-result v0
00055fc4if-eqz v0, :cond_200
00055fc8goto/16 :goto_1fd
00055fcciget v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055fd0invoke-virtual {v11, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
00055fd6move-result v15
00055fd8if-ne v15, v2, :cond_91
00055fdcconst-string v0, "NestedScrollView"
00055fe0new-instance v1, Ljava/lang/StringBuilder;
00055fe4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00055feaconst-string v2, "Invalid pointerId="
00055feeinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00055ff4iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
00055ff8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
00055ffeconst-string v2, " in onTouchEvent"
00056002invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00056008invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0005600emove-result-object v1
00056010invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
00056016goto/16 :goto_23f
0005601ainvoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getY(I)F
00056020move-result v0
00056022float-to-int v0, v0
00056024iget v2, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00056028sub-int/2addr v2, v0
0005602aiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->s:[I
0005602eiget-object v4, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056032invoke-virtual {v10, v1, v2, v3, v4}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedPreScroll(II[I[I)Z
00056038move-result v3
0005603aif-eqz v3, :cond_b9
0005603eiget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->s:[I
00056042aget v3, v3, v14
00056046sub-int/2addr v2, v3
00056048iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
0005604caget v3, v3, v14
00056050int-to-float v3, v3
00056052invoke-virtual {v12, v13, v3}, Landroid/view/MotionEvent;->offsetLocation(FF)V
00056058iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
0005605ciget-object v4, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056060aget v4, v4, v14
00056064add-int/2addr v3, v4
00056066iput v3, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
0005606aiget-boolean v3, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
0005606eif-nez v3, :cond_d9
00056072invoke-static {v2}, Ljava/lang/Math;->abs(I)I
00056078move-result v3
0005607aiget v4, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
0005607eif-le v3, v4, :cond_d9
00056082invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
00056088move-result-object v3
0005608aif-eqz v3, :cond_ce
0005608einvoke-interface {v3, v14}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
00056094iput-boolean v14, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056098if-lez v2, :cond_d6
0005609ciget v3, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
000560a0sub-int/2addr v2, v3
000560a2goto :goto_d9
000560a4iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->n:I
000560a8add-int/2addr v2, v3
000560aamove v9, v2
000560aciget-boolean v2, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
000560b0if-eqz v2, :cond_23f
000560b4iget-object v2, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
000560b8aget v2, v2, v14
000560bcsub-int/2addr v0, v2
000560beiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
000560c2invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000560c8move-result v16
000560cainvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000560d0move-result v8
000560d2invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getOverScrollMode()I
000560d8move-result v0
000560daif-eqz v0, :cond_fb
000560deif-ne v0, v14, :cond_f8
000560e2if-lez v8, :cond_f8
000560e6goto :goto_fb
000560e8const/16 v17, 0x0
000560ecgoto :goto_fd
000560eeconst/16 v17, 0x1
000560f2const/4 v1, 0x0
000560f4const/4 v3, 0x0
000560f6invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000560fcmove-result v4
000560feconst/4 v5, 0x0
00056100const/4 v7, 0x0
00056102const/16 v18, 0x0
00056106const/16 v19, 0x1
0005610amove-object/from16 v0, v21
0005610emove v2, v9
00056110move v6, v8
00056112move/from16 v20, v8
00056116move/from16 v8, v18
0005611amove v13, v9
0005611cmove/from16 v9, v19
00056120invoke-virtual/range {v0 .. v9}, Landroid/support/v4/widget/NestedScrollView;->a(IIIIIIIIZ)Z
00056126move-result v0
00056128if-eqz v0, :cond_125
0005612cinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->hasNestedScrollingParent()Z
00056132move-result v0
00056134if-nez v0, :cond_125
00056138iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005613cinvoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V
00056142invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
00056148move-result v0
0005614asub-int v2, v0, v16
0005614esub-int v4, v13, v2
00056152const/4 v1, 0x0
00056154const/4 v3, 0x0
00056156iget-object v5, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
0005615amove-object/from16 v0, v21
0005615einvoke-virtual/range {v0 .. v5}, Landroid/support/v4/widget/NestedScrollView;->dispatchNestedScroll(IIII[I)Z
00056164move-result v0
00056166if-eqz v0, :cond_156
0005616aiget v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
0005616eiget-object v1, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056172aget v1, v1, v14
00056176sub-int/2addr v0, v1
00056178iput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
0005617ciget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056180aget v0, v0, v14
00056184int-to-float v0, v0
00056186const/4 v1, 0x0
00056188invoke-virtual {v12, v1, v0}, Landroid/view/MotionEvent;->offsetLocation(FF)V
0005618eiget v0, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
00056192iget-object v1, v10, Landroid/support/v4/widget/NestedScrollView;->r:[I
00056196aget v1, v1, v14
0005619aadd-int/2addr v0, v1
0005619ciput v0, v10, Landroid/support/v4/widget/NestedScrollView;->t:I
000561a0goto/16 :goto_23f
000561a4if-eqz v17, :cond_23f
000561a8invoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->g()V
000561aeadd-int v0, v16, v13
000561b2if-gez v0, :cond_183
000561b6iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
000561baint-to-float v1, v13
000561bcinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000561c2move-result v2
000561c4int-to-float v2, v2
000561c6div-float/2addr v1, v2
000561c8invoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getX(I)F
000561cemove-result v2
000561d0invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
000561d6move-result v3
000561d8int-to-float v3, v3
000561dadiv-float/2addr v2, v3
000561dcinvoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/d;->a(FF)Z
000561e2iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000561e6invoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
000561ecmove-result v0
000561eeif-nez v0, :cond_1ab
000561f2iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
000561f6invoke-virtual {v0}, Landroid/support/v4/widget/d;->b()Z
000561fcgoto :goto_1ab
000561femove/from16 v1, v20
00056202if-le v0, v1, :cond_1ab
00056206iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
0005620aint-to-float v1, v13
0005620cinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
00056212move-result v2
00056214int-to-float v2, v2
00056216div-float/2addr v1, v2
00056218const/high16 v2, 0x3f800000
0005621cinvoke-virtual {v11, v15}, Landroid/view/MotionEvent;->getX(I)F
00056222move-result v3
00056224invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
0005622amove-result v4
0005622cint-to-float v4, v4
0005622ediv-float/2addr v3, v4
00056230sub-float/2addr v2, v3
00056232invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/d;->a(FF)Z
00056238iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005623cinvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056242move-result v0
00056244if-nez v0, :cond_1ab
00056248iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005624cgoto :goto_17f
0005624eiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
00056252if-eqz v0, :cond_23f
00056256iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->d:Landroid/support/v4/widget/d;
0005625ainvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056260move-result v0
00056262if-eqz v0, :cond_1bf
00056266iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->e:Landroid/support/v4/widget/d;
0005626ainvoke-virtual {v0}, Landroid/support/v4/widget/d;->a()Z
00056270move-result v0
00056272if-nez v0, :cond_23f
00056276invoke-static/range {v21}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
0005627cgoto/16 :goto_23f
00056280iget-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056284if-eqz v0, :cond_200
00056288iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005628cconst/16 v1, 0x3e8
00056290iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->p:I
00056294int-to-float v3, v3
00056296invoke-virtual {v0, v1, v3}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
0005629ciget v1, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000562a0invoke-static {v0, v1}, Landroid/support/v4/g/t;->a(Landroid/view/VelocityTracker;I)F
000562a6move-result v0
000562a8float-to-int v0, v0
000562aainvoke-static {v0}, Ljava/lang/Math;->abs(I)I
000562b0move-result v1
000562b2iget v3, v10, Landroid/support/v4/widget/NestedScrollView;->o:I
000562b6if-le v1, v3, :cond_1e6
000562baneg-int v0, v0
000562bcinvoke-direct {v10, v0}, Landroid/support/v4/widget/NestedScrollView;->f(I)V
000562c2goto :goto_200
000562c4iget-object v3, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
000562c8invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000562cemove-result v4
000562d0invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000562d6move-result v5
000562d8const/4 v6, 0x0
000562daconst/4 v7, 0x0
000562dcconst/4 v8, 0x0
000562deinvoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getScrollRange()I
000562e4move-result v9
000562e6invoke-virtual/range {v3 .. v9}, Landroid/support/v4/widget/p;->a(IIIIII)Z
000562ecmove-result v0
000562eeif-eqz v0, :cond_200
000562f2invoke-static/range {v21}, Landroid/support/v4/g/v;->a(Landroid/view/View;)V
000562f8iput v2, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
000562fcinvoke-direct/range {v21}, Landroid/support/v4/widget/NestedScrollView;->f()V
00056302goto :goto_23f
00056304invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005630amove-result v0
0005630cif-nez v0, :cond_20d
00056310return v1
00056312iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
00056316invoke-virtual {v0}, Landroid/support/v4/widget/p;->a()Z
0005631cmove-result v0
0005631exor-int/2addr v0, v14
00056320iput-boolean v0, v10, Landroid/support/v4/widget/NestedScrollView;->j:Z
00056324if-eqz v0, :cond_221
00056328invoke-virtual/range {v21}, Landroid/support/v4/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
0005632emove-result-object v0
00056330if-eqz v0, :cond_221
00056334invoke-interface {v0, v14}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
0005633aiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
0005633einvoke-virtual {v0}, Landroid/support/v4/widget/p;->a()Z
00056344move-result v0
00056346if-nez v0, :cond_22e
0005634aiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->c:Landroid/support/v4/widget/p;
0005634einvoke-virtual {v0}, Landroid/support/v4/widget/p;->g()V
00056354invoke-virtual/range {v22}, Landroid/view/MotionEvent;->getY()F
0005635amove-result v0
0005635cfloat-to-int v0, v0
0005635eiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->f:I
00056362invoke-virtual {v11, v1}, Landroid/view/MotionEvent;->getPointerId(I)I
00056368move-result v0
0005636aiput v0, v10, Landroid/support/v4/widget/NestedScrollView;->q:I
0005636econst/4 v0, 0x2
00056370invoke-virtual {v10, v0}, Landroid/support/v4/widget/NestedScrollView;->startNestedScroll(I)Z
00056376iget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
0005637aif-eqz v0, :cond_248
0005637eiget-object v0, v10, Landroid/support/v4/widget/NestedScrollView;->k:Landroid/view/VelocityTracker;
00056382invoke-virtual {v0, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
00056388invoke-virtual {v12}, Landroid/view/MotionEvent;->recycle()V
0005638ereturn v14
00056390.packed-switch 0x0
00055ee8
000563b4
000563b4android.support.v4.widget.NestedScrollView::requestChildFocus(android.view.View, android.view.View):
000563c4iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
000563c8if-nez v0, :cond_8
000563ccinvoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;->b(Landroid/view/View;)V
000563d2goto :goto_a
000563d4iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
000563d8invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->requestChildFocus(Landroid/view/View;Landroid/view/View;)V
000563dereturn-void
000563b4
000563b4android.support.v4.widget.NestedScrollView::requestChildFocus(android.view.View, android.view.View):
000563c4iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
000563c8if-nez v0, :cond_8
000563ccinvoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;->b(Landroid/view/View;)V
000563d2goto :goto_a
000563d4iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;->i:Landroid/view/View;
000563d8invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;->requestChildFocus(Landroid/view/View;Landroid/view/View;)V
000563dereturn-void
000563b4
000563e0
000563e0android.support.v4.widget.NestedScrollView::requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean):
000563f0invoke-virtual {v3}, Landroid/view/View;->getLeft()I
000563f6move-result v0
000563f8invoke-virtual {v3}, Landroid/view/View;->getScrollX()I
000563femove-result v1
00056400sub-int/2addr v0, v1
00056402invoke-virtual {v3}, Landroid/view/View;->getTop()I
00056408move-result v1
0005640ainvoke-virtual {v3}, Landroid/view/View;->getScrollY()I
00056410move-result v3
00056412sub-int/2addr v1, v3
00056414invoke-virtual {v4, v0, v1}, Landroid/graphics/Rect;->offset(II)V
0005641ainvoke-direct {v2, v4, v5}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;Z)Z
00056420move-result v3
00056422return v3
000563e0
000563e0android.support.v4.widget.NestedScrollView::requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean):
000563f0invoke-virtual {v3}, Landroid/view/View;->getLeft()I
000563f6move-result v0
000563f8invoke-virtual {v3}, Landroid/view/View;->getScrollX()I
000563femove-result v1
00056400sub-int/2addr v0, v1
00056402invoke-virtual {v3}, Landroid/view/View;->getTop()I
00056408move-result v1
0005640ainvoke-virtual {v3}, Landroid/view/View;->getScrollY()I
00056410move-result v3
00056412sub-int/2addr v1, v3
00056414invoke-virtual {v4, v0, v1}, Landroid/graphics/Rect;->offset(II)V
0005641ainvoke-direct {v2, v4, v5}, Landroid/support/v4/widget/NestedScrollView;->a(Landroid/graphics/Rect;Z)Z
00056420move-result v3
00056422return v3
000563e0
00056424
00056424android.support.v4.widget.NestedScrollView::requestDisallowInterceptTouchEvent(boolean):
00056434if-eqz v1, :cond_5
00056438invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;->e()V
0005643einvoke-super {v0, v1}, Landroid/widget/FrameLayout;->requestDisallowInterceptTouchEvent(Z)V
00056444return-void
00056424
00056424android.support.v4.widget.NestedScrollView::requestDisallowInterceptTouchEvent(boolean):
00056434if-eqz v1, :cond_5
00056438invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;->e()V
0005643einvoke-super {v0, v1}, Landroid/widget/FrameLayout;->requestDisallowInterceptTouchEvent(Z)V
00056444return-void
00056424
00056446
00056446 // align 0x8
00056446 // align 0x8
00056448
00056448android.support.v4.widget.NestedScrollView::requestLayout():
00056458const/4 v0, 0x1
0005645aiput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
0005645einvoke-super {v1}, Landroid/widget/FrameLayout;->requestLayout()V
00056464return-void
00056448
00056448android.support.v4.widget.NestedScrollView::requestLayout():
00056458const/4 v0, 0x1
0005645aiput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->g:Z
0005645einvoke-super {v1}, Landroid/widget/FrameLayout;->requestLayout()V
00056464return-void
00056448
00056466
00056466 // align 0x8
00056466 // align 0x8
00056468
00056468android.support.v4.widget.NestedScrollView::scrollTo(int, int):
00056478invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005647emove-result v0
00056480if-lez v0, :cond_46
00056484const/4 v0, 0x0
00056486invoke-virtual {v3, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
0005648cmove-result-object v0
0005648einvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
00056494move-result v1
00056496invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
0005649cmove-result v2
0005649esub-int/2addr v1, v2
000564a0invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000564a6move-result v2
000564a8sub-int/2addr v1, v2
000564aainvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000564b0move-result v2
000564b2invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->b(III)I
000564b8move-result v4
000564bainvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000564c0move-result v1
000564c2invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
000564c8move-result v2
000564casub-int/2addr v1, v2
000564ccinvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
000564d2move-result v2
000564d4sub-int/2addr v1, v2
000564d6invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000564dcmove-result v0
000564deinvoke-static {v5, v1, v0}, Landroid/support/v4/widget/NestedScrollView;->b(III)I
000564e4move-result v5
000564e6invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000564ecmove-result v0
000564eeif-ne v4, v0, :cond_43
000564f2invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000564f8move-result v0
000564faif-eq v5, v0, :cond_46
000564feinvoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;->scrollTo(II)V
00056504return-void
00056468
00056468android.support.v4.widget.NestedScrollView::scrollTo(int, int):
00056478invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getChildCount()I
0005647emove-result v0
00056480if-lez v0, :cond_46
00056484const/4 v0, 0x0
00056486invoke-virtual {v3, v0}, Landroid/support/v4/widget/NestedScrollView;->getChildAt(I)Landroid/view/View;
0005648cmove-result-object v0
0005648einvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getWidth()I
00056494move-result v1
00056496invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingRight()I
0005649cmove-result v2
0005649esub-int/2addr v1, v2
000564a0invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingLeft()I
000564a6move-result v2
000564a8sub-int/2addr v1, v2
000564aainvoke-virtual {v0}, Landroid/view/View;->getWidth()I
000564b0move-result v2
000564b2invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;->b(III)I
000564b8move-result v4
000564bainvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getHeight()I
000564c0move-result v1
000564c2invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingBottom()I
000564c8move-result v2
000564casub-int/2addr v1, v2
000564ccinvoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getPaddingTop()I
000564d2move-result v2
000564d4sub-int/2addr v1, v2
000564d6invoke-virtual {v0}, Landroid/view/View;->getHeight()I
000564dcmove-result v0
000564deinvoke-static {v5, v1, v0}, Landroid/support/v4/widget/NestedScrollView;->b(III)I
000564e4move-result v5
000564e6invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollX()I
000564ecmove-result v0
000564eeif-ne v4, v0, :cond_43
000564f2invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;->getScrollY()I
000564f8move-result v0
000564faif-eq v5, v0, :cond_46
000564feinvoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;->scrollTo(II)V
00056504return-void
00056468
00056506
00056506 // align 0x8
00056506 // align 0x8
00056508
00056508android.support.v4.widget.NestedScrollView::setFillViewport(boolean):
00056518iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->l:Z
0005651cif-eq v2, v0, :cond_9
00056520iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->l:Z
00056524invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->requestLayout()V
0005652areturn-void
00056508
00056508android.support.v4.widget.NestedScrollView::setFillViewport(boolean):
00056518iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;->l:Z
0005651cif-eq v2, v0, :cond_9
00056520iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;->l:Z
00056524invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;->requestLayout()V
0005652areturn-void
00056508
0005652c
0005652candroid.support.v4.widget.NestedScrollView::setNestedScrollingEnabled(boolean):
0005653ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00056540invoke-virtual {v0, v2}, Landroid/support/v4/g/p;->a(Z)V
00056546return-void
0005652c
0005652candroid.support.v4.widget.NestedScrollView::setNestedScrollingEnabled(boolean):
0005653ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
00056540invoke-virtual {v0, v2}, Landroid/support/v4/g/p;->a(Z)V
00056546return-void
0005652c
00056548
00056548android.support.v4.widget.NestedScrollView::setOnScrollChangeListener(android.support.v4.widget.NestedScrollView$b):
00056558iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
0005655creturn-void
00056548
00056548android.support.v4.widget.NestedScrollView::setOnScrollChangeListener(android.support.v4.widget.NestedScrollView$b):
00056558iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;->A:Landroid/support/v4/widget/NestedScrollView$b;
0005655creturn-void
00056548
0005655e
0005655e // align 0x10
0005655e // align 0x10
00056560
00056560android.support.v4.widget.NestedScrollView::setSmoothScrollingEnabled(boolean):
00056570iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;->m:Z
00056574return-void
00056560
00056560android.support.v4.widget.NestedScrollView::setSmoothScrollingEnabled(boolean):
00056570iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;->m:Z
00056574return-void
00056560
00056576
00056576 // align 0x8
00056576 // align 0x8
00056578
00056578android.support.v4.widget.NestedScrollView::shouldDelayChildPressedState():
00056588const/4 v0, 0x1
0005658areturn v0
00056578
00056578android.support.v4.widget.NestedScrollView::shouldDelayChildPressedState():
00056588const/4 v0, 0x1
0005658areturn v0
00056578
0005658c
0005658candroid.support.v4.widget.NestedScrollView::startNestedScroll(int):
0005659ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
000565a0invoke-virtual {v0, v2}, Landroid/support/v4/g/p;->a(I)Z
000565a6move-result v2
000565a8return v2
0005658c
0005658candroid.support.v4.widget.NestedScrollView::startNestedScroll(int):
0005659ciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
000565a0invoke-virtual {v0, v2}, Landroid/support/v4/g/p;->a(I)Z
000565a6move-result v2
000565a8return v2
0005658c
000565aa
000565aa // align 0x4
000565aa // align 0x4
000565ac
000565acandroid.support.v4.widget.NestedScrollView::stopNestedScroll():
000565bciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
000565c0invoke-virtual {v0}, Landroid/support/v4/g/p;->c()V
000565c6return-void
000565ac
000565acandroid.support.v4.widget.NestedScrollView::stopNestedScroll():
000565bciget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;->y:Landroid/support/v4/g/p;
000565c0invoke-virtual {v0}, Landroid/support/v4/g/p;->c()V
000565c6return-void
000565ac
000565c8
000565c8android.support.v4.widget.Space::<init>(android.content.Context):
000565d8const/4 v0, 0x0
000565dainvoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000565e0return-void
000565c8
000565c8android.support.v4.widget.Space::<init>(android.content.Context):
000565d8const/4 v0, 0x0
000565dainvoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000565e0return-void
000565c8
000565e2
000565e2 // align 0x4
000565e2 // align 0x4
000565e4
000565e4android.support.v4.widget.Space::<init>(android.content.Context, android.util.AttributeSet):
000565f4const/4 v0, 0x0
000565f6invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000565fcreturn-void
000565e4
000565e4android.support.v4.widget.Space::<init>(android.content.Context, android.util.AttributeSet):
000565f4const/4 v0, 0x0
000565f6invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000565fcreturn-void
000565e4
000565fe
000565fe // align 0x10
000565fe // align 0x10
00056600
00056600android.support.v4.widget.Space::<init>(android.content.Context, android.util.AttributeSet, int):
00056610invoke-direct {v0, v1, v2, v3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00056616invoke-virtual {v0}, Landroid/support/v4/widget/Space;->getVisibility()I
0005661cmove-result v1
0005661eif-nez v1, :cond_d
00056622const/4 v1, 0x4
00056624invoke-virtual {v0, v1}, Landroid/support/v4/widget/Space;->setVisibility(I)V
0005662areturn-void
00056600
00056600android.support.v4.widget.Space::<init>(android.content.Context, android.util.AttributeSet, int):
00056610invoke-direct {v0, v1, v2, v3}, Landroid/view/View;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
00056616invoke-virtual {v0}, Landroid/support/v4/widget/Space;->getVisibility()I
0005661cmove-result v1
0005661eif-nez v1, :cond_d
00056622const/4 v1, 0x4
00056624invoke-virtual {v0, v1}, Landroid/support/v4/widget/Space;->setVisibility(I)V
0005662areturn-void
00056600
0005662c
0005662candroid.support.v4.widget.Space::a(int, int):
0005663cinvoke-static {v3}, Landroid/view/View$MeasureSpec;->getMode(I)I
00056642move-result v0
00056644invoke-static {v3}, Landroid/view/View$MeasureSpec;->getSize(I)I
0005664amove-result v3
0005664cconst/high16 v1, -0x80000000
00056650if-eq v0, v1, :cond_15
00056654if-eqz v0, :cond_19
00056658const/high16 v1, 0x40000000
0005665cif-eq v0, v1, :cond_13
00056660goto :goto_19
00056662move v2, v3
00056664goto :goto_19
00056666invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
0005666cmove-result v2
0005666ereturn v2
0005662c
0005662candroid.support.v4.widget.Space::a(int, int):
0005663cinvoke-static {v3}, Landroid/view/View$MeasureSpec;->getMode(I)I
00056642move-result v0
00056644invoke-static {v3}, Landroid/view/View$MeasureSpec;->getSize(I)I
0005664amove-result v3
0005664cconst/high16 v1, -0x80000000
00056650if-eq v0, v1, :cond_15
00056654if-eqz v0, :cond_19
00056658const/high16 v1, 0x40000000
0005665cif-eq v0, v1, :cond_13
00056660goto :goto_19
00056662move v2, v3
00056664goto :goto_19
00056666invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
0005666cmove-result v2
0005666ereturn v2
0005662c
00056670
00056670android.support.v4.widget.Space::draw(android.graphics.Canvas):
00056680return-void
00056670
00056670android.support.v4.widget.Space::draw(android.graphics.Canvas):
00056680return-void
00056670
00056682
00056682 // align 0x4
00056682 // align 0x4
00056684
00056684android.support.v4.widget.Space::onMeasure(int, int):
00056694invoke-virtual {v1}, Landroid/support/v4/widget/Space;->getSuggestedMinimumWidth()I
0005669amove-result v0
0005669cinvoke-static {v0, v2}, Landroid/support/v4/widget/Space;->a(II)I
000566a2move-result v2
000566a4invoke-virtual {v1}, Landroid/support/v4/widget/Space;->getSuggestedMinimumHeight()I
000566aamove-result v0
000566acinvoke-static {v0, v3}, Landroid/support/v4/widget/Space;->a(II)I
000566b2move-result v3
000566b4invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/Space;->setMeasuredDimension(II)V
000566bareturn-void
00056684
00056684android.support.v4.widget.Space::onMeasure(int, int):
00056694invoke-virtual {v1}, Landroid/support/v4/widget/Space;->getSuggestedMinimumWidth()I
0005669amove-result v0
0005669cinvoke-static {v0, v2}, Landroid/support/v4/widget/Space;->a(II)I
000566a2move-result v2
000566a4invoke-virtual {v1}, Landroid/support/v4/widget/Space;->getSuggestedMinimumHeight()I
000566aamove-result v0
000566acinvoke-static {v0, v3}, Landroid/support/v4/widget/Space;->a(II)I
000566b2move-result v3
000566b4invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/Space;->setMeasuredDimension(II)V
000566bareturn-void
00056684
000566bc
000566bcandroid.support.v4.widget.a$a::<init>():
000566ccinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000566d2const-wide/high16 v0, -0x-8000000000000000
000566d6iput-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000566daconst-wide/16 v0, -0x1
000566deiput-wide v0, v2, Landroid/support/v4/widget/a$a;->i:J
000566e2const-wide/16 v0, 0x0
000566e6iput-wide v0, v2, Landroid/support/v4/widget/a$a;->f:J
000566eaconst/4 v0, 0x0
000566eciput v0, v2, Landroid/support/v4/widget/a$a;->g:I
000566f0iput v0, v2, Landroid/support/v4/widget/a$a;->h:I
000566f4return-void
000566bc
000566bcandroid.support.v4.widget.a$a::<init>():
000566ccinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000566d2const-wide/high16 v0, -0x-8000000000000000
000566d6iput-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000566daconst-wide/16 v0, -0x1
000566deiput-wide v0, v2, Landroid/support/v4/widget/a$a;->i:J
000566e2const-wide/16 v0, 0x0
000566e6iput-wide v0, v2, Landroid/support/v4/widget/a$a;->f:J
000566eaconst/4 v0, 0x0
000566eciput v0, v2, Landroid/support/v4/widget/a$a;->g:I
000566f0iput v0, v2, Landroid/support/v4/widget/a$a;->h:I
000566f4return-void
000566bc
000566f6
000566f6 // align 0x8
000566f6 // align 0x8
000566f8
000566f8android.support.v4.widget.a$a::a(float):
00056708const/high16 v0, -0x3f800000
0005670cmul-float v0, v0, v3
00056710mul-float v0, v0, v3
00056714const/high16 v1, 0x40800000
00056718mul-float v3, v3, v1
0005671cadd-float/2addr v0, v3
0005671ereturn v0
000566f8
000566f8android.support.v4.widget.a$a::a(float):
00056708const/high16 v0, -0x3f800000
0005670cmul-float v0, v0, v3
00056710mul-float v0, v0, v3
00056714const/high16 v1, 0x40800000
00056718mul-float v3, v3, v1
0005671cadd-float/2addr v0, v3
0005671ereturn v0
000566f8
00056720
00056720android.support.v4.widget.a$a::a(long):
00056730iget-wide v0, v7, Landroid/support/v4/widget/a$a;->e:J
00056734const/4 v2, 0x0
00056736cmp-long v3, v8, v0
0005673aif-gez v3, :cond_8
0005673ereturn v2
00056740iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056744const-wide/16 v3, 0x0
00056748const/high16 v5, 0x3f800000
0005674ccmp-long v6, v0, v3
00056750if-ltz v6, :cond_2f
00056754iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056758cmp-long v3, v8, v0
0005675cif-gez v3, :cond_19
00056760goto :goto_2f
00056762iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056766sub-long/2addr v8, v0
00056768iget v0, v7, Landroid/support/v4/widget/a$a;->j:F
0005676csub-float v0, v5, v0
00056770iget v1, v7, Landroid/support/v4/widget/a$a;->j:F
00056774long-to-float v8, v8
00056776iget v9, v7, Landroid/support/v4/widget/a$a;->k:I
0005677aint-to-float v9, v9
0005677cdiv-float/2addr v8, v9
0005677einvoke-static {v8, v2, v5}, Landroid/support/v4/widget/a;->a(FFF)F
00056784move-result v8
00056786mul-float v1, v1, v8
0005678aadd-float/2addr v0, v1
0005678creturn v0
0005678eiget-wide v0, v7, Landroid/support/v4/widget/a$a;->e:J
00056792sub-long/2addr v8, v0
00056794const/high16 v0, 0x3f000000
00056798long-to-float v8, v8
0005679aiget v9, v7, Landroid/support/v4/widget/a$a;->a:I
0005679eint-to-float v9, v9
000567a0div-float/2addr v8, v9
000567a2invoke-static {v8, v2, v5}, Landroid/support/v4/widget/a;->a(FFF)F
000567a8move-result v8
000567aamul-float v8, v8, v0
000567aereturn v8
00056720
00056720android.support.v4.widget.a$a::a(long):
00056730iget-wide v0, v7, Landroid/support/v4/widget/a$a;->e:J
00056734const/4 v2, 0x0
00056736cmp-long v3, v8, v0
0005673aif-gez v3, :cond_8
0005673ereturn v2
00056740iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056744const-wide/16 v3, 0x0
00056748const/high16 v5, 0x3f800000
0005674ccmp-long v6, v0, v3
00056750if-ltz v6, :cond_2f
00056754iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056758cmp-long v3, v8, v0
0005675cif-gez v3, :cond_19
00056760goto :goto_2f
00056762iget-wide v0, v7, Landroid/support/v4/widget/a$a;->i:J
00056766sub-long/2addr v8, v0
00056768iget v0, v7, Landroid/support/v4/widget/a$a;->j:F
0005676csub-float v0, v5, v0
00056770iget v1, v7, Landroid/support/v4/widget/a$a;->j:F
00056774long-to-float v8, v8
00056776iget v9, v7, Landroid/support/v4/widget/a$a;->k:I
0005677aint-to-float v9, v9
0005677cdiv-float/2addr v8, v9
0005677einvoke-static {v8, v2, v5}, Landroid/support/v4/widget/a;->a(FFF)F
00056784move-result v8
00056786mul-float v1, v1, v8
0005678aadd-float/2addr v0, v1
0005678creturn v0
0005678eiget-wide v0, v7, Landroid/support/v4/widget/a$a;->e:J
00056792sub-long/2addr v8, v0
00056794const/high16 v0, 0x3f000000
00056798long-to-float v8, v8
0005679aiget v9, v7, Landroid/support/v4/widget/a$a;->a:I
0005679eint-to-float v9, v9
000567a0div-float/2addr v8, v9
000567a2invoke-static {v8, v2, v5}, Landroid/support/v4/widget/a;->a(FFF)F
000567a8move-result v8
000567aamul-float v8, v8, v0
000567aereturn v8
00056720
000567b0
000567b0android.support.v4.widget.a$a::a():
000567c0invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000567c6move-result-wide v0
000567c8iput-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000567ccconst-wide/16 v0, -0x1
000567d0iput-wide v0, v2, Landroid/support/v4/widget/a$a;->i:J
000567d4iget-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000567d8iput-wide v0, v2, Landroid/support/v4/widget/a$a;->f:J
000567dcconst/high16 v0, 0x3f000000
000567e0iput v0, v2, Landroid/support/v4/widget/a$a;->j:F
000567e4const/4 v0, 0x0
000567e6iput v0, v2, Landroid/support/v4/widget/a$a;->g:I
000567eaiput v0, v2, Landroid/support/v4/widget/a$a;->h:I
000567eereturn-void
000567b0
000567b0android.support.v4.widget.a$a::a():
000567c0invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000567c6move-result-wide v0
000567c8iput-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000567ccconst-wide/16 v0, -0x1
000567d0iput-wide v0, v2, Landroid/support/v4/widget/a$a;->i:J
000567d4iget-wide v0, v2, Landroid/support/v4/widget/a$a;->e:J
000567d8iput-wide v0, v2, Landroid/support/v4/widget/a$a;->f:J
000567dcconst/high16 v0, 0x3f000000
000567e0iput v0, v2, Landroid/support/v4/widget/a$a;->j:F
000567e4const/4 v0, 0x0
000567e6iput v0, v2, Landroid/support/v4/widget/a$a;->g:I
000567eaiput v0, v2, Landroid/support/v4/widget/a$a;->h:I
000567eereturn-void
000567b0
000567f0
000567f0android.support.v4.widget.a$a::a(float, float):
00056800iput v1, v0, Landroid/support/v4/widget/a$a;->c:F
00056804iput v2, v0, Landroid/support/v4/widget/a$a;->d:F
00056808return-void
000567f0
000567f0android.support.v4.widget.a$a::a(float, float):
00056800iput v1, v0, Landroid/support/v4/widget/a$a;->c:F
00056804iput v2, v0, Landroid/support/v4/widget/a$a;->d:F
00056808return-void
000567f0
0005680a
0005680a // align 0x4
0005680a // align 0x4
0005680c
0005680candroid.support.v4.widget.a$a::a(int):
0005681ciput v1, v0, Landroid/support/v4/widget/a$a;->a:I
00056820return-void
0005680c
0005680candroid.support.v4.widget.a$a::a(int):
0005681ciput v1, v0, Landroid/support/v4/widget/a$a;->a:I
00056820return-void
0005680c
00056822
00056822 // align 0x4
00056822 // align 0x4
00056824
00056824android.support.v4.widget.a$a::b():
00056834invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
0005683amove-result-wide v0
0005683ciget-wide v2, v5, Landroid/support/v4/widget/a$a;->e:J
00056840sub-long v2, v0, v2
00056844long-to-int v2, v2
00056846iget v3, v5, Landroid/support/v4/widget/a$a;->b:I
0005684aconst/4 v4, 0x0
0005684cinvoke-static {v2, v4, v3}, Landroid/support/v4/widget/a;->a(III)I
00056852move-result v2
00056854iput v2, v5, Landroid/support/v4/widget/a$a;->k:I
00056858invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/a$a;->a(J)F
0005685emove-result v2
00056860iput v2, v5, Landroid/support/v4/widget/a$a;->j:F
00056864iput-wide v0, v5, Landroid/support/v4/widget/a$a;->i:J
00056868return-void
00056824
00056824android.support.v4.widget.a$a::b():
00056834invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
0005683amove-result-wide v0
0005683ciget-wide v2, v5, Landroid/support/v4/widget/a$a;->e:J
00056840sub-long v2, v0, v2
00056844long-to-int v2, v2
00056846iget v3, v5, Landroid/support/v4/widget/a$a;->b:I
0005684aconst/4 v4, 0x0
0005684cinvoke-static {v2, v4, v3}, Landroid/support/v4/widget/a;->a(III)I
00056852move-result v2
00056854iput v2, v5, Landroid/support/v4/widget/a$a;->k:I
00056858invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/a$a;->a(J)F
0005685emove-result v2
00056860iput v2, v5, Landroid/support/v4/widget/a$a;->j:F
00056864iput-wide v0, v5, Landroid/support/v4/widget/a$a;->i:J
00056868return-void
00056824
0005686a
0005686a // align 0x4
0005686a // align 0x4
0005686c
0005686candroid.support.v4.widget.a$a::b(int):
0005687ciput v1, v0, Landroid/support/v4/widget/a$a;->b:I
00056880return-void
0005686c
0005686candroid.support.v4.widget.a$a::b(int):
0005687ciput v1, v0, Landroid/support/v4/widget/a$a;->b:I
00056880return-void
0005686c
00056882
00056882 // align 0x4
00056882 // align 0x4
00056884
00056884android.support.v4.widget.a$a::c():
00056894iget-wide v0, v6, Landroid/support/v4/widget/a$a;->i:J
00056898const-wide/16 v2, 0x0
0005689ccmp-long v4, v0, v2
000568a0if-lez v4, :cond_18
000568a4invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000568aamove-result-wide v0
000568aciget-wide v2, v6, Landroid/support/v4/widget/a$a;->i:J
000568b0iget v4, v6, Landroid/support/v4/widget/a$a;->k:I
000568b4int-to-long v4, v4
000568b6add-long/2addr v2, v4
000568b8cmp-long v4, v0, v2
000568bcif-lez v4, :cond_18
000568c0const/4 v0, 0x1
000568c2goto :goto_19
000568c4const/4 v0, 0x0
000568c6return v0
00056884
00056884android.support.v4.widget.a$a::c():
00056894iget-wide v0, v6, Landroid/support/v4/widget/a$a;->i:J
00056898const-wide/16 v2, 0x0
0005689ccmp-long v4, v0, v2
000568a0if-lez v4, :cond_18
000568a4invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000568aamove-result-wide v0
000568aciget-wide v2, v6, Landroid/support/v4/widget/a$a;->i:J
000568b0iget v4, v6, Landroid/support/v4/widget/a$a;->k:I
000568b4int-to-long v4, v4
000568b6add-long/2addr v2, v4
000568b8cmp-long v4, v0, v2
000568bcif-lez v4, :cond_18
000568c0const/4 v0, 0x1
000568c2goto :goto_19
000568c4const/4 v0, 0x0
000568c6return v0
00056884
000568c8
000568c8android.support.v4.widget.a$a::d():
000568d8iget-wide v0, v5, Landroid/support/v4/widget/a$a;->f:J
000568dcconst-wide/16 v2, 0x0
000568e0cmp-long v4, v0, v2
000568e4if-eqz v4, :cond_2c
000568e8invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000568eemove-result-wide v0
000568f0invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/a$a;->a(J)F
000568f6move-result v2
000568f8invoke-direct {v5, v2}, Landroid/support/v4/widget/a$a;->a(F)F
000568femove-result v2
00056900iget-wide v3, v5, Landroid/support/v4/widget/a$a;->f:J
00056904sub-long v3, v0, v3
00056908iput-wide v0, v5, Landroid/support/v4/widget/a$a;->f:J
0005690clong-to-float v0, v3
0005690emul-float v0, v0, v2
00056912iget v1, v5, Landroid/support/v4/widget/a$a;->c:F
00056916mul-float v1, v1, v0
0005691afloat-to-int v1, v1
0005691ciput v1, v5, Landroid/support/v4/widget/a$a;->g:I
00056920iget v1, v5, Landroid/support/v4/widget/a$a;->d:F
00056924mul-float v0, v0, v1
00056928float-to-int v0, v0
0005692aiput v0, v5, Landroid/support/v4/widget/a$a;->h:I
0005692ereturn-void
00056930new-instance v0, Ljava/lang/RuntimeException;
00056934const-string v1, "Cannot compute scroll delta before calling start()"
00056938invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
0005693ethrow v0
000568c8
000568c8android.support.v4.widget.a$a::d():
000568d8iget-wide v0, v5, Landroid/support/v4/widget/a$a;->f:J
000568dcconst-wide/16 v2, 0x0
000568e0cmp-long v4, v0, v2
000568e4if-eqz v4, :cond_2c
000568e8invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
000568eemove-result-wide v0
000568f0invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/a$a;->a(J)F
000568f6move-result v2
000568f8invoke-direct {v5, v2}, Landroid/support/v4/widget/a$a;->a(F)F
000568femove-result v2
00056900iget-wide v3, v5, Landroid/support/v4/widget/a$a;->f:J
00056904sub-long v3, v0, v3
00056908iput-wide v0, v5, Landroid/support/v4/widget/a$a;->f:J
0005690clong-to-float v0, v3
0005690emul-float v0, v0, v2
00056912iget v1, v5, Landroid/support/v4/widget/a$a;->c:F
00056916mul-float v1, v1, v0
0005691afloat-to-int v1, v1
0005691ciput v1, v5, Landroid/support/v4/widget/a$a;->g:I
00056920iget v1, v5, Landroid/support/v4/widget/a$a;->d:F
00056924mul-float v0, v0, v1
00056928float-to-int v0, v0
0005692aiput v0, v5, Landroid/support/v4/widget/a$a;->h:I
0005692ereturn-void
00056930new-instance v0, Ljava/lang/RuntimeException;
00056934const-string v1, "Cannot compute scroll delta before calling start()"
00056938invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
0005693ethrow v0
000568c8
00056940
00056940android.support.v4.widget.a$a::e():
00056950iget v0, v2, Landroid/support/v4/widget/a$a;->c:F
00056954iget v1, v2, Landroid/support/v4/widget/a$a;->c:F
00056958invoke-static {v1}, Ljava/lang/Math;->abs(F)F
0005695emove-result v1
00056960div-float/2addr v0, v1
00056962float-to-int v0, v0
00056964return v0
00056940
00056940android.support.v4.widget.a$a::e():
00056950iget v0, v2, Landroid/support/v4/widget/a$a;->c:F
00056954iget v1, v2, Landroid/support/v4/widget/a$a;->c:F
00056958invoke-static {v1}, Ljava/lang/Math;->abs(F)F
0005695emove-result v1
00056960div-float/2addr v0, v1
00056962float-to-int v0, v0
00056964return v0
00056940
00056966
00056966 // align 0x8
00056966 // align 0x8
00056968
00056968android.support.v4.widget.a$a::f():
00056978iget v0, v2, Landroid/support/v4/widget/a$a;->d:F
0005697ciget v1, v2, Landroid/support/v4/widget/a$a;->d:F
00056980invoke-static {v1}, Ljava/lang/Math;->abs(F)F
00056986move-result v1
00056988div-float/2addr v0, v1
0005698afloat-to-int v0, v0
0005698creturn v0
00056968
00056968android.support.v4.widget.a$a::f():
00056978iget v0, v2, Landroid/support/v4/widget/a$a;->d:F
0005697ciget v1, v2, Landroid/support/v4/widget/a$a;->d:F
00056980invoke-static {v1}, Ljava/lang/Math;->abs(F)F
00056986move-result v1
00056988div-float/2addr v0, v1
0005698afloat-to-int v0, v0
0005698creturn v0
00056968
0005698e
0005698e // align 0x10
0005698e // align 0x10
00056990
00056990android.support.v4.widget.a$a::g():
000569a0iget v0, v1, Landroid/support/v4/widget/a$a;->g:I
000569a4return v0
00056990
00056990android.support.v4.widget.a$a::g():
000569a0iget v0, v1, Landroid/support/v4/widget/a$a;->g:I
000569a4return v0
00056990
000569a6
000569a6 // align 0x8
000569a6 // align 0x8
000569a8
000569a8android.support.v4.widget.a$a::h():
000569b8iget v0, v1, Landroid/support/v4/widget/a$a;->h:I
000569bcreturn v0
000569a8
000569a8android.support.v4.widget.a$a::h():
000569b8iget v0, v1, Landroid/support/v4/widget/a$a;->h:I
000569bcreturn v0
000569a8
000569be
000569be // align 0x10
000569be // align 0x10
000569c0
000569c0android.support.v4.widget.a$b::<init>(android.support.v4.widget.a):
000569d0iput-object v1, v0, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000569dareturn-void
000569c0
000569c0android.support.v4.widget.a$b::<init>(android.support.v4.widget.a):
000569d0iput-object v1, v0, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569d4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000569dareturn-void
000569c0
000569dc
000569dcandroid.support.v4.widget.a$b::run():
000569eciget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569f0iget-boolean v0, v0, Landroid/support/v4/widget/a;->e:Z
000569f4if-nez v0, :cond_7
000569f8return-void
000569faiget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569feiget-boolean v0, v0, Landroid/support/v4/widget/a;->c:Z
00056a02const/4 v1, 0x0
00056a04if-eqz v0, :cond_19
00056a08iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a0ciput-boolean v1, v0, Landroid/support/v4/widget/a;->c:Z
00056a10iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a14iget-object v0, v0, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056a18invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->a()V
00056a1eiget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a22iget-object v0, v0, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056a26invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->c()Z
00056a2cmove-result v2
00056a2eif-nez v2, :cond_53
00056a32iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a36invoke-virtual {v2}, Landroid/support/v4/widget/a;->a()Z
00056a3cmove-result v2
00056a3eif-nez v2, :cond_2c
00056a42goto :goto_53
00056a44iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a48iget-boolean v2, v2, Landroid/support/v4/widget/a;->d:Z
00056a4cif-eqz v2, :cond_3b
00056a50iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a54iput-boolean v1, v2, Landroid/support/v4/widget/a;->d:Z
00056a58iget-object v1, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a5cinvoke-virtual {v1}, Landroid/support/v4/widget/a;->b()V
00056a62invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->d()V
00056a68invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->g()I
00056a6emove-result v1
00056a70invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->h()I
00056a76move-result v0
00056a78iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a7cinvoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/a;->a(II)V
00056a82iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a86iget-object v0, v0, Landroid/support/v4/widget/a;->b:Landroid/view/View;
00056a8ainvoke-static {v0, v3}, Landroid/support/v4/g/v;->a(Landroid/view/View;Ljava/lang/Runnable;)V
00056a90return-void
00056a92iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a96iput-boolean v1, v0, Landroid/support/v4/widget/a;->e:Z
00056a9areturn-void
000569dc
000569dcandroid.support.v4.widget.a$b::run():
000569eciget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569f0iget-boolean v0, v0, Landroid/support/v4/widget/a;->e:Z
000569f4if-nez v0, :cond_7
000569f8return-void
000569faiget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
000569feiget-boolean v0, v0, Landroid/support/v4/widget/a;->c:Z
00056a02const/4 v1, 0x0
00056a04if-eqz v0, :cond_19
00056a08iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a0ciput-boolean v1, v0, Landroid/support/v4/widget/a;->c:Z
00056a10iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a14iget-object v0, v0, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056a18invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->a()V
00056a1eiget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a22iget-object v0, v0, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056a26invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->c()Z
00056a2cmove-result v2
00056a2eif-nez v2, :cond_53
00056a32iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a36invoke-virtual {v2}, Landroid/support/v4/widget/a;->a()Z
00056a3cmove-result v2
00056a3eif-nez v2, :cond_2c
00056a42goto :goto_53
00056a44iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a48iget-boolean v2, v2, Landroid/support/v4/widget/a;->d:Z
00056a4cif-eqz v2, :cond_3b
00056a50iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a54iput-boolean v1, v2, Landroid/support/v4/widget/a;->d:Z
00056a58iget-object v1, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a5cinvoke-virtual {v1}, Landroid/support/v4/widget/a;->b()V
00056a62invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->d()V
00056a68invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->g()I
00056a6emove-result v1
00056a70invoke-virtual {v0}, Landroid/support/v4/widget/a$a;->h()I
00056a76move-result v0
00056a78iget-object v2, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a7cinvoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/a;->a(II)V
00056a82iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a86iget-object v0, v0, Landroid/support/v4/widget/a;->b:Landroid/view/View;
00056a8ainvoke-static {v0, v3}, Landroid/support/v4/g/v;->a(Landroid/view/View;Ljava/lang/Runnable;)V
00056a90return-void
00056a92iget-object v0, v3, Landroid/support/v4/widget/a$b;->a:Landroid/support/v4/widget/a;
00056a96iput-boolean v1, v0, Landroid/support/v4/widget/a;->e:Z
00056a9areturn-void
000569dc
00056a9c
00056a9candroid.support.v4.widget.a::<clinit>():
00056aacinvoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
00056ab2move-result v0
00056ab4sput v0, Landroid/support/v4/widget/a;->r:I
00056ab8return-void
00056a9c
00056a9candroid.support.v4.widget.a::<clinit>():
00056aacinvoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
00056ab2move-result v0
00056ab4sput v0, Landroid/support/v4/widget/a;->r:I
00056ab8return-void
00056a9c
00056aba
00056aba // align 0x4
00056aba // align 0x4
00056abc
00056abcandroid.support.v4.widget.a::<init>(android.view.View):
00056accinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
00056ad2new-instance v0, Landroid/support/v4/widget/a$a;
00056ad6invoke-direct {v0}, Landroid/support/v4/widget/a$a;-><init>()V
00056adciput-object v0, v3, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056ae0new-instance v0, Landroid/view/animation/AccelerateInterpolator;
00056ae4invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
00056aeaiput-object v0, v3, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056aeeconst/4 v0, 0x2
00056af0new-array v1, v0, [F
00056af4fill-array-data v1, :array_7e
00056afaiput-object v1, v3, Landroid/support/v4/widget/a;->h:[F
00056afenew-array v1, v0, [F
00056b02fill-array-data v1, :array_86
00056b08iput-object v1, v3, Landroid/support/v4/widget/a;->i:[F
00056b0cnew-array v1, v0, [F
00056b10fill-array-data v1, :array_8e
00056b16iput-object v1, v3, Landroid/support/v4/widget/a;->l:[F
00056b1anew-array v1, v0, [F
00056b1efill-array-data v1, :array_96
00056b24iput-object v1, v3, Landroid/support/v4/widget/a;->m:[F
00056b28new-array v0, v0, [F
00056b2cfill-array-data v0, :array_9e
00056b32iput-object v0, v3, Landroid/support/v4/widget/a;->n:[F
00056b36iput-object v4, v3, Landroid/support/v4/widget/a;->b:Landroid/view/View;
00056b3ainvoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
00056b40move-result-object v4
00056b42invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00056b48move-result-object v4
00056b4aiget v0, v4, Landroid/util/DisplayMetrics;->density:F
00056b4econst v1, 0x44c4e000
00056b54mul-float v0, v0, v1
00056b58const/high16 v1, 0x3f000000
00056b5cadd-float/2addr v0, v1
00056b5efloat-to-int v0, v0
00056b60iget v4, v4, Landroid/util/DisplayMetrics;->density:F
00056b64const v2, 0x439d8000
00056b6amul-float v4, v4, v2
00056b6eadd-float/2addr v4, v1
00056b70float-to-int v4, v4
00056b72int-to-float v0, v0
00056b74invoke-virtual {v3, v0, v0}, Landroid/support/v4/widget/a;->a(FF)Landroid/support/v4/widget/a;
00056b7aint-to-float v4, v4
00056b7cinvoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->b(FF)Landroid/support/v4/widget/a;
00056b82const/4 v4, 0x1
00056b84invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->a(I)Landroid/support/v4/widget/a;
00056b8aconst v4, 0x7f7fffff
00056b90invoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->e(FF)Landroid/support/v4/widget/a;
00056b96const v4, 0x3e4ccccd
00056b9cinvoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->d(FF)Landroid/support/v4/widget/a;
00056ba2const/high16 v4, 0x3f800000
00056ba6invoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->c(FF)Landroid/support/v4/widget/a;
00056bacsget v4, Landroid/support/v4/widget/a;->r:I
00056bb0invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->b(I)Landroid/support/v4/widget/a;
00056bb6const/16 v4, 0x1f4
00056bbainvoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->c(I)Landroid/support/v4/widget/a;
00056bc0invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->d(I)Landroid/support/v4/widget/a;
00056bc6return-void
00056bc8.array-data 4
00056bd8.array-data 4
00056be8.array-data 4
00056bf8.array-data 4
00056c08.array-data 4
00056abc
00056abcandroid.support.v4.widget.a::<init>(android.view.View):
00056accinvoke-direct {v3}, Ljava/lang/Object;-><init>()V
00056ad2new-instance v0, Landroid/support/v4/widget/a$a;
00056ad6invoke-direct {v0}, Landroid/support/v4/widget/a$a;-><init>()V
00056adciput-object v0, v3, Landroid/support/v4/widget/a;->a:Landroid/support/v4/widget/a$a;
00056ae0new-instance v0, Landroid/view/animation/AccelerateInterpolator;
00056ae4invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
00056aeaiput-object v0, v3, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056aeeconst/4 v0, 0x2
00056af0new-array v1, v0, [F
00056af4fill-array-data v1, :array_7e
00056afaiput-object v1, v3, Landroid/support/v4/widget/a;->h:[F
00056afenew-array v1, v0, [F
00056b02fill-array-data v1, :array_86
00056b08iput-object v1, v3, Landroid/support/v4/widget/a;->i:[F
00056b0cnew-array v1, v0, [F
00056b10fill-array-data v1, :array_8e
00056b16iput-object v1, v3, Landroid/support/v4/widget/a;->l:[F
00056b1anew-array v1, v0, [F
00056b1efill-array-data v1, :array_96
00056b24iput-object v1, v3, Landroid/support/v4/widget/a;->m:[F
00056b28new-array v0, v0, [F
00056b2cfill-array-data v0, :array_9e
00056b32iput-object v0, v3, Landroid/support/v4/widget/a;->n:[F
00056b36iput-object v4, v3, Landroid/support/v4/widget/a;->b:Landroid/view/View;
00056b3ainvoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
00056b40move-result-object v4
00056b42invoke-virtual {v4}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
00056b48move-result-object v4
00056b4aiget v0, v4, Landroid/util/DisplayMetrics;->density:F
00056b4econst v1, 0x44c4e000
00056b54mul-float v0, v0, v1
00056b58const/high16 v1, 0x3f000000
00056b5cadd-float/2addr v0, v1
00056b5efloat-to-int v0, v0
00056b60iget v4, v4, Landroid/util/DisplayMetrics;->density:F
00056b64const v2, 0x439d8000
00056b6amul-float v4, v4, v2
00056b6eadd-float/2addr v4, v1
00056b70float-to-int v4, v4
00056b72int-to-float v0, v0
00056b74invoke-virtual {v3, v0, v0}, Landroid/support/v4/widget/a;->a(FF)Landroid/support/v4/widget/a;
00056b7aint-to-float v4, v4
00056b7cinvoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->b(FF)Landroid/support/v4/widget/a;
00056b82const/4 v4, 0x1
00056b84invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->a(I)Landroid/support/v4/widget/a;
00056b8aconst v4, 0x7f7fffff
00056b90invoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->e(FF)Landroid/support/v4/widget/a;
00056b96const v4, 0x3e4ccccd
00056b9cinvoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->d(FF)Landroid/support/v4/widget/a;
00056ba2const/high16 v4, 0x3f800000
00056ba6invoke-virtual {v3, v4, v4}, Landroid/support/v4/widget/a;->c(FF)Landroid/support/v4/widget/a;
00056bacsget v4, Landroid/support/v4/widget/a;->r:I
00056bb0invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->b(I)Landroid/support/v4/widget/a;
00056bb6const/16 v4, 0x1f4
00056bbainvoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->c(I)Landroid/support/v4/widget/a;
00056bc0invoke-virtual {v3, v4}, Landroid/support/v4/widget/a;->d(I)Landroid/support/v4/widget/a;
00056bc6return-void
00056bc8.array-data 4
00056bd8.array-data 4
00056be8.array-data 4
00056bf8.array-data 4
00056c08.array-data 4
00056abc
00056c18
00056c18android.support.v4.widget.a::a(float, float, float):
00056c28cmpl-float v0, v1, v3
00056c2cif-lez v0, :cond_5
00056c30return v3
00056c32cmpg-float v3, v1, v2
00056c36if-gez v3, :cond_a
00056c3areturn v2
00056c3creturn v1
00056c18
00056c18android.support.v4.widget.a::a(float, float, float):
00056c28cmpl-float v0, v1, v3
00056c2cif-lez v0, :cond_5
00056c30return v3
00056c32cmpg-float v3, v1, v2
00056c36if-gez v3, :cond_a
00056c3areturn v2
00056c3creturn v1
00056c18
00056c3e
00056c3e // align 0x10
00056c3e // align 0x10
00056c40
00056c40android.support.v4.widget.a::a(float, float, float, float):
00056c50mul-float v2, v2, v3
00056c54const/4 v0, 0x0
00056c56invoke-static {v2, v0, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056c5cmove-result v2
00056c5einvoke-direct {v1, v5, v2}, Landroid/support/v4/widget/a;->f(FF)F
00056c64move-result v4
00056c66sub-float/2addr v3, v5
00056c68invoke-direct {v1, v3, v2}, Landroid/support/v4/widget/a;->f(FF)F
00056c6emove-result v2
00056c70sub-float/2addr v2, v4
00056c72cmpg-float v3, v2, v0
00056c76if-gez v3, :cond_1e
00056c7aiget-object v3, v1, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056c7eneg-float v2, v2
00056c80invoke-interface {v3, v2}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
00056c86move-result v2
00056c88neg-float v2, v2
00056c8agoto :goto_28
00056c8ccmpl-float v3, v2, v0
00056c90if-lez v3, :cond_31
00056c94iget-object v3, v1, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056c98invoke-interface {v3, v2}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
00056c9emove-result v2
00056ca0const/high16 v3, -0x40800000
00056ca4const/high16 v4, 0x3f800000
00056ca8invoke-static {v2, v3, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056caemove-result v2
00056cb0return v2
00056cb2return v0
00056c40
00056c40android.support.v4.widget.a::a(float, float, float, float):
00056c50mul-float v2, v2, v3
00056c54const/4 v0, 0x0
00056c56invoke-static {v2, v0, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056c5cmove-result v2
00056c5einvoke-direct {v1, v5, v2}, Landroid/support/v4/widget/a;->f(FF)F
00056c64move-result v4
00056c66sub-float/2addr v3, v5
00056c68invoke-direct {v1, v3, v2}, Landroid/support/v4/widget/a;->f(FF)F
00056c6emove-result v2
00056c70sub-float/2addr v2, v4
00056c72cmpg-float v3, v2, v0
00056c76if-gez v3, :cond_1e
00056c7aiget-object v3, v1, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056c7eneg-float v2, v2
00056c80invoke-interface {v3, v2}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
00056c86move-result v2
00056c88neg-float v2, v2
00056c8agoto :goto_28
00056c8ccmpl-float v3, v2, v0
00056c90if-lez v3, :cond_31
00056c94iget-object v3, v1, Landroid/support/v4/widget/a;->f:Landroid/view/animation/Interpolator;
00056c98invoke-interface {v3, v2}, Landroid/view/animation/Interpolator;->getInterpolation(F)F
00056c9emove-result v2
00056ca0const/high16 v3, -0x40800000
00056ca4const/high16 v4, 0x3f800000
00056ca8invoke-static {v2, v3, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056caemove-result v2
00056cb0return v2
00056cb2return v0
00056c40
00056cb4
00056cb4android.support.v4.widget.a::a(int, float, float, float):
00056cc4iget-object v0, v3, Landroid/support/v4/widget/a;->h:[F
00056cc8aget v0, v0, v4
00056ccciget-object v1, v3, Landroid/support/v4/widget/a;->i:[F
00056cd0aget v1, v1, v4
00056cd4invoke-direct {v3, v0, v6, v1, v5}, Landroid/support/v4/widget/a;->a(FFFF)F
00056cdamove-result v5
00056cdcconst/4 v6, 0x0
00056cdecmpl-float v0, v5, v6
00056ce2if-nez v0, :cond_12
00056ce6return v6
00056ce8iget-object v0, v3, Landroid/support/v4/widget/a;->l:[F
00056cecaget v0, v0, v4
00056cf0iget-object v1, v3, Landroid/support/v4/widget/a;->m:[F
00056cf4aget v1, v1, v4
00056cf8iget-object v2, v3, Landroid/support/v4/widget/a;->n:[F
00056cfcaget v4, v2, v4
00056d00mul-float v0, v0, v7
00056d04cmpl-float v6, v5, v6
00056d08if-lez v6, :cond_2b
00056d0cmul-float v5, v5, v0
00056d10invoke-static {v5, v1, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056d16move-result v4
00056d18return v4
00056d1aneg-float v5, v5
00056d1cmul-float v5, v5, v0
00056d20invoke-static {v5, v1, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056d26move-result v4
00056d28neg-float v4, v4
00056d2areturn v4
00056cb4
00056cb4android.support.v4.widget.a::a(int, float, float, float):
00056cc4iget-object v0, v3, Landroid/support/v4/widget/a;->h:[F
00056cc8aget v0, v0, v4
00056ccciget-object v1, v3, Landroid/support/v4/widget/a;->i:[F
00056cd0aget v1, v1, v4
00056cd4invoke-direct {v3, v0, v6, v1, v5}, Landroid/support/v4/widget/a;->a(FFFF)F
00056cdamove-result v5
00056cdcconst/4 v6, 0x0
00056cdecmpl-float v0, v5, v6
00056ce2if-nez v0, :cond_12
00056ce6return v6
00056ce8iget-object v0, v3, Landroid/support/v4/widget/a;->l:[F
00056cecaget v0, v0, v4
00056cf0iget-object v1, v3, Landroid/support/v4/widget/a;->m:[F
00056cf4aget v1, v1, v4
00056cf8iget-object v2, v3, Landroid/support/v4/widget/a;->n:[F
00056cfcaget v4, v2, v4
00056d00mul-float v0, v0, v7
00056d04cmpl-float v6, v5, v6
00056d08if-lez v6, :cond_2b
00056d0cmul-float v5, v5, v0
00056d10invoke-static {v5, v1, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056d16move-result v4
00056d18return v4
00056d1aneg-float v5, v5
00056d1cmul-float v5, v5, v0
00056d20invoke-static {v5, v1, v4}, Landroid/support/v4/widget/a;->a(FFF)F
00056d26move-result v4
00056d28neg-float v4, v4
00056d2areturn v4
00056cb4
00056d2c
00056d2candroid.support.v4.widget.a::a(int, int, int):
00056d3cif-le v0, v2, :cond_3
00056d40return v2
00056d42if-ge v0, v1, :cond_6
00056d46return v1
00056d48return v0
00056d2c
00056d2candroid.support.v4.widget.a::a(int, int, int):
00056d3cif-le v0, v2, :cond_3
00056d40return v2
00056d42if-ge v0, v1, :cond_6
00056d46return v1
00056d48return v0
00056d2c
Loading..