Files
Bitsy 1d6e5a76de chore: port to Compose Multiplatform 1.12.1
Bumps COMPOSE_CORE_REF / COMPOSE_REF to v1.12.1 and re-syncs all 1760
vendored files. No vendored file needed an edit; the ten manual vendors
were all verified unchanged upstream base..pin and only needed their
VENDOR-BASE ref re-stamped.

skiko stays 0.150.1, so the mingwX64 fork (0.150.1-mingw.2) still matches
its Skia base - no republish.

navigation3 moves BACKWARDS, 1.2.0-alpha04 -> 1.1.7: upstream re-checked
navigation3 out of release/1.11 for this patch (redirectversions.toml), so
the vendored :navigation3:navigation3-ui is now 1.1.7 source and the Maven
runtime has to follow it down. 1.1.7 publishes every target this port needs.

Two upstream-driven API deltas, both matching CMP:
- ui gains LocalSystemTheme, re-exposed upstream as @InternalComposeUiApi
- navigation3-ui loses NavigationBackHandler / rememberNavigationEventState,
  deleted by the 1.1.7 reset

LayerTransformationMatrix.kt's VENDOR-BASE path also corrected - it still
pointed at ui/ui, but upstream moved Matrices.skiko.kt to ui/ui-graphics,
which is why the drift check could not diff it.

Verified on mingwX64: both apps link, full probe suite passes (nav3test,
backtest, multiwintest included), vendor-clean and audit-exclusions clean.
2026-09-22 15:47:19 +02:00

140 lines
29 KiB
Plaintext

