# {"id":"partitionSourceFiles","fileNameMappings":{"world.respect.lib.xapi.rusticilaunch.model.TinCanXmlDocument":"TinCanXmlDocument.kt","kotlin.collections.ArraysUtilJVM":"ArraysUtilJVM.java","com.ustadmobile.libcache.db.entities.DownloadJob":"DownloadJob.kt","world.respect.lib.opds.model.OpdsPublication":"OpdsPublication.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivity":"TinCanXmlDocument.kt","kotlin.TuplesKt":"Tuples.kt","androidx.work.WorkManager$Companion":"WorkManager.kt","io.ktor.client.request.HttpRequestBuilder":"HttpRequest.kt","com.ustadmobile.libcache.util.LaunchNoVarySearchConstants":"LaunchNoVarySearchConstants.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch":"TinCanXmlDocument.kt","androidx.work.WorkRequest$Builder":"WorkRequest.kt","androidx.work.impl.utils.NetworkRequestCompat":"NetworkRequestCompat.kt","com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid":"EnqueueRunDownloadJobUseCaseAndroid.kt","androidx.work.Constraints$Builder":"Constraints.kt","world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities":"TinCanXmlDocument.kt","io.ktor.http.HeadersImpl":"Headers.kt","com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl":"DownloadJobDao_Impl.kt","io.ktor.http.HeadersKt":"Headers.kt","kotlin.collections.builders.ListBuilder":"ListBuilder.kt","androidx.work.Data$Builder":"Data_.kt","world.respect.lib.opds.model.ReadiumLink":"ReadiumLink.kt","kotlin.collections.CollectionsKt___CollectionsKt":"_Collections.kt","com.ustadmobile.libcache.db.entities.DownloadJobItem":"DownloadJobItem.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl":"DownloadJobItemDao_Impl.kt","io.ktor.http.Url":"Url.kt"}}
com.ustadmobile.libcache.downloader.PinPublicationPrepareUseCase -> bc5:
# {"id":"sourceFile","fileName":"PinPublicationPrepareUseCase.kt"}
    io.ktor.client.HttpClient httpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lx13;"}
    com.ustadmobile.libcache.db.UstadCacheDb db -> b
    com.ustadmobile.libcache.UstadCache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lku7;"}
    com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase enqueueRunDownloadJobUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly62;"}
    nl.adaptivity.xmlutil.serialization.XML xml -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ld68;"}
    1:3:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):44:44 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx13;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lku7;Ly62;Ld68;)V"}
    4:5:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):46:46 -> <init>
    6:7:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):47:47 -> <init>
    8:9:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):48:48 -> <init>
    10:11:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):49:49 -> <init>
    12:14:void <init>(io.ktor.client.HttpClient,com.ustadmobile.libcache.db.UstadCacheDb,com.ustadmobile.libcache.UstadCache,com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase,nl.adaptivity.xmlutil.serialization.XML):50:50 -> <init>
    33:290:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    33:290:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILkb1;)Ljava/lang/Object;"}
    291:299:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    291:299:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    300:307:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72:72 -> a
    300:307:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    300:307:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    308:316:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    308:316:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72 -> a
    308:316:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    308:316:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    317:320:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    317:320:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    321:330:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    321:330:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    331:339:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85:85 -> a
    331:339:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    331:339:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    340:349:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    340:349:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85 -> a
    340:349:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    340:349:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    350:357:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    350:357:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    358:369:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70:70 -> a
    358:369:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    370:378:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160:160 -> a
    370:378:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    370:378:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    379:392:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    379:392:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160 -> a
    379:392:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    379:392:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    393:396:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestUrl():32:32 -> a
    393:396:java.lang.Object invoke(int,kotlin.coroutines.Continuation):75 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    393:396:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    397:401:java.lang.Object invoke(int,kotlin.coroutines.Continuation):203:203 -> a
    397:401:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    402:403:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    402:403:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204 -> a
    402:403:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    404:406:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204:204 -> a
    404:406:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    407:408:java.lang.Object invoke(int,kotlin.coroutines.Continuation):208:208 -> a
    407:408:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    409:412:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    413:436:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210:210 -> a
    413:436:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    437:451:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    437:451:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210 -> a
    437:451:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    452:453:java.lang.Object invoke(int,kotlin.coroutines.Continuation):207:207 -> a
    452:453:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    454:457:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    454:457:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    458:463:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    458:463:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    464:469:java.lang.Object invoke(int,kotlin.coroutines.Continuation):217:217 -> a
    464:469:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    470:474:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    470:474:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    475:511:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    475:511:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    512:517:java.lang.Object invoke(int,kotlin.coroutines.Continuation):79:79 -> a
    512:517:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    518:521:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    518:521:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    518:521:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    522:529:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80:80 -> a
    522:529:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    530:534:java.lang.Object invoke(int,kotlin.coroutines.Continuation):226:226 -> a
    530:534:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    535:536:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    535:536:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227 -> a
    535:536:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    537:539:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227:227 -> a
    537:539:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    540:541:java.lang.Object invoke(int,kotlin.coroutines.Continuation):231:231 -> a
    540:541:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    542:545:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    546:573:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233:233 -> a
    546:573:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    574:591:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    574:591:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233 -> a
    574:591:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    592:593:java.lang.Object invoke(int,kotlin.coroutines.Continuation):230:230 -> a
    592:593:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    594:621:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82:82 -> a
    594:621:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    622:631:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText$default(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation,int,java.lang.Object):122:122 -> a
    622:631:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82 -> a
    622:631:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    632:633:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    632:633:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    634:663:java.lang.Object invoke(int,kotlin.coroutines.Continuation):83:83 -> a
    634:663:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    664:667:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities world.respect.lib.xapi.rusticilaunch.model.TinCanXmlDocument.getActivities():20:20 -> a
    664:667:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    664:667:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    668:671:java.util.List world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities.getActivity():26:26 -> a
    668:671:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    668:671:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    672:676:java.lang.Object invoke(int,kotlin.coroutines.Continuation):234:234 -> a
    672:676:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    677:690:java.lang.Object invoke(int,kotlin.coroutines.Continuation):244:244 -> a
    677:690:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    691:692:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    691:692:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    693:696:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivity.getLaunch():37:37 -> a
    693:696:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    693:696:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    697:700:java.lang.String world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch.getValue():53:53 -> a
    697:700:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    697:700:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    701:708:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87:87 -> a
    701:708:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    709:712:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    709:712:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    713:714:java.lang.Object invoke(int,kotlin.coroutines.Continuation):88:88 -> a
    713:714:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    715:718:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    715:718:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    719:722:java.lang.Object invoke(int,kotlin.coroutines.Continuation):91:91 -> a
    719:722:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    723:735:java.lang.Object invoke(int,kotlin.coroutines.Continuation):248:248 -> a
    723:735:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    736:750:java.lang.Object invoke(int,kotlin.coroutines.Continuation):249:249 -> a
    736:750:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    751:754:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    751:754:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    755:756:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    755:756:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    755:756:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    757:760:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93:93 -> a
    757:760:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    761:766:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    761:766:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    767:770:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101:101 -> a
    767:770:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    771:778:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.distinct(java.lang.Iterable):1836:1836 -> a
    771:778:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101 -> a
    771:778:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    779:808:java.lang.Object invoke(int,kotlin.coroutines.Continuation):252:252 -> a
    779:808:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    809:812:java.lang.String com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_LINK_NO_VARY_HEADER():18:18 -> a
    809:812:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    809:812:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    813:818:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    813:818:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    819:827:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> a
    819:827:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    819:827:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    828:831:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    828:831:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    832:833:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    832:833:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    832:833:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    834:837:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a
    834:837:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134 -> a
    834:837:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    834:837:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    834:837:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    838:840:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134:134 -> a
    838:840:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    838:840:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    838:840:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    841:845:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    841:845:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    841:845:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    846:848:void io.ktor.http.HeadersImpl.<init>(java.util.Map):97:97 -> a
    846:848:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    846:848:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    846:848:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    849:877:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102:102 -> a
    849:877:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    878:880:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1007:1007 -> a
    878:880:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    878:880:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    881:922:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1008:1008 -> a
    881:922:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    881:922:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    923:928:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    923:928:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    929:931:java.lang.Object invoke(int,kotlin.coroutines.Continuation):111:111 -> a
    929:931:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    932:942:java.lang.Object invoke(int,kotlin.coroutines.Continuation):254:254 -> a
    932:942:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    943:958:java.lang.Object invoke(int,kotlin.coroutines.Continuation):255:255 -> a
    943:958:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    959:960:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    959:960:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    961:962:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    961:962:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    963:965:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    963:965:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    963:965:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    966:968:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    966:968:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    969:972:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    969:972:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    973:975:java.lang.Object invoke(int,kotlin.coroutines.Continuation):112:112 -> a
    973:975:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    976:979:java.util.List world.respect.lib.opds.model.OpdsPublication.getResources():27:27 -> a
    976:979:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    976:979:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    980:982:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    980:982:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    983:985:java.lang.Object invoke(int,kotlin.coroutines.Continuation):117:117 -> a
    983:985:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    986:987:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    986:987:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    988:990:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    988:990:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    988:990:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    991:996:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    991:996:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    997:1000:java.util.List world.respect.lib.opds.model.OpdsPublication.getImages():25:25 -> a
    997:1000:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119 -> a
    997:1000:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1001:1003:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119:119 -> a
    1001:1003:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1004:1007:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    1004:1007:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1008:1019:java.lang.Object invoke(int,kotlin.coroutines.Continuation):258:258 -> a
    1008:1019:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1020:1023:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1020:1023:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259 -> a
    1020:1023:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1024:1036:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259:259 -> a
    1024:1036:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1037:1038:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1037:1038:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1039:1040:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    1039:1040:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1039:1040:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1041:1043:java.lang.String cleanHref(java.lang.String):0:0 -> a
    1041:1043:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1041:1043:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1044:1051:java.lang.String cleanHref(java.lang.String):58:58 -> a
    1044:1051:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1044:1051:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1052:1055:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
    1052:1055:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1056:1059:java.lang.Integer world.respect.lib.opds.model.ReadiumLink.getSize():23:23 -> a
    1056:1059:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127 -> a
    1056:1059:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1060:1066:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    1060:1066:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1067:1079:java.lang.Object invoke(int,kotlin.coroutines.Continuation):124:124 -> a
    1067:1079:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1080:1085:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1080:1085:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1086:1088:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122:122 -> a
    1086:1088:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1089:1091:java.lang.Object invoke(int,kotlin.coroutines.Continuation):132:132 -> a
    1089:1091:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1092:1095:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    1092:1095:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1096:1100:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1096:1100:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1101:1106:java.lang.Object invoke(int,kotlin.coroutines.Continuation):263:263 -> a
    1101:1106:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1107:1110:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1107:1110:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264 -> a
    1107:1110:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1111:1123:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264:264 -> a
    1111:1123:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1124:1126:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265:265 -> a
    1124:1126:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1127:1128:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1127:1128:java.lang.Object invoke(int,kotlin.coroutines.Continuation):133 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1127:1128:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1129:1134:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1129:1134:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1135:1138:java.lang.Object invoke(int,kotlin.coroutines.Continuation):267:267 -> a
    1135:1138:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1139:1143:java.lang.Object invoke(int,kotlin.coroutines.Continuation):135:135 -> a
    1139:1143:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1144:1193:java.lang.Object invoke(int,kotlin.coroutines.Continuation):137:137 -> a
    1144:1193:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1194:1204:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270:270 -> a
    1194:1204:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1205:1218:java.lang.Object invoke(int,kotlin.coroutines.Continuation):271:271 -> a
    1205:1218:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1219:1220:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1219:1220:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1221:1222:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1221:1222:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1223:1224:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1223:1224:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1223:1224:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1225:1226:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1225:1226:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1225:1226:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1227:1228:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> a
    1227:1228:java.lang.Object invoke(int,kotlin.coroutines.Continuation):172 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1227:1228:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1229:1231:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1229:1231:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1232:1235:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1232:1235:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1236:1270:java.lang.Object invoke(int,kotlin.coroutines.Continuation):168:168 -> a
    1236:1270:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1271:1314:java.lang.Object invoke(int,kotlin.coroutines.Continuation):177:177 -> a
    1271:1314:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1315:1321:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):45:45 -> a
    1315:1321:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1315:1321:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1322:1326:void androidx.work.Data$Builder.<init>():298:298 -> a
    1322:1326:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):20 -> a
    1322:1326:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1322:1326:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1327:1328:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21:21 -> a
    1327:1328:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1327:1328:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1329:1332:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354:354 -> a
    1329:1332:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1329:1332:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1329:1332:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1333:1335:androidx.work.Data$Builder androidx.work.Data$Builder.putDirect(java.lang.String,java.lang.Object):301:301 -> a
    1333:1335:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354 -> a
    1333:1335:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1333:1335:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1333:1335:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1336:1340:androidx.work.Data androidx.work.Data$Builder.build():527:527 -> a
    1336:1340:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1336:1340:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1336:1340:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1341:1343:androidx.work.Data androidx.work.Data$Builder.build():530:530 -> a
    1341:1343:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1341:1343:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1341:1343:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1344:1349:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setInputData(androidx.work.Data):139:139 -> a
    1344:1349:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):19 -> a
    1344:1349:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1344:1349:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1350:1352:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):24:24 -> a
    1350:1352:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1350:1352:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1353:1354:void androidx.work.Constraints$Builder.<init>():321:321 -> a
    1353:1354:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1353:1354:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1353:1354:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1355:1359:void androidx.work.Constraints$Builder.<init>():329:329 -> a
    1355:1359:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1355:1359:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1355:1359:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1360:1361:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383:383 -> a
    1360:1361:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1360:1361:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1360:1361:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1362:1364:void androidx.work.impl.utils.NetworkRequestCompat.<init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> a
    1362:1364:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383 -> a
    1362:1364:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1362:1364:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1362:1364:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1365:1368:androidx.work.Constraints androidx.work.Constraints$Builder.build():537:537 -> a
    1365:1368:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1365:1368:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1365:1368:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1369:1387:androidx.work.Constraints androidx.work.Constraints$Builder.build():546:546 -> a
    1369:1387:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1369:1387:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1369:1387:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1388:1393:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setConstraints(androidx.work.Constraints):127:127 -> a
    1388:1393:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):25 -> a
    1388:1393:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1388:1393:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1394:1397:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):28:28 -> a
    1394:1397:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1394:1397:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1398:1401:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1398:1401:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1398:1401:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1402:1405:androidx.work.WorkManager androidx.work.WorkManager$Companion.getInstance(android.content.Context):175:175 -> a
    1402:1405:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30 -> a
    1402:1405:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1402:1405:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1406:1419:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):31:31 -> a
    1406:1419:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1406:1419:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1420:1423:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1420:1423:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1420:1423:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1424:1429:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    1424:1429:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1430:1435:java.lang.Object invoke(int,kotlin.coroutines.Continuation):76:76 -> a
    1430:1435:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1436:1437:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1436:1437:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1438:1441:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    1442:1446:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1442:1446:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
