# {"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 -> xb5:
# {"id":"sourceFile","fileName":"PinPublicationPrepareUseCase.kt"}
    io.ktor.client.HttpClient httpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lt13;"}
    com.ustadmobile.libcache.db.UstadCacheDb db -> b
    com.ustadmobile.libcache.UstadCache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lhu7;"}
    com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase enqueueRunDownloadJobUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb72;"}
    nl.adaptivity.xmlutil.serialization.XML xml -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb68;"}
    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":"(Lt13;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lhu7;Lb72;Lb68;)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:292:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    33:292:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILmb1;)Ljava/lang/Object;"}
    293:301:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    293:301:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    302:309:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72:72 -> a
    302:309:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    302:309:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    310:318:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    310:318:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.findByUid(int,kotlin.coroutines.Continuation):72 -> a
    310:318:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67 -> a
    310:318:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    319:322:java.lang.Object invoke(int,kotlin.coroutines.Continuation):67:67 -> a
    319:322:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    323:332:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    323:332:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    333:341:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85:85 -> a
    333:341:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    333:341:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    342:351:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    342:351:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobItemDao_Impl.findPendingByJobUid(int,kotlin.coroutines.Continuation):85 -> a
    342:351:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69 -> a
    342:351:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    352:359:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    352:359:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    360:371:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70:70 -> a
    360:371:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    372:380:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160:160 -> a
    372:380:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    372:380:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    381:394:java.lang.Object androidx.room.util.DBUtil.performSuspending(androidx.room.RoomDatabase,boolean,boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):1:1 -> a
    381:394:java.lang.Object com.ustadmobile.libcache.db.dao.DownloadJobDao_Impl.updateStatus(int,int,kotlin.coroutines.Continuation):160 -> a
    381:394:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70 -> a
    381:394:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    395:398:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestUrl():32:32 -> a
    395:398:java.lang.Object invoke(int,kotlin.coroutines.Continuation):75 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    395:398:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    399:403:java.lang.Object invoke(int,kotlin.coroutines.Continuation):203:203 -> a
    399:403:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    404:405:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    404:405:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204 -> a
    404:405:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    406:408:java.lang.Object invoke(int,kotlin.coroutines.Continuation):204:204 -> a
    406:408:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    409:410:java.lang.Object invoke(int,kotlin.coroutines.Continuation):208:208 -> a
    409:410:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    411:414:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    415:438:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210:210 -> a
    415:438:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    439:453:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    439:453:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210 -> a
    439:453:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    454:455:java.lang.Object invoke(int,kotlin.coroutines.Continuation):207:207 -> a
    454:455:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    456:459:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    456:459:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    460:465:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    460:465:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    466:471:java.lang.Object invoke(int,kotlin.coroutines.Continuation):217:217 -> a
    466:471:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    472:476:java.lang.Object invoke(int,kotlin.coroutines.Continuation):212:212 -> a
    472:476:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    477:513:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    477:513:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    514:519:java.lang.Object invoke(int,kotlin.coroutines.Continuation):79:79 -> a
    514:519:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    520:523:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    520:523:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    520:523:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    524:531:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80:80 -> a
    524:531:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    532:536:java.lang.Object invoke(int,kotlin.coroutines.Continuation):226:226 -> a
    532:536:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    537:538:io.ktor.http.URLBuilder io.ktor.client.request.HttpRequestBuilder.getUrl():81:81 -> a
    537:538:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227 -> a
    537:538:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    539:541:java.lang.Object invoke(int,kotlin.coroutines.Continuation):227:227 -> a
    539:541:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    542:543:java.lang.Object invoke(int,kotlin.coroutines.Continuation):231:231 -> a
    542:543:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    544:547:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    548:575:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233:233 -> a
    548:575:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    576:596:java.lang.Object io.ktor.client.statement.HttpStatement.execute(kotlin.coroutines.Continuation):100:100 -> a
    576:596:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233 -> a
    576:596:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    597:598:java.lang.Object invoke(int,kotlin.coroutines.Continuation):230:230 -> a
    597:598:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    599:626:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82:82 -> a
    599:626:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    627:636: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
    627:636:java.lang.Object invoke(int,kotlin.coroutines.Continuation):82 -> a
    627:636:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    637:638:java.lang.Object invoke(int,kotlin.coroutines.Continuation):64:64 -> a
    637:638:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    639:671:java.lang.Object invoke(int,kotlin.coroutines.Continuation):83:83 -> a
    639:671:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    672:675:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities world.respect.lib.xapi.rusticilaunch.model.TinCanXmlDocument.getActivities():20:20 -> a
    672:675:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    672:675:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    676:679:java.util.List world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivities.getActivity():26:26 -> a
    676:679:java.lang.Object invoke(int,kotlin.coroutines.Continuation):86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    676:679:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    680:684:java.lang.Object invoke(int,kotlin.coroutines.Continuation):234:234 -> a
    680:684:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    685:698:java.lang.Object invoke(int,kotlin.coroutines.Continuation):244:244 -> a
    685:698:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    699:700:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    699:700:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    701:704:world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch world.respect.lib.xapi.rusticilaunch.model.TinCanXmlActivity.getLaunch():37:37 -> a
    701:704:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    701:704:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    705:708:java.lang.String world.respect.lib.xapi.rusticilaunch.model.TinCanXmlLaunch.getValue():53:53 -> a
    705:708:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    705:708:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    709:716:java.lang.Object invoke(int,kotlin.coroutines.Continuation):87:87 -> a
    709:716:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    717:720:java.lang.Object invoke(int,kotlin.coroutines.Continuation):243:243 -> a
    717:720:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    721:722:java.lang.Object invoke(int,kotlin.coroutines.Continuation):88:88 -> a
    721:722:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    723:726:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    723:726:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    727:730:java.lang.Object invoke(int,kotlin.coroutines.Continuation):91:91 -> a
    727:730:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    731:743:java.lang.Object invoke(int,kotlin.coroutines.Continuation):248:248 -> a
    731:743:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    744:758:java.lang.Object invoke(int,kotlin.coroutines.Continuation):249:249 -> a
    744:758:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    759:762:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    759:762:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    763:764:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    763:764:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    763:764:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    765:768:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93:93 -> a
    765:768:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    769:774:java.lang.Object invoke(int,kotlin.coroutines.Continuation):250:250 -> a
    769:774:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    775:778:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101:101 -> a
    775:778:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    779:786:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.distinct(java.lang.Iterable):1836:1836 -> a
    779:786:java.lang.Object invoke(int,kotlin.coroutines.Continuation):101 -> a
    779:786:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    787:817:java.lang.Object invoke(int,kotlin.coroutines.Continuation):252:252 -> a
    787:817:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    818:821:java.lang.String com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_LINK_NO_VARY_HEADER():18:18 -> a
    818:821:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    818:821:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    822:827:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    822:827:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    828:836:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> a
    828:836:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    828:836:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    837:840:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    837:840:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    841:842:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    841:842:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    841:842:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    843:846:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a
    843:846:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134 -> a
    843:846:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    843:846:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    843:846:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    847:849:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134:134 -> a
    847:849:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    847:849:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    847:849:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    850:854:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    850:854:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    850:854:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    855:857:void io.ktor.http.HeadersImpl.<init>(java.util.Map):97:97 -> a
    855:857:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    855:857:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    855:857:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    858:886:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102:102 -> a
    858:886:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    887:928:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):988:988 -> a
    887:928:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    887:928:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    929:934:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    929:934:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    935:937:java.lang.Object invoke(int,kotlin.coroutines.Continuation):111:111 -> a
    935:937:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    938:948:java.lang.Object invoke(int,kotlin.coroutines.Continuation):254:254 -> a
    938:948:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    949:964:java.lang.Object invoke(int,kotlin.coroutines.Continuation):255:255 -> a
    949:964:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    965:966:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    965:966:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    967:968:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    967:968:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    969:971:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    969:971:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    969:971:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    972:974:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    972:974:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    975:978:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    975:978:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    979:981:java.lang.Object invoke(int,kotlin.coroutines.Continuation):112:112 -> a
    979:981:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    982:985:java.util.List world.respect.lib.opds.model.OpdsPublication.getResources():27:27 -> a
    982:985:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    982:985:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    986:988:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    986:988:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    989:991:java.lang.Object invoke(int,kotlin.coroutines.Continuation):117:117 -> a
    989:991:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    992:993:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    992:993:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    994:996:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    994:996:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    994:996:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    997:1002:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    997:1002:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1003:1006:java.util.List world.respect.lib.opds.model.OpdsPublication.getImages():25:25 -> a
    1003:1006:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119 -> a
    1003:1006:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1007:1009:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119:119 -> a
    1007:1009:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1010:1013:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    1010:1013:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1014:1025:java.lang.Object invoke(int,kotlin.coroutines.Continuation):258:258 -> a
    1014:1025:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1026:1029:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1026:1029:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259 -> a
    1026:1029:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1030:1042:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259:259 -> a
    1030:1042:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1043:1044:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1043:1044:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1045:1046:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    1045:1046:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1045:1046:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1047:1049:java.lang.String cleanHref(java.lang.String):0:0 -> a
    1047:1049:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1047:1049:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1050:1057:java.lang.String cleanHref(java.lang.String):58:58 -> a
    1050:1057:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1050:1057:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1058:1061:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
    1058:1061:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1062:1065:java.lang.Integer world.respect.lib.opds.model.ReadiumLink.getSize():23:23 -> a
    1062:1065:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127 -> a
    1062:1065:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1066:1072:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    1066:1072:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1073:1085:java.lang.Object invoke(int,kotlin.coroutines.Continuation):124:124 -> a
    1073:1085:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1086:1091:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1086:1091:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1092:1094:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122:122 -> a
    1092:1094:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1095:1097:java.lang.Object invoke(int,kotlin.coroutines.Continuation):132:132 -> a
    1095:1097:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1098:1101:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    1098:1101:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1102:1106:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1102:1106:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1107:1112:java.lang.Object invoke(int,kotlin.coroutines.Continuation):263:263 -> a
    1107:1112:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1113:1116:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1113:1116:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264 -> a
    1113:1116:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1117:1129:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264:264 -> a
    1117:1129:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1130:1132:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265:265 -> a
    1130:1132:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1133:1134:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1133:1134:java.lang.Object invoke(int,kotlin.coroutines.Continuation):133 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1133:1134:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1135:1140:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1135:1140:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1141:1144:java.lang.Object invoke(int,kotlin.coroutines.Continuation):267:267 -> a
    1141:1144:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1145:1149:java.lang.Object invoke(int,kotlin.coroutines.Continuation):135:135 -> a
    1145:1149:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1150:1199:java.lang.Object invoke(int,kotlin.coroutines.Continuation):137:137 -> a
    1150:1199:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1200:1210:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270:270 -> a
    1200:1210:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1211:1224:java.lang.Object invoke(int,kotlin.coroutines.Continuation):271:271 -> a
    1211:1224:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1225:1226:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1225:1226:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1227:1228:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1227:1228:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1229:1230:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1229:1230:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1229:1230:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1231:1232:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1231:1232:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1231:1232:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1233:1234:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> a
    1233:1234:java.lang.Object invoke(int,kotlin.coroutines.Continuation):172 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1233:1234:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1235:1237:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1235:1237:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1238:1241:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1238:1241:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1242:1272:java.lang.Object invoke(int,kotlin.coroutines.Continuation):168:168 -> a
    1242:1272:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1273:1316:java.lang.Object invoke(int,kotlin.coroutines.Continuation):177:177 -> a
    1273:1316:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1317:1323:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):45:45 -> a
    1317:1323:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1317:1323:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1324:1328:void androidx.work.Data$Builder.<init>():298:298 -> a
    1324:1328:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):20 -> a
    1324:1328:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1324:1328:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1329:1330:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21:21 -> a
    1329:1330:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1329:1330:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1331:1334:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354:354 -> a
    1331:1334:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1331:1334:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1331:1334:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1335:1337:androidx.work.Data$Builder androidx.work.Data$Builder.putDirect(java.lang.String,java.lang.Object):301:301 -> a
    1335:1337:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354 -> a
    1335:1337:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1335:1337:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1335:1337:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1338:1342:androidx.work.Data androidx.work.Data$Builder.build():527:527 -> a
    1338:1342:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1338:1342:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1338:1342:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1343:1345:androidx.work.Data androidx.work.Data$Builder.build():530:530 -> a
    1343:1345:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1343:1345:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1343:1345:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1346:1351:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setInputData(androidx.work.Data):139:139 -> a
    1346:1351:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):19 -> a
    1346:1351:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1346:1351:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1352:1354:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):24:24 -> a
    1352:1354:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1352:1354:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1355:1356:void androidx.work.Constraints$Builder.<init>():321:321 -> a
    1355:1356:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1355:1356:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1355:1356:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1357:1361:void androidx.work.Constraints$Builder.<init>():329:329 -> a
    1357:1361:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1357:1361:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1357:1361:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1362:1363:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383:383 -> a
    1362:1363:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1362:1363:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1362:1363:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1364:1366:void androidx.work.impl.utils.NetworkRequestCompat.<init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> a
    1364:1366:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383 -> a
    1364:1366:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1364:1366:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1364:1366:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1367:1370:androidx.work.Constraints androidx.work.Constraints$Builder.build():537:537 -> a
    1367:1370:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1367:1370:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1367:1370:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1371:1389:androidx.work.Constraints androidx.work.Constraints$Builder.build():546:546 -> a
    1371:1389:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1371:1389:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1371:1389:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1390:1395:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setConstraints(androidx.work.Constraints):127:127 -> a
    1390:1395:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):25 -> a
    1390:1395:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1390:1395:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1396:1399:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):28:28 -> a
    1396:1399:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1396:1399:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1400:1403:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1400:1403:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1400:1403:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1404:1407:androidx.work.WorkManager androidx.work.WorkManager$Companion.getInstance(android.content.Context):175:175 -> a
    1404:1407:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30 -> a
    1404:1407:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1404:1407:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1408:1421:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):31:31 -> a
    1408:1421:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1408:1421:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1422:1425:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1422:1425:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1422:1425:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1426:1431:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    1426:1431:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1432:1437:java.lang.Object invoke(int,kotlin.coroutines.Continuation):76:76 -> a
    1432:1437:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1438:1439:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1438:1439:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1440:1443:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    1444:1448:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1444:1448:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
