kotlinx.coroutines.flow.DistinctFlowImpl$collect$2 -> ox1:
# {"id":"sourceFile","fileName":"Distinct.kt"}
    int DistinctFlowImpl$collect$2.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    kotlinx.coroutines.flow.FlowCollector $collector -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luh2;"}
    kotlin.jvm.internal.Ref$ObjectRef $previousKey -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljt5;"}
    4:11:void <init>(kotlinx.coroutines.flow.DistinctFlowImpl,kotlin.jvm.internal.Ref$ObjectRef,kotlinx.coroutines.flow.FlowCollector):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lpx1;Ljt5;Luh2;)V"}
    12:12:void kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.<init>(kotlinx.coroutines.flow.FlowCollector,kotlin.jvm.internal.Ref$ObjectRef):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luh2;Ljt5;)V"}
    44:63:java.lang.Object kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.emit(java.lang.Object,kotlin.coroutines.Continuation):152:152 -> h
    44:63:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljb1;)Ljava/lang/Object;"}
    64:73:java.lang.Object kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.emit(java.lang.Object,kotlin.coroutines.Continuation):154:154 -> h
    64:73:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    74:75:java.lang.Object kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.emit(java.lang.Object,kotlin.coroutines.Continuation):156:156 -> h
    74:75:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    76:76:java.lang.Object kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.emit(java.lang.Object,kotlin.coroutines.Continuation):157:157 -> h
    76:76:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    77:100:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0:0 -> h
    101:118:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):68:68 -> h
    101:118:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    119:124:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):71:71 -> h
    119:124:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    125:130:boolean kotlinx.coroutines.flow.FlowKt__DistinctKt.defaultAreEquivalent$lambda$0$FlowKt__DistinctKt(java.lang.Object,java.lang.Object):44:44 -> h
    125:130:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):71 -> h
    125:130:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    131:132:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):72:72 -> h
    131:132:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
    133:142:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):73:73 -> h
    133:142:java.lang.Object DistinctFlowImpl$collect$2.emit(java.lang.Object,Continuation):0 -> h
