From 1af25bf9376078a9ee60784c8a4ad5b765408248 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 5 Jun 2026 22:41:30 +0000
Subject: [PATCH 1/3] Initial plan
From 27e7cebdde9f9d778873c817a078ca6db4b96c22 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Fri, 5 Jun 2026 23:23:21 +0000
Subject: [PATCH 2/3] Un-strip Compose Animation bindings; add targeted
transforms and deps
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
---
config.json | 10 +-
docs/artifact-list-with-versions.md | 4 +-
published-namespaces.txt | 4 +
.../PublicAPI/PublicAPI.Unshipped.txt | 229 ++++++-
.../animation-android/Transforms/Metadata.xml | 1 -
.../PublicAPI/PublicAPI.Unshipped.txt | 616 +++++++++++++++++-
.../Transforms/Metadata.xml | 34 +-
7 files changed, 886 insertions(+), 12 deletions(-)
diff --git a/config.json b/config.json
index b80807032..b8bd6e95e 100644
--- a/config.json
+++ b/config.json
@@ -265,8 +265,9 @@
"groupId": "androidx.compose.animation",
"artifactId": "animation-android",
"version": "1.11.2",
- "nugetVersion": "1.11.2",
- "nugetId": "Xamarin.AndroidX.Compose.Animation.Android"
+ "nugetVersion": "1.11.2.1",
+ "nugetId": "Xamarin.AndroidX.Compose.Animation.Android",
+ "extraDependencies": "androidx.compose.ui.ui-unit-android"
},
{
"groupId": "androidx.compose.animation",
@@ -279,8 +280,9 @@
"groupId": "androidx.compose.animation",
"artifactId": "animation-core-android",
"version": "1.11.2",
- "nugetVersion": "1.11.2",
- "nugetId": "Xamarin.AndroidX.Compose.Animation.Core.Android"
+ "nugetVersion": "1.11.2.1",
+ "nugetId": "Xamarin.AndroidX.Compose.Animation.Core.Android",
+ "extraDependencies": "org.jetbrains.kotlinx.kotlinx-coroutines-core-jvm"
},
{
"groupId": "androidx.compose.animation",
diff --git a/docs/artifact-list-with-versions.md b/docs/artifact-list-with-versions.md
index 7bbf30254..e99defac9 100644
--- a/docs/artifact-list-with-versions.md
+++ b/docs/artifact-list-with-versions.md
@@ -41,9 +41,9 @@
| 34|androidx.collection:collection-jvm |1.6.0 |Xamarin.AndroidX.Collection.Jvm |1.6.0 |
| 35|androidx.collection:collection-ktx |1.6.0 |Xamarin.AndroidX.Collection.Ktx |1.6.0 |
| 36|androidx.compose.animation:animation |1.11.2 |Xamarin.AndroidX.Compose.Animation |1.11.2 |
-| 37|androidx.compose.animation:animation-android |1.11.2 |Xamarin.AndroidX.Compose.Animation.Android |1.11.2 |
+| 37|androidx.compose.animation:animation-android |1.11.2 |Xamarin.AndroidX.Compose.Animation.Android |1.11.2.1 |
| 38|androidx.compose.animation:animation-core |1.11.2 |Xamarin.AndroidX.Compose.Animation.Core |1.11.2 |
-| 39|androidx.compose.animation:animation-core-android |1.11.2 |Xamarin.AndroidX.Compose.Animation.Core.Android |1.11.2 |
+| 39|androidx.compose.animation:animation-core-android |1.11.2 |Xamarin.AndroidX.Compose.Animation.Core.Android |1.11.2.1 |
| 40|androidx.compose.animation:animation-graphics |1.11.2 |Xamarin.AndroidX.Compose.Animation.Graphics |1.11.2 |
| 41|androidx.compose.animation:animation-graphics-android |1.11.2 |Xamarin.AndroidX.Compose.Animation.Graphics.Android |1.11.2 |
| 42|androidx.compose.foundation:foundation |1.11.2 |Xamarin.AndroidX.Compose.Foundation |1.11.2 |
diff --git a/published-namespaces.txt b/published-namespaces.txt
index aefed1d23..54bf7bae9 100644
--- a/published-namespaces.txt
+++ b/published-namespaces.txt
@@ -363,10 +363,14 @@ AndroidX.Car.Widget.ItemDecorators
AndroidX.CardView.Widget
AndroidX.Collection
AndroidX.Collection.Internal
+AndroidX.Compose.Animation
+AndroidX.Compose.Animation.Core
+AndroidX.Compose.Animation.Core.Internal
AndroidX.Compose.Animation.Graphics
AndroidX.Compose.Animation.Graphics.Res
AndroidX.Compose.Animation.Graphics.Vector
AndroidX.Compose.Animation.Graphics.Vector.Compat
+AndroidX.Compose.Animation.Internal
AndroidX.Compose.Foundation
AndroidX.Compose.Foundation.Border
AndroidX.Compose.Foundation.Content
diff --git a/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
index 7dc5c5811..f092675a0 100644
--- a/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
+++ b/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
@@ -1 +1,228 @@
-#nullable enable
+#nullable enable
+AndroidX.Compose.Animation.AndroidActualDefaultDecayAnimationSpec_androidKt
+AndroidX.Compose.Animation.AnimateBoundsModifierKt
+AndroidX.Compose.Animation.AnimatedContentKt
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.Down_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.End_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.Left_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.Right_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.Start_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.Up_DKzdypw.get -> int
+AndroidX.Compose.Animation.AnimatedVisibilityKt
+AndroidX.Compose.Animation.AnimatedVisibilityScopeDefaultImpls
+AndroidX.Compose.Animation.AnimationModifierKt
+AndroidX.Compose.Animation.BoundsAnimationKt
+AndroidX.Compose.Animation.ColorVectorConverterKt
+AndroidX.Compose.Animation.CompositionLocalsKt
+AndroidX.Compose.Animation.ContentTransform
+AndroidX.Compose.Animation.ContentTransform.ContentTransform(AndroidX.Compose.Animation.EnterTransition! targetContentEnter, AndroidX.Compose.Animation.ExitTransition! initialContentExit, float targetContentZIndex, AndroidX.Compose.Animation.ISizeTransform? sizeTransform) -> void
+AndroidX.Compose.Animation.ContentTransform.InitialContentExit.get -> AndroidX.Compose.Animation.ExitTransition!
+AndroidX.Compose.Animation.ContentTransform.SizeTransform.get -> AndroidX.Compose.Animation.ISizeTransform?
+AndroidX.Compose.Animation.ContentTransform.TargetContentEnter.get -> AndroidX.Compose.Animation.EnterTransition!
+AndroidX.Compose.Animation.ContentTransform.TargetContentZIndex.get -> float
+AndroidX.Compose.Animation.ContentTransform.TargetContentZIndex.set -> void
+AndroidX.Compose.Animation.CrossfadeKt
+AndroidX.Compose.Animation.EnterExitState
+AndroidX.Compose.Animation.EnterExitTransitionKt
+AndroidX.Compose.Animation.EnterTransition
+AndroidX.Compose.Animation.EnterTransition.Companion
+AndroidX.Compose.Animation.EnterTransition.Companion.None.get -> AndroidX.Compose.Animation.EnterTransition!
+AndroidX.Compose.Animation.EnterTransition.EnterTransition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.EnterTransition.Plus(AndroidX.Compose.Animation.EnterTransition! enter) -> AndroidX.Compose.Animation.EnterTransition!
+AndroidX.Compose.Animation.ExitTransition
+AndroidX.Compose.Animation.ExitTransition.Companion
+AndroidX.Compose.Animation.ExitTransition.Companion.None.get -> AndroidX.Compose.Animation.ExitTransition!
+AndroidX.Compose.Animation.ExitTransition.ExitTransition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.ExitTransition.Plus(AndroidX.Compose.Animation.ExitTransition! exit) -> AndroidX.Compose.Animation.ExitTransition!
+AndroidX.Compose.Animation.ExperimentalAnimationApiAttribute
+AndroidX.Compose.Animation.ExperimentalAnimationApiAttribute.ExperimentalAnimationApiAttribute() -> void
+AndroidX.Compose.Animation.ExperimentalLookaheadAnimationVisualDebugApiAttribute
+AndroidX.Compose.Animation.ExperimentalLookaheadAnimationVisualDebugApiAttribute.ExperimentalLookaheadAnimationVisualDebugApiAttribute() -> void
+AndroidX.Compose.Animation.ExperimentalSharedTransitionApiAttribute
+AndroidX.Compose.Animation.ExperimentalSharedTransitionApiAttribute.ExperimentalSharedTransitionApiAttribute() -> void
+AndroidX.Compose.Animation.FlingCalculatorKt
+AndroidX.Compose.Animation.IAnimatedContentScope
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope.ContentAlignment.get -> AndroidX.Compose.UI.IAlignment!
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope.GetKeepUntilTransitionsFinished(AndroidX.Compose.Animation.ExitTransition.Companion! _this_KeepUntilTransitionsFinished) -> AndroidX.Compose.Animation.ExitTransition!
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope.SlideIntoContainer(int p0, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! initialOffset) -> AndroidX.Compose.Animation.EnterTransition!
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope.SlideOutOfContainer(int p0, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! targetOffset) -> AndroidX.Compose.Animation.ExitTransition!
+AndroidX.Compose.Animation.IAnimatedContentTransitionScope.Using(AndroidX.Compose.Animation.ContentTransform! p0, AndroidX.Compose.Animation.ISizeTransform? sizeTransform) -> AndroidX.Compose.Animation.ContentTransform!
+AndroidX.Compose.Animation.IAnimatedVisibilityScope
+AndroidX.Compose.Animation.IAnimatedVisibilityScope.AnimateEnterExit(AndroidX.Compose.UI.IModifier! _this_animateEnterExit, AndroidX.Compose.Animation.EnterTransition! enter, AndroidX.Compose.Animation.ExitTransition! exit, string! label) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.IAnimatedVisibilityScope.Transition.get -> AndroidX.Compose.Animation.Core.Transition!
+AndroidX.Compose.Animation.IBoundsTransform
+AndroidX.Compose.Animation.IExperimentalAnimationApi
+AndroidX.Compose.Animation.IExperimentalLookaheadAnimationVisualDebugApi
+AndroidX.Compose.Animation.IExperimentalSharedTransitionApi
+AndroidX.Compose.Animation.ISharedTransitionScope
+AndroidX.Compose.Animation.ISharedTransitionScope.IsTransitionActive.get -> bool
+AndroidX.Compose.Animation.ISharedTransitionScope.OverlayClip(AndroidX.Compose.UI.Graphics.IShape! clipShape) -> AndroidX.Compose.Animation.ISharedTransitionScopeOverlayClip!
+AndroidX.Compose.Animation.ISharedTransitionScope.RememberSharedContentState(Java.Lang.Object! key, AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig! config, AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState!
+AndroidX.Compose.Animation.ISharedTransitionScope.RememberSharedContentState(Java.Lang.Object! key, AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState!
+AndroidX.Compose.Animation.ISharedTransitionScope.RenderInSharedTransitionScopeOverlay(AndroidX.Compose.UI.IModifier! p0, float zIndexInOverlay, Kotlin.Jvm.Functions.IFunction0! renderInOverlay) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScope.SharedBounds(AndroidX.Compose.UI.IModifier! p0, AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState! sharedContentState, AndroidX.Compose.Animation.IAnimatedVisibilityScope! animatedVisibilityScope, AndroidX.Compose.Animation.EnterTransition! enter, AndroidX.Compose.Animation.ExitTransition! exit, AndroidX.Compose.Animation.IBoundsTransform! boundsTransform, AndroidX.Compose.Animation.ISharedTransitionScopeResizeMode! resizeMode, AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize! placeholderSize, bool renderInOverlayDuringTransition, float zIndexInOverlay, AndroidX.Compose.Animation.ISharedTransitionScopeOverlayClip! clipInOverlayDuringTransition) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScope.SharedContentConfig() -> AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig!
+AndroidX.Compose.Animation.ISharedTransitionScope.SharedElement(AndroidX.Compose.UI.IModifier! p0, AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState! sharedContentState, AndroidX.Compose.Animation.IAnimatedVisibilityScope! animatedVisibilityScope, AndroidX.Compose.Animation.IBoundsTransform! boundsTransform, AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize! placeholderSize, bool renderInOverlayDuringTransition, float zIndexInOverlay, AndroidX.Compose.Animation.ISharedTransitionScopeOverlayClip! clipInOverlayDuringTransition) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScope.SharedElementWithCallerManagedVisibility(AndroidX.Compose.UI.IModifier! p0, AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState! sharedContentState, bool visible, AndroidX.Compose.Animation.IBoundsTransform! boundsTransform, AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize! placeholderSize, bool renderInOverlayDuringTransition, float zIndexInOverlay, AndroidX.Compose.Animation.ISharedTransitionScopeOverlayClip! clipInOverlayDuringTransition) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScope.SkipToLookaheadPosition(AndroidX.Compose.UI.IModifier! _this_skipToLookaheadPosition, Kotlin.Jvm.Functions.IFunction0! enabled) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScope.SkipToLookaheadSize(AndroidX.Compose.UI.IModifier! p0, Kotlin.Jvm.Functions.IFunction0! enabled) -> AndroidX.Compose.UI.IModifier!
+AndroidX.Compose.Animation.ISharedTransitionScopeOverlayClip
+AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize
+AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize.CalculateSize_JyjRU_E(long p0, long p1) -> long
+AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize.Companion.get -> AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion!
+AndroidX.Compose.Animation.ISharedTransitionScopeResizeMode
+AndroidX.Compose.Animation.ISharedTransitionScopeResizeMode.Companion.get -> AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion!
+AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig
+AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig.IsEnabled(AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState! _this_isEnabled) -> bool
+AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig.ShouldKeepEnabledForOngoingAnimation.get -> bool
+AndroidX.Compose.Animation.ISizeTransform
+AndroidX.Compose.Animation.ISizeTransform.Clip.get -> bool
+AndroidX.Compose.Animation.ISizeTransform.CreateAnimationSpec(long p0, long p1) -> AndroidX.Compose.Animation.Core.IFiniteAnimationSpec!
+AndroidX.Compose.Animation.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt
+AndroidX.Compose.Animation.IsLookaheadAnimationVisualDebuggingEnabledKt
+AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt
+AndroidX.Compose.Animation.SharedContentNodeKt
+AndroidX.Compose.Animation.SharedElementKt
+AndroidX.Compose.Animation.SharedTransitionDefaults
+AndroidX.Compose.Animation.SharedTransitionDefaults.BoundsTransform.get -> AndroidX.Compose.Animation.IBoundsTransform!
+AndroidX.Compose.Animation.SharedTransitionDefaults.SharedContentConfig
+AndroidX.Compose.Animation.SharedTransitionScopeKt
+AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSize
+AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion
+AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion.AnimatedSize.get -> AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize!
+AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion.ContentSize.get -> AndroidX.Compose.Animation.ISharedTransitionScopePlaceholderSize!
+AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeConsts
+AndroidX.Compose.Animation.SharedTransitionScopeResizeMode
+AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion
+AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion.RemeasureToBounds.get -> AndroidX.Compose.Animation.ISharedTransitionScopeResizeMode!
+AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion.ScaleToBounds(AndroidX.Compose.UI.Layout.IContentScale! contentScale, AndroidX.Compose.UI.IAlignment! alignment) -> AndroidX.Compose.Animation.ISharedTransitionScopeResizeMode!
+AndroidX.Compose.Animation.SharedTransitionScopeResizeModeConsts
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.ClipPathInOverlay.get -> AndroidX.Compose.UI.Graphics.IPath?
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.IsMatchFound.get -> bool
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.Key.get -> Java.Lang.Object!
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.ParentSharedContentState.get -> AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState?
+AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.PrepareTransitionWithInitialVelocity_TH1AsA0(long initialVelocity) -> void
+AndroidX.Compose.Animation.SharedTransitionStateMachineKt
+AndroidX.Compose.Animation.SingleValueAnimationKt
+AndroidX.Compose.Animation.SkipToLookaheadSizeNodeKt
+AndroidX.Compose.Animation.SplineBasedDecayKt
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.AbsVelocityThreshold.get -> float
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.GetDurationNanos(float initialValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.GetTargetValue(float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.GetValueFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.SplineBasedFloatDecayAnimationSpec(AndroidX.Compose.UI.Unit.IDensity! density) -> void
+AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec_androidKt
+AndroidX.Compose.Animation.TransitionKt
+override AndroidX.Compose.Animation.AndroidActualDefaultDecayAnimationSpec_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimateBoundsModifierKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimatedContentKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimatedContentTransitionScopeSlideDirection.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimatedVisibilityKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimatedVisibilityScopeDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.AnimationModifierKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.BoundsAnimationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.ColorVectorConverterKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.CompositionLocalsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.ContentTransform.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.CrossfadeKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.EnterExitState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.EnterExitTransitionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.EnterTransition.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.EnterTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.EnterTransition.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.EnterTransition.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.ExitTransition.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.ExitTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.ExitTransition.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.ExitTransition.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.FlingCalculatorKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.IsLookaheadAnimationVisualDebuggingEnabledKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedContentNodeKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedElementKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionDefaults.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionDefaults.SharedContentConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionScopeKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionScopeSharedContentState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SharedTransitionStateMachineKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SingleValueAnimationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SkipToLookaheadSizeNodeKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SplineBasedDecayKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec_androidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.TransitionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+static AndroidX.Compose.Animation.AndroidActualDefaultDecayAnimationSpec_androidKt.DefaultDecayAnimationSpec(AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> AndroidX.Compose.Animation.Core.IDecayAnimationSpec!
+static AndroidX.Compose.Animation.AnimateBoundsModifierKt.AnimateBounds(AndroidX.Compose.UI.IModifier! obj, AndroidX.Compose.UI.Layout.ILookaheadScope! lookaheadScope, AndroidX.Compose.UI.IModifier! modifier, AndroidX.Compose.Animation.IBoundsTransform! boundsTransform, bool animateMotionFrameOfReference) -> AndroidX.Compose.UI.IModifier!
+static AndroidX.Compose.Animation.AnimatedContentKt.AnimatedContent(AndroidX.Compose.Animation.Core.Transition! obj, AndroidX.Compose.UI.IModifier? modifier, Kotlin.Jvm.Functions.IFunction1? transitionSpec, AndroidX.Compose.UI.IAlignment? contentAlignment, Kotlin.Jvm.Functions.IFunction1? contentKey, Kotlin.Jvm.Functions.IFunction4! content, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedContentKt.AnimatedContent(Java.Lang.Object? targetState, AndroidX.Compose.UI.IModifier? modifier, Kotlin.Jvm.Functions.IFunction1? transitionSpec, AndroidX.Compose.UI.IAlignment? contentAlignment, string? label, Kotlin.Jvm.Functions.IFunction1? contentKey, Kotlin.Jvm.Functions.IFunction4! content, AndroidX.Compose.Runtime.IComposer? _composer, int p8, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedContentKt.SizeTransform(bool clip, Kotlin.Jvm.Functions.IFunction2! sizeAnimationSpec) -> AndroidX.Compose.Animation.ISizeTransform!
+static AndroidX.Compose.Animation.AnimatedContentKt.TogetherWith(AndroidX.Compose.Animation.EnterTransition! obj, AndroidX.Compose.Animation.ExitTransition! exit) -> AndroidX.Compose.Animation.ContentTransform!
+static AndroidX.Compose.Animation.AnimatedContentKt.With(AndroidX.Compose.Animation.EnterTransition! obj, AndroidX.Compose.Animation.ExitTransition! exit) -> AndroidX.Compose.Animation.ContentTransform!
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Animation.Core.MutableTransitionState! visibleState, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction1! visible, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Foundation.Layout.IColumnScope! obj, AndroidX.Compose.Animation.Core.MutableTransitionState! visibleState, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p8, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Foundation.Layout.IColumnScope! obj, bool visible, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p8, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Foundation.Layout.IRowScope! obj, AndroidX.Compose.Animation.Core.MutableTransitionState! visibleState, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p8, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(AndroidX.Compose.Foundation.Layout.IRowScope! obj, bool visible, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p8, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityKt.AnimatedVisibility(bool visible, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.EnterTransition? enter, AndroidX.Compose.Animation.ExitTransition? exit, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> void
+static AndroidX.Compose.Animation.AnimatedVisibilityScopeDefaultImpls.AnimateEnterExit(AndroidX.Compose.Animation.IAnimatedVisibilityScope! _this, AndroidX.Compose.UI.IModifier! _receiver, AndroidX.Compose.Animation.EnterTransition! enter, AndroidX.Compose.Animation.ExitTransition! exit, string! label) -> AndroidX.Compose.UI.IModifier!
+static AndroidX.Compose.Animation.AnimationModifierKt.AnimateContentSize(AndroidX.Compose.UI.IModifier! obj, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignment! alignment, Kotlin.Jvm.Functions.IFunction2? finishedListener) -> AndroidX.Compose.UI.IModifier!
+static AndroidX.Compose.Animation.AnimationModifierKt.AnimateContentSize(AndroidX.Compose.UI.IModifier! obj, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction2? finishedListener) -> AndroidX.Compose.UI.IModifier!
+static AndroidX.Compose.Animation.AnimationModifierKt.InvalidSize.get -> long
+static AndroidX.Compose.Animation.AnimationModifierKt.IsValid(long obj) -> bool
+static AndroidX.Compose.Animation.ColorVectorConverterKt.GetVectorConverter(AndroidX.Compose.UI.Graphics.Color.Companion! obj) -> Kotlin.Jvm.Functions.IFunction1!
+static AndroidX.Compose.Animation.CompositionLocalsKt.LocalLookaheadAnimationVisualDebugColor.get -> AndroidX.Compose.Runtime.ProvidableCompositionLocal!
+static AndroidX.Compose.Animation.CompositionLocalsKt.LocalLookaheadAnimationVisualDebugConfig.get -> AndroidX.Compose.Runtime.ProvidableCompositionLocal!
+static AndroidX.Compose.Animation.CrossfadeKt.Crossfade(AndroidX.Compose.Animation.Core.Transition! obj, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec? animationSpec, Kotlin.Jvm.Functions.IFunction1? contentKey, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> void
+static AndroidX.Compose.Animation.CrossfadeKt.Crossfade(Java.Lang.Object? targetState, AndroidX.Compose.UI.IModifier? modifier, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> void
+static AndroidX.Compose.Animation.EnterExitState.Entries.get -> Kotlin.Enums.IEnumEntries!
+static AndroidX.Compose.Animation.EnterExitState.PostExit.get -> AndroidX.Compose.Animation.EnterExitState?
+static AndroidX.Compose.Animation.EnterExitState.PreEnter.get -> AndroidX.Compose.Animation.EnterExitState?
+static AndroidX.Compose.Animation.EnterExitState.ValueOf(string? value) -> AndroidX.Compose.Animation.EnterExitState?
+static AndroidX.Compose.Animation.EnterExitState.Values() -> AndroidX.Compose.Animation.EnterExitState![]?
+static AndroidX.Compose.Animation.EnterExitState.Visible.get -> AndroidX.Compose.Animation.EnterExitState?
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ExpandHorizontally(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignmentHorizontal! expandFrom, bool clip, Kotlin.Jvm.Functions.IFunction1! initialWidth) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ExpandIn(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignment! expandFrom, bool clip, Kotlin.Jvm.Functions.IFunction1! initialSize) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ExpandVertically(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignmentVertical! expandFrom, bool clip, Kotlin.Jvm.Functions.IFunction1! initialHeight) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.FadeIn(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, float initialAlpha) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.FadeOut(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, float targetAlpha) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ScaleIn(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, float initialScale, long transformOrigin) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ScaleOut(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, float targetScale, long transformOrigin) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ShrinkHorizontally(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignmentHorizontal! shrinkTowards, bool clip, Kotlin.Jvm.Functions.IFunction1! targetWidth) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ShrinkOut(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignment! shrinkTowards, bool clip, Kotlin.Jvm.Functions.IFunction1! targetSize) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.ShrinkVertically(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, AndroidX.Compose.UI.IAlignmentVertical! shrinkTowards, bool clip, Kotlin.Jvm.Functions.IFunction1! targetHeight) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideIn(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! initialOffset) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideInHorizontally(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! initialOffsetX) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideInVertically(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! initialOffsetY) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideOut(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! targetOffset) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideOutHorizontally(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! targetOffsetX) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.SlideOutVertically(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1! targetOffsetY) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.UnveilIn(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, long initialColor, bool matchParentSize) -> AndroidX.Compose.Animation.EnterTransition!
+static AndroidX.Compose.Animation.EnterExitTransitionKt.VeilOut(AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec, long targetColor, bool matchParentSize) -> AndroidX.Compose.Animation.ExitTransition!
+static AndroidX.Compose.Animation.IsLookaheadAnimationVisualDebuggingEnabledKt.IsLookaheadAnimationVisualDebuggingEnabled.get -> bool
+static AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt.CustomizedLookaheadAnimationVisualDebugging(long debugColor, Kotlin.Jvm.Functions.IFunction2! content, AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> void
+static AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt.LookaheadAnimationVisualDebugging(bool isEnabled, long overlayColor, long multipleMatchesColor, long unmatchedElementColor, bool isShowKeyLabelEnabled, Kotlin.Jvm.Functions.IFunction2! content, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> void
+static AndroidX.Compose.Animation.SharedContentNodeKt.ModifierLocalSharedElementInternalState.get -> AndroidX.Compose.UI.Modifier.ProvidableModifierLocal!
+static AndroidX.Compose.Animation.SharedTransitionDefaults.Instance.get -> AndroidX.Compose.Animation.SharedTransitionDefaults!
+static AndroidX.Compose.Animation.SharedTransitionDefaults.SharedContentConfig.Instance.get -> AndroidX.Compose.Animation.SharedTransitionDefaults.SharedContentConfig!
+static AndroidX.Compose.Animation.SharedTransitionScopeKt.SharedTransitionLayout(AndroidX.Compose.UI.IModifier? modifier, Kotlin.Jvm.Functions.IFunction3! content, AndroidX.Compose.Runtime.IComposer? _composer, int p3, int _changed) -> void
+static AndroidX.Compose.Animation.SharedTransitionScopeKt.SharedTransitionScope(Kotlin.Jvm.Functions.IFunction4! content, AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> void
+static AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSize.Companion.get -> AndroidX.Compose.Animation.SharedTransitionScopePlaceholderSizeCompanion!
+static AndroidX.Compose.Animation.SharedTransitionScopeResizeMode.Companion.get -> AndroidX.Compose.Animation.SharedTransitionScopeResizeModeCompanion!
+static AndroidX.Compose.Animation.SingleValueAnimationKt.Animatable(long initialValue) -> AndroidX.Compose.Animation.Core.Animatable!
+static AndroidX.Compose.Animation.SingleValueAnimationKt.AnimateColorAsState(long targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.SplineBasedDecayKt.SplineBasedDecay(AndroidX.Compose.UI.Unit.IDensity! density) -> AndroidX.Compose.Animation.Core.IDecayAnimationSpec!
+static AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec_androidKt.PlatformFlingScrollFriction.get -> float
+static AndroidX.Compose.Animation.SplineBasedFloatDecayAnimationSpec_androidKt.RememberSplineBasedDecay(AndroidX.Compose.Runtime.IComposer? _composer, int _changed) -> AndroidX.Compose.Animation.Core.IDecayAnimationSpec!
+static AndroidX.Compose.Animation.TransitionKt.AnimateColor(AndroidX.Compose.Animation.Core.InfiniteTransition! obj, long initialValue, long targetValue, AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec! animationSpec, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.TransitionKt.AnimateColor(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
diff --git a/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml b/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
index cf329ae37..f5da9828b 100644
--- a/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
+++ b/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
@@ -1,3 +1,2 @@
-
\ No newline at end of file
diff --git a/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
index 7dc5c5811..9307e4a94 100644
--- a/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
+++ b/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
@@ -1 +1,615 @@
-#nullable enable
+#nullable enable
+AndroidX.Compose.Animation.Core.ActualJvm_jvmAndAndroidKt
+AndroidX.Compose.Animation.Core.Animatable
+AndroidX.Compose.Animation.Core.Animatable.Animatable(Java.Lang.Object? initialValue, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? visibilityThreshold, string! label) -> void
+AndroidX.Compose.Animation.Core.Animatable.Animatable(Java.Lang.Object? initialValue, AndroidX.Compose.Animation.Core.ITwoWayConverter? typeConverter, Java.Lang.Object? visibilityThreshold) -> void
+AndroidX.Compose.Animation.Core.Animatable.AnimateDecay(Java.Lang.Object? initialVelocity, AndroidX.Compose.Animation.Core.IDecayAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction1? block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.AnimateTo(Java.Lang.Object? targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, Java.Lang.Object? initialVelocity, Kotlin.Jvm.Functions.IFunction1? block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.AsState() -> AndroidX.Compose.Runtime.IState!
+AndroidX.Compose.Animation.Core.Animatable.IsRunning.get -> bool
+AndroidX.Compose.Animation.Core.Animatable.Label.get -> string!
+AndroidX.Compose.Animation.Core.Animatable.LowerBound.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.SnapTo(Java.Lang.Object? targetValue, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.Stop(Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.TargetValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.Animatable.UpdateBounds(Java.Lang.Object? lowerBound, Java.Lang.Object? upperBound) -> void
+AndroidX.Compose.Animation.Core.Animatable.UpperBound.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.Value.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.Velocity.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Animatable.VelocityVector.get -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.AnimatableKt
+AndroidX.Compose.Animation.Core.AnimateAsStateKt
+AndroidX.Compose.Animation.Core.AnimationConstants
+AndroidX.Compose.Animation.Core.AnimationDefaultImpls
+AndroidX.Compose.Animation.Core.AnimationEndReason
+AndroidX.Compose.Animation.Core.AnimationKt
+AndroidX.Compose.Animation.Core.AnimationResult
+AndroidX.Compose.Animation.Core.AnimationResult.AnimationResult(AndroidX.Compose.Animation.Core.AnimationState! endState, AndroidX.Compose.Animation.Core.AnimationEndReason! endReason) -> void
+AndroidX.Compose.Animation.Core.AnimationResult.EndReason.get -> AndroidX.Compose.Animation.Core.AnimationEndReason!
+AndroidX.Compose.Animation.Core.AnimationResult.EndState.get -> AndroidX.Compose.Animation.Core.AnimationState!
+AndroidX.Compose.Animation.Core.AnimationScope
+AndroidX.Compose.Animation.Core.AnimationScope.CancelAnimation() -> void
+AndroidX.Compose.Animation.Core.AnimationScope.FinishedTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.AnimationScope.IsRunning.get -> bool
+AndroidX.Compose.Animation.Core.AnimationScope.LastFrameTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.AnimationScope.StartTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.AnimationScope.TargetValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.AnimationScope.ToAnimationState() -> AndroidX.Compose.Animation.Core.AnimationState!
+AndroidX.Compose.Animation.Core.AnimationScope.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.AnimationScope.Value.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.AnimationScope.Velocity.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.AnimationScope.VelocityVector.get -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.AnimationSpecKt
+AndroidX.Compose.Animation.Core.AnimationState
+AndroidX.Compose.Animation.Core.AnimationState.AnimationState(AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? initialVelocityVector, long lastFrameTimeNanos, long finishedTimeNanos, bool isRunning) -> void
+AndroidX.Compose.Animation.Core.AnimationState.FinishedTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.AnimationState.IsRunning.get -> bool
+AndroidX.Compose.Animation.Core.AnimationState.LastFrameTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.AnimationState.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.AnimationState.Value.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.AnimationState.Velocity.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.AnimationState.VelocityVector.get -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.AnimationStateKt
+AndroidX.Compose.Animation.Core.AnimationVector
+AndroidX.Compose.Animation.Core.AnimationVector.AnimationVector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.Core.AnimationVector1D
+AndroidX.Compose.Animation.Core.AnimationVector1D.AnimationVector1D(float initVal) -> void
+AndroidX.Compose.Animation.Core.AnimationVector1D.Value.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector2D
+AndroidX.Compose.Animation.Core.AnimationVector2D.AnimationVector2D(float v1, float v2) -> void
+AndroidX.Compose.Animation.Core.AnimationVector2D.V1.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector2D.V2.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector3D
+AndroidX.Compose.Animation.Core.AnimationVector3D.AnimationVector3D(float v1, float v2, float v3) -> void
+AndroidX.Compose.Animation.Core.AnimationVector3D.V1.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector3D.V2.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector3D.V3.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector4D
+AndroidX.Compose.Animation.Core.AnimationVector4D.AnimationVector4D(float v1, float v2, float v3, float v4) -> void
+AndroidX.Compose.Animation.Core.AnimationVector4D.V1.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector4D.V2.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector4D.V3.get -> float
+AndroidX.Compose.Animation.Core.AnimationVector4D.V4.get -> float
+AndroidX.Compose.Animation.Core.AnimationVectorsKt
+AndroidX.Compose.Animation.Core.ArcAnimationSpec
+AndroidX.Compose.Animation.Core.ArcAnimationSpec.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.ArcAnimationSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.ArcAnimationSpec.Easing.get -> AndroidX.Compose.Animation.Core.IEasing!
+AndroidX.Compose.Animation.Core.ArcAnimationSpec.Mode.get -> int
+AndroidX.Compose.Animation.Core.ArcMode
+AndroidX.Compose.Animation.Core.ArcMode.Companion
+AndroidX.Compose.Animation.Core.ArcMode.Companion.ArcAbove__9T_Mq4.get -> int
+AndroidX.Compose.Animation.Core.ArcMode.Companion.ArcBelow__9T_Mq4.get -> int
+AndroidX.Compose.Animation.Core.ArcMode.Companion.ArcLinear__9T_Mq4.get -> int
+AndroidX.Compose.Animation.Core.ArcSplineKt
+AndroidX.Compose.Animation.Core.ArcSpline_jvmAndAndroidKt
+AndroidX.Compose.Animation.Core.CubicBezierEasing
+AndroidX.Compose.Animation.Core.CubicBezierEasing.CubicBezierEasing(float a, float b, float c, float d) -> void
+AndroidX.Compose.Animation.Core.CubicBezierEasing.Transform(float fraction) -> float
+AndroidX.Compose.Animation.Core.DecayAnimation
+AndroidX.Compose.Animation.Core.DecayAnimation.DecayAnimation(AndroidX.Compose.Animation.Core.IDecayAnimationSpec! animationSpec, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? initialVelocity) -> void
+AndroidX.Compose.Animation.Core.DecayAnimation.DecayAnimation(AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec! animationSpec, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object! initialVelocityVector) -> void
+AndroidX.Compose.Animation.Core.DecayAnimation.DurationNanos.get -> long
+AndroidX.Compose.Animation.Core.DecayAnimation.GetValueFromNanos(long playTimeNanos) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.DecayAnimation.GetVelocityVectorFromNanos(long playTimeNanos) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.DecayAnimation.InitialValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.DecayAnimation.InitialVelocityVector.get -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.DecayAnimation.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.DecayAnimation.TargetValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.DecayAnimation.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.DecayAnimationSpecKt
+AndroidX.Compose.Animation.Core.DeferredTargetAnimation
+AndroidX.Compose.Animation.Core.DeferredTargetAnimation.DeferredTargetAnimation(AndroidX.Compose.Animation.Core.ITwoWayConverter! vectorConverter) -> void
+AndroidX.Compose.Animation.Core.DeferredTargetAnimation.IsIdle.get -> bool
+AndroidX.Compose.Animation.Core.DeferredTargetAnimation.PendingTarget.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.DeferredTargetAnimation.UpdateTarget(Java.Lang.Object? target, Xamarin.KotlinX.Coroutines.ICoroutineScope! coroutineScope, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec! animationSpec) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.EasingFunctionsKt
+AndroidX.Compose.Animation.Core.EasingKt
+AndroidX.Compose.Animation.Core.ExperimentalAnimatableApiAttribute
+AndroidX.Compose.Animation.Core.ExperimentalAnimatableApiAttribute.ExperimentalAnimatableApiAttribute() -> void
+AndroidX.Compose.Animation.Core.ExperimentalAnimationSpecApiAttribute
+AndroidX.Compose.Animation.Core.ExperimentalAnimationSpecApiAttribute.ExperimentalAnimationSpecApiAttribute() -> void
+AndroidX.Compose.Animation.Core.ExperimentalTransitionApiAttribute
+AndroidX.Compose.Animation.Core.ExperimentalTransitionApiAttribute.ExperimentalTransitionApiAttribute() -> void
+AndroidX.Compose.Animation.Core.FloatAnimationSpecDefaultImpls
+AndroidX.Compose.Animation.Core.FloatDecayAnimationSpecKt
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.AbsVelocityThreshold.get -> float
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.FloatExponentialDecaySpec() -> void
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.FloatExponentialDecaySpec(float frictionMultiplier, float absVelocityThreshold) -> void
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.GetDurationNanos(float initialValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.GetTargetValue(float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.GetValueFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatSpringSpec
+AndroidX.Compose.Animation.Core.FloatSpringSpec.DampingRatio.get -> float
+AndroidX.Compose.Animation.Core.FloatSpringSpec.FloatSpringSpec() -> void
+AndroidX.Compose.Animation.Core.FloatSpringSpec.FloatSpringSpec(float dampingRatio, float stiffness, float visibilityThreshold) -> void
+AndroidX.Compose.Animation.Core.FloatSpringSpec.GetDurationNanos(float initialValue, float targetValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.Core.FloatSpringSpec.GetEndVelocity(float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatSpringSpec.GetValueFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatSpringSpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatSpringSpec.Stiffness.get -> float
+AndroidX.Compose.Animation.Core.FloatTweenSpec
+AndroidX.Compose.Animation.Core.FloatTweenSpec.Delay.get -> int
+AndroidX.Compose.Animation.Core.FloatTweenSpec.Duration.get -> int
+AndroidX.Compose.Animation.Core.FloatTweenSpec.FloatTweenSpec() -> void
+AndroidX.Compose.Animation.Core.FloatTweenSpec.FloatTweenSpec(int duration, int delay, AndroidX.Compose.Animation.Core.IEasing! easing) -> void
+AndroidX.Compose.Animation.Core.FloatTweenSpec.GetDurationNanos(float initialValue, float targetValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.Core.FloatTweenSpec.GetValueFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.FloatTweenSpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IAnimation
+AndroidX.Compose.Animation.Core.IAnimation.DurationNanos.get -> long
+AndroidX.Compose.Animation.Core.IAnimation.GetValueFromNanos(long playTimeNanos) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.IAnimation.GetVelocityVectorFromNanos(long playTimeNanos) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IAnimation.IsFinishedFromNanos(long playTimeNanos) -> bool
+AndroidX.Compose.Animation.Core.IAnimation.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.IAnimation.TargetValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.IAnimation.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.IAnimationSpec
+AndroidX.Compose.Animation.Core.IDecayAnimationSpec
+AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec
+AndroidX.Compose.Animation.Core.IEasing
+AndroidX.Compose.Animation.Core.IEasing.Transform(float fraction) -> float
+AndroidX.Compose.Animation.Core.IExperimentalAnimatableApi
+AndroidX.Compose.Animation.Core.IExperimentalAnimationSpecApi
+AndroidX.Compose.Animation.Core.IExperimentalTransitionApi
+AndroidX.Compose.Animation.Core.IFiniteAnimationSpec
+AndroidX.Compose.Animation.Core.IFloatAnimationSpec
+AndroidX.Compose.Animation.Core.IFloatAnimationSpec.GetDurationNanos(float initialValue, float targetValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.Core.IFloatAnimationSpec.GetEndVelocity(float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IFloatAnimationSpec.GetValueFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IFloatAnimationSpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float targetValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec.AbsVelocityThreshold.get -> float
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec.GetDurationNanos(float initialValue, float initialVelocity) -> long
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec.GetTargetValue(float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec.GetValueFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec.GetVelocityFromNanos(long playTimeNanos, float initialValue, float initialVelocity) -> float
+AndroidX.Compose.Animation.Core.IInternalAnimationApi
+AndroidX.Compose.Animation.Core.ITwoWayConverter
+AndroidX.Compose.Animation.Core.ITwoWayConverter.ConvertFromVector.get -> Kotlin.Jvm.Functions.IFunction1!
+AndroidX.Compose.Animation.Core.ITwoWayConverter.ConvertToVector.get -> Kotlin.Jvm.Functions.IFunction1!
+AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec
+AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec.GetEndVelocity(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec.AbsVelocityThreshold.get -> float
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec.GetTargetValue(Java.Lang.Object! initialValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedDecayAnimationSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec
+AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.IVectorizedFiniteAnimationSpec
+AndroidX.Compose.Animation.Core.IVectorizedFiniteAnimationSpec.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.InfiniteAnimationPolicyKt
+AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec
+AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.Animation.get -> AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec!
+AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.InfiniteRepeatableSpec(AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec? animation, AndroidX.Compose.Animation.Core.RepeatMode? repeatMode) -> void
+AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.InitialStartOffset.get -> long
+AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.RepeatMode.get -> AndroidX.Compose.Animation.Core.RepeatMode!
+AndroidX.Compose.Animation.Core.InfiniteTransition
+AndroidX.Compose.Animation.Core.InfiniteTransition.Animations.get -> System.Collections.Generic.IList!
+AndroidX.Compose.Animation.Core.InfiniteTransition.Label.get -> string!
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.Animation.get -> AndroidX.Compose.Animation.Core.TargetBasedAnimation!
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.AnimationSpec.get -> AndroidX.Compose.Animation.Core.IAnimationSpec!
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.Label.get -> string!
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.Value.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.InfiniteTransitionKt
+AndroidX.Compose.Animation.Core.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt
+AndroidX.Compose.Animation.Core.Internal.PlatformOptimizedCancellationException_jvmAndAndroidKt
+AndroidX.Compose.Animation.Core.InternalAnimationApiAttribute
+AndroidX.Compose.Animation.Core.InternalAnimationApiAttribute.InternalAnimationApiAttribute() -> void
+AndroidX.Compose.Animation.Core.KeyframeBaseEntity
+AndroidX.Compose.Animation.Core.KeyframeBaseEntity.KeyframeBaseEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.Core.KeyframesSpec
+AndroidX.Compose.Animation.Core.KeyframesSpec.Config.get -> AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig!
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframeEntity
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpec(AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig! config) -> void
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig.KeyframesSpecConfig() -> void
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig.Using_ngzHuyU(AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframeEntity! _this_using_u2dngzHuyU, int arcMode) -> AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframeEntity!
+AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig.With(AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframeEntity! _this_with, AndroidX.Compose.Animation.Core.IEasing! easing) -> void
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.DelayMillis.set -> void
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.DurationMillis.set -> void
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.KeyframesSpecBaseConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.Using(Java.Lang.Object! _this_using, AndroidX.Compose.Animation.Core.IEasing! easing) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.Config.get -> AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig!
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpec(AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig! config) -> void
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpec(AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig! config, float periodicBias) -> void
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig
+AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig.KeyframesWithSplineSpecConfig() -> void
+AndroidX.Compose.Animation.Core.MonoSplineKt
+AndroidX.Compose.Animation.Core.MutableTransitionState
+AndroidX.Compose.Animation.Core.MutableTransitionState.CurrentState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.MutableTransitionState.IsIdle.get -> bool
+AndroidX.Compose.Animation.Core.MutableTransitionState.MutableTransitionState(Java.Lang.Object? initialState) -> void
+AndroidX.Compose.Animation.Core.MutableTransitionState.TargetState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.MutableTransitionState.TargetState.set -> void
+AndroidX.Compose.Animation.Core.PathEasing
+AndroidX.Compose.Animation.Core.PathEasing.PathEasing(AndroidX.Compose.UI.Graphics.IPath! path) -> void
+AndroidX.Compose.Animation.Core.PathEasing.Transform(float fraction) -> float
+AndroidX.Compose.Animation.Core.PreconditionsKt
+AndroidX.Compose.Animation.Core.RepeatMode
+AndroidX.Compose.Animation.Core.RepeatableSpec
+AndroidX.Compose.Animation.Core.RepeatableSpec.Animation.get -> AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec!
+AndroidX.Compose.Animation.Core.RepeatableSpec.InitialStartOffset.get -> long
+AndroidX.Compose.Animation.Core.RepeatableSpec.Iterations.get -> int
+AndroidX.Compose.Animation.Core.RepeatableSpec.RepeatMode.get -> AndroidX.Compose.Animation.Core.RepeatMode!
+AndroidX.Compose.Animation.Core.RepeatableSpec.RepeatableSpec(int iterations, AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec? animation, AndroidX.Compose.Animation.Core.RepeatMode? repeatMode) -> void
+AndroidX.Compose.Animation.Core.SeekableTransitionState
+AndroidX.Compose.Animation.Core.SeekableTransitionState.AnimateTo(Java.Lang.Object? targetState, AndroidX.Compose.Animation.Core.IFiniteAnimationSpec? animationSpec, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.SeekableTransitionState.CurrentState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.SeekableTransitionState.Fraction.get -> float
+AndroidX.Compose.Animation.Core.SeekableTransitionState.SeekTo(float fraction, Java.Lang.Object? targetState, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.SeekableTransitionState.SeekableTransitionState(Java.Lang.Object? initialState) -> void
+AndroidX.Compose.Animation.Core.SeekableTransitionState.SnapTo(Java.Lang.Object? targetState, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.SeekableTransitionState.TargetState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.SnapSpec
+AndroidX.Compose.Animation.Core.SnapSpec.Delay.get -> int
+AndroidX.Compose.Animation.Core.SnapSpec.SnapSpec() -> void
+AndroidX.Compose.Animation.Core.SnapSpec.SnapSpec(int delay) -> void
+AndroidX.Compose.Animation.Core.Spring
+AndroidX.Compose.Animation.Core.SpringEstimationKt
+AndroidX.Compose.Animation.Core.SpringSimulationKt
+AndroidX.Compose.Animation.Core.SpringSpec
+AndroidX.Compose.Animation.Core.SpringSpec.DampingRatio.get -> float
+AndroidX.Compose.Animation.Core.SpringSpec.SpringSpec() -> void
+AndroidX.Compose.Animation.Core.SpringSpec.SpringSpec(float dampingRatio, float stiffness, Java.Lang.Object? visibilityThreshold) -> void
+AndroidX.Compose.Animation.Core.SpringSpec.Stiffness.get -> float
+AndroidX.Compose.Animation.Core.SpringSpec.VisibilityThreshold.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.StartOffset
+AndroidX.Compose.Animation.Core.StartOffsetType
+AndroidX.Compose.Animation.Core.StartOffsetType.Companion
+AndroidX.Compose.Animation.Core.StartOffsetType.Companion.Delay_Eo1U57Q.get -> int
+AndroidX.Compose.Animation.Core.StartOffsetType.Companion.FastForward_Eo1U57Q.get -> int
+AndroidX.Compose.Animation.Core.SuspendAnimationKt
+AndroidX.Compose.Animation.Core.TargetBasedAnimation
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.DurationNanos.get -> long
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.GetValueFromNanos(long playTimeNanos) -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.GetVelocityVectorFromNanos(long playTimeNanos) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.InitialValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.TargetBasedAnimation(AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? targetValue, Java.Lang.Object? initialVelocityVector) -> void
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.TargetValue.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.TargetBasedAnimation.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.Transition
+AndroidX.Compose.Animation.Core.Transition.CurrentState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Transition.DeferredAnimation
+AndroidX.Compose.Animation.Core.Transition.DeferredAnimation.Animate(Kotlin.Jvm.Functions.IFunction1! transitionSpec, Kotlin.Jvm.Functions.IFunction1! targetValueByState) -> AndroidX.Compose.Runtime.IState!
+AndroidX.Compose.Animation.Core.Transition.DeferredAnimation.Label.get -> string!
+AndroidX.Compose.Animation.Core.Transition.DeferredAnimation.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.Transition.HasInitialValueAnimations.get -> bool
+AndroidX.Compose.Animation.Core.Transition.ISegment
+AndroidX.Compose.Animation.Core.Transition.ISegment.InitialState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Transition.ISegment.IsTransitioningTo(Java.Lang.Object? _this_isTransitioningTo, Java.Lang.Object? targetState) -> bool
+AndroidX.Compose.Animation.Core.Transition.ISegment.TargetState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Transition.IsRunning.get -> bool
+AndroidX.Compose.Animation.Core.Transition.IsSeeking.get -> bool
+AndroidX.Compose.Animation.Core.Transition.Label.get -> string?
+AndroidX.Compose.Animation.Core.Transition.ParentTransition.get -> AndroidX.Compose.Animation.Core.Transition?
+AndroidX.Compose.Animation.Core.Transition.PlayTimeNanos.get -> long
+AndroidX.Compose.Animation.Core.Transition.PlayTimeNanos.set -> void
+AndroidX.Compose.Animation.Core.Transition.Seek(Java.Lang.Object? initialState, Java.Lang.Object? targetState, long playTimeNanos) -> void
+AndroidX.Compose.Animation.Core.Transition.Segment.get -> AndroidX.Compose.Animation.Core.Transition.ISegment!
+AndroidX.Compose.Animation.Core.Transition.SegmentDefaultImpls
+AndroidX.Compose.Animation.Core.Transition.TargetState.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Transition.TotalDurationNanos.get -> long
+AndroidX.Compose.Animation.Core.Transition.Transition(AndroidX.Compose.Animation.Core.MutableTransitionState! transitionState, string? label) -> void
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.Animation.get -> AndroidX.Compose.Animation.Core.TargetBasedAnimation!
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.AnimationSpec.get -> AndroidX.Compose.Animation.Core.IFiniteAnimationSpec!
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.Label.get -> string!
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.Value.get -> Java.Lang.Object?
+AndroidX.Compose.Animation.Core.Transition.Transitions.get -> System.Collections.IList!
+AndroidX.Compose.Animation.Core.TransitionKt
+AndroidX.Compose.Animation.Core.TransitionState
+AndroidX.Compose.Animation.Core.TransitionState.TransitionState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void
+AndroidX.Compose.Animation.Core.TweenSpec
+AndroidX.Compose.Animation.Core.TweenSpec.Delay.get -> int
+AndroidX.Compose.Animation.Core.TweenSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.TweenSpec.Easing.get -> AndroidX.Compose.Animation.Core.IEasing!
+AndroidX.Compose.Animation.Core.TweenSpec.TweenSpec() -> void
+AndroidX.Compose.Animation.Core.TweenSpec.TweenSpec(int durationMillis, int delay, AndroidX.Compose.Animation.Core.IEasing! easing) -> void
+AndroidX.Compose.Animation.Core.VectorConvertersKt
+AndroidX.Compose.Animation.Core.VectorizedAnimationSpecDefaultImpls
+AndroidX.Compose.Animation.Core.VectorizedAnimationSpecKt
+AndroidX.Compose.Animation.Core.VectorizedDurationBasedAnimationSpecDefaultImpls
+AndroidX.Compose.Animation.Core.VectorizedFiniteAnimationSpecDefaultImpls
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.GetEndVelocity(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.VectorizedFloatAnimationSpec(AndroidX.Compose.Animation.Core.IFloatAnimationSpec! anim) -> void
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.VectorizedInfiniteRepeatableSpec(AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec? animation, AndroidX.Compose.Animation.Core.RepeatMode? repeatMode) -> void
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.VectorizedKeyframesSpec(System.Collections.Generic.IDictionary! keyframes, int durationMillis, int delayMillis) -> void
+AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec
+AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec.VectorizedRepeatableSpec(int iterations, AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec? animation, AndroidX.Compose.Animation.Core.RepeatMode? repeatMode) -> void
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.VectorizedSnapSpec() -> void
+AndroidX.Compose.Animation.Core.VectorizedSnapSpec.VectorizedSnapSpec(int delayMillis) -> void
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.DampingRatio.get -> float
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.GetDurationNanos(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.GetEndVelocity(Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.IsInfinite.get -> bool
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.Stiffness.get -> float
+AndroidX.Compose.Animation.Core.VectorizedSpringSpec.VectorizedSpringSpec(float dampingRatio, float stiffness, Java.Lang.Object? visibilityThreshold) -> void
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.DelayMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.DurationMillis.get -> int
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.Easing.get -> AndroidX.Compose.Animation.Core.IEasing!
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.GetValueFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.GetVelocityFromNanos(long playTimeNanos, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.VectorizedTweenSpec() -> void
+AndroidX.Compose.Animation.Core.VectorizedTweenSpec.VectorizedTweenSpec(int durationMillis, int delayMillis, AndroidX.Compose.Animation.Core.IEasing! easing) -> void
+AndroidX.Compose.Animation.Core.VisibilityThresholdsKt
+const AndroidX.Compose.Animation.Core.AnimationConstants.DefaultDurationMillis = 300 -> int
+const AndroidX.Compose.Animation.Core.AnimationConstants.UnspecifiedTime = -9223372036854775808 -> long
+const AndroidX.Compose.Animation.Core.Spring.DampingRatioHighBouncy = 0.2 -> float
+const AndroidX.Compose.Animation.Core.Spring.DampingRatioLowBouncy = 0.75 -> float
+const AndroidX.Compose.Animation.Core.Spring.DampingRatioMediumBouncy = 0.5 -> float
+const AndroidX.Compose.Animation.Core.Spring.DampingRatioNoBouncy = 1 -> float
+const AndroidX.Compose.Animation.Core.Spring.DefaultDisplacementThreshold = 0.01 -> float
+const AndroidX.Compose.Animation.Core.Spring.StiffnessHigh = 10000 -> float
+const AndroidX.Compose.Animation.Core.Spring.StiffnessLow = 200 -> float
+const AndroidX.Compose.Animation.Core.Spring.StiffnessMedium = 1500 -> float
+const AndroidX.Compose.Animation.Core.Spring.StiffnessMediumLow = 400 -> float
+const AndroidX.Compose.Animation.Core.Spring.StiffnessVeryLow = 50 -> float
+override AndroidX.Compose.Animation.Core.ActualJvm_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Animatable.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimatableKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimateAsStateKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationEndReason.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationScope.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationSpecKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationStateKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVector.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVector.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.Core.AnimationVector.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.Core.AnimationVector1D.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVector2D.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVector3D.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVector4D.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.AnimationVectorsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.ArcAnimationSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.ArcMode.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.ArcMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.ArcSplineKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.ArcSpline_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.CubicBezierEasing.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.DecayAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.DecayAnimationSpecKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.DeferredTargetAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.EasingFunctionsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.EasingKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.FloatAnimationSpecDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.FloatDecayAnimationSpecKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.FloatExponentialDecaySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.FloatSpringSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.FloatTweenSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.InfiniteAnimationPolicyKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.InfiniteTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.InfiniteTransitionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Internal.PlatformOptimizedCancellationException_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.Core.KeyframesSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframeEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframesSpec.KeyframesSpecConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.MonoSplineKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.MutableTransitionState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.PathEasing.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.PreconditionsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.RepeatMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.RepeatableSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SeekableTransitionState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SnapSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Spring.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SpringEstimationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SpringSimulationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SpringSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.StartOffset.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.StartOffsetType.Companion.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.StartOffsetType.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.SuspendAnimationKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.TargetBasedAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Transition.DeferredAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Transition.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Transition.SegmentDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.Transition.TransitionAnimationState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.TransitionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.TransitionState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.TransitionState.ThresholdClass.get -> nint
+override AndroidX.Compose.Animation.Core.TransitionState.ThresholdType.get -> System.Type!
+override AndroidX.Compose.Animation.Core.TweenSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorConvertersKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedAnimationSpecDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedAnimationSpecKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedDurationBasedAnimationSpecDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedFiniteAnimationSpecDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedFloatAnimationSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedInfiniteRepeatableSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedKeyframesSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedRepeatableSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedSnapSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedSpringSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VectorizedTweenSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+override AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
+static AndroidX.Compose.Animation.Core.AnimatableKt.Animatable(float initialValue, float visibilityThreshold) -> AndroidX.Compose.Animation.Core.Animatable!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateDpAsState(float targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateFloatAsState(float targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, float visibilityThreshold, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateIntAsState(int p0, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int targetValue, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateIntOffsetAsState(long targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateIntSizeAsState(long targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimateAsStateKt.AnimateValueAsState(Java.Lang.Object? targetValue, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, AndroidX.Compose.Animation.Core.IAnimationSpec? animationSpec, Java.Lang.Object? visibilityThreshold, string? label, Kotlin.Jvm.Functions.IFunction1? finishedListener, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.AnimationConstants.Instance.get -> AndroidX.Compose.Animation.Core.AnimationConstants!
+static AndroidX.Compose.Animation.Core.AnimationDefaultImpls.IsFinishedFromNanos(AndroidX.Compose.Animation.Core.IAnimation! _this, long playTimeNanos) -> bool
+static AndroidX.Compose.Animation.Core.AnimationEndReason.BoundReached.get -> AndroidX.Compose.Animation.Core.AnimationEndReason?
+static AndroidX.Compose.Animation.Core.AnimationEndReason.Entries.get -> Kotlin.Enums.IEnumEntries!
+static AndroidX.Compose.Animation.Core.AnimationEndReason.Finished.get -> AndroidX.Compose.Animation.Core.AnimationEndReason?
+static AndroidX.Compose.Animation.Core.AnimationEndReason.ValueOf(string? value) -> AndroidX.Compose.Animation.Core.AnimationEndReason?
+static AndroidX.Compose.Animation.Core.AnimationEndReason.Values() -> AndroidX.Compose.Animation.Core.AnimationEndReason![]?
+static AndroidX.Compose.Animation.Core.AnimationKt.CreateAnimation(AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec! obj, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> AndroidX.Compose.Animation.Core.TargetBasedAnimation!
+static AndroidX.Compose.Animation.Core.AnimationKt.DecayAnimation(AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec! animationSpec, float initialValue, float initialVelocity) -> AndroidX.Compose.Animation.Core.DecayAnimation!
+static AndroidX.Compose.Animation.Core.AnimationKt.GetDurationMillis(AndroidX.Compose.Animation.Core.IAnimation! obj) -> long
+static AndroidX.Compose.Animation.Core.AnimationKt.GetVelocityFromNanos(AndroidX.Compose.Animation.Core.IAnimation! obj, long playTimeNanos) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.AnimationKt.TargetBasedAnimation(AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? targetValue, Java.Lang.Object? initialVelocity) -> AndroidX.Compose.Animation.Core.TargetBasedAnimation!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.InfiniteRepeatable(AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec! animation, AndroidX.Compose.Animation.Core.RepeatMode! repeatMode, long initialStartOffset) -> AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.Keyframes(Kotlin.Jvm.Functions.IFunction1! init) -> AndroidX.Compose.Animation.Core.KeyframesSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.KeyframesWithSpline(Kotlin.Jvm.Functions.IFunction1! init) -> AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.KeyframesWithSpline(float periodicBias, Kotlin.Jvm.Functions.IFunction1! init) -> AndroidX.Compose.Animation.Core.KeyframesWithSplineSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.Repeatable(int iterations, AndroidX.Compose.Animation.Core.IDurationBasedAnimationSpec! animation, AndroidX.Compose.Animation.Core.RepeatMode! repeatMode, long initialStartOffset) -> AndroidX.Compose.Animation.Core.RepeatableSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.Snap(int delayMillis) -> AndroidX.Compose.Animation.Core.SnapSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.Spring(float dampingRatio, float stiffness, Java.Lang.Object? visibilityThreshold) -> AndroidX.Compose.Animation.Core.SpringSpec!
+static AndroidX.Compose.Animation.Core.AnimationSpecKt.Tween(int durationMillis, int delayMillis, AndroidX.Compose.Animation.Core.IEasing! easing) -> AndroidX.Compose.Animation.Core.TweenSpec!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.AnimationState(AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? initialVelocity, long lastFrameTimeNanos, long finishedTimeNanos, bool isRunning) -> AndroidX.Compose.Animation.Core.AnimationState!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.AnimationState(float initialValue, float initialVelocity, long lastFrameTimeNanos, long finishedTimeNanos, bool isRunning) -> AndroidX.Compose.Animation.Core.AnimationState!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.Copy(AndroidX.Compose.Animation.Core.AnimationState! obj, Java.Lang.Object? value, Java.Lang.Object? velocityVector, long lastFrameTimeNanos, long finishedTimeNanos, bool isRunning) -> AndroidX.Compose.Animation.Core.AnimationState!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.Copy(AndroidX.Compose.Animation.Core.AnimationState! obj, float value, float velocity, long lastFrameTimeNanos, long finishedTimeNanos, bool isRunning) -> AndroidX.Compose.Animation.Core.AnimationState!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.CreateZeroVectorFrom(AndroidX.Compose.Animation.Core.ITwoWayConverter! obj, Java.Lang.Object? value) -> Java.Lang.Object!
+static AndroidX.Compose.Animation.Core.AnimationStateKt.IsFinished(AndroidX.Compose.Animation.Core.AnimationState! obj) -> bool
+static AndroidX.Compose.Animation.Core.AnimationVectorsKt.AnimationVector(float v1) -> AndroidX.Compose.Animation.Core.AnimationVector1D!
+static AndroidX.Compose.Animation.Core.AnimationVectorsKt.AnimationVector(float v1, float v2) -> AndroidX.Compose.Animation.Core.AnimationVector2D!
+static AndroidX.Compose.Animation.Core.AnimationVectorsKt.AnimationVector(float v1, float v2, float v3) -> AndroidX.Compose.Animation.Core.AnimationVector3D!
+static AndroidX.Compose.Animation.Core.AnimationVectorsKt.AnimationVector(float v1, float v2, float v3, float v4) -> AndroidX.Compose.Animation.Core.AnimationVector4D!
+static AndroidX.Compose.Animation.Core.DecayAnimationSpecKt.CalculateTargetValue(AndroidX.Compose.Animation.Core.IDecayAnimationSpec! obj, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? initialVelocity) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.DecayAnimationSpecKt.CalculateTargetValue(AndroidX.Compose.Animation.Core.IDecayAnimationSpec! obj, float initialValue, float initialVelocity) -> float
+static AndroidX.Compose.Animation.Core.DecayAnimationSpecKt.ExponentialDecay(float frictionMultiplier, float absVelocityThreshold) -> AndroidX.Compose.Animation.Core.IDecayAnimationSpec!
+static AndroidX.Compose.Animation.Core.DecayAnimationSpecKt.GenerateDecayAnimationSpec(AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec! obj) -> AndroidX.Compose.Animation.Core.IDecayAnimationSpec!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.Ease.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseIn.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInBack.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInBounce.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInCirc.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInCubic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInElastic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInExpo.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOut.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutBack.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutBounce.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutCirc.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutCubic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutElastic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutExpo.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutQuad.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutQuart.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutQuint.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInOutSine.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInQuad.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInQuart.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInQuint.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseInSine.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOut.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutBack.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutBounce.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutCirc.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutCubic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutElastic.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutExpo.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutQuad.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutQuart.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutQuint.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingFunctionsKt.EaseOutSine.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingKt.FastOutLinearInEasing.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingKt.FastOutSlowInEasing.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingKt.LinearEasing.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.EasingKt.LinearOutSlowInEasing.get -> AndroidX.Compose.Animation.Core.IEasing!
+static AndroidX.Compose.Animation.Core.FloatAnimationSpecDefaultImpls.GetEndVelocity(AndroidX.Compose.Animation.Core.IFloatAnimationSpec! _this, float initialValue, float targetValue, float initialVelocity) -> float
+static AndroidX.Compose.Animation.Core.InfiniteAnimationPolicyKt.WithInfiniteAnimationFrameMillis(Kotlin.Jvm.Functions.IFunction1! onFrame, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.InfiniteAnimationPolicyKt.WithInfiniteAnimationFrameNanos(Kotlin.Jvm.Functions.IFunction1! onFrame, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.InfiniteTransitionKt.AnimateFloat(AndroidX.Compose.Animation.Core.InfiniteTransition! obj, float initialValue, float targetValue, AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec! animationSpec, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.InfiniteTransitionKt.AnimateValue(AndroidX.Compose.Animation.Core.InfiniteTransition! obj, Java.Lang.Object? initialValue, Java.Lang.Object? targetValue, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec! animationSpec, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p7, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.InfiniteTransitionKt.RememberInfiniteTransition(string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p2, int _changed) -> AndroidX.Compose.Animation.Core.InfiniteTransition!
+static AndroidX.Compose.Animation.Core.RepeatMode.Entries.get -> Kotlin.Enums.IEnumEntries!
+static AndroidX.Compose.Animation.Core.RepeatMode.Restart.get -> AndroidX.Compose.Animation.Core.RepeatMode?
+static AndroidX.Compose.Animation.Core.RepeatMode.Reverse.get -> AndroidX.Compose.Animation.Core.RepeatMode?
+static AndroidX.Compose.Animation.Core.RepeatMode.ValueOf(string? value) -> AndroidX.Compose.Animation.Core.RepeatMode?
+static AndroidX.Compose.Animation.Core.RepeatMode.Values() -> AndroidX.Compose.Animation.Core.RepeatMode![]?
+static AndroidX.Compose.Animation.Core.Spring.Instance.get -> AndroidX.Compose.Animation.Core.Spring!
+static AndroidX.Compose.Animation.Core.SpringEstimationKt.EstimateAnimationDurationMillis(double springConstant, double dampingCoefficient, double mass, double initialVelocity, double initialDisplacement, double delta) -> long
+static AndroidX.Compose.Animation.Core.SpringEstimationKt.EstimateAnimationDurationMillis(double stiffness, double dampingRatio, double initialVelocity, double initialDisplacement, double delta) -> long
+static AndroidX.Compose.Animation.Core.SpringEstimationKt.EstimateAnimationDurationMillis(float stiffness, float dampingRatio, float initialVelocity, float initialDisplacement, float delta) -> long
+static AndroidX.Compose.Animation.Core.StartOffset.GetOffsetType(long arg0) -> int
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.Animate(AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Java.Lang.Object? initialValue, Java.Lang.Object? targetValue, Java.Lang.Object? initialVelocity, AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction2! block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.Animate(float initialValue, float targetValue, float initialVelocity, AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction2! block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.AnimateDecay(AndroidX.Compose.Animation.Core.AnimationState! obj, AndroidX.Compose.Animation.Core.IDecayAnimationSpec! animationSpec, bool sequentialAnimation, Kotlin.Jvm.Functions.IFunction1! block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.AnimateDecay(float initialValue, float initialVelocity, AndroidX.Compose.Animation.Core.IFloatDecayAnimationSpec! animationSpec, Kotlin.Jvm.Functions.IFunction2! block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.AnimateTo(AndroidX.Compose.Animation.Core.AnimationState! obj, Java.Lang.Object? targetValue, AndroidX.Compose.Animation.Core.IAnimationSpec! animationSpec, bool sequentialAnimation, Kotlin.Jvm.Functions.IFunction1! block, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object?
+static AndroidX.Compose.Animation.Core.SuspendAnimationKt.GetDurationScale(Kotlin.Coroutines.ICoroutineContext! obj) -> float
+static AndroidX.Compose.Animation.Core.Transition.SegmentDefaultImpls.IsTransitioningTo(AndroidX.Compose.Animation.Core.Transition.ISegment! _this, Java.Lang.Object? _receiver, Java.Lang.Object? targetState) -> bool
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateDp(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateFloat(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateInt(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateIntOffset(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateIntSize(AndroidX.Compose.Animation.Core.Transition! obj, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p5, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.AnimateValue(AndroidX.Compose.Animation.Core.Transition! obj, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, Kotlin.Jvm.Functions.IFunction3? transitionSpec, string? label, Kotlin.Jvm.Functions.IFunction3! targetValueByState, AndroidX.Compose.Runtime.IComposer? _composer, int p6, int _changed) -> AndroidX.Compose.Runtime.IState!
+static AndroidX.Compose.Animation.Core.TransitionKt.CreateChildTransition(AndroidX.Compose.Animation.Core.Transition! obj, string? label, Kotlin.Jvm.Functions.IFunction3! transformToChildState, AndroidX.Compose.Runtime.IComposer? _composer, int p4, int _changed) -> AndroidX.Compose.Animation.Core.Transition!
+static AndroidX.Compose.Animation.Core.TransitionKt.CreateDeferredAnimation(AndroidX.Compose.Animation.Core.Transition! obj, AndroidX.Compose.Animation.Core.ITwoWayConverter! typeConverter, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p4, int _changed) -> AndroidX.Compose.Animation.Core.Transition.DeferredAnimation!
+static AndroidX.Compose.Animation.Core.TransitionKt.RememberTransition(AndroidX.Compose.Animation.Core.TransitionState! transitionState, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p3, int _changed) -> AndroidX.Compose.Animation.Core.Transition!
+static AndroidX.Compose.Animation.Core.TransitionKt.UpdateTransition(AndroidX.Compose.Animation.Core.MutableTransitionState! transitionState, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p3, int _changed) -> AndroidX.Compose.Animation.Core.Transition!
+static AndroidX.Compose.Animation.Core.TransitionKt.UpdateTransition(Java.Lang.Object? targetState, string? label, AndroidX.Compose.Runtime.IComposer? _composer, int p3, int _changed) -> AndroidX.Compose.Animation.Core.Transition!
+static AndroidX.Compose.Animation.Core.VectorConvertersKt.GetVectorConverter(AndroidX.Compose.UI.Unit.Dp.Companion! obj) -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+static AndroidX.Compose.Animation.Core.VectorConvertersKt.GetVectorConverter(AndroidX.Compose.UI.Unit.DpOffset.Companion! obj) -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+static AndroidX.Compose.Animation.Core.VectorConvertersKt.GetVectorConverter(AndroidX.Compose.UI.Unit.IntOffset.Companion! obj) -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+static AndroidX.Compose.Animation.Core.VectorConvertersKt.GetVectorConverter(AndroidX.Compose.UI.Unit.IntSize.Companion! obj) -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+static AndroidX.Compose.Animation.Core.VectorConvertersKt.TwoWayConverter(Kotlin.Jvm.Functions.IFunction1! convertToVector, Kotlin.Jvm.Functions.IFunction1! convertFromVector) -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
+static AndroidX.Compose.Animation.Core.VectorizedAnimationSpecDefaultImpls.GetEndVelocity(AndroidX.Compose.Animation.Core.IVectorizedAnimationSpec! _this, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+static AndroidX.Compose.Animation.Core.VectorizedDurationBasedAnimationSpecDefaultImpls.GetDurationNanos(AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec! _this, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> long
+static AndroidX.Compose.Animation.Core.VectorizedDurationBasedAnimationSpecDefaultImpls.GetEndVelocity(AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec! _this, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+static AndroidX.Compose.Animation.Core.VectorizedDurationBasedAnimationSpecDefaultImpls.IsInfinite(AndroidX.Compose.Animation.Core.IVectorizedDurationBasedAnimationSpec! _this) -> bool
+static AndroidX.Compose.Animation.Core.VectorizedFiniteAnimationSpecDefaultImpls.GetEndVelocity(AndroidX.Compose.Animation.Core.IVectorizedFiniteAnimationSpec! _this, Java.Lang.Object! initialValue, Java.Lang.Object! targetValue, Java.Lang.Object! initialVelocity) -> Java.Lang.Object!
+static AndroidX.Compose.Animation.Core.VectorizedFiniteAnimationSpecDefaultImpls.IsInfinite(AndroidX.Compose.Animation.Core.IVectorizedFiniteAnimationSpec! _this) -> bool
+static AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.GetVisibilityThreshold(AndroidX.Compose.UI.Unit.Dp.Companion! obj) -> float
+static AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.GetVisibilityThreshold(AndroidX.Compose.UI.Unit.DpOffset.Companion! obj) -> long
+static AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.GetVisibilityThreshold(AndroidX.Compose.UI.Unit.IntOffset.Companion! obj) -> long
+static AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.GetVisibilityThreshold(AndroidX.Compose.UI.Unit.IntSize.Companion! obj) -> long
+static AndroidX.Compose.Animation.Core.VisibilityThresholdsKt.VisibilityThresholdMap.get -> System.Collections.Generic.IDictionary!
+virtual AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.At(Java.Lang.Object? _this_at, int timeStamp) -> Java.Lang.Object!
+virtual AndroidX.Compose.Animation.Core.KeyframesSpecBaseConfig.AtFraction(Java.Lang.Object? _this_atFraction, float fraction) -> Java.Lang.Object!
diff --git a/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml b/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
index 708bef993..646e175ce 100644
--- a/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
+++ b/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
@@ -1,4 +1,32 @@
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
From e1c4717eacc13c3ca3276a7f19f6ab6eb723590d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 6 Jun 2026 01:16:07 +0000
Subject: [PATCH 3/3] Strip internal Compose animation packages; update
namespaces/PublicAPI
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
---
published-namespaces.txt | 2 --
.../animation-android/PublicAPI/PublicAPI.Unshipped.txt | 2 --
.../animation-android/Transforms/Metadata.xml | 6 ++++++
.../PublicAPI/PublicAPI.Unshipped.txt | 4 ----
.../animation-core-android/Transforms/Metadata.xml | 7 +++++++
5 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/published-namespaces.txt b/published-namespaces.txt
index 54bf7bae9..b1a1e0728 100644
--- a/published-namespaces.txt
+++ b/published-namespaces.txt
@@ -365,12 +365,10 @@ AndroidX.Collection
AndroidX.Collection.Internal
AndroidX.Compose.Animation
AndroidX.Compose.Animation.Core
-AndroidX.Compose.Animation.Core.Internal
AndroidX.Compose.Animation.Graphics
AndroidX.Compose.Animation.Graphics.Res
AndroidX.Compose.Animation.Graphics.Vector
AndroidX.Compose.Animation.Graphics.Vector.Compat
-AndroidX.Compose.Animation.Internal
AndroidX.Compose.Foundation
AndroidX.Compose.Foundation.Border
AndroidX.Compose.Foundation.Content
diff --git a/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
index f092675a0..197e978b9 100644
--- a/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
+++ b/source/androidx.compose.animation/animation-android/PublicAPI/PublicAPI.Unshipped.txt
@@ -81,7 +81,6 @@ AndroidX.Compose.Animation.ISharedTransitionScopeSharedContentConfig.ShouldKeepE
AndroidX.Compose.Animation.ISizeTransform
AndroidX.Compose.Animation.ISizeTransform.Clip.get -> bool
AndroidX.Compose.Animation.ISizeTransform.CreateAnimationSpec(long p0, long p1) -> AndroidX.Compose.Animation.Core.IFiniteAnimationSpec!
-AndroidX.Compose.Animation.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt
AndroidX.Compose.Animation.IsLookaheadAnimationVisualDebuggingEnabledKt
AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt
AndroidX.Compose.Animation.SharedContentNodeKt
@@ -143,7 +142,6 @@ override AndroidX.Compose.Animation.ExitTransition.JniPeerMembers.get -> Java.In
override AndroidX.Compose.Animation.ExitTransition.ThresholdClass.get -> nint
override AndroidX.Compose.Animation.ExitTransition.ThresholdType.get -> System.Type!
override AndroidX.Compose.Animation.FlingCalculatorKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
-override AndroidX.Compose.Animation.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.IsLookaheadAnimationVisualDebuggingEnabledKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.LookaheadAnimationVisualDebugHelperKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.SharedContentNodeKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
diff --git a/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml b/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
index f5da9828b..45d04ebd6 100644
--- a/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
+++ b/source/androidx.compose.animation/animation-android/Transforms/Metadata.xml
@@ -1,2 +1,8 @@
+
+
\ No newline at end of file
diff --git a/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt b/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
index 9307e4a94..9f60037ce 100644
--- a/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
+++ b/source/androidx.compose.animation/animation-core-android/PublicAPI/PublicAPI.Unshipped.txt
@@ -203,8 +203,6 @@ AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.Labe
AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.TypeConverter.get -> AndroidX.Compose.Animation.Core.ITwoWayConverter!
AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.Value.get -> Java.Lang.Object?
AndroidX.Compose.Animation.Core.InfiniteTransitionKt
-AndroidX.Compose.Animation.Core.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt
-AndroidX.Compose.Animation.Core.Internal.PlatformOptimizedCancellationException_jvmAndAndroidKt
AndroidX.Compose.Animation.Core.InternalAnimationApiAttribute
AndroidX.Compose.Animation.Core.InternalAnimationApiAttribute.InternalAnimationApiAttribute() -> void
AndroidX.Compose.Animation.Core.KeyframeBaseEntity
@@ -430,8 +428,6 @@ override AndroidX.Compose.Animation.Core.InfiniteRepeatableSpec.JniPeerMembers.g
override AndroidX.Compose.Animation.Core.InfiniteTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.Core.InfiniteTransition.TransitionAnimationState.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.Core.InfiniteTransitionKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
-override AndroidX.Compose.Animation.Core.Internal.JvmDefaultWithCompatibility_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
-override AndroidX.Compose.Animation.Core.Internal.PlatformOptimizedCancellationException_jvmAndAndroidKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers!
override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.ThresholdClass.get -> nint
override AndroidX.Compose.Animation.Core.KeyframeBaseEntity.ThresholdType.get -> System.Type!
diff --git a/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml b/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
index 646e175ce..c06896983 100644
--- a/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
+++ b/source/androidx.compose.animation/animation-core-android/Transforms/Metadata.xml
@@ -29,4 +29,11 @@
to Java.Lang.Object. Remove the AnimationVector overload.
-->
+
+
+