# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.collection.MutableVector":"MutableVector.kt","androidx.compose.ui.node.OwnerSnapshotObserver$clearInvalidObservations$1":"OwnerSnapshotObserver.kt","androidx.compose.runtime.DerivedSnapshotState$ResultRecord":"DerivedState.kt","androidx.collection.MutableObjectIntMap":"ObjectIntMap.kt","androidx.compose.runtime.collection.ScatterSetWrapper":"ScatterSetWrapper.kt","androidx.compose.runtime.DerivedSnapshotState":"DerivedState.kt"}}
androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap -> wp2:
# {"id":"sourceFile","fileName":"SnapshotStateObserver.kt"}
    kotlin.jvm.functions.Function1 onChanged -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnu0;"}
    java.lang.Object currentScope -> b
    androidx.collection.MutableObjectIntMap currentScopeReads -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldo1;"}
    int currentToken -> d
    androidx.collection.MutableScatterMap valueToScopes -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpo1;"}
    androidx.collection.MutableScatterMap scopeToValues -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpo1;"}
    androidx.collection.MutableScatterSet invalidated -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqo1;"}
    androidx.compose.runtime.collection.MutableVector statesToReread -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzo1;"}
    androidx.compose.runtime.DerivedStateObserver derivedStateObserver -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"Liv0;"}
    boolean readingDerivedStates -> j
    int deriveStateScopeCount -> k
    androidx.collection.MutableScatterMap dependencyToDerivedStates -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lpo1;"}
    java.util.HashMap recordedDerivedStateValues -> m
    1:3:void <init>(kotlin.jvm.functions.Function1):368:368 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;)V"}
    4:6:void <init>(kotlin.jvm.functions.Function1):369:369 -> <init>
    7:8:void <init>(kotlin.jvm.functions.Function1):383:383 -> <init>
    9:14:void <init>(kotlin.jvm.functions.Function1):386:386 -> <init>
    15:21:void <init>(kotlin.jvm.functions.Function1):390:390 -> <init>
    22:28:void <init>(kotlin.jvm.functions.Function1):393:393 -> <init>
    29:37:void <init>(kotlin.jvm.functions.Function1):648:648 -> <init>
    38:39:void <init>(kotlin.jvm.functions.Function1):396:396 -> <init>
    40:47:void <init>(kotlin.jvm.functions.Function1):402:402 -> <init>
    48:53:void <init>(kotlin.jvm.functions.Function1):426:426 -> <init>
    54:61:void <init>(kotlin.jvm.functions.Function1):429:429 -> <init>
    5:6:boolean recordInvalidation(java.util.Set):565:565 -> a
    7:25:boolean recordInvalidation(java.util.Set):831:831 -> a
    26:27:boolean recordInvalidation(java.util.Set):832:832 -> a
    28:29:androidx.collection.ScatterSet androidx.compose.runtime.collection.ScatterSetWrapper.getSet$runtime():25:25 -> a
    28:29:boolean recordInvalidation(java.util.Set):832 -> a
    30:31:boolean recordInvalidation(java.util.Set):834:834 -> a
    32:35:boolean recordInvalidation(java.util.Set):837:837 -> a
    36:48:boolean recordInvalidation(java.util.Set):838:838 -> a
    49:82:boolean recordInvalidation(java.util.Set):841:841 -> a
    83:86:boolean recordInvalidation(java.util.Set):835:835 -> a
    87:106:boolean recordInvalidation(java.util.Set):573:573 -> a
    107:110:boolean recordInvalidation(java.util.Set):577:577 -> a
    111:117:boolean androidx.compose.runtime.collection.ScopeMap.contains-impl(androidx.collection.MutableScatterMap,java.lang.Object):91:91 -> a
    111:117:boolean recordInvalidation(java.util.Set):577 -> a
    118:119:boolean recordInvalidation(java.util.Set):578:578 -> a
    120:125:boolean recordInvalidation(java.util.Set):851:851 -> a
    126:129:boolean recordInvalidation(java.util.Set):855:855 -> a
    130:131:boolean recordInvalidation(java.util.Set):856:856 -> a
    132:133:boolean recordInvalidation(java.util.Set):858:858 -> a
    134:137:boolean recordInvalidation(java.util.Set):861:861 -> a
    138:151:boolean recordInvalidation(java.util.Set):862:862 -> a
    152:185:boolean recordInvalidation(java.util.Set):865:865 -> a
    186:193:boolean recordInvalidation(java.util.Set):859:859 -> a
    194:198:boolean recordInvalidation(java.util.Set):582:582 -> a
    199:202:boolean recordInvalidation(java.util.Set):583:583 -> a
    203:210:androidx.compose.runtime.SnapshotMutationPolicy androidx.compose.runtime.DerivedSnapshotState.getPolicy():88:88 -> a
    203:210:boolean recordInvalidation(java.util.Set):584 -> a
    211:214:boolean recordInvalidation(java.util.Set):589:589 -> a
    215:216:java.lang.Object androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getCurrentValue():178:178 -> a
    215:216:boolean recordInvalidation(java.util.Set):589 -> a
    217:222:boolean recordInvalidation(java.util.Set):588:588 -> a
    223:228:boolean recordInvalidation(java.util.Set):874:874 -> a
    229:232:boolean recordInvalidation(java.util.Set):878:878 -> a
    233:234:boolean recordInvalidation(java.util.Set):879:879 -> a
    235:236:boolean recordInvalidation(java.util.Set):881:881 -> a
    237:238:boolean recordInvalidation(java.util.Set):884:884 -> a
    239:250:boolean recordInvalidation(java.util.Set):885:885 -> a
    251:288:boolean recordInvalidation(java.util.Set):888:888 -> a
    289:290:boolean recordInvalidation(java.util.Set):882:882 -> a
    291:362:boolean recordInvalidation(java.util.Set):594:594 -> a
    363:482:boolean recordInvalidation(java.util.Set):599:599 -> a
    483:486:boolean recordInvalidation(java.util.Set):916:916 -> a
    487:490:boolean recordInvalidation(java.util.Set):583:583 -> a
    491:496:androidx.compose.runtime.SnapshotMutationPolicy androidx.compose.runtime.DerivedSnapshotState.getPolicy():88:88 -> a
    491:496:boolean recordInvalidation(java.util.Set):584 -> a
    497:500:boolean recordInvalidation(java.util.Set):589:589 -> a
    501:502:java.lang.Object androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getCurrentValue():178:178 -> a
    501:502:boolean recordInvalidation(java.util.Set):589 -> a
    503:508:boolean recordInvalidation(java.util.Set):588:588 -> a
    509:514:boolean recordInvalidation(java.util.Set):917:917 -> a
    515:518:boolean recordInvalidation(java.util.Set):921:921 -> a
    519:520:boolean recordInvalidation(java.util.Set):922:922 -> a
    521:522:boolean recordInvalidation(java.util.Set):924:924 -> a
    523:524:boolean recordInvalidation(java.util.Set):927:927 -> a
    525:532:boolean recordInvalidation(java.util.Set):928:928 -> a
    533:565:boolean recordInvalidation(java.util.Set):931:931 -> a
    566:567:boolean recordInvalidation(java.util.Set):925:925 -> a
    568:591:boolean recordInvalidation(java.util.Set):594:594 -> a
    592:611:boolean recordInvalidation(java.util.Set):599:599 -> a
    612:630:boolean recordInvalidation(java.util.Set):603:603 -> a
    631:636:boolean recordInvalidation(java.util.Set):953:953 -> a
    637:640:boolean recordInvalidation(java.util.Set):957:957 -> a
    641:642:boolean recordInvalidation(java.util.Set):958:958 -> a
    643:644:boolean recordInvalidation(java.util.Set):960:960 -> a
    645:646:boolean recordInvalidation(java.util.Set):963:963 -> a
    647:654:boolean recordInvalidation(java.util.Set):964:964 -> a
    655:688:boolean recordInvalidation(java.util.Set):967:967 -> a
    689:690:boolean recordInvalidation(java.util.Set):961:961 -> a
    691:824:boolean recordInvalidation(java.util.Set):608:608 -> a
    825:826:boolean recordInvalidation(java.util.Set):995:995 -> a
    827:841:boolean recordInvalidation(java.util.Set):996:996 -> a
    842:860:boolean recordInvalidation(java.util.Set):573:573 -> a
    861:866:boolean recordInvalidation(java.util.Set):577:577 -> a
    867:873:boolean androidx.compose.runtime.collection.ScopeMap.contains-impl(androidx.collection.MutableScatterMap,java.lang.Object):91:91 -> a
    867:873:boolean recordInvalidation(java.util.Set):577 -> a
    874:875:boolean recordInvalidation(java.util.Set):578:578 -> a
    876:881:boolean recordInvalidation(java.util.Set):851:851 -> a
    882:885:boolean recordInvalidation(java.util.Set):855:855 -> a
    886:887:boolean recordInvalidation(java.util.Set):856:856 -> a
    888:889:boolean recordInvalidation(java.util.Set):998:998 -> a
    890:891:boolean recordInvalidation(java.util.Set):1001:1001 -> a
    892:900:boolean recordInvalidation(java.util.Set):1002:1002 -> a
    901:936:boolean recordInvalidation(java.util.Set):1005:1005 -> a
    937:944:boolean recordInvalidation(java.util.Set):999:999 -> a
    945:949:boolean recordInvalidation(java.util.Set):582:582 -> a
    950:955:boolean recordInvalidation(java.util.Set):583:583 -> a
    956:963:androidx.compose.runtime.SnapshotMutationPolicy androidx.compose.runtime.DerivedSnapshotState.getPolicy():88:88 -> a
    956:963:boolean recordInvalidation(java.util.Set):584 -> a
    964:967:boolean recordInvalidation(java.util.Set):589:589 -> a
    968:969:java.lang.Object androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getCurrentValue():178:178 -> a
    968:969:boolean recordInvalidation(java.util.Set):589 -> a
    970:975:boolean recordInvalidation(java.util.Set):588:588 -> a
    976:981:boolean recordInvalidation(java.util.Set):1014:1014 -> a
    982:985:boolean recordInvalidation(java.util.Set):1018:1018 -> a
    986:987:boolean recordInvalidation(java.util.Set):1019:1019 -> a
    988:989:boolean recordInvalidation(java.util.Set):1021:1021 -> a
    990:991:boolean recordInvalidation(java.util.Set):1024:1024 -> a
    992:1002:boolean recordInvalidation(java.util.Set):1025:1025 -> a
    1003:1039:boolean recordInvalidation(java.util.Set):1028:1028 -> a
    1040:1041:boolean recordInvalidation(java.util.Set):1022:1022 -> a
    1042:1104:boolean recordInvalidation(java.util.Set):594:594 -> a
    1105:1187:boolean recordInvalidation(java.util.Set):599:599 -> a
    1188:1189:boolean recordInvalidation(java.util.Set):1056:1056 -> a
    1190:1193:boolean recordInvalidation(java.util.Set):583:583 -> a
    1194:1199:androidx.compose.runtime.SnapshotMutationPolicy androidx.compose.runtime.DerivedSnapshotState.getPolicy():88:88 -> a
    1194:1199:boolean recordInvalidation(java.util.Set):584 -> a
    1200:1203:boolean recordInvalidation(java.util.Set):589:589 -> a
    1204:1205:java.lang.Object androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getCurrentValue():178:178 -> a
    1204:1205:boolean recordInvalidation(java.util.Set):589 -> a
    1206:1211:boolean recordInvalidation(java.util.Set):588:588 -> a
    1212:1217:boolean recordInvalidation(java.util.Set):1057:1057 -> a
    1218:1221:boolean recordInvalidation(java.util.Set):1061:1061 -> a
    1222:1223:boolean recordInvalidation(java.util.Set):1062:1062 -> a
    1224:1225:boolean recordInvalidation(java.util.Set):1064:1064 -> a
    1226:1227:boolean recordInvalidation(java.util.Set):1067:1067 -> a
    1228:1236:boolean recordInvalidation(java.util.Set):1068:1068 -> a
    1237:1270:boolean recordInvalidation(java.util.Set):1071:1071 -> a
    1271:1272:boolean recordInvalidation(java.util.Set):1065:1065 -> a
    1273:1304:boolean recordInvalidation(java.util.Set):594:594 -> a
    1305:1317:boolean recordInvalidation(java.util.Set):599:599 -> a
    1318:1334:boolean recordInvalidation(java.util.Set):603:603 -> a
    1335:1340:boolean recordInvalidation(java.util.Set):1093:1093 -> a
    1341:1344:boolean recordInvalidation(java.util.Set):1097:1097 -> a
    1345:1346:boolean recordInvalidation(java.util.Set):1098:1098 -> a
    1347:1348:boolean recordInvalidation(java.util.Set):1100:1100 -> a
    1349:1350:boolean recordInvalidation(java.util.Set):1103:1103 -> a
    1351:1358:boolean recordInvalidation(java.util.Set):1104:1104 -> a
    1359:1392:boolean recordInvalidation(java.util.Set):1107:1107 -> a
    1393:1394:boolean recordInvalidation(java.util.Set):1101:1101 -> a
    1395:1425:boolean recordInvalidation(java.util.Set):608:608 -> a
    1426:1429:boolean recordInvalidation(java.util.Set):613:613 -> a
    1430:1433:int androidx.compose.runtime.collection.MutableVector.getSize():39:39 -> a
    1430:1433:boolean recordInvalidation(java.util.Set):1130 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1434:1438:boolean recordInvalidation(java.util.Set):1132:1132 -> a
    1439:1442:boolean recordInvalidation(java.util.Set):1135:1135 -> a
    1443:1454:void rereadDerivedState(androidx.compose.runtime.DerivedState):623:623 -> a
    1443:1454:boolean recordInvalidation(java.util.Set):614 -> a
    1455:1460:void rereadDerivedState(androidx.compose.runtime.DerivedState):1139:1139 -> a
    1455:1460:boolean recordInvalidation(java.util.Set):614 -> a
    1461:1466:void rereadDerivedState(androidx.compose.runtime.DerivedState):1143:1143 -> a
    1461:1466:boolean recordInvalidation(java.util.Set):614 -> a
    1467:1468:void rereadDerivedState(androidx.compose.runtime.DerivedState):1144:1144 -> a
    1467:1468:boolean recordInvalidation(java.util.Set):614 -> a
    1469:1470:void rereadDerivedState(androidx.compose.runtime.DerivedState):1146:1146 -> a
    1469:1470:boolean recordInvalidation(java.util.Set):614 -> a
    1471:1472:void rereadDerivedState(androidx.compose.runtime.DerivedState):1149:1149 -> a
    1471:1472:boolean recordInvalidation(java.util.Set):614 -> a
    1473:1482:void rereadDerivedState(androidx.compose.runtime.DerivedState):1150:1150 -> a
    1473:1482:boolean recordInvalidation(java.util.Set):614 -> a
    1483:1521:void rereadDerivedState(androidx.compose.runtime.DerivedState):1153:1153 -> a
    1483:1521:boolean recordInvalidation(java.util.Set):614 -> a
    1522:1523:void rereadDerivedState(androidx.compose.runtime.DerivedState):1147:1147 -> a
    1522:1523:boolean recordInvalidation(java.util.Set):614 -> a
    1524:1533:void rereadDerivedState(androidx.compose.runtime.DerivedState):631:631 -> a
    1524:1533:boolean recordInvalidation(java.util.Set):614 -> a
    1534:1549:void rereadDerivedState(androidx.compose.runtime.DerivedState):632:632 -> a
    1534:1549:boolean recordInvalidation(java.util.Set):614 -> a
    1550:1630:void rereadDerivedState(androidx.compose.runtime.DerivedState):626:626 -> a
    1550:1630:boolean recordInvalidation(java.util.Set):614 -> a
    1631:1638:void rereadDerivedState(androidx.compose.runtime.DerivedState):631:631 -> a
    1631:1638:boolean recordInvalidation(java.util.Set):614 -> a
    1639:1646:void rereadDerivedState(androidx.compose.runtime.DerivedState):632:632 -> a
    1639:1646:boolean recordInvalidation(java.util.Set):614 -> a
    1647:1674:void rereadDerivedState(androidx.compose.runtime.DerivedState):626:626 -> a
    1647:1674:boolean recordInvalidation(java.util.Set):614 -> a
    1675:1678:boolean recordInvalidation(java.util.Set):615:615 -> a
    9:14:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):453:453 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;Ldo1;)V"}
    15:23:int androidx.collection.MutableObjectIntMap.put(java.lang.Object,int,int):729:729 -> b
    15:23:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):458 -> b
    24:27:int androidx.collection.MutableObjectIntMap.put(java.lang.Object,int,int):734:734 -> b
    24:27:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):458 -> b
    28:31:int androidx.collection.MutableObjectIntMap.put(java.lang.Object,int,int):736:736 -> b
    28:31:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):458 -> b
    32:35:int androidx.collection.MutableObjectIntMap.put(java.lang.Object,int,int):737:737 -> b
    32:35:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):458 -> b
    36:42:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):459:459 -> b
    43:49:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):460:460 -> b
    50:51:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):462:462 -> b
    52:53:java.lang.Object androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getCurrentValue():178:178 -> b
    52:53:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):462 -> b
    54:56:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):462:462 -> b
    57:58:androidx.collection.ObjectIntMap androidx.compose.runtime.DerivedSnapshotState$ResultRecord.getDependencies():101:101 -> b
    57:58:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):464 -> b
    59:63:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):467:467 -> b
    64:65:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):649:649 -> b
    66:67:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):652:652 -> b
    68:72:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):653:653 -> b
    73:114:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):656:656 -> b
    115:120:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):651:651 -> b
    121:124:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):469:469 -> b
    125:130:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):470:470 -> b
    131:147:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):472:472 -> b
    148:151:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):477:477 -> b
    152:157:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):478:478 -> b
    158:165:void recordRead(java.lang.Object,int,java.lang.Object,androidx.collection.MutableObjectIntMap):480:480 -> b
    1:5:void removeObservation(java.lang.Object,java.lang.Object):544:544 -> c
    6:9:void removeObservation(java.lang.Object,java.lang.Object):545:545 -> c
    10:15:boolean androidx.compose.runtime.collection.ScopeMap.contains-impl(androidx.collection.MutableScatterMap,java.lang.Object):91:91 -> c
    10:15:void removeObservation(java.lang.Object,java.lang.Object):545 -> c
    16:20:void removeObservation(java.lang.Object,java.lang.Object):546:546 -> c
    21:26:void removeObservation(java.lang.Object,java.lang.Object):547:547 -> c
    3:6:void removeScopeIf(kotlin.jvm.functions.Function1):781:781 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    7:12:void removeScopeIf(kotlin.jvm.functions.Function1):782:782 -> d
    13:56:void removeScopeIf(kotlin.jvm.functions.Function1):785:785 -> d
    57:68:void removeScopeIf(kotlin.jvm.functions.Function1):794:794 -> d
    69:82:java.lang.Boolean androidx.compose.ui.node.OwnerSnapshotObserver$clearInvalidObservations$1.invoke(java.lang.Object):142:142 -> d
    69:82:java.lang.Object androidx.compose.ui.node.OwnerSnapshotObserver$clearInvalidObservations$1.invoke(java.lang.Object):142 -> d
    69:82:void removeScopeIf(kotlin.jvm.functions.Function1):533 -> d
    83:84:void removeScopeIf(kotlin.jvm.functions.Function1):795:795 -> d
    85:86:void removeScopeIf(kotlin.jvm.functions.Function1):796:796 -> d
    87:90:void removeScopeIf(kotlin.jvm.functions.Function1):799:799 -> d
    91:100:void removeScopeIf(kotlin.jvm.functions.Function1):800:800 -> d
    101:138:void removeScopeIf(kotlin.jvm.functions.Function1):803:803 -> d
    139:142:void removeScopeIf(kotlin.jvm.functions.Function1):798:798 -> d
    143:176:void removeScopeIf(kotlin.jvm.functions.Function1):535:535 -> d
    177:223:void removeScopeIf(kotlin.jvm.functions.Function1):820:820 -> d
