# {"id":"partitionSourceFiles","fileNameMappings":{"com.google.android.material.appbar.AppBarLayout$BaseBehavior":"AppBarLayout.java","com.google.android.material.appbar.AppBarLayout":"AppBarLayout.java"}}
com.google.android.material.appbar.HeaderBehavior -> gw2:
# {"id":"sourceFile","fileName":"HeaderBehavior.java"}
    java.lang.Runnable flingRunnable -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxq1;"}
    android.widget.OverScroller scroller -> d
    boolean isBeingDragged -> e
    int activePointerId -> f
    int lastMotionY -> g
    int touchSlop -> h
    android.view.VelocityTracker velocityTracker -> i
    1:4:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):58:58 -> g
    5:18:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):59:59 -> g
    19:32:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):63:63 -> g
    33:38:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):64:64 -> g
    39:46:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):68:68 -> g
    47:51:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):73:73 -> g
    52:59:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):74:74 -> g
    60:63:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):75:75 -> g
    64:66:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):76:76 -> g
    67:72:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):81:81 -> g
    73:74:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):82:82 -> g
    75:79:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):84:84 -> g
    80:84:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):85:85 -> g
    85:87:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86:86 -> g
    88:90:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(android.view.View):1585:1585 -> g
    88:90:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86 -> g
    91:94:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(com.google.android.material.appbar.AppBarLayout):2100:2100 -> g
    91:94:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(android.view.View):1585 -> g
    91:94:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86 -> g
    95:102:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(com.google.android.material.appbar.AppBarLayout):2102:2102 -> g
    95:102:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(android.view.View):1585 -> g
    95:102:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86 -> g
    103:108:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(com.google.android.material.appbar.AppBarLayout):2104:2104 -> g
    103:108:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(android.view.View):1585 -> g
    103:108:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86 -> g
    109:114:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(com.google.android.material.appbar.AppBarLayout):2105:2105 -> g
    109:114:boolean com.google.android.material.appbar.AppBarLayout$BaseBehavior.canDragView(android.view.View):1585 -> g
    109:114:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86 -> g
    115:127:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86:86 -> g
    128:129:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):88:88 -> g
    130:135:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):89:89 -> g
    136:139:void ensureVelocityTracker():253:253 -> g
    136:139:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):90 -> g
    140:145:void ensureVelocityTracker():254:254 -> g
    140:145:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):90 -> g
    146:155:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):93:93 -> g
    156:161:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):94:94 -> g
    162:165:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):100:100 -> g
    166:169:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):101:101 -> g
    5:24:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):111:111 -> r
    25:33:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):125:125 -> r
    34:39:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):126:126 -> r
    40:50:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):127:127 -> r
    51:60:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):113:113 -> r
    61:65:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):118:118 -> r
    66:68:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):119:119 -> r
    69:70:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):120:120 -> r
    71:74:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getMaxDragOffset(android.view.View):1585:1585 -> r
    71:74:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):122 -> r
    75:85:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getMaxDragOffset(com.google.android.material.appbar.AppBarLayout):2123:2123 -> r
    75:85:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getMaxDragOffset(android.view.View):1585 -> r
    75:85:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):122 -> r
    86:96:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):190:190 -> r
    86:96:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):122 -> r
    97:104:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):187:187 -> r
    97:104:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):122 -> r
    105:108:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):130:130 -> r
    109:111:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):132:132 -> r
    112:118:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):133:133 -> r
    119:126:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):134:134 -> r
    127:129:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getScrollRangeForDragFling(android.view.View):1585:1585 -> r
    127:129:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    130:134:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getScrollRangeForDragFling(com.google.android.material.appbar.AppBarLayout):2128:2128 -> r
    130:134:int com.google.android.material.appbar.AppBarLayout$BaseBehavior.getScrollRangeForDragFling(android.view.View):1585 -> r
    130:134:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    135:138:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):201:201 -> r
    135:138:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    139:141:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):202:202 -> r
    139:141:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    142:143:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):203:203 -> r
    142:143:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    144:147:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):206:206 -> r
    144:147:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    148:159:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):207:207 -> r
    148:159:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    160:163:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):212:212 -> r
    160:163:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    164:177:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):214:214 -> r
    164:177:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    178:180:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):210:210 -> r
    178:180:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    181:188:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):220:220 -> r
    181:188:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    189:205:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):221:221 -> r
    189:205:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    206:209:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):222:222 -> r
    206:209:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    210:214:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):225:225 -> r
    210:214:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    215:217:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2115:2115 -> r
    215:217:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1585 -> r
    215:217:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):225 -> r
    215:217:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    218:221:boolean com.google.android.material.appbar.AppBarLayout.isLiftOnScroll():1164:1164 -> r
    218:221:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2116 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    218:221:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1585 -> r
    218:221:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):225 -> r
    218:221:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    222:235:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2117:2117 -> r
    222:235:void com.google.android.material.appbar.AppBarLayout$BaseBehavior.onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1585 -> r
    222:235:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):225 -> r
    222:235:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135 -> r
    236:237:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):140:140 -> r
    238:239:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):141:141 -> r
    240:243:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):142:142 -> r
    244:246:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):143:143 -> r
    247:248:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):144:144 -> r
    249:252:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):149:149 -> r
    253:255:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):150:150 -> r
    256:264:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):153:153 -> r
    int getTopBottomOffsetForScrollingSibling() -> u
    int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int) -> v
    10:13:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):157:157 -> w
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)V"}
