# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$Add":"SnapshotFlow.kt","androidx.collection.ScatterMapKt":"ScatterMap.kt","androidx.collection.ScatterSetKt":"ScatterSet.kt","androidx.compose.runtime.snapshots.SnapshotKt":"Snapshot.kt","androidx.collection.MutableScatterMap":"ScatterMap.kt","androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$RemoveScope":"SnapshotFlow.kt"}}
androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager -> hd4:
# {"id":"sourceFile","fileName":"SnapshotFlow.kt"}
    androidx.collection.MutableScatterMap subscriptions -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lse4;"}
    java.util.List pendingChanges -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    androidx.collection.MutableScatterSet toNotify -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lte4;"}
    androidx.collection.MutableScatterMap readObserverCache -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lse4;"}
    androidx.compose.runtime.snapshots.ObserverHandle unregisterApplyObserver -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxc1;"}
    2:4:void <init>():383:383 -> <init>
    5:10:void <init>():394:394 -> <init>
    11:17:void <init>():400:400 -> <init>
    18:19:void <init>():403:403 -> <init>
    20:24:androidx.collection.MutableScatterSet androidx.collection.ScatterSetKt.mutableScatterSetOf():70:70 -> <init>
    20:24:void <init>():403 -> <init>
    25:26:void <init>():403:403 -> <init>
    27:31:androidx.collection.MutableScatterMap androidx.collection.ScatterMapKt.mutableScatterMapOf():210:210 -> <init>
    27:31:void <init>():406 -> <init>
    32:33:void <init>():406:406 -> <init>
    34:40:void <init>():409:409 -> <init>
    41:42:kotlin.jvm.functions.Function1 androidx.compose.runtime.snapshots.SnapshotKt.access$getEmptyLambda$p():1:1 -> <init>
    41:42:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):632 -> <init>
    41:42:void <init>():409 -> <init>
    43:45:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.access$advanceGlobalSnapshot(kotlin.jvm.functions.Function1):1:1 -> <init>
    43:45:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):632 -> <init>
    43:45:void <init>():409 -> <init>
    46:47:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> <init>
    46:47:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2603 -> <init>
    46:47:void <init>():409 -> <init>
    48:48:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    48:48:void <init>():409 -> <init>
    49:50:java.util.List androidx.compose.runtime.snapshots.SnapshotKt.access$getApplyObservers$p():1:1 -> <init>
    49:50:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634 -> <init>
    49:50:void <init>():409 -> <init>
    51:54:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634:634 -> <init>
    51:54:void <init>():409 -> <init>
    55:56:void androidx.compose.runtime.snapshots.SnapshotKt.access$setApplyObservers$p(java.util.List):1:1 -> <init>
    55:56:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):634 -> <init>
    55:56:void <init>():409 -> <init>
    57:57:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    57:57:void <init>():409 -> <init>
    58:64:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):635:635 -> <init>
    58:64:void <init>():409 -> <init>
    65:68:void <init>():409:409 -> <init>
    69:70:androidx.compose.runtime.snapshots.ObserverHandle androidx.compose.runtime.snapshots.Snapshot$Companion.registerApplyObserver(kotlin.jvm.functions.Function2):2604:2604 -> <init>
    69:70:void <init>():409 -> <init>
    1:10:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):429:429 -> J0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhp6;)Lyo2;"}
    11:17:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430:430 -> J0
    18:24:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):731:731 -> J0
    18:24:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> J0
    25:28:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):732:732 -> J0
    25:28:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> J0
    29:32:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):733:733 -> J0
    29:32:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> J0
    33:35:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):734:734 -> J0
    33:35:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> J0
    1:5:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):454:454 -> K0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvp0;)V"}
    6:8:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):455:455 -> K0
    9:12:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):456:456 -> K0
    1:11:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):434:434 -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lhp6;)V"}
    1:2:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> q0
    1:2:void commitSubscriptionChanges$runtime():438 -> q0
    3:3:void commitSubscriptionChanges$runtime():589:589 -> q0
    4:5:void commitSubscriptionChanges$runtime():439:439 -> q0
    6:12:void commitSubscriptionChanges$runtime():590:590 -> q0
    13:16:void commitSubscriptionChanges$runtime():591:591 -> q0
    17:18:void commitSubscriptionChanges$runtime():592:592 -> q0
    19:22:void commitSubscriptionChanges$runtime():441:441 -> q0
    23:27:void commitSubscriptionChanges$runtime():442:442 -> q0
    28:29:java.lang.Object androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$Add.getObj():386:386 -> q0
    28:29:void commitSubscriptionChanges$runtime():442 -> q0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:void commitSubscriptionChanges$runtime():442:442 -> q0
    32:33:kotlinx.coroutines.channels.SendChannel androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$Add.getChannel():386:386 -> q0
    32:33:void commitSubscriptionChanges$runtime():442 -> q0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:39:void commitSubscriptionChanges$runtime():442:442 -> q0
    40:43:void commitSubscriptionChanges$runtime():444:444 -> q0
    44:47:void commitSubscriptionChanges$runtime():445:445 -> q0
    48:49:kotlinx.coroutines.channels.SendChannel androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$RemoveScope.getChannel():388:388 -> q0
    48:49:void commitSubscriptionChanges$runtime():445 -> q0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:55:void commitSubscriptionChanges$runtime():445:445 -> q0
    56:57:void commitSubscriptionChanges$runtime():440:440 -> q0
    58:60:void kotlin.NoWhenBranchMatchedException.<init>():9:9 -> q0
    58:60:void commitSubscriptionChanges$runtime():440 -> q0
    61:61:void commitSubscriptionChanges$runtime():440:440 -> q0
    62:62:void commitSubscriptionChanges$runtime():589:589 -> q0
    63:68:void commitSubscriptionChanges$runtime():450:450 -> q0
    69:70:void commitSubscriptionChanges$runtime():589:589 -> q0
    1:5:void dispose$runtime():460:460 -> t0
    6:10:void dispose$runtime():461:461 -> t0
    11:15:void dispose$runtime():462:462 -> t0
    16:17:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> t0
    16:17:void dispose$runtime():463 -> t0
    18:18:void dispose$runtime():595:595 -> t0
    19:20:void dispose$runtime():463:463 -> t0
    21:23:void androidx.compose.runtime.collection.ScopeMap.clear-impl(androidx.collection.MutableScatterMap):120:120 -> t0
    21:23:void dispose$runtime():463 -> t0
    24:28:void dispose$runtime():595:595 -> t0
