# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.Boxing":"boxing.kt","kotlinx.coroutines.flow.FlowKt__BuildersKt":"Builders.kt"}}
androidx.datastore.core.SingleProcessCoordinator -> en2:
# {"id":"sourceFile","fileName":"SingleProcessCoordinator.kt"}
    kotlinx.coroutines.sync.Mutex mutex -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmp1;"}
    androidx.datastore.core.AtomicInt version -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnj1;"}
    kotlinx.coroutines.flow.Flow updateNotifications -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwb1;"}
    1:3:void <init>(java.lang.String):29:29 -> <init>
    4:8:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex(boolean):106:106 -> <init>
    4:8:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex$default(boolean,int,java.lang.Object):105 -> <init>
    4:8:void <init>(java.lang.String):33 -> <init>
    9:10:void <init>(java.lang.String):33:33 -> <init>
    11:18:void <init>(java.lang.String):34:34 -> <init>
    19:23:void <init>(java.lang.String):36:36 -> <init>
    24:26:void androidx.datastore.core.SingleProcessCoordinator$updateNotifications$1.<init>(kotlin.coroutines.Continuation):0:0 -> <init>
    24:26:void <init>(java.lang.String):36 -> <init>
    27:33:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__BuildersKt.flow(kotlin.jvm.functions.Function2):52:52 -> <init>
    27:33:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.flow(kotlin.jvm.functions.Function2):1 -> <init>
    27:33:void <init>(java.lang.String):36 -> <init>
    34:36:void <init>(java.lang.String):36:36 -> <init>
    1:2:java.lang.Object getVersion(kotlin.coroutines.Continuation):51:51 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Integer;"}
    3:6:int androidx.datastore.core.AtomicInt.get():41:41 -> a
    3:6:java.lang.Object getVersion(kotlin.coroutines.Continuation):51 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:int androidx.datastore.core.AtomicInt.get():41:41 -> a
    7:10:java.lang.Object getVersion(kotlin.coroutines.Continuation):51 -> a
    11:16:java.lang.Integer kotlin.coroutines.jvm.internal.Boxing.boxInt(int):32:32 -> a
    11:16:java.lang.Object getVersion(kotlin.coroutines.Continuation):51 -> a
    27:68:java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):39:39 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lnu0;Ls50;)Ljava/lang/Object;"}
    69:83:java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):62:62 -> b
    84:96:java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):40:40 -> b
    97:108:java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):66:66 -> b
    27:53:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):46:46 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lru0;Ls50;)Ljava/lang/Object;"}
    54:59:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):70:70 -> c
    60:63:java.lang.Boolean kotlin.coroutines.jvm.internal.Boxing.boxBoolean(boolean):20:20 -> c
    60:63:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):47 -> c
    64:84:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):47:47 -> c
    85:99:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):75:75 -> c
