# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.runtime.snapshots.SnapshotIdSet":"SnapshotIdSet.kt","androidx.compose.runtime.snapshots.SnapshotKt":"Snapshot.kt"}}
androidx.compose.runtime.snapshots.Snapshot -> bp2:
# {"id":"sourceFile","fileName":"Snapshot.kt"}
    androidx.compose.runtime.snapshots.SnapshotIdSet invalid -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgp2;"}
    long snapshotId -> b
    boolean disposed -> c
    int pinningTrackingHandle -> d
    1:3:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):63:63 -> <init>
    1:3:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLgp2;)V"}
    4:5:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):67:67 -> <init>
    4:5:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    6:7:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):88:88 -> <init>
    6:7:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    8:19:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204:204 -> <init>
    8:19:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    20:21:long androidx.compose.runtime.snapshots.SnapshotIdSet.lowest(long):298:298 -> <init>
    20:21:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):716 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    20:21:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    22:26:long androidx.compose.runtime.snapshots.SnapshotIdSet.lowest(long):298:298 -> <init>
    22:26:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):716 -> <init>
    22:26:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    22:26:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    27:29:long androidx.compose.runtime.snapshots.SnapshotIdSet.lowest(long):504:504 -> <init>
    27:29:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):716 -> <init>
    27:29:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    27:29:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    30:42:long androidx.compose.runtime.snapshots.SnapshotIdSet.lowest(long):300:300 -> <init>
    30:42:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):716 -> <init>
    30:42:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    30:42:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    43:56:long androidx.compose.runtime.snapshots.SnapshotIdSet.lowest(long):301:301 -> <init>
    43:56:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):716 -> <init>
    43:56:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    43:56:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    57:58:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> <init>
    57:58:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):2542 -> <init>
    57:58:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    57:58:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    59:59:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):2543:2543 -> <init>
    59:59:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    59:59:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    60:65:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):717:717 -> <init>
    60:65:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    60:65:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    66:71:int androidx.compose.runtime.snapshots.SnapshotKt.trackPinning(long,androidx.compose.runtime.snapshots.SnapshotIdSet):2543:2543 -> <init>
    66:71:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204 -> <init>
    66:71:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    72:74:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet):204:204 -> <init>
    72:74:void <init>(long,androidx.compose.runtime.snapshots.SnapshotIdSet,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    1:2:java.lang.Object androidx.compose.runtime.snapshots.SnapshotKt.getLock():1934:1934 -> a
    1:2:void closeAndReleasePinning$runtime():2549 -> a
    3:3:void closeAndReleasePinning$runtime():2550:2550 -> a
    4:6:void closeAndReleasePinning$runtime():247:247 -> a
    7:9:void closeAndReleasePinning$runtime():248:248 -> a
    10:14:void closeAndReleasePinning$runtime():2550:2550 -> a
    1:2:androidx.compose.runtime.snapshots.SnapshotIdSet androidx.compose.runtime.snapshots.SnapshotKt.access$getOpenSnapshots$p():1:1 -> b
    1:2:void closeLocked$runtime():260 -> b
    3:10:void closeLocked$runtime():260:260 -> b
    11:13:void androidx.compose.runtime.snapshots.SnapshotKt.access$setOpenSnapshots$p(androidx.compose.runtime.snapshots.SnapshotIdSet):1:1 -> b
    11:13:void closeLocked$runtime():260 -> b
    void dispose() -> c
    1:3:androidx.compose.runtime.snapshots.SnapshotIdSet getInvalid$runtime():67:67 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lgp2;"}
    kotlin.jvm.functions.Function1 getReadObserver() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    boolean getReadOnly() -> f
    1:3:long getSnapshotId():88:88 -> g
    1:2:int getWriteCount$runtime():92:92 -> h
    kotlin.jvm.functions.Function1 getWriteObserver$runtime() -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lnu0;"}
    1:2:androidx.compose.runtime.internal.SnapshotThreadLocal androidx.compose.runtime.snapshots.SnapshotKt.access$getThreadSnapshot$p():1:1 -> j
    1:2:androidx.compose.runtime.snapshots.Snapshot makeCurrent():160 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lbp2;"}
    3:8:androidx.compose.runtime.snapshots.Snapshot makeCurrent():160:160 -> j
    9:12:androidx.compose.runtime.snapshots.Snapshot makeCurrent():161:161 -> j
    void nestedActivated$runtime(androidx.compose.runtime.snapshots.Snapshot) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void nestedDeactivated$runtime(androidx.compose.runtime.snapshots.Snapshot) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void notifyObjectsInitialized$runtime() -> m
    void recordModified$runtime(androidx.compose.runtime.snapshots.StateObject) -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnr2;)V"}
    1:4:void releasePinnedSnapshotLocked$runtime():279:279 -> o
    5:8:void releasePinnedSnapshotLocked$runtime():280:280 -> o
    9:11:void releasePinnedSnapshotLocked$runtime():281:281 -> o
    1:4:void releasePinnedSnapshotsForCloseLocked$runtime():271:271 -> p
    1:2:androidx.compose.runtime.internal.SnapshotThreadLocal androidx.compose.runtime.snapshots.SnapshotKt.access$getThreadSnapshot$p():1:1 -> q
    1:2:void restoreCurrent(androidx.compose.runtime.snapshots.Snapshot):167 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lbp2;)V"}
    3:6:void restoreCurrent(androidx.compose.runtime.snapshots.Snapshot):167:167 -> q
    1:3:void setInvalid$runtime(androidx.compose.runtime.snapshots.SnapshotIdSet):67:67 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lgp2;)V"}
    1:3:void setSnapshotId$runtime(long):89:89 -> s
    3:8:void setWriteCount$runtime(int):95:95 -> t
    androidx.compose.runtime.snapshots.Snapshot takeNestedSnapshot(kotlin.jvm.functions.Function1) -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;)Lbp2;"}
