# {"id":"partitionSourceFiles","fileNameMappings":{"coil3.util.LruCache":"LruCache.kt","coil3.memory.RealStrongMemoryCache$InternalValue":"StrongMemoryCache.kt","androidx.compose.foundation.text.selection.SelectionRegistrarImpl":"SelectionRegistrarImpl.kt","androidx.compose.ui.geometry.Offset":"Offset.kt"}}
coil3.memory.RealStrongMemoryCache$cache$1 -> on5:
# {"id":"sourceFile","fileName":"StrongMemoryCache.kt"}
    long coil3.util.LruCache.maxSize -> X
    long coil3.util.LruCache.size -> Y
    java.util.Map coil3.util.LruCache.map -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    coil3.memory.RealStrongMemoryCache this$0 -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:3:void coil3.util.LruCache.<init>(long):7:7 -> <init>
    1:3:void <init>(coil3.memory.RealStrongMemoryCache,long):64 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfs1;J)V"}
    4:5:void <init>(coil3.memory.RealStrongMemoryCache,long):0:0 -> <init>
    6:14:java.util.Map coil3.util.Collections_jvmCommonKt.LruMutableMap(int,float):8:8 -> <init>
    6:14:java.util.Map coil3.util.Collections_jvmCommonKt.LruMutableMap$default(int,float,int,java.lang.Object):5 -> <init>
    6:14:void coil3.util.LruCache.<init>(long):8 -> <init>
    6:14:void <init>(coil3.memory.RealStrongMemoryCache,long):64 -> <init>
    15:16:void coil3.util.LruCache.<init>(long):8:8 -> <init>
    15:16:void <init>(coil3.memory.RealStrongMemoryCache,long):64 -> <init>
    17:25:void coil3.util.LruCache.<init>(long):10:10 -> <init>
    17:25:void <init>(coil3.memory.RealStrongMemoryCache,long):64 -> <init>
    26:32:void coil3.util.LruCache.<init>(long):28:28 -> <init>
    26:32:void <init>(coil3.memory.RealStrongMemoryCache,long):64 -> <init>
    33:33:void androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.<init>(kotlin.jvm.functions.Function0,androidx.compose.foundation.text.selection.SelectionRegistrar,long):268:268 -> <init>
    33:33:void RealStrongMemoryCache$cache$1.<init>(SelectionController$$ExternalSyntheticLambda0,SelectionRegistrarImpl,long):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpj6;Lkk6;J)V"}
    34:34:void RealStrongMemoryCache$cache$1.<init>(SelectionController$$ExternalSyntheticLambda0,SelectionRegistrarImpl,long):0:0 -> <init>
    35:35:void androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.<init>(kotlin.jvm.functions.Function0,androidx.compose.foundation.text.selection.SelectionRegistrar,long):269:269 -> <init>
    35:35:void RealStrongMemoryCache$cache$1.<init>(SelectionController$$ExternalSyntheticLambda0,SelectionRegistrarImpl,long):0 -> <init>
    1:5:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64:64 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lnn5;)V"}
    6:9:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74:74 -> a
    6:9:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    10:14:coil3.memory.WeakMemoryCache coil3.memory.RealStrongMemoryCache.access$getWeakMemoryCache$p(coil3.memory.RealStrongMemoryCache):59:59 -> a
    10:14:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74 -> a
    10:14:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    15:16:coil3.Image coil3.memory.RealStrongMemoryCache$InternalValue.getImage():123:123 -> a
    15:16:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    17:18:java.util.Map coil3.memory.RealStrongMemoryCache$InternalValue.getExtras():124:124 -> a
    17:18:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74 -> a
    17:18:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    19:20:long coil3.memory.RealStrongMemoryCache$InternalValue.getSize():125:125 -> a
    19:20:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74 -> a
    19:20:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    21:24:void entryRemoved(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue,coil3.memory.RealStrongMemoryCache$InternalValue):74:74 -> a
    21:24:void entryRemoved(java.lang.Object,java.lang.Object,java.lang.Object):64 -> a
    1:20:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):292:292 -> b
    21:27:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):293:293 -> b
    28:35:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):294:294 -> b
    36:37:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):300:300 -> b
    38:41:androidx.compose.foundation.text.selection.SelectionAdjustment androidx.compose.foundation.text.selection.SelectionAdjustment$Companion.getNone():44:44 -> b
    38:41:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):302 -> b
    42:47:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):297:297 -> b
    48:51:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtendDrag-k-4lQ0M(long):307:307 -> b
    1:8:long coil3.util.LruCache.getSize():18:18 -> c
    9:44:long coil3.util.LruCache.recomputeSize():85:85 -> c
    9:44:long coil3.util.LruCache.getSize():19 -> c
    45:50:long coil3.util.LruCache.recomputeSize():86:86 -> c
    45:50:long coil3.util.LruCache.getSize():19 -> c
    51:54:long coil3.util.LruCache.getSize():19:19 -> c
    1:4:void androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDragDone():357:357 -> d
    5:12:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectionUpdateEnd():249:249 -> d
    5:12:void androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDragDone():357 -> d
    1:18:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):318:318 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLij6;I)Z"}
    19:25:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):319:319 -> e
    26:29:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectionUpdateStart-ubNVwUQ(androidx.compose.ui.layout.LayoutCoordinates,long,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):218:218 -> e
    26:29:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):321 -> e
    30:31:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectionUpdateStart-ubNVwUQ(androidx.compose.ui.layout.LayoutCoordinates,long,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):219:219 -> e
    30:31:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):321 -> e
    32:36:androidx.compose.ui.geometry.Offset androidx.compose.ui.geometry.Offset.box-impl(long):0:0 -> e
    32:36:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectionUpdateStart-ubNVwUQ(androidx.compose.ui.layout.LayoutCoordinates,long,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):221 -> e
    32:36:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):321 -> e
    37:39:void androidx.compose.foundation.text.selection.SelectionRegistrarImpl.notifySelectionUpdateStart-ubNVwUQ(androidx.compose.ui.layout.LayoutCoordinates,long,androidx.compose.foundation.text.selection.SelectionAdjustment,boolean):218:218 -> e
    37:39:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):321 -> e
    40:41:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):328:328 -> e
    42:48:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onStart-9KIMszo(long,androidx.compose.foundation.text.selection.SelectionAdjustment,int):329:329 -> e
    1:20:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):336:336 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLij6;)Z"}
    21:27:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):337:337 -> f
    28:35:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):338:338 -> f
    36:40:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):343:343 -> f
    41:46:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):341:341 -> f
    47:50:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onDrag-3MmeM6k(long,androidx.compose.foundation.text.selection.SelectionAdjustment):350:350 -> f
    1:2:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):91:91 -> g
    3:8:long sizeOf(java.lang.Object,java.lang.Object):64:64 -> g
    3:8:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):92 -> g
    9:17:long coil3.memory.RealStrongMemoryCache$InternalValue.getSize():125:125 -> g
    9:17:long sizeOf(coil3.memory.MemoryCache$Key,coil3.memory.RealStrongMemoryCache$InternalValue):68 -> g
    9:17:long sizeOf(java.lang.Object,java.lang.Object):64 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:17:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):92 -> g
    18:58:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):93:93 -> g
    59:60:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):96:96 -> g
    61:61:long coil3.util.LruCache.safeSizeOf(java.lang.Object,java.lang.Object):97:97 -> g
    1:20:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):272:272 -> h
    21:27:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):273:273 -> h
    28:29:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):278:278 -> h
    30:33:androidx.compose.foundation.text.selection.SelectionAdjustment androidx.compose.foundation.text.selection.SelectionAdjustment$Companion.getNone():44:44 -> h
    30:33:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):280 -> h
    34:39:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):275:275 -> h
    40:41:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):284:284 -> h
    42:48:boolean androidx.compose.foundation.text.modifiers.SelectionControllerKt$makeDefaultSelectionModifier$mouseSelectionObserver$1.onExtend-k-4lQ0M(long):286:286 -> h
    1:12:void coil3.util.LruCache.trimToSize(long):64:64 -> i
    13:18:void coil3.util.LruCache.trimToSize(long):65:65 -> i
    19:29:void coil3.util.LruCache.trimToSize(long):66:66 -> i
    30:35:void coil3.util.LruCache.trimToSize(long):67:67 -> i
    36:55:void coil3.util.LruCache.trimToSize(long):72:72 -> i
    56:58:void coil3.util.LruCache.trimToSize(long):73:73 -> i
    59:70:void coil3.util.LruCache.trimToSize(long):74:74 -> i
    71:75:void coil3.util.LruCache.trimToSize(long):75:75 -> i
