# {"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","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","com.ustadmobile.libcache.util.URLProtocolExtKt":"URLProtocolExt.kt","io.ktor.http.URLProtocol":"URLProtocol.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.jvm.internal.Intrinsics":"Intrinsics.java","kotlin.collections.builders.ListBuilder":"ListBuilder.kt","io.ktor.http.URLProtocol$Companion":"URLProtocol.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 -> i75:
# {"id":"sourceFile","fileName":"PinPublicationPrepareUseCase.kt"}
    io.ktor.client.HttpClient httpClient -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrx2;"}
    com.ustadmobile.libcache.db.UstadCacheDb db -> b
    com.ustadmobile.libcache.UstadCache cache -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lqn7;"}
    com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCase enqueueRunDownloadJobUseCase -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ly22;"}
    nl.adaptivity.xmlutil.serialization.XML xml -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzy7;"}
    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):45:45 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrx2;Lcom/ustadmobile/libcache/db/UstadCacheDb;Lqn7;Ly22;Lzy7;)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):47:47 -> <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):48:48 -> <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):49:49 -> <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):50:50 -> <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):51:51 -> <init>
    33:290:java.lang.Object invoke(int,kotlin.coroutines.Continuation):65:65 -> 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":"(ILz81;)Ljava/lang/Object;"}
    291:299:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> 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):68 -> 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):68 -> a
    308:316:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    317:320:java.lang.Object invoke(int,kotlin.coroutines.Continuation):68:68 -> a
    317:320:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    321:330:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70:70 -> 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):70 -> 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):70 -> a
    340:349:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    350:357:java.lang.Object invoke(int,kotlin.coroutines.Continuation):70:70 -> a
    350:357:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    358:369:java.lang.Object invoke(int,kotlin.coroutines.Continuation):71:71 -> 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):71 -> 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):71 -> 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):76 -> 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):206:206 -> 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):207 -> a
    402:403:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    404:406:java.lang.Object invoke(int,kotlin.coroutines.Continuation):207:207 -> a
    404:406:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    407:408:java.lang.Object invoke(int,kotlin.coroutines.Continuation):211:211 -> 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):213:213 -> 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):213 -> a
    437:451:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    452:453:java.lang.Object invoke(int,kotlin.coroutines.Continuation):210:210 -> a
    452:453:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    454:457:java.lang.Object invoke(int,kotlin.coroutines.Continuation):214:214 -> a
    454:457:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    458:463:java.lang.Object invoke(int,kotlin.coroutines.Continuation):215:215 -> a
    458:463:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    464:469:java.lang.Object invoke(int,kotlin.coroutines.Continuation):220:220 -> a
    464:469:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    470:474:java.lang.Object invoke(int,kotlin.coroutines.Continuation):215:215 -> a
    470:474:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    475:511:java.lang.Object invoke(int,kotlin.coroutines.Continuation):214:214 -> a
    475:511:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    512:517:java.lang.Object invoke(int,kotlin.coroutines.Continuation):80:80 -> 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):81 -> 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):81:81 -> a
    522:529:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    530:534:java.lang.Object invoke(int,kotlin.coroutines.Continuation):229:229 -> 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):230 -> a
    535:536:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    537:539:java.lang.Object invoke(int,kotlin.coroutines.Continuation):230:230 -> a
    537:539:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    540:541:java.lang.Object invoke(int,kotlin.coroutines.Continuation):234:234 -> 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):236:236 -> 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):236 -> a
    574:591:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    592:593:java.lang.Object invoke(int,kotlin.coroutines.Continuation):233:233 -> a
    592:593:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    594:621:java.lang.Object invoke(int,kotlin.coroutines.Continuation):83:83 -> 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):83 -> a
    622:631:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    632:633:java.lang.Object invoke(int,kotlin.coroutines.Continuation):65:65 -> a
    632:633:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    634:663:java.lang.Object invoke(int,kotlin.coroutines.Continuation):84:84 -> 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):87 -> 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):87 -> 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):237:237 -> a
    672:676:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    677:690:java.lang.Object invoke(int,kotlin.coroutines.Continuation):247:247 -> a
    677:690:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    691:692:java.lang.Object invoke(int,kotlin.coroutines.Continuation):246:246 -> 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):88 -> 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):88 -> 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):88:88 -> a
    701:708:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    709:712:java.lang.Object invoke(int,kotlin.coroutines.Continuation):246:246 -> a
    709:712:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    713:717:java.lang.Object invoke(int,kotlin.coroutines.Continuation):251:251 -> a
    713:717:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    718:735:java.lang.Object invoke(int,kotlin.coroutines.Continuation):252:252 -> a
    718:735:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    736:737:io.ktor.http.URLProtocol io.ktor.http.Url.getProtocol():163:163 -> a
    736:737:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    736:737:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    738:742:boolean com.ustadmobile.libcache.util.URLProtocolExtKt.isHttp(io.ktor.http.URLProtocol):0:0 -> a
    738:742:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
    738:742:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    743:744:io.ktor.http.URLProtocol io.ktor.http.URLProtocol.access$getHTTPS$cp():18:18 -> a
    743:744:io.ktor.http.URLProtocol io.ktor.http.URLProtocol$Companion.getHTTPS():38 -> a
    743:744:boolean com.ustadmobile.libcache.util.URLProtocolExtKt.isHttp(io.ktor.http.URLProtocol):8 -> a
    743:744:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
    743:744:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    745:750:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    745:750:boolean com.ustadmobile.libcache.util.URLProtocolExtKt.isHttp(io.ktor.http.URLProtocol):8 -> a
    745:750:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
    745:750:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    751:752:io.ktor.http.URLProtocol io.ktor.http.URLProtocol.access$getHTTP$cp():18:18 -> a
    751:752:io.ktor.http.URLProtocol io.ktor.http.URLProtocol$Companion.getHTTP():31 -> a
    751:752:boolean com.ustadmobile.libcache.util.URLProtocolExtKt.isHttp(io.ktor.http.URLProtocol):8 -> a
    751:752:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
    751:752:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    753:766:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):169:169 -> a
    753:766:boolean com.ustadmobile.libcache.util.URLProtocolExtKt.isHttp(io.ktor.http.URLProtocol):8 -> a
    753:766:java.lang.Object invoke(int,kotlin.coroutines.Continuation):90 -> a
    753:766:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    767:779:java.lang.Object invoke(int,kotlin.coroutines.Continuation):252:252 -> a
    767:779:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    780:781:java.lang.Object invoke(int,kotlin.coroutines.Continuation):91:91 -> a
    780:781:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    782:785:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93:93 -> a
    782:785:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    786:789:java.lang.Object invoke(int,kotlin.coroutines.Continuation):94:94 -> a
    786:789:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    790:800:java.lang.Object invoke(int,kotlin.coroutines.Continuation):254:254 -> a
    790:800:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    801:813:java.lang.Object invoke(int,kotlin.coroutines.Continuation):255:255 -> a
    801:813:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    814:815:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    814:815:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    816:817:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    816:817:java.lang.Object invoke(int,kotlin.coroutines.Continuation):96 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    816:817:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    818:821:java.lang.Object invoke(int,kotlin.coroutines.Continuation):96:96 -> a
    818:821:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    822:825:java.lang.Object invoke(int,kotlin.coroutines.Continuation):256:256 -> a
    822:825:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    826:829:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104:104 -> a
    826:829:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    830:837:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.distinct(java.lang.Iterable):1836:1836 -> a
    830:837:java.lang.Object invoke(int,kotlin.coroutines.Continuation):104 -> a
    830:837:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    838:870:java.lang.Object invoke(int,kotlin.coroutines.Continuation):258:258 -> a
    838:870:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    871:874:java.lang.String com.ustadmobile.libcache.util.LaunchNoVarySearchConstants.getLAUNCH_LINK_NO_VARY_HEADER():18:18 -> a
    871:874:java.lang.Object invoke(int,kotlin.coroutines.Continuation):108 -> a
    871:874:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    875:880:java.lang.Object invoke(int,kotlin.coroutines.Continuation):108:108 -> a
    875:880:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    881:889:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):44:44 -> a
    881:889:java.lang.Object invoke(int,kotlin.coroutines.Continuation):108 -> a
    881:889:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    890:893:java.lang.Object invoke(int,kotlin.coroutines.Continuation):108:108 -> a
    890:893:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    894:895:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    894:895:java.lang.Object invoke(int,kotlin.coroutines.Continuation):107 -> a
    894:895:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    896:899:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):13:13 -> a
    896:899:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134 -> a
    896:899:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    896:899:java.lang.Object invoke(int,kotlin.coroutines.Continuation):107 -> a
    896:899:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    900:902:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):134:134 -> a
    900:902:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    900:902:java.lang.Object invoke(int,kotlin.coroutines.Continuation):107 -> a
    900:902:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    903:907:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86:86 -> a
    903:907:java.lang.Object invoke(int,kotlin.coroutines.Continuation):107 -> a
    903:907:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    908:910:void io.ktor.http.HeadersImpl.<init>(java.util.Map):97:97 -> a
    908:910:io.ktor.http.Headers io.ktor.http.HeadersKt.headersOf(kotlin.Pair[]):86 -> a
    908:910:java.lang.Object invoke(int,kotlin.coroutines.Continuation):107 -> a
    908:910:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    911:939:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105:105 -> a
    911:939:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    940:942:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1007:1007 -> a
    940:942:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    940:942:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    943:982:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl.setExtraResponseHeaders(io.ktor.http.Url,io.ktor.http.Headers,kotlin.coroutines.Continuation):1008:1008 -> a
    943:982:java.lang.Object invoke(int,kotlin.coroutines.Continuation):105 -> a
    943:982:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    983:988:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    983:988:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    989:991:java.lang.Object invoke(int,kotlin.coroutines.Continuation):114:114 -> a
    989:991:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    992:1002:java.lang.Object invoke(int,kotlin.coroutines.Continuation):260:260 -> a
    992:1002:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1003:1018:java.lang.Object invoke(int,kotlin.coroutines.Continuation):261:261 -> a
    1003:1018:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1019:1020:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1019:1020:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1021:1022:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    1021:1022:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1023:1027:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1023:1027:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1023:1027:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1028:1030:java.lang.Object invoke(int,kotlin.coroutines.Continuation):116:116 -> a
    1028:1030:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1031:1036:java.lang.Object invoke(int,kotlin.coroutines.Continuation):262:262 -> a
    1031:1036:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1037:1039:java.lang.Object invoke(int,kotlin.coroutines.Continuation):115:115 -> a
    1037:1039:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1040:1043:java.util.List world.respect.lib.opds.model.OpdsPublication.getResources():27:27 -> a
    1040:1043:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1040:1043:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1044:1046:java.lang.Object invoke(int,kotlin.coroutines.Continuation):119:119 -> a
    1044:1046:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1047:1049:java.lang.Object invoke(int,kotlin.coroutines.Continuation):120:120 -> a
    1047:1049:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1050:1051:java.lang.Object invoke(int,kotlin.coroutines.Continuation):121:121 -> a
    1050:1051:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1052:1054:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1052:1054:java.lang.Object invoke(int,kotlin.coroutines.Continuation):121 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1052:1054:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1055:1060:java.lang.Object invoke(int,kotlin.coroutines.Continuation):121:121 -> a
    1055:1060:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1061:1064:java.util.List world.respect.lib.opds.model.OpdsPublication.getImages():25:25 -> a
    1061:1064:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122 -> a
    1061:1064:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1065:1067:java.lang.Object invoke(int,kotlin.coroutines.Continuation):122:122 -> a
    1065:1067:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1068:1071:java.lang.Object invoke(int,kotlin.coroutines.Continuation):113:113 -> a
    1068:1071:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1072:1083:java.lang.Object invoke(int,kotlin.coroutines.Continuation):264:264 -> a
    1072:1083:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1084:1087:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1084:1087:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265 -> a
    1084:1087:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1088:1100:java.lang.Object invoke(int,kotlin.coroutines.Continuation):265:265 -> a
    1088:1100:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1101:1102:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1101:1102:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1103:1104:java.lang.String world.respect.lib.opds.model.ReadiumLink.getHref():14:14 -> a
    1103:1104:java.lang.Object invoke(int,kotlin.coroutines.Continuation):129 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1103:1104:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1105:1107:java.lang.String cleanHref(java.lang.String):0:0 -> a
    1105:1107:java.lang.Object invoke(int,kotlin.coroutines.Continuation):129 -> a
    1105:1107:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1108:1115:java.lang.String cleanHref(java.lang.String):59:59 -> a
    1108:1115:java.lang.Object invoke(int,kotlin.coroutines.Continuation):129 -> a
    1108:1115:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1116:1119:java.lang.Object invoke(int,kotlin.coroutines.Continuation):129:129 -> a
    1116:1119:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1120:1123:java.lang.Integer world.respect.lib.opds.model.ReadiumLink.getSize():23:23 -> a
    1120:1123:java.lang.Object invoke(int,kotlin.coroutines.Continuation):130 -> a
    1120:1123:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1124:1130:java.lang.Object invoke(int,kotlin.coroutines.Continuation):130:130 -> a
    1124:1130:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1131:1143:java.lang.Object invoke(int,kotlin.coroutines.Continuation):127:127 -> a
    1131:1143:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1144:1149:java.lang.Object invoke(int,kotlin.coroutines.Continuation):266:266 -> a
    1144:1149:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1150:1152:java.lang.Object invoke(int,kotlin.coroutines.Continuation):125:125 -> a
    1150:1152:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1153:1155:java.lang.Object invoke(int,kotlin.coroutines.Continuation):135:135 -> a
    1153:1155:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1156:1159:java.lang.Object invoke(int,kotlin.coroutines.Continuation):93:93 -> a
    1156:1159:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1160:1164:java.lang.Object invoke(int,kotlin.coroutines.Continuation):268:268 -> a
    1160:1164:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1165:1170:java.lang.Object invoke(int,kotlin.coroutines.Continuation):269:269 -> a
    1165:1170:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1171:1174:java.util.Iterator kotlin.collections.builders.ListBuilder.iterator():71:71 -> a
    1171:1174:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270 -> a
    1171:1174:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1175:1187:java.lang.Object invoke(int,kotlin.coroutines.Continuation):270:270 -> a
    1175:1187:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1188:1190:java.lang.Object invoke(int,kotlin.coroutines.Continuation):271:271 -> a
    1188:1190:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1191:1192:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1191:1192:java.lang.Object invoke(int,kotlin.coroutines.Continuation):136 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1191:1192:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1193:1198:java.lang.Object invoke(int,kotlin.coroutines.Continuation):272:272 -> a
    1193:1198:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1199:1202:java.lang.Object invoke(int,kotlin.coroutines.Continuation):273:273 -> a
    1199:1202:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1203:1207:java.lang.Object invoke(int,kotlin.coroutines.Continuation):138:138 -> a
    1203:1207:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1208:1261:java.lang.Object invoke(int,kotlin.coroutines.Continuation):140:140 -> a
    1208:1261:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1262:1272:java.lang.Object invoke(int,kotlin.coroutines.Continuation):276:276 -> a
    1262:1272:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1273:1286:java.lang.Object invoke(int,kotlin.coroutines.Continuation):277:277 -> a
    1273:1286:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1287:1288:java.lang.Object invoke(int,kotlin.coroutines.Continuation):278:278 -> a
    1287:1288:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1289:1290:java.lang.Object invoke(int,kotlin.coroutines.Continuation):173:173 -> a
    1289:1290:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1291:1292:io.ktor.http.Url com.ustadmobile.libcache.db.entities.DownloadJobItem.getDjiUrl():33:33 -> a
    1291:1292:java.lang.Object invoke(int,kotlin.coroutines.Continuation):174 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1291:1292:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1293:1294:java.lang.String io.ktor.http.Url.toString():227:227 -> a
    1293:1294:java.lang.Object invoke(int,kotlin.coroutines.Continuation):174 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1293:1294:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1295:1296:long com.ustadmobile.libcache.db.entities.DownloadJob.getDjPubManifestHash():33:33 -> a
    1295:1296:java.lang.Object invoke(int,kotlin.coroutines.Continuation):175 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1295:1296:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1297:1299:java.lang.Object invoke(int,kotlin.coroutines.Continuation):173:173 -> a
    1297:1299:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1300:1303:java.lang.Object invoke(int,kotlin.coroutines.Continuation):278:278 -> a
    1300:1303:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1304:1338:java.lang.Object invoke(int,kotlin.coroutines.Continuation):171:171 -> a
    1304:1338:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1339:1382:java.lang.Object invoke(int,kotlin.coroutines.Continuation):180:180 -> a
    1339:1382:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1383:1389:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):45:45 -> a
    1383:1389:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1383:1389:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1390:1394:void androidx.work.Data$Builder.<init>():298:298 -> a
    1390:1394:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):20 -> a
    1390:1394:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1390:1394:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1395:1396:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21:21 -> a
    1395:1396:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1395:1396:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1397:1400:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354:354 -> a
    1397:1400:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1397:1400:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1397:1400:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1401:1403:androidx.work.Data$Builder androidx.work.Data$Builder.putDirect(java.lang.String,java.lang.Object):301:301 -> a
    1401:1403:androidx.work.Data$Builder androidx.work.Data$Builder.putInt(java.lang.String,int):354 -> a
    1401:1403:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):21 -> a
    1401:1403:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1401:1403:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1404:1408:androidx.work.Data androidx.work.Data$Builder.build():527:527 -> a
    1404:1408:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1404:1408:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1404:1408:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1409:1411:androidx.work.Data androidx.work.Data$Builder.build():530:530 -> a
    1409:1411:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):22 -> a
    1409:1411:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1409:1411:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1412:1417:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setInputData(androidx.work.Data):139:139 -> a
    1412:1417:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):19 -> a
    1412:1417:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1412:1417:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1418:1420:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):24:24 -> a
    1418:1420:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1418:1420:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1421:1422:void androidx.work.Constraints$Builder.<init>():321:321 -> a
    1421:1422:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1421:1422:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1421:1422:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1423:1427:void androidx.work.Constraints$Builder.<init>():329:329 -> a
    1423:1427:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1423:1427:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1423:1427:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1428:1429:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383:383 -> a
    1428:1429:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1428:1429:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1428:1429:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1430:1432:void androidx.work.impl.utils.NetworkRequestCompat.<init>(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> a
    1430:1432:androidx.work.Constraints$Builder androidx.work.Constraints$Builder.setRequiredNetworkType(androidx.work.NetworkType):383 -> a
    1430:1432:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1430:1432:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1430:1432:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1433:1436:androidx.work.Constraints androidx.work.Constraints$Builder.build():537:537 -> a
    1433:1436:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1433:1436:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1433:1436:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1437:1459:androidx.work.Constraints androidx.work.Constraints$Builder.build():546:546 -> a
    1437:1459:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):26 -> a
    1437:1459:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1437:1459:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1460:1465:androidx.work.WorkRequest$Builder androidx.work.WorkRequest$Builder.setConstraints(androidx.work.Constraints):127:127 -> a
    1460:1465:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):25 -> a
    1460:1465:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1460:1465:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1466:1469:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):28:28 -> a
    1466:1469:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1466:1469:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1470:1473:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1470:1473:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1470:1473:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1474:1477:androidx.work.WorkManager androidx.work.WorkManager$Companion.getInstance(android.content.Context):175:175 -> a
    1474:1477:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30 -> a
    1474:1477:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1474:1477:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1478:1491:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):31:31 -> a
    1478:1491:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1478:1491:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1492:1495:void com.ustadmobile.libcache.downloader.EnqueueRunDownloadJobUseCaseAndroid.invoke(int):30:30 -> a
    1492:1495:java.lang.Object invoke(int,kotlin.coroutines.Continuation):190 -> a
    1492:1495:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1496:1501:java.lang.Object invoke(int,kotlin.coroutines.Continuation):214:214 -> a
    1496:1501:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1502:1507:java.lang.Object invoke(int,kotlin.coroutines.Continuation):77:77 -> a
    1502:1507:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1508:1509:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    1508:1509:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
    1510:1513:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0:0 -> a
    1514:1518:java.lang.Object invoke(int,kotlin.coroutines.Continuation):69:69 -> a
    1514:1518:java.lang.Object PinPublicationPrepareUseCase.invoke(int,ContinuationImpl):0 -> a
