# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","com.ustadmobile.libcache.db.entities.DownloadJob":"DownloadJob.kt","kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt":"Intrinsics.kt","kotlin.time.Clock$System":"Clock.kt","com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase":"AbstractEnqueuePinPublicationPrepareUseCase.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt","kotlin.time.InstantJvmKt":"InstantJvm.kt","io.ktor.http.Url":"Url.kt"}}
com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase$createTransferJob$2 -> o0:
# {"id":"sourceFile","fileName":"AbstractEnqueuePinPublicationPrepareUseCase.kt"}
    java.lang.Object L$0 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvu1;"}
    int I$0 -> e0
    int label -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"B"}
    com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase this$0 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfw0;"}
    io.ktor.http.Url $manifestUrl -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbl7;"}
    1:9:void <init>(com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase,io.ktor.http.Url,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfw0;Lbl7;Ly81;)V"}
    5:17:java.lang.Object invoke(androidx.room.TransactionScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly81;Ljava/lang/Object;)Ly81;"}
    3:8:java.lang.Object kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED():57:57 -> s
    3:8:java.lang.Object invokeSuspend(java.lang.Object):0 -> s
    9:50:java.lang.Object invokeSuspend(java.lang.Object):28:28 -> s
    51:56:kotlin.time.Instant kotlin.time.InstantJvmKt.systemClockNow():13:13 -> s
    51:56:kotlin.time.Instant kotlin.time.Clock$System.now():60 -> s
    51:56:java.lang.Object invokeSuspend(java.lang.Object):32 -> s
    57:60:java.lang.Object invokeSuspend(java.lang.Object):32:32 -> s
    61:64:world.respect.libxxhash.XXStringHasher com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase.access$getXxStringHasher$p(com.ustadmobile.libcache.downloader.AbstractEnqueuePinPublicationPrepareUseCase):16:16 -> s
    61:64:java.lang.Object invokeSuspend(java.lang.Object):34 -> s
    65:66:java.lang.Object invokeSuspend(java.lang.Object):34:34 -> s
    67:68:java.lang.String io.ktor.http.Url.toString():227:227 -> s
    67:68:java.lang.Object invokeSuspend(java.lang.Object):34 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:72:java.lang.Object invokeSuspend(java.lang.Object):34:34 -> s
    73:80:java.lang.Object invokeSuspend(java.lang.Object):29:29 -> s
    81:85:void com.ustadmobile.libcache.db.entities.DownloadJob.<init>(int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> s
    81:85:java.lang.Object invokeSuspend(java.lang.Object):29 -> s
    86:93:java.lang.Object invokeSuspend(java.lang.Object):37:37 -> s
    94:95:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59:59 -> s
    94:95:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    96:100:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59:59 -> s
    96:100:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
    101:107:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    101:107:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.insert(com.ustadmobile.libcache.db.entities.DownloadJob,kotlin.coroutines.Continuation):59 -> s
    101:107:java.lang.Object invokeSuspend(java.lang.Object):37 -> s
    108:114:java.lang.Object invokeSuspend(java.lang.Object):37:37 -> s
    115:116:java.lang.Object invokeSuspend(java.lang.Object):39:39 -> s
    117:122:java.lang.Object invokeSuspend(java.lang.Object):41:41 -> s
    123:125:java.lang.Object invokeSuspend(java.lang.Object):39:39 -> s
    126:139:java.lang.Object invokeSuspend(java.lang.Object):44:44 -> s
    140:141:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    140:141:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    142:146:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72:72 -> s
    142:146:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
    147:153:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> s
    147:153:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):72 -> s
    147:153:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
    154:160:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.upsertList(java.util.List,kotlin.coroutines.Continuation):74:74 -> s
    154:160:java.lang.Object invokeSuspend(java.lang.Object):44 -> s
    161:174:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy$default(com.ustadmobile.libcache.db.entities.DownloadJob,int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,java.lang.Object):0:0 -> s
    161:174:java.lang.Object invokeSuspend(java.lang.Object):46 -> s
    175:180:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy(int,int,int,java.lang.String,io.ktor.http.Url,long,long,int):0:0 -> s
    175:180:com.ustadmobile.libcache.db.entities.DownloadJob com.ustadmobile.libcache.db.entities.DownloadJob.copy$default(com.ustadmobile.libcache.db.entities.DownloadJob,int,int,int,java.lang.String,io.ktor.http.Url,long,long,int,int,java.lang.Object):0 -> s
    175:180:java.lang.Object invokeSuspend(java.lang.Object):46 -> s
