# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.Job":"Job.kt","kotlinx.coroutines.channels.SendChannel":"Channel.kt","kotlinx.coroutines.Job$DefaultImpls":"Job.kt","kotlinx.coroutines.channels.SendChannel$DefaultImpls":"Channel.kt","kotlinx.coroutines.channels.BufferedChannel":"BufferedChannel.kt"}}
androidx.activity.compose.ComposePredictiveBackHandler -> d41:
# {"id":"sourceFile","fileName":"PredictiveBackHandler.kt"}
    kotlinx.coroutines.CoroutineScope scope -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lld1;"}
    kotlin.jvm.functions.Function2 currentOnBack -> h0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmp2;"}
    kotlinx.coroutines.channels.Channel activeChannel -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laa0;"}
    kotlinx.coroutines.Job activeJob -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrz6;"}
    boolean isPredictiveBack -> k0
    1:3:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):192:192 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lld1;Ldg5;)V"}
    4:5:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):193:193 -> <init>
    6:10:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):198:198 -> <init>
    11:13:void androidx.activity.compose.ComposePredictiveBackHandler$currentOnBack$1.<init>(kotlin.coroutines.Continuation):0:0 -> <init>
    11:13:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):198 -> <init>
    14:16:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):198:198 -> <init>
    1:12:void onBackCancelled():271:271 -> a0
    13:15:boolean kotlinx.coroutines.channels.BufferedChannel.cancelImpl$kotlinx_coroutines_core(java.lang.Throwable):1775:1775 -> a0
    13:15:void kotlinx.coroutines.channels.BufferedChannel.cancel(java.util.concurrent.CancellationException):1772 -> a0
    13:15:void onBackCancelled():271 -> a0
    16:20:void onBackCancelled():272:272 -> a0
    21:23:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> a0
    21:23:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> a0
    21:23:void onBackCancelled():272 -> a0
    24:25:void onBackCancelled():273:273 -> a0
    26:28:void onBackCancelled():274:274 -> a0
    29:31:void onBackCancelled():275:275 -> a0
    1:8:void onBackCompleted():254:254 -> k0
    9:11:void onBackCompleted():255:255 -> k0
    12:17:void onBackCompleted():259:259 -> k0
    18:19:void onBackCompleted():260:260 -> k0
    20:29:void launchNewGesture():226:226 -> k0
    20:29:void onBackCompleted():261 -> k0
    30:37:void launchNewGesture():228:228 -> k0
    30:37:void onBackCompleted():261 -> k0
    38:43:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> k0
    38:43:void launchNewGesture():228 -> k0
    38:43:void onBackCompleted():261 -> k0
    44:45:void launchNewGesture():227:227 -> k0
    44:45:void onBackCompleted():261 -> k0
    46:49:void onBackCompleted():265:265 -> k0
    50:52:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> k0
    50:52:boolean kotlinx.coroutines.channels.SendChannel$DefaultImpls.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263 -> k0
    50:52:void onBackCompleted():265 -> k0
    53:55:void onBackCompleted():266:266 -> k0
    1:8:void onBackProgressed(androidx.activity.BackEventCompat):249:249 -> m0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm00;)V"}
    1:3:void onBackStarted(androidx.activity.BackEventCompat):239:239 -> n0
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    4:10:boolean isBackEnabled():206:206 -> n0
    4:10:void onBackStarted(androidx.activity.BackEventCompat):240 -> n0
    11:14:void onBackStarted(androidx.activity.BackEventCompat):241:241 -> n0
    15:23:void launchNewGesture():226:226 -> n0
    15:23:void onBackStarted(androidx.activity.BackEventCompat):242 -> n0
    24:31:void launchNewGesture():228:228 -> n0
    24:31:void onBackStarted(androidx.activity.BackEventCompat):242 -> n0
    32:37:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> n0
    32:37:void launchNewGesture():228 -> n0
    32:37:void onBackStarted(androidx.activity.BackEventCompat):242 -> n0
    38:40:void launchNewGesture():227:227 -> n0
    38:40:void onBackStarted(androidx.activity.BackEventCompat):242 -> n0
    3:18:void setBackEnabled(boolean):210:210 -> s0
    19:21:void setBackEnabled(boolean):211:211 -> s0
    22:28:void androidx.activity.compose.internal.BackHandlerCompat.setBackEnabled(boolean):62:62 -> s0
    22:28:void setBackEnabled(boolean):213 -> s0
    29:36:void androidx.activity.compose.internal.BackHandlerCompat.setBackEnabled(boolean):63:63 -> s0
    29:36:void setBackEnabled(boolean):213 -> s0
