# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap$Companion":"PersistentHashMap.kt","androidx.compose.runtime.snapshots.SnapshotKt":"Snapshot.kt","androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap":"PersistentHashMap.kt","androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord":"SnapshotStateMap.kt","androidx.compose.runtime.external.kotlinx.collections.immutable.ExtensionsKt":"extensions.kt","androidx.compose.runtime.snapshots.SnapshotMapEntrySet":"SnapshotStateMap.kt","androidx.compose.runtime.snapshots.StateRecord":"Snapshot.kt"}}
androidx.compose.runtime.snapshots.SnapshotStateMap -> vp2:
# {"id":"sourceFile","fileName":"SnapshotStateMap.kt"}
    androidx.compose.runtime.snapshots.StateRecord firstStateRecord -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lup2;"}
    java.util.Set entries -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljp2;"}
    java.util.Set keys -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljp2;"}
    java.util.Collection values -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljp2;"}
    1:3:void <init>():34:34 -> <init>
    4:5:androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap$Companion.emptyOf$runtime():83:83 -> <init>
    4:5:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.external.kotlinx.collections.immutable.ExtensionsKt.persistentHashMapOf():510 -> <init>
    4:5:void <init>():37 -> <init>
    6:9:void <init>():38:38 -> <init>
    10:18:void <init>():39:39 -> <init>
    19:22:void <init>():40:40 -> <init>
    23:29:void <init>():42:42 -> <init>
    30:31:void androidx.compose.runtime.snapshots.StateRecord.setNext$runtime(androidx.compose.runtime.snapshots.StateRecord):1317:1317 -> <init>
    30:31:void <init>():41 -> <init>
    32:33:void <init>():37:37 -> <init>
    34:36:void <init>():80:80 -> <init>
    37:39:void androidx.compose.runtime.snapshots.SnapshotMapEntrySet.<init>(androidx.compose.runtime.snapshots.SnapshotStateMap):228:228 -> <init>
    37:39:void <init>():80 -> <init>
    40:41:void <init>():80:80 -> <init>
    42:44:void <init>():81:81 -> <init>
    45:47:void androidx.compose.runtime.snapshots.SnapshotMapKeySet.<init>(androidx.compose.runtime.snapshots.SnapshotStateMap):261:261 -> <init>
    45:47:void <init>():81 -> <init>
    48:49:void <init>():81:81 -> <init>
    50:52:void <init>():82:82 -> <init>
    53:55:void androidx.compose.runtime.snapshots.SnapshotMapValueSet.<init>(androidx.compose.runtime.snapshots.SnapshotStateMap):286:286 -> <init>
    53:55:void <init>():82 -> <init>
    56:58:void <init>():82:82 -> <init>
    1:3:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lpr2;"}
    1:8:void prependStateRecord(androidx.compose.runtime.snapshots.StateRecord):50:50 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpr2;)V"}
    1:2:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> clear
    1:2:void clear():419 -> clear
    3:5:void clear():419:419 -> clear
    6:11:void clear():420:420 -> clear
    12:13:androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap$Companion.emptyOf$runtime():83:83 -> clear
    12:13:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.external.kotlinx.collections.immutable.ExtensionsKt.persistentHashMapOf():510 -> clear
    12:13:void clear():90 -> clear
    14:17:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> clear
    14:17:void clear():422 -> clear
    18:19:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> clear
    18:19:void clear():423 -> clear
    20:22:void clear():423:423 -> clear
    23:24:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> clear
    23:24:void clear():426 -> clear
    25:25:void clear():427:427 -> clear
    26:29:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.Snapshot$Companion.getCurrent():294:294 -> clear
    26:29:void clear():428 -> clear
    30:35:void clear():429:429 -> clear
    36:37:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):193:193 -> clear
    36:37:void clear():422 -> clear
    38:38:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):578:578 -> clear
    38:38:void clear():422 -> clear
    39:40:void androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.setMap$runtime(androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):200:200 -> clear
    39:40:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):194 -> clear
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    39:40:void clear():422 -> clear
    41:44:int androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getModification$runtime():202:202 -> clear
    41:44:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):195 -> clear
    41:44:void clear():422 -> clear
    45:46:void androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.setModification$runtime(int):202:202 -> clear
    45:46:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):195 -> clear
    45:46:void clear():422 -> clear
    47:47:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):578:578 -> clear
    47:47:void clear():422 -> clear
    48:48:void clear():427:427 -> clear
    49:53:void clear():431:431 -> clear
    54:56:int commitUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):578:578 -> clear
    54:56:void clear():422 -> clear
    57:59:void clear():427:427 -> clear
    1:4:boolean containsKey(java.lang.Object):72:72 -> containsKey
    5:6:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> containsKey
    5:6:boolean containsKey(java.lang.Object):72 -> containsKey
    7:11:boolean containsKey(java.lang.Object):72:72 -> containsKey
    1:4:boolean containsValue(java.lang.Object):74:74 -> containsValue
    5:6:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> containsValue
    5:6:boolean containsValue(java.lang.Object):74 -> containsValue
    7:11:boolean containsValue(java.lang.Object):74:74 -> containsValue
    1:2:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):178:178 -> d
    1:2:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvp2;Lup2;ILlz1;)Z"}
    3:3:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):565:565 -> d
    3:3:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
    4:7:int androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getModification$runtime():202:202 -> d
    4:7:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):179 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
    8:11:void androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.setMap$runtime(androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):200:200 -> d
    8:11:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):180 -> d
    8:11:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
    12:17:void androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.setModification$runtime(int):202:202 -> d
    12:17:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):181 -> d
    12:17:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
    18:21:boolean attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):565:565 -> d
    18:21:boolean access$attemptUpdate(androidx.compose.runtime.snapshots.SnapshotStateMap,androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord,int,androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap):34 -> d
    1:2:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> e
    1:2:androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord getReadable$runtime():111 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lup2;"}
    3:12:androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord getReadable$runtime():111:111 -> e
    1:3:java.util.Set getEntries():80:80 -> entrySet
    1:3:java.util.Set entrySet():34 -> entrySet
    1:4:java.lang.Object get(java.lang.Object):76:76 -> get
    5:6:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> get
    5:6:java.lang.Object get(java.lang.Object):76 -> get
    7:11:java.lang.Object get(java.lang.Object):76:76 -> get
    1:4:boolean isEmpty():78:78 -> isEmpty
    5:6:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> isEmpty
    5:6:boolean isEmpty():78 -> isEmpty
    7:11:boolean isEmpty():78:78 -> isEmpty
    1:3:java.util.Set getKeys():81:81 -> keySet
    1:3:java.util.Set keySet():34 -> keySet
    1:2:java.lang.Object put(java.lang.Object,java.lang.Object):438:438 -> put
    3:3:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    4:5:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> put
    4:5:java.lang.Object put(java.lang.Object,java.lang.Object):441 -> put
    6:8:java.lang.Object put(java.lang.Object,java.lang.Object):441:441 -> put
    9:14:java.lang.Object put(java.lang.Object,java.lang.Object):442:442 -> put
    15:16:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> put
    15:16:java.lang.Object put(java.lang.Object,java.lang.Object):443 -> put
    17:18:int androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getModification$runtime():202:202 -> put
    17:18:java.lang.Object put(java.lang.Object,java.lang.Object):444 -> put
    19:19:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    20:26:java.lang.Object put(java.lang.Object,java.lang.Object):446:446 -> put
    27:30:java.lang.Object put(java.lang.Object,java.lang.Object):92:92 -> put
    31:34:java.lang.Object put(java.lang.Object,java.lang.Object):448:448 -> put
    35:40:java.lang.Object put(java.lang.Object,java.lang.Object):449:449 -> put
    41:42:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> put
    41:42:java.lang.Object put(java.lang.Object,java.lang.Object):450 -> put
    43:45:java.lang.Object put(java.lang.Object,java.lang.Object):450:450 -> put
    46:47:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> put
    46:47:java.lang.Object put(java.lang.Object,java.lang.Object):453 -> put
    48:48:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    49:52:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.Snapshot$Companion.getCurrent():294:294 -> put
    49:52:java.lang.Object put(java.lang.Object,java.lang.Object):454 -> put
    53:58:java.lang.Object put(java.lang.Object,java.lang.Object):455:455 -> put
    59:62:java.lang.Object put(java.lang.Object,java.lang.Object):449:449 -> put
    63:63:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    64:70:java.lang.Object put(java.lang.Object,java.lang.Object):457:457 -> put
    71:76:java.lang.Object put(java.lang.Object,java.lang.Object):439:439 -> put
    1:2:void putAll(java.util.Map):464:464 -> putAll
    3:3:void putAll(java.util.Map):465:465 -> putAll
    4:5:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> putAll
    4:5:void putAll(java.util.Map):467 -> putAll
    6:8:void putAll(java.util.Map):467:467 -> putAll
    9:14:void putAll(java.util.Map):468:468 -> putAll
    15:16:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> putAll
    15:16:void putAll(java.util.Map):469 -> putAll
    17:18:int androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getModification$runtime():202:202 -> putAll
    17:18:void putAll(java.util.Map):470 -> putAll
    19:19:void putAll(java.util.Map):465:465 -> putAll
    20:26:void putAll(java.util.Map):472:472 -> putAll
    27:29:void putAll(java.util.Map):94:94 -> putAll
    30:33:void putAll(java.util.Map):474:474 -> putAll
    34:39:void putAll(java.util.Map):475:475 -> putAll
    40:41:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> putAll
    40:41:void putAll(java.util.Map):476 -> putAll
    42:44:void putAll(java.util.Map):476:476 -> putAll
    45:46:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> putAll
    45:46:void putAll(java.util.Map):479 -> putAll
    47:47:void putAll(java.util.Map):465:465 -> putAll
    48:51:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.Snapshot$Companion.getCurrent():294:294 -> putAll
    48:51:void putAll(java.util.Map):480 -> putAll
    52:57:void putAll(java.util.Map):481:481 -> putAll
    58:61:void putAll(java.util.Map):475:475 -> putAll
    62:62:void putAll(java.util.Map):465:465 -> putAll
    63:69:void putAll(java.util.Map):483:483 -> putAll
    70:75:void putAll(java.util.Map):465:465 -> putAll
    1:2:java.lang.Object remove(java.lang.Object):490:490 -> remove
    3:3:java.lang.Object remove(java.lang.Object):491:491 -> remove
    4:5:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> remove
    4:5:java.lang.Object remove(java.lang.Object):493 -> remove
    6:8:java.lang.Object remove(java.lang.Object):493:493 -> remove
    9:14:java.lang.Object remove(java.lang.Object):494:494 -> remove
    15:16:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> remove
    15:16:java.lang.Object remove(java.lang.Object):495 -> remove
    17:18:int androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getModification$runtime():202:202 -> remove
    17:18:java.lang.Object remove(java.lang.Object):496 -> remove
    19:19:java.lang.Object remove(java.lang.Object):491:491 -> remove
    20:26:java.lang.Object remove(java.lang.Object):498:498 -> remove
    27:30:java.lang.Object remove(java.lang.Object):96:96 -> remove
    31:34:java.lang.Object remove(java.lang.Object):500:500 -> remove
    35:40:java.lang.Object remove(java.lang.Object):501:501 -> remove
    41:42:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> remove
    41:42:java.lang.Object remove(java.lang.Object):502 -> remove
    43:45:java.lang.Object remove(java.lang.Object):502:502 -> remove
    46:47:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> remove
    46:47:java.lang.Object remove(java.lang.Object):505 -> remove
    48:48:java.lang.Object remove(java.lang.Object):491:491 -> remove
    49:52:androidx.compose.runtime.snapshots.Snapshot androidx.compose.runtime.snapshots.Snapshot$Companion.getCurrent():294:294 -> remove
    49:52:java.lang.Object remove(java.lang.Object):506 -> remove
    53:58:java.lang.Object remove(java.lang.Object):507:507 -> remove
    59:62:java.lang.Object remove(java.lang.Object):501:501 -> remove
    63:63:java.lang.Object remove(java.lang.Object):491:491 -> remove
    64:70:java.lang.Object remove(java.lang.Object):509:509 -> remove
    71:76:java.lang.Object remove(java.lang.Object):491:491 -> remove
    1:4:int getSize():70:70 -> size
    1:4:int size():34 -> size
    5:6:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> size
    5:6:int getSize():70 -> size
    5:6:int size():34 -> size
    7:9:int getSize():70:70 -> size
    7:9:int size():34 -> size
    10:12:int androidx.compose.runtime.external.kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap.getSize():14:14 -> size
    10:12:int kotlin.collections.AbstractMap.size():21 -> size
    10:12:int getSize():70 -> size
    10:12:int size():34 -> size
    1:2:androidx.compose.runtime.snapshots.StateRecord getFirstStateRecord():36:36 -> toString
    1:2:java.lang.String toString():86 -> toString
    3:5:java.lang.String toString():86:86 -> toString
    6:11:java.lang.String toString():417:417 -> toString
    12:18:java.lang.String toString():87:87 -> toString
    19:20:androidx.compose.runtime.external.kotlinx.collections.immutable.PersistentMap androidx.compose.runtime.snapshots.SnapshotStateMap$StateMapStateRecord.getMap$runtime():200:200 -> toString
    19:20:java.lang.String toString():87 -> toString
    21:40:java.lang.String toString():87:87 -> toString
    1:3:java.util.Collection getValues():82:82 -> values
    1:3:java.util.Collection values():34 -> values
