# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.appbar.ViewOffsetBehavior":"ViewOffsetBehavior.java","com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior":"AppBarLayout.java","androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams":"CoordinatorLayout.java"}}
com.google.android.material.appbar.HeaderScrollingViewBehavior -> hw2:
# {"id":"sourceFile","fileName":"HeaderScrollingViewBehavior.java"}
    android.graphics.Rect tempRect1 -> c
    android.graphics.Rect tempRect2 -> d
    int verticalLayoutGap -> e
    int overlayTop -> f
    1:3:void <init>():45:45 -> <init>
    4:10:void <init>():39:39 -> <init>
    11:18:void <init>():40:40 -> <init>
    19:21:void <init>():42:42 -> <init>
    22:22:void <init>(android.content.Context,android.util.AttributeSet):48:48 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    23:24:void <init>(android.content.Context,android.util.AttributeSet):39:40 -> <init>
    25:25:void <init>(android.content.Context,android.util.AttributeSet):42:42 -> <init>
    1:12:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):59:59 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)Z"}
    13:16:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):65:65 -> i
    17:22:android.view.View com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.findFirstDependency(java.util.List):2461:2461 -> i
    17:22:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):66 -> i
    23:28:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):68:68 -> i
    29:34:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):70:70 -> i
    35:40:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):71:71 -> i
    41:44:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):73:73 -> i
    45:51:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):74:74 -> i
    52:55:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):79:79 -> i
    56:60:int com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getScrollRange(android.view.View):2584:2584 -> i
    56:60:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):82 -> i
    61:64:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):83:83 -> i
    65:70:boolean shouldHeaderOverlapScrollingChild():0:0 -> i
    65:70:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):84 -> i
    71:75:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):85:85 -> i
    76:86:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):87:87 -> i
    87:90:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):91:91 -> i
    91:97:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):98:98 -> i
    1:4:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):112:112 -> t
    5:10:android.view.View com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.findFirstDependency(java.util.List):2461:2461 -> t
    5:10:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):113 -> t
    11:16:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):117:117 -> t
    17:23:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):120:120 -> t
    24:30:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):121:121 -> t
    31:42:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):122:122 -> t
    43:59:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):123:123 -> t
    60:64:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):119:119 -> t
    65:70:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):125:125 -> t
    71:82:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):126:126 -> t
    83:91:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):130:130 -> t
    92:100:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):131:131 -> t
    101:108:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):135:135 -> t
    109:112:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):137:137 -> t
    113:116:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):138:138 -> t
    117:123:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):135:135 -> t
    124:127:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):143:143 -> t
    128:140:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):145:145 -> t
    141:150:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):146:146 -> t
    151:154:void com.google.android.material.appbar.ViewOffsetBehavior.layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):66:66 -> t
    151:154:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):149 -> t
    155:157:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):150:150 -> t
    1:6:int getOverlapPixelsForOffset(android.view.View):163:163 -> u
    7:11:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2540:2540 -> u
    7:11:int getOverlapPixelsForOffset(android.view.View):165 -> u
    12:13:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2541:2541 -> u
    12:13:int getOverlapPixelsForOffset(android.view.View):165 -> u
    14:17:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2542:2542 -> u
    14:17:int getOverlapPixelsForOffset(android.view.View):165 -> u
    18:21:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2543:2543 -> u
    18:21:int getOverlapPixelsForOffset(android.view.View):165 -> u
    22:27:int com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2562:2562 -> u
    22:27:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2544 -> u
    22:27:int getOverlapPixelsForOffset(android.view.View):165 -> u
    28:29:androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams.getBehavior():2952:2952 -> u
    28:29:int com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2562 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2544 -> u
    28:29:int getOverlapPixelsForOffset(android.view.View):165 -> u
    30:33:int com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2563:2563 -> u
    30:33:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2544 -> u
    30:33:int getOverlapPixelsForOffset(android.view.View):165 -> u
    34:58:int com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2564:2564 -> u
    34:58:float com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.getOverlapRatioForOffset(android.view.View):2544 -> u
    34:58:int getOverlapPixelsForOffset(android.view.View):165 -> u
    59:68:int getOverlapPixelsForOffset(android.view.View):165:165 -> u
