# {"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":"Lnu7;"}
    com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase enqueueRunDownloadJobUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lz62;"}
    nl.adaptivity.xmlutil.serialization.XML xml -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lf68;"}
    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;Lnu7;Lz62;Lf68;)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":"(ILkb1;)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:889:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1007:1007 -> a
    887:889:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    887:889:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    890:931:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1008:1008 -> a
    890:931:java.lang.Object invoke(int,kotlin.coroutines.Continuation):102 -> a
    890:931:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    932:937:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    932:937:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    938:940:java.lang.Object invoke(int,kotlin.coroutines.Continuation):111:111 -> a
    938:940:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    941:951:java.lang.Object invoke(int,kotlin.coroutines.Continuation):254:254 -> a
    941:951:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    952:967:java.lang.Object invoke(int,kotlin.coroutines.Continuation):255:255 -> a
    952:967:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    968:969:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    968:969:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    970:971:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    970:971:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    972:974:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    972:974:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    972:974:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    975:977:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    975:977:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    978:981:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    978:981:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    982:984:java.lang.Object invoke(int,kotlin.coroutines.Continuation):112:112 -> a
    982:984:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    985:988:java.util.List world.respect.lib.opds.model.OpdsPublication.getResources():27:27 -> a
    985:988:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    985:988:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    989:991:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    989:991:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    992:994:java.lang.Object invoke(int,kotlin.coroutines.Continuation):117:117 -> a
    992:994:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    995:996:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    995:996:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    997:999:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    997:999:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    997:999:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1000:1005:java.lang.Object invoke(int,kotlin.coroutines.Continuation):118:118 -> a
    1000:1005:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1006:1009:java.util.List world.respect.lib.opds.model.OpdsPublication.getImages():25:25 -> a
    1006:1009:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119 -> a
    1006:1009:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1010:1012:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119:119 -> a
    1010:1012:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1013:1016:java.lang.Object invoke(int,kotlin.coroutines.Continuation):110:110 -> a
    1013:1016:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1017:1028:java.lang.Object invoke(int,kotlin.coroutines.Continuation):258:258 -> a
    1017:1028:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1029:1032:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1029:1032:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259 -> a
    1029:1032:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1033:1045:java.lang.Object invoke(int,kotlin.coroutines.Continuation):259:259 -> a
    1033:1045:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1046:1047:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1046:1047:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1048:1049:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    1048:1049:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1048:1049:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1050:1052:java.lang.String cleanHref(java.lang.String):0:0 -> a
    1050:1052:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1050:1052:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1053:1060:java.lang.String cleanHref(java.lang.String):58:58 -> a
    1053:1060:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126 -> a
    1053:1060:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1061:1064:java.lang.Object invoke(int,kotlin.coroutines.Continuation):126:126 -> a
    1061:1064:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1065:1068:java.lang.Integer world.respect.lib.opds.model.ReadiumLink.getSize():23:23 -> a
    1065:1068:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127 -> a
    1065:1068:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1069:1075:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    1069:1075:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1076:1088:java.lang.Object invoke(int,kotlin.coroutines.Continuation):124:124 -> a
    1076:1088:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1089:1094:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    1089:1094:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1095:1097:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122:122 -> a
    1095:1097:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1098:1100:java.lang.Object invoke(int,kotlin.coroutines.Continuation):132:132 -> a
    1098:1100:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1101:1104:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90:90 -> a
    1101:1104:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1105:1109:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1105:1109:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1110:1115:java.lang.Object invoke(int,kotlin.coroutines.Continuation):263:263 -> a
    1110:1115:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1116:1119:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1116:1119:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264 -> a
    1116:1119:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1120:1132:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264:264 -> a
    1120:1132:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1133:1135:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265:265 -> a
    1133:1135:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1136:1137:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1136:1137:java.lang.Object invoke(int,kotlin.coroutines.Continuation):133 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1136:1137:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1138:1143:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1138:1143:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1144:1147:java.lang.Object invoke(int,kotlin.coroutines.Continuation):267:267 -> a
    1144:1147:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1148:1152:java.lang.Object invoke(int,kotlin.coroutines.Continuation):135:135 -> a
    1148:1152:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1153:1202:java.lang.Object invoke(int,kotlin.coroutines.Continuation):137:137 -> a
    1153:1202:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1203:1213:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270:270 -> a
    1203:1213:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1214:1227:java.lang.Object invoke(int,kotlin.coroutines.Continuation):271:271 -> a
    1214:1227:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1228:1229:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1228:1229:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1230:1231:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1230:1231:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1232:1233:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1232:1233:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1232:1233:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1234:1235:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1234:1235:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1234:1235:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1236:1237:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> a
    1236:1237:java.lang.Object invoke(int,kotlin.coroutines.Continuation):172 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1236:1237:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1238:1240:java.lang.Object invoke(int,kotlin.coroutines.Continuation):170:170 -> a
    1238:1240:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1241:1244:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1241:1244:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1245:1275:java.lang.Object invoke(int,kotlin.coroutines.Continuation):168:168 -> a
    1245:1275:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1276:1319:java.lang.Object invoke(int,kotlin.coroutines.Continuation):177:177 -> a
    1276:1319:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1320:1326:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):45:45 -> a
    1320:1326:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1320:1326:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1327:1331:void androidx.work.Data$Builder.<init>():298:298 -> a
    1327:1331:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):20 -> a
    1327:1331:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1327:1331:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1332:1333:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21:21 -> a
    1332:1333:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1332:1333:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1334:1337:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354:354 -> a
    1334:1337:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1334:1337:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1334:1337:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1338:1340:androidx.work.Data$Builder androidx.work.Data$Builder.putDirect(java.lang.String,java.lang.Object):301:301 -> a
    1338:1340:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354 -> a
    1338:1340:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1338:1340:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1338:1340:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1341:1345:androidx.work.Data androidx.work.Data$Builder.build():527:527 -> a
    1341:1345:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1341:1345:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1341:1345:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1346:1348:androidx.work.Data androidx.work.Data$Builder.build():530:530 -> a
    1346:1348:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1346:1348:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1346:1348:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1349:1354:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setInputData(androidx.work.Data):139:139 -> a
    1349:1354:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):19 -> a
    1349:1354:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1349:1354:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1355:1357:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):24:24 -> a
    1355:1357:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1355:1357:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1358:1359:void androidx.work.Constraints$Builder.<init>():321:321 -> a
    1358:1359:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1358:1359:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1358:1359:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1360:1364:void androidx.work.Constraints$Builder.<init>():329:329 -> a
    1360:1364:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1360:1364:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1360:1364:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1365:1366:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383:383 -> a
    1365:1366:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1365:1366:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1365:1366:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1367:1369:void androidx.work.impl.utils.NetworkRequestCompat.<init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> a
    1367:1369:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383 -> a
    1367:1369:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1367:1369:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1367:1369:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1370:1373:androidx.work.Constraints androidx.work.Constraints$Builder.build():537:537 -> a
    1370:1373:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1370:1373:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1370:1373:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1374:1392:androidx.work.Constraints androidx.work.Constraints$Builder.build():546:546 -> a
    1374:1392:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1374:1392:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1374:1392:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1393:1398:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setConstraints(androidx.work.Constraints):127:127 -> a
    1393:1398:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):25 -> a
    1393:1398:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1393:1398:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1399:1402:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):28:28 -> a
    1399:1402:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1399:1402:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1403:1406:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1403:1406:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1403:1406:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1407:1410:androidx.work.WorkManager androidx.work.WorkManager$Companion.getInstance(android.content.Context):175:175 -> a
    1407:1410:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30 -> a
    1407:1410:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1407:1410:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1411:1424:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):31:31 -> a
    1411:1424:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1411:1424:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1425:1428:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1425:1428:java.lang.Object invoke(int,kotlin.coroutines.Continuation):187 -> a
    1425:1428:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1429:1434:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> a
    1429:1434:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1435:1440:java.lang.Object invoke(int,kotlin.coroutines.Continuation):76:76 -> a
    1435:1440:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1441:1442:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1441:1442:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1443:1446:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    1447:1450:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    1447:1450:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
