# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.collection.internal.RuntimeHelpersKt":"RuntimeHelpers.kt"}}
androidx.collection.LruCache -> s14:
# {"id":"sourceFile","fileName":"LruCache.kt"}
    int LruCache.$r8$classId -> a
      # {"id":"com.android.tools.r8.synthesized"}
    int maxSize -> b
    int size -> c
    int hitCount -> d
    int missCount -> e
    androidx.collection.internal.LruHashMap map -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    androidx.collection.internal.Lock lock -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    4:6:void <init>(int):59:59 -> <init>
    7:10:void <init>(int):60:60 -> <init>
    11:19:void <init>(int):65:65 -> <init>
    20:23:void <init>(int):66:66 -> <init>
    24:26:void androidx.collection.internal.Lock.<init>():23:23 -> <init>
    24:26:void <init>(int):66 -> <init>
    27:29:void <init>(int):66:66 -> <init>
    30:31:void <init>(int):62:62 -> <init>
    32:36:void androidx.collection.internal.RuntimeHelpersKt.throwIllegalArgumentException(java.lang.String):52:52 -> <init>
    32:36:void <init>(int):359 -> <init>
    37:37:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.<init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2489:2489 -> <init>
    38:41:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.<init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2483:2486 -> <init>
    42:42:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.<init>(androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2490:2490 -> <init>
    1:16:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedEnd():2539:2539 -> a
    17:22:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getLayoutParams(android.view.View):2655:2655 -> a
    17:22:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedEnd():2540 -> a
    23:34:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedEnd():2541:2541 -> a
    35:38:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedEnd():2542:2542 -> a
    1:9:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.clear():2609:2609 -> b
    10:11:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.invalidateCache():2615:2615 -> b
    10:11:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.clear():2610 -> b
    12:14:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.invalidateCache():2616:2616 -> b
    12:14:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.clear():2610 -> b
    15:17:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.clear():2611:2611 -> b
    1:2:java.lang.Object create(java.lang.Object):241:241 -> c
    1:4:void LruCache.entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    1:6:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findFirstPartiallyVisibleItemPosition():2674:2674 -> e
    7:12:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findFirstPartiallyVisibleItemPosition():2676:2676 -> e
    13:25:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findFirstPartiallyVisibleItemPosition():2675:2675 -> e
    26:34:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findFirstPartiallyVisibleItemPosition():2676:2676 -> e
    1:6:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findLastPartiallyVisibleItemPosition():2692:2692 -> f
    7:13:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findLastPartiallyVisibleItemPosition():2694:2694 -> f
    14:22:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findLastPartiallyVisibleItemPosition():2693:2693 -> f
    23:34:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findLastPartiallyVisibleItemPosition():2694:2694 -> f
    1:10:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2730:2730 -> g
    1:10:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)I"}
    11:25:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2731:2731 -> g
    11:25:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
    26:35:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2734:2734 -> g
    26:35:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
    36:41:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2735:2735 -> g
    36:41:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
    42:64:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2736:2736 -> g
    42:64:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
    65:72:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2753:2753 -> g
    65:72:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.findOnePartiallyVisibleChild(int,int,boolean):2767 -> g
    1:4:java.lang.Object get(java.lang.Object):96:96 -> h
    5:5:java.lang.Object get(java.lang.Object):372:372 -> h
    6:9:java.lang.Object get(java.lang.Object):97:97 -> h
    10:19:java.lang.Object androidx.collection.internal.LruHashMap.get(java.lang.Object):43:43 -> h
    10:19:java.lang.Object get(java.lang.Object):97 -> h
    20:25:java.lang.Object get(java.lang.Object):99:99 -> h
    26:29:java.lang.Object get(java.lang.Object):100:100 -> h
    30:35:java.lang.Object get(java.lang.Object):102:102 -> h
    36:36:java.lang.Object get(java.lang.Object):372:372 -> h
    37:44:java.lang.Object get(java.lang.Object):111:111 -> h
    45:48:java.lang.Object get(java.lang.Object):113:113 -> h
    49:49:java.lang.Object get(java.lang.Object):375:375 -> h
    50:53:java.lang.Object get(java.lang.Object):115:115 -> h
    54:63:java.lang.Object androidx.collection.internal.LruHashMap.put(java.lang.Object,java.lang.Object):45:45 -> h
    54:63:java.lang.Object get(java.lang.Object):115 -> h
    64:67:java.lang.Object get(java.lang.Object):118:118 -> h
    68:75:java.lang.Object androidx.collection.internal.LruHashMap.put(java.lang.Object,java.lang.Object):45:45 -> h
    68:75:java.lang.Object get(java.lang.Object):118 -> h
    76:81:java.lang.Object get(java.lang.Object):120:120 -> h
    82:84:java.lang.Object get(java.lang.Object):375:375 -> h
    85:88:java.lang.Object get(java.lang.Object):125:125 -> h
    89:95:java.lang.Object get(java.lang.Object):128:128 -> h
    96:97:java.lang.Object get(java.lang.Object):375:375 -> h
    98:99:java.lang.Object get(java.lang.Object):372:372 -> h
    1:7:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getEndLine(int):2527:2527 -> i
    8:18:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getEndLine(int):2530:2530 -> i
    19:21:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getEndLine(int):2534:2534 -> i
    22:24:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getEndLine(int):2535:2535 -> i
    1:4:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2775:2775 -> j
    5:12:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2791:2791 -> j
    13:19:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2777:2777 -> j
    20:25:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2779:2779 -> j
    26:39:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2780:2780 -> j
    40:46:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2781:2781 -> j
    47:57:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2784:2784 -> j
    58:65:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2791:2791 -> j
    66:71:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2792:2792 -> j
    72:85:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2793:2793 -> j
    86:92:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2794:2794 -> j
    93:103:android.view.View androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getFocusableViewAfter(int,int):2797:2797 -> j
    1:11:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2494:2494 -> k
    12:19:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2497:2497 -> k
    20:25:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():2505:2505 -> k
    20:25:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2500 -> k
    26:31:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getLayoutParams(android.view.View):2655:2655 -> k
    26:31:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():2506 -> k
    26:31:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2500 -> k
    32:43:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():2507:2507 -> k
    32:43:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2500 -> k
    44:46:void androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.calculateCachedStart():2508:2508 -> k
    44:46:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2500 -> k
    47:49:int androidx.recyclerview.widget.StaggeredGridLayoutManager$Span.getStartLine(int):2501:2501 -> k
    4:7:java.lang.Object put(java.lang.Object,java.lang.Object):140:140 -> l
    8:8:java.lang.Object put(java.lang.Object,java.lang.Object):378:378 -> l
    9:14:java.lang.Object put(java.lang.Object,java.lang.Object):142:142 -> l
    15:18:java.lang.Object put(java.lang.Object,java.lang.Object):143:143 -> l
    19:28:java.lang.Object androidx.collection.internal.LruHashMap.put(java.lang.Object,java.lang.Object):45:45 -> l
    19:28:java.lang.Object put(java.lang.Object,java.lang.Object):143 -> l
    29:37:java.lang.Object put(java.lang.Object,java.lang.Object):145:145 -> l
    38:40:java.lang.Object put(java.lang.Object,java.lang.Object):378:378 -> l
    41:43:java.lang.Object put(java.lang.Object,java.lang.Object):150:150 -> l
    44:49:java.lang.Object put(java.lang.Object,java.lang.Object):153:153 -> l
    50:51:java.lang.Object put(java.lang.Object,java.lang.Object):378:378 -> l
    1:4:void trimToSize(int):169:169 -> m
    5:5:void trimToSize(int):381:381 -> m
    6:13:void trimToSize(int):170:170 -> m
    14:17:boolean androidx.collection.internal.LruHashMap.isEmpty():38:38 -> m
    14:17:void trimToSize(int):170 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:23:boolean androidx.collection.internal.LruHashMap.isEmpty():38:38 -> m
    18:23:void trimToSize(int):170 -> m
    24:30:void trimToSize(int):170:170 -> m
    31:38:void trimToSize(int):174:174 -> m
    39:42:boolean androidx.collection.internal.LruHashMap.isEmpty():38:38 -> m
    39:42:void trimToSize(int):174 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:49:boolean androidx.collection.internal.LruHashMap.isEmpty():38:38 -> m
    43:49:void trimToSize(int):174 -> m
    50:53:void trimToSize(int):178:178 -> m
    54:57:java.util.Set androidx.collection.internal.LruHashMap.getEntries():41:41 -> m
    54:57:void trimToSize(int):178 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:64:java.util.Set androidx.collection.internal.LruHashMap.getEntries():41:41 -> m
    58:64:void trimToSize(int):178 -> m
    65:76:void trimToSize(int):178:178 -> m
    77:80:void trimToSize(int):180:180 -> m
    81:84:void trimToSize(int):181:181 -> m
    85:91:void trimToSize(int):182:182 -> m
    92:98:java.lang.Object androidx.collection.internal.LruHashMap.remove(java.lang.Object):47:47 -> m
    92:98:void trimToSize(int):182 -> m
    99:100:void trimToSize(int):183:183 -> m
    101:105:int sizeOf(java.lang.Object,java.lang.Object):0:0 -> m
    101:105:int safeSizeOf(java.lang.Object,java.lang.Object):244 -> m
    101:105:void trimToSize(int):183 -> m
    106:107:void trimToSize(int):183:183 -> m
    108:109:void trimToSize(int):381:381 -> m
    110:113:void trimToSize(int):187:187 -> m
    114:115:void trimToSize(int):175:175 -> m
    116:117:void trimToSize(int):171:171 -> m
    118:123:void androidx.collection.internal.RuntimeHelpersKt.throwIllegalStateException(java.lang.String):26:26 -> m
    118:123:void trimToSize(int):384 -> m
    124:125:void trimToSize(int):381:381 -> m
    11:16:java.lang.String toString():306:306 -> toString
    17:17:java.lang.String toString():423:423 -> toString
    18:26:java.lang.String toString():307:307 -> toString
    27:31:java.lang.String toString():310:310 -> toString
    32:69:java.lang.String toString():315:315 -> toString
    70:71:java.lang.String toString():316:316 -> toString
    72:82:java.lang.String toString():315:315 -> toString
