# {"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 -> la4:
# {"id":"sourceFile","fileName":"SnapshotFlow.kt"}
    androidx.collection.MutableScatterMap subscriptions -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwb4;"}
    java.util.List pendingChanges -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    androidx.collection.MutableScatterSet toNotify -> c0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxb4;"}
    androidx.collection.MutableScatterMap readObserverCache -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwb4;"}
    androidx.compose.runtime.snapshots.ObserverHandle unregisterApplyObserver -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Loc1;"}
    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:11:void clearWatchSet$runtime(kotlinx.coroutines.channels.SendChannel):434:434 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lml6;)V"}
    1:2:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> j
    1:2:void commitSubscriptionChanges$runtime():438 -> j
    3:3:void commitSubscriptionChanges$runtime():589:589 -> j
    4:5:void commitSubscriptionChanges$runtime():439:439 -> j
    6:12:void commitSubscriptionChanges$runtime():590:590 -> j
    13:16:void commitSubscriptionChanges$runtime():591:591 -> j
    17:18:void commitSubscriptionChanges$runtime():592:592 -> j
    19:22:void commitSubscriptionChanges$runtime():441:441 -> j
    23:27:void commitSubscriptionChanges$runtime():442:442 -> j
    28:29:java.lang.Object androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$Add.getObj():386:386 -> j
    28:29:void commitSubscriptionChanges$runtime():442 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:31:void commitSubscriptionChanges$runtime():442:442 -> j
    32:33:kotlinx.coroutines.channels.SendChannel androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$Add.getChannel():386:386 -> j
    32:33:void commitSubscriptionChanges$runtime():442 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:39:void commitSubscriptionChanges$runtime():442:442 -> j
    40:43:void commitSubscriptionChanges$runtime():444:444 -> j
    44:47:void commitSubscriptionChanges$runtime():445:445 -> j
    48:49:kotlinx.coroutines.channels.SendChannel androidx.compose.runtime.MultiSubscriptionSnapshotFlowManager$RemoveScope.getChannel():388:388 -> j
    48:49:void commitSubscriptionChanges$runtime():445 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:55:void commitSubscriptionChanges$runtime():445:445 -> j
    56:57:void commitSubscriptionChanges$runtime():440:440 -> j
    58:60:void kotlin.NoWhenBranchMatchedException.<init>():9:9 -> j
    58:60:void commitSubscriptionChanges$runtime():440 -> j
    61:61:void commitSubscriptionChanges$runtime():440:440 -> j
    62:62:void commitSubscriptionChanges$runtime():589:589 -> j
    63:68:void commitSubscriptionChanges$runtime():450:450 -> j
    69:70:void commitSubscriptionChanges$runtime():589:589 -> j
    1:5:void dispose$runtime():460:460 -> l
    6:10:void dispose$runtime():461:461 -> l
    11:15:void dispose$runtime():462:462 -> l
    16:17:java.lang.Object androidx.compose.runtime.SnapshotFlowManagerImpl.getLock():155:155 -> l
    16:17:void dispose$runtime():463 -> l
    18:18:void dispose$runtime():595:595 -> l
    19:20:void dispose$runtime():463:463 -> l
    21:23:void androidx.compose.runtime.collection.ScopeMap.clear-impl(androidx.collection.MutableScatterMap):120:120 -> l
    21:23:void dispose$runtime():463 -> l
    24:28:void dispose$runtime():595:595 -> l
    1:10:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):429:429 -> x
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lml6;)Ljn2;"}
    11:17:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430:430 -> x
    18:24:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):731:731 -> x
    18:24:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> x
    25:28:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):732:732 -> x
    25:28:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> x
    29:32:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):733:733 -> x
    29:32:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> x
    33:35:java.lang.Object androidx.collection.MutableScatterMap.put(java.lang.Object,java.lang.Object):734:734 -> x
    33:35:kotlin.jvm.functions.Function1 readObserverFor$runtime(kotlinx.coroutines.channels.SendChannel):430 -> x
    1:5:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):454:454 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lup0;)V"}
    6:8:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):455:455 -> y
    9:12:void reportSnapshotFlowCancellation$runtime(kotlinx.coroutines.channels.SendChannel):456:456 -> y
