# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.paging.PageFetcherSnapshot":"PageFetcherSnapshot.kt","androidx.paging.PageFetcherSnapshotState":"PageFetcherSnapshotState.kt","androidx.paging.PageFetcherSnapshotState$Holder":"PageFetcherSnapshotState.kt"}}
androidx.paging.PageFetcherSnapshot$startConsumingHints$2 -> z25:
# {"id":"sourceFile","fileName":"PageFetcherSnapshot.kt"}
    int PageFetcherSnapshot$startConsumingHints$2.$r8$classId -> i0
      # {"id":"com.android.tools.r8.synthesized"}
    java.lang.Object L$0 -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb35;"}
    java.lang.Object L$1 -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrg4;"}
    java.lang.Object L$2 -> l0
      # {"id":"com.android.tools.r8.residualsignature","signature":"La35;"}
    int label -> m0
    androidx.paging.PageFetcherSnapshot this$0 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"La35;"}
    1:9:void PageFetcherSnapshot$startConsumingHints$2.<init>(PageFetcherSnapshot,Continuation,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La35;Lfc1;I)V"}
    12:22:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    12:22:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invoke(java.lang.Object,java.lang.Object):0 -> n
    23:34:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> n
    23:34:java.lang.Object invoke(java.lang.Object,java.lang.Object):0 -> n
    8:14:kotlin.coroutines.Continuation androidx.paging.PageFetcherSnapshot$startConsumingHints$3.create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfc1;Ljava/lang/Object;)Lfc1;"}
    15:22:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q
    17:46:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):251:251 -> s
    47:48:androidx.paging.PageFetcherSnapshotState$Holder androidx.paging.PageFetcherSnapshot.access$getStateHolder$p(androidx.paging.PageFetcherSnapshot):56:56 -> s
    47:48:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):252 -> s
    49:50:kotlinx.coroutines.sync.Mutex androidx.paging.PageFetcherSnapshotState$Holder.access$getLock$p(androidx.paging.PageFetcherSnapshotState$Holder):464:464 -> s
    49:50:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):688 -> s
    51:65:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):694:694 -> s
    66:67:androidx.paging.PageFetcherSnapshotState androidx.paging.PageFetcherSnapshotState$Holder.access$getState$p(androidx.paging.PageFetcherSnapshotState$Holder):464:464 -> s
    66:67:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):688 -> s
    68:69:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumeAppendGenerationIdAsFlow():144:144 -> s
    68:69:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):253 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:73:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.consumeAsFlow(kotlinx.coroutines.channels.ReceiveChannel):1:1 -> s
    70:73:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumeAppendGenerationIdAsFlow():144 -> s
    70:73:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):253 -> s
    74:79:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumeAppendGenerationIdAsFlow():144:144 -> s
    74:79:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):253 -> s
    80:84:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__EmittersKt.onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):218:218 -> s
    80:84:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> s
    80:84:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumeAppendGenerationIdAsFlow():144 -> s
    80:84:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):253 -> s
    85:87:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):698:698 -> s
    88:95:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):254:254 -> s
    96:106:java.lang.Object androidx.paging.PageFetcherSnapshot.access$collectAsGenerationalViewportHints(androidx.paging.PageFetcherSnapshot,kotlinx.coroutines.flow.Flow,androidx.paging.LoadType,kotlin.coroutines.Continuation):56:56 -> s
    96:106:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):254 -> s
    107:110:java.lang.Object androidx.paging.PageFetcherSnapshot$startConsumingHints$3.invokeSuspend(java.lang.Object):698:698 -> s
    111:140:java.lang.Object invokeSuspend(java.lang.Object):245:245 -> s
    141:142:androidx.paging.PageFetcherSnapshotState$Holder androidx.paging.PageFetcherSnapshot.access$getStateHolder$p(androidx.paging.PageFetcherSnapshot):56:56 -> s
    141:142:java.lang.Object invokeSuspend(java.lang.Object):246 -> s
    143:144:kotlinx.coroutines.sync.Mutex androidx.paging.PageFetcherSnapshotState$Holder.access$getLock$p(androidx.paging.PageFetcherSnapshotState$Holder):464:464 -> s
    143:144:java.lang.Object invokeSuspend(java.lang.Object):688 -> s
    145:159:java.lang.Object invokeSuspend(java.lang.Object):694:694 -> s
    160:161:androidx.paging.PageFetcherSnapshotState androidx.paging.PageFetcherSnapshotState$Holder.access$getState$p(androidx.paging.PageFetcherSnapshotState$Holder):464:464 -> s
    160:161:java.lang.Object invokeSuspend(java.lang.Object):688 -> s
    162:163:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumePrependGenerationIdAsFlow():138:138 -> s
    162:163:java.lang.Object invokeSuspend(java.lang.Object):247 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    164:167:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.consumeAsFlow(kotlinx.coroutines.channels.ReceiveChannel):1:1 -> s
    164:167:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumePrependGenerationIdAsFlow():138 -> s
    164:167:java.lang.Object invokeSuspend(java.lang.Object):247 -> s
    168:172:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumePrependGenerationIdAsFlow():138:138 -> s
    168:172:java.lang.Object invokeSuspend(java.lang.Object):247 -> s
    173:177:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt__EmittersKt.onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):218:218 -> s
    173:177:kotlinx.coroutines.flow.Flow kotlinx.coroutines.flow.FlowKt.onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):1 -> s
    173:177:kotlinx.coroutines.flow.Flow androidx.paging.PageFetcherSnapshotState.consumePrependGenerationIdAsFlow():138 -> s
    173:177:java.lang.Object invokeSuspend(java.lang.Object):247 -> s
    178:180:java.lang.Object invokeSuspend(java.lang.Object):698:698 -> s
    181:188:java.lang.Object invokeSuspend(java.lang.Object):248:248 -> s
    189:199:java.lang.Object androidx.paging.PageFetcherSnapshot.access$collectAsGenerationalViewportHints(androidx.paging.PageFetcherSnapshot,kotlinx.coroutines.flow.Flow,androidx.paging.LoadType,kotlin.coroutines.Continuation):56:56 -> s
    189:199:java.lang.Object invokeSuspend(java.lang.Object):248 -> s
    200:204:java.lang.Object invokeSuspend(java.lang.Object):698:698 -> s
