# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.channels.BufferedChannelKt":"BufferedChannel.kt"}}
kotlinx.coroutines.channels.ChannelSegment -> iq0:
# {"id":"sourceFile","fileName":"BufferedChannel.kt"}
    kotlinx.coroutines.channels.BufferedChannel _channel -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laa0;"}
    java.util.concurrent.atomic.AtomicReferenceArray data -> g0
    1:3:void <init>(long,kotlinx.coroutines.channels.ChannelSegment,kotlinx.coroutines.channels.BufferedChannel,int):2778:2778 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLiq0;Laa0;I)V"}
    4:7:void <init>(long,kotlinx.coroutines.channels.ChannelSegment,kotlinx.coroutines.channels.BufferedChannel,int):2779:2779 -> <init>
    8:17:void <init>(long,kotlinx.coroutines.channels.ChannelSegment,kotlinx.coroutines.channels.BufferedChannel,int):2782:2782 -> <init>
    1:3:int getNumberOfSlots():2783:2783 -> g
    1:12:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2828:2828 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILsc1;)V"}
    13:18:java.lang.Object getElement$kotlinx_coroutines_core(int):2794:2794 -> h
    13:18:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2832 -> h
    19:22:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2837:2837 -> h
    23:34:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2840:2840 -> h
    35:38:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getINTERRUPTED_SEND$p():1:1 -> h
    35:38:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2861 -> h
    39:43:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getINTERRUPTED_RCV$p():1:1 -> h
    39:43:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2861 -> h
    44:47:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getRESUMING_BY_EB$p():1:1 -> h
    44:47:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2877 -> h
    48:52:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getRESUMING_BY_RCV$p():1:1 -> h
    48:52:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2877 -> h
    53:56:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getDONE_RCV$p():1:1 -> h
    53:56:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2880 -> h
    57:61:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2880:2880 -> h
    62:66:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.getCHANNEL_CLOSED():2985:2985 -> h
    62:66:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2883 -> h
    67:72:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2884:2884 -> h
    73:77:void cleanElement$kotlinx_coroutines_core(int):2799:2799 -> h
    73:77:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2864 -> h
    78:80:kotlinx.coroutines.channels.BufferedChannel getChannel():2780:2780 -> h
    78:80:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2867 -> h
    81:90:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2867:2867 -> h
    91:93:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getINTERRUPTED_SEND$p():1:1 -> h
    91:93:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2843 -> h
    94:95:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.channels.BufferedChannelKt.access$getINTERRUPTED_RCV$p():1:1 -> h
    94:95:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2843 -> h
    96:101:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2844:2844 -> h
    102:106:void cleanElement$kotlinx_coroutines_core(int):2799:2799 -> h
    102:106:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2851 -> h
    107:111:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2852:2852 -> h
    112:114:kotlinx.coroutines.channels.BufferedChannel getChannel():2780:2780 -> h
    112:114:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2855 -> h
    115:122:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):2855:2855 -> h
    5:21:boolean java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet(int,java.lang.Object,java.lang.Object):0:0 -> k
    5:21:boolean casState$kotlinx_coroutines_core(int,java.lang.Object,java.lang.Object):2816 -> k
    5:11:java.lang.Object getState$kotlinx_coroutines_core(int):2810:2810 -> l
    3:7:kotlinx.coroutines.channels.BufferedChannel getChannel():2780:2780 -> m
    3:7:void onCancelledRequest(int,boolean):2894 -> m
    8:18:void onCancelledRequest(int,boolean):2894:2894 -> m
    19:22:void onCancelledRequest(int,boolean):2895:2895 -> m
    3:8:void setElementLazy(int,java.lang.Object):2803:2803 -> n
    5:10:void setState$kotlinx_coroutines_core(int,java.lang.Object):2813:2813 -> o
