File classes.dex
Function:
Loading..
000c35d8
000c35d8com.google.android.material.appbar.MaterialToolbar::setLogoScaleType(android.widget.ImageView$ScaleType):
000c35e8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35ecif-eq v0, v2, :cond_9
000c35f0iput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35f4invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35fareturn-void
000c35d8
000c35d8com.google.android.material.appbar.MaterialToolbar::setLogoScaleType(android.widget.ImageView$ScaleType):
000c35e8iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35ecif-eq v0, v2, :cond_9
000c35f0iput-object v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->U:Landroid/widget/ImageView$ScaleType;
000c35f4invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c35fareturn-void
000c35d8
000c35fc
000c35fccom.google.android.material.appbar.MaterialToolbar::setNavigationIcon(android.graphics.drawable.Drawable):
000c360cif-eqz v2, :cond_13
000c3610iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3614if-eqz v0, :cond_13
000c3618invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000c361emove-result-object v2
000c3620iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3624invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c362amove-result v0
000c362cinvoke-static {v2, v0}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000c3632invoke-super {v1, v2}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c3638return-void
000c35fc
000c35fccom.google.android.material.appbar.MaterialToolbar::setNavigationIcon(android.graphics.drawable.Drawable):
000c360cif-eqz v2, :cond_13
000c3610iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3614if-eqz v0, :cond_13
000c3618invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000c361emove-result-object v2
000c3620iget-object v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3624invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c362amove-result v0
000c362cinvoke-static {v2, v0}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000c3632invoke-super {v1, v2}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c3638return-void
000c35fc
000c363a
000c363a // align 0x4
000c363a // align 0x4
000c363c
000c363ccom.google.android.material.appbar.MaterialToolbar::setNavigationIconTint(int):
000c364cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c3652move-result-object v1
000c3654iput-object v1, v0, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3658invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
000c365emove-result-object v1
000c3660if-eqz v1, :cond_f
000c3664invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c366areturn-void
000c363c
000c363ccom.google.android.material.appbar.MaterialToolbar::setNavigationIconTint(int):
000c364cinvoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c3652move-result-object v1
000c3654iput-object v1, v0, Lcom/google/android/material/appbar/MaterialToolbar;->R:Ljava/lang/Integer;
000c3658invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
000c365emove-result-object v1
000c3660if-eqz v1, :cond_f
000c3664invoke-virtual {v0, v1}, Lcom/google/android/material/appbar/MaterialToolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
000c366areturn-void
000c363c
000c366c
000c366ccom.google.android.material.appbar.MaterialToolbar::setSubtitleCentered(boolean):
000c367ciget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3680if-eq v0, v2, :cond_9
000c3684iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3688invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c368ereturn-void
000c366c
000c366ccom.google.android.material.appbar.MaterialToolbar::setSubtitleCentered(boolean):
000c367ciget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3680if-eq v0, v2, :cond_9
000c3684iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->T:Z
000c3688invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c368ereturn-void
000c366c
000c3690
000c3690com.google.android.material.appbar.MaterialToolbar::setTitleCentered(boolean):
000c36a0iget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36a4if-eq v0, v2, :cond_9
000c36a8iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36acinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c36b2return-void
000c3690
000c3690com.google.android.material.appbar.MaterialToolbar::setTitleCentered(boolean):
000c36a0iget-boolean v0, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36a4if-eq v0, v2, :cond_9
000c36a8iput-boolean v2, v1, Lcom/google/android/material/appbar/MaterialToolbar;->S:Z
000c36acinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000c36b2return-void
000c3690
000c36b4
000c36b4com.google.android.material.behavior.HideBottomViewOnScrollBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c36c4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c36camove-result-object v2
000c36cccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000c36d0invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000c36d6move-result v4
000c36d8iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c36dcadd-int/2addr v4, v2
000c36deiput v4, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c36e2invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c36e8move-result-object v2
000c36eaconst v4, 0x7f030321
000c36f0const/16 v0, 0xe1
000c36f4invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c36famove-result v2
000c36fciput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c3700invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3706move-result-object v2
000c3708const v4, 0x7f030327
000c370econst/16 v0, 0xaf
000c3712invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c3718move-result v2
000c371aiput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c371einvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3724move-result-object v2
000c3726sget-object v4, Lr0/a;->d:LZ/a;
000c372aconst v0, 0x7f030331
000c3730invoke-static {v2, v0, v4}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c3736move-result-object v2
000c3738iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c373cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3742move-result-object v2
000c3744sget-object v3, Lr0/a;->c:LZ/a;
000c3748invoke-static {v2, v0, v3}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c374emove-result-object v2
000c3750iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3754const/4 v2, 0x0
000c3756return v2
000c36b4
000c36b4com.google.android.material.behavior.HideBottomViewOnScrollBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c36c4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c36camove-result-object v2
000c36cccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000c36d0invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
000c36d6move-result v4
000c36d8iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c36dcadd-int/2addr v4, v2
000c36deiput v4, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c36e2invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c36e8move-result-object v2
000c36eaconst v4, 0x7f030321
000c36f0const/16 v0, 0xe1
000c36f4invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c36famove-result v2
000c36fciput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c3700invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3706move-result-object v2
000c3708const v4, 0x7f030327
000c370econst/16 v0, 0xaf
000c3712invoke-static {v2, v4, v0}, LC1/d;->L(Landroid/content/Context;II)I
000c3718move-result v2
000c371aiput v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c371einvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3724move-result-object v2
000c3726sget-object v4, Lr0/a;->d:LZ/a;
000c372aconst v0, 0x7f030331
000c3730invoke-static {v2, v0, v4}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c3736move-result-object v2
000c3738iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c373cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3742move-result-object v2
000c3744sget-object v3, Lr0/a;->c:LZ/a;
000c3748invoke-static {v2, v0, v3}, LC1/d;->M(Landroid/content/Context;ILandroid/view/animation/Interpolator;)Landroid/animation/TimeInterpolator;
000c374emove-result-object v2
000c3750iput-object v2, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3754const/4 v2, 0x0
000c3756return v2
000c36b4
000c3758
000c3758com.google.android.material.behavior.HideBottomViewOnScrollBehavior::s(android.view.View, int, int):
000c3768const/4 v1, 0x2
000c376aif-ne v2, v1, :cond_5
000c376econst/4 v1, 0x1
000c3770return v1
000c3772const/4 v1, 0x0
000c3774return v1
000c3758
000c3758com.google.android.material.behavior.HideBottomViewOnScrollBehavior::s(android.view.View, int, int):
000c3768const/4 v1, 0x2
000c376aif-ne v2, v1, :cond_5
000c376econst/4 v1, 0x1
000c3770return v1
000c3772const/4 v1, 0x0
000c3774return v1
000c3758
000c3776
000c3776 // align 0x8
000c3776 // align 0x8
000c3778
000c3778com.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>():
000c3788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c378enew-instance v0, Ljava/util/LinkedHashSet;
000c3792invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000c3798iput-object v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c379cconst/4 v0, 0x0
000c379eiput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37a2const/4 v0, 0x2
000c37a4iput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37a8return-void
000c3778
000c3778com.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>():
000c3788invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c378enew-instance v0, Ljava/util/LinkedHashSet;
000c3792invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
000c3798iput-object v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c379cconst/4 v0, 0x0
000c379eiput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37a2const/4 v0, 0x2
000c37a4iput v0, v1, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37a8return-void
000c3778
000c37aa
000c37aa // align 0x4
000c37aa // align 0x4
000c37ac
000c37accom.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c37bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c37c2new-instance v1, Ljava/util/LinkedHashSet;
000c37c6invoke-direct {v1}, Ljava/util/LinkedHashSet;-><init>()V
000c37cciput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37d0const/4 v1, 0x0
000c37d2iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37d6const/4 v1, 0x2
000c37d8iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37dcreturn-void
000c37ac
000c37accom.google.android.material.behavior.HideBottomViewOnScrollBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c37bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000c37c2new-instance v1, Ljava/util/LinkedHashSet;
000c37c6invoke-direct {v1}, Ljava/util/LinkedHashSet;-><init>()V
000c37cciput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37d0const/4 v1, 0x0
000c37d2iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c37d6const/4 v1, 0x2
000c37d8iput v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37dcreturn-void
000c37ac
000c37de
000c37de // align 0x10
000c37de // align 0x10
000c37e0
000c37e0com.google.android.material.behavior.HideBottomViewOnScrollBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c37f0iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37f4if-lez v3, :cond_4b
000c37f8iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37fcconst/4 v4, 0x1
000c37feif-ne v3, v4, :cond_b
000c3802goto/16 :goto_92
000c3806iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c380aif-eqz v3, :cond_15
000c380einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c3814invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c381aiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c381einvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c3824move-result-object v1
000c3826invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c382cmove-result v3
000c382eif-nez v3, :cond_46
000c3832iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c3836iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c383aint-to-long v3, v3
000c383ciget-object v5, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3840invoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c3846move-result-object v2
000c3848int-to-float v1, v1
000c384ainvoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c3850move-result-object v1
000c3852invoke-virtual {v1, v5}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c3858move-result-object v1
000c385ainvoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c3860move-result-object v1
000c3862new-instance v2, LF0/i;
000c3866const/4 v3, 0x7
000c3868invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c386einvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3874move-result-object v1
000c3876iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c387areturn-void
000c387cinvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3882move-result-object v1
000c3884throw v1
000c3886if-gez v3, :cond_92
000c388aiget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c388econst/4 v4, 0x2
000c3890if-ne v3, v4, :cond_53
000c3894goto :goto_92
000c3896iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c389aif-eqz v3, :cond_5d
000c389einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c38a4invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c38aaiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c38aeinvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c38b4move-result-object v1
000c38b6invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c38bcmove-result v3
000c38beif-nez v3, :cond_8d
000c38c2iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c38c6int-to-long v3, v1
000c38c8iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c38ccinvoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c38d2move-result-object v2
000c38d4const/4 v5, 0x0
000c38d6int-to-float v5, v5
000c38d8invoke-virtual {v2, v5}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c38demove-result-object v2
000c38e0invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c38e6move-result-object v1
000c38e8invoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c38eemove-result-object v1
000c38f0new-instance v2, LF0/i;
000c38f4const/4 v3, 0x7
000c38f6invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c38fcinvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3902move-result-object v1
000c3904iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c3908return-void
000c390ainvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3910move-result-object v1
000c3912throw v1
000c3914return-void
000c37e0
000c37e0com.google.android.material.behavior.HideBottomViewOnScrollBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c37f0iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->a:Ljava/util/LinkedHashSet;
000c37f4if-lez v3, :cond_4b
000c37f8iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c37fcconst/4 v4, 0x1
000c37feif-ne v3, v4, :cond_b
000c3802goto/16 :goto_92
000c3806iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c380aif-eqz v3, :cond_15
000c380einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c3814invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c381aiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c381einvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c3824move-result-object v1
000c3826invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c382cmove-result v3
000c382eif-nez v3, :cond_46
000c3832iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->f:I
000c3836iget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->c:I
000c383aint-to-long v3, v3
000c383ciget-object v5, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->e:Landroid/animation/TimeInterpolator;
000c3840invoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c3846move-result-object v2
000c3848int-to-float v1, v1
000c384ainvoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c3850move-result-object v1
000c3852invoke-virtual {v1, v5}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c3858move-result-object v1
000c385ainvoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c3860move-result-object v1
000c3862new-instance v2, LF0/i;
000c3866const/4 v3, 0x7
000c3868invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c386einvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3874move-result-object v1
000c3876iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c387areturn-void
000c387cinvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3882move-result-object v1
000c3884throw v1
000c3886if-gez v3, :cond_92
000c388aiget v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c388econst/4 v4, 0x2
000c3890if-ne v3, v4, :cond_53
000c3894goto :goto_92
000c3896iget-object v3, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c389aif-eqz v3, :cond_5d
000c389einvoke-virtual {v3}, Landroid/view/ViewPropertyAnimator;->cancel()V
000c38a4invoke-virtual {v2}, Landroid/view/View;->clearAnimation()V
000c38aaiput v4, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->g:I
000c38aeinvoke-virtual {v1}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c38b4move-result-object v1
000c38b6invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
000c38bcmove-result v3
000c38beif-nez v3, :cond_8d
000c38c2iget v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->b:I
000c38c6int-to-long v3, v1
000c38c8iget-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->d:Landroid/animation/TimeInterpolator;
000c38ccinvoke-virtual {v2}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
000c38d2move-result-object v2
000c38d4const/4 v5, 0x0
000c38d6int-to-float v5, v5
000c38d8invoke-virtual {v2, v5}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
000c38demove-result-object v2
000c38e0invoke-virtual {v2, v1}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
000c38e6move-result-object v1
000c38e8invoke-virtual {v1, v3, v4}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
000c38eemove-result-object v1
000c38f0new-instance v2, LF0/i;
000c38f4const/4 v3, 0x7
000c38f6invoke-direct {v2, v3, v0}, LF0/i;-><init>(ILjava/lang/Object;)V
000c38fcinvoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
000c3902move-result-object v1
000c3904iput-object v1, v0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->h:Landroid/view/ViewPropertyAnimator;
000c3908return-void
000c390ainvoke-static {v1}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c3910move-result-object v1
000c3912throw v1
000c3914return-void
000c37e0
000c3916
000c3916 // align 0x8
000c3916 // align 0x8
000c3918
000c3918com.google.android.material.behavior.SwipeDismissBehavior::v(android.view.View):
000c3928const/4 v1, 0x1
000c392areturn v1
000c3918
000c3918com.google.android.material.behavior.SwipeDismissBehavior::v(android.view.View):
000c3928const/4 v1, 0x1
000c392areturn v1
000c3918
000c392c
000c392ccom.google.android.material.behavior.SwipeDismissBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c393ciget-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3940invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c3946move-result v1
000c3948const/4 v2, 0x1
000c394aconst/4 v3, 0x0
000c394cif-eqz v1, :cond_13
000c3950if-eq v1, v2, :cond_10
000c3954const/4 v6, 0x3
000c3956if-eq v1, v6, :cond_10
000c395agoto :goto_23
000c395ciput-boolean v3, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3960goto :goto_23
000c3962invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
000c3968move-result v0
000c396afloat-to-int v0, v0
000c396cinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c3972move-result v1
000c3974float-to-int v1, v1
000c3976invoke-virtual {v5, v6, v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c397cmove-result v0
000c397eiput-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3982if-eqz v0, :cond_43
000c3986iget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c398aif-nez v6, :cond_36
000c398eiget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3992new-instance v0, LT/e;
000c3996invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000c399cmove-result-object v1
000c399einvoke-direct {v0, v1, v5, v6}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c39a4iput-object v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39a8iget-boolean v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c39acif-nez v5, :cond_43
000c39b0iget-object v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39b4invoke-virtual {v5, v7}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c39bamove-result v5
000c39bcif-eqz v5, :cond_43
000c39c0return v2
000c39c2return v3
000c392c
000c392ccom.google.android.material.behavior.SwipeDismissBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c393ciget-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3940invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c3946move-result v1
000c3948const/4 v2, 0x1
000c394aconst/4 v3, 0x0
000c394cif-eqz v1, :cond_13
000c3950if-eq v1, v2, :cond_10
000c3954const/4 v6, 0x3
000c3956if-eq v1, v6, :cond_10
000c395agoto :goto_23
000c395ciput-boolean v3, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3960goto :goto_23
000c3962invoke-virtual {v7}, Landroid/view/MotionEvent;->getX()F
000c3968move-result v0
000c396afloat-to-int v0, v0
000c396cinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c3972move-result v1
000c3974float-to-int v1, v1
000c3976invoke-virtual {v5, v6, v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c397cmove-result v0
000c397eiput-boolean v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->b:Z
000c3982if-eqz v0, :cond_43
000c3986iget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c398aif-nez v6, :cond_36
000c398eiget-object v6, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3992new-instance v0, LT/e;
000c3996invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context;
000c399cmove-result-object v1
000c399einvoke-direct {v0, v1, v5, v6}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c39a4iput-object v0, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39a8iget-boolean v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c39acif-nez v5, :cond_43
000c39b0iget-object v5, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c39b4invoke-virtual {v5, v7}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c39bamove-result v5
000c39bcif-eqz v5, :cond_43
000c39c0return v2
000c39c2return v3
000c392c
000c39c4
000c39c4com.google.android.material.behavior.SwipeDismissBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c39d4sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c39d8invoke-virtual {v4}, Landroid/view/View;->getImportantForAccessibility()I
000c39demove-result v3
000c39e0const/4 v5, 0x0
000c39e2if-nez v3, :cond_26
000c39e6const/4 v3, 0x1
000c39e8invoke-virtual {v4, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
000c39eeconst/high16 v3, 0x100000
000c39f2invoke-static {v4, v3}, LK/P;->j(Landroid/view/View;I)V
000c39f8invoke-static {v4, v5}, LK/P;->h(Landroid/view/View;I)V
000c39feinvoke-virtual {v2, v4}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000c3a04move-result v3
000c3a06if-eqz v3, :cond_26
000c3a0asget-object v3, LL/d;->l:LL/d;
000c3a0enew-instance v0, Lj/d0;
000c3a12const/4 v1, 0x4
000c3a14invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c3a1ainvoke-static {v4, v3, v0}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c3a20return v5
000c39c4
000c39c4com.google.android.material.behavior.SwipeDismissBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c39d4sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c39d8invoke-virtual {v4}, Landroid/view/View;->getImportantForAccessibility()I
000c39demove-result v3
000c39e0const/4 v5, 0x0
000c39e2if-nez v3, :cond_26
000c39e6const/4 v3, 0x1
000c39e8invoke-virtual {v4, v3}, Landroid/view/View;->setImportantForAccessibility(I)V
000c39eeconst/high16 v3, 0x100000
000c39f2invoke-static {v4, v3}, LK/P;->j(Landroid/view/View;I)V
000c39f8invoke-static {v4, v5}, LK/P;->h(Landroid/view/View;I)V
000c39feinvoke-virtual {v2, v4}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->v(Landroid/view/View;)Z
000c3a04move-result v3
000c3a06if-eqz v3, :cond_26
000c3a0asget-object v3, LL/d;->l:LL/d;
000c3a0enew-instance v0, Lj/d0;
000c3a12const/4 v1, 0x4
000c3a14invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c3a1ainvoke-static {v4, v3, v0}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c3a20return v5
000c39c4
000c3a22
000c3a22 // align 0x4
000c3a22 // align 0x4
000c3a24
000c3a24com.google.android.material.behavior.SwipeDismissBehavior::u(android.view.View, android.view.MotionEvent):
000c3a34iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a38if-eqz v2, :cond_16
000c3a3ciget-boolean v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c3a40if-eqz v2, :cond_f
000c3a44invoke-virtual {v3}, Landroid/view/MotionEvent;->getActionMasked()I
000c3a4amove-result v2
000c3a4cconst/4 v0, 0x3
000c3a4eif-eq v2, v0, :cond_14
000c3a52iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a56invoke-virtual {v2, v3}, LT/e;->j(Landroid/view/MotionEvent;)V
000c3a5cconst/4 v2, 0x1
000c3a5ereturn v2
000c3a60const/4 v2, 0x0
000c3a62return v2
000c3a24
000c3a24com.google.android.material.behavior.SwipeDismissBehavior::u(android.view.View, android.view.MotionEvent):
000c3a34iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a38if-eqz v2, :cond_16
000c3a3ciget-boolean v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->c:Z
000c3a40if-eqz v2, :cond_f
000c3a44invoke-virtual {v3}, Landroid/view/MotionEvent;->getActionMasked()I
000c3a4amove-result v2
000c3a4cconst/4 v0, 0x3
000c3a4eif-eq v2, v0, :cond_14
000c3a52iget-object v2, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->a:LT/e;
000c3a56invoke-virtual {v2, v3}, LT/e;->j(Landroid/view/MotionEvent;)V
000c3a5cconst/4 v2, 0x1
000c3a5ereturn v2
000c3a60const/4 v2, 0x0
000c3a62return v2
000c3a24
000c3a64
000c3a64com.google.android.material.behavior.SwipeDismissBehavior::<init>():
000c3a74invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c3a7aconst/4 v0, 0x2
000c3a7ciput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000c3a80const/4 v0, 0x0
000c3a82iput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
000c3a86const/high16 v0, 0x3f000000
000c3a8aiput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
000c3a8enew-instance v0, Lt0/a;
000c3a92invoke-direct {v0, v1}, Lt0/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;)V
000c3a98iput-object v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3a9creturn-void
000c3a64
000c3a64com.google.android.material.behavior.SwipeDismissBehavior::<init>():
000c3a74invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000c3a7aconst/4 v0, 0x2
000c3a7ciput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
000c3a80const/4 v0, 0x0
000c3a82iput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
000c3a86const/high16 v0, 0x3f000000
000c3a8aiput v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
000c3a8enew-instance v0, Lt0/a;
000c3a92invoke-direct {v0, v1}, Lt0/a;-><init>(Lcom/google/android/material/behavior/SwipeDismissBehavior;)V
000c3a98iput-object v0, v1, Lcom/google/android/material/behavior/SwipeDismissBehavior;->g:Lt0/a;
000c3a9creturn-void
000c3a64
000c3a9e
000c3a9e // align 0x10
000c3a9e // align 0x10
000c3aa0
000c3aa0com.google.android.material.bottomappbar.BottomAppBar$Behavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3ab0new-instance v1, Ljava/lang/ClassCastException;
000c3ab4invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3abathrow v1
000c3aa0
000c3aa0com.google.android.material.bottomappbar.BottomAppBar$Behavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3ab0new-instance v1, Ljava/lang/ClassCastException;
000c3ab4invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3abathrow v1
000c3aa0
000c3abc
000c3abccom.google.android.material.bottomappbar.BottomAppBar$Behavior::s(android.view.View, int, int):
000c3accnew-instance v1, Ljava/lang/ClassCastException;
000c3ad0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3ad6throw v1
000c3abc
000c3abccom.google.android.material.bottomappbar.BottomAppBar$Behavior::s(android.view.View, int, int):
000c3accnew-instance v1, Ljava/lang/ClassCastException;
000c3ad0invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
000c3ad6throw v1
000c3abc
000c3ad8
000c3ad8com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>():
000c3ae8invoke-direct {v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>()V
000c3aeenew-instance v0, Lj/Y0;
000c3af2const/4 v1, 0x1
000c3af4invoke-direct {v0, v1, v2}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3afanew-instance v0, Landroid/graphics/Rect;
000c3afeinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3b04return-void
000c3ad8
000c3ad8com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>():
000c3ae8invoke-direct {v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>()V
000c3aeenew-instance v0, Lj/Y0;
000c3af2const/4 v1, 0x1
000c3af4invoke-direct {v0, v1, v2}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3afanew-instance v0, Landroid/graphics/Rect;
000c3afeinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000c3b04return-void
000c3ad8
000c3b06
000c3b06 // align 0x8
000c3b06 // align 0x8
000c3b08
000c3b08com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c3b18invoke-direct {v0, v1, v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c3b1enew-instance v1, Lj/Y0;
000c3b22const/4 v2, 0x1
000c3b24invoke-direct {v1, v2, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3b2anew-instance v1, Landroid/graphics/Rect;
000c3b2einvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000c3b34return-void
000c3b08
000c3b08com.google.android.material.bottomappbar.BottomAppBar$Behavior::<init>(android.content.Context, android.util.AttributeSet):
000c3b18invoke-direct {v0, v1, v2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000c3b1enew-instance v1, Lj/Y0;
000c3b22const/4 v2, 0x1
000c3b24invoke-direct {v1, v2, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
000c3b2anew-instance v1, Landroid/graphics/Rect;
000c3b2einvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000c3b34return-void
000c3b08
000c3b36
000c3b36 // align 0x8
000c3b36 // align 0x8
000c3b38
000c3b38com.google.android.material.bottomsheet.BottomSheetBehavior::r(android.view.View):
000c3b48new-instance v2, Lv0/a;
000c3b4csget-object v0, Landroid/view/View$BaseSavedState;->EMPTY_STATE:Landroid/view/AbsSavedState;
000c3b50invoke-direct {v2, v1}, Lv0/a;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c3b56return-object v2
000c3b38
000c3b38com.google.android.material.bottomsheet.BottomSheetBehavior::r(android.view.View):
000c3b48new-instance v2, Lv0/a;
000c3b4csget-object v0, Landroid/view/View$BaseSavedState;->EMPTY_STATE:Landroid/view/AbsSavedState;
000c3b50invoke-direct {v2, v1}, Lv0/a;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c3b56return-object v2
000c3b38
000c3b58
000c3b58com.google.android.material.bottomsheet.BottomSheetBehavior::z(android.view.View):
000c3b68invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
000c3b6emove-result v0
000c3b70if-eqz v0, :cond_7
000c3b74goto :goto_2b
000c3b76sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c3b7ainvoke-static {v3}, LK/E;->p(Landroid/view/View;)Z
000c3b80move-result v0
000c3b82if-eqz v0, :cond_10
000c3b86return-object v3
000c3b88instance-of v0, v3, Landroid/view/ViewGroup;
000c3b8cif-eqz v0, :cond_2b
000c3b90check-cast v3, Landroid/view/ViewGroup;
000c3b94invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c3b9amove-result v0
000c3b9cconst/4 v1, 0x0
000c3b9eif-ge v1, v0, :cond_2b
000c3ba2invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3ba8move-result-object v2
000c3baainvoke-static {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c3bb0move-result-object v2
000c3bb2if-eqz v2, :cond_28
000c3bb6return-object v2
000c3bb8add-int/lit8 v1, v1, 0x1
000c3bbcgoto :goto_1b
000c3bbeconst/4 v3, 0x0
000c3bc0return-object v3
000c3b58
000c3b58com.google.android.material.bottomsheet.BottomSheetBehavior::z(android.view.View):
000c3b68invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
000c3b6emove-result v0
000c3b70if-eqz v0, :cond_7
000c3b74goto :goto_2b
000c3b76sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c3b7ainvoke-static {v3}, LK/E;->p(Landroid/view/View;)Z
000c3b80move-result v0
000c3b82if-eqz v0, :cond_10
000c3b86return-object v3
000c3b88instance-of v0, v3, Landroid/view/ViewGroup;
000c3b8cif-eqz v0, :cond_2b
000c3b90check-cast v3, Landroid/view/ViewGroup;
000c3b94invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c3b9amove-result v0
000c3b9cconst/4 v1, 0x0
000c3b9eif-ge v1, v0, :cond_2b
000c3ba2invoke-virtual {v3, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c3ba8move-result-object v2
000c3baainvoke-static {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c3bb0move-result-object v2
000c3bb2if-eqz v2, :cond_28
000c3bb6return-object v2
000c3bb8add-int/lit8 v1, v1, 0x1
000c3bbcgoto :goto_1b
000c3bbeconst/4 v3, 0x0
000c3bc0return-object v3
000c3b58
000c3bc2
000c3bc2 // align 0x4
000c3bc2 // align 0x4
000c3bc4
000c3bc4com.google.android.material.bottomsheet.BottomSheetBehavior::D():
000c3bd4iget-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bd8const/4 v1, 0x0
000c3bdaif-eqz v0, :cond_20
000c3bdeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3be4move-result-object v0
000c3be6if-nez v0, :cond_c
000c3beagoto :goto_20
000c3becconst/4 v0, 0x2
000c3beenew-array v0, v0, [I
000c3bf2iget-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bf6invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3bfcmove-result-object v2
000c3bfecheck-cast v2, Landroid/view/View;
000c3c02invoke-virtual {v2, v0}, Landroid/view/View;->getLocationOnScreen([I)V
000c3c08const/4 v2, 0x1
000c3c0aaget v0, v0, v2
000c3c0eif-nez v0, :cond_20
000c3c12return v2
000c3c14return v1
000c3bc4
000c3bc4com.google.android.material.bottomsheet.BottomSheetBehavior::D():
000c3bd4iget-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bd8const/4 v1, 0x0
000c3bdaif-eqz v0, :cond_20
000c3bdeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3be4move-result-object v0
000c3be6if-nez v0, :cond_c
000c3beagoto :goto_20
000c3becconst/4 v0, 0x2
000c3beenew-array v0, v0, [I
000c3bf2iget-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3bf6invoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3bfcmove-result-object v2
000c3bfecheck-cast v2, Landroid/view/View;
000c3c02invoke-virtual {v2, v0}, Landroid/view/View;->getLocationOnScreen([I)V
000c3c08const/4 v2, 0x1
000c3c0aaget v0, v0, v2
000c3c0eif-nez v0, :cond_20
000c3c12return v2
000c3c14return v1
000c3bc4
000c3c16
000c3c16 // align 0x8
000c3c16 // align 0x8
000c3c18
000c3c18com.google.android.material.bottomsheet.BottomSheetBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c3c28invoke-virtual {v11}, Landroid/view/View;->isShown()Z
000c3c2emove-result v0
000c3c30const/4 v1, 0x0
000c3c32const/4 v2, 0x1
000c3c34if-eqz v0, :cond_dc
000c3c38iget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c3c3cif-nez v0, :cond_e
000c3c40goto/16 :goto_dc
000c3c44invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionMasked()I
000c3c4amove-result v0
000c3c4cconst/4 v3, 0x0
000c3c4econst/4 v4, -0x1
000c3c50if-nez v0, :cond_23
000c3c54iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3c58iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3c5ciget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c60if-eqz v5, :cond_23
000c3c64invoke-virtual {v5}, Landroid/view/VelocityTracker;->recycle()V
000c3c6aiput-object v3, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c6eiget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c72if-nez v5, :cond_2d
000c3c76invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c3c7cmove-result-object v5
000c3c7eiput-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c82iget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c86invoke-virtual {v5, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c3c8cconst/4 v5, 0x2
000c3c8eif-eqz v0, :cond_46
000c3c92if-eq v0, v2, :cond_3b
000c3c96const/4 v11, 0x3
000c3c98if-eq v0, v11, :cond_3b
000c3c9cgoto :goto_89
000c3c9eiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3ca2iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3ca6iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3caaif-eqz v11, :cond_89
000c3caeiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3cb2return v1
000c3cb4invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3cbamove-result v6
000c3cbcfloat-to-int v6, v6
000c3cbeinvoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3cc4move-result v7
000c3cc6float-to-int v7, v7
000c3cc8iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3ccciget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3cd0if-eq v7, v5, :cond_78
000c3cd4iget-object v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3cd8if-eqz v7, :cond_61
000c3cdcinvoke-virtual {v7}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3ce2move-result-object v7
000c3ce4check-cast v7, Landroid/view/View;
000c3ce8goto :goto_62
000c3ceamove-object v7, v3
000c3cecif-eqz v7, :cond_78
000c3cf0iget v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3cf4invoke-virtual {v10, v7, v6, v8}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3cfamove-result v7
000c3cfcif-eqz v7, :cond_78
000c3d00invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionIndex()I
000c3d06move-result v7
000c3d08invoke-virtual {v12, v7}, Landroid/view/MotionEvent;->getPointerId(I)I
000c3d0emove-result v7
000c3d10iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d14iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3d18iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d1cif-ne v7, v4, :cond_86
000c3d20iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3d24invoke-virtual {v10, v11, v6, v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3d2amove-result v11
000c3d2cif-nez v11, :cond_86
000c3d30move v11, v2
000c3d32goto :goto_87
000c3d34move v11, v1
000c3d36iput-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3aiget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3eif-nez v11, :cond_98
000c3d42iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3d46if-eqz v11, :cond_98
000c3d4ainvoke-virtual {v11, v12}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c3d50move-result v11
000c3d52if-eqz v11, :cond_98
000c3d56goto :goto_da
000c3d58iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3d5cif-eqz v11, :cond_a3
000c3d60invoke-virtual {v11}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3d66move-result-object v11
000c3d68move-object v3, v11
000c3d6acheck-cast v3, Landroid/view/View;
000c3d6eif-ne v0, v5, :cond_db
000c3d72if-eqz v3, :cond_db
000c3d76iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d7aif-nez v11, :cond_db
000c3d7eiget v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3d82if-eq v11, v2, :cond_db
000c3d86invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3d8cmove-result v11
000c3d8efloat-to-int v11, v11
000c3d90invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3d96move-result v0
000c3d98float-to-int v0, v0
000c3d9ainvoke-virtual {v10, v3, v11, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3da0move-result v10
000c3da2if-nez v10, :cond_db
000c3da6iget-object v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3daaif-eqz v10, :cond_db
000c3daeiget v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3db2if-eq v10, v4, :cond_db
000c3db6int-to-float v10, v10
000c3db8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3dbemove-result v11
000c3dc0sub-float/2addr v10, v11
000c3dc2invoke-static {v10}, Ljava/lang/Math;->abs(F)F
000c3dc8move-result v10
000c3dcaiget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3dceiget v11, v11, LT/e;->b:I
000c3dd2int-to-float v11, v11
000c3dd4cmpl-float v10, v10, v11
000c3dd8if-lez v10, :cond_db
000c3ddcreturn v2
000c3ddereturn v1
000c3de0iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3de4return v1
000c3c18
000c3c18com.google.android.material.bottomsheet.BottomSheetBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
000c3c28invoke-virtual {v11}, Landroid/view/View;->isShown()Z
000c3c2emove-result v0
000c3c30const/4 v1, 0x0
000c3c32const/4 v2, 0x1
000c3c34if-eqz v0, :cond_dc
000c3c38iget-boolean v0, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c3c3cif-nez v0, :cond_e
000c3c40goto/16 :goto_dc
000c3c44invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionMasked()I
000c3c4amove-result v0
000c3c4cconst/4 v3, 0x0
000c3c4econst/4 v4, -0x1
000c3c50if-nez v0, :cond_23
000c3c54iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3c58iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3c5ciget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c60if-eqz v5, :cond_23
000c3c64invoke-virtual {v5}, Landroid/view/VelocityTracker;->recycle()V
000c3c6aiput-object v3, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c6eiget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c72if-nez v5, :cond_2d
000c3c76invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c3c7cmove-result-object v5
000c3c7eiput-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c82iget-object v5, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c3c86invoke-virtual {v5, v12}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c3c8cconst/4 v5, 0x2
000c3c8eif-eqz v0, :cond_46
000c3c92if-eq v0, v2, :cond_3b
000c3c96const/4 v11, 0x3
000c3c98if-eq v0, v11, :cond_3b
000c3c9cgoto :goto_89
000c3c9eiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3ca2iput v4, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3ca6iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3caaif-eqz v11, :cond_89
000c3caeiput-boolean v1, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3cb2return v1
000c3cb4invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3cbamove-result v6
000c3cbcfloat-to-int v6, v6
000c3cbeinvoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3cc4move-result v7
000c3cc6float-to-int v7, v7
000c3cc8iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3ccciget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3cd0if-eq v7, v5, :cond_78
000c3cd4iget-object v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3cd8if-eqz v7, :cond_61
000c3cdcinvoke-virtual {v7}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3ce2move-result-object v7
000c3ce4check-cast v7, Landroid/view/View;
000c3ce8goto :goto_62
000c3ceamove-object v7, v3
000c3cecif-eqz v7, :cond_78
000c3cf0iget v8, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3cf4invoke-virtual {v10, v7, v6, v8}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3cfamove-result v7
000c3cfcif-eqz v7, :cond_78
000c3d00invoke-virtual {v12}, Landroid/view/MotionEvent;->getActionIndex()I
000c3d06move-result v7
000c3d08invoke-virtual {v12, v7}, Landroid/view/MotionEvent;->getPointerId(I)I
000c3d0emove-result v7
000c3d10iput v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d14iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b0:Z
000c3d18iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c3d1cif-ne v7, v4, :cond_86
000c3d20iget v7, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3d24invoke-virtual {v10, v11, v6, v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3d2amove-result v11
000c3d2cif-nez v11, :cond_86
000c3d30move v11, v2
000c3d32goto :goto_87
000c3d34move v11, v1
000c3d36iput-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3aiget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d3eif-nez v11, :cond_98
000c3d42iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3d46if-eqz v11, :cond_98
000c3d4ainvoke-virtual {v11, v12}, LT/e;->q(Landroid/view/MotionEvent;)Z
000c3d50move-result v11
000c3d52if-eqz v11, :cond_98
000c3d56goto :goto_da
000c3d58iget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c3d5cif-eqz v11, :cond_a3
000c3d60invoke-virtual {v11}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c3d66move-result-object v11
000c3d68move-object v3, v11
000c3d6acheck-cast v3, Landroid/view/View;
000c3d6eif-ne v0, v5, :cond_db
000c3d72if-eqz v3, :cond_db
000c3d76iget-boolean v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3d7aif-nez v11, :cond_db
000c3d7eiget v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c3d82if-eq v11, v2, :cond_db
000c3d86invoke-virtual {v12}, Landroid/view/MotionEvent;->getX()F
000c3d8cmove-result v11
000c3d8efloat-to-int v11, v11
000c3d90invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3d96move-result v0
000c3d98float-to-int v0, v0
000c3d9ainvoke-virtual {v10, v3, v11, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
000c3da0move-result v10
000c3da2if-nez v10, :cond_db
000c3da6iget-object v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3daaif-eqz v10, :cond_db
000c3daeiget v10, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c3db2if-eq v10, v4, :cond_db
000c3db6int-to-float v10, v10
000c3db8invoke-virtual {v12}, Landroid/view/MotionEvent;->getY()F
000c3dbemove-result v11
000c3dc0sub-float/2addr v10, v11
000c3dc2invoke-static {v10}, Ljava/lang/Math;->abs(F)F
000c3dc8move-result v10
000c3dcaiget-object v11, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3dceiget v11, v11, LT/e;->b:I
000c3dd2int-to-float v11, v11
000c3dd4cmpl-float v10, v10, v11
000c3dd8if-lez v10, :cond_db
000c3ddcreturn v2
000c3ddereturn v1
000c3de0iput-boolean v2, v9, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c3de4return v1
000c3c18
000c3de6
000c3de6 // align 0x8
000c3de6 // align 0x8
000c3de8
000c3de8com.google.android.material.bottomsheet.BottomSheetBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3df8iget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c3dfciget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c3e00const/4 v2, 0x1
000c3e02sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c3e06invoke-virtual {v11}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e0cmove-result v3
000c3e0eif-eqz v3, :cond_16
000c3e12invoke-virtual {v12}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e18move-result v3
000c3e1aif-nez v3, :cond_16
000c3e1einvoke-virtual {v12, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
000c3e24iget-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3e28const/4 v4, 0x0
000c3e2aif-nez v3, :cond_ee
000c3e2einvoke-virtual {v11}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c3e34move-result-object v3
000c3e36const v5, 0x7f06006d
000c3e3cinvoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c3e42move-result v3
000c3e44iput v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c3e48sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000c3e4cconst/16 v5, 0x1d
000c3e50if-lt v3, v5, :cond_38
000c3e54iget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c3e58if-nez v5, :cond_38
000c3e5ciget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c3e60if-nez v5, :cond_38
000c3e64move v5, v2
000c3e66goto :goto_39
000c3e68move v5, v4
000c3e6aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c3e6eif-nez v6, :cond_54
000c3e72iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c3e76if-nez v6, :cond_54
000c3e7aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c3e7eif-nez v6, :cond_54
000c3e82iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c3e86if-nez v6, :cond_54
000c3e8aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c3e8eif-nez v6, :cond_54
000c3e92iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c3e96if-nez v6, :cond_54
000c3e9aif-nez v5, :cond_54
000c3e9egoto :goto_8d
000c3ea0new-instance v6, LI/i;
000c3ea4invoke-direct {v6, v10, v5}, LI/i;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Z)V
000c3eaanew-instance v5, LE0/I;
000c3eaeinvoke-virtual {v12}, Landroid/view/View;->getPaddingStart()I
000c3eb4move-result v7
000c3eb6invoke-virtual {v12}, Landroid/view/View;->getPaddingTop()I
000c3ebcinvoke-virtual {v12}, Landroid/view/View;->getPaddingEnd()I
000c3ec2move-result v8
000c3ec4invoke-virtual {v12}, Landroid/view/View;->getPaddingBottom()I
000c3ecamove-result v9
000c3eccinvoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3ed2iput v7, v5, LE0/I;->a:I
000c3ed6iput v8, v5, LE0/I;->b:I
000c3edaiput v9, v5, LE0/I;->c:I
000c3edenew-instance v7, LB/j;
000c3ee2invoke-direct {v7, v6, v2, v5}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c3ee8invoke-static {v12, v7}, LK/E;->u(Landroid/view/View;LK/q;)V
000c3eeeinvoke-virtual {v12}, Landroid/view/View;->isAttachedToWindow()Z
000c3ef4move-result v5
000c3ef6if-eqz v5, :cond_85
000c3efainvoke-static {v12}, LK/C;->c(Landroid/view/View;)V
000c3f00goto :goto_8d
000c3f02new-instance v5, LE0/H;
000c3f06invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3f0cinvoke-virtual {v12, v5}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000c3f12new-instance v5, LK/d;
000c3f16invoke-direct {v5, v12}, LK/d;-><init>(Landroid/view/View;)V
000c3f1cconst/16 v6, 0x1e
000c3f20if-lt v3, v6, :cond_9f
000c3f24new-instance v3, LK/c0;
000c3f28invoke-direct {v3, v5}, LK/c0;-><init>(LK/d;)V
000c3f2einvoke-static {v12, v3}, LC0/b;->p(Landroid/view/View;LK/c0;)V
000c3f34goto :goto_b8
000c3f36sget-object v3, LK/b0;->e:Landroid/view/animation/PathInterpolator;
000c3f3aconst v3, 0x7f0801cb
000c3f40invoke-virtual {v12, v3}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
000c3f46move-result-object v3
000c3f48new-instance v6, LK/a0;
000c3f4cinvoke-direct {v6, v12, v5}, LK/a0;-><init>(Landroid/view/View;LK/d;)V
000c3f52const v5, 0x7f0801d3
000c3f58invoke-virtual {v12, v5, v6}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000c3f5eif-nez v3, :cond_b8
000c3f62invoke-virtual {v12, v6}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
000c3f68new-instance v3, Ljava/lang/ref/WeakReference;
000c3f6cinvoke-direct {v3, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c3f72iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3f76new-instance v3, LF0/j;
000c3f7ainvoke-direct {v3, v12}, LF0/j;-><init>(Landroid/view/View;)V
000c3f80iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c3f84if-eqz v1, :cond_db
000c3f88invoke-virtual {v12, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3f8eiget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c3f92const/high16 v5, -0x40800000
000c3f96cmpl-float v5, v3, v5
000c3f9aif-nez v5, :cond_d7
000c3f9einvoke-static {v12}, LK/E;->i(Landroid/view/View;)F
000c3fa4move-result v3
000c3fa6invoke-virtual {v1, v3}, LL0/g;->i(F)V
000c3facgoto :goto_e2
000c3faeiget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c3fb2if-eqz v1, :cond_e2
000c3fb6invoke-static {v12, v1}, LK/E;->q(Landroid/view/View;Landroid/content/res/ColorStateList;)V
000c3fbcinvoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c3fc2invoke-virtual {v12}, Landroid/view/View;->getImportantForAccessibility()I
000c3fc8move-result v1
000c3fcaif-nez v1, :cond_ee
000c3fceinvoke-virtual {v12, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
000c3fd4iget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3fd8if-nez v1, :cond_ff
000c3fdcnew-instance v1, LT/e;
000c3fe0invoke-virtual {v11}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3fe6move-result-object v3
000c3fe8iget-object v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c3fecinvoke-direct {v1, v3, v11, v5}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c3ff2iput-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3ff6invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c3ffcmove-result v1
000c3ffeinvoke-virtual {v11, v12, v13}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c4004invoke-virtual {v11}, Landroid/view/View;->getWidth()I
000c400amove-result v13
000c400ciput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c4010invoke-virtual {v11}, Landroid/view/View;->getHeight()I
000c4016move-result v11
000c4018iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c401cinvoke-virtual {v12}, Landroid/view/View;->getHeight()I
000c4022move-result v11
000c4024iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4028iget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c402csub-int v11, v13, v11
000c4030iget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c4034if-ge v11, v3, :cond_139
000c4038iget-boolean v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c403cconst/4 v5, -0x1
000c403eif-eqz v11, :cond_12f
000c4042if-ne v0, v5, :cond_128
000c4046goto :goto_12c
000c4048invoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c404emove-result v13
000c4050iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4054goto :goto_139
000c4056sub-int/2addr v13, v3
000c4058if-ne v0, v5, :cond_133
000c405cgoto :goto_137
000c405einvoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c4064move-result v13
000c4066iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c406aiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c406eiget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4072sub-int/2addr v11, v13
000c4074invoke-static {v4, v11}, Ljava/lang/Math;->max(II)I
000c407amove-result v11
000c407ciput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4080iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4084int-to-float v11, v11
000c4086const/high16 v13, 0x3f800000
000c408aiget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c408esub-float/2addr v13, v0
000c4090mul-float/2addr v13, v11
000c4092float-to-int v11, v13
000c4094iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4098invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c409eiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c40a2const/4 v13, 0x3
000c40a4if-ne v11, v13, :cond_160
000c40a8invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c40aemove-result v11
000c40b0invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40b6goto :goto_18c
000c40b8const/4 v13, 0x6
000c40baif-ne v11, v13, :cond_169
000c40beiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c40c2invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40c8goto :goto_18c
000c40caiget-boolean v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c40ceif-eqz v13, :cond_176
000c40d2const/4 v13, 0x5
000c40d4if-ne v11, v13, :cond_176
000c40d8iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c40dcinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40e2goto :goto_18c
000c40e4const/4 v13, 0x4
000c40e6if-ne v11, v13, :cond_17f
000c40eaiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c40eeinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40f4goto :goto_18c
000c40f6if-eq v11, v2, :cond_184
000c40faconst/4 v13, 0x2
000c40fcif-ne v11, v13, :cond_18c
000c4100invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c4106move-result v11
000c4108sub-int/2addr v1, v11
000c410ainvoke-virtual {v12, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4110iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4114invoke-virtual {v10, v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c411anew-instance v11, Ljava/lang/ref/WeakReference;
000c411einvoke-static {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c4124move-result-object v12
000c4126invoke-direct {v11, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c412ciput-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4130iget-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4134invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
000c413amove-result v12
000c413cif-gtz v12, :cond_1a5
000c4140return v2
000c4142invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4148move-result-object v11
000c414ainvoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4150new-instance v11, Ljava/lang/ClassCastException;
000c4154invoke-direct {v11}, Ljava/lang/ClassCastException;-><init>()V
000c415athrow v11
000c3de8
000c3de8com.google.android.material.bottomsheet.BottomSheetBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
000c3df8iget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c3dfciget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c3e00const/4 v2, 0x1
000c3e02sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
000c3e06invoke-virtual {v11}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e0cmove-result v3
000c3e0eif-eqz v3, :cond_16
000c3e12invoke-virtual {v12}, Landroid/view/View;->getFitsSystemWindows()Z
000c3e18move-result v3
000c3e1aif-nez v3, :cond_16
000c3e1einvoke-virtual {v12, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
000c3e24iget-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3e28const/4 v4, 0x0
000c3e2aif-nez v3, :cond_ee
000c3e2einvoke-virtual {v11}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c3e34move-result-object v3
000c3e36const v5, 0x7f06006d
000c3e3cinvoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c3e42move-result v3
000c3e44iput v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c3e48sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000c3e4cconst/16 v5, 0x1d
000c3e50if-lt v3, v5, :cond_38
000c3e54iget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c3e58if-nez v5, :cond_38
000c3e5ciget-boolean v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c3e60if-nez v5, :cond_38
000c3e64move v5, v2
000c3e66goto :goto_39
000c3e68move v5, v4
000c3e6aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c3e6eif-nez v6, :cond_54
000c3e72iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c3e76if-nez v6, :cond_54
000c3e7aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c3e7eif-nez v6, :cond_54
000c3e82iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c3e86if-nez v6, :cond_54
000c3e8aiget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c3e8eif-nez v6, :cond_54
000c3e92iget-boolean v6, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c3e96if-nez v6, :cond_54
000c3e9aif-nez v5, :cond_54
000c3e9egoto :goto_8d
000c3ea0new-instance v6, LI/i;
000c3ea4invoke-direct {v6, v10, v5}, LI/i;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Z)V
000c3eaanew-instance v5, LE0/I;
000c3eaeinvoke-virtual {v12}, Landroid/view/View;->getPaddingStart()I
000c3eb4move-result v7
000c3eb6invoke-virtual {v12}, Landroid/view/View;->getPaddingTop()I
000c3ebcinvoke-virtual {v12}, Landroid/view/View;->getPaddingEnd()I
000c3ec2move-result v8
000c3ec4invoke-virtual {v12}, Landroid/view/View;->getPaddingBottom()I
000c3ecamove-result v9
000c3eccinvoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3ed2iput v7, v5, LE0/I;->a:I
000c3ed6iput v8, v5, LE0/I;->b:I
000c3edaiput v9, v5, LE0/I;->c:I
000c3edenew-instance v7, LB/j;
000c3ee2invoke-direct {v7, v6, v2, v5}, LB/j;-><init>(Ljava/lang/Object;ILjava/lang/Object;)V
000c3ee8invoke-static {v12, v7}, LK/E;->u(Landroid/view/View;LK/q;)V
000c3eeeinvoke-virtual {v12}, Landroid/view/View;->isAttachedToWindow()Z
000c3ef4move-result v5
000c3ef6if-eqz v5, :cond_85
000c3efainvoke-static {v12}, LK/C;->c(Landroid/view/View;)V
000c3f00goto :goto_8d
000c3f02new-instance v5, LE0/H;
000c3f06invoke-direct {v5}, Ljava/lang/Object;-><init>()V
000c3f0cinvoke-virtual {v12, v5}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000c3f12new-instance v5, LK/d;
000c3f16invoke-direct {v5, v12}, LK/d;-><init>(Landroid/view/View;)V
000c3f1cconst/16 v6, 0x1e
000c3f20if-lt v3, v6, :cond_9f
000c3f24new-instance v3, LK/c0;
000c3f28invoke-direct {v3, v5}, LK/c0;-><init>(LK/d;)V
000c3f2einvoke-static {v12, v3}, LC0/b;->p(Landroid/view/View;LK/c0;)V
000c3f34goto :goto_b8
000c3f36sget-object v3, LK/b0;->e:Landroid/view/animation/PathInterpolator;
000c3f3aconst v3, 0x7f0801cb
000c3f40invoke-virtual {v12, v3}, Landroid/view/View;->getTag(I)Ljava/lang/Object;
000c3f46move-result-object v3
000c3f48new-instance v6, LK/a0;
000c3f4cinvoke-direct {v6, v12, v5}, LK/a0;-><init>(Landroid/view/View;LK/d;)V
000c3f52const v5, 0x7f0801d3
000c3f58invoke-virtual {v12, v5, v6}, Landroid/view/View;->setTag(ILjava/lang/Object;)V
000c3f5eif-nez v3, :cond_b8
000c3f62invoke-virtual {v12, v6}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
000c3f68new-instance v3, Ljava/lang/ref/WeakReference;
000c3f6cinvoke-direct {v3, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c3f72iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c3f76new-instance v3, LF0/j;
000c3f7ainvoke-direct {v3, v12}, LF0/j;-><init>(Landroid/view/View;)V
000c3f80iput-object v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c3f84if-eqz v1, :cond_db
000c3f88invoke-virtual {v12, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
000c3f8eiget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c3f92const/high16 v5, -0x40800000
000c3f96cmpl-float v5, v3, v5
000c3f9aif-nez v5, :cond_d7
000c3f9einvoke-static {v12}, LK/E;->i(Landroid/view/View;)F
000c3fa4move-result v3
000c3fa6invoke-virtual {v1, v3}, LL0/g;->i(F)V
000c3facgoto :goto_e2
000c3faeiget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c3fb2if-eqz v1, :cond_e2
000c3fb6invoke-static {v12, v1}, LK/E;->q(Landroid/view/View;Landroid/content/res/ColorStateList;)V
000c3fbcinvoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c3fc2invoke-virtual {v12}, Landroid/view/View;->getImportantForAccessibility()I
000c3fc8move-result v1
000c3fcaif-nez v1, :cond_ee
000c3fceinvoke-virtual {v12, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
000c3fd4iget-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3fd8if-nez v1, :cond_ff
000c3fdcnew-instance v1, LT/e;
000c3fe0invoke-virtual {v11}, Landroid/view/View;->getContext()Landroid/content/Context;
000c3fe6move-result-object v3
000c3fe8iget-object v5, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c3fecinvoke-direct {v1, v3, v11, v5}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
000c3ff2iput-object v1, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c3ff6invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c3ffcmove-result v1
000c3ffeinvoke-virtual {v11, v12, v13}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
000c4004invoke-virtual {v11}, Landroid/view/View;->getWidth()I
000c400amove-result v13
000c400ciput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c4010invoke-virtual {v11}, Landroid/view/View;->getHeight()I
000c4016move-result v11
000c4018iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c401cinvoke-virtual {v12}, Landroid/view/View;->getHeight()I
000c4022move-result v11
000c4024iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4028iget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c402csub-int v11, v13, v11
000c4030iget v3, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c4034if-ge v11, v3, :cond_139
000c4038iget-boolean v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c403cconst/4 v5, -0x1
000c403eif-eqz v11, :cond_12f
000c4042if-ne v0, v5, :cond_128
000c4046goto :goto_12c
000c4048invoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c404emove-result v13
000c4050iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4054goto :goto_139
000c4056sub-int/2addr v13, v3
000c4058if-ne v0, v5, :cond_133
000c405cgoto :goto_137
000c405einvoke-static {v13, v0}, Ljava/lang/Math;->min(II)I
000c4064move-result v13
000c4066iput v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c406aiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c406eiget v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c4072sub-int/2addr v11, v13
000c4074invoke-static {v4, v11}, Ljava/lang/Math;->max(II)I
000c407amove-result v11
000c407ciput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4080iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4084int-to-float v11, v11
000c4086const/high16 v13, 0x3f800000
000c408aiget v0, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c408esub-float/2addr v13, v0
000c4090mul-float/2addr v13, v11
000c4092float-to-int v11, v13
000c4094iput v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4098invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c409eiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c40a2const/4 v13, 0x3
000c40a4if-ne v11, v13, :cond_160
000c40a8invoke-virtual {v10}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c40aemove-result v11
000c40b0invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40b6goto :goto_18c
000c40b8const/4 v13, 0x6
000c40baif-ne v11, v13, :cond_169
000c40beiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c40c2invoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40c8goto :goto_18c
000c40caiget-boolean v13, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c40ceif-eqz v13, :cond_176
000c40d2const/4 v13, 0x5
000c40d4if-ne v11, v13, :cond_176
000c40d8iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c40dcinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40e2goto :goto_18c
000c40e4const/4 v13, 0x4
000c40e6if-ne v11, v13, :cond_17f
000c40eaiget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c40eeinvoke-virtual {v12, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
000c40f4goto :goto_18c
000c40f6if-eq v11, v2, :cond_184
000c40faconst/4 v13, 0x2
000c40fcif-ne v11, v13, :cond_18c
000c4100invoke-virtual {v12}, Landroid/view/View;->getTop()I
000c4106move-result v11
000c4108sub-int/2addr v1, v11
000c410ainvoke-virtual {v12, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4110iget v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4114invoke-virtual {v10, v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c411anew-instance v11, Ljava/lang/ref/WeakReference;
000c411einvoke-static {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z(Landroid/view/View;)Landroid/view/View;
000c4124move-result-object v12
000c4126invoke-direct {v11, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000c412ciput-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4130iget-object v11, v10, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4134invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
000c413amove-result v12
000c413cif-gtz v12, :cond_1a5
000c4140return v2
000c4142invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4148move-result-object v11
000c414ainvoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4150new-instance v11, Ljava/lang/ClassCastException;
000c4154invoke-direct {v11}, Ljava/lang/ClassCastException;-><init>()V
000c415athrow v11
000c3de8
000c415c
000c415ccom.google.android.material.bottomsheet.BottomSheetBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
000c416cinvoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c4172move-result-object v0
000c4174check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
000c4178invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000c417emove-result v1
000c4180invoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
000c4186move-result v2
000c4188add-int/2addr v2, v1
000c418aiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000c418eadd-int/2addr v2, v1
000c4190iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000c4194add-int/2addr v2, v1
000c4196add-int/2addr v2, v7
000c4198iget v7, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c419ciget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000c41a0invoke-static {v6, v2, v7, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A(IIII)I
000c41a6move-result v6
000c41a8invoke-virtual {v4}, Landroid/view/View;->getPaddingTop()I
000c41aemove-result v7
000c41b0invoke-virtual {v4}, Landroid/view/View;->getPaddingBottom()I
000c41b6move-result v4
000c41b8add-int/2addr v4, v7
000c41baiget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000c41beadd-int/2addr v4, v7
000c41c0iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c41c4add-int/2addr v4, v7
000c41c6iget v7, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c41caiget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000c41ceinvoke-static {v8, v4, v7, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A(IIII)I
000c41d4move-result v4
000c41d6invoke-virtual {v5, v6, v4}, Landroid/view/View;->measure(II)V
000c41dcconst/4 v4, 0x1
000c41dereturn v4
000c415c
000c415ccom.google.android.material.bottomsheet.BottomSheetBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
000c416cinvoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c4172move-result-object v0
000c4174check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
000c4178invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000c417emove-result v1
000c4180invoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
000c4186move-result v2
000c4188add-int/2addr v2, v1
000c418aiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000c418eadd-int/2addr v2, v1
000c4190iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000c4194add-int/2addr v2, v1
000c4196add-int/2addr v2, v7
000c4198iget v7, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c419ciget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000c41a0invoke-static {v6, v2, v7, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A(IIII)I
000c41a6move-result v6
000c41a8invoke-virtual {v4}, Landroid/view/View;->getPaddingTop()I
000c41aemove-result v7
000c41b0invoke-virtual {v4}, Landroid/view/View;->getPaddingBottom()I
000c41b6move-result v4
000c41b8add-int/2addr v4, v7
000c41baiget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000c41beadd-int/2addr v4, v7
000c41c0iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000c41c4add-int/2addr v4, v7
000c41c6iget v7, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c41caiget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000c41ceinvoke-static {v8, v4, v7, v0}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A(IIII)I
000c41d4move-result v4
000c41d6invoke-virtual {v5, v6, v4}, Landroid/view/View;->measure(II)V
000c41dcconst/4 v4, 0x1
000c41dereturn v4
000c415c
000c41e0
000c41e0com.google.android.material.bottomsheet.BottomSheetBehavior::m(android.view.View):
000c41f0iget-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c41f4if-eqz v0, :cond_12
000c41f8invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c41femove-result-object v0
000c4200if-ne v2, v0, :cond_12
000c4204iget v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4208const/4 v0, 0x3
000c420aif-ne v2, v0, :cond_10
000c420egoto :goto_12
000c4210const/4 v2, 0x1
000c4212return v2
000c4214const/4 v2, 0x0
000c4216return v2
000c41e0
000c41e0com.google.android.material.bottomsheet.BottomSheetBehavior::m(android.view.View):
000c41f0iget-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c41f4if-eqz v0, :cond_12
000c41f8invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c41femove-result-object v0
000c4200if-ne v2, v0, :cond_12
000c4204iget v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4208const/4 v0, 0x3
000c420aif-ne v2, v0, :cond_10
000c420egoto :goto_12
000c4210const/4 v2, 0x1
000c4212return v2
000c4214const/4 v2, 0x0
000c4216return v2
000c41e0
000c4218
000c4218com.google.android.material.bottomsheet.BottomSheetBehavior::s(android.view.View, int, int):
000c4228const/4 v1, 0x0
000c422aiput v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c422eiput-boolean v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4232and-int/lit8 v2, v2, 0x2
000c4236if-eqz v2, :cond_a
000c423aconst/4 v1, 0x1
000c423creturn v1
000c4218
000c4218com.google.android.material.bottomsheet.BottomSheetBehavior::s(android.view.View, int, int):
000c4228const/4 v1, 0x0
000c422aiput v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c422eiput-boolean v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4232and-int/lit8 v2, v2, 0x2
000c4236if-eqz v2, :cond_a
000c423aconst/4 v1, 0x1
000c423creturn v1
000c4218
000c423e
000c423e // align 0x10
000c423e // align 0x10
000c4240
000c4240com.google.android.material.bottomsheet.BottomSheetBehavior::u(android.view.View, android.view.MotionEvent):
000c4250invoke-virtual {v6}, Landroid/view/View;->isShown()Z
000c4256move-result v0
000c4258if-nez v0, :cond_8
000c425cconst/4 v6, 0x0
000c425ereturn v6
000c4260invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c4266move-result v0
000c4268iget v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c426cconst/4 v2, 0x1
000c426eif-ne v1, v2, :cond_14
000c4272if-nez v0, :cond_14
000c4276return v2
000c4278iget-object v3, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c427cif-eqz v3, :cond_21
000c4280iget-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4284if-nez v4, :cond_1e
000c4288if-ne v1, v2, :cond_21
000c428cinvoke-virtual {v3, v7}, LT/e;->j(Landroid/view/MotionEvent;)V
000c4292if-nez v0, :cond_32
000c4296const/4 v1, -0x1
000c4298iput v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c429ciput v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c42a0iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42a4if-eqz v1, :cond_32
000c42a8invoke-virtual {v1}, Landroid/view/VelocityTracker;->recycle()V
000c42aeconst/4 v1, 0x0
000c42b0iput-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42b4iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42b8if-nez v1, :cond_3c
000c42bcinvoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c42c2move-result-object v1
000c42c4iput-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42c8iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42ccinvoke-virtual {v1, v7}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c42d2iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c42d6if-eqz v1, :cond_74
000c42daiget-boolean v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c42deif-nez v1, :cond_4d
000c42e2iget v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c42e6if-ne v1, v2, :cond_74
000c42eaconst/4 v1, 0x2
000c42ecif-ne v0, v1, :cond_74
000c42f0iget-boolean v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c42f4if-nez v0, :cond_74
000c42f8iget v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c42fcint-to-float v0, v0
000c42feinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c4304move-result v1
000c4306sub-float/2addr v0, v1
000c4308invoke-static {v0}, Ljava/lang/Math;->abs(F)F
000c430emove-result v0
000c4310iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4314iget v3, v1, LT/e;->b:I
000c4318int-to-float v3, v3
000c431acmpl-float v0, v0, v3
000c431eif-lez v0, :cond_74
000c4322invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionIndex()I
000c4328move-result v0
000c432ainvoke-virtual {v7, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
000c4330move-result v7
000c4332invoke-virtual {v1, v6, v7}, LT/e;->b(Landroid/view/View;I)V
000c4338iget-boolean v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c433cxor-int/2addr v6, v2
000c433ereturn v6
000c4240
000c4240com.google.android.material.bottomsheet.BottomSheetBehavior::u(android.view.View, android.view.MotionEvent):
000c4250invoke-virtual {v6}, Landroid/view/View;->isShown()Z
000c4256move-result v0
000c4258if-nez v0, :cond_8
000c425cconst/4 v6, 0x0
000c425ereturn v6
000c4260invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionMasked()I
000c4266move-result v0
000c4268iget v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c426cconst/4 v2, 0x1
000c426eif-ne v1, v2, :cond_14
000c4272if-nez v0, :cond_14
000c4276return v2
000c4278iget-object v3, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c427cif-eqz v3, :cond_21
000c4280iget-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4284if-nez v4, :cond_1e
000c4288if-ne v1, v2, :cond_21
000c428cinvoke-virtual {v3, v7}, LT/e;->j(Landroid/view/MotionEvent;)V
000c4292if-nez v0, :cond_32
000c4296const/4 v1, -0x1
000c4298iput v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c429ciput v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c42a0iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42a4if-eqz v1, :cond_32
000c42a8invoke-virtual {v1}, Landroid/view/VelocityTracker;->recycle()V
000c42aeconst/4 v1, 0x0
000c42b0iput-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42b4iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42b8if-nez v1, :cond_3c
000c42bcinvoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000c42c2move-result-object v1
000c42c4iput-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42c8iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c42ccinvoke-virtual {v1, v7}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000c42d2iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c42d6if-eqz v1, :cond_74
000c42daiget-boolean v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c42deif-nez v1, :cond_4d
000c42e2iget v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c42e6if-ne v1, v2, :cond_74
000c42eaconst/4 v1, 0x2
000c42ecif-ne v0, v1, :cond_74
000c42f0iget-boolean v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c42f4if-nez v0, :cond_74
000c42f8iget v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c42fcint-to-float v0, v0
000c42feinvoke-virtual {v7}, Landroid/view/MotionEvent;->getY()F
000c4304move-result v1
000c4306sub-float/2addr v0, v1
000c4308invoke-static {v0}, Ljava/lang/Math;->abs(F)F
000c430emove-result v0
000c4310iget-object v1, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4314iget v3, v1, LT/e;->b:I
000c4318int-to-float v3, v3
000c431acmpl-float v0, v0, v3
000c431eif-lez v0, :cond_74
000c4322invoke-virtual {v7}, Landroid/view/MotionEvent;->getActionIndex()I
000c4328move-result v0
000c432ainvoke-virtual {v7, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
000c4330move-result v7
000c4332invoke-virtual {v1, v6, v7}, LT/e;->b(Landroid/view/View;I)V
000c4338iget-boolean v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->N:Z
000c433cxor-int/2addr v6, v2
000c433ereturn v6
000c4240
000c4340
000c4340com.google.android.material.bottomsheet.BottomSheetBehavior::H(android.view.View, float):
000c4350iget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4354const/4 v1, 0x1
000c4356if-eqz v0, :cond_6
000c435areturn v1
000c435cinvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c4362move-result v0
000c4364iget v2, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4368const/4 v3, 0x0
000c436aif-ge v0, v2, :cond_10
000c436ereturn v3
000c4370invoke-virtual {v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x()I
000c4376move-result v0
000c4378invoke-virtual {v5}, Landroid/view/View;->getTop()I
000c437emove-result v5
000c4380int-to-float v5, v5
000c4382iget v2, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4386mul-float/2addr v6, v2
000c4388add-float/2addr v6, v5
000c438aiget v5, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c438eint-to-float v5, v5
000c4390sub-float/2addr v6, v5
000c4392invoke-static {v6}, Ljava/lang/Math;->abs(F)F
000c4398move-result v5
000c439aint-to-float v6, v0
000c439cdiv-float/2addr v5, v6
000c439econst/high16 v6, 0x3f000000
000c43a2cmpl-float v5, v5, v6
000c43a6if-lez v5, :cond_2e
000c43aareturn v1
000c43acreturn v3
000c4340
000c4340com.google.android.material.bottomsheet.BottomSheetBehavior::H(android.view.View, float):
000c4350iget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4354const/4 v1, 0x1
000c4356if-eqz v0, :cond_6
000c435areturn v1
000c435cinvoke-virtual {v5}, Landroid/view/View;->getTop()I
000c4362move-result v0
000c4364iget v2, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4368const/4 v3, 0x0
000c436aif-ge v0, v2, :cond_10
000c436ereturn v3
000c4370invoke-virtual {v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x()I
000c4376move-result v0
000c4378invoke-virtual {v5}, Landroid/view/View;->getTop()I
000c437emove-result v5
000c4380int-to-float v5, v5
000c4382iget v2, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4386mul-float/2addr v6, v2
000c4388add-float/2addr v6, v5
000c438aiget v5, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c438eint-to-float v5, v5
000c4390sub-float/2addr v6, v5
000c4392invoke-static {v6}, Ljava/lang/Math;->abs(F)F
000c4398move-result v5
000c439aint-to-float v6, v0
000c439cdiv-float/2addr v5, v6
000c439econst/high16 v6, 0x3f000000
000c43a2cmpl-float v5, v5, v6
000c43a6if-lez v5, :cond_2e
000c43aareturn v1
000c43acreturn v3
000c4340
000c43ae
000c43ae // align 0x10
000c43ae // align 0x10
000c43b0
000c43b0com.google.android.material.bottomsheet.BottomSheetBehavior::w():
000c43c0iget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c43c4const/4 v1, 0x0
000c43c6if-eqz v0, :cond_79
000c43caiget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c43ceif-eqz v0, :cond_79
000c43d2invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c43d8move-result-object v0
000c43daif-eqz v0, :cond_79
000c43desget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000c43e2const/16 v2, 0x1f
000c43e6if-lt v0, v2, :cond_79
000c43eaiget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c43eeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c43f4move-result-object v0
000c43f6check-cast v0, Landroid/view/View;
000c43fainvoke-virtual {v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D()Z
000c4400move-result v2
000c4402if-eqz v2, :cond_79
000c4406invoke-virtual {v0}, Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
000c440cmove-result-object v0
000c440eif-eqz v0, :cond_79
000c4412iget-object v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c4416iget-object v3, v2, LL0/g;->a:LL0/f;
000c441aiget-object v3, v3, LL0/f;->a:LL0/k;
000c441eiget-object v3, v3, LL0/k;->e:LL0/c;
000c4422invoke-virtual {v2}, LL0/g;->f()Landroid/graphics/RectF;
000c4428move-result-object v2
000c442ainvoke-interface {v3, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
000c4430move-result v2
000c4432invoke-static {v0}, LI0/e;->h(Landroid/view/WindowInsets;)Landroid/view/RoundedCorner;
000c4438move-result-object v3
000c443aif-eqz v3, :cond_4e
000c443einvoke-static {v3}, LI0/e;->c(Landroid/view/RoundedCorner;)I
000c4444move-result v3
000c4446int-to-float v3, v3
000c4448cmpl-float v4, v3, v1
000c444cif-lez v4, :cond_4e
000c4450cmpl-float v4, v2, v1
000c4454if-lez v4, :cond_4e
000c4458div-float/2addr v3, v2
000c445agoto :goto_4f
000c445cmove v3, v1
000c445eiget-object v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c4462iget-object v4, v2, LL0/g;->a:LL0/f;
000c4466iget-object v4, v4, LL0/f;->a:LL0/k;
000c446aiget-object v4, v4, LL0/k;->f:LL0/c;
000c446einvoke-virtual {v2}, LL0/g;->f()Landroid/graphics/RectF;
000c4474move-result-object v2
000c4476invoke-interface {v4, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
000c447cmove-result v2
000c447einvoke-static {v0}, LI0/e;->m(Landroid/view/WindowInsets;)Landroid/view/RoundedCorner;
000c4484move-result-object v0
000c4486if-eqz v0, :cond_74
000c448ainvoke-static {v0}, LI0/e;->c(Landroid/view/RoundedCorner;)I
000c4490move-result v0
000c4492int-to-float v0, v0
000c4494cmpl-float v4, v0, v1
000c4498if-lez v4, :cond_74
000c449ccmpl-float v4, v2, v1
000c44a0if-lez v4, :cond_74
000c44a4div-float v1, v0, v2
000c44a8invoke-static {v3, v1}, Ljava/lang/Math;->max(FF)F
000c44aemove-result v0
000c44b0return v0
000c44b2return v1
000c43b0
000c43b0com.google.android.material.bottomsheet.BottomSheetBehavior::w():
000c43c0iget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c43c4const/4 v1, 0x0
000c43c6if-eqz v0, :cond_79
000c43caiget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c43ceif-eqz v0, :cond_79
000c43d2invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c43d8move-result-object v0
000c43daif-eqz v0, :cond_79
000c43desget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000c43e2const/16 v2, 0x1f
000c43e6if-lt v0, v2, :cond_79
000c43eaiget-object v0, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c43eeinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c43f4move-result-object v0
000c43f6check-cast v0, Landroid/view/View;
000c43fainvoke-virtual {v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D()Z
000c4400move-result v2
000c4402if-eqz v2, :cond_79
000c4406invoke-virtual {v0}, Landroid/view/View;->getRootWindowInsets()Landroid/view/WindowInsets;
000c440cmove-result-object v0
000c440eif-eqz v0, :cond_79
000c4412iget-object v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c4416iget-object v3, v2, LL0/g;->a:LL0/f;
000c441aiget-object v3, v3, LL0/f;->a:LL0/k;
000c441eiget-object v3, v3, LL0/k;->e:LL0/c;
000c4422invoke-virtual {v2}, LL0/g;->f()Landroid/graphics/RectF;
000c4428move-result-object v2
000c442ainvoke-interface {v3, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
000c4430move-result v2
000c4432invoke-static {v0}, LI0/e;->h(Landroid/view/WindowInsets;)Landroid/view/RoundedCorner;
000c4438move-result-object v3
000c443aif-eqz v3, :cond_4e
000c443einvoke-static {v3}, LI0/e;->c(Landroid/view/RoundedCorner;)I
000c4444move-result v3
000c4446int-to-float v3, v3
000c4448cmpl-float v4, v3, v1
000c444cif-lez v4, :cond_4e
000c4450cmpl-float v4, v2, v1
000c4454if-lez v4, :cond_4e
000c4458div-float/2addr v3, v2
000c445agoto :goto_4f
000c445cmove v3, v1
000c445eiget-object v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c4462iget-object v4, v2, LL0/g;->a:LL0/f;
000c4466iget-object v4, v4, LL0/f;->a:LL0/k;
000c446aiget-object v4, v4, LL0/k;->f:LL0/c;
000c446einvoke-virtual {v2}, LL0/g;->f()Landroid/graphics/RectF;
000c4474move-result-object v2
000c4476invoke-interface {v4, v2}, LL0/c;->a(Landroid/graphics/RectF;)F
000c447cmove-result v2
000c447einvoke-static {v0}, LI0/e;->m(Landroid/view/WindowInsets;)Landroid/view/RoundedCorner;
000c4484move-result-object v0
000c4486if-eqz v0, :cond_74
000c448ainvoke-static {v0}, LI0/e;->c(Landroid/view/RoundedCorner;)I
000c4490move-result v0
000c4492int-to-float v0, v0
000c4494cmpl-float v4, v0, v1
000c4498if-lez v4, :cond_74
000c449ccmpl-float v4, v2, v1
000c44a0if-lez v4, :cond_74
000c44a4div-float v1, v0, v2
000c44a8invoke-static {v3, v1}, Ljava/lang/Math;->max(FF)F
000c44aemove-result v0
000c44b0return v0
000c44b2return v1
000c43b0
000c44b4
000c44b4com.google.android.material.bottomsheet.BottomSheetBehavior::x():
000c44c4iget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c44c8if-eqz v0, :cond_1d
000c44cciget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c44d0iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c44d4iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c44d8mul-int/lit8 v2, v2, 0x9
000c44dcdiv-int/lit8 v2, v2, 0x10
000c44e0sub-int/2addr v1, v2
000c44e2invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000c44e8move-result v0
000c44eaiget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c44eeinvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
000c44f4move-result v0
000c44f6iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
000c44faadd-int/2addr v0, v1
000c44fcreturn v0
000c44feiget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c4502if-nez v0, :cond_33
000c4506iget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c450aif-nez v0, :cond_33
000c450eiget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:I
000c4512if-lez v0, :cond_33
000c4516iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c451aiget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->h:I
000c451eadd-int/2addr v0, v2
000c4520invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000c4526move-result v0
000c4528return v0
000c452aiget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c452eiget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
000c4532add-int/2addr v0, v1
000c4534return v0
000c44b4
000c44b4com.google.android.material.bottomsheet.BottomSheetBehavior::x():
000c44c4iget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c44c8if-eqz v0, :cond_1d
000c44cciget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->g:I
000c44d0iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c44d4iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->S:I
000c44d8mul-int/lit8 v2, v2, 0x9
000c44dcdiv-int/lit8 v2, v2, 0x10
000c44e0sub-int/2addr v1, v2
000c44e2invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000c44e8move-result v0
000c44eaiget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->R:I
000c44eeinvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
000c44f4move-result v0
000c44f6iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
000c44faadd-int/2addr v0, v1
000c44fcreturn v0
000c44feiget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c4502if-nez v0, :cond_33
000c4506iget-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c450aif-nez v0, :cond_33
000c450eiget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:I
000c4512if-lez v0, :cond_33
000c4516iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c451aiget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->h:I
000c451eadd-int/2addr v0, v2
000c4520invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000c4526move-result v0
000c4528return v0
000c452aiget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c452eiget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v:I
000c4532add-int/2addr v0, v1
000c4534return v0
000c44b4
000c4536
000c4536 // align 0x8
000c4536 // align 0x8
000c4538
000c4538com.google.android.material.bottomsheet.BottomSheetBehavior::A(int, int, int, int):
000c4548invoke-static {v0, v1, v3}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000c454emove-result v0
000c4550const/4 v1, -0x1
000c4552if-ne v2, v1, :cond_8
000c4556return v0
000c4558invoke-static {v0}, Landroid/view/View$MeasureSpec;->getMode(I)I
000c455emove-result v1
000c4560invoke-static {v0}, Landroid/view/View$MeasureSpec;->getSize(I)I
000c4566move-result v0
000c4568const/high16 v3, 0x40000000
000c456cif-eq v1, v3, :cond_22
000c4570if-nez v0, :cond_17
000c4574goto :goto_1b
000c4576invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
000c457cmove-result v2
000c457econst/high16 v0, -0x80000000
000c4582invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c4588move-result v0
000c458areturn v0
000c458cinvoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
000c4592move-result v0
000c4594invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c459amove-result v0
000c459creturn v0
000c4538
000c4538com.google.android.material.bottomsheet.BottomSheetBehavior::A(int, int, int, int):
000c4548invoke-static {v0, v1, v3}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000c454emove-result v0
000c4550const/4 v1, -0x1
000c4552if-ne v2, v1, :cond_8
000c4556return v0
000c4558invoke-static {v0}, Landroid/view/View$MeasureSpec;->getMode(I)I
000c455emove-result v1
000c4560invoke-static {v0}, Landroid/view/View$MeasureSpec;->getSize(I)I
000c4566move-result v0
000c4568const/high16 v3, 0x40000000
000c456cif-eq v1, v3, :cond_22
000c4570if-nez v0, :cond_17
000c4574goto :goto_1b
000c4576invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
000c457cmove-result v2
000c457econst/high16 v0, -0x80000000
000c4582invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c4588move-result v0
000c458areturn v0
000c458cinvoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
000c4592move-result v0
000c4594invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000c459amove-result v0
000c459creturn v0
000c4538
000c459e
000c459e // align 0x10
000c459e // align 0x10
000c45a0
000c45a0com.google.android.material.bottomsheet.BottomSheetBehavior::B():
000c45b0iget-boolean v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c45b4if-eqz v0, :cond_7
000c45b8iget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c45bcreturn v0
000c45beiget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c45c2iget-boolean v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c45c6if-eqz v1, :cond_f
000c45caconst/4 v1, 0x0
000c45ccgoto :goto_11
000c45ceiget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c45d2invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000c45d8move-result v0
000c45dareturn v0
000c45a0
000c45a0com.google.android.material.bottomsheet.BottomSheetBehavior::B():
000c45b0iget-boolean v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c45b4if-eqz v0, :cond_7
000c45b8iget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c45bcreturn v0
000c45beiget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c45c2iget-boolean v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c45c6if-eqz v1, :cond_f
000c45caconst/4 v1, 0x0
000c45ccgoto :goto_11
000c45ceiget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w:I
000c45d2invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
000c45d8move-result v0
000c45dareturn v0
000c45a0
000c45dc
000c45dccom.google.android.material.bottomsheet.BottomSheetBehavior::C(int):
000c45ecconst/4 v0, 0x3
000c45eeif-eq v3, v0, :cond_21
000c45f2const/4 v0, 0x4
000c45f4if-eq v3, v0, :cond_1e
000c45f8const/4 v0, 0x5
000c45faif-eq v3, v0, :cond_1b
000c45feconst/4 v0, 0x6
000c4600if-ne v3, v0, :cond_f
000c4604iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4608return v3
000c460anew-instance v0, Ljava/lang/IllegalArgumentException;
000c460econst-string v1, "Invalid state to get top offset: "
000c4612invoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000c4618move-result-object v3
000c461ainvoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4620throw v0
000c4622iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4626return v3
000c4628iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c462creturn v3
000c462einvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4634move-result v3
000c4636return v3
000c45dc
000c45dccom.google.android.material.bottomsheet.BottomSheetBehavior::C(int):
000c45ecconst/4 v0, 0x3
000c45eeif-eq v3, v0, :cond_21
000c45f2const/4 v0, 0x4
000c45f4if-eq v3, v0, :cond_1e
000c45f8const/4 v0, 0x5
000c45faif-eq v3, v0, :cond_1b
000c45feconst/4 v0, 0x6
000c4600if-ne v3, v0, :cond_f
000c4604iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4608return v3
000c460anew-instance v0, Ljava/lang/IllegalArgumentException;
000c460econst-string v1, "Invalid state to get top offset: "
000c4612invoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000c4618move-result-object v3
000c461ainvoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4620throw v0
000c4622iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4626return v3
000c4628iget v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c462creturn v3
000c462einvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4634move-result v3
000c4636return v3
000c45dc
000c4638
000c4638com.google.android.material.bottomsheet.BottomSheetBehavior::<init>():
000c4648invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000c464econst/4 v0, 0x0
000c4650iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4654const/4 v0, 0x1
000c4656iput-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c465aconst/4 v1, -0x1
000c465ciput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c4660iput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c4664new-instance v2, LM0/f;
000c4668invoke-direct {v2, v3}, LM0/f;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c466eiput-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c4672const/high16 v2, 0x3f000000
000c4676iput v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c467aconst/high16 v2, -0x40800000
000c467eiput v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4682iput-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4686const/4 v0, 0x4
000c4688iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c468cconst v0, 0x3dcccccd
000c4692iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4696new-instance v0, Ljava/util/ArrayList;
000c469ainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c46a0iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c46a4iput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c46a8new-instance v0, Landroid/util/SparseIntArray;
000c46acinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000c46b2iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c46b6new-instance v0, LM0/d;
000c46baconst/4 v1, 0x1
000c46bcinvoke-direct {v0, v3, v1}, LM0/d;-><init>(Lx/a;I)V
000c46c2iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c46c6return-void
000c4638
000c4638com.google.android.material.bottomsheet.BottomSheetBehavior::<init>():
000c4648invoke-direct {v3}, Ljava/lang/Object;-><init>()V
000c464econst/4 v0, 0x0
000c4650iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4654const/4 v0, 0x1
000c4656iput-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c465aconst/4 v1, -0x1
000c465ciput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c4660iput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c4664new-instance v2, LM0/f;
000c4668invoke-direct {v2, v3}, LM0/f;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c466eiput-object v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c4672const/high16 v2, 0x3f000000
000c4676iput v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c467aconst/high16 v2, -0x40800000
000c467eiput v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4682iput-boolean v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4686const/4 v0, 0x4
000c4688iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c468cconst v0, 0x3dcccccd
000c4692iput v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4696new-instance v0, Ljava/util/ArrayList;
000c469ainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c46a0iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c46a4iput v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c46a8new-instance v0, Landroid/util/SparseIntArray;
000c46acinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000c46b2iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c46b6new-instance v0, LM0/d;
000c46baconst/4 v1, 0x1
000c46bcinvoke-direct {v0, v3, v1}, LM0/d;-><init>(Lx/a;I)V
000c46c2iput-object v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c46c6return-void
000c4638
000c46c8
000c46c8com.google.android.material.bottomsheet.BottomSheetBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c46d8const/4 v0, 0x0
000c46daconst/4 v1, 0x2
000c46dcconst/4 v2, 0x1
000c46deinvoke-direct {v12}, Ljava/lang/Object;-><init>()V
000c46e4iput v0, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c46e8iput-boolean v2, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c46ecconst/4 v3, -0x1
000c46eeiput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c46f2iput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c46f6new-instance v4, LM0/f;
000c46fainvoke-direct {v4, v12}, LM0/f;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c4700iput-object v4, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c4704const/high16 v4, 0x3f000000
000c4708iput v4, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c470cconst/high16 v5, -0x40800000
000c4710iput v5, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4714iput-boolean v2, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4718const/4 v6, 0x4
000c471aiput v6, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c471econst v7, 0x3dcccccd
000c4724iput v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4728new-instance v7, Ljava/util/ArrayList;
000c472cinvoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
000c4732iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4736iput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c473anew-instance v7, Landroid/util/SparseIntArray;
000c473einvoke-direct {v7}, Landroid/util/SparseIntArray;-><init>()V
000c4744iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c4748new-instance v7, LM0/d;
000c474cinvoke-direct {v7, v12, v2}, LM0/d;-><init>(Lx/a;I)V
000c4752iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c4756invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000c475cmove-result-object v7
000c475econst v8, 0x7f0602c2
000c4764invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c476amove-result v7
000c476ciput v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->h:I
000c4770sget-object v7, Lq0/a;->a:[I
000c4774invoke-virtual {v13, v14, v7}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000c477amove-result-object v7
000c477cconst/4 v8, 0x3
000c477einvoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4784move-result v9
000c4786if-eqz v9, :cond_5f
000c478ainvoke-static {v13, v7, v8}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c4790move-result-object v9
000c4792iput-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c4796const/16 v9, 0x15
000c479ainvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c47a0move-result v9
000c47a2if-eqz v9, :cond_77
000c47a6const v9, 0x7f03007d
000c47acconst v10, 0x7f100340
000c47b2invoke-static {v13, v14, v9, v10}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000c47b8move-result-object v14
000c47bainvoke-virtual {v14}, LL0/j;->a()LL0/k;
000c47c0move-result-object v14
000c47c2iput-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y:LL0/k;
000c47c6iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y:LL0/k;
000c47caif-nez v14, :cond_7c
000c47cegoto :goto_a6
000c47d0new-instance v9, LL0/g;
000c47d4invoke-direct {v9, v14}, LL0/g;-><init>(LL0/k;)V
000c47daiput-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c47deinvoke-virtual {v9, v13}, LL0/g;->h(Landroid/content/Context;)V
000c47e4iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c47e8if-eqz v14, :cond_90
000c47eciget-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c47f0invoke-virtual {v9, v14}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000c47f6goto :goto_a6
000c47f8new-instance v14, Landroid/util/TypedValue;
000c47fcinvoke-direct {v14}, Landroid/util/TypedValue;-><init>()V
000c4802invoke-virtual {v13}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
000c4808move-result-object v9
000c480aconst v10, 0x1010031
000c4810invoke-virtual {v9, v10, v14, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
000c4816iget-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c481aiget v14, v14, Landroid/util/TypedValue;->data:I
000c481einvoke-virtual {v9, v14}, LL0/g;->setTint(I)V
000c4824invoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c482amove-result v14
000c482cconst/high16 v9, 0x3f800000
000c4830new-array v10, v1, [F
000c4834aput v14, v10, v0
000c4838aput v9, v10, v2
000c483cinvoke-static {v10}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
000c4842move-result-object v14
000c4844iput-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c4848const-wide/16 v10, 0x1f4
000c484cinvoke-virtual {v14, v10, v11}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
000c4852iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c4856new-instance v10, LO0/C;
000c485ainvoke-direct {v10, v1, v12}, LO0/C;-><init>(ILjava/lang/Object;)V
000c4860invoke-virtual {v14, v10}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
000c4866invoke-virtual {v7, v1, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
000c486cmove-result v14
000c486eiput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4872invoke-virtual {v7, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4878move-result v14
000c487aif-eqz v14, :cond_d9
000c487einvoke-virtual {v7, v0, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c4884move-result v14
000c4886iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c488ainvoke-virtual {v7, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4890move-result v14
000c4892if-eqz v14, :cond_e5
000c4896invoke-virtual {v7, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c489cmove-result v14
000c489eiput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c48a2const/16 v14, 0x9
000c48a6invoke-virtual {v7, v14}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
000c48acmove-result-object v1
000c48aeif-eqz v1, :cond_f5
000c48b2iget v1, v1, Landroid/util/TypedValue;->data:I
000c48b6if-ne v1, v3, :cond_f5
000c48bainvoke-virtual {v12, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E(I)V
000c48c0goto :goto_fc
000c48c2invoke-virtual {v7, v14, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c48c8move-result v14
000c48cainvoke-virtual {v12, v14}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E(I)V
000c48d0const/16 v14, 0x8
000c48d4invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c48damove-result v14
000c48dciget-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c48e0const/4 v3, 0x5
000c48e2if-eq v1, v14, :cond_115
000c48e6iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c48eaif-nez v14, :cond_112
000c48eeiget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c48f2if-ne v14, v3, :cond_112
000c48f6invoke-virtual {v12, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c48fcinvoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c4902const/16 v14, 0xd
000c4906invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c490cmove-result v14
000c490eiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c4912const/4 v14, 0x6
000c4914invoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c491amove-result v1
000c491ciget-boolean v5, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4920if-ne v5, v1, :cond_127
000c4924goto :goto_146
000c4926iput-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c492aiget-object v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c492eif-eqz v1, :cond_130
000c4932invoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c4938iget-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c493cif-eqz v1, :cond_139
000c4940iget v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4944if-ne v1, v14, :cond_139
000c4948goto :goto_13b
000c494aiget v8, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c494einvoke-virtual {v12, v8}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4954iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4958invoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c495einvoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c4964const/16 v14, 0xc
000c4968invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c496emove-result v14
000c4970iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4974invoke-virtual {v7, v6, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c497amove-result v14
000c497ciput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4980const/16 v14, 0xa
000c4984invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getInt(II)I
000c498amove-result v14
000c498ciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4990const/4 v14, 0x7
000c4992invoke-virtual {v7, v14, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
000c4998move-result v14
000c499aconst/4 v1, 0x0
000c499ccmpg-float v1, v14, v1
000c49a0if-lez v1, :cond_202
000c49a4cmpl-float v1, v14, v9
000c49a8if-gez v1, :cond_202
000c49aciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c49b0iget-object v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c49b4if-eqz v1, :cond_178
000c49b8iget v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c49bcint-to-float v1, v1
000c49besub-float/2addr v9, v14
000c49c0mul-float/2addr v9, v1
000c49c2float-to-int v14, v9
000c49c4iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c49c8invoke-virtual {v7, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
000c49cemove-result-object v14
000c49d0const-string v1, "offset must be greater than or equal to 0"
000c49d4const/16 v4, 0x10
000c49d8if-eqz v14, :cond_198
000c49dciget v5, v14, Landroid/util/TypedValue;->type:I
000c49e0if-ne v5, v4, :cond_198
000c49e4iget v14, v14, Landroid/util/TypedValue;->data:I
000c49e8if-ltz v14, :cond_192
000c49eciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c49f0iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c49f4invoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c49fagoto :goto_1a5
000c49fcnew-instance v13, Ljava/lang/IllegalArgumentException;
000c4a00invoke-direct {v13, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4a06throw v13
000c4a08invoke-virtual {v7, v3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c4a0emove-result v14
000c4a10if-ltz v14, :cond_1fc
000c4a14iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c4a18iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4a1cinvoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c4a22const/16 v14, 0xb
000c4a26const/16 v1, 0x1f4
000c4a2ainvoke-virtual {v7, v14, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000c4a30move-result v14
000c4a32iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d:I
000c4a36const/16 v14, 0x11
000c4a3ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a40move-result v14
000c4a42iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c4a46const/16 v14, 0x12
000c4a4ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a50move-result v14
000c4a52iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c4a56const/16 v14, 0x13
000c4a5ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a60move-result v14
000c4a62iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c4a66const/16 v14, 0x14
000c4a6ainvoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a70move-result v14
000c4a72iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c4a76const/16 v14, 0xe
000c4a7ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a80move-result v14
000c4a82iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c4a86const/16 v14, 0xf
000c4a8ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a90move-result v14
000c4a92iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c4a96invoke-virtual {v7, v4, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a9cmove-result v14
000c4a9eiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c4aa2const/16 v14, 0x17
000c4aa6invoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4aacmove-result v14
000c4aaeiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x:Z
000c4ab2invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
000c4ab8invoke-static {v13}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000c4abemove-result-object v13
000c4ac0invoke-virtual {v13}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
000c4ac6move-result v13
000c4ac8int-to-float v13, v13
000c4acaiput v13, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c:F
000c4acereturn-void
000c4ad0new-instance v13, Ljava/lang/IllegalArgumentException;
000c4ad4invoke-direct {v13, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4adathrow v13
000c4adcnew-instance v13, Ljava/lang/IllegalArgumentException;
000c4ae0const-string v14, "ratio must be a float value between 0 and 1"
000c4ae4invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4aeathrow v13
000c46c8
000c46c8com.google.android.material.bottomsheet.BottomSheetBehavior::<init>(android.content.Context, android.util.AttributeSet):
000c46d8const/4 v0, 0x0
000c46daconst/4 v1, 0x2
000c46dcconst/4 v2, 0x1
000c46deinvoke-direct {v12}, Ljava/lang/Object;-><init>()V
000c46e4iput v0, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c46e8iput-boolean v2, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c46ecconst/4 v3, -0x1
000c46eeiput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c46f2iput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c46f6new-instance v4, LM0/f;
000c46fainvoke-direct {v4, v12}, LM0/f;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V
000c4700iput-object v4, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c4704const/high16 v4, 0x3f000000
000c4708iput v4, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c470cconst/high16 v5, -0x40800000
000c4710iput v5, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4714iput-boolean v2, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4718const/4 v6, 0x4
000c471aiput v6, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c471econst v7, 0x3dcccccd
000c4724iput v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Q:F
000c4728new-instance v7, Ljava/util/ArrayList;
000c472cinvoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
000c4732iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4736iput v3, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a0:I
000c473anew-instance v7, Landroid/util/SparseIntArray;
000c473einvoke-direct {v7}, Landroid/util/SparseIntArray;-><init>()V
000c4744iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c4748new-instance v7, LM0/d;
000c474cinvoke-direct {v7, v12, v2}, LM0/d;-><init>(Lx/a;I)V
000c4752iput-object v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e0:LM0/d;
000c4756invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000c475cmove-result-object v7
000c475econst v8, 0x7f0602c2
000c4764invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000c476amove-result v7
000c476ciput v7, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->h:I
000c4770sget-object v7, Lq0/a;->a:[I
000c4774invoke-virtual {v13, v14, v7}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
000c477amove-result-object v7
000c477cconst/4 v8, 0x3
000c477einvoke-virtual {v7, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4784move-result v9
000c4786if-eqz v9, :cond_5f
000c478ainvoke-static {v13, v7, v8}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c4790move-result-object v9
000c4792iput-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c4796const/16 v9, 0x15
000c479ainvoke-virtual {v7, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c47a0move-result v9
000c47a2if-eqz v9, :cond_77
000c47a6const v9, 0x7f03007d
000c47acconst v10, 0x7f100340
000c47b2invoke-static {v13, v14, v9, v10}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000c47b8move-result-object v14
000c47bainvoke-virtual {v14}, LL0/j;->a()LL0/k;
000c47c0move-result-object v14
000c47c2iput-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y:LL0/k;
000c47c6iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y:LL0/k;
000c47caif-nez v14, :cond_7c
000c47cegoto :goto_a6
000c47d0new-instance v9, LL0/g;
000c47d4invoke-direct {v9, v14}, LL0/g;-><init>(LL0/k;)V
000c47daiput-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c47deinvoke-virtual {v9, v13}, LL0/g;->h(Landroid/content/Context;)V
000c47e4iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->j:Landroid/content/res/ColorStateList;
000c47e8if-eqz v14, :cond_90
000c47eciget-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c47f0invoke-virtual {v9, v14}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
000c47f6goto :goto_a6
000c47f8new-instance v14, Landroid/util/TypedValue;
000c47fcinvoke-direct {v14}, Landroid/util/TypedValue;-><init>()V
000c4802invoke-virtual {v13}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
000c4808move-result-object v9
000c480aconst v10, 0x1010031
000c4810invoke-virtual {v9, v10, v14, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
000c4816iget-object v9, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c481aiget v14, v14, Landroid/util/TypedValue;->data:I
000c481einvoke-virtual {v9, v14}, LL0/g;->setTint(I)V
000c4824invoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c482amove-result v14
000c482cconst/high16 v9, 0x3f800000
000c4830new-array v10, v1, [F
000c4834aput v14, v10, v0
000c4838aput v9, v10, v2
000c483cinvoke-static {v10}, Landroid/animation/ValueAnimator;->ofFloat([F)Landroid/animation/ValueAnimator;
000c4842move-result-object v14
000c4844iput-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c4848const-wide/16 v10, 0x1f4
000c484cinvoke-virtual {v14, v10, v11}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator;
000c4852iget-object v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c4856new-instance v10, LO0/C;
000c485ainvoke-direct {v10, v1, v12}, LO0/C;-><init>(ILjava/lang/Object;)V
000c4860invoke-virtual {v14, v10}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
000c4866invoke-virtual {v7, v1, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
000c486cmove-result v14
000c486eiput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H:F
000c4872invoke-virtual {v7, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4878move-result v14
000c487aif-eqz v14, :cond_d9
000c487einvoke-virtual {v7, v0, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c4884move-result v14
000c4886iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
000c488ainvoke-virtual {v7, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c4890move-result v14
000c4892if-eqz v14, :cond_e5
000c4896invoke-virtual {v7, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c489cmove-result v14
000c489eiput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->l:I
000c48a2const/16 v14, 0x9
000c48a6invoke-virtual {v7, v14}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
000c48acmove-result-object v1
000c48aeif-eqz v1, :cond_f5
000c48b2iget v1, v1, Landroid/util/TypedValue;->data:I
000c48b6if-ne v1, v3, :cond_f5
000c48bainvoke-virtual {v12, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E(I)V
000c48c0goto :goto_fc
000c48c2invoke-virtual {v7, v14, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c48c8move-result v14
000c48cainvoke-virtual {v12, v14}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E(I)V
000c48d0const/16 v14, 0x8
000c48d4invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c48damove-result v14
000c48dciget-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c48e0const/4 v3, 0x5
000c48e2if-eq v1, v14, :cond_115
000c48e6iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c48eaif-nez v14, :cond_112
000c48eeiget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c48f2if-ne v14, v3, :cond_112
000c48f6invoke-virtual {v12, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c48fcinvoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c4902const/16 v14, 0xd
000c4906invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c490cmove-result v14
000c490eiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
000c4912const/4 v14, 0x6
000c4914invoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c491amove-result v1
000c491ciget-boolean v5, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4920if-ne v5, v1, :cond_127
000c4924goto :goto_146
000c4926iput-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c492aiget-object v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c492eif-eqz v1, :cond_130
000c4932invoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c4938iget-boolean v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c493cif-eqz v1, :cond_139
000c4940iget v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4944if-ne v1, v14, :cond_139
000c4948goto :goto_13b
000c494aiget v8, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c494einvoke-virtual {v12, v8}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4954iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4958invoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c495einvoke-virtual {v12}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c4964const/16 v14, 0xc
000c4968invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c496emove-result v14
000c4970iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4974invoke-virtual {v7, v6, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c497amove-result v14
000c497ciput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4980const/16 v14, 0xa
000c4984invoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getInt(II)I
000c498amove-result v14
000c498ciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4990const/4 v14, 0x7
000c4992invoke-virtual {v7, v14, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
000c4998move-result v14
000c499aconst/4 v1, 0x0
000c499ccmpg-float v1, v14, v1
000c49a0if-lez v1, :cond_202
000c49a4cmpl-float v1, v14, v9
000c49a8if-gez v1, :cond_202
000c49aciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F:F
000c49b0iget-object v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c49b4if-eqz v1, :cond_178
000c49b8iget v1, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c49bcint-to-float v1, v1
000c49besub-float/2addr v9, v14
000c49c0mul-float/2addr v9, v1
000c49c2float-to-int v14, v9
000c49c4iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c49c8invoke-virtual {v7, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
000c49cemove-result-object v14
000c49d0const-string v1, "offset must be greater than or equal to 0"
000c49d4const/16 v4, 0x10
000c49d8if-eqz v14, :cond_198
000c49dciget v5, v14, Landroid/util/TypedValue;->type:I
000c49e0if-ne v5, v4, :cond_198
000c49e4iget v14, v14, Landroid/util/TypedValue;->data:I
000c49e8if-ltz v14, :cond_192
000c49eciput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c49f0iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c49f4invoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c49fagoto :goto_1a5
000c49fcnew-instance v13, Ljava/lang/IllegalArgumentException;
000c4a00invoke-direct {v13, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4a06throw v13
000c4a08invoke-virtual {v7, v3, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c4a0emove-result v14
000c4a10if-ltz v14, :cond_1fc
000c4a14iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C:I
000c4a18iget v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4a1cinvoke-virtual {v12, v14, v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c4a22const/16 v14, 0xb
000c4a26const/16 v1, 0x1f4
000c4a2ainvoke-virtual {v7, v14, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000c4a30move-result v14
000c4a32iput v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d:I
000c4a36const/16 v14, 0x11
000c4a3ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a40move-result v14
000c4a42iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
000c4a46const/16 v14, 0x12
000c4a4ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a50move-result v14
000c4a52iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->p:Z
000c4a56const/16 v14, 0x13
000c4a5ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a60move-result v14
000c4a62iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:Z
000c4a66const/16 v14, 0x14
000c4a6ainvoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a70move-result v14
000c4a72iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:Z
000c4a76const/16 v14, 0xe
000c4a7ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a80move-result v14
000c4a82iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->s:Z
000c4a86const/16 v14, 0xf
000c4a8ainvoke-virtual {v7, v14, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a90move-result v14
000c4a92iput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->t:Z
000c4a96invoke-virtual {v7, v4, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4a9cmove-result v14
000c4a9eiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->u:Z
000c4aa2const/16 v14, 0x17
000c4aa6invoke-virtual {v7, v14, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c4aacmove-result v14
000c4aaeiput-boolean v14, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x:Z
000c4ab2invoke-virtual {v7}, Landroid/content/res/TypedArray;->recycle()V
000c4ab8invoke-static {v13}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000c4abemove-result-object v13
000c4ac0invoke-virtual {v13}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
000c4ac6move-result v13
000c4ac8int-to-float v13, v13
000c4acaiput v13, v12, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c:F
000c4acereturn-void
000c4ad0new-instance v13, Ljava/lang/IllegalArgumentException;
000c4ad4invoke-direct {v13, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4adathrow v13
000c4adcnew-instance v13, Ljava/lang/IllegalArgumentException;
000c4ae0const-string v14, "ratio must be a float value between 0 and 1"
000c4ae4invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c4aeathrow v13
000c46c8
000c4aec
000c4aeccom.google.android.material.bottomsheet.BottomSheetBehavior::v():
000c4afcinvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x()I
000c4b02move-result v0
000c4b04iget-boolean v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4b08if-eqz v1, :cond_14
000c4b0ciget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4b10sub-int/2addr v1, v0
000c4b12iget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4b16invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000c4b1cmove-result v0
000c4b1eiput v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4b22return-void
000c4b24iget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4b28sub-int/2addr v1, v0
000c4b2aiput v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4b2ereturn-void
000c4aec
000c4aeccom.google.android.material.bottomsheet.BottomSheetBehavior::v():
000c4afcinvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x()I
000c4b02move-result v0
000c4b04iget-boolean v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4b08if-eqz v1, :cond_14
000c4b0ciget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4b10sub-int/2addr v1, v0
000c4b12iget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4b16invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
000c4b1cmove-result v0
000c4b1eiput v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4b22return-void
000c4b24iget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->T:I
000c4b28sub-int/2addr v1, v0
000c4b2aiput v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4b2ereturn-void
000c4aec
000c4b30
000c4b30com.google.android.material.bottomsheet.BottomSheetBehavior::d():
000c4b40iget-object v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4b44if-nez v0, :cond_5
000c4b48goto :goto_c
000c4b4aiget-object v1, v0, LF0/a;->f:Landroidx/activity/b;
000c4b4econst/4 v2, 0x0
000c4b50iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
000c4b54if-nez v1, :cond_d
000c4b58return-void
000c4b5ainvoke-virtual {v0}, LF0/j;->a()Landroid/animation/AnimatorSet;
000c4b60move-result-object v1
000c4b62iget v0, v0, LF0/a;->e:I
000c4b66int-to-long v2, v0
000c4b68invoke-virtual {v1, v2, v3}, Landroid/animation/Animator;->setDuration(J)Landroid/animation/Animator;
000c4b6einvoke-virtual {v1}, Landroid/animation/Animator;->start()V
000c4b74return-void
000c4b30
000c4b30com.google.android.material.bottomsheet.BottomSheetBehavior::d():
000c4b40iget-object v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4b44if-nez v0, :cond_5
000c4b48goto :goto_c
000c4b4aiget-object v1, v0, LF0/a;->f:Landroidx/activity/b;
000c4b4econst/4 v2, 0x0
000c4b50iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
000c4b54if-nez v1, :cond_d
000c4b58return-void
000c4b5ainvoke-virtual {v0}, LF0/j;->a()Landroid/animation/AnimatorSet;
000c4b60move-result-object v1
000c4b62iget v0, v0, LF0/a;->e:I
000c4b66int-to-long v2, v0
000c4b68invoke-virtual {v1, v2, v3}, Landroid/animation/Animator;->setDuration(J)Landroid/animation/Animator;
000c4b6einvoke-virtual {v1}, Landroid/animation/Animator;->start()V
000c4b74return-void
000c4b30
000c4b76
000c4b76 // align 0x8
000c4b76 // align 0x8
000c4b78
000c4b78com.google.android.material.bottomsheet.BottomSheetBehavior::y(int):
000c4b88iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4b8cinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4b92move-result-object v0
000c4b94check-cast v0, Landroid/view/View;
000c4b98if-eqz v0, :cond_35
000c4b9ciget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4ba0invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
000c4ba6move-result v1
000c4ba8if-nez v1, :cond_35
000c4baciget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4bb0if-gt v3, v1, :cond_20
000c4bb4invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4bbamove-result v3
000c4bbcif-ne v1, v3, :cond_1d
000c4bc0goto :goto_20
000c4bc2invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4bc8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000c4bcemove-result v3
000c4bd0if-gtz v3, :cond_27
000c4bd4goto :goto_35
000c4bd6const/4 v3, 0x0
000c4bd8invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4bdemove-result-object v3
000c4be0invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4be6new-instance v3, Ljava/lang/ClassCastException;
000c4beainvoke-direct {v3}, Ljava/lang/ClassCastException;-><init>()V
000c4bf0throw v3
000c4bf2return-void
000c4b78
000c4b78com.google.android.material.bottomsheet.BottomSheetBehavior::y(int):
000c4b88iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4b8cinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4b92move-result-object v0
000c4b94check-cast v0, Landroid/view/View;
000c4b98if-eqz v0, :cond_35
000c4b9ciget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c4ba0invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
000c4ba6move-result v1
000c4ba8if-nez v1, :cond_35
000c4baciget v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4bb0if-gt v3, v1, :cond_20
000c4bb4invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4bbamove-result v3
000c4bbcif-ne v1, v3, :cond_1d
000c4bc0goto :goto_20
000c4bc2invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4bc8invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000c4bcemove-result v3
000c4bd0if-gtz v3, :cond_27
000c4bd4goto :goto_35
000c4bd6const/4 v3, 0x0
000c4bd8invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c4bdemove-result-object v3
000c4be0invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c4be6new-instance v3, Ljava/lang/ClassCastException;
000c4beainvoke-direct {v3}, Ljava/lang/ClassCastException;-><init>()V
000c4bf0throw v3
000c4bf2return-void
000c4b78
000c4bf4
000c4bf4com.google.android.material.bottomsheet.BottomSheetBehavior::a():
000c4c04const/4 v0, 0x0
000c4c06const/4 v1, 0x1
000c4c08iget-object v2, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4c0cif-nez v2, :cond_7
000c4c10return-void
000c4c12iget-object v3, v2, LF0/a;->f:Landroidx/activity/b;
000c4c16const/4 v4, 0x0
000c4c18iput-object v4, v2, LF0/a;->f:Landroidx/activity/b;
000c4c1cconst/4 v4, 0x4
000c4c1eif-eqz v3, :cond_6f
000c4c22sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
000c4c26const/16 v6, 0x22
000c4c2aif-ge v5, v6, :cond_16
000c4c2egoto :goto_6f
000c4c30iget-boolean v5, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4c34iget v6, v2, LF0/a;->d:I
000c4c38iget v7, v2, LF0/a;->c:I
000c4c3ciget v3, v3, Landroidx/activity/b;->c:F
000c4c40if-eqz v5, :cond_5c
000c4c44new-instance v4, LF0/i;
000c4c48const/16 v5, 0x8
000c4c4cinvoke-direct {v4, v5, v11}, LF0/i;-><init>(ILjava/lang/Object;)V
000c4c52iget-object v5, v2, LF0/a;->b:Landroid/view/View;
000c4c56invoke-virtual {v5}, Landroid/view/View;->getHeight()I
000c4c5cmove-result v8
000c4c5eint-to-float v8, v8
000c4c60invoke-virtual {v5}, Landroid/view/View;->getScaleY()F
000c4c66move-result v9
000c4c68mul-float/2addr v9, v8
000c4c6asget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
000c4c6enew-array v10, v1, [F
000c4c72aput v9, v10, v0
000c4c76invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
000c4c7cmove-result-object v5
000c4c7enew-instance v8, LZ/a;
000c4c82invoke-direct {v8, v1}, LZ/a;-><init>(I)V
000c4c88invoke-virtual {v5, v8}, Landroid/animation/Animator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
000c4c8einvoke-static {v7, v6, v3}, Lr0/a;->c(IIF)I
000c4c94move-result v1
000c4c96int-to-long v6, v1
000c4c98invoke-virtual {v5, v6, v7}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
000c4c9enew-instance v1, LF0/i;
000c4ca2invoke-direct {v1, v0, v2}, LF0/i;-><init>(ILjava/lang/Object;)V
000c4ca8invoke-virtual {v5, v1}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
000c4caeinvoke-virtual {v5, v4}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
000c4cb4invoke-virtual {v5}, Landroid/animation/ObjectAnimator;->start()V
000c4cbareturn-void
000c4cbcinvoke-virtual {v2}, LF0/j;->a()Landroid/animation/AnimatorSet;
000c4cc2move-result-object v0
000c4cc4invoke-static {v7, v6, v3}, Lr0/a;->c(IIF)I
000c4ccamove-result v1
000c4cccint-to-long v1, v1
000c4cceinvoke-virtual {v0, v1, v2}, Landroid/animation/Animator;->setDuration(J)Landroid/animation/Animator;
000c4cd4invoke-virtual {v0}, Landroid/animation/Animator;->start()V
000c4cdainvoke-virtual {v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c4ce0return-void
000c4ce2iget-boolean v0, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4ce6if-eqz v0, :cond_74
000c4ceaconst/4 v4, 0x5
000c4cecinvoke-virtual {v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c4cf2return-void
000c4bf4
000c4bf4com.google.android.material.bottomsheet.BottomSheetBehavior::a():
000c4c04const/4 v0, 0x0
000c4c06const/4 v1, 0x1
000c4c08iget-object v2, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4c0cif-nez v2, :cond_7
000c4c10return-void
000c4c12iget-object v3, v2, LF0/a;->f:Landroidx/activity/b;
000c4c16const/4 v4, 0x0
000c4c18iput-object v4, v2, LF0/a;->f:Landroidx/activity/b;
000c4c1cconst/4 v4, 0x4
000c4c1eif-eqz v3, :cond_6f
000c4c22sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
000c4c26const/16 v6, 0x22
000c4c2aif-ge v5, v6, :cond_16
000c4c2egoto :goto_6f
000c4c30iget-boolean v5, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4c34iget v6, v2, LF0/a;->d:I
000c4c38iget v7, v2, LF0/a;->c:I
000c4c3ciget v3, v3, Landroidx/activity/b;->c:F
000c4c40if-eqz v5, :cond_5c
000c4c44new-instance v4, LF0/i;
000c4c48const/16 v5, 0x8
000c4c4cinvoke-direct {v4, v5, v11}, LF0/i;-><init>(ILjava/lang/Object;)V
000c4c52iget-object v5, v2, LF0/a;->b:Landroid/view/View;
000c4c56invoke-virtual {v5}, Landroid/view/View;->getHeight()I
000c4c5cmove-result v8
000c4c5eint-to-float v8, v8
000c4c60invoke-virtual {v5}, Landroid/view/View;->getScaleY()F
000c4c66move-result v9
000c4c68mul-float/2addr v9, v8
000c4c6asget-object v8, Landroid/view/View;->TRANSLATION_Y:Landroid/util/Property;
000c4c6enew-array v10, v1, [F
000c4c72aput v9, v10, v0
000c4c76invoke-static {v5, v8, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
000c4c7cmove-result-object v5
000c4c7enew-instance v8, LZ/a;
000c4c82invoke-direct {v8, v1}, LZ/a;-><init>(I)V
000c4c88invoke-virtual {v5, v8}, Landroid/animation/Animator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
000c4c8einvoke-static {v7, v6, v3}, Lr0/a;->c(IIF)I
000c4c94move-result v1
000c4c96int-to-long v6, v1
000c4c98invoke-virtual {v5, v6, v7}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
000c4c9enew-instance v1, LF0/i;
000c4ca2invoke-direct {v1, v0, v2}, LF0/i;-><init>(ILjava/lang/Object;)V
000c4ca8invoke-virtual {v5, v1}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
000c4caeinvoke-virtual {v5, v4}, Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
000c4cb4invoke-virtual {v5}, Landroid/animation/ObjectAnimator;->start()V
000c4cbareturn-void
000c4cbcinvoke-virtual {v2}, LF0/j;->a()Landroid/animation/AnimatorSet;
000c4cc2move-result-object v0
000c4cc4invoke-static {v7, v6, v3}, Lr0/a;->c(IIF)I
000c4ccamove-result v1
000c4cccint-to-long v1, v1
000c4cceinvoke-virtual {v0, v1, v2}, Landroid/animation/Animator;->setDuration(J)Landroid/animation/Animator;
000c4cd4invoke-virtual {v0}, Landroid/animation/Animator;->start()V
000c4cdainvoke-virtual {v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c4ce0return-void
000c4ce2iget-boolean v0, v11, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4ce6if-eqz v0, :cond_74
000c4ceaconst/4 v4, 0x5
000c4cecinvoke-virtual {v11, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->F(I)V
000c4cf2return-void
000c4bf4
000c4cf4
000c4cf4com.google.android.material.bottomsheet.BottomSheetBehavior::g(x.d):
000c4d04const/4 v1, 0x0
000c4d06iput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4d0aiput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4d0eiput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4d12return-void
000c4cf4
000c4cf4com.google.android.material.bottomsheet.BottomSheetBehavior::g(x.d):
000c4d04const/4 v1, 0x0
000c4d06iput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4d0aiput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4d0eiput-object v1, v0, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4d12return-void
000c4cf4
000c4d14
000c4d14com.google.android.material.bottomsheet.BottomSheetBehavior::i():
000c4d24const/4 v0, 0x0
000c4d26iput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4d2aiput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4d2eiput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4d32return-void
000c4d14
000c4d14com.google.android.material.bottomsheet.BottomSheetBehavior::i():
000c4d24const/4 v0, 0x0
000c4d26iput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c4d2aiput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c4d2eiput-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c4d32return-void
000c4d14
000c4d34
000c4d34com.google.android.material.bottomsheet.BottomSheetBehavior::n(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View, int, int, int[], int):
000c4d44iget-boolean v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4d48const/4 v6, 0x1
000c4d4aif-ne v9, v6, :cond_6
000c4d4egoto :goto_66
000c4d50iget-object v9, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4d54if-eqz v9, :cond_11
000c4d58invoke-virtual {v9}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4d5emove-result-object v9
000c4d60check-cast v9, Landroid/view/View;
000c4d64goto :goto_12
000c4d66const/4 v9, 0x0
000c4d68if-eq v5, v9, :cond_15
000c4d6cgoto :goto_66
000c4d6einvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4d74move-result v9
000c4d76sub-int v0, v9, v7
000c4d7aif-lez v7, :cond_44
000c4d7einvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4d84move-result v5
000c4d86if-ge v0, v5, :cond_35
000c4d8ainvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4d90move-result v3
000c4d92sub-int/2addr v9, v3
000c4d94aput v9, v8, v6
000c4d98neg-int v3, v9
000c4d9asget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4d9einvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4da4const/4 v3, 0x3
000c4da6invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4dacgoto :goto_72
000c4daeif-nez v3, :cond_38
000c4db2goto :goto_66
000c4db4aput v7, v8, v6
000c4db8neg-int v3, v7
000c4dbasget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4dbeinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4dc4invoke-virtual {v2, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4dcagoto :goto_72
000c4dccif-gez v7, :cond_72
000c4dd0const/4 v1, -0x1
000c4dd2invoke-virtual {v5, v1}, Landroid/view/View;->canScrollVertically(I)Z
000c4dd8move-result v5
000c4ddaif-nez v5, :cond_72
000c4ddeiget v5, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4de2if-le v0, v5, :cond_64
000c4de6iget-boolean v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4deaif-eqz v0, :cond_56
000c4deegoto :goto_64
000c4df0sub-int/2addr v9, v5
000c4df2aput v9, v8, v6
000c4df6neg-int v3, v9
000c4df8sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4dfcinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4e02const/4 v3, 0x4
000c4e04invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4e0agoto :goto_72
000c4e0cif-nez v3, :cond_67
000c4e10return-void
000c4e12aput v7, v8, v6
000c4e16neg-int v3, v7
000c4e18sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4e1cinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4e22invoke-virtual {v2, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4e28invoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4e2emove-result v3
000c4e30invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y(I)V
000c4e36iput v7, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4e3aiput-boolean v6, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4e3ereturn-void
000c4d34
000c4d34com.google.android.material.bottomsheet.BottomSheetBehavior::n(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View, int, int, int[], int):
000c4d44iget-boolean v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K:Z
000c4d48const/4 v6, 0x1
000c4d4aif-ne v9, v6, :cond_6
000c4d4egoto :goto_66
000c4d50iget-object v9, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4d54if-eqz v9, :cond_11
000c4d58invoke-virtual {v9}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4d5emove-result-object v9
000c4d60check-cast v9, Landroid/view/View;
000c4d64goto :goto_12
000c4d66const/4 v9, 0x0
000c4d68if-eq v5, v9, :cond_15
000c4d6cgoto :goto_66
000c4d6einvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4d74move-result v9
000c4d76sub-int v0, v9, v7
000c4d7aif-lez v7, :cond_44
000c4d7einvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4d84move-result v5
000c4d86if-ge v0, v5, :cond_35
000c4d8ainvoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4d90move-result v3
000c4d92sub-int/2addr v9, v3
000c4d94aput v9, v8, v6
000c4d98neg-int v3, v9
000c4d9asget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4d9einvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4da4const/4 v3, 0x3
000c4da6invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4dacgoto :goto_72
000c4daeif-nez v3, :cond_38
000c4db2goto :goto_66
000c4db4aput v7, v8, v6
000c4db8neg-int v3, v7
000c4dbasget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4dbeinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4dc4invoke-virtual {v2, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4dcagoto :goto_72
000c4dccif-gez v7, :cond_72
000c4dd0const/4 v1, -0x1
000c4dd2invoke-virtual {v5, v1}, Landroid/view/View;->canScrollVertically(I)Z
000c4dd8move-result v5
000c4ddaif-nez v5, :cond_72
000c4ddeiget v5, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4de2if-le v0, v5, :cond_64
000c4de6iget-boolean v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4deaif-eqz v0, :cond_56
000c4deegoto :goto_64
000c4df0sub-int/2addr v9, v5
000c4df2aput v9, v8, v6
000c4df6neg-int v3, v9
000c4df8sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4dfcinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4e02const/4 v3, 0x4
000c4e04invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4e0agoto :goto_72
000c4e0cif-nez v3, :cond_67
000c4e10return-void
000c4e12aput v7, v8, v6
000c4e16neg-int v3, v7
000c4e18sget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
000c4e1cinvoke-virtual {v4, v3}, Landroid/view/View;->offsetTopAndBottom(I)V
000c4e22invoke-virtual {v2, v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4e28invoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4e2emove-result v3
000c4e30invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->y(I)V
000c4e36iput v7, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4e3aiput-boolean v6, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4e3ereturn-void
000c4d34
000c4e40
000c4e40com.google.android.material.bottomsheet.BottomSheetBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c4e50return-void
000c4e40
000c4e40com.google.android.material.bottomsheet.BottomSheetBehavior::o(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int, int[]):
000c4e50return-void
000c4e40
000c4e52
000c4e52 // align 0x4
000c4e52 // align 0x4
000c4e54
000c4e54com.google.android.material.bottomsheet.BottomSheetBehavior::q(android.view.View, android.os.Parcelable):
000c4e64check-cast v7, Lv0/a;
000c4e68iget v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4e6cconst/4 v0, 0x1
000c4e6econst/4 v1, 0x2
000c4e70const/4 v2, 0x4
000c4e72if-nez v6, :cond_a
000c4e76goto :goto_34
000c4e78const/4 v3, -0x1
000c4e7aif-eq v6, v3, :cond_11
000c4e7eand-int/lit8 v4, v6, 0x1
000c4e82if-ne v4, v0, :cond_15
000c4e86iget v4, v7, Lv0/a;->d:I
000c4e8aiput v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c4e8eif-eq v6, v3, :cond_1b
000c4e92and-int/lit8 v4, v6, 0x2
000c4e96if-ne v4, v1, :cond_1f
000c4e9aiget-boolean v4, v7, Lv0/a;->e:Z
000c4e9eiput-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4ea2if-eq v6, v3, :cond_25
000c4ea6and-int/lit8 v4, v6, 0x4
000c4eaaif-ne v4, v2, :cond_29
000c4eaeiget-boolean v4, v7, Lv0/a;->f:Z
000c4eb2iput-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4eb6if-eq v6, v3, :cond_30
000c4ebaconst/16 v3, 0x8
000c4ebeand-int/2addr v6, v3
000c4ec0if-ne v6, v3, :cond_34
000c4ec4iget-boolean v6, v7, Lv0/a;->g:Z
000c4ec8iput-boolean v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4ecciget v6, v7, Lv0/a;->c:I
000c4ed0if-eq v6, v0, :cond_3e
000c4ed4if-ne v6, v1, :cond_3b
000c4ed8goto :goto_3e
000c4edaiput v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4edereturn-void
000c4ee0iput v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4ee4return-void
000c4e54
000c4e54com.google.android.material.bottomsheet.BottomSheetBehavior::q(android.view.View, android.os.Parcelable):
000c4e64check-cast v7, Lv0/a;
000c4e68iget v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->a:I
000c4e6cconst/4 v0, 0x1
000c4e6econst/4 v1, 0x2
000c4e70const/4 v2, 0x4
000c4e72if-nez v6, :cond_a
000c4e76goto :goto_34
000c4e78const/4 v3, -0x1
000c4e7aif-eq v6, v3, :cond_11
000c4e7eand-int/lit8 v4, v6, 0x1
000c4e82if-ne v4, v0, :cond_15
000c4e86iget v4, v7, Lv0/a;->d:I
000c4e8aiput v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c4e8eif-eq v6, v3, :cond_1b
000c4e92and-int/lit8 v4, v6, 0x2
000c4e96if-ne v4, v1, :cond_1f
000c4e9aiget-boolean v4, v7, Lv0/a;->e:Z
000c4e9eiput-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4ea2if-eq v6, v3, :cond_25
000c4ea6and-int/lit8 v4, v6, 0x4
000c4eaaif-ne v4, v2, :cond_29
000c4eaeiget-boolean v4, v7, Lv0/a;->f:Z
000c4eb2iput-boolean v4, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4eb6if-eq v6, v3, :cond_30
000c4ebaconst/16 v3, 0x8
000c4ebeand-int/2addr v6, v3
000c4ec0if-ne v6, v3, :cond_34
000c4ec4iget-boolean v6, v7, Lv0/a;->g:Z
000c4ec8iput-boolean v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J:Z
000c4ecciget v6, v7, Lv0/a;->c:I
000c4ed0if-eq v6, v0, :cond_3e
000c4ed4if-ne v6, v1, :cond_3b
000c4ed8goto :goto_3e
000c4edaiput v6, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4edereturn-void
000c4ee0iput v2, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c4ee4return-void
000c4e54
000c4ee6
000c4ee6 // align 0x8
000c4ee6 // align 0x8
000c4ee8
000c4ee8com.google.android.material.bottomsheet.BottomSheetBehavior::t(android.view.View, android.view.View, int):
000c4ef8invoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4efemove-result v6
000c4f00invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4f06move-result v0
000c4f08const/4 v1, 0x3
000c4f0aif-ne v6, v0, :cond_f
000c4f0einvoke-virtual {v3, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4f14return-void
000c4f16iget-object v6, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4f1aif-eqz v6, :cond_b5
000c4f1einvoke-virtual {v6}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4f24move-result-object v6
000c4f26if-ne v5, v6, :cond_b5
000c4f2aiget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4f2eif-nez v5, :cond_1f
000c4f32goto/16 :goto_b5
000c4f36iget v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4f3aconst/4 v6, 0x6
000c4f3cif-lez v5, :cond_34
000c4f40iget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4f44if-eqz v5, :cond_2a
000c4f48goto/16 :goto_af
000c4f4cinvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4f52move-result v5
000c4f54iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4f58if-le v5, v0, :cond_af
000c4f5cgoto/16 :goto_ae
000c4f60iget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4f64if-eqz v5, :cond_55
000c4f68iget-object v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c4f6cif-nez v5, :cond_3e
000c4f70const/4 v5, 0x0
000c4f72goto :goto_4d
000c4f74const/16 v0, 0x3e8
000c4f78iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c:F
000c4f7cinvoke-virtual {v5, v0, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000c4f82iget-object v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c4f86iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c4f8ainvoke-virtual {v5, v0}, Landroid/view/VelocityTracker;->getYVelocity(I)F
000c4f90move-result v5
000c4f92invoke-virtual {v3, v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H(Landroid/view/View;F)Z
000c4f98move-result v5
000c4f9aif-eqz v5, :cond_55
000c4f9econst/4 v1, 0x5
000c4fa0goto :goto_af
000c4fa2iget v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4fa6const/4 v0, 0x4
000c4fa8if-nez v5, :cond_93
000c4facinvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4fb2move-result v5
000c4fb4iget-boolean v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4fb8if-eqz v2, :cond_74
000c4fbciget v6, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4fc0sub-int v6, v5, v6
000c4fc4invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000c4fcamove-result v6
000c4fcciget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4fd0sub-int/2addr v5, v2
000c4fd2invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c4fd8move-result v5
000c4fdaif-ge v6, v5, :cond_97
000c4fdegoto :goto_af
000c4fe0iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4fe4if-ge v5, v2, :cond_83
000c4fe8iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4fecsub-int v0, v5, v0
000c4ff0invoke-static {v0}, Ljava/lang/Math;->abs(I)I
000c4ff6move-result v0
000c4ff8if-ge v5, v0, :cond_ae
000c4ffcgoto :goto_af
000c4ffesub-int v1, v5, v2
000c5002invoke-static {v1}, Ljava/lang/Math;->abs(I)I
000c5008move-result v1
000c500aiget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c500esub-int/2addr v5, v2
000c5010invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c5016move-result v5
000c5018if-ge v1, v5, :cond_97
000c501cgoto :goto_ae
000c501eiget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5022if-eqz v5, :cond_99
000c5026move v1, v0
000c5028goto :goto_af
000c502ainvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c5030move-result v5
000c5032iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c5036sub-int v1, v5, v1
000c503ainvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000c5040move-result v1
000c5042iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c5046sub-int/2addr v5, v2
000c5048invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c504emove-result v5
000c5050if-ge v1, v5, :cond_97
000c5054move v1, v6
000c5056const/4 v5, 0x0
000c5058invoke-virtual {v3, v4, v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I(Landroid/view/View;IZ)V
000c505eiput-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c5062return-void
000c4ee8
000c4ee8com.google.android.material.bottomsheet.BottomSheetBehavior::t(android.view.View, android.view.View, int):
000c4ef8invoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4efemove-result v6
000c4f00invoke-virtual {v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B()I
000c4f06move-result v0
000c4f08const/4 v1, 0x3
000c4f0aif-ne v6, v0, :cond_f
000c4f0einvoke-virtual {v3, v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c4f14return-void
000c4f16iget-object v6, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->V:Ljava/lang/ref/WeakReference;
000c4f1aif-eqz v6, :cond_b5
000c4f1einvoke-virtual {v6}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c4f24move-result-object v6
000c4f26if-ne v5, v6, :cond_b5
000c4f2aiget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c4f2eif-nez v5, :cond_1f
000c4f32goto/16 :goto_b5
000c4f36iget v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4f3aconst/4 v6, 0x6
000c4f3cif-lez v5, :cond_34
000c4f40iget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4f44if-eqz v5, :cond_2a
000c4f48goto/16 :goto_af
000c4f4cinvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4f52move-result v5
000c4f54iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4f58if-le v5, v0, :cond_af
000c4f5cgoto/16 :goto_ae
000c4f60iget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c4f64if-eqz v5, :cond_55
000c4f68iget-object v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c4f6cif-nez v5, :cond_3e
000c4f70const/4 v5, 0x0
000c4f72goto :goto_4d
000c4f74const/16 v0, 0x3e8
000c4f78iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c:F
000c4f7cinvoke-virtual {v5, v0, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000c4f82iget-object v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->X:Landroid/view/VelocityTracker;
000c4f86iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Z:I
000c4f8ainvoke-virtual {v5, v0}, Landroid/view/VelocityTracker;->getYVelocity(I)F
000c4f90move-result v5
000c4f92invoke-virtual {v3, v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->H(Landroid/view/View;F)Z
000c4f98move-result v5
000c4f9aif-eqz v5, :cond_55
000c4f9econst/4 v1, 0x5
000c4fa0goto :goto_af
000c4fa2iget v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->O:I
000c4fa6const/4 v0, 0x4
000c4fa8if-nez v5, :cond_93
000c4facinvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c4fb2move-result v5
000c4fb4iget-boolean v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c4fb8if-eqz v2, :cond_74
000c4fbciget v6, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c4fc0sub-int v6, v5, v6
000c4fc4invoke-static {v6}, Ljava/lang/Math;->abs(I)I
000c4fcamove-result v6
000c4fcciget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4fd0sub-int/2addr v5, v2
000c4fd2invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c4fd8move-result v5
000c4fdaif-ge v6, v5, :cond_97
000c4fdegoto :goto_af
000c4fe0iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c4fe4if-ge v5, v2, :cond_83
000c4fe8iget v0, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c4fecsub-int v0, v5, v0
000c4ff0invoke-static {v0}, Ljava/lang/Math;->abs(I)I
000c4ff6move-result v0
000c4ff8if-ge v5, v0, :cond_ae
000c4ffcgoto :goto_af
000c4ffesub-int v1, v5, v2
000c5002invoke-static {v1}, Ljava/lang/Math;->abs(I)I
000c5008move-result v1
000c500aiget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c500esub-int/2addr v5, v2
000c5010invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c5016move-result v5
000c5018if-ge v1, v5, :cond_97
000c501cgoto :goto_ae
000c501eiget-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5022if-eqz v5, :cond_99
000c5026move v1, v0
000c5028goto :goto_af
000c502ainvoke-virtual {v4}, Landroid/view/View;->getTop()I
000c5030move-result v5
000c5032iget v1, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->E:I
000c5036sub-int v1, v5, v1
000c503ainvoke-static {v1}, Ljava/lang/Math;->abs(I)I
000c5040move-result v1
000c5042iget v2, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G:I
000c5046sub-int/2addr v5, v2
000c5048invoke-static {v5}, Ljava/lang/Math;->abs(I)I
000c504emove-result v5
000c5050if-ge v1, v5, :cond_97
000c5054move v1, v6
000c5056const/4 v5, 0x0
000c5058invoke-virtual {v3, v4, v1, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I(Landroid/view/View;IZ)V
000c505eiput-boolean v5, v3, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->P:Z
000c5062return-void
000c4ee8
000c5064
000c5064com.google.android.material.bottomsheet.BottomSheetBehavior::E(int):
000c5074const/4 v0, -0x1
000c5076if-ne v2, v0, :cond_b
000c507aiget-boolean v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c507eif-nez v2, :cond_14
000c5082const/4 v2, 0x1
000c5084iput-boolean v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c5088goto :goto_1e
000c508aiget-boolean v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c508eif-nez v0, :cond_15
000c5092iget v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c5096if-eq v0, v2, :cond_14
000c509agoto :goto_15
000c509creturn-void
000c509econst/4 v0, 0x0
000c50a0iput-boolean v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c50a4invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
000c50aamove-result v2
000c50aciput v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c50b0invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M()V
000c50b6return-void
000c5064
000c5064com.google.android.material.bottomsheet.BottomSheetBehavior::E(int):
000c5074const/4 v0, -0x1
000c5076if-ne v2, v0, :cond_b
000c507aiget-boolean v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c507eif-nez v2, :cond_14
000c5082const/4 v2, 0x1
000c5084iput-boolean v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c5088goto :goto_1e
000c508aiget-boolean v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c508eif-nez v0, :cond_15
000c5092iget v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c5096if-eq v0, v2, :cond_14
000c509agoto :goto_15
000c509creturn-void
000c509econst/4 v0, 0x0
000c50a0iput-boolean v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->f:Z
000c50a4invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
000c50aamove-result v2
000c50aciput v2, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->e:I
000c50b0invoke-virtual {v1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M()V
000c50b6return-void
000c5064
000c50b8
000c50b8com.google.android.material.bottomsheet.BottomSheetBehavior::F(int):
000c50c8const/4 v0, 0x1
000c50caif-eq v5, v0, :cond_59
000c50ceconst/4 v1, 0x2
000c50d0if-ne v5, v1, :cond_7
000c50d4goto :goto_59
000c50d6iget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c50daif-nez v0, :cond_f
000c50deconst/4 v0, 0x5
000c50e0if-ne v5, v0, :cond_f
000c50e4return-void
000c50e6const/4 v0, 0x6
000c50e8if-ne v5, v0, :cond_20
000c50eciget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c50f0if-eqz v0, :cond_20
000c50f4invoke-virtual {v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C(I)I
000c50famove-result v0
000c50fciget v1, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c5100if-gt v0, v1, :cond_20
000c5104const/4 v0, 0x3
000c5106goto :goto_21
000c5108move v0, v5
000c510aiget-object v1, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c510eif-eqz v1, :cond_55
000c5112invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5118move-result-object v1
000c511aif-nez v1, :cond_2c
000c511egoto :goto_55
000c5120iget-object v5, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5124invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c512amove-result-object v5
000c512ccheck-cast v5, Landroid/view/View;
000c5130new-instance v1, Lj/W;
000c5134invoke-direct {v1, v4, v5, v0}, Lj/W;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Landroid/view/View;I)V
000c513ainvoke-virtual {v5}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c5140move-result-object v0
000c5142if-eqz v0, :cond_51
000c5146invoke-interface {v0}, Landroid/view/ViewParent;->isLayoutRequested()Z
000c514cmove-result v0
000c514eif-eqz v0, :cond_51
000c5152sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c5156invoke-virtual {v5}, Landroid/view/View;->isAttachedToWindow()Z
000c515cmove-result v0
000c515eif-eqz v0, :cond_51
000c5162invoke-virtual {v5, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000c5168return-void
000c516ainvoke-virtual {v1}, Lj/W;->run()V
000c5170return-void
000c5172invoke-virtual {v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c5178return-void
000c517anew-instance v1, Ljava/lang/IllegalArgumentException;
000c517enew-instance v2, Ljava/lang/StringBuilder;
000c5182const-string v3, "STATE_"
000c5186invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c518cif-ne v5, v0, :cond_67
000c5190const-string v5, "DRAGGING"
000c5194goto :goto_69
000c5196const-string v5, "SETTLING"
000c519ainvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c51a0const-string v5, " should not be set externally."
000c51a4invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c51aainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c51b0move-result-object v5
000c51b2invoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c51b8throw v1
000c50b8
000c50b8com.google.android.material.bottomsheet.BottomSheetBehavior::F(int):
000c50c8const/4 v0, 0x1
000c50caif-eq v5, v0, :cond_59
000c50ceconst/4 v1, 0x2
000c50d0if-ne v5, v1, :cond_7
000c50d4goto :goto_59
000c50d6iget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c50daif-nez v0, :cond_f
000c50deconst/4 v0, 0x5
000c50e0if-ne v5, v0, :cond_f
000c50e4return-void
000c50e6const/4 v0, 0x6
000c50e8if-ne v5, v0, :cond_20
000c50eciget-boolean v0, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c50f0if-eqz v0, :cond_20
000c50f4invoke-virtual {v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C(I)I
000c50famove-result v0
000c50fciget v1, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D:I
000c5100if-gt v0, v1, :cond_20
000c5104const/4 v0, 0x3
000c5106goto :goto_21
000c5108move v0, v5
000c510aiget-object v1, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c510eif-eqz v1, :cond_55
000c5112invoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5118move-result-object v1
000c511aif-nez v1, :cond_2c
000c511egoto :goto_55
000c5120iget-object v5, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5124invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c512amove-result-object v5
000c512ccheck-cast v5, Landroid/view/View;
000c5130new-instance v1, Lj/W;
000c5134invoke-direct {v1, v4, v5, v0}, Lj/W;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Landroid/view/View;I)V
000c513ainvoke-virtual {v5}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c5140move-result-object v0
000c5142if-eqz v0, :cond_51
000c5146invoke-interface {v0}, Landroid/view/ViewParent;->isLayoutRequested()Z
000c514cmove-result v0
000c514eif-eqz v0, :cond_51
000c5152sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c5156invoke-virtual {v5}, Landroid/view/View;->isAttachedToWindow()Z
000c515cmove-result v0
000c515eif-eqz v0, :cond_51
000c5162invoke-virtual {v5, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000c5168return-void
000c516ainvoke-virtual {v1}, Lj/W;->run()V
000c5170return-void
000c5172invoke-virtual {v4, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c5178return-void
000c517anew-instance v1, Ljava/lang/IllegalArgumentException;
000c517enew-instance v2, Ljava/lang/StringBuilder;
000c5182const-string v3, "STATE_"
000c5186invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000c518cif-ne v5, v0, :cond_67
000c5190const-string v5, "DRAGGING"
000c5194goto :goto_69
000c5196const-string v5, "SETTLING"
000c519ainvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c51a0const-string v5, " should not be set externally."
000c51a4invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000c51aainvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000c51b0move-result-object v5
000c51b2invoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000c51b8throw v1
000c50b8
000c51ba
000c51ba // align 0x4
000c51ba // align 0x4
000c51bc
000c51bccom.google.android.material.bottomsheet.BottomSheetBehavior::G(int):
000c51cciget v0, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c51d0if-ne v0, v7, :cond_5
000c51d4goto :goto_20
000c51d6iput v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c51daconst/4 v0, 0x5
000c51dcconst/4 v1, 0x6
000c51deconst/4 v2, 0x3
000c51e0const/4 v3, 0x4
000c51e2if-eq v7, v3, :cond_13
000c51e6if-eq v7, v2, :cond_13
000c51eaif-eq v7, v1, :cond_13
000c51eeiget-boolean v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c51f2iget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c51f6if-nez v4, :cond_18
000c51fagoto :goto_20
000c51fcinvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5202move-result-object v4
000c5204check-cast v4, Landroid/view/View;
000c5208if-nez v4, :cond_21
000c520creturn-void
000c520econst/4 v4, 0x0
000c5210const/4 v5, 0x1
000c5212if-ne v7, v2, :cond_29
000c5216invoke-virtual {v6, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L(Z)V
000c521cgoto :goto_32
000c521eif-eq v7, v1, :cond_2f
000c5222if-eq v7, v0, :cond_2f
000c5226if-ne v7, v3, :cond_32
000c522ainvoke-virtual {v6, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L(Z)V
000c5230invoke-virtual {v6, v7, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c5236iget-object v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c523ainvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
000c5240move-result v0
000c5242if-gtz v0, :cond_41
000c5246invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c524creturn-void
000c524einvoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c5254move-result-object v7
000c5256invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c525cnew-instance v7, Ljava/lang/ClassCastException;
000c5260invoke-direct {v7}, Ljava/lang/ClassCastException;-><init>()V
000c5266throw v7
000c51bc
000c51bccom.google.android.material.bottomsheet.BottomSheetBehavior::G(int):
000c51cciget v0, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c51d0if-ne v0, v7, :cond_5
000c51d4goto :goto_20
000c51d6iput v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c51daconst/4 v0, 0x5
000c51dcconst/4 v1, 0x6
000c51deconst/4 v2, 0x3
000c51e0const/4 v3, 0x4
000c51e2if-eq v7, v3, :cond_13
000c51e6if-eq v7, v2, :cond_13
000c51eaif-eq v7, v1, :cond_13
000c51eeiget-boolean v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c51f2iget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c51f6if-nez v4, :cond_18
000c51fagoto :goto_20
000c51fcinvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5202move-result-object v4
000c5204check-cast v4, Landroid/view/View;
000c5208if-nez v4, :cond_21
000c520creturn-void
000c520econst/4 v4, 0x0
000c5210const/4 v5, 0x1
000c5212if-ne v7, v2, :cond_29
000c5216invoke-virtual {v6, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L(Z)V
000c521cgoto :goto_32
000c521eif-eq v7, v1, :cond_2f
000c5222if-eq v7, v0, :cond_2f
000c5226if-ne v7, v3, :cond_32
000c522ainvoke-virtual {v6, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L(Z)V
000c5230invoke-virtual {v6, v7, v5}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c5236iget-object v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->W:Ljava/util/ArrayList;
000c523ainvoke-virtual {v7}, Ljava/util/ArrayList;->size()I
000c5240move-result v0
000c5242if-gtz v0, :cond_41
000c5246invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->J()V
000c524creturn-void
000c524einvoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c5254move-result-object v7
000c5256invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000c525cnew-instance v7, Ljava/lang/ClassCastException;
000c5260invoke-direct {v7}, Ljava/lang/ClassCastException;-><init>()V
000c5266throw v7
000c51bc
000c5268
000c5268com.google.android.material.bottomsheet.BottomSheetBehavior::b(androidx.activity.b):
000c5278iget-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c527cif-nez v0, :cond_5
000c5280return-void
000c5282iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
000c5286return-void
000c5268
000c5268com.google.android.material.bottomsheet.BottomSheetBehavior::b(androidx.activity.b):
000c5278iget-object v0, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c527cif-nez v0, :cond_5
000c5280return-void
000c5282iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
000c5286return-void
000c5268
000c5288
000c5288com.google.android.material.bottomsheet.BottomSheetBehavior::I(android.view.View, int, boolean):
000c5298invoke-virtual {v2, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C(I)I
000c529emove-result v0
000c52a0iget-object v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c52a4if-eqz v1, :cond_2d
000c52a8if-eqz v5, :cond_15
000c52acinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
000c52b2move-result v3
000c52b4invoke-virtual {v1, v3, v0}, LT/e;->p(II)Z
000c52bamove-result v3
000c52bcif-eqz v3, :cond_2d
000c52c0goto :goto_1f
000c52c2invoke-virtual {v3}, Landroid/view/View;->getLeft()I
000c52c8move-result v5
000c52cainvoke-virtual {v1, v3, v5, v0}, LT/e;->r(Landroid/view/View;II)Z
000c52d0move-result v3
000c52d2if-eqz v3, :cond_2d
000c52d6const/4 v3, 0x2
000c52d8invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c52deconst/4 v3, 0x1
000c52e0invoke-virtual {v2, v4, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c52e6iget-object v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c52eainvoke-virtual {v3, v4}, LM0/f;->a(I)V
000c52f0return-void
000c52f2invoke-virtual {v2, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c52f8return-void
000c5288
000c5288com.google.android.material.bottomsheet.BottomSheetBehavior::I(android.view.View, int, boolean):
000c5298invoke-virtual {v2, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->C(I)I
000c529emove-result v0
000c52a0iget-object v1, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M:LT/e;
000c52a4if-eqz v1, :cond_2d
000c52a8if-eqz v5, :cond_15
000c52acinvoke-virtual {v3}, Landroid/view/View;->getLeft()I
000c52b2move-result v3
000c52b4invoke-virtual {v1, v3, v0}, LT/e;->p(II)Z
000c52bamove-result v3
000c52bcif-eqz v3, :cond_2d
000c52c0goto :goto_1f
000c52c2invoke-virtual {v3}, Landroid/view/View;->getLeft()I
000c52c8move-result v5
000c52cainvoke-virtual {v1, v3, v5, v0}, LT/e;->r(Landroid/view/View;II)Z
000c52d0move-result v3
000c52d2if-eqz v3, :cond_2d
000c52d6const/4 v3, 0x2
000c52d8invoke-virtual {v2, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c52deconst/4 v3, 0x1
000c52e0invoke-virtual {v2, v4, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->K(IZ)V
000c52e6iget-object v3, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->A:LM0/f;
000c52eainvoke-virtual {v3, v4}, LM0/f;->a(I)V
000c52f0return-void
000c52f2invoke-virtual {v2, v4}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->G(I)V
000c52f8return-void
000c5288
000c52fa
000c52fa // align 0x4
000c52fa // align 0x4
000c52fc
000c52fccom.google.android.material.bottomsheet.BottomSheetBehavior::J():
000c530ciget-object v0, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5310if-eqz v0, :cond_13f
000c5314invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c531amove-result-object v0
000c531ccheck-cast v0, Landroid/view/View;
000c5320if-nez v0, :cond_e
000c5324goto/16 :goto_13f
000c5328const/high16 v1, 0x80000
000c532cinvoke-static {v0, v1}, LK/P;->j(Landroid/view/View;I)V
000c5332const/4 v1, 0x0
000c5334invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c533aconst/high16 v2, 0x40000
000c533einvoke-static {v0, v2}, LK/P;->j(Landroid/view/View;I)V
000c5344invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c534aconst/high16 v2, 0x100000
000c534einvoke-static {v0, v2}, LK/P;->j(Landroid/view/View;I)V
000c5354invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c535aiget-object v2, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c535econst/4 v3, -0x1
000c5360invoke-virtual {v2, v1, v3}, Landroid/util/SparseIntArray;->get(II)I
000c5366move-result v4
000c5368if-eq v4, v3, :cond_39
000c536cinvoke-static {v0, v4}, LK/P;->j(Landroid/view/View;I)V
000c5372invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c5378invoke-virtual {v2, v1}, Landroid/util/SparseIntArray;->delete(I)V
000c537eiget-boolean v4, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5382const/4 v5, 0x6
000c5384if-nez v4, :cond_ed
000c5388iget v4, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c538cif-eq v4, v5, :cond_ed
000c5390invoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c5396move-result-object v4
000c5398const v6, 0x7f0f0021
000c539einvoke-virtual {v4, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000c53a4move-result-object v10
000c53a6new-instance v11, LH/j;
000c53aainvoke-direct {v11, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c53b0invoke-static {v0}, LK/P;->f(Landroid/view/View;)Ljava/util/ArrayList;
000c53b6move-result-object v4
000c53b8move v6, v1
000c53bainvoke-interface {v4}, Ljava/util/List;->size()I
000c53c0move-result v7
000c53c2if-ge v6, v7, :cond_80
000c53c6invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c53ccmove-result-object v7
000c53cecheck-cast v7, LL/d;
000c53d2iget-object v7, v7, LL/d;->a:Ljava/lang/Object;
000c53d6check-cast v7, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
000c53dainvoke-virtual {v7}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->getLabel()Ljava/lang/CharSequence;
000c53e0move-result-object v7
000c53e2invoke-static {v10, v7}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
000c53e8move-result v7
000c53eaif-eqz v7, :cond_7d
000c53eeinvoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c53f4move-result-object v4
000c53f6check-cast v4, LL/d;
000c53fainvoke-virtual {v4}, LL/d;->a()I
000c5400move-result v4
000c5402move v9, v4
000c5404goto :goto_af
000c5406add-int/lit8 v6, v6, 0x1
000c540agoto :goto_57
000c540cmove v7, v1
000c540emove v6, v3
000c5410const/16 v8, 0x20
000c5414if-ge v7, v8, :cond_ae
000c5418if-ne v6, v3, :cond_ae
000c541csget-object v8, LK/P;->d:[I
000c5420aget v8, v8, v7
000c5424const/4 v9, 0x1
000c5426move v12, v1
000c5428move v13, v9
000c542ainvoke-interface {v4}, Ljava/util/List;->size()I
000c5430move-result v14
000c5432if-ge v12, v14, :cond_a8
000c5436invoke-interface {v4, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c543cmove-result-object v14
000c543echeck-cast v14, LL/d;
000c5442invoke-virtual {v14}, LL/d;->a()I
000c5448move-result v14
000c544aif-eq v14, v8, :cond_a3
000c544emove v14, v9
000c5450goto :goto_a4
000c5452move v14, v1
000c5454and-int/2addr v13, v14
000c5456add-int/lit8 v12, v12, 0x1
000c545agoto :goto_8f
000c545cif-eqz v13, :cond_ab
000c5460move v6, v8
000c5462add-int/lit8 v7, v7, 0x1
000c5466goto :goto_82
000c5468move v9, v6
000c546aif-eq v9, v3, :cond_ea
000c546enew-instance v7, LL/d;
000c5472const/4 v8, 0x0
000c5474const/4 v12, 0x0
000c5476invoke-direct/range {v7 .. v12}, LL/d;-><init>(Ljava/lang/Object;ILjava/lang/String;LL/s;Ljava/lang/Class;)V
000c547cinvoke-static {v0}, LK/P;->d(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
000c5482move-result-object v3
000c5484if-nez v3, :cond_c0
000c5488const/4 v3, 0x0
000c548agoto :goto_cf
000c548cinstance-of v4, v3, LK/a;
000c5490if-eqz v4, :cond_c9
000c5494check-cast v3, LK/a;
000c5498iget-object v3, v3, LK/a;->a:LK/b;
000c549cgoto :goto_cf
000c549enew-instance v4, LK/b;
000c54a2invoke-direct {v4, v3}, LK/b;-><init>(Landroid/view/View$AccessibilityDelegate;)V
000c54a8move-object v3, v4
000c54aaif-nez v3, :cond_d6
000c54aenew-instance v3, LK/b;
000c54b2invoke-direct {v3}, LK/b;-><init>()V
000c54b8invoke-static {v0, v3}, LK/P;->m(Landroid/view/View;LK/b;)V
000c54beinvoke-virtual {v7}, LL/d;->a()I
000c54c4move-result v3
000c54c6invoke-static {v0, v3}, LK/P;->j(Landroid/view/View;I)V
000c54ccinvoke-static {v0}, LK/P;->f(Landroid/view/View;)Ljava/util/ArrayList;
000c54d2move-result-object v3
000c54d4invoke-interface {v3, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
000c54dainvoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c54e0invoke-virtual {v2, v1, v9}, Landroid/util/SparseIntArray;->put(II)V
000c54e6iget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c54eaif-eqz v1, :cond_100
000c54eeiget v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c54f2const/4 v2, 0x5
000c54f4if-eq v1, v2, :cond_100
000c54f8sget-object v1, LL/d;->l:LL/d;
000c54fcnew-instance v3, LH/j;
000c5500invoke-direct {v3, v15, v2}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5506invoke-static {v0, v1, v3}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c550ciget v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c5510const/4 v2, 0x4
000c5512const/4 v3, 0x3
000c5514if-eq v1, v3, :cond_130
000c5518if-eq v1, v2, :cond_120
000c551cif-eq v1, v5, :cond_10b
000c5520goto :goto_13f
000c5522sget-object v1, LL/d;->k:LL/d;
000c5526new-instance v4, LH/j;
000c552ainvoke-direct {v4, v15, v2}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5530invoke-static {v0, v1, v4}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c5536sget-object v1, LL/d;->j:LL/d;
000c553anew-instance v2, LH/j;
000c553einvoke-direct {v2, v15, v3}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5544invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c554areturn-void
000c554ciget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5550if-eqz v1, :cond_125
000c5554move v5, v3
000c5556sget-object v1, LL/d;->j:LL/d;
000c555anew-instance v2, LH/j;
000c555einvoke-direct {v2, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5564invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c556areturn-void
000c556ciget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5570if-eqz v1, :cond_135
000c5574move v5, v2
000c5576sget-object v1, LL/d;->k:LL/d;
000c557anew-instance v2, LH/j;
000c557einvoke-direct {v2, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5584invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c558areturn-void
000c52fc
000c52fccom.google.android.material.bottomsheet.BottomSheetBehavior::J():
000c530ciget-object v0, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5310if-eqz v0, :cond_13f
000c5314invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c531amove-result-object v0
000c531ccheck-cast v0, Landroid/view/View;
000c5320if-nez v0, :cond_e
000c5324goto/16 :goto_13f
000c5328const/high16 v1, 0x80000
000c532cinvoke-static {v0, v1}, LK/P;->j(Landroid/view/View;I)V
000c5332const/4 v1, 0x0
000c5334invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c533aconst/high16 v2, 0x40000
000c533einvoke-static {v0, v2}, LK/P;->j(Landroid/view/View;I)V
000c5344invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c534aconst/high16 v2, 0x100000
000c534einvoke-static {v0, v2}, LK/P;->j(Landroid/view/View;I)V
000c5354invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c535aiget-object v2, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->d0:Landroid/util/SparseIntArray;
000c535econst/4 v3, -0x1
000c5360invoke-virtual {v2, v1, v3}, Landroid/util/SparseIntArray;->get(II)I
000c5366move-result v4
000c5368if-eq v4, v3, :cond_39
000c536cinvoke-static {v0, v4}, LK/P;->j(Landroid/view/View;I)V
000c5372invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c5378invoke-virtual {v2, v1}, Landroid/util/SparseIntArray;->delete(I)V
000c537eiget-boolean v4, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5382const/4 v5, 0x6
000c5384if-nez v4, :cond_ed
000c5388iget v4, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c538cif-eq v4, v5, :cond_ed
000c5390invoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c5396move-result-object v4
000c5398const v6, 0x7f0f0021
000c539einvoke-virtual {v4, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000c53a4move-result-object v10
000c53a6new-instance v11, LH/j;
000c53aainvoke-direct {v11, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c53b0invoke-static {v0}, LK/P;->f(Landroid/view/View;)Ljava/util/ArrayList;
000c53b6move-result-object v4
000c53b8move v6, v1
000c53bainvoke-interface {v4}, Ljava/util/List;->size()I
000c53c0move-result v7
000c53c2if-ge v6, v7, :cond_80
000c53c6invoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c53ccmove-result-object v7
000c53cecheck-cast v7, LL/d;
000c53d2iget-object v7, v7, LL/d;->a:Ljava/lang/Object;
000c53d6check-cast v7, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
000c53dainvoke-virtual {v7}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->getLabel()Ljava/lang/CharSequence;
000c53e0move-result-object v7
000c53e2invoke-static {v10, v7}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
000c53e8move-result v7
000c53eaif-eqz v7, :cond_7d
000c53eeinvoke-interface {v4, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c53f4move-result-object v4
000c53f6check-cast v4, LL/d;
000c53fainvoke-virtual {v4}, LL/d;->a()I
000c5400move-result v4
000c5402move v9, v4
000c5404goto :goto_af
000c5406add-int/lit8 v6, v6, 0x1
000c540agoto :goto_57
000c540cmove v7, v1
000c540emove v6, v3
000c5410const/16 v8, 0x20
000c5414if-ge v7, v8, :cond_ae
000c5418if-ne v6, v3, :cond_ae
000c541csget-object v8, LK/P;->d:[I
000c5420aget v8, v8, v7
000c5424const/4 v9, 0x1
000c5426move v12, v1
000c5428move v13, v9
000c542ainvoke-interface {v4}, Ljava/util/List;->size()I
000c5430move-result v14
000c5432if-ge v12, v14, :cond_a8
000c5436invoke-interface {v4, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
000c543cmove-result-object v14
000c543echeck-cast v14, LL/d;
000c5442invoke-virtual {v14}, LL/d;->a()I
000c5448move-result v14
000c544aif-eq v14, v8, :cond_a3
000c544emove v14, v9
000c5450goto :goto_a4
000c5452move v14, v1
000c5454and-int/2addr v13, v14
000c5456add-int/lit8 v12, v12, 0x1
000c545agoto :goto_8f
000c545cif-eqz v13, :cond_ab
000c5460move v6, v8
000c5462add-int/lit8 v7, v7, 0x1
000c5466goto :goto_82
000c5468move v9, v6
000c546aif-eq v9, v3, :cond_ea
000c546enew-instance v7, LL/d;
000c5472const/4 v8, 0x0
000c5474const/4 v12, 0x0
000c5476invoke-direct/range {v7 .. v12}, LL/d;-><init>(Ljava/lang/Object;ILjava/lang/String;LL/s;Ljava/lang/Class;)V
000c547cinvoke-static {v0}, LK/P;->d(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
000c5482move-result-object v3
000c5484if-nez v3, :cond_c0
000c5488const/4 v3, 0x0
000c548agoto :goto_cf
000c548cinstance-of v4, v3, LK/a;
000c5490if-eqz v4, :cond_c9
000c5494check-cast v3, LK/a;
000c5498iget-object v3, v3, LK/a;->a:LK/b;
000c549cgoto :goto_cf
000c549enew-instance v4, LK/b;
000c54a2invoke-direct {v4, v3}, LK/b;-><init>(Landroid/view/View$AccessibilityDelegate;)V
000c54a8move-object v3, v4
000c54aaif-nez v3, :cond_d6
000c54aenew-instance v3, LK/b;
000c54b2invoke-direct {v3}, LK/b;-><init>()V
000c54b8invoke-static {v0, v3}, LK/P;->m(Landroid/view/View;LK/b;)V
000c54beinvoke-virtual {v7}, LL/d;->a()I
000c54c4move-result v3
000c54c6invoke-static {v0, v3}, LK/P;->j(Landroid/view/View;I)V
000c54ccinvoke-static {v0}, LK/P;->f(Landroid/view/View;)Ljava/util/ArrayList;
000c54d2move-result-object v3
000c54d4invoke-interface {v3, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
000c54dainvoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
000c54e0invoke-virtual {v2, v1, v9}, Landroid/util/SparseIntArray;->put(II)V
000c54e6iget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->I:Z
000c54eaif-eqz v1, :cond_100
000c54eeiget v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c54f2const/4 v2, 0x5
000c54f4if-eq v1, v2, :cond_100
000c54f8sget-object v1, LL/d;->l:LL/d;
000c54fcnew-instance v3, LH/j;
000c5500invoke-direct {v3, v15, v2}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5506invoke-static {v0, v1, v3}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c550ciget v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c5510const/4 v2, 0x4
000c5512const/4 v3, 0x3
000c5514if-eq v1, v3, :cond_130
000c5518if-eq v1, v2, :cond_120
000c551cif-eq v1, v5, :cond_10b
000c5520goto :goto_13f
000c5522sget-object v1, LL/d;->k:LL/d;
000c5526new-instance v4, LH/j;
000c552ainvoke-direct {v4, v15, v2}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5530invoke-static {v0, v1, v4}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c5536sget-object v1, LL/d;->j:LL/d;
000c553anew-instance v2, LH/j;
000c553einvoke-direct {v2, v15, v3}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5544invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c554areturn-void
000c554ciget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5550if-eqz v1, :cond_125
000c5554move v5, v3
000c5556sget-object v1, LL/d;->j:LL/d;
000c555anew-instance v2, LH/j;
000c555einvoke-direct {v2, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5564invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c556areturn-void
000c556ciget-boolean v1, v15, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->b:Z
000c5570if-eqz v1, :cond_135
000c5574move v5, v2
000c5576sget-object v1, LL/d;->k:LL/d;
000c557anew-instance v2, LH/j;
000c557einvoke-direct {v2, v15, v5}, LH/j;-><init>(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;I)V
000c5584invoke-static {v0, v1, v2}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
000c558areturn-void
000c52fc
000c558c
000c558ccom.google.android.material.bottomsheet.BottomSheetBehavior::c(androidx.activity.b):
000c559ciget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c55a0if-nez v0, :cond_5
000c55a4goto :goto_b
000c55a6iget-object v1, v0, LF0/a;->f:Landroidx/activity/b;
000c55aaiput-object v3, v0, LF0/a;->f:Landroidx/activity/b;
000c55aeif-nez v1, :cond_c
000c55b2return-void
000c55b4iget v3, v3, Landroidx/activity/b;->c:F
000c55b8invoke-virtual {v0, v3}, LF0/j;->b(F)V
000c55bereturn-void
000c558c
000c558ccom.google.android.material.bottomsheet.BottomSheetBehavior::c(androidx.activity.b):
000c559ciget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->Y:LF0/j;
000c55a0if-nez v0, :cond_5
000c55a4goto :goto_b
000c55a6iget-object v1, v0, LF0/a;->f:Landroidx/activity/b;
000c55aaiput-object v3, v0, LF0/a;->f:Landroidx/activity/b;
000c55aeif-nez v1, :cond_c
000c55b2return-void
000c55b4iget v3, v3, Landroidx/activity/b;->c:F
000c55b8invoke-virtual {v0, v3}, LF0/j;->b(F)V
000c55bereturn-void
000c558c
000c55c0
000c55c0com.google.android.material.bottomsheet.BottomSheetBehavior::K(int, boolean):
000c55d0const/4 v0, 0x0
000c55d2const/4 v1, 0x1
000c55d4iget-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c55d8iget-object v3, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c55dcconst/4 v4, 0x2
000c55deif-ne v7, v4, :cond_a
000c55e2goto :goto_6e
000c55e4iget v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c55e8const/4 v5, 0x3
000c55eaif-ne v7, v5, :cond_1b
000c55eeiget-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x:Z
000c55f2if-nez v7, :cond_19
000c55f6invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D()Z
000c55fcmove-result v7
000c55feif-eqz v7, :cond_1b
000c5602move v7, v1
000c5604goto :goto_1c
000c5606move v7, v0
000c5608iget-boolean v5, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c560cif-eq v5, v7, :cond_6e
000c5610if-nez v2, :cond_23
000c5614goto :goto_6e
000c5616iput-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c561aconst/high16 v5, 0x3f800000
000c561eif-eqz v8, :cond_4c
000c5622if-eqz v3, :cond_4c
000c5626invoke-virtual {v3}, Landroid/animation/ValueAnimator;->isRunning()Z
000c562cmove-result v8
000c562eif-eqz v8, :cond_35
000c5632invoke-virtual {v3}, Landroid/animation/ValueAnimator;->reverse()V
000c5638return-void
000c563aiget-object v8, v2, LL0/g;->a:LL0/f;
000c563eiget v8, v8, LL0/f;->i:F
000c5642if-eqz v7, :cond_3f
000c5646invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c564cmove-result v5
000c564enew-array v7, v4, [F
000c5652aput v8, v7, v0
000c5656aput v5, v7, v1
000c565ainvoke-virtual {v3, v7}, Landroid/animation/ValueAnimator;->setFloatValues([F)V
000c5660invoke-virtual {v3}, Landroid/animation/ValueAnimator;->start()V
000c5666return-void
000c5668if-eqz v3, :cond_57
000c566cinvoke-virtual {v3}, Landroid/animation/ValueAnimator;->isRunning()Z
000c5672move-result v7
000c5674if-eqz v7, :cond_57
000c5678invoke-virtual {v3}, Landroid/animation/ValueAnimator;->cancel()V
000c567eiget-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c5682if-eqz v7, :cond_5f
000c5686invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c568cmove-result v5
000c568eiget-object v7, v2, LL0/g;->a:LL0/f;
000c5692iget v8, v7, LL0/f;->i:F
000c5696cmpl-float v8, v8, v5
000c569aif-eqz v8, :cond_6e
000c569eiput v5, v7, LL0/f;->i:F
000c56a2iput-boolean v1, v2, LL0/g;->e:Z
000c56a6invoke-virtual {v2}, LL0/g;->invalidateSelf()V
000c56acreturn-void
000c55c0
000c55c0com.google.android.material.bottomsheet.BottomSheetBehavior::K(int, boolean):
000c55d0const/4 v0, 0x0
000c55d2const/4 v1, 0x1
000c55d4iget-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->i:LL0/g;
000c55d8iget-object v3, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->B:Landroid/animation/ValueAnimator;
000c55dcconst/4 v4, 0x2
000c55deif-ne v7, v4, :cond_a
000c55e2goto :goto_6e
000c55e4iget v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c55e8const/4 v5, 0x3
000c55eaif-ne v7, v5, :cond_1b
000c55eeiget-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->x:Z
000c55f2if-nez v7, :cond_19
000c55f6invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->D()Z
000c55fcmove-result v7
000c55feif-eqz v7, :cond_1b
000c5602move v7, v1
000c5604goto :goto_1c
000c5606move v7, v0
000c5608iget-boolean v5, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c560cif-eq v5, v7, :cond_6e
000c5610if-nez v2, :cond_23
000c5614goto :goto_6e
000c5616iput-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c561aconst/high16 v5, 0x3f800000
000c561eif-eqz v8, :cond_4c
000c5622if-eqz v3, :cond_4c
000c5626invoke-virtual {v3}, Landroid/animation/ValueAnimator;->isRunning()Z
000c562cmove-result v8
000c562eif-eqz v8, :cond_35
000c5632invoke-virtual {v3}, Landroid/animation/ValueAnimator;->reverse()V
000c5638return-void
000c563aiget-object v8, v2, LL0/g;->a:LL0/f;
000c563eiget v8, v8, LL0/f;->i:F
000c5642if-eqz v7, :cond_3f
000c5646invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c564cmove-result v5
000c564enew-array v7, v4, [F
000c5652aput v8, v7, v0
000c5656aput v5, v7, v1
000c565ainvoke-virtual {v3, v7}, Landroid/animation/ValueAnimator;->setFloatValues([F)V
000c5660invoke-virtual {v3}, Landroid/animation/ValueAnimator;->start()V
000c5666return-void
000c5668if-eqz v3, :cond_57
000c566cinvoke-virtual {v3}, Landroid/animation/ValueAnimator;->isRunning()Z
000c5672move-result v7
000c5674if-eqz v7, :cond_57
000c5678invoke-virtual {v3}, Landroid/animation/ValueAnimator;->cancel()V
000c567eiget-boolean v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->z:Z
000c5682if-eqz v7, :cond_5f
000c5686invoke-virtual {v6}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->w()F
000c568cmove-result v5
000c568eiget-object v7, v2, LL0/g;->a:LL0/f;
000c5692iget v8, v7, LL0/f;->i:F
000c5696cmpl-float v8, v8, v5
000c569aif-eqz v8, :cond_6e
000c569eiput v5, v7, LL0/f;->i:F
000c56a2iput-boolean v1, v2, LL0/g;->e:Z
000c56a6invoke-virtual {v2}, LL0/g;->invalidateSelf()V
000c56acreturn-void
000c55c0
Loading..