File classes.dex
Function:
Loading..
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
000c56ae
000c56ae // align 0x10
000c56ae // align 0x10
000c56b0
000c56b0com.google.android.material.bottomsheet.BottomSheetBehavior::L(boolean):
000c56c0iget-object v0, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c56c4if-nez v0, :cond_5
000c56c8goto :goto_4e
000c56cainvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c56d0move-result-object v0
000c56d2check-cast v0, Landroid/view/View;
000c56d6invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c56dcmove-result-object v0
000c56deinstance-of v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000c56e2if-nez v1, :cond_14
000c56e6goto :goto_4e
000c56e8check-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000c56ecinvoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
000c56f2move-result v1
000c56f4if-eqz v7, :cond_27
000c56f8iget-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c56fcif-nez v2, :cond_4e
000c5700new-instance v2, Ljava/util/HashMap;
000c5704invoke-direct {v2, v1}, Ljava/util/HashMap;-><init>(I)V
000c570aiput-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c570econst/4 v2, 0x0
000c5710if-ge v2, v1, :cond_49
000c5714invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c571amove-result-object v3
000c571ciget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5720invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5726move-result-object v4
000c5728if-ne v3, v4, :cond_37
000c572cgoto :goto_46
000c572eif-eqz v7, :cond_46
000c5732iget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c5736invoke-virtual {v3}, Landroid/view/View;->getImportantForAccessibility()I
000c573cmove-result v5
000c573einvoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5744move-result-object v5
000c5746invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000c574cadd-int/lit8 v2, v2, 0x1
000c5750goto :goto_28
000c5752if-nez v7, :cond_4e
000c5756const/4 v7, 0x0
000c5758iput-object v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c575creturn-void
000c56b0
000c56b0com.google.android.material.bottomsheet.BottomSheetBehavior::L(boolean):
000c56c0iget-object v0, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c56c4if-nez v0, :cond_5
000c56c8goto :goto_4e
000c56cainvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c56d0move-result-object v0
000c56d2check-cast v0, Landroid/view/View;
000c56d6invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c56dcmove-result-object v0
000c56deinstance-of v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000c56e2if-nez v1, :cond_14
000c56e6goto :goto_4e
000c56e8check-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;
000c56ecinvoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
000c56f2move-result v1
000c56f4if-eqz v7, :cond_27
000c56f8iget-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c56fcif-nez v2, :cond_4e
000c5700new-instance v2, Ljava/util/HashMap;
000c5704invoke-direct {v2, v1}, Ljava/util/HashMap;-><init>(I)V
000c570aiput-object v2, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c570econst/4 v2, 0x0
000c5710if-ge v2, v1, :cond_49
000c5714invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c571amove-result-object v3
000c571ciget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5720invoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5726move-result-object v4
000c5728if-ne v3, v4, :cond_37
000c572cgoto :goto_46
000c572eif-eqz v7, :cond_46
000c5732iget-object v4, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c5736invoke-virtual {v3}, Landroid/view/View;->getImportantForAccessibility()I
000c573cmove-result v5
000c573einvoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5744move-result-object v5
000c5746invoke-virtual {v4, v3, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000c574cadd-int/lit8 v2, v2, 0x1
000c5750goto :goto_28
000c5752if-nez v7, :cond_4e
000c5756const/4 v7, 0x0
000c5758iput-object v7, v6, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->c0:Ljava/util/HashMap;
000c575creturn-void
000c56b0
000c575e
000c575e // align 0x10
000c575e // align 0x10
000c5760
000c5760com.google.android.material.bottomsheet.BottomSheetBehavior::M():
000c5770iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5774if-eqz v0, :cond_19
000c5778invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c577eiget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c5782const/4 v1, 0x4
000c5784if-ne v0, v1, :cond_19
000c5788iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c578cinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5792move-result-object v0
000c5794check-cast v0, Landroid/view/View;
000c5798if-eqz v0, :cond_19
000c579cinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000c57a2return-void
000c5760
000c5760com.google.android.material.bottomsheet.BottomSheetBehavior::M():
000c5770iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c5774if-eqz v0, :cond_19
000c5778invoke-virtual {v2}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->v()V
000c577eiget v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->L:I
000c5782const/4 v1, 0x4
000c5784if-ne v0, v1, :cond_19
000c5788iget-object v0, v2, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->U:Ljava/lang/ref/WeakReference;
000c578cinvoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000c5792move-result-object v0
000c5794check-cast v0, Landroid/view/View;
000c5798if-eqz v0, :cond_19
000c579cinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000c57a2return-void
000c5760
000c57a4
000c57a4com.google.android.material.button.MaterialButton::getShapeAppearanceModel():
000c57b4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c57bamove-result v0
000c57bcif-eqz v0, :cond_b
000c57c0iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c57c4iget-object v0, v0, Lw0/c;->b:LL0/k;
000c57c8return-object v0
000c57canew-instance v0, Ljava/lang/IllegalStateException;
000c57ceconst-string v1, "Attempted to get ShapeAppearanceModel from a MaterialButton which has an overwritten background."
000c57d2invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000c57d8throw v0
000c57a4
000c57a4com.google.android.material.button.MaterialButton::getShapeAppearanceModel():
000c57b4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c57bamove-result v0
000c57bcif-eqz v0, :cond_b
000c57c0iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c57c4iget-object v0, v0, Lw0/c;->b:LL0/k;
000c57c8return-object v0
000c57canew-instance v0, Ljava/lang/IllegalStateException;
000c57ceconst-string v1, "Attempted to get ShapeAppearanceModel from a MaterialButton which has an overwritten background."
000c57d2invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000c57d8throw v0
000c57a4
000c57da
000c57da // align 0x4
000c57da // align 0x4
000c57dc
000c57dccom.google.android.material.button.MaterialButtonToggleGroup::c(int):
000c57ecinvoke-virtual {v1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c57f2move-result-object v2
000c57f4invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
000c57famove-result v2
000c57fcconst/16 v0, 0x8
000c5800if-eq v2, v0, :cond_e
000c5804const/4 v2, 0x1
000c5806return v2
000c5808const/4 v2, 0x0
000c580areturn v2
000c57dc
000c57dccom.google.android.material.button.MaterialButtonToggleGroup::c(int):
000c57ecinvoke-virtual {v1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c57f2move-result-object v2
000c57f4invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
000c57famove-result v2
000c57fcconst/16 v0, 0x8
000c5800if-eq v2, v0, :cond_e
000c5804const/4 v2, 0x1
000c5806return v2
000c5808const/4 v2, 0x0
000c580areturn v2
000c57dc
000c580c
000c580ccom.google.android.material.button.MaterialButtonToggleGroup::getCheckedButtonId():
000c581ciget-boolean v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5820if-eqz v0, :cond_1d
000c5824iget-object v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5828invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000c582emove-result v0
000c5830if-nez v0, :cond_1d
000c5834iget-object v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5838invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
000c583emove-result-object v0
000c5840invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c5846move-result-object v0
000c5848check-cast v0, Ljava/lang/Integer;
000c584cinvoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c5852move-result v0
000c5854return v0
000c5856const/4 v0, -0x1
000c5858return v0
000c580c
000c580ccom.google.android.material.button.MaterialButtonToggleGroup::getCheckedButtonId():
000c581ciget-boolean v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5820if-eqz v0, :cond_1d
000c5824iget-object v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5828invoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000c582emove-result v0
000c5830if-nez v0, :cond_1d
000c5834iget-object v0, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5838invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
000c583emove-result-object v0
000c5840invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c5846move-result-object v0
000c5848check-cast v0, Ljava/lang/Integer;
000c584cinvoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
000c5852move-result v0
000c5854return v0
000c5856const/4 v0, -0x1
000c5858return v0
000c580c
000c585a
000c585a // align 0x4
000c585a // align 0x4
000c585c
000c585ccom.google.android.material.button.MaterialButtonToggleGroup::getChildDrawingOrder(int, int):
000c586ciget-object v2, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e:[Ljava/lang/Integer;
000c5870if-eqz v2, :cond_f
000c5874array-length v0, v2
000c5876if-lt v3, v0, :cond_8
000c587agoto :goto_f
000c587caget-object v2, v2, v3
000c5880invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000c5886move-result v2
000c5888return v2
000c588areturn v3
000c585c
000c585ccom.google.android.material.button.MaterialButtonToggleGroup::getChildDrawingOrder(int, int):
000c586ciget-object v2, v1, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e:[Ljava/lang/Integer;
000c5870if-eqz v2, :cond_f
000c5874array-length v0, v2
000c5876if-lt v3, v0, :cond_8
000c587agoto :goto_f
000c587caget-object v2, v2, v3
000c5880invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
000c5886move-result v2
000c5888return v2
000c588areturn v3
000c585c
000c588c
000c588ccom.google.android.material.button.MaterialButtonToggleGroup::getFirstVisibleChildIndex():
000c589cinvoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c58a2move-result v0
000c58a4const/4 v1, 0x0
000c58a6if-ge v1, v0, :cond_11
000c58aainvoke-virtual {v3, v1}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c58b0move-result v2
000c58b2if-eqz v2, :cond_e
000c58b6return v1
000c58b8add-int/lit8 v1, v1, 0x1
000c58bcgoto :goto_5
000c58beconst/4 v0, -0x1
000c58c0return v0
000c588c
000c588ccom.google.android.material.button.MaterialButtonToggleGroup::getFirstVisibleChildIndex():
000c589cinvoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c58a2move-result v0
000c58a4const/4 v1, 0x0
000c58a6if-ge v1, v0, :cond_11
000c58aainvoke-virtual {v3, v1}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c58b0move-result v2
000c58b2if-eqz v2, :cond_e
000c58b6return v1
000c58b8add-int/lit8 v1, v1, 0x1
000c58bcgoto :goto_5
000c58beconst/4 v0, -0x1
000c58c0return v0
000c588c
000c58c2
000c58c2 // align 0x4
000c58c2 // align 0x4
000c58c4
000c58c4com.google.android.material.button.MaterialButtonToggleGroup::getLastVisibleChildIndex():
000c58d4invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c58damove-result v0
000c58dcadd-int/lit8 v0, v0, -0x1
000c58e0if-ltz v0, :cond_12
000c58e4invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c58eamove-result v1
000c58ecif-eqz v1, :cond_f
000c58f0return v0
000c58f2add-int/lit8 v0, v0, -0x1
000c58f6goto :goto_6
000c58f8const/4 v0, -0x1
000c58fareturn v0
000c58c4
000c58c4com.google.android.material.button.MaterialButtonToggleGroup::getLastVisibleChildIndex():
000c58d4invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c58damove-result v0
000c58dcadd-int/lit8 v0, v0, -0x1
000c58e0if-ltz v0, :cond_12
000c58e4invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c58eamove-result v1
000c58ecif-eqz v1, :cond_f
000c58f0return v0
000c58f2add-int/lit8 v0, v0, -0x1
000c58f6goto :goto_6
000c58f8const/4 v0, -0x1
000c58fareturn v0
000c58c4
000c58fc
000c58fccom.google.android.material.button.MaterialButtonToggleGroup::getVisibleButtonCount():
000c590cconst/4 v0, 0x0
000c590emove v1, v0
000c5910invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c5916move-result v2
000c5918if-ge v0, v2, :cond_1b
000c591cinvoke-virtual {v3, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5922move-result-object v2
000c5924instance-of v2, v2, Lcom/google/android/material/button/MaterialButton;
000c5928if-eqz v2, :cond_18
000c592cinvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c5932move-result v2
000c5934if-eqz v2, :cond_18
000c5938add-int/lit8 v1, v1, 0x1
000c593cadd-int/lit8 v0, v0, 0x1
000c5940goto :goto_2
000c5942return v1
000c58fc
000c58fccom.google.android.material.button.MaterialButtonToggleGroup::getVisibleButtonCount():
000c590cconst/4 v0, 0x0
000c590emove v1, v0
000c5910invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
000c5916move-result v2
000c5918if-ge v0, v2, :cond_1b
000c591cinvoke-virtual {v3, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5922move-result-object v2
000c5924instance-of v2, v2, Lcom/google/android/material/button/MaterialButton;
000c5928if-eqz v2, :cond_18
000c592cinvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c(I)Z
000c5932move-result v2
000c5934if-eqz v2, :cond_18
000c5938add-int/lit8 v1, v1, 0x1
000c593cadd-int/lit8 v0, v0, 0x1
000c5940goto :goto_2
000c5942return v1
000c58fc
000c5944
000c5944com.google.android.material.button.MaterialButtonToggleGroup::getCheckedButtonIds():
000c5954new-instance v0, Ljava/util/ArrayList;
000c5958invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c595econst/4 v1, 0x0
000c5960invoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000c5966move-result v2
000c5968if-ge v1, v2, :cond_2c
000c596cinvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5972move-result-object v2
000c5974check-cast v2, Lcom/google/android/material/button/MaterialButton;
000c5978invoke-virtual {v2}, Landroid/view/View;->getId()I
000c597emove-result v2
000c5980iget-object v3, v5, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5984invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c598amove-result-object v4
000c598cinvoke-virtual {v3, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5992move-result v3
000c5994if-eqz v3, :cond_29
000c5998invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c599emove-result-object v2
000c59a0invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c59a6add-int/lit8 v1, v1, 0x1
000c59aagoto :goto_6
000c59acreturn-object v0
000c5944
000c5944com.google.android.material.button.MaterialButtonToggleGroup::getCheckedButtonIds():
000c5954new-instance v0, Ljava/util/ArrayList;
000c5958invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
000c595econst/4 v1, 0x0
000c5960invoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000c5966move-result v2
000c5968if-ge v1, v2, :cond_2c
000c596cinvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5972move-result-object v2
000c5974check-cast v2, Lcom/google/android/material/button/MaterialButton;
000c5978invoke-virtual {v2}, Landroid/view/View;->getId()I
000c597emove-result v2
000c5980iget-object v3, v5, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5984invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c598amove-result-object v4
000c598cinvoke-virtual {v3, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5992move-result v3
000c5994if-eqz v3, :cond_29
000c5998invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c599emove-result-object v2
000c59a0invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c59a6add-int/lit8 v1, v1, 0x1
000c59aagoto :goto_6
000c59acreturn-object v0
000c5944
000c59ae
000c59ae // align 0x10
000c59ae // align 0x10
000c59b0
000c59b0com.google.android.material.button.MaterialButtonToggleGroup::<init>(android.content.Context, android.util.AttributeSet):
000c59c0const v3, 0x7f0302da
000c59c6const v0, 0x7f100429
000c59ccinvoke-static {v7, v8, v3, v0}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c59d2move-result-object v7
000c59d4invoke-direct {v6, v7, v8, v3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c59danew-instance v7, Ljava/util/ArrayList;
000c59deinvoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
000c59e4iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c59e8new-instance v7, Lj/d0;
000c59ecconst/16 v0, 0x9
000c59f0invoke-direct {v7, v0, v6}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c59f6iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b:Lj/d0;
000c59fanew-instance v7, Ljava/util/LinkedHashSet;
000c59feinvoke-direct {v7}, Ljava/util/LinkedHashSet;-><init>()V
000c5a04iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c:Ljava/util/LinkedHashSet;
000c5a08new-instance v7, Lw0/d;
000c5a0cinvoke-direct {v7, v6}, Lw0/d;-><init>(Lcom/google/android/material/button/MaterialButtonToggleGroup;)V
000c5a12iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d:Lw0/d;
000c5a16const/4 v7, 0x0
000c5a18iput-boolean v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c5a1cnew-instance v0, Ljava/util/HashSet;
000c5a20invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
000c5a26iput-object v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5a2ainvoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
000c5a30move-result-object v0
000c5a32sget-object v2, Lq0/a;->k:[I
000c5a36const v4, 0x7f100429
000c5a3cnew-array v5, v7, [I
000c5a40move-object v1, v8
000c5a42invoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c5a48move-result-object v8
000c5a4aconst/4 v0, 0x3
000c5a4cinvoke-virtual {v8, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a52move-result v0
000c5a54invoke-virtual {v6, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setSingleSelection(Z)V
000c5a5aconst/4 v0, -0x1
000c5a5cconst/4 v1, 0x1
000c5a5einvoke-virtual {v8, v1, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000c5a64move-result v0
000c5a66iput v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->i:I
000c5a6aconst/4 v0, 0x2
000c5a6cinvoke-virtual {v8, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a72move-result v0
000c5a74iput-boolean v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5a78invoke-virtual {v6, v1}, Landroid/view/ViewGroup;->setChildrenDrawingOrderEnabled(Z)V
000c5a7einvoke-virtual {v8, v7, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a84move-result v7
000c5a86invoke-virtual {v6, v7}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setEnabled(Z)V
000c5a8cinvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
000c5a92sget-object v7, LK/P;->a:Ljava/util/WeakHashMap;
000c5a96invoke-virtual {v6, v1}, Landroid/view/View;->setImportantForAccessibility(I)V
000c5a9creturn-void
000c59b0
000c59b0com.google.android.material.button.MaterialButtonToggleGroup::<init>(android.content.Context, android.util.AttributeSet):
000c59c0const v3, 0x7f0302da
000c59c6const v0, 0x7f100429
000c59ccinvoke-static {v7, v8, v3, v0}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c59d2move-result-object v7
000c59d4invoke-direct {v6, v7, v8, v3}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c59danew-instance v7, Ljava/util/ArrayList;
000c59deinvoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
000c59e4iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c59e8new-instance v7, Lj/d0;
000c59ecconst/16 v0, 0x9
000c59f0invoke-direct {v7, v0, v6}, Lj/d0;-><init>(ILjava/lang/Object;)V
000c59f6iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b:Lj/d0;
000c59fanew-instance v7, Ljava/util/LinkedHashSet;
000c59feinvoke-direct {v7}, Ljava/util/LinkedHashSet;-><init>()V
000c5a04iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c:Ljava/util/LinkedHashSet;
000c5a08new-instance v7, Lw0/d;
000c5a0cinvoke-direct {v7, v6}, Lw0/d;-><init>(Lcom/google/android/material/button/MaterialButtonToggleGroup;)V
000c5a12iput-object v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d:Lw0/d;
000c5a16const/4 v7, 0x0
000c5a18iput-boolean v7, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c5a1cnew-instance v0, Ljava/util/HashSet;
000c5a20invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
000c5a26iput-object v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5a2ainvoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
000c5a30move-result-object v0
000c5a32sget-object v2, Lq0/a;->k:[I
000c5a36const v4, 0x7f100429
000c5a3cnew-array v5, v7, [I
000c5a40move-object v1, v8
000c5a42invoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c5a48move-result-object v8
000c5a4aconst/4 v0, 0x3
000c5a4cinvoke-virtual {v8, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a52move-result v0
000c5a54invoke-virtual {v6, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setSingleSelection(Z)V
000c5a5aconst/4 v0, -0x1
000c5a5cconst/4 v1, 0x1
000c5a5einvoke-virtual {v8, v1, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000c5a64move-result v0
000c5a66iput v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->i:I
000c5a6aconst/4 v0, 0x2
000c5a6cinvoke-virtual {v8, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a72move-result v0
000c5a74iput-boolean v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5a78invoke-virtual {v6, v1}, Landroid/view/ViewGroup;->setChildrenDrawingOrderEnabled(Z)V
000c5a7einvoke-virtual {v8, v7, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c5a84move-result v7
000c5a86invoke-virtual {v6, v7}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setEnabled(Z)V
000c5a8cinvoke-virtual {v8}, Landroid/content/res/TypedArray;->recycle()V
000c5a92sget-object v7, LK/P;->a:Ljava/util/WeakHashMap;
000c5a96invoke-virtual {v6, v1}, Landroid/view/View;->setImportantForAccessibility(I)V
000c5a9creturn-void
000c59b0
000c5a9e
000c5a9e // align 0x10
000c5a9e // align 0x10
000c5aa0
000c5aa0com.google.android.material.button.MaterialButtonToggleGroup::addView(android.view.View, int, android.view.ViewGroup$LayoutParams):
000c5ab0instance-of v0, v5, Lcom/google/android/material/button/MaterialButton;
000c5ab4if-nez v0, :cond_5
000c5ab8return-void
000c5abainvoke-super {v4, v5, v6, v7}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
000c5ac0check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c5ac4invoke-direct {v4, v5}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setGeneratedIdIfNeeded(Lcom/google/android/material/button/MaterialButton;)V
000c5acainvoke-direct {v4, v5}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setupButtonChild(Lcom/google/android/material/button/MaterialButton;)V
000c5ad0invoke-virtual {v5}, Landroid/view/View;->getId()I
000c5ad6move-result v6
000c5ad8iget-boolean v7, v5, Lcom/google/android/material/button/MaterialButton;->o:Z
000c5adcinvoke-virtual {v4, v6, v7}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b(IZ)V
000c5ae2invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getShapeAppearanceModel()LL0/k;
000c5ae8move-result-object v6
000c5aeaiget-object v7, v4, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c5aeenew-instance v0, Lw0/e;
000c5af2iget-object v1, v6, LL0/k;->e:LL0/c;
000c5af6iget-object v2, v6, LL0/k;->h:LL0/c;
000c5afaiget-object v3, v6, LL0/k;->f:LL0/c;
000c5afeiget-object v6, v6, LL0/k;->g:LL0/c;
000c5b02invoke-direct {v0, v1, v2, v3, v6}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c5b08invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c5b0einvoke-virtual {v4}, Landroid/view/View;->isEnabled()Z
000c5b14move-result v6
000c5b16invoke-virtual {v5, v6}, Landroid/view/View;->setEnabled(Z)V
000c5b1cnew-instance v6, LE0/a;
000c5b20const/4 v7, 0x3
000c5b22invoke-direct {v6, v7, v4}, LE0/a;-><init>(ILjava/lang/Object;)V
000c5b28invoke-static {v5, v6}, LK/P;->m(Landroid/view/View;LK/b;)V
000c5b2ereturn-void
000c5aa0
000c5aa0com.google.android.material.button.MaterialButtonToggleGroup::addView(android.view.View, int, android.view.ViewGroup$LayoutParams):
000c5ab0instance-of v0, v5, Lcom/google/android/material/button/MaterialButton;
000c5ab4if-nez v0, :cond_5
000c5ab8return-void
000c5abainvoke-super {v4, v5, v6, v7}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
000c5ac0check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c5ac4invoke-direct {v4, v5}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setGeneratedIdIfNeeded(Lcom/google/android/material/button/MaterialButton;)V
000c5acainvoke-direct {v4, v5}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setupButtonChild(Lcom/google/android/material/button/MaterialButton;)V
000c5ad0invoke-virtual {v5}, Landroid/view/View;->getId()I
000c5ad6move-result v6
000c5ad8iget-boolean v7, v5, Lcom/google/android/material/button/MaterialButton;->o:Z
000c5adcinvoke-virtual {v4, v6, v7}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b(IZ)V
000c5ae2invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getShapeAppearanceModel()LL0/k;
000c5ae8move-result-object v6
000c5aeaiget-object v7, v4, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c5aeenew-instance v0, Lw0/e;
000c5af2iget-object v1, v6, LL0/k;->e:LL0/c;
000c5af6iget-object v2, v6, LL0/k;->h:LL0/c;
000c5afaiget-object v3, v6, LL0/k;->f:LL0/c;
000c5afeiget-object v6, v6, LL0/k;->g:LL0/c;
000c5b02invoke-direct {v0, v1, v2, v3, v6}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c5b08invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000c5b0einvoke-virtual {v4}, Landroid/view/View;->isEnabled()Z
000c5b14move-result v6
000c5b16invoke-virtual {v5, v6}, Landroid/view/View;->setEnabled(Z)V
000c5b1cnew-instance v6, LE0/a;
000c5b20const/4 v7, 0x3
000c5b22invoke-direct {v6, v7, v4}, LE0/a;-><init>(ILjava/lang/Object;)V
000c5b28invoke-static {v5, v6}, LK/P;->m(Landroid/view/View;LK/b;)V
000c5b2ereturn-void
000c5aa0
000c5b30
000c5b30com.google.android.material.button.MaterialButtonToggleGroup::a():
000c5b40invoke-direct {v9}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getFirstVisibleChildIndex()I
000c5b46move-result v0
000c5b48const/4 v1, -0x1
000c5b4aif-ne v0, v1, :cond_9
000c5b4egoto/16 :goto_8a
000c5b52add-int/lit8 v2, v0, 0x1
000c5b56invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
000c5b5cmove-result v3
000c5b5econst/4 v4, 0x0
000c5b60if-ge v2, v3, :cond_5f
000c5b64invoke-virtual {v9, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5b6amove-result-object v3
000c5b6ccheck-cast v3, Lcom/google/android/material/button/MaterialButton;
000c5b70add-int/lit8 v5, v2, -0x1
000c5b74invoke-virtual {v9, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5b7amove-result-object v5
000c5b7ccheck-cast v5, Lcom/google/android/material/button/MaterialButton;
000c5b80invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->getStrokeWidth()I
000c5b86move-result v6
000c5b88invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getStrokeWidth()I
000c5b8emove-result v5
000c5b90invoke-static {v6, v5}, Ljava/lang/Math;->min(II)I
000c5b96move-result v5
000c5b98invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c5b9emove-result-object v6
000c5ba0instance-of v7, v6, Landroid/widget/LinearLayout$LayoutParams;
000c5ba4if-eqz v7, :cond_37
000c5ba8check-cast v6, Landroid/widget/LinearLayout$LayoutParams;
000c5bacgoto :goto_41
000c5baenew-instance v7, Landroid/widget/LinearLayout$LayoutParams;
000c5bb2iget v8, v6, Landroid/view/ViewGroup$LayoutParams;->width:I
000c5bb6iget v6, v6, Landroid/view/ViewGroup$LayoutParams;->height:I
000c5bbainvoke-direct {v7, v8, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000c5bc0move-object v6, v7
000c5bc2invoke-virtual {v9}, Landroid/widget/LinearLayout;->getOrientation()I
000c5bc8move-result v7
000c5bcaif-nez v7, :cond_51
000c5bceinvoke-virtual {v6, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
000c5bd4neg-int v5, v5
000c5bd6invoke-virtual {v6, v5}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5bdciput v4, v6, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5be0goto :goto_59
000c5be2iput v4, v6, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000c5be6neg-int v5, v5
000c5be8iput v5, v6, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5becinvoke-virtual {v6, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5bf2invoke-virtual {v3, v6}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000c5bf8add-int/lit8 v2, v2, 0x1
000c5bfcgoto :goto_b
000c5bfeinvoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
000c5c04move-result v2
000c5c06if-eqz v2, :cond_8a
000c5c0aif-ne v0, v1, :cond_68
000c5c0egoto :goto_8a
000c5c10invoke-virtual {v9, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5c16move-result-object v0
000c5c18check-cast v0, Lcom/google/android/material/button/MaterialButton;
000c5c1cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c5c22move-result-object v0
000c5c24check-cast v0, Landroid/widget/LinearLayout$LayoutParams;
000c5c28invoke-virtual {v9}, Landroid/widget/LinearLayout;->getOrientation()I
000c5c2emove-result v1
000c5c30const/4 v2, 0x1
000c5c32if-ne v1, v2, :cond_80
000c5c36iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5c3aiput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000c5c3ereturn-void
000c5c40invoke-virtual {v0, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
000c5c46invoke-virtual {v0, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5c4ciput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000c5c50iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000c5c54return-void
000c5b30
000c5b30com.google.android.material.button.MaterialButtonToggleGroup::a():
000c5b40invoke-direct {v9}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getFirstVisibleChildIndex()I
000c5b46move-result v0
000c5b48const/4 v1, -0x1
000c5b4aif-ne v0, v1, :cond_9
000c5b4egoto/16 :goto_8a
000c5b52add-int/lit8 v2, v0, 0x1
000c5b56invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
000c5b5cmove-result v3
000c5b5econst/4 v4, 0x0
000c5b60if-ge v2, v3, :cond_5f
000c5b64invoke-virtual {v9, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5b6amove-result-object v3
000c5b6ccheck-cast v3, Lcom/google/android/material/button/MaterialButton;
000c5b70add-int/lit8 v5, v2, -0x1
000c5b74invoke-virtual {v9, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5b7amove-result-object v5
000c5b7ccheck-cast v5, Lcom/google/android/material/button/MaterialButton;
000c5b80invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->getStrokeWidth()I
000c5b86move-result v6
000c5b88invoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getStrokeWidth()I
000c5b8emove-result v5
000c5b90invoke-static {v6, v5}, Ljava/lang/Math;->min(II)I
000c5b96move-result v5
000c5b98invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c5b9emove-result-object v6
000c5ba0instance-of v7, v6, Landroid/widget/LinearLayout$LayoutParams;
000c5ba4if-eqz v7, :cond_37
000c5ba8check-cast v6, Landroid/widget/LinearLayout$LayoutParams;
000c5bacgoto :goto_41
000c5baenew-instance v7, Landroid/widget/LinearLayout$LayoutParams;
000c5bb2iget v8, v6, Landroid/view/ViewGroup$LayoutParams;->width:I
000c5bb6iget v6, v6, Landroid/view/ViewGroup$LayoutParams;->height:I
000c5bbainvoke-direct {v7, v8, v6}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000c5bc0move-object v6, v7
000c5bc2invoke-virtual {v9}, Landroid/widget/LinearLayout;->getOrientation()I
000c5bc8move-result v7
000c5bcaif-nez v7, :cond_51
000c5bceinvoke-virtual {v6, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
000c5bd4neg-int v5, v5
000c5bd6invoke-virtual {v6, v5}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5bdciput v4, v6, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5be0goto :goto_59
000c5be2iput v4, v6, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000c5be6neg-int v5, v5
000c5be8iput v5, v6, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5becinvoke-virtual {v6, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5bf2invoke-virtual {v3, v6}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000c5bf8add-int/lit8 v2, v2, 0x1
000c5bfcgoto :goto_b
000c5bfeinvoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I
000c5c04move-result v2
000c5c06if-eqz v2, :cond_8a
000c5c0aif-ne v0, v1, :cond_68
000c5c0egoto :goto_8a
000c5c10invoke-virtual {v9, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5c16move-result-object v0
000c5c18check-cast v0, Lcom/google/android/material/button/MaterialButton;
000c5c1cinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000c5c22move-result-object v0
000c5c24check-cast v0, Landroid/widget/LinearLayout$LayoutParams;
000c5c28invoke-virtual {v9}, Landroid/widget/LinearLayout;->getOrientation()I
000c5c2emove-result v1
000c5c30const/4 v2, 0x1
000c5c32if-ne v1, v2, :cond_80
000c5c36iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000c5c3aiput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000c5c3ereturn-void
000c5c40invoke-virtual {v0, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginEnd(I)V
000c5c46invoke-virtual {v0, v4}, Landroid/view/ViewGroup$MarginLayoutParams;->setMarginStart(I)V
000c5c4ciput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000c5c50iput v4, v0, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000c5c54return-void
000c5b30
000c5c56
000c5c56 // align 0x8
000c5c56 // align 0x8
000c5c58
000c5c58com.google.android.material.button.MaterialButtonToggleGroup::b(int, boolean):
000c5c68const/4 v0, -0x1
000c5c6aif-ne v3, v0, :cond_4
000c5c6egoto :goto_4d
000c5c70new-instance v0, Ljava/util/HashSet;
000c5c74iget-object v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5c78invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
000c5c7eif-eqz v4, :cond_2c
000c5c82invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5c88move-result-object v1
000c5c8ainvoke-virtual {v0, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5c90move-result v1
000c5c92if-nez v1, :cond_2c
000c5c96iget-boolean v4, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5c9aif-eqz v4, :cond_24
000c5c9einvoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000c5ca4move-result v4
000c5ca6if-nez v4, :cond_24
000c5caainvoke-virtual {v0}, Ljava/util/HashSet;->clear()V
000c5cb0invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5cb6move-result-object v3
000c5cb8invoke-virtual {v0, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
000c5cbegoto :goto_4a
000c5cc0if-nez v4, :cond_4d
000c5cc4invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5ccamove-result-object v4
000c5cccinvoke-virtual {v0, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5cd2move-result v4
000c5cd4if-eqz v4, :cond_4d
000c5cd8iget-boolean v4, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5cdcif-eqz v4, :cond_43
000c5ce0invoke-virtual {v0}, Ljava/util/HashSet;->size()I
000c5ce6move-result v4
000c5ce8const/4 v1, 0x1
000c5ceaif-le v4, v1, :cond_4a
000c5ceeinvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5cf4move-result-object v3
000c5cf6invoke-virtual {v0, v3}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z
000c5cfcinvoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5d02return-void
000c5c58
000c5c58com.google.android.material.button.MaterialButtonToggleGroup::b(int, boolean):
000c5c68const/4 v0, -0x1
000c5c6aif-ne v3, v0, :cond_4
000c5c6egoto :goto_4d
000c5c70new-instance v0, Ljava/util/HashSet;
000c5c74iget-object v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5c78invoke-direct {v0, v1}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
000c5c7eif-eqz v4, :cond_2c
000c5c82invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5c88move-result-object v1
000c5c8ainvoke-virtual {v0, v1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5c90move-result v1
000c5c92if-nez v1, :cond_2c
000c5c96iget-boolean v4, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5c9aif-eqz v4, :cond_24
000c5c9einvoke-virtual {v0}, Ljava/util/HashSet;->isEmpty()Z
000c5ca4move-result v4
000c5ca6if-nez v4, :cond_24
000c5caainvoke-virtual {v0}, Ljava/util/HashSet;->clear()V
000c5cb0invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5cb6move-result-object v3
000c5cb8invoke-virtual {v0, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
000c5cbegoto :goto_4a
000c5cc0if-nez v4, :cond_4d
000c5cc4invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5ccamove-result-object v4
000c5cccinvoke-virtual {v0, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c5cd2move-result v4
000c5cd4if-eqz v4, :cond_4d
000c5cd8iget-boolean v4, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5cdcif-eqz v4, :cond_43
000c5ce0invoke-virtual {v0}, Ljava/util/HashSet;->size()I
000c5ce6move-result v4
000c5ce8const/4 v1, 0x1
000c5ceaif-le v4, v1, :cond_4a
000c5ceeinvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5cf4move-result-object v3
000c5cf6invoke-virtual {v0, v3}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z
000c5cfcinvoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5d02return-void
000c5c58
000c5d04
000c5d04com.google.android.material.button.MaterialButtonToggleGroup::dispatchDraw(android.graphics.Canvas):
000c5d14new-instance v0, Ljava/util/TreeMap;
000c5d18iget-object v1, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d:Lw0/d;
000c5d1cinvoke-direct {v0, v1}, Ljava/util/TreeMap;-><init>(Ljava/util/Comparator;)V
000c5d22invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
000c5d28move-result v1
000c5d2aconst/4 v2, 0x0
000c5d2cmove v3, v2
000c5d2eif-ge v3, v1, :cond_1f
000c5d32invoke-virtual {v6, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5d38move-result-object v4
000c5d3acheck-cast v4, Lcom/google/android/material/button/MaterialButton;
000c5d3einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5d44move-result-object v5
000c5d46invoke-virtual {v0, v4, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000c5d4cadd-int/lit8 v3, v3, 0x1
000c5d50goto :goto_d
000c5d52invoke-virtual {v0}, Ljava/util/TreeMap;->values()Ljava/util/Collection;
000c5d58move-result-object v0
000c5d5anew-array v1, v2, [Ljava/lang/Integer;
000c5d5einvoke-interface {v0, v1}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c5d64move-result-object v0
000c5d66check-cast v0, [Ljava/lang/Integer;
000c5d6aiput-object v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e:[Ljava/lang/Integer;
000c5d6einvoke-super {v6, v7}, Landroid/view/View;->dispatchDraw(Landroid/graphics/Canvas;)V
000c5d74return-void
000c5d04
000c5d04com.google.android.material.button.MaterialButtonToggleGroup::dispatchDraw(android.graphics.Canvas):
000c5d14new-instance v0, Ljava/util/TreeMap;
000c5d18iget-object v1, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d:Lw0/d;
000c5d1cinvoke-direct {v0, v1}, Ljava/util/TreeMap;-><init>(Ljava/util/Comparator;)V
000c5d22invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
000c5d28move-result v1
000c5d2aconst/4 v2, 0x0
000c5d2cmove v3, v2
000c5d2eif-ge v3, v1, :cond_1f
000c5d32invoke-virtual {v6, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5d38move-result-object v4
000c5d3acheck-cast v4, Lcom/google/android/material/button/MaterialButton;
000c5d3einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5d44move-result-object v5
000c5d46invoke-virtual {v0, v4, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000c5d4cadd-int/lit8 v3, v3, 0x1
000c5d50goto :goto_d
000c5d52invoke-virtual {v0}, Ljava/util/TreeMap;->values()Ljava/util/Collection;
000c5d58move-result-object v0
000c5d5anew-array v1, v2, [Ljava/lang/Integer;
000c5d5einvoke-interface {v0, v1}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
000c5d64move-result-object v0
000c5d66check-cast v0, [Ljava/lang/Integer;
000c5d6aiput-object v0, v6, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e:[Ljava/lang/Integer;
000c5d6einvoke-super {v6, v7}, Landroid/view/View;->dispatchDraw(Landroid/graphics/Canvas;)V
000c5d74return-void
000c5d04
000c5d76
000c5d76 // align 0x8
000c5d76 // align 0x8
000c5d78
000c5d78com.google.android.material.button.MaterialButtonToggleGroup::onFinishInflate():
000c5d88invoke-super {v2}, Landroid/view/View;->onFinishInflate()V
000c5d8econst/4 v0, -0x1
000c5d90iget v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->i:I
000c5d94if-eq v1, v0, :cond_13
000c5d98invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5d9emove-result-object v0
000c5da0invoke-static {v0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
000c5da6move-result-object v0
000c5da8invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5daereturn-void
000c5d78
000c5d78com.google.android.material.button.MaterialButtonToggleGroup::onFinishInflate():
000c5d88invoke-super {v2}, Landroid/view/View;->onFinishInflate()V
000c5d8econst/4 v0, -0x1
000c5d90iget v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->i:I
000c5d94if-eq v1, v0, :cond_13
000c5d98invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c5d9emove-result-object v0
000c5da0invoke-static {v0}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
000c5da6move-result-object v0
000c5da8invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5daereturn-void
000c5d78
000c5db0
000c5db0com.google.android.material.button.MaterialButtonToggleGroup::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000c5dc0invoke-super {v4, v5}, Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000c5dc6invoke-direct {v4}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getVisibleButtonCount()I
000c5dccmove-result v0
000c5dceiget-boolean v1, v4, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5dd2const/4 v2, 0x1
000c5dd4if-eqz v1, :cond_e
000c5dd8move v1, v2
000c5ddagoto :goto_f
000c5ddcconst/4 v1, 0x2
000c5ddeconst/4 v3, 0x0
000c5de0invoke-static {v2, v0, v3, v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;->obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
000c5de6move-result-object v0
000c5de8invoke-virtual {v5, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
000c5deereturn-void
000c5db0
000c5db0com.google.android.material.button.MaterialButtonToggleGroup::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000c5dc0invoke-super {v4, v5}, Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000c5dc6invoke-direct {v4}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getVisibleButtonCount()I
000c5dccmove-result v0
000c5dceiget-boolean v1, v4, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5dd2const/4 v2, 0x1
000c5dd4if-eqz v1, :cond_e
000c5dd8move v1, v2
000c5ddagoto :goto_f
000c5ddcconst/4 v1, 0x2
000c5ddeconst/4 v3, 0x0
000c5de0invoke-static {v2, v0, v3, v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;->obtain(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;
000c5de6move-result-object v0
000c5de8invoke-virtual {v5, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
000c5deereturn-void
000c5db0
000c5df0
000c5df0com.google.android.material.button.MaterialButtonToggleGroup::onMeasure(int, int):
000c5e00invoke-virtual {v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e()V
000c5e06invoke-virtual {v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a()V
000c5e0cinvoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;->onMeasure(II)V
000c5e12return-void
000c5df0
000c5df0com.google.android.material.button.MaterialButtonToggleGroup::onMeasure(int, int):
000c5e00invoke-virtual {v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e()V
000c5e06invoke-virtual {v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a()V
000c5e0cinvoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;->onMeasure(II)V
000c5e12return-void
000c5df0
000c5e14
000c5e14com.google.android.material.button.MaterialButtonToggleGroup::onViewRemoved(android.view.View):
000c5e24invoke-super {v2, v3}, Landroid/view/ViewGroup;->onViewRemoved(Landroid/view/View;)V
000c5e2ainstance-of v0, v3, Lcom/google/android/material/button/MaterialButton;
000c5e2eif-eqz v0, :cond_e
000c5e32move-object v0, v3
000c5e34check-cast v0, Lcom/google/android/material/button/MaterialButton;
000c5e38const/4 v1, 0x0
000c5e3ainvoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setOnPressedChangeListenerInternal(Lw0/a;)V
000c5e40invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
000c5e46move-result v3
000c5e48if-ltz v3, :cond_19
000c5e4ciget-object v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c5e50invoke-virtual {v0, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000c5e56invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e()V
000c5e5cinvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a()V
000c5e62return-void
000c5e14
000c5e14com.google.android.material.button.MaterialButtonToggleGroup::onViewRemoved(android.view.View):
000c5e24invoke-super {v2, v3}, Landroid/view/ViewGroup;->onViewRemoved(Landroid/view/View;)V
000c5e2ainstance-of v0, v3, Lcom/google/android/material/button/MaterialButton;
000c5e2eif-eqz v0, :cond_e
000c5e32move-object v0, v3
000c5e34check-cast v0, Lcom/google/android/material/button/MaterialButton;
000c5e38const/4 v1, 0x0
000c5e3ainvoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setOnPressedChangeListenerInternal(Lw0/a;)V
000c5e40invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->indexOfChild(Landroid/view/View;)I
000c5e46move-result v3
000c5e48if-ltz v3, :cond_19
000c5e4ciget-object v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c5e50invoke-virtual {v0, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000c5e56invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->e()V
000c5e5cinvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a()V
000c5e62return-void
000c5e14
000c5e64
000c5e64com.google.android.material.button.MaterialButtonToggleGroup::setEnabled(boolean):
000c5e74invoke-super {v2, v3}, Landroid/view/View;->setEnabled(Z)V
000c5e7aconst/4 v0, 0x0
000c5e7cinvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c5e82move-result v1
000c5e84if-ge v0, v1, :cond_16
000c5e88invoke-virtual {v2, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5e8emove-result-object v1
000c5e90check-cast v1, Lcom/google/android/material/button/MaterialButton;
000c5e94invoke-virtual {v1, v3}, Landroid/view/View;->setEnabled(Z)V
000c5e9aadd-int/lit8 v0, v0, 0x1
000c5e9egoto :goto_4
000c5ea0return-void
000c5e64
000c5e64com.google.android.material.button.MaterialButtonToggleGroup::setEnabled(boolean):
000c5e74invoke-super {v2, v3}, Landroid/view/View;->setEnabled(Z)V
000c5e7aconst/4 v0, 0x0
000c5e7cinvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c5e82move-result v1
000c5e84if-ge v0, v1, :cond_16
000c5e88invoke-virtual {v2, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5e8emove-result-object v1
000c5e90check-cast v1, Lcom/google/android/material/button/MaterialButton;
000c5e94invoke-virtual {v1, v3}, Landroid/view/View;->setEnabled(Z)V
000c5e9aadd-int/lit8 v0, v0, 0x1
000c5e9egoto :goto_4
000c5ea0return-void
000c5e64
000c5ea2
000c5ea2 // align 0x4
000c5ea2 // align 0x4
000c5ea4
000c5ea4com.google.android.material.button.MaterialButtonToggleGroup::setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):
000c5eb4invoke-virtual {v3}, Landroid/view/View;->getId()I
000c5ebamove-result v0
000c5ebcconst/4 v1, -0x1
000c5ebeif-ne v0, v1, :cond_10
000c5ec2sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c5ec6invoke-static {}, Landroid/view/View;->generateViewId()I
000c5eccmove-result v0
000c5eceinvoke-virtual {v3, v0}, Landroid/view/View;->setId(I)V
000c5ed4return-void
000c5ea4
000c5ea4com.google.android.material.button.MaterialButtonToggleGroup::setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):
000c5eb4invoke-virtual {v3}, Landroid/view/View;->getId()I
000c5ebamove-result v0
000c5ebcconst/4 v1, -0x1
000c5ebeif-ne v0, v1, :cond_10
000c5ec2sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c5ec6invoke-static {}, Landroid/view/View;->generateViewId()I
000c5eccmove-result v0
000c5eceinvoke-virtual {v3, v0}, Landroid/view/View;->setId(I)V
000c5ed4return-void
000c5ea4
000c5ed6
000c5ed6 // align 0x8
000c5ed6 // align 0x8
000c5ed8
000c5ed8com.google.android.material.button.MaterialButtonToggleGroup::setSelectionRequired(boolean):
000c5ee8iput-boolean v1, v0, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5eecreturn-void
000c5ed8
000c5ed8com.google.android.material.button.MaterialButtonToggleGroup::setSelectionRequired(boolean):
000c5ee8iput-boolean v1, v0, Lcom/google/android/material/button/MaterialButtonToggleGroup;->h:Z
000c5eecreturn-void
000c5ed8
000c5eee
000c5eee // align 0x10
000c5eee // align 0x10
000c5ef0
000c5ef0com.google.android.material.button.MaterialButtonToggleGroup::setSingleSelection(boolean):
000c5f00iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f04if-eq v0, v3, :cond_e
000c5f08iput-boolean v3, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f0cnew-instance v3, Ljava/util/HashSet;
000c5f10invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
000c5f16invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5f1cconst/4 v3, 0x0
000c5f1einvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c5f24move-result v0
000c5f26if-ge v3, v0, :cond_2f
000c5f2aiget-boolean v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f2eif-eqz v0, :cond_20
000c5f32const-class v0, Landroid/widget/RadioButton;
000c5f36invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000c5f3cmove-result-object v0
000c5f3egoto :goto_23
000c5f40const-class v0, Landroid/widget/ToggleButton;
000c5f44goto :goto_1b
000c5f46invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5f4cmove-result-object v1
000c5f4echeck-cast v1, Lcom/google/android/material/button/MaterialButton;
000c5f52invoke-virtual {v1, v0}, Lcom/google/android/material/button/MaterialButton;->setA11yClassName(Ljava/lang/String;)V
000c5f58add-int/lit8 v3, v3, 0x1
000c5f5cgoto :goto_f
000c5f5ereturn-void
000c5ef0
000c5ef0com.google.android.material.button.MaterialButtonToggleGroup::setSingleSelection(boolean):
000c5f00iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f04if-eq v0, v3, :cond_e
000c5f08iput-boolean v3, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f0cnew-instance v3, Ljava/util/HashSet;
000c5f10invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
000c5f16invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->d(Ljava/util/Set;)V
000c5f1cconst/4 v3, 0x0
000c5f1einvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000c5f24move-result v0
000c5f26if-ge v3, v0, :cond_2f
000c5f2aiget-boolean v0, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->g:Z
000c5f2eif-eqz v0, :cond_20
000c5f32const-class v0, Landroid/widget/RadioButton;
000c5f36invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000c5f3cmove-result-object v0
000c5f3egoto :goto_23
000c5f40const-class v0, Landroid/widget/ToggleButton;
000c5f44goto :goto_1b
000c5f46invoke-virtual {v2, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5f4cmove-result-object v1
000c5f4echeck-cast v1, Lcom/google/android/material/button/MaterialButton;
000c5f52invoke-virtual {v1, v0}, Lcom/google/android/material/button/MaterialButton;->setA11yClassName(Ljava/lang/String;)V
000c5f58add-int/lit8 v3, v3, 0x1
000c5f5cgoto :goto_f
000c5f5ereturn-void
000c5ef0
000c5f60
000c5f60com.google.android.material.button.MaterialButtonToggleGroup::setSingleSelection(int):
000c5f70invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c5f76move-result-object v0
000c5f78invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getBoolean(I)Z
000c5f7emove-result v2
000c5f80invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setSingleSelection(Z)V
000c5f86return-void
000c5f60
000c5f60com.google.android.material.button.MaterialButtonToggleGroup::setSingleSelection(int):
000c5f70invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
000c5f76move-result-object v0
000c5f78invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getBoolean(I)Z
000c5f7emove-result v2
000c5f80invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->setSingleSelection(Z)V
000c5f86return-void
000c5f60
000c5f88
000c5f88com.google.android.material.button.MaterialButtonToggleGroup::setupButtonChild(com.google.android.material.button.MaterialButton):
000c5f98const/4 v0, 0x1
000c5f9ainvoke-virtual {v3, v0}, Landroid/widget/TextView;->setMaxLines(I)V
000c5fa0sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
000c5fa4invoke-virtual {v3, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
000c5faainvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButton;->setCheckable(Z)V
000c5fb0iget-object v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b:Lj/d0;
000c5fb4invoke-virtual {v3, v1}, Lcom/google/android/material/button/MaterialButton;->setOnPressedChangeListenerInternal(Lw0/a;)V
000c5fbainvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButton;->setShouldDrawSurfaceColorStroke(Z)V
000c5fc0return-void
000c5f88
000c5f88com.google.android.material.button.MaterialButtonToggleGroup::setupButtonChild(com.google.android.material.button.MaterialButton):
000c5f98const/4 v0, 0x1
000c5f9ainvoke-virtual {v3, v0}, Landroid/widget/TextView;->setMaxLines(I)V
000c5fa0sget-object v1, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
000c5fa4invoke-virtual {v3, v1}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
000c5faainvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButton;->setCheckable(Z)V
000c5fb0iget-object v1, v2, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b:Lj/d0;
000c5fb4invoke-virtual {v3, v1}, Lcom/google/android/material/button/MaterialButton;->setOnPressedChangeListenerInternal(Lw0/a;)V
000c5fbainvoke-virtual {v3, v0}, Lcom/google/android/material/button/MaterialButton;->setShouldDrawSurfaceColorStroke(Z)V
000c5fc0return-void
000c5f88
000c5fc2
000c5fc2 // align 0x4
000c5fc2 // align 0x4
000c5fc4
000c5fc4com.google.android.material.button.MaterialButtonToggleGroup::d(java.util.Set):
000c5fd4iget-object v0, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5fd8new-instance v1, Ljava/util/HashSet;
000c5fdcinvoke-direct {v1, v8}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
000c5fe2iput-object v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5fe6const/4 v1, 0x0
000c5fe8move v2, v1
000c5feainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c5ff0move-result v3
000c5ff2if-ge v2, v3, :cond_67
000c5ff6invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5ffcmove-result-object v3
000c5ffecheck-cast v3, Lcom/google/android/material/button/MaterialButton;
000c6002invoke-virtual {v3}, Landroid/view/View;->getId()I
000c6008move-result v3
000c600ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6010move-result-object v4
000c6012invoke-interface {v8, v4}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c6018move-result v4
000c601ainvoke-virtual {v7, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000c6020move-result-object v5
000c6022instance-of v6, v5, Lcom/google/android/material/button/MaterialButton;
000c6026if-eqz v6, :cond_35
000c602aconst/4 v6, 0x1
000c602ciput-boolean v6, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c6030check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c6034invoke-virtual {v5, v4}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
000c603aiput-boolean v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c603einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6044move-result-object v4
000c6046invoke-virtual {v0, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c604cmove-result v4
000c604einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6054move-result-object v5
000c6056invoke-interface {v8, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c605cmove-result v5
000c605eif-eq v4, v5, :cond_64
000c6062invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6068move-result-object v3
000c606ainvoke-interface {v8, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c6070iget-object v3, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c:Ljava/util/LinkedHashSet;
000c6074invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c607amove-result-object v3
000c607cinvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c6082move-result v4
000c6084if-eqz v4, :cond_64
000c6088invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c608emove-result-object v4
000c6090check-cast v4, Lcom/google/android/material/timepicker/f;
000c6094invoke-virtual {v4}, Lcom/google/android/material/timepicker/f;->a()V
000c609agoto :goto_54
000c609cadd-int/lit8 v2, v2, 0x1
000c60a0goto :goto_b
000c60a2invoke-virtual {v7}, Landroid/view/View;->invalidate()V
000c60a8return-void
000c5fc4
000c5fc4com.google.android.material.button.MaterialButtonToggleGroup::d(java.util.Set):
000c5fd4iget-object v0, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5fd8new-instance v1, Ljava/util/HashSet;
000c5fdcinvoke-direct {v1, v8}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
000c5fe2iput-object v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
000c5fe6const/4 v1, 0x0
000c5fe8move v2, v1
000c5feainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
000c5ff0move-result v3
000c5ff2if-ge v2, v3, :cond_67
000c5ff6invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c5ffcmove-result-object v3
000c5ffecheck-cast v3, Lcom/google/android/material/button/MaterialButton;
000c6002invoke-virtual {v3}, Landroid/view/View;->getId()I
000c6008move-result v3
000c600ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6010move-result-object v4
000c6012invoke-interface {v8, v4}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c6018move-result v4
000c601ainvoke-virtual {v7, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000c6020move-result-object v5
000c6022instance-of v6, v5, Lcom/google/android/material/button/MaterialButton;
000c6026if-eqz v6, :cond_35
000c602aconst/4 v6, 0x1
000c602ciput-boolean v6, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c6030check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c6034invoke-virtual {v5, v4}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
000c603aiput-boolean v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c603einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6044move-result-object v4
000c6046invoke-virtual {v0, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
000c604cmove-result v4
000c604einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6054move-result-object v5
000c6056invoke-interface {v8, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c605cmove-result v5
000c605eif-eq v4, v5, :cond_64
000c6062invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000c6068move-result-object v3
000c606ainvoke-interface {v8, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
000c6070iget-object v3, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c:Ljava/util/LinkedHashSet;
000c6074invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c607amove-result-object v3
000c607cinvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c6082move-result v4
000c6084if-eqz v4, :cond_64
000c6088invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
000c608emove-result-object v4
000c6090check-cast v4, Lcom/google/android/material/timepicker/f;
000c6094invoke-virtual {v4}, Lcom/google/android/material/timepicker/f;->a()V
000c609agoto :goto_54
000c609cadd-int/lit8 v2, v2, 0x1
000c60a0goto :goto_b
000c60a2invoke-virtual {v7}, Landroid/view/View;->invalidate()V
000c60a8return-void
000c5fc4
000c60aa
000c60aa // align 0x4
000c60aa // align 0x4
000c60ac
000c60accom.google.android.material.button.MaterialButtonToggleGroup::e():
000c60bcinvoke-virtual {v11}, Landroid/view/ViewGroup;->getChildCount()I
000c60c2move-result v0
000c60c4invoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getFirstVisibleChildIndex()I
000c60camove-result v1
000c60ccinvoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getLastVisibleChildIndex()I
000c60d2move-result v2
000c60d4const/4 v3, 0x0
000c60d6move v4, v3
000c60d8if-ge v4, v0, :cond_cb
000c60dcinvoke-virtual {v11, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c60e2move-result-object v5
000c60e4check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c60e8invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000c60eemove-result v6
000c60f0const/16 v7, 0x8
000c60f4if-ne v6, v7, :cond_20
000c60f8goto/16 :goto_c7
000c60fcinvoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getShapeAppearanceModel()LL0/k;
000c6102move-result-object v6
000c6104invoke-virtual {v6}, LL0/k;->e()LL0/j;
000c610amove-result-object v6
000c610ciget-object v7, v11, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c6110invoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c6116move-result-object v7
000c6118check-cast v7, Lw0/e;
000c611cif-ne v1, v2, :cond_33
000c6120goto :goto_90
000c6122invoke-virtual {v11}, Landroid/widget/LinearLayout;->getOrientation()I
000c6128move-result v8
000c612aif-nez v8, :cond_3b
000c612econst/4 v8, 0x1
000c6130goto :goto_3c
000c6132move v8, v3
000c6134sget-object v9, Lw0/e;->e:LL0/a;
000c6138if-ne v4, v1, :cond_67
000c613cif-eqz v8, :cond_5d
000c6140invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
000c6146move-result v8
000c6148if-eqz v8, :cond_53
000c614cnew-instance v8, Lw0/e;
000c6150iget-object v10, v7, Lw0/e;->b:LL0/c;
000c6154iget-object v7, v7, Lw0/e;->c:LL0/c;
000c6158invoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c615emove-object v7, v8
000c6160goto :goto_90
000c6162new-instance v8, Lw0/e;
000c6166iget-object v10, v7, Lw0/e;->a:LL0/c;
000c616aiget-object v7, v7, Lw0/e;->d:LL0/c;
000c616einvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c6174goto :goto_51
000c6176new-instance v8, Lw0/e;
000c617aiget-object v10, v7, Lw0/e;->a:LL0/c;
000c617eiget-object v7, v7, Lw0/e;->b:LL0/c;
000c6182invoke-direct {v8, v10, v9, v7, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c6188goto :goto_51
000c618aif-ne v4, v2, :cond_8f
000c618eif-eqz v8, :cond_85
000c6192invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
000c6198move-result v8
000c619aif-eqz v8, :cond_7b
000c619enew-instance v8, Lw0/e;
000c61a2iget-object v10, v7, Lw0/e;->a:LL0/c;
000c61a6iget-object v7, v7, Lw0/e;->d:LL0/c;
000c61aainvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61b0goto :goto_51
000c61b2new-instance v8, Lw0/e;
000c61b6iget-object v10, v7, Lw0/e;->b:LL0/c;
000c61baiget-object v7, v7, Lw0/e;->c:LL0/c;
000c61beinvoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61c4goto :goto_51
000c61c6new-instance v8, Lw0/e;
000c61caiget-object v10, v7, Lw0/e;->d:LL0/c;
000c61ceiget-object v7, v7, Lw0/e;->c:LL0/c;
000c61d2invoke-direct {v8, v9, v10, v9, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61d8goto :goto_51
000c61daconst/4 v7, 0x0
000c61dcif-nez v7, :cond_b0
000c61e0new-instance v7, LL0/a;
000c61e4const/4 v8, 0x0
000c61e6invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c61eciput-object v7, v6, LL0/j;->e:LL0/c;
000c61f0new-instance v7, LL0/a;
000c61f4invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c61faiput-object v7, v6, LL0/j;->f:LL0/c;
000c61fenew-instance v7, LL0/a;
000c6202invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c6208iput-object v7, v6, LL0/j;->g:LL0/c;
000c620cnew-instance v7, LL0/a;
000c6210invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c6216iput-object v7, v6, LL0/j;->h:LL0/c;
000c621agoto :goto_c0
000c621ciget-object v8, v7, Lw0/e;->a:LL0/c;
000c6220iput-object v8, v6, LL0/j;->e:LL0/c;
000c6224iget-object v8, v7, Lw0/e;->d:LL0/c;
000c6228iput-object v8, v6, LL0/j;->h:LL0/c;
000c622ciget-object v8, v7, Lw0/e;->b:LL0/c;
000c6230iput-object v8, v6, LL0/j;->f:LL0/c;
000c6234iget-object v7, v7, Lw0/e;->c:LL0/c;
000c6238iput-object v7, v6, LL0/j;->g:LL0/c;
000c623cinvoke-virtual {v6}, LL0/j;->a()LL0/k;
000c6242move-result-object v6
000c6244invoke-virtual {v5, v6}, Lcom/google/android/material/button/MaterialButton;->setShapeAppearanceModel(LL0/k;)V
000c624aadd-int/lit8 v4, v4, 0x1
000c624egoto/16 :goto_e
000c6252return-void
000c60ac
000c60accom.google.android.material.button.MaterialButtonToggleGroup::e():
000c60bcinvoke-virtual {v11}, Landroid/view/ViewGroup;->getChildCount()I
000c60c2move-result v0
000c60c4invoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getFirstVisibleChildIndex()I
000c60camove-result v1
000c60ccinvoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getLastVisibleChildIndex()I
000c60d2move-result v2
000c60d4const/4 v3, 0x0
000c60d6move v4, v3
000c60d8if-ge v4, v0, :cond_cb
000c60dcinvoke-virtual {v11, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000c60e2move-result-object v5
000c60e4check-cast v5, Lcom/google/android/material/button/MaterialButton;
000c60e8invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000c60eemove-result v6
000c60f0const/16 v7, 0x8
000c60f4if-ne v6, v7, :cond_20
000c60f8goto/16 :goto_c7
000c60fcinvoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getShapeAppearanceModel()LL0/k;
000c6102move-result-object v6
000c6104invoke-virtual {v6}, LL0/k;->e()LL0/j;
000c610amove-result-object v6
000c610ciget-object v7, v11, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
000c6110invoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000c6116move-result-object v7
000c6118check-cast v7, Lw0/e;
000c611cif-ne v1, v2, :cond_33
000c6120goto :goto_90
000c6122invoke-virtual {v11}, Landroid/widget/LinearLayout;->getOrientation()I
000c6128move-result v8
000c612aif-nez v8, :cond_3b
000c612econst/4 v8, 0x1
000c6130goto :goto_3c
000c6132move v8, v3
000c6134sget-object v9, Lw0/e;->e:LL0/a;
000c6138if-ne v4, v1, :cond_67
000c613cif-eqz v8, :cond_5d
000c6140invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
000c6146move-result v8
000c6148if-eqz v8, :cond_53
000c614cnew-instance v8, Lw0/e;
000c6150iget-object v10, v7, Lw0/e;->b:LL0/c;
000c6154iget-object v7, v7, Lw0/e;->c:LL0/c;
000c6158invoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c615emove-object v7, v8
000c6160goto :goto_90
000c6162new-instance v8, Lw0/e;
000c6166iget-object v10, v7, Lw0/e;->a:LL0/c;
000c616aiget-object v7, v7, Lw0/e;->d:LL0/c;
000c616einvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c6174goto :goto_51
000c6176new-instance v8, Lw0/e;
000c617aiget-object v10, v7, Lw0/e;->a:LL0/c;
000c617eiget-object v7, v7, Lw0/e;->b:LL0/c;
000c6182invoke-direct {v8, v10, v9, v7, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c6188goto :goto_51
000c618aif-ne v4, v2, :cond_8f
000c618eif-eqz v8, :cond_85
000c6192invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
000c6198move-result v8
000c619aif-eqz v8, :cond_7b
000c619enew-instance v8, Lw0/e;
000c61a2iget-object v10, v7, Lw0/e;->a:LL0/c;
000c61a6iget-object v7, v7, Lw0/e;->d:LL0/c;
000c61aainvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61b0goto :goto_51
000c61b2new-instance v8, Lw0/e;
000c61b6iget-object v10, v7, Lw0/e;->b:LL0/c;
000c61baiget-object v7, v7, Lw0/e;->c:LL0/c;
000c61beinvoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61c4goto :goto_51
000c61c6new-instance v8, Lw0/e;
000c61caiget-object v10, v7, Lw0/e;->d:LL0/c;
000c61ceiget-object v7, v7, Lw0/e;->c:LL0/c;
000c61d2invoke-direct {v8, v9, v10, v9, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
000c61d8goto :goto_51
000c61daconst/4 v7, 0x0
000c61dcif-nez v7, :cond_b0
000c61e0new-instance v7, LL0/a;
000c61e4const/4 v8, 0x0
000c61e6invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c61eciput-object v7, v6, LL0/j;->e:LL0/c;
000c61f0new-instance v7, LL0/a;
000c61f4invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c61faiput-object v7, v6, LL0/j;->f:LL0/c;
000c61fenew-instance v7, LL0/a;
000c6202invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c6208iput-object v7, v6, LL0/j;->g:LL0/c;
000c620cnew-instance v7, LL0/a;
000c6210invoke-direct {v7, v8}, LL0/a;-><init>(F)V
000c6216iput-object v7, v6, LL0/j;->h:LL0/c;
000c621agoto :goto_c0
000c621ciget-object v8, v7, Lw0/e;->a:LL0/c;
000c6220iput-object v8, v6, LL0/j;->e:LL0/c;
000c6224iget-object v8, v7, Lw0/e;->d:LL0/c;
000c6228iput-object v8, v6, LL0/j;->h:LL0/c;
000c622ciget-object v8, v7, Lw0/e;->b:LL0/c;
000c6230iput-object v8, v6, LL0/j;->f:LL0/c;
000c6234iget-object v7, v7, Lw0/e;->c:LL0/c;
000c6238iput-object v7, v6, LL0/j;->g:LL0/c;
000c623cinvoke-virtual {v6}, LL0/j;->a()LL0/k;
000c6242move-result-object v6
000c6244invoke-virtual {v5, v6}, Lcom/google/android/material/button/MaterialButton;->setShapeAppearanceModel(LL0/k;)V
000c624aadd-int/lit8 v4, v4, 0x1
000c624egoto/16 :goto_e
000c6252return-void
000c60ac
000c6254
000c6254com.google.android.material.button.MaterialButton::getBackgroundTintList():
000c6264invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
000c626amove-result-object v0
000c626creturn-object v0
000c6254
000c6254com.google.android.material.button.MaterialButton::getBackgroundTintList():
000c6264invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
000c626amove-result-object v0
000c626creturn-object v0
000c6254
000c626e
000c626e // align 0x10
000c626e // align 0x10
000c6270
000c6270com.google.android.material.button.MaterialButton::getIconTint():
000c6280iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
000c6284return-object v0
000c6270
000c6270com.google.android.material.button.MaterialButton::getIconTint():
000c6280iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
000c6284return-object v0
000c6270
000c6286
000c6286 // align 0x8
000c6286 // align 0x8
000c6288
000c6288com.google.android.material.button.MaterialButton::getRippleColor():
000c6298invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c629emove-result v0
000c62a0if-eqz v0, :cond_b
000c62a4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c62a8iget-object v0, v0, Lw0/c;->l:Landroid/content/res/ColorStateList;
000c62acreturn-object v0
000c62aeconst/4 v0, 0x0
000c62b0return-object v0
000c6288
000c6288com.google.android.material.button.MaterialButton::getRippleColor():
000c6298invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c629emove-result v0
000c62a0if-eqz v0, :cond_b
000c62a4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c62a8iget-object v0, v0, Lw0/c;->l:Landroid/content/res/ColorStateList;
000c62acreturn-object v0
000c62aeconst/4 v0, 0x0
000c62b0return-object v0
000c6288
000c62b2
000c62b2 // align 0x4
000c62b2 // align 0x4
000c62b4
000c62b4com.google.android.material.button.MaterialButton::getStrokeColor():
000c62c4invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c62camove-result v0
000c62ccif-eqz v0, :cond_b
000c62d0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c62d4iget-object v0, v0, Lw0/c;->k:Landroid/content/res/ColorStateList;
000c62d8return-object v0
000c62daconst/4 v0, 0x0
000c62dcreturn-object v0
000c62b4
000c62b4com.google.android.material.button.MaterialButton::getStrokeColor():
000c62c4invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c62camove-result v0
000c62ccif-eqz v0, :cond_b
000c62d0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c62d4iget-object v0, v0, Lw0/c;->k:Landroid/content/res/ColorStateList;
000c62d8return-object v0
000c62daconst/4 v0, 0x0
000c62dcreturn-object v0
000c62b4
000c62de
000c62de // align 0x10
000c62de // align 0x10
000c62e0
000c62e0com.google.android.material.button.MaterialButton::getSupportBackgroundTintList():
000c62f0invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c62f6move-result v0
000c62f8if-eqz v0, :cond_b
000c62fciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6300iget-object v0, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c6304return-object v0
000c6306invoke-super {v1}, Lj/q;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
000c630cmove-result-object v0
000c630ereturn-object v0
000c62e0
000c62e0com.google.android.material.button.MaterialButton::getSupportBackgroundTintList():
000c62f0invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c62f6move-result v0
000c62f8if-eqz v0, :cond_b
000c62fciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6300iget-object v0, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c6304return-object v0
000c6306invoke-super {v1}, Lj/q;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
000c630cmove-result-object v0
000c630ereturn-object v0
000c62e0
000c6310
000c6310com.google.android.material.button.MaterialButton::getBackgroundTintMode():
000c6320invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
000c6326move-result-object v0
000c6328return-object v0
000c6310
000c6310com.google.android.material.button.MaterialButton::getBackgroundTintMode():
000c6320invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
000c6326move-result-object v0
000c6328return-object v0
000c6310
000c632a
000c632a // align 0x4
000c632a // align 0x4
000c632c
000c632ccom.google.android.material.button.MaterialButton::getIconTintMode():
000c633ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
000c6340return-object v0
000c632c
000c632ccom.google.android.material.button.MaterialButton::getIconTintMode():
000c633ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
000c6340return-object v0
000c632c
000c6342
000c6342 // align 0x4
000c6342 // align 0x4
000c6344
000c6344com.google.android.material.button.MaterialButton::getSupportBackgroundTintMode():
000c6354invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c635amove-result v0
000c635cif-eqz v0, :cond_b
000c6360iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6364iget-object v0, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6368return-object v0
000c636ainvoke-super {v1}, Lj/q;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
000c6370move-result-object v0
000c6372return-object v0
000c6344
000c6344com.google.android.material.button.MaterialButton::getSupportBackgroundTintMode():
000c6354invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c635amove-result v0
000c635cif-eqz v0, :cond_b
000c6360iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6364iget-object v0, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6368return-object v0
000c636ainvoke-super {v1}, Lj/q;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
000c6370move-result-object v0
000c6372return-object v0
000c6344
000c6374
000c6374com.google.android.material.button.MaterialButton::getIcon():
000c6384iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6388return-object v0
000c6374
000c6374com.google.android.material.button.MaterialButton::getIcon():
000c6384iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6388return-object v0
000c6374
000c638a
000c638a // align 0x4
000c638a // align 0x4
000c638c
000c638ccom.google.android.material.button.MaterialButton::onSaveInstanceState():
000c639cinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
000c63a2move-result-object v0
000c63a4new-instance v1, Lw0/b;
000c63a8invoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
000c63aeiget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c63b2iput-boolean v0, v1, Lw0/b;->c:Z
000c63b6return-object v1
000c638c
000c638ccom.google.android.material.button.MaterialButton::onSaveInstanceState():
000c639cinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
000c63a2move-result-object v0
000c63a4new-instance v1, Lw0/b;
000c63a8invoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
000c63aeiget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c63b2iput-boolean v0, v1, Lw0/b;->c:Z
000c63b6return-object v1
000c638c
000c63b8
000c63b8com.google.android.material.button.MaterialButton::getActualTextAlignment():
000c63c8invoke-virtual {v2}, Landroid/view/View;->getTextAlignment()I
000c63cemove-result v0
000c63d0const/4 v1, 0x1
000c63d2if-eq v0, v1, :cond_19
000c63d6const/4 v1, 0x6
000c63d8if-eq v0, v1, :cond_16
000c63dcconst/4 v1, 0x3
000c63deif-eq v0, v1, :cond_16
000c63e2const/4 v1, 0x4
000c63e4if-eq v0, v1, :cond_13
000c63e8sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000c63ecreturn-object v0
000c63eesget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
000c63f2return-object v0
000c63f4sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
000c63f8return-object v0
000c63fainvoke-direct {v2}, Lcom/google/android/material/button/MaterialButton;->getGravityTextAlignment()Landroid/text/Layout$Alignment;
000c6400move-result-object v0
000c6402return-object v0
000c63b8
000c63b8com.google.android.material.button.MaterialButton::getActualTextAlignment():
000c63c8invoke-virtual {v2}, Landroid/view/View;->getTextAlignment()I
000c63cemove-result v0
000c63d0const/4 v1, 0x1
000c63d2if-eq v0, v1, :cond_19
000c63d6const/4 v1, 0x6
000c63d8if-eq v0, v1, :cond_16
000c63dcconst/4 v1, 0x3
000c63deif-eq v0, v1, :cond_16
000c63e2const/4 v1, 0x4
000c63e4if-eq v0, v1, :cond_13
000c63e8sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000c63ecreturn-object v0
000c63eesget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
000c63f2return-object v0
000c63f4sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
000c63f8return-object v0
000c63fainvoke-direct {v2}, Lcom/google/android/material/button/MaterialButton;->getGravityTextAlignment()Landroid/text/Layout$Alignment;
000c6400move-result-object v0
000c6402return-object v0
000c63b8
000c6404
000c6404com.google.android.material.button.MaterialButton::getGravityTextAlignment():
000c6414invoke-virtual {v2}, Landroid/widget/TextView;->getGravity()I
000c641amove-result v0
000c641cconst v1, 0x800007
000c6422and-int/2addr v0, v1
000c6424const/4 v1, 0x1
000c6426if-eq v0, v1, :cond_19
000c642aconst/4 v1, 0x5
000c642cif-eq v0, v1, :cond_16
000c6430const v1, 0x800005
000c6436if-eq v0, v1, :cond_16
000c643asget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000c643ereturn-object v0
000c6440sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
000c6444return-object v0
000c6446sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
000c644areturn-object v0
000c6404
000c6404com.google.android.material.button.MaterialButton::getGravityTextAlignment():
000c6414invoke-virtual {v2}, Landroid/widget/TextView;->getGravity()I
000c641amove-result v0
000c641cconst v1, 0x800007
000c6422and-int/2addr v0, v1
000c6424const/4 v1, 0x1
000c6426if-eq v0, v1, :cond_19
000c642aconst/4 v1, 0x5
000c642cif-eq v0, v1, :cond_16
000c6430const v1, 0x800005
000c6436if-eq v0, v1, :cond_16
000c643asget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
000c643ereturn-object v0
000c6440sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
000c6444return-object v0
000c6446sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
000c644areturn-object v0
000c6404
000c644c
000c644ccom.google.android.material.button.MaterialButton::isChecked():
000c645ciget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6460return v0
000c644c
000c644ccom.google.android.material.button.MaterialButton::isChecked():
000c645ciget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6460return v0
000c644c
000c6462
000c6462 // align 0x4
000c6462 // align 0x4
000c6464
000c6464com.google.android.material.button.MaterialButton::a():
000c6474iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6478if-eqz v0, :cond_a
000c647ciget-boolean v0, v0, Lw0/c;->o:Z
000c6480if-nez v0, :cond_a
000c6484const/4 v0, 0x1
000c6486return v0
000c6488const/4 v0, 0x0
000c648areturn v0
000c6464
000c6464com.google.android.material.button.MaterialButton::a():
000c6474iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6478if-eqz v0, :cond_a
000c647ciget-boolean v0, v0, Lw0/c;->o:Z
000c6480if-nez v0, :cond_a
000c6484const/4 v0, 0x1
000c6486return v0
000c6488const/4 v0, 0x0
000c648areturn v0
000c6464
000c648c
000c648ccom.google.android.material.button.MaterialButton::performClick():
000c649ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c64a0iget-boolean v0, v0, Lw0/c;->r:Z
000c64a4if-eqz v0, :cond_9
000c64a8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->toggle()V
000c64aeinvoke-super {v1}, Landroid/view/View;->performClick()Z
000c64b4move-result v0
000c64b6return v0
000c648c
000c648ccom.google.android.material.button.MaterialButton::performClick():
000c649ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c64a0iget-boolean v0, v0, Lw0/c;->r:Z
000c64a4if-eqz v0, :cond_9
000c64a8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->toggle()V
000c64aeinvoke-super {v1}, Landroid/view/View;->performClick()Z
000c64b4move-result v0
000c64b6return v0
000c648c
000c64b8
000c64b8com.google.android.material.button.MaterialButton::getCornerRadius():
000c64c8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c64cemove-result v0
000c64d0if-eqz v0, :cond_b
000c64d4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c64d8iget v0, v0, Lw0/c;->g:I
000c64dcreturn v0
000c64deconst/4 v0, 0x0
000c64e0return v0
000c64b8
000c64b8com.google.android.material.button.MaterialButton::getCornerRadius():
000c64c8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c64cemove-result v0
000c64d0if-eqz v0, :cond_b
000c64d4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c64d8iget v0, v0, Lw0/c;->g:I
000c64dcreturn v0
000c64deconst/4 v0, 0x0
000c64e0return v0
000c64b8
000c64e2
000c64e2 // align 0x4
000c64e2 // align 0x4
000c64e4
000c64e4com.google.android.material.button.MaterialButton::getIconGravity():
000c64f4iget v0, v1, Lcom/google/android/material/button/MaterialButton;->q:I
000c64f8return v0
000c64e4
000c64e4com.google.android.material.button.MaterialButton::getIconGravity():
000c64f4iget v0, v1, Lcom/google/android/material/button/MaterialButton;->q:I
000c64f8return v0
000c64e4
000c64fa
000c64fa // align 0x4
000c64fa // align 0x4
000c64fc
000c64fccom.google.android.material.button.MaterialButton::getIconPadding():
000c650ciget v0, v1, Lcom/google/android/material/button/MaterialButton;->n:I
000c6510return v0
000c64fc
000c64fccom.google.android.material.button.MaterialButton::getIconPadding():
000c650ciget v0, v1, Lcom/google/android/material/button/MaterialButton;->n:I
000c6510return v0
000c64fc
000c6512
000c6512 // align 0x4
000c6512 // align 0x4
000c6514
000c6514com.google.android.material.button.MaterialButton::getIconSize():
000c6524iget v0, v1, Lcom/google/android/material/button/MaterialButton;->k:I
000c6528return v0
000c6514
000c6514com.google.android.material.button.MaterialButton::getIconSize():
000c6524iget v0, v1, Lcom/google/android/material/button/MaterialButton;->k:I
000c6528return v0
000c6514
000c652a
000c652a // align 0x4
000c652a // align 0x4
000c652c
000c652ccom.google.android.material.button.MaterialButton::getInsetBottom():
000c653ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6540iget v0, v0, Lw0/c;->f:I
000c6544return v0
000c652c
000c652ccom.google.android.material.button.MaterialButton::getInsetBottom():
000c653ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6540iget v0, v0, Lw0/c;->f:I
000c6544return v0
000c652c
000c6546
000c6546 // align 0x8
000c6546 // align 0x8
000c6548
000c6548com.google.android.material.button.MaterialButton::getInsetTop():
000c6558iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c655ciget v0, v0, Lw0/c;->e:I
000c6560return v0
000c6548
000c6548com.google.android.material.button.MaterialButton::getInsetTop():
000c6558iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c655ciget v0, v0, Lw0/c;->e:I
000c6560return v0
000c6548
000c6562
000c6562 // align 0x4
000c6562 // align 0x4
000c6564
000c6564com.google.android.material.button.MaterialButton::getStrokeWidth():
000c6574invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c657amove-result v0
000c657cif-eqz v0, :cond_b
000c6580iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6584iget v0, v0, Lw0/c;->h:I
000c6588return v0
000c658aconst/4 v0, 0x0
000c658creturn v0
000c6564
000c6564com.google.android.material.button.MaterialButton::getStrokeWidth():
000c6574invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c657amove-result v0
000c657cif-eqz v0, :cond_b
000c6580iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6584iget v0, v0, Lw0/c;->h:I
000c6588return v0
000c658aconst/4 v0, 0x0
000c658creturn v0
000c6564
000c658e
000c658e // align 0x10
000c658e // align 0x10
000c6590
000c6590com.google.android.material.button.MaterialButton::getTextHeight():
000c65a0invoke-virtual {v5}, Landroid/widget/TextView;->getLineCount()I
000c65a6move-result v0
000c65a8const/4 v1, 0x1
000c65aaif-le v0, v1, :cond_10
000c65aeinvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c65b4move-result-object v0
000c65b6invoke-virtual {v0}, Landroid/text/Layout;->getHeight()I
000c65bcmove-result v0
000c65bereturn v0
000c65c0invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000c65c6move-result-object v0
000c65c8invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000c65cemove-result-object v1
000c65d0invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000c65d6move-result-object v1
000c65d8invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000c65demove-result-object v2
000c65e0if-eqz v2, :cond_2e
000c65e4invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000c65eamove-result-object v2
000c65ecinvoke-interface {v2, v1, v5}, Landroid/text/method/TransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
000c65f2move-result-object v1
000c65f4invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000c65famove-result-object v1
000c65fcnew-instance v2, Landroid/graphics/Rect;
000c6600invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
000c6606invoke-virtual {v1}, Ljava/lang/String;->length()I
000c660cmove-result v3
000c660econst/4 v4, 0x0
000c6610invoke-virtual {v0, v1, v4, v3, v2}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
000c6616invoke-virtual {v2}, Landroid/graphics/Rect;->height()I
000c661cmove-result v0
000c661einvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c6624move-result-object v1
000c6626invoke-virtual {v1}, Landroid/text/Layout;->getHeight()I
000c662cmove-result v1
000c662einvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
000c6634move-result v0
000c6636return v0
000c6590
000c6590com.google.android.material.button.MaterialButton::getTextHeight():
000c65a0invoke-virtual {v5}, Landroid/widget/TextView;->getLineCount()I
000c65a6move-result v0
000c65a8const/4 v1, 0x1
000c65aaif-le v0, v1, :cond_10
000c65aeinvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c65b4move-result-object v0
000c65b6invoke-virtual {v0}, Landroid/text/Layout;->getHeight()I
000c65bcmove-result v0
000c65bereturn v0
000c65c0invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
000c65c6move-result-object v0
000c65c8invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
000c65cemove-result-object v1
000c65d0invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000c65d6move-result-object v1
000c65d8invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000c65demove-result-object v2
000c65e0if-eqz v2, :cond_2e
000c65e4invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
000c65eamove-result-object v2
000c65ecinvoke-interface {v2, v1, v5}, Landroid/text/method/TransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
000c65f2move-result-object v1
000c65f4invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000c65famove-result-object v1
000c65fcnew-instance v2, Landroid/graphics/Rect;
000c6600invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
000c6606invoke-virtual {v1}, Ljava/lang/String;->length()I
000c660cmove-result v3
000c660econst/4 v4, 0x0
000c6610invoke-virtual {v0, v1, v4, v3, v2}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
000c6616invoke-virtual {v2}, Landroid/graphics/Rect;->height()I
000c661cmove-result v0
000c661einvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c6624move-result-object v1
000c6626invoke-virtual {v1}, Landroid/text/Layout;->getHeight()I
000c662cmove-result v1
000c662einvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
000c6634move-result v0
000c6636return v0
000c6590
000c6638
000c6638com.google.android.material.button.MaterialButton::getTextLayoutWidth():
000c6648invoke-virtual {v4}, Landroid/widget/TextView;->getLineCount()I
000c664emove-result v0
000c6650const/4 v1, 0x0
000c6652const/4 v2, 0x0
000c6654if-ge v2, v0, :cond_17
000c6658invoke-virtual {v4}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c665emove-result-object v3
000c6660invoke-virtual {v3, v2}, Landroid/text/Layout;->getLineWidth(I)F
000c6666move-result v3
000c6668invoke-static {v1, v3}, Ljava/lang/Math;->max(FF)F
000c666emove-result v1
000c6670add-int/lit8 v2, v2, 0x1
000c6674goto :goto_6
000c6676float-to-double v0, v1
000c6678invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
000c667emove-result-wide v0
000c6680double-to-int v0, v0
000c6682return v0
000c6638
000c6638com.google.android.material.button.MaterialButton::getTextLayoutWidth():
000c6648invoke-virtual {v4}, Landroid/widget/TextView;->getLineCount()I
000c664emove-result v0
000c6650const/4 v1, 0x0
000c6652const/4 v2, 0x0
000c6654if-ge v2, v0, :cond_17
000c6658invoke-virtual {v4}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
000c665emove-result-object v3
000c6660invoke-virtual {v3, v2}, Landroid/text/Layout;->getLineWidth(I)F
000c6666move-result v3
000c6668invoke-static {v1, v3}, Ljava/lang/Math;->max(FF)F
000c666emove-result v1
000c6670add-int/lit8 v2, v2, 0x1
000c6674goto :goto_6
000c6676float-to-double v0, v1
000c6678invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
000c667emove-result-wide v0
000c6680double-to-int v0, v0
000c6682return v0
000c6638
000c6684
000c6684com.google.android.material.button.MaterialButton::onCreateDrawableState(int):
000c6694add-int/lit8 v2, v2, 0x2
000c6698invoke-super {v1, v2}, Landroid/view/View;->onCreateDrawableState(I)[I
000c669emove-result-object v2
000c66a0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c66a4if-eqz v0, :cond_13
000c66a8iget-boolean v0, v0, Lw0/c;->q:Z
000c66acif-eqz v0, :cond_13
000c66b0sget-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
000c66b4invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
000c66baiget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c66beif-eqz v0, :cond_1c
000c66c2sget-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
000c66c6invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
000c66ccreturn-object v2
000c6684
000c6684com.google.android.material.button.MaterialButton::onCreateDrawableState(int):
000c6694add-int/lit8 v2, v2, 0x2
000c6698invoke-super {v1, v2}, Landroid/view/View;->onCreateDrawableState(I)[I
000c669emove-result-object v2
000c66a0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c66a4if-eqz v0, :cond_13
000c66a8iget-boolean v0, v0, Lw0/c;->q:Z
000c66acif-eqz v0, :cond_13
000c66b0sget-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
000c66b4invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
000c66baiget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c66beif-eqz v0, :cond_1c
000c66c2sget-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
000c66c6invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
000c66ccreturn-object v2
000c6684
000c66ce
000c66ce // align 0x10
000c66ce // align 0x10
000c66d0
000c66d0com.google.android.material.button.MaterialButton::getA11yClassName():
000c66e0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c66e4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000c66eamove-result v0
000c66ecif-nez v0, :cond_b
000c66f0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c66f4return-object v0
000c66f6iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c66faif-eqz v0, :cond_16
000c66feiget-boolean v0, v0, Lw0/c;->q:Z
000c6702if-eqz v0, :cond_16
000c6706const-class v0, Landroid/widget/CompoundButton;
000c670agoto :goto_18
000c670cconst-class v0, Landroid/widget/Button;
000c6710invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000c6716move-result-object v0
000c6718return-object v0
000c66d0
000c66d0com.google.android.material.button.MaterialButton::getA11yClassName():
000c66e0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c66e4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000c66eamove-result v0
000c66ecif-nez v0, :cond_b
000c66f0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c66f4return-object v0
000c66f6iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c66faif-eqz v0, :cond_16
000c66feiget-boolean v0, v0, Lw0/c;->q:Z
000c6702if-eqz v0, :cond_16
000c6706const-class v0, Landroid/widget/CompoundButton;
000c670agoto :goto_18
000c670cconst-class v0, Landroid/widget/Button;
000c6710invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000c6716move-result-object v0
000c6718return-object v0
000c66d0
000c671a
000c671a // align 0x4
000c671a // align 0x4
000c671c
000c671ccom.google.android.material.button.MaterialButton::<clinit>():
000c672cconst v0, 0x101009f
000c6732filled-new-array {v0}, [I
000c6738move-result-object v0
000c673asput-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
000c673econst v0, 0x10100a0
000c6744filled-new-array {v0}, [I
000c674amove-result-object v0
000c674csput-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
000c6750return-void
000c671c
000c671ccom.google.android.material.button.MaterialButton::<clinit>():
000c672cconst v0, 0x101009f
000c6732filled-new-array {v0}, [I
000c6738move-result-object v0
000c673asput-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
000c673econst v0, 0x10100a0
000c6744filled-new-array {v0}, [I
000c674amove-result-object v0
000c674csput-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
000c6750return-void
000c671c
000c6752
000c6752 // align 0x4
000c6752 // align 0x4
000c6754
000c6754com.google.android.material.button.MaterialButton::<init>(android.content.Context, android.util.AttributeSet):
000c6764const v3, 0x7f0302d9
000c676aconst v6, 0x7f100409
000c6770invoke-static {v9, v10, v3, v6}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c6776move-result-object v9
000c6778invoke-direct {v8, v9, v10, v3}, Lj/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c677enew-instance v9, Ljava/util/LinkedHashSet;
000c6782invoke-direct {v9}, Ljava/util/LinkedHashSet;-><init>()V
000c6788iput-object v9, v8, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
000c678cconst/4 v9, 0x0
000c678eiput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6792iput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6796invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c679cmove-result-object v0
000c679esget-object v2, Lq0/a;->j:[I
000c67a2const v4, 0x7f100409
000c67a8new-array v5, v9, [I
000c67acmove-object v1, v10
000c67aeinvoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c67b4move-result-object v10
000c67b6const/16 v2, 0xc
000c67bainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c67c0move-result v2
000c67c2iput v2, v8, Lcom/google/android/material/button/MaterialButton;->n:I
000c67c6const/16 v2, 0xf
000c67caconst/4 v4, -0x1
000c67ccinvoke-virtual {v10, v2, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000c67d2move-result v2
000c67d4sget-object v5, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000c67d8invoke-static {v2, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
000c67demove-result-object v2
000c67e0iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
000c67e4invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c67eamove-result-object v2
000c67ecconst/16 v7, 0xe
000c67f0invoke-static {v2, v10, v7}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c67f6move-result-object v2
000c67f8iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
000c67fcinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6802move-result-object v2
000c6804const/16 v7, 0xa
000c6808invoke-static {v2, v10, v7}, LC1/l;->D(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/graphics/drawable/Drawable;
000c680emove-result-object v2
000c6810iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6814const/16 v2, 0xb
000c6818const/4 v7, 0x1
000c681ainvoke-virtual {v10, v2, v7}, Landroid/content/res/TypedArray;->getInteger(II)I
000c6820move-result v2
000c6822iput v2, v8, Lcom/google/android/material/button/MaterialButton;->q:I
000c6826const/16 v2, 0xd
000c682ainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6830move-result v2
000c6832iput v2, v8, Lcom/google/android/material/button/MaterialButton;->k:I
000c6836invoke-static {v0, v1, v3, v6}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000c683cmove-result-object v0
000c683einvoke-virtual {v0}, LL0/j;->a()LL0/k;
000c6844move-result-object v0
000c6846new-instance v1, Lw0/c;
000c684ainvoke-direct {v1, v8, v0}, Lw0/c;-><init>(Lcom/google/android/material/button/MaterialButton;LL0/k;)V
000c6850iput-object v1, v8, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6854invoke-virtual {v10, v7, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c685amove-result v0
000c685ciput v0, v1, Lw0/c;->c:I
000c6860const/4 v0, 0x2
000c6862invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6868move-result v0
000c686aiput v0, v1, Lw0/c;->d:I
000c686econst/4 v0, 0x3
000c6870invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6876move-result v0
000c6878iput v0, v1, Lw0/c;->e:I
000c687cconst/4 v0, 0x4
000c687einvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6884move-result v0
000c6886iput v0, v1, Lw0/c;->f:I
000c688aconst/16 v0, 0x8
000c688einvoke-virtual {v10, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c6894move-result v2
000c6896if-eqz v2, :cond_cd
000c689ainvoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c68a0move-result v0
000c68a2iput v0, v1, Lw0/c;->g:I
000c68a6iget-object v2, v1, Lw0/c;->b:LL0/k;
000c68aaint-to-float v0, v0
000c68acinvoke-virtual {v2}, LL0/k;->e()LL0/j;
000c68b2move-result-object v2
000c68b4new-instance v3, LL0/a;
000c68b8invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68beiput-object v3, v2, LL0/j;->e:LL0/c;
000c68c2new-instance v3, LL0/a;
000c68c6invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68cciput-object v3, v2, LL0/j;->f:LL0/c;
000c68d0new-instance v3, LL0/a;
000c68d4invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68daiput-object v3, v2, LL0/j;->g:LL0/c;
000c68denew-instance v3, LL0/a;
000c68e2invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68e8iput-object v3, v2, LL0/j;->h:LL0/c;
000c68ecinvoke-virtual {v2}, LL0/j;->a()LL0/k;
000c68f2move-result-object v0
000c68f4invoke-virtual {v1, v0}, Lw0/c;->c(LL0/k;)V
000c68faiput-boolean v7, v1, Lw0/c;->p:Z
000c68feconst/16 v0, 0x14
000c6902invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6908move-result v0
000c690aiput v0, v1, Lw0/c;->h:I
000c690econst/4 v0, 0x7
000c6910invoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000c6916move-result v0
000c6918invoke-static {v0, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
000c691emove-result-object v0
000c6920iput-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6924invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c692amove-result-object v0
000c692cconst/4 v2, 0x6
000c692einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c6934move-result-object v0
000c6936iput-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c693ainvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6940move-result-object v0
000c6942const/16 v2, 0x13
000c6946invoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c694cmove-result-object v0
000c694eiput-object v0, v1, Lw0/c;->k:Landroid/content/res/ColorStateList;
000c6952invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6958move-result-object v0
000c695aconst/16 v2, 0x10
000c695einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c6964move-result-object v0
000c6966iput-object v0, v1, Lw0/c;->l:Landroid/content/res/ColorStateList;
000c696aconst/4 v0, 0x5
000c696cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c6972move-result v0
000c6974iput-boolean v0, v1, Lw0/c;->q:Z
000c6978const/16 v0, 0x9
000c697cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6982move-result v0
000c6984iput v0, v1, Lw0/c;->t:I
000c6988const/16 v0, 0x15
000c698cinvoke-virtual {v10, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c6992move-result v0
000c6994iput-boolean v0, v1, Lw0/c;->r:Z
000c6998sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c699cinvoke-virtual {v8}, Landroid/view/View;->getPaddingStart()I
000c69a2move-result v0
000c69a4invoke-virtual {v8}, Landroid/view/View;->getPaddingTop()I
000c69aamove-result v2
000c69acinvoke-virtual {v8}, Landroid/view/View;->getPaddingEnd()I
000c69b2move-result v3
000c69b4invoke-virtual {v8}, Landroid/view/View;->getPaddingBottom()I
000c69bamove-result v4
000c69bcinvoke-virtual {v10, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c69c2move-result v5
000c69c4if-eqz v5, :cond_13f
000c69c8iput-boolean v7, v1, Lw0/c;->o:Z
000c69cciget-object v5, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c69d0invoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c69d6iget-object v5, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c69dainvoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c69e0goto :goto_142
000c69e2invoke-virtual {v1}, Lw0/c;->e()V
000c69e8iget v5, v1, Lw0/c;->c:I
000c69ecadd-int/2addr v0, v5
000c69eeiget v5, v1, Lw0/c;->e:I
000c69f2add-int/2addr v2, v5
000c69f4iget v5, v1, Lw0/c;->d:I
000c69f8add-int/2addr v3, v5
000c69faiget v1, v1, Lw0/c;->f:I
000c69feadd-int/2addr v4, v1
000c6a00invoke-virtual {v8, v0, v2, v3, v4}, Landroid/view/View;->setPaddingRelative(IIII)V
000c6a06invoke-virtual {v10}, Landroid/content/res/TypedArray;->recycle()V
000c6a0ciget v10, v8, Lcom/google/android/material/button/MaterialButton;->n:I
000c6a10invoke-virtual {v8, v10}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
000c6a16iget-object v10, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6a1aif-eqz v10, :cond_15e
000c6a1emove v9, v7
000c6a20invoke-virtual {v8, v9}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
000c6a26return-void
000c6754
000c6754com.google.android.material.button.MaterialButton::<init>(android.content.Context, android.util.AttributeSet):
000c6764const v3, 0x7f0302d9
000c676aconst v6, 0x7f100409
000c6770invoke-static {v9, v10, v3, v6}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
000c6776move-result-object v9
000c6778invoke-direct {v8, v9, v10, v3}, Lj/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000c677enew-instance v9, Ljava/util/LinkedHashSet;
000c6782invoke-direct {v9}, Ljava/util/LinkedHashSet;-><init>()V
000c6788iput-object v9, v8, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
000c678cconst/4 v9, 0x0
000c678eiput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6792iput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6796invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c679cmove-result-object v0
000c679esget-object v2, Lq0/a;->j:[I
000c67a2const v4, 0x7f100409
000c67a8new-array v5, v9, [I
000c67acmove-object v1, v10
000c67aeinvoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
000c67b4move-result-object v10
000c67b6const/16 v2, 0xc
000c67bainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c67c0move-result v2
000c67c2iput v2, v8, Lcom/google/android/material/button/MaterialButton;->n:I
000c67c6const/16 v2, 0xf
000c67caconst/4 v4, -0x1
000c67ccinvoke-virtual {v10, v2, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000c67d2move-result v2
000c67d4sget-object v5, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000c67d8invoke-static {v2, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
000c67demove-result-object v2
000c67e0iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
000c67e4invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c67eamove-result-object v2
000c67ecconst/16 v7, 0xe
000c67f0invoke-static {v2, v10, v7}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c67f6move-result-object v2
000c67f8iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
000c67fcinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6802move-result-object v2
000c6804const/16 v7, 0xa
000c6808invoke-static {v2, v10, v7}, LC1/l;->D(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/graphics/drawable/Drawable;
000c680emove-result-object v2
000c6810iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6814const/16 v2, 0xb
000c6818const/4 v7, 0x1
000c681ainvoke-virtual {v10, v2, v7}, Landroid/content/res/TypedArray;->getInteger(II)I
000c6820move-result v2
000c6822iput v2, v8, Lcom/google/android/material/button/MaterialButton;->q:I
000c6826const/16 v2, 0xd
000c682ainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6830move-result v2
000c6832iput v2, v8, Lcom/google/android/material/button/MaterialButton;->k:I
000c6836invoke-static {v0, v1, v3, v6}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
000c683cmove-result-object v0
000c683einvoke-virtual {v0}, LL0/j;->a()LL0/k;
000c6844move-result-object v0
000c6846new-instance v1, Lw0/c;
000c684ainvoke-direct {v1, v8, v0}, Lw0/c;-><init>(Lcom/google/android/material/button/MaterialButton;LL0/k;)V
000c6850iput-object v1, v8, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6854invoke-virtual {v10, v7, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c685amove-result v0
000c685ciput v0, v1, Lw0/c;->c:I
000c6860const/4 v0, 0x2
000c6862invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6868move-result v0
000c686aiput v0, v1, Lw0/c;->d:I
000c686econst/4 v0, 0x3
000c6870invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6876move-result v0
000c6878iput v0, v1, Lw0/c;->e:I
000c687cconst/4 v0, 0x4
000c687einvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000c6884move-result v0
000c6886iput v0, v1, Lw0/c;->f:I
000c688aconst/16 v0, 0x8
000c688einvoke-virtual {v10, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c6894move-result v2
000c6896if-eqz v2, :cond_cd
000c689ainvoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c68a0move-result v0
000c68a2iput v0, v1, Lw0/c;->g:I
000c68a6iget-object v2, v1, Lw0/c;->b:LL0/k;
000c68aaint-to-float v0, v0
000c68acinvoke-virtual {v2}, LL0/k;->e()LL0/j;
000c68b2move-result-object v2
000c68b4new-instance v3, LL0/a;
000c68b8invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68beiput-object v3, v2, LL0/j;->e:LL0/c;
000c68c2new-instance v3, LL0/a;
000c68c6invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68cciput-object v3, v2, LL0/j;->f:LL0/c;
000c68d0new-instance v3, LL0/a;
000c68d4invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68daiput-object v3, v2, LL0/j;->g:LL0/c;
000c68denew-instance v3, LL0/a;
000c68e2invoke-direct {v3, v0}, LL0/a;-><init>(F)V
000c68e8iput-object v3, v2, LL0/j;->h:LL0/c;
000c68ecinvoke-virtual {v2}, LL0/j;->a()LL0/k;
000c68f2move-result-object v0
000c68f4invoke-virtual {v1, v0}, Lw0/c;->c(LL0/k;)V
000c68faiput-boolean v7, v1, Lw0/c;->p:Z
000c68feconst/16 v0, 0x14
000c6902invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6908move-result v0
000c690aiput v0, v1, Lw0/c;->h:I
000c690econst/4 v0, 0x7
000c6910invoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getInt(II)I
000c6916move-result v0
000c6918invoke-static {v0, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
000c691emove-result-object v0
000c6920iput-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6924invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c692amove-result-object v0
000c692cconst/4 v2, 0x6
000c692einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c6934move-result-object v0
000c6936iput-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c693ainvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6940move-result-object v0
000c6942const/16 v2, 0x13
000c6946invoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c694cmove-result-object v0
000c694eiput-object v0, v1, Lw0/c;->k:Landroid/content/res/ColorStateList;
000c6952invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6958move-result-object v0
000c695aconst/16 v2, 0x10
000c695einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
000c6964move-result-object v0
000c6966iput-object v0, v1, Lw0/c;->l:Landroid/content/res/ColorStateList;
000c696aconst/4 v0, 0x5
000c696cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c6972move-result v0
000c6974iput-boolean v0, v1, Lw0/c;->q:Z
000c6978const/16 v0, 0x9
000c697cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000c6982move-result v0
000c6984iput v0, v1, Lw0/c;->t:I
000c6988const/16 v0, 0x15
000c698cinvoke-virtual {v10, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000c6992move-result v0
000c6994iput-boolean v0, v1, Lw0/c;->r:Z
000c6998sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
000c699cinvoke-virtual {v8}, Landroid/view/View;->getPaddingStart()I
000c69a2move-result v0
000c69a4invoke-virtual {v8}, Landroid/view/View;->getPaddingTop()I
000c69aamove-result v2
000c69acinvoke-virtual {v8}, Landroid/view/View;->getPaddingEnd()I
000c69b2move-result v3
000c69b4invoke-virtual {v8}, Landroid/view/View;->getPaddingBottom()I
000c69bamove-result v4
000c69bcinvoke-virtual {v10, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
000c69c2move-result v5
000c69c4if-eqz v5, :cond_13f
000c69c8iput-boolean v7, v1, Lw0/c;->o:Z
000c69cciget-object v5, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c69d0invoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c69d6iget-object v5, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c69dainvoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c69e0goto :goto_142
000c69e2invoke-virtual {v1}, Lw0/c;->e()V
000c69e8iget v5, v1, Lw0/c;->c:I
000c69ecadd-int/2addr v0, v5
000c69eeiget v5, v1, Lw0/c;->e:I
000c69f2add-int/2addr v2, v5
000c69f4iget v5, v1, Lw0/c;->d:I
000c69f8add-int/2addr v3, v5
000c69faiget v1, v1, Lw0/c;->f:I
000c69feadd-int/2addr v4, v1
000c6a00invoke-virtual {v8, v0, v2, v3, v4}, Landroid/view/View;->setPaddingRelative(IIII)V
000c6a06invoke-virtual {v10}, Landroid/content/res/TypedArray;->recycle()V
000c6a0ciget v10, v8, Lcom/google/android/material/button/MaterialButton;->n:I
000c6a10invoke-virtual {v8, v10}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
000c6a16iget-object v10, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6a1aif-eqz v10, :cond_15e
000c6a1emove v9, v7
000c6a20invoke-virtual {v8, v9}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
000c6a26return-void
000c6754
000c6a28
000c6a28com.google.android.material.button.MaterialButton::onAttachedToWindow():
000c6a38invoke-super {v2}, Landroid/view/View;->onAttachedToWindow()V
000c6a3einvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6a44move-result v0
000c6a46if-eqz v0, :cond_13
000c6a4aconst/4 v0, 0x0
000c6a4ciget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6a50invoke-virtual {v1, v0}, Lw0/c;->b(Z)LL0/g;
000c6a56move-result-object v0
000c6a58invoke-static {v2, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
000c6a5ereturn-void
000c6a28
000c6a28com.google.android.material.button.MaterialButton::onAttachedToWindow():
000c6a38invoke-super {v2}, Landroid/view/View;->onAttachedToWindow()V
000c6a3einvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6a44move-result v0
000c6a46if-eqz v0, :cond_13
000c6a4aconst/4 v0, 0x0
000c6a4ciget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6a50invoke-virtual {v1, v0}, Lw0/c;->b(Z)LL0/g;
000c6a56move-result-object v0
000c6a58invoke-static {v2, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
000c6a5ereturn-void
000c6a28
000c6a60
000c6a60com.google.android.material.button.MaterialButton::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000c6a70invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000c6a76invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
000c6a7cmove-result-object v0
000c6a7einvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
000c6a84iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6a88invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setChecked(Z)V
000c6a8ereturn-void
000c6a60
000c6a60com.google.android.material.button.MaterialButton::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000c6a70invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000c6a76invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
000c6a7cmove-result-object v0
000c6a7einvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
000c6a84iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6a88invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setChecked(Z)V
000c6a8ereturn-void
000c6a60
000c6a90
000c6a90com.google.android.material.button.MaterialButton::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000c6aa0invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000c6aa6invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
000c6aacmove-result-object v0
000c6aaeinvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
000c6ab4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6ab8if-eqz v0, :cond_14
000c6abciget-boolean v0, v0, Lw0/c;->q:Z
000c6ac0if-eqz v0, :cond_14
000c6ac4const/4 v0, 0x1
000c6ac6goto :goto_15
000c6ac8const/4 v0, 0x0
000c6acainvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V
000c6ad0iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6ad4invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setChecked(Z)V
000c6adainvoke-virtual {v1}, Landroid/view/View;->isClickable()Z
000c6ae0move-result v0
000c6ae2invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V
000c6ae8return-void
000c6a90
000c6a90com.google.android.material.button.MaterialButton::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000c6aa0invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000c6aa6invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
000c6aacmove-result-object v0
000c6aaeinvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
000c6ab4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6ab8if-eqz v0, :cond_14
000c6abciget-boolean v0, v0, Lw0/c;->q:Z
000c6ac0if-eqz v0, :cond_14
000c6ac4const/4 v0, 0x1
000c6ac6goto :goto_15
000c6ac8const/4 v0, 0x0
000c6acainvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V
000c6ad0iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6ad4invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setChecked(Z)V
000c6adainvoke-virtual {v1}, Landroid/view/View;->isClickable()Z
000c6ae0move-result v0
000c6ae2invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V
000c6ae8return-void
000c6a90
000c6aea
000c6aea // align 0x4
000c6aea // align 0x4
000c6aec
000c6aeccom.google.android.material.button.MaterialButton::onLayout(boolean, int, int, int, int):
000c6afcinvoke-super/range {v0 .. v5}, Lj/q;->onLayout(ZIIII)V
000c6b02move-object v1, v0
000c6b04invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000c6b0amove-result v2
000c6b0cinvoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000c6b12move-result v3
000c6b14invoke-virtual {v0, v2, v3}, Lcom/google/android/material/button/MaterialButton;->d(II)V
000c6b1areturn-void
000c6aec
000c6aeccom.google.android.material.button.MaterialButton::onLayout(boolean, int, int, int, int):
000c6afcinvoke-super/range {v0 .. v5}, Lj/q;->onLayout(ZIIII)V
000c6b02move-object v1, v0
000c6b04invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000c6b0amove-result v2
000c6b0cinvoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000c6b12move-result v3
000c6b14invoke-virtual {v0, v2, v3}, Lcom/google/android/material/button/MaterialButton;->d(II)V
000c6b1areturn-void
000c6aec
000c6b1c
000c6b1ccom.google.android.material.button.MaterialButton::onRestoreInstanceState(android.os.Parcelable):
000c6b2cinstance-of v0, v2, Lw0/b;
000c6b30if-nez v0, :cond_8
000c6b34invoke-super {v1, v2}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
000c6b3areturn-void
000c6b3ccheck-cast v2, Lw0/b;
000c6b40iget-object v0, v2, LS/b;->a:Landroid/os/Parcelable;
000c6b44invoke-super {v1, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
000c6b4aiget-boolean v2, v2, Lw0/b;->c:Z
000c6b4einvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
000c6b54return-void
000c6b1c
000c6b1ccom.google.android.material.button.MaterialButton::onRestoreInstanceState(android.os.Parcelable):
000c6b2cinstance-of v0, v2, Lw0/b;
000c6b30if-nez v0, :cond_8
000c6b34invoke-super {v1, v2}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
000c6b3areturn-void
000c6b3ccheck-cast v2, Lw0/b;
000c6b40iget-object v0, v2, LS/b;->a:Landroid/os/Parcelable;
000c6b44invoke-super {v1, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
000c6b4aiget-boolean v2, v2, Lw0/b;->c:Z
000c6b4einvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
000c6b54return-void
000c6b1c
000c6b56
000c6b56 // align 0x8
000c6b56 // align 0x8
000c6b58
000c6b58com.google.android.material.button.MaterialButton::onTextChanged(java.lang.CharSequence, int, int, int):
000c6b68invoke-super {v0, v1, v2, v3, v4}, Lj/q;->onTextChanged(Ljava/lang/CharSequence;III)V
000c6b6einvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000c6b74move-result v1
000c6b76invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000c6b7cmove-result v2
000c6b7einvoke-virtual {v0, v1, v2}, Lcom/google/android/material/button/MaterialButton;->d(II)V
000c6b84return-void
000c6b58
000c6b58com.google.android.material.button.MaterialButton::onTextChanged(java.lang.CharSequence, int, int, int):
000c6b68invoke-super {v0, v1, v2, v3, v4}, Lj/q;->onTextChanged(Ljava/lang/CharSequence;III)V
000c6b6einvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000c6b74move-result v1
000c6b76invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000c6b7cmove-result v2
000c6b7einvoke-virtual {v0, v1, v2}, Lcom/google/android/material/button/MaterialButton;->d(II)V
000c6b84return-void
000c6b58
000c6b86
000c6b86 // align 0x8
000c6b86 // align 0x8
000c6b88
000c6b88com.google.android.material.button.MaterialButton::refreshDrawableState():
000c6b98invoke-super {v2}, Landroid/view/View;->refreshDrawableState()V
000c6b9eiget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6ba2if-eqz v0, :cond_16
000c6ba6invoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
000c6bacmove-result-object v0
000c6baeiget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6bb2invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000c6bb8move-result v0
000c6bbaif-eqz v0, :cond_16
000c6bbeinvoke-virtual {v2}, Landroid/view/View;->invalidate()V
000c6bc4return-void
000c6b88
000c6b88com.google.android.material.button.MaterialButton::refreshDrawableState():
000c6b98invoke-super {v2}, Landroid/view/View;->refreshDrawableState()V
000c6b9eiget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6ba2if-eqz v0, :cond_16
000c6ba6invoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
000c6bacmove-result-object v0
000c6baeiget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6bb2invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000c6bb8move-result v0
000c6bbaif-eqz v0, :cond_16
000c6bbeinvoke-virtual {v2}, Landroid/view/View;->invalidate()V
000c6bc4return-void
000c6b88
000c6bc6
000c6bc6 // align 0x8
000c6bc6 // align 0x8
000c6bc8
000c6bc8com.google.android.material.button.MaterialButton::b():
000c6bd8iget v0, v3, Lcom/google/android/material/button/MaterialButton;->q:I
000c6bdcconst/4 v1, 0x1
000c6bdeif-eq v0, v1, :cond_a
000c6be2const/4 v2, 0x2
000c6be4if-ne v0, v2, :cond_9
000c6be8goto :goto_a
000c6beaconst/4 v1, 0x0
000c6becconst/4 v2, 0x0
000c6beeif-eqz v1, :cond_13
000c6bf2iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6bf6invoke-virtual {v3, v0, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6bfcreturn-void
000c6bfeconst/4 v1, 0x3
000c6c00if-eq v0, v1, :cond_2a
000c6c04const/4 v1, 0x4
000c6c06if-ne v0, v1, :cond_1a
000c6c0agoto :goto_2a
000c6c0cconst/16 v1, 0x10
000c6c10if-eq v0, v1, :cond_24
000c6c14const/16 v1, 0x20
000c6c18if-ne v0, v1, :cond_23
000c6c1cgoto :goto_24
000c6c1ereturn-void
000c6c20iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6c24invoke-virtual {v3, v2, v0, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6c2areturn-void
000c6c2ciget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6c30invoke-virtual {v3, v2, v2, v0, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6c36return-void
000c6bc8
000c6bc8com.google.android.material.button.MaterialButton::b():
000c6bd8iget v0, v3, Lcom/google/android/material/button/MaterialButton;->q:I
000c6bdcconst/4 v1, 0x1
000c6bdeif-eq v0, v1, :cond_a
000c6be2const/4 v2, 0x2
000c6be4if-ne v0, v2, :cond_9
000c6be8goto :goto_a
000c6beaconst/4 v1, 0x0
000c6becconst/4 v2, 0x0
000c6beeif-eqz v1, :cond_13
000c6bf2iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6bf6invoke-virtual {v3, v0, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6bfcreturn-void
000c6bfeconst/4 v1, 0x3
000c6c00if-eq v0, v1, :cond_2a
000c6c04const/4 v1, 0x4
000c6c06if-ne v0, v1, :cond_1a
000c6c0agoto :goto_2a
000c6c0cconst/16 v1, 0x10
000c6c10if-eq v0, v1, :cond_24
000c6c14const/16 v1, 0x20
000c6c18if-ne v0, v1, :cond_23
000c6c1cgoto :goto_24
000c6c1ereturn-void
000c6c20iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6c24invoke-virtual {v3, v2, v0, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6c2areturn-void
000c6c2ciget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
000c6c30invoke-virtual {v3, v2, v2, v0, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
000c6c36return-void
000c6bc8
000c6c38
000c6c38com.google.android.material.button.MaterialButton::setA11yClassName(java.lang.String):
000c6c48iput-object v1, v0, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c6c4creturn-void
000c6c38
000c6c38com.google.android.material.button.MaterialButton::setA11yClassName(java.lang.String):
000c6c48iput-object v1, v0, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
000c6c4creturn-void
000c6c38
000c6c4e
000c6c4e // align 0x10
000c6c4e // align 0x10
000c6c50
000c6c50com.google.android.material.button.MaterialButton::setBackground(android.graphics.drawable.Drawable):
000c6c60invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6c66return-void
000c6c50
000c6c50com.google.android.material.button.MaterialButton::setBackground(android.graphics.drawable.Drawable):
000c6c60invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6c66return-void
000c6c50
000c6c68
000c6c68com.google.android.material.button.MaterialButton::setBackgroundColor(int):
000c6c78invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6c7emove-result v0
000c6c80if-eqz v0, :cond_17
000c6c84iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6c88const/4 v1, 0x0
000c6c8ainvoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
000c6c90move-result-object v2
000c6c92if-eqz v2, :cond_16
000c6c96invoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
000c6c9cmove-result-object v0
000c6c9einvoke-virtual {v0, v4}, LL0/g;->setTint(I)V
000c6ca4return-void
000c6ca6invoke-super {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V
000c6cacreturn-void
000c6c68
000c6c68com.google.android.material.button.MaterialButton::setBackgroundColor(int):
000c6c78invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6c7emove-result v0
000c6c80if-eqz v0, :cond_17
000c6c84iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6c88const/4 v1, 0x0
000c6c8ainvoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
000c6c90move-result-object v2
000c6c92if-eqz v2, :cond_16
000c6c96invoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
000c6c9cmove-result-object v0
000c6c9einvoke-virtual {v0, v4}, LL0/g;->setTint(I)V
000c6ca4return-void
000c6ca6invoke-super {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V
000c6cacreturn-void
000c6c68
000c6cae
000c6cae // align 0x10
000c6cae // align 0x10
000c6cb0
000c6cb0com.google.android.material.button.MaterialButton::setBackgroundDrawable(android.graphics.drawable.Drawable):
000c6cc0invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6cc6move-result v0
000c6cc8if-eqz v0, :cond_2d
000c6cccinvoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c6cd2move-result-object v0
000c6cd4if-eq v4, v0, :cond_21
000c6cd8const/4 v0, 0x1
000c6cdaiget-object v1, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6cdeiput-boolean v0, v1, Lw0/c;->o:Z
000c6ce2iget-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c6ce6iget-object v2, v1, Lw0/c;->a:Lcom/google/android/material/button/MaterialButton;
000c6ceainvoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c6cf0iget-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6cf4invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c6cfainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d00return-void
000c6d02invoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c6d08move-result-object v0
000c6d0ainvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getState()[I
000c6d10move-result-object v4
000c6d12invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000c6d18return-void
000c6d1ainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d20return-void
000c6cb0
000c6cb0com.google.android.material.button.MaterialButton::setBackgroundDrawable(android.graphics.drawable.Drawable):
000c6cc0invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6cc6move-result v0
000c6cc8if-eqz v0, :cond_2d
000c6cccinvoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c6cd2move-result-object v0
000c6cd4if-eq v4, v0, :cond_21
000c6cd8const/4 v0, 0x1
000c6cdaiget-object v1, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6cdeiput-boolean v0, v1, Lw0/c;->o:Z
000c6ce2iget-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
000c6ce6iget-object v2, v1, Lw0/c;->a:Lcom/google/android/material/button/MaterialButton;
000c6ceainvoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c6cf0iget-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
000c6cf4invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c6cfainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d00return-void
000c6d02invoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
000c6d08move-result-object v0
000c6d0ainvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getState()[I
000c6d10move-result-object v4
000c6d12invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000c6d18return-void
000c6d1ainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d20return-void
000c6cb0
000c6d22
000c6d22 // align 0x4
000c6d22 // align 0x4
000c6d24
000c6d24com.google.android.material.button.MaterialButton::setBackgroundResource(int):
000c6d34if-eqz v2, :cond_b
000c6d38invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6d3emove-result-object v0
000c6d40invoke-static {v0, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000c6d46move-result-object v2
000c6d48goto :goto_c
000c6d4aconst/4 v2, 0x0
000c6d4cinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d52return-void
000c6d24
000c6d24com.google.android.material.button.MaterialButton::setBackgroundResource(int):
000c6d34if-eqz v2, :cond_b
000c6d38invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000c6d3emove-result-object v0
000c6d40invoke-static {v0, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000c6d46move-result-object v2
000c6d48goto :goto_c
000c6d4aconst/4 v2, 0x0
000c6d4cinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000c6d52return-void
000c6d24
000c6d54
000c6d54com.google.android.material.button.MaterialButton::setBackgroundTintList(android.content.res.ColorStateList):
000c6d64invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c6d6areturn-void
000c6d54
000c6d54com.google.android.material.button.MaterialButton::setBackgroundTintList(android.content.res.ColorStateList):
000c6d64invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
000c6d6areturn-void
000c6d54
000c6d6c
000c6d6ccom.google.android.material.button.MaterialButton::setBackgroundTintMode(android.graphics.PorterDuff$Mode):
000c6d7cinvoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c6d82return-void
000c6d6c
000c6d6ccom.google.android.material.button.MaterialButton::setBackgroundTintMode(android.graphics.PorterDuff$Mode):
000c6d7cinvoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
000c6d82return-void
000c6d6c
000c6d84
000c6d84com.google.android.material.button.MaterialButton::setCheckable(boolean):
000c6d94invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6d9amove-result v0
000c6d9cif-eqz v0, :cond_a
000c6da0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6da4iput-boolean v2, v0, Lw0/c;->q:Z
000c6da8return-void
000c6d84
000c6d84com.google.android.material.button.MaterialButton::setCheckable(boolean):
000c6d94invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
000c6d9amove-result v0
000c6d9cif-eqz v0, :cond_a
000c6da0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6da4iput-boolean v2, v0, Lw0/c;->q:Z
000c6da8return-void
000c6d84
000c6daa
000c6daa // align 0x4
000c6daa // align 0x4
000c6dac
000c6daccom.google.android.material.button.MaterialButton::setChecked(boolean):
000c6dbciget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6dc0if-eqz v0, :cond_50
000c6dc4iget-boolean v0, v0, Lw0/c;->q:Z
000c6dc8if-eqz v0, :cond_50
000c6dccinvoke-virtual {v2}, Landroid/view/View;->isEnabled()Z
000c6dd2move-result v0
000c6dd4if-eqz v0, :cond_50
000c6dd8iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6ddcif-eq v0, v3, :cond_50
000c6de0iput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6de4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->refreshDrawableState()V
000c6deainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c6df0move-result-object v3
000c6df2instance-of v3, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
000c6df6if-eqz v3, :cond_33
000c6dfainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c6e00move-result-object v3
000c6e02check-cast v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
000c6e06iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6e0aiget-boolean v1, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c6e0eif-eqz v1, :cond_2c
000c6e12goto :goto_33
000c6e14invoke-virtual {v2}, Landroid/view/View;->getId()I
000c6e1amove-result v1
000c6e1cinvoke-virtual {v3, v1, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b(IZ)V
000c6e22iget-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e26if-eqz v3, :cond_38
000c6e2agoto :goto_50
000c6e2cconst/4 v3, 0x1
000c6e2eiput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e32iget-object v3, v2, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
000c6e36invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c6e3cmove-result-object v3
000c6e3einvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c6e44move-result v0
000c6e46if-nez v0, :cond_4b
000c6e4aconst/4 v3, 0x0
000c6e4ciput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e50return-void
000c6e52invoke-static {v3}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c6e58move-result-object v3
000c6e5athrow v3
000c6e5creturn-void
000c6dac
000c6daccom.google.android.material.button.MaterialButton::setChecked(boolean):
000c6dbciget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
000c6dc0if-eqz v0, :cond_50
000c6dc4iget-boolean v0, v0, Lw0/c;->q:Z
000c6dc8if-eqz v0, :cond_50
000c6dccinvoke-virtual {v2}, Landroid/view/View;->isEnabled()Z
000c6dd2move-result v0
000c6dd4if-eqz v0, :cond_50
000c6dd8iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6ddcif-eq v0, v3, :cond_50
000c6de0iput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6de4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->refreshDrawableState()V
000c6deainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c6df0move-result-object v3
000c6df2instance-of v3, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
000c6df6if-eqz v3, :cond_33
000c6dfainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000c6e00move-result-object v3
000c6e02check-cast v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
000c6e06iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
000c6e0aiget-boolean v1, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
000c6e0eif-eqz v1, :cond_2c
000c6e12goto :goto_33
000c6e14invoke-virtual {v2}, Landroid/view/View;->getId()I
000c6e1amove-result v1
000c6e1cinvoke-virtual {v3, v1, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b(IZ)V
000c6e22iget-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e26if-eqz v3, :cond_38
000c6e2agoto :goto_50
000c6e2cconst/4 v3, 0x1
000c6e2eiput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e32iget-object v3, v2, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
000c6e36invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
000c6e3cmove-result-object v3
000c6e3einvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
000c6e44move-result v0
000c6e46if-nez v0, :cond_4b
000c6e4aconst/4 v3, 0x0
000c6e4ciput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
000c6e50return-void
000c6e52invoke-static {v3}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
000c6e58move-result-object v3
000c6e5athrow v3
000c6e5creturn-void
000c6dac
Loading..