# {"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 -> y31:
# {"id":"sourceFile","fileName":"PredictiveBackHandler.kt"}
    kotlinx.coroutines.CoroutineScope scope -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcd1;"}
    kotlin.jvm.functions.Function2 currentOnBack -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxn2;"}
    kotlinx.coroutines.channels.Channel activeChannel -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Laa0;"}
    kotlinx.coroutines.Job activeJob -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lov6;"}
    boolean isPredictiveBack -> g
    1:3:void <init>(kotlinx.coroutines.CoroutineScope,androidx.activity.compose.PredictiveBackHandlerInfo):192:192 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcd1;Lsc5;)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 -> m
    13:15:boolean kotlinx.coroutines.channels.BufferedChannel.cancelImpl$kotlinx_coroutines_core(java.lang.Throwable):1775:1775 -> m
    13:15:void kotlinx.coroutines.channels.BufferedChannel.cancel(java.util.concurrent.CancellationException):1772 -> m
    13:15:void onBackCancelled():271 -> m
    16:20:void onBackCancelled():272:272 -> m
    21:23:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> m
    21:23:void kotlinx.coroutines.Job$DefaultImpls.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207 -> m
    21:23:void onBackCancelled():272 -> m
    24:25:void onBackCancelled():273:273 -> m
    26:28:void onBackCancelled():274:274 -> m
    29:31:void onBackCancelled():275:275 -> m
    1:8:void onBackCompleted():254:254 -> n
    9:11:void onBackCompleted():255:255 -> n
    12:17:void onBackCompleted():259:259 -> n
    18:19:void onBackCompleted():260:260 -> n
    20:29:void launchNewGesture():226:226 -> n
    20:29:void onBackCompleted():261 -> n
    30:37:void launchNewGesture():228:228 -> n
    30:37:void onBackCompleted():261 -> n
    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 -> n
    38:43:void launchNewGesture():228 -> n
    38:43:void onBackCompleted():261 -> n
    44:45:void launchNewGesture():227:227 -> n
    44:45:void onBackCompleted():261 -> n
    46:49:void onBackCompleted():265:265 -> n
    50:52:boolean kotlinx.coroutines.channels.SendChannel.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263:263 -> n
    50:52:boolean kotlinx.coroutines.channels.SendChannel$DefaultImpls.close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):263 -> n
    50:52:void onBackCompleted():265 -> n
    53:55:void onBackCompleted():266:266 -> n
    1:8:void onBackProgressed(androidx.activity.BackEventCompat):249:249 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll00;)V"}
    1:3:void onBackStarted(androidx.activity.BackEventCompat):239:239 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    4:10:boolean isBackEnabled():206:206 -> p
    4:10:void onBackStarted(androidx.activity.BackEventCompat):240 -> p
    11:14:void onBackStarted(androidx.activity.BackEventCompat):241:241 -> p
    15:23:void launchNewGesture():226:226 -> p
    15:23:void onBackStarted(androidx.activity.BackEventCompat):242 -> p
    24:31:void launchNewGesture():228:228 -> p
    24:31:void onBackStarted(androidx.activity.BackEventCompat):242 -> p
    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 -> p
    32:37:void launchNewGesture():228 -> p
    32:37:void onBackStarted(androidx.activity.BackEventCompat):242 -> p
    38:40:void launchNewGesture():227:227 -> p
    38:40:void onBackStarted(androidx.activity.BackEventCompat):242 -> p
    3:18:void setBackEnabled(boolean):210:210 -> u
    19:21:void setBackEnabled(boolean):211:211 -> u
    22:28:void androidx.activity.compose.internal.BackHandlerCompat.setBackEnabled(boolean):62:62 -> u
    22:28:void setBackEnabled(boolean):213 -> u
    29:36:void androidx.activity.compose.internal.BackHandlerCompat.setBackEnabled(boolean):63:63 -> u
    29:36:void setBackEnabled(boolean):213 -> u