// Klib ABI Dump
// Targets: [linuxArm64, linuxX64, macosArm64, mingwX64]
// Rendering settings:
// - Signature version: 2
// - Show manifest properties: true
// - Show declarations: true
// Library unique name: <com.bitsycore.navigation3:navigation3-ui>
abstract fun interface <#A: kotlin/Any> androidx.navigation3.scene/SceneDecoratorStrategy { // androidx.navigation3.scene/SceneDecoratorStrategy|null[0]
abstract fun (androidx.navigation3.scene/SceneDecoratorStrategyScope<#A>).decorateScene(androidx.navigation3.scene/Scene<#A>): androidx.navigation3.scene/Scene<#A> // androidx.navigation3.scene/SceneDecoratorStrategy.decorateScene|decorateScene@androidx.navigation3.scene.SceneDecoratorStrategyScope<1:0>(androidx.navigation3.scene.Scene<1:0>){}[0]
}
abstract fun interface <#A: kotlin/Any> androidx.navigation3.scene/SceneStrategy { // androidx.navigation3.scene/SceneStrategy|null[0]
abstract fun (androidx.navigation3.scene/SceneStrategyScope<#A>).calculateScene(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>): androidx.navigation3.scene/Scene<#A>? // androidx.navigation3.scene/SceneStrategy.calculateScene|calculateScene@androidx.navigation3.scene.SceneStrategyScope<1:0>(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<1:0>>){}[0]
open fun then(androidx.navigation3.scene/SceneStrategy<#A>): androidx.navigation3.scene/SceneStrategy<#A> // androidx.navigation3.scene/SceneStrategy.then|then(androidx.navigation3.scene.SceneStrategy<1:0>){}[0]
}
abstract interface <#A: kotlin/Any> androidx.navigation3.scene/OverlayScene : androidx.navigation3.scene/Scene<#A> { // androidx.navigation3.scene/OverlayScene|null[0]
abstract val overlaidEntries // androidx.navigation3.scene/OverlayScene.overlaidEntries|{}overlaidEntries[0]
abstract fun <get-overlaidEntries>(): kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>> // androidx.navigation3.scene/OverlayScene.overlaidEntries.<get-overlaidEntries>|<get-overlaidEntries>(){}[0]
open suspend fun onRemove() // androidx.navigation3.scene/OverlayScene.onRemove|onRemove(){}[0]
}
abstract interface <#A: kotlin/Any> androidx.navigation3.scene/Scene { // androidx.navigation3.scene/Scene|null[0]
abstract val content // androidx.navigation3.scene/Scene.content|{}content[0]
abstract fun <get-content>(): kotlin/Function2<androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit> // androidx.navigation3.scene/Scene.content.<get-content>|<get-content>(){}[0]
abstract val entries // androidx.navigation3.scene/Scene.entries|{}entries[0]
abstract fun <get-entries>(): kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>> // androidx.navigation3.scene/Scene.entries.<get-entries>|<get-entries>(){}[0]
abstract val key // androidx.navigation3.scene/Scene.key|{}key[0]
abstract fun <get-key>(): kotlin/Any // androidx.navigation3.scene/Scene.key.<get-key>|<get-key>(){}[0]
abstract val previousEntries // androidx.navigation3.scene/Scene.previousEntries|{}previousEntries[0]
abstract fun <get-previousEntries>(): kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>> // androidx.navigation3.scene/Scene.previousEntries.<get-previousEntries>|<get-previousEntries>(){}[0]
open val metadata // androidx.navigation3.scene/Scene.metadata|{}metadata[0]
open fun <get-metadata>(): kotlin.collections/Map<kotlin/String, kotlin/Any> // androidx.navigation3.scene/Scene.metadata.<get-metadata>|<get-metadata>(){}[0]
}
final class <#A: kotlin/Any> androidx.navigation3.scene/DialogSceneStrategy : androidx.navigation3.scene/SceneStrategy<#A> { // androidx.navigation3.scene/DialogSceneStrategy|null[0]
constructor <init>() // androidx.navigation3.scene/DialogSceneStrategy.<init>|<init>(){}[0]
final fun (androidx.navigation3.scene/SceneStrategyScope<#A>).calculateScene(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>): androidx.navigation3.scene/Scene<#A>? // androidx.navigation3.scene/DialogSceneStrategy.calculateScene|calculateScene@androidx.navigation3.scene.SceneStrategyScope<1:0>(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<1:0>>){}[0]
final object Companion { // androidx.navigation3.scene/DialogSceneStrategy.Companion|null[0]
final fun dialog(androidx.compose.ui.window/DialogProperties = ...): kotlin.collections/Map<kotlin/String, kotlin/Any> // androidx.navigation3.scene/DialogSceneStrategy.Companion.dialog|dialog(androidx.compose.ui.window.DialogProperties){}[0]
final object DialogKey : androidx.navigation3.runtime/NavMetadataKey<androidx.compose.ui.window/DialogProperties> // androidx.navigation3.scene/DialogSceneStrategy.Companion.DialogKey|null[0]
}
}
final class <#A: kotlin/Any> androidx.navigation3.scene/SceneDecoratorStrategyScope : androidx.navigation3.scene/SceneStrategyScope<#A> { // androidx.navigation3.scene/SceneDecoratorStrategyScope|null[0]
constructor <init>() // androidx.navigation3.scene/SceneDecoratorStrategyScope.<init>|<init>(){}[0]
}
final class <#A: kotlin/Any> androidx.navigation3.scene/SceneInfo : androidx.navigationevent/NavigationEventInfo { // androidx.navigation3.scene/SceneInfo|null[0]
constructor <init>(androidx.navigation3.scene/Scene<#A>) // androidx.navigation3.scene/SceneInfo.<init>|<init>(androidx.navigation3.scene.Scene<1:0>){}[0]
final val scene // androidx.navigation3.scene/SceneInfo.scene|{}scene[0]
final fun <get-scene>(): androidx.navigation3.scene/Scene<#A> // androidx.navigation3.scene/SceneInfo.scene.<get-scene>|<get-scene>(){}[0]
final fun equals(kotlin/Any?): kotlin/Boolean // androidx.navigation3.scene/SceneInfo.equals|equals(kotlin.Any?){}[0]
final fun hashCode(): kotlin/Int // androidx.navigation3.scene/SceneInfo.hashCode|hashCode(){}[0]
final fun toString(): kotlin/String // androidx.navigation3.scene/SceneInfo.toString|toString(){}[0]
}
final class <#A: kotlin/Any> androidx.navigation3.scene/SceneState { // androidx.navigation3.scene/SceneState|null[0]
final val currentScene // androidx.navigation3.scene/SceneState.currentScene|{}currentScene[0]
final fun <get-currentScene>(): androidx.navigation3.scene/Scene<#A> // androidx.navigation3.scene/SceneState.currentScene.<get-currentScene>|<get-currentScene>(){}[0]
final val entries // androidx.navigation3.scene/SceneState.entries|{}entries[0]
final fun <get-entries>(): kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>> // androidx.navigation3.scene/SceneState.entries.<get-entries>|<get-entries>(){}[0]
final val overlayScenes // androidx.navigation3.scene/SceneState.overlayScenes|{}overlayScenes[0]
final fun <get-overlayScenes>(): kotlin.collections/List<androidx.navigation3.scene/OverlayScene<#A>> // androidx.navigation3.scene/SceneState.overlayScenes.<get-overlayScenes>|<get-overlayScenes>(){}[0]
final val previousScenes // androidx.navigation3.scene/SceneState.previousScenes|{}previousScenes[0]
final fun <get-previousScenes>(): kotlin.collections/List<androidx.navigation3.scene/Scene<#A>> // androidx.navigation3.scene/SceneState.previousScenes.<get-previousScenes>|<get-previousScenes>(){}[0]
final fun equals(kotlin/Any?): kotlin/Boolean // androidx.navigation3.scene/SceneState.equals|equals(kotlin.Any?){}[0]
final fun hashCode(): kotlin/Int // androidx.navigation3.scene/SceneState.hashCode|hashCode(){}[0]
final fun toString(): kotlin/String // androidx.navigation3.scene/SceneState.toString|toString(){}[0]
}
final class <#A: kotlin/Any> androidx.navigation3.scene/SinglePaneSceneStrategy : androidx.navigation3.scene/SceneStrategy<#A> { // androidx.navigation3.scene/SinglePaneSceneStrategy|null[0]
constructor <init>() // androidx.navigation3.scene/SinglePaneSceneStrategy.<init>|<init>(){}[0]
final fun (androidx.navigation3.scene/SceneStrategyScope<#A>).calculateScene(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>): androidx.navigation3.scene/Scene<#A> // androidx.navigation3.scene/SinglePaneSceneStrategy.calculateScene|calculateScene@androidx.navigation3.scene.SceneStrategyScope<1:0>(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<1:0>>){}[0]
}
open class <#A: kotlin/Any> androidx.navigation3.scene/SceneStrategyScope { // androidx.navigation3.scene/SceneStrategyScope|null[0]
constructor <init>() // androidx.navigation3.scene/SceneStrategyScope.<init>|<init>(){}[0]
final val onBack // androidx.navigation3.scene/SceneStrategyScope.onBack|{}onBack[0]
final fun <get-onBack>(): kotlin/Function0<kotlin/Unit> // androidx.navigation3.scene/SceneStrategyScope.onBack.<get-onBack>|<get-onBack>(){}[0]
}
final object androidx.navigation3.ui/NavDisplay { // androidx.navigation3.ui/NavDisplay|null[0]
final fun popTransitionSpec(kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, androidx.compose.animation/ContentTransform?>): kotlin.collections/Map<kotlin/String, kotlin/Any> // androidx.navigation3.ui/NavDisplay.popTransitionSpec|popTransitionSpec(kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<*>>,androidx.compose.animation.ContentTransform?>){}[0]
final fun predictivePopTransitionSpec(kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, kotlin/Int, androidx.compose.animation/ContentTransform?>): kotlin.collections/Map<kotlin/String, kotlin/Any> // androidx.navigation3.ui/NavDisplay.predictivePopTransitionSpec|predictivePopTransitionSpec(kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<*>>,kotlin.Int,androidx.compose.animation.ContentTransform?>){}[0]
final fun transitionSpec(kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, androidx.compose.animation/ContentTransform?>): kotlin.collections/Map<kotlin/String, kotlin/Any> // androidx.navigation3.ui/NavDisplay.transitionSpec|transitionSpec(kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<*>>,androidx.compose.animation.ContentTransform?>){}[0]
final object PopTransitionKey : androidx.navigation3.runtime/NavMetadataKey<kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, androidx.compose.animation/ContentTransform>> // androidx.navigation3.ui/NavDisplay.PopTransitionKey|null[0]
final object PredictivePopTransitionKey : androidx.navigation3.runtime/NavMetadataKey<kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, kotlin/Int, androidx.compose.animation/ContentTransform?>> // androidx.navigation3.ui/NavDisplay.PredictivePopTransitionKey|null[0]
final object TransitionKey : androidx.navigation3.runtime/NavMetadataKey<kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<*>>, androidx.compose.animation/ContentTransform>> // androidx.navigation3.ui/NavDisplay.TransitionKey|null[0]
}
final val androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy$stableprop|#static{}androidx_navigation3_scene_DialogSceneStrategy$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop|#static{}androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop|#static{}androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_SceneInfo$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_SceneInfo$stableprop|#static{}androidx_navigation3_scene_SceneInfo$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_SceneState$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_SceneState$stableprop|#static{}androidx_navigation3_scene_SceneState$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_SceneStrategyScope$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_SceneStrategyScope$stableprop|#static{}androidx_navigation3_scene_SceneStrategyScope$stableprop[0]
final val androidx.navigation3.scene/androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop // androidx.navigation3.scene/androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop|#static{}androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop[0]
final val androidx.navigation3.ui/LocalNavAnimatedContentScope // androidx.navigation3.ui/LocalNavAnimatedContentScope|{}LocalNavAnimatedContentScope[0]
final fun <get-LocalNavAnimatedContentScope>(): androidx.compose.runtime/ProvidableCompositionLocal<androidx.compose.animation/AnimatedContentScope> // androidx.navigation3.ui/LocalNavAnimatedContentScope.<get-LocalNavAnimatedContentScope>|<get-LocalNavAnimatedContentScope>(){}[0]
final val androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay$stableprop // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay$stableprop|#static{}androidx_navigation3_ui_NavDisplay$stableprop[0]
final val androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop|#static{}androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop[0]
final val androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop|#static{}androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop[0]
final val androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop|#static{}androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop[0]
final fun <#A: kotlin/Any> androidx.navigation3.scene/rememberSceneState(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>, androidx.navigation3.scene/SceneStrategy<#A>, kotlin/Function0<kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int): androidx.navigation3.scene/SceneState<#A> // androidx.navigation3.scene/rememberSceneState|rememberSceneState(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<0:0>>;androidx.navigation3.scene.SceneStrategy<0:0>;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.scene/rememberSceneState(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>, kotlin.collections/List<androidx.navigation3.scene/SceneStrategy<#A>>, kotlin.collections/List<androidx.navigation3.scene/SceneDecoratorStrategy<#A>>?, androidx.compose.animation/SharedTransitionScope?, kotlin/Function0<kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int): androidx.navigation3.scene/SceneState<#A> // androidx.navigation3.scene/rememberSceneState|rememberSceneState(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<0:0>>;kotlin.collections.List<androidx.navigation3.scene.SceneStrategy<0:0>>;kotlin.collections.List<androidx.navigation3.scene.SceneDecoratorStrategy<0:0>>?;androidx.compose.animation.SharedTransitionScope?;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/NavDisplay(androidx.navigation3.scene/SceneState<#A>, androidx.navigationevent.compose/NavigationEventState<androidx.navigation3.scene/SceneInfo<#A>>, androidx.compose.ui/Modifier?, androidx.compose.ui/Alignment?, androidx.compose.animation/SizeTransform?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform>?, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // androidx.navigation3.ui/NavDisplay|NavDisplay(androidx.navigation3.scene.SceneState<0:0>;androidx.navigationevent.compose.NavigationEventState<androidx.navigation3.scene.SceneInfo<0:0>>;androidx.compose.ui.Modifier?;androidx.compose.ui.Alignment?;androidx.compose.animation.SizeTransform?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,kotlin.Int,androidx.compose.animation.ContentTransform>?;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/NavDisplay(kotlin.collections/List<#A>, androidx.compose.ui/Modifier?, androidx.compose.ui/Alignment?, kotlin/Function0<kotlin/Unit>?, kotlin.collections/List<androidx.navigation3.runtime/NavEntryDecorator<#A>>?, androidx.navigation3.scene/SceneStrategy<#A>?, androidx.compose.animation/SizeTransform?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform>?, kotlin/Function1<#A, androidx.navigation3.runtime/NavEntry<#A>>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // androidx.navigation3.ui/NavDisplay|NavDisplay(kotlin.collections.List<0:0>;androidx.compose.ui.Modifier?;androidx.compose.ui.Alignment?;kotlin.Function0<kotlin.Unit>?;kotlin.collections.List<androidx.navigation3.runtime.NavEntryDecorator<0:0>>?;androidx.navigation3.scene.SceneStrategy<0:0>?;androidx.compose.animation.SizeTransform?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,kotlin.Int,androidx.compose.animation.ContentTransform>?;kotlin.Function1<0:0,androidx.navigation3.runtime.NavEntry<0:0>>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/NavDisplay(kotlin.collections/List<#A>, androidx.compose.ui/Modifier?, androidx.compose.ui/Alignment?, kotlin/Function0<kotlin/Unit>?, kotlin.collections/List<androidx.navigation3.runtime/NavEntryDecorator<#A>>?, kotlin.collections/List<androidx.navigation3.scene/SceneStrategy<#A>>?, kotlin.collections/List<androidx.navigation3.scene/SceneDecoratorStrategy<#A>>?, androidx.compose.animation/SharedTransitionScope?, androidx.compose.animation/SizeTransform?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform>?, kotlin/Function1<#A, androidx.navigation3.runtime/NavEntry<#A>>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // androidx.navigation3.ui/NavDisplay|NavDisplay(kotlin.collections.List<0:0>;androidx.compose.ui.Modifier?;androidx.compose.ui.Alignment?;kotlin.Function0<kotlin.Unit>?;kotlin.collections.List<androidx.navigation3.runtime.NavEntryDecorator<0:0>>?;kotlin.collections.List<androidx.navigation3.scene.SceneStrategy<0:0>>?;kotlin.collections.List<androidx.navigation3.scene.SceneDecoratorStrategy<0:0>>?;androidx.compose.animation.SharedTransitionScope?;androidx.compose.animation.SizeTransform?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,kotlin.Int,androidx.compose.animation.ContentTransform>?;kotlin.Function1<0:0,androidx.navigation3.runtime.NavEntry<0:0>>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/NavDisplay(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>, androidx.compose.ui/Modifier?, androidx.compose.ui/Alignment?, androidx.navigation3.scene/SceneStrategy<#A>?, androidx.compose.animation/SizeTransform?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform>?, kotlin/Function0<kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // androidx.navigation3.ui/NavDisplay|NavDisplay(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<0:0>>;androidx.compose.ui.Modifier?;androidx.compose.ui.Alignment?;androidx.navigation3.scene.SceneStrategy<0:0>?;androidx.compose.animation.SizeTransform?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,kotlin.Int,androidx.compose.animation.ContentTransform>?;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/NavDisplay(kotlin.collections/List<androidx.navigation3.runtime/NavEntry<#A>>, androidx.compose.ui/Modifier?, androidx.compose.ui/Alignment?, kotlin.collections/List<androidx.navigation3.scene/SceneStrategy<#A>>?, kotlin.collections/List<androidx.navigation3.scene/SceneDecoratorStrategy<#A>>?, androidx.compose.animation/SharedTransitionScope?, androidx.compose.animation/SizeTransform?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform>?, kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform>?, kotlin/Function0<kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int, kotlin/Int) // androidx.navigation3.ui/NavDisplay|NavDisplay(kotlin.collections.List<androidx.navigation3.runtime.NavEntry<0:0>>;androidx.compose.ui.Modifier?;androidx.compose.ui.Alignment?;kotlin.collections.List<androidx.navigation3.scene.SceneStrategy<0:0>>?;kotlin.collections.List<androidx.navigation3.scene.SceneDecoratorStrategy<0:0>>?;androidx.compose.animation.SharedTransitionScope?;androidx.compose.animation.SizeTransform?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function1<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,androidx.compose.animation.ContentTransform>?;kotlin.Function2<androidx.compose.animation.AnimatedContentTransitionScope<androidx.navigation3.scene.Scene<0:0>>,kotlin.Int,androidx.compose.animation.ContentTransform>?;kotlin.Function0<kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int;kotlin.Int){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/defaultPopTransitionSpec(): kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform> // androidx.navigation3.ui/defaultPopTransitionSpec|defaultPopTransitionSpec(){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/defaultPredictivePopTransitionSpec(): kotlin/Function2<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, kotlin/Int, androidx.compose.animation/ContentTransform> // androidx.navigation3.ui/defaultPredictivePopTransitionSpec|defaultPredictivePopTransitionSpec(){0§<kotlin.Any>}[0]
final fun <#A: kotlin/Any> androidx.navigation3.ui/defaultTransitionSpec(): kotlin/Function1<androidx.compose.animation/AnimatedContentTransitionScope<androidx.navigation3.scene/Scene<#A>>, androidx.compose.animation/ContentTransform> // androidx.navigation3.ui/defaultTransitionSpec|defaultTransitionSpec(){0§<kotlin.Any>}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy$stableprop_getter|androidx_navigation3_scene_DialogSceneStrategy$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop_getter|androidx_navigation3_scene_DialogSceneStrategy_Companion_DialogKey$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop_getter|androidx_navigation3_scene_SceneDecoratorStrategyScope$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_SceneInfo$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_SceneInfo$stableprop_getter|androidx_navigation3_scene_SceneInfo$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_SceneState$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_SceneState$stableprop_getter|androidx_navigation3_scene_SceneState$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_SceneStrategyScope$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_SceneStrategyScope$stableprop_getter|androidx_navigation3_scene_SceneStrategyScope$stableprop_getter(){}[0]
final fun androidx.navigation3.scene/androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop_getter(): kotlin/Int // androidx.navigation3.scene/androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop_getter|androidx_navigation3_scene_SinglePaneSceneStrategy$stableprop_getter(){}[0]
final fun androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay$stableprop_getter(): kotlin/Int // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay$stableprop_getter|androidx_navigation3_ui_NavDisplay$stableprop_getter(){}[0]
final fun androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop_getter(): kotlin/Int // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop_getter|androidx_navigation3_ui_NavDisplay_PopTransitionKey$stableprop_getter(){}[0]
final fun androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop_getter(): kotlin/Int // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop_getter|androidx_navigation3_ui_NavDisplay_PredictivePopTransitionKey$stableprop_getter(){}[0]
final fun androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop_getter(): kotlin/Int // androidx.navigation3.ui/androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop_getter|androidx_navigation3_ui_NavDisplay_TransitionKey$stableprop_getter(){}[0]