# {"id":"partitionSourceFiles","fileNameMappings":{"com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl":"RunDownloadJobUseCaseImpl.kt","kotlin.ranges.IntRange":"PrimitiveRanges.kt"}}
com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl$invoke$3 -> e96:
# {"id":"sourceFile","fileName":"RunDownloadJobUseCaseImpl.kt"}
    java.lang.Object L$1 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcq0;"}
    java.lang.Object L$3 -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li96;"}
    java.lang.Object L$4 -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkm2;"}
    java.lang.Object L$5 -> g0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkm2;"}
    java.lang.Object L$7 -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    java.lang.Object L$8 -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Iterator;"}
    java.lang.Object L$10 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/Collection;"}
    int label -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"B"}
    java.lang.Object L$0 -> l0
    java.util.List $items -> m0
    com.ustadmobile.libcache.downloader.RunDownloadJobUseCaseImpl this$0 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li96;"}
    kotlin.jvm.functions.Function1 $onProgress -> o0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkm2;"}
    kotlin.jvm.functions.Function1 $onStatusUpdate -> p0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkm2;"}
    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;Li96;Lkm2;Lkm2;Lpa1;)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":"(Lpa1;Ljava/lang/Object;)Lpa1;"}
    5:56:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    57:67:java.lang.Object invokeSuspend(java.lang.Object):105:105 -> s
    68:71:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> s
    72:74:void kotlin.ranges.IntRange.<init>(int,int):54:54 -> s
    72:74:java.lang.Object invokeSuspend(java.lang.Object):112 -> s
    75:85:java.lang.Object invokeSuspend(java.lang.Object):169:169 -> s
    86:112:java.lang.Object invokeSuspend(java.lang.Object):170:170 -> s
    113:117:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    118:138:java.lang.Object invokeSuspend(java.lang.Object):113:113 -> s
    139:141: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
    139:141:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    142:159: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
    142:159: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
    142:159:java.lang.Object invokeSuspend(java.lang.Object):113 -> s
    160:161:java.lang.Object invokeSuspend(java.lang.Object):104:104 -> s
    162:169:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> s
    170:171:java.lang.Object invokeSuspend(java.lang.Object):172:172 -> s
    172:197:java.lang.Object invokeSuspend(java.lang.Object):120:120 -> s
