# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.jvm.internal.Boxing":"boxing.kt"}}
androidx.room.coroutines.PassthroughConnection -> i35:
# {"id":"sourceFile","fileName":"PassthroughConnectionPool.kt"}
    kotlin.jvm.functions.Function2 transactionWrapper -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmp2;"}
    androidx.sqlite.SQLiteConnection delegate -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk96;"}
    java.util.concurrent.atomic.AtomicInteger nestedTransactionCount -> c
    androidx.room.Transactor$SQLiteTransactionType currentTransactionType -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lel7;"}
    4:6:void <init>(kotlin.jvm.functions.Function2,androidx.sqlite.SQLiteConnection):77:77 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lmp2;Lk96;)V"}
    7:8:void <init>(kotlin.jvm.functions.Function2,androidx.sqlite.SQLiteConnection):78:78 -> <init>
    9:10:void <init>(kotlin.jvm.functions.Function2,androidx.sqlite.SQLiteConnection):79:79 -> <init>
    11:19:void <init>(kotlin.jvm.functions.Function2,androidx.sqlite.SQLiteConnection):82:82 -> <init>
    27:62:java.lang.Object usePrepared(java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):88:88 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lyo2;Lkb1;)Ljava/lang/Object;"}
    63:84:java.lang.Object usePrepared(java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):89:89 -> a
    85:108:java.lang.Object usePrepared(java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):91:91 -> a
    109:131:java.lang.Object usePrepared(java.lang.String,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):93:93 -> a
    1:16:java.lang.Object inTransaction(kotlin.coroutines.Continuation):154:154 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;)Ljava/lang/Boolean;"}
    17:21:java.lang.Boolean kotlin.coroutines.jvm.internal.Boxing.boxBoolean(boolean):20:20 -> b
    17:21:java.lang.Object inTransaction(kotlin.coroutines.Continuation):154 -> b
    1:18:java.lang.Object withTransaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):103:103 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lel7;Lmp2;Ljb1;)Ljava/lang/Object;"}
    1:3:androidx.sqlite.SQLiteConnection getRawConnection():86:86 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk96;"}
    27:57:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):109:109 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lel7;Lmp2;Ljb1;)Ljava/lang/Object;"}
    58:68:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):113:113 -> e
    69:70:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):119:119 -> e
    71:74:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    71:74:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):119 -> e
    75:78:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):113:113 -> e
    79:80:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):117:117 -> e
    81:84:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    81:84:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):117 -> e
    85:86:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):115:115 -> e
    87:89:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    87:89:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):115 -> e
    90:95:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):121:121 -> e
    96:97:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):122:122 -> e
    98:116:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):127:127 -> e
    117:122:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):139:139 -> e
    123:126:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):140:140 -> e
    127:128:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):143:143 -> e
    129:132:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    129:132:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):143 -> e
    133:136:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    133:136:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):145 -> e
    137:138:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):135:135 -> e
    139:144:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):139:139 -> e
    145:149:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):140:140 -> e
    150:153:void androidx.sqlite.SQLite.execSQL(androidx.sqlite.SQLiteConnection,java.lang.String):1:1 -> e
    150:153:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):145 -> e
    154:157:java.lang.Object transaction(androidx.room.Transactor$SQLiteTransactionType,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):148:148 -> e
