# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.compose.ui.text.intl.Locale$Companion":"Locale.jvmAndAndroid.kt","kotlinx.coroutines.sync.MutexKt":"Mutex.kt","androidx.compose.foundation.text.selection.TextClassificationResult":"PlatformSelectionBehaviors.android.kt","androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt":"PlatformSelectionBehaviors.android.kt","androidx.compose.ui.text.intl.LocaleList":"LocaleList.kt","androidx.compose.ui.text.intl.Locale":"Locale.jvmAndAndroid.kt","androidx.compose.ui.text.intl.PlatformLocaleKt":"PlatformLocale.kt"}}
androidx.compose.foundation.text.selection.PlatformSelectionBehaviorsImpl -> ea5:
# {"id":"sourceFile","fileName":"PlatformSelectionBehaviors.android.kt"}
    kotlin.coroutines.CoroutineContext coroutineContext -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsc1;"}
    android.content.Context context -> b
    androidx.compose.foundation.text.selection.SelectedTextType selectedTextType -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfj6;"}
    androidx.compose.ui.text.intl.LocaleList localeList -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Luz3;"}
    kotlinx.coroutines.sync.Mutex mutex -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzc4;"}
    android.view.textclassifier.TextClassifier textClassificationSession -> f
    androidx.compose.runtime.MutableState textClassificationResult$delegate -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ldz4;"}
    java.lang.Object AssistantItemKey -> h
    1:3:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):108:108 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsc1;Landroid/content/Context;Lfj6;Luz3;)V"}
    4:5:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):110:110 -> <init>
    6:7:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):111:111 -> <init>
    8:9:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):112:112 -> <init>
    10:11:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):113:113 -> <init>
    12:16:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex(boolean):106:106 -> <init>
    12:16:kotlinx.coroutines.sync.Mutex kotlinx.coroutines.sync.MutexKt.Mutex$default(boolean,int,java.lang.Object):105 -> <init>
    12:16:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):115 -> <init>
    17:19:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):115:115 -> <init>
    20:23:androidx.compose.runtime.MutableState androidx.compose.runtime.SnapshotStateKt.mutableStateOf$default(java.lang.Object,androidx.compose.runtime.SnapshotMutationPolicy,int,java.lang.Object):1:1 -> <init>
    20:23:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):121 -> <init>
    24:25:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):121:121 -> <init>
    26:33:void <init>(kotlin.coroutines.CoroutineContext,android.content.Context,androidx.compose.foundation.text.selection.SelectedTextType,androidx.compose.ui.text.intl.LocaleList):209:209 -> <init>
    31:90:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):187:187 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;JLandroid/view/textclassifier/TextClassifier;Lbb1;)Ljava/lang/Object;"}
    91:115:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):373:373 -> a
    116:124:androidx.compose.foundation.text.selection.TextClassificationResult getTextClassificationResult():364:364 -> a
    116:124:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):193 -> a
    125:126:long androidx.compose.foundation.text.selection.TextClassificationResult.getSelection-d9O1mEE():291:291 -> a
    125:126:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):296 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    125:126:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.access$canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):1 -> a
    125:126:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):193 -> a
    127:132:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):296:296 -> a
    127:132:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.access$canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):1 -> a
    127:132:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):193 -> a
    133:134:java.lang.CharSequence androidx.compose.foundation.text.selection.TextClassificationResult.getText():290:290 -> a
    133:134:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):296 -> a
    133:134:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.access$canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):1 -> a
    133:134:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):193 -> a
    135:146:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):296:296 -> a
    135:146:boolean androidx.compose.foundation.text.selection.PlatformSelectionBehaviors_androidKt.access$canReuse-h5sm0ck(androidx.compose.foundation.text.selection.TextClassificationResult,java.lang.CharSequence,long):1 -> a
    135:146:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):193 -> a
    147:161:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):377:377 -> a
    162:176:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):199:199 -> a
    177:184:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):200:200 -> a
    185:188:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):201:201 -> a
    189:192:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):202:202 -> a
    193:212:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):384:384 -> a
    213:214:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):205:205 -> a
    215:217:void androidx.compose.foundation.text.selection.TextClassificationResult.<init>(java.lang.CharSequence,long,android.view.textclassifier.TextClassification,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    215:217:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):205 -> a
    218:221:void setTextClassificationResult(androidx.compose.foundation.text.selection.TextClassificationResult):365:365 -> a
    218:221:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):205 -> a
    222:233:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):388:388 -> a
    234:237:java.lang.Object classifyText-M8tDOmk(java.lang.CharSequence,long,android.view.textclassifier.TextClassifier,kotlin.coroutines.Continuation):377:377 -> a
    2:5:android.os.LocaleList getAndroidLocalList():125:125 -> b
    6:16:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):364:364 -> b
    6:16:android.os.LocaleList getAndroidLocalList():125 -> b
    17:22:java.util.Iterator androidx.compose.ui.text.intl.LocaleList.iterator():70:70 -> b
    17:22:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):365 -> b
    17:22:android.os.LocaleList getAndroidLocalList():125 -> b
    23:32:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):365:365 -> b
    23:32:android.os.LocaleList getAndroidLocalList():125 -> b
    33:34:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):366:366 -> b
    33:34:android.os.LocaleList getAndroidLocalList():125 -> b
    35:36:java.util.Locale androidx.compose.ui.text.intl.Locale.getPlatformLocale():29:29 -> b
    35:36:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):352 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:android.os.LocaleList getAndroidLocalList():125 -> b
    37:40:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):366:366 -> b
    37:40:android.os.LocaleList getAndroidLocalList():125 -> b
    41:46:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):371:371 -> b
    41:46:android.os.LocaleList getAndroidLocalList():125 -> b
    47:61:android.os.LocaleList androidx.compose.foundation.text.selection.TextClassifierHelperMethods.toAndroidLocaleList(androidx.compose.ui.text.intl.LocaleList):352:352 -> b
    47:61:android.os.LocaleList getAndroidLocalList():125 -> b
    62:63:android.os.LocaleList getAndroidLocalList():126:126 -> b
    64:65:androidx.compose.ui.text.intl.PlatformLocaleDelegate androidx.compose.ui.text.intl.PlatformLocaleKt.getPlatformLocaleDelegate():31:31 -> b
    64:65:androidx.compose.ui.text.intl.Locale androidx.compose.ui.text.intl.Locale$Companion.getCurrent():32 -> b
    64:65:android.os.LocaleList getAndroidLocalList():126 -> b
    66:69:androidx.compose.ui.text.intl.Locale androidx.compose.ui.text.intl.Locale$Companion.getCurrent():32:32 -> b
    66:69:android.os.LocaleList getAndroidLocalList():126 -> b
    70:77:androidx.compose.ui.text.intl.Locale androidx.compose.ui.text.intl.LocaleList.get(int):58:58 -> b
    70:77:androidx.compose.ui.text.intl.Locale androidx.compose.ui.text.intl.Locale$Companion.getCurrent():32 -> b
    70:77:android.os.LocaleList getAndroidLocalList():126 -> b
    78:79:java.util.Locale androidx.compose.ui.text.intl.Locale.getPlatformLocale():29:29 -> b
    78:79:android.os.LocaleList getAndroidLocalList():126 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:87:android.os.LocaleList getAndroidLocalList():126:126 -> b
    1:13:java.lang.Object onShowContextMenuOrSelectionToolbar-Sb-Bc2M(java.lang.CharSequence,long,kotlin.coroutines.Continuation):169:169 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;JLi47;)Ljava/lang/Object;"}
    14:16:java.lang.Object onShowContextMenuOrSelectionToolbar-Sb-Bc2M(java.lang.CharSequence,long,kotlin.coroutines.Continuation):170:170 -> c
    17:26:java.lang.Object onShowContextMenuOrSelectionToolbar-Sb-Bc2M(java.lang.CharSequence,long,kotlin.coroutines.Continuation):172:172 -> c
    27:34:java.lang.Object requireTextClassificationSession(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):267:267 -> c
    27:34:java.lang.Object onShowContextMenuOrSelectionToolbar-Sb-Bc2M(java.lang.CharSequence,long,kotlin.coroutines.Continuation):172 -> c
    35:41:java.lang.Object kotlinx.coroutines.BuildersKt.withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):1:1 -> c
    35:41:java.lang.Object requireTextClassificationSession(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):267 -> c
    35:41:java.lang.Object onShowContextMenuOrSelectionToolbar-Sb-Bc2M(java.lang.CharSequence,long,kotlin.coroutines.Continuation):172 -> c
