# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl":"RunDownloadJobUseCaseImpl.kt","kotlin.ranges.IntRange":"PrimitiveRanges.kt"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3 -> p86:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    java.lang.Object L$1 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lwp0;"}
    java.lang.Object L$3 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls86;"}
    java.lang.Object L$4 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    java.lang.Object L$5 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    java.lang.Object L$7 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    java.lang.Object L$8 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Iterator;"}
    java.lang.Object L$10 -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    int label -> p0
    java.lang.Object L$0 -> q0
    java.util.List $items -> r0
    com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl this$0 -> s0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ls86;"}
    kotlin.jvm.functions.Function1 $onProgress -> t0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    kotlin.jvm.functions.Function1 $onStatusUpdate -> u0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lyo2;"}
    1:13:void <init>(java.util.List,com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ls86;Lyo2;Lyo2;Ljb1;)V"}
    5:17:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    5:17:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    1:17:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljb1;Ljava/lang/Object;)Ljb1;"}
    5:56:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    57:69:java.lang.Object invokeSuspend(java.lang.Object):105:105 -> s
    70:73:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> s
    74:76:void kotlin.ranges.IntRange.<init>(int,int):54:54 -> s
    74:76:java.lang.Object invokeSuspend(java.lang.Object):112 -> s
    77:87:java.lang.Object invokeSuspend(java.lang.Object):169:169 -> s
    88:114:java.lang.Object invokeSuspend(java.lang.Object):170:170 -> s
    115:119:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    120:140:java.lang.Object invokeSuspend(java.lang.Object):113:113 -> s
    141:143:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.access$downloadItemsFromChannelProcessor(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):24:24 -> s
    141:143:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    144:161:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.downloadItemsFromChannelProcessor(kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):34:34 -> s
    144:161:java.lang.Object com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl.access$downloadItemsFromChannelProcessor(com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl,kotlinx.coroutines.channels.ReceiveChannel,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):24 -> s
    144:161:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    162:163:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    164:171:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    172:173:java.lang.Object invokeSuspend(java.lang.Object):172:172 -> s
    174:199:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
