Update to Dokka 1.6.0-dev-128

Update to Kotlin 1.6.0 is required

Fixes: 192366979
Fixes: 204301077

Introduces issue with type name of nested other package classes  https://github.com/Kotlin/dokka/issues/2245

Tests: ./gradlew test
Change-Id: Id69ffc26f0f4e9446d80e69aca249f568685f5ae
diff --git a/build.gradle.kts b/build.gradle.kts
index fc82a09..b752de5 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -25,7 +25,7 @@
 }
 
 plugins {
-    kotlin("jvm") version "1.4.30"
+    kotlin("jvm") version "1.6.0"
     id("com.github.johnrengelman.shadow") version "4.0.4"
     id("application")
     id("maven-publish")
@@ -34,10 +34,10 @@
 application {
     mainClassName = "org.jetbrains.dokka.MainKt"
 }
-val dokkaVersion = "1.6.0-dev-122"
+val dokkaVersion = "1.6.0-dev-128"
 
 dependencies {
-    compileOnly(kotlin("stdlib-jdk8"))
+    compileOnly("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0")
     implementation("org.jetbrains.kotlinx:kotlinx-html-jvm:0.7.3")
     implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.3.9")
 
@@ -47,7 +47,7 @@
     implementation("org.jetbrains.dokka:dokka-core:$dokkaVersion")
     implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.11.1")
 
-    testImplementation(kotlin("test"))
+    testImplementation("org.jetbrains.kotlin:kotlin-test:1.6.0")
     testImplementation("junit:junit:4.12")
     testImplementation("com.google.truth:truth:1.0.1")
     testImplementation("org.jetbrains.dokka:dokka-test-api:$dokkaVersion")
diff --git a/src/main/java/com/google/devsite/renderer/converters/DocTagConverter.kt b/src/main/java/com/google/devsite/renderer/converters/DocTagConverter.kt
index 19e142b..77263ee 100644
--- a/src/main/java/com/google/devsite/renderer/converters/DocTagConverter.kt
+++ b/src/main/java/com/google/devsite/renderer/converters/DocTagConverter.kt
@@ -128,8 +128,8 @@
             if (tags.isEmpty()) return@mapNotNull null
             val firstTag = tags.first()
             if (documentable is DFunction && firstTag is Param) {
-                @kotlin.Suppress("UNCHECKED_CAST", "TYPE_INFERENCE_ONLY_INPUT_TYPES_WARNING")
-                tags = tags + tagsByType[Property::class.java].orEmpty()
+                val propertyClass = Property::class.java as Class<*>
+                tags = tags + tagsByType[propertyClass].orEmpty()
             }
             // We know all the elements in `tags` will be of the same type, so we pick an arbitrary
             // one to do the switching and then cast the list to its type.
diff --git a/src/test/java/com/google/devsite/integration/BasicTest.kt b/src/test/java/com/google/devsite/integration/BasicTest.kt
index a628d50..276d529 100644
--- a/src/test/java/com/google/devsite/integration/BasicTest.kt
+++ b/src/test/java/com/google/devsite/integration/BasicTest.kt
@@ -77,8 +77,7 @@
         verifyDirectory("inheritance")
     }
 
-    @Ignore // go/dokka-upstream-bug/2206
-    @Test // SuppressedByConditionDocumentableFilterTransformer cannot suppress packages
+    @Test
     fun `Validate package-leve @hide`() {
         verifyDirectory("hidden")
     }
diff --git a/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt b/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt
index a8e917e..5dfcfdf 100644
--- a/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt
+++ b/src/test/java/com/google/devsite/renderer/converters/DocTagConverterTest.kt
@@ -1242,8 +1242,7 @@
         assertThat(tableEntry).isEqualTo("The arguments used when this entry was created")
     }
 
-    @Ignore
-    @Test // Note: this tests upstream behavior. Broken b/200051291 do/dokka-upstream-bug/2146
+    @Test // Note: this tests upstream behavior.
     fun `Test spacing around line wraps including inside tags`() {
         val documentation = """
             |/**
diff --git a/testData/compose/docs/reference/androidx/classes.html b/testData/compose/docs/reference/androidx/classes.html
index 0f8331c..b66e673 100644
--- a/testData/compose/docs/reference/androidx/classes.html
+++ b/testData/compose/docs/reference/androidx/classes.html
@@ -211,7 +211,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code></td>
             <td>
-              <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
+              <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
             </td>
           </tr>
           <tr>
@@ -221,19 +221,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -485,7 +485,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -1274,19 +1274,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html">LazyListItemInfo</a></code></td>
             <td>
-              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html">LazyListLayoutInfo</a></code></td>
             <td>
-              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a></code></td>
             <td>
-              <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -1707,7 +1707,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/AnimatedVisibilityKt.html b/testData/compose/docs/reference/androidx/compose/animation/AnimatedVisibilityKt.html
index 33cfb7c..9e11210 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/AnimatedVisibilityKt.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/AnimatedVisibilityKt.html
@@ -30,14 +30,14 @@
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
-              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
-              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -86,7 +86,7 @@
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See the second sample code snippet below for example. These custom animations will be running alongside of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>By default, the enter transition will be a combination of <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
+      <p>By default, the enter transition will be a combination of <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
       <p>Here are two examples of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>: one using the built-in enter/exit transition, the other using a custom enter/exit animation.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
@@ -262,13 +262,13 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.layout.Row
@@ -389,13 +389,13 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.background
@@ -511,7 +511,7 @@
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
-      <p>By default, the enter transition will be a combination of <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
+      <p>By default, the enter transition will be a combination of <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.MutableTransitionState
@@ -736,9 +736,9 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;visibleState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
@@ -830,9 +830,9 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;visibleState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ColorVectorConverterKt.html b/testData/compose/docs/reference/androidx/compose/animation/ColorVectorConverterKt.html
index 966aafa..195dccb 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ColorVectorConverterKt.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ColorVectorConverterKt.html
@@ -22,7 +22,7 @@
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/package-summary.html#(Color.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/package-summary.html#(ColorCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A lambda that takes a ColorSpace and returns a converter that can both convert a Color to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and convert a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>) back to a Color in the given ColorSpace.</p>
             </td>
           </tr>
@@ -30,9 +30,9 @@
       </table>
     </div>
     <h2>Public fields</h2>
-    <div><a name="(Color.Companion).getVectorConverter()"></a><a name="(Color.Companion).setVectorConverter()"></a><a name="-Color.Companion-.getVectorConverter--"></a><a name="-Color.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Color.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;&gt;&nbsp;<a href="/reference/androidx/compose/animation/package-summary.html#(Color.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(ColorCompanion).getVectorConverter()"></a><a name="(ColorCompanion).setVectorConverter()"></a><a name="-ColorCompanion-.getVectorConverter--"></a><a name="-ColorCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(ColorCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;&gt;&nbsp;<a href="/reference/androidx/compose/animation/package-summary.html#(ColorCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A lambda that takes a ColorSpace and returns a converter that can both convert a Color to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and convert a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>) back to a Color in the given ColorSpace.</p>
     </div>
   </body>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html b/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
index 34c191d..a96e7c7 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ContentTransform.html
@@ -13,7 +13,7 @@
     <p><code><a href="/reference/androidx/compose/animation/ContentTransform.html">ContentTransform</a></code> defines how the target content (i.e. content associated with target state) enters <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and how the initial content disappears.</p>
     <p><code><a href="/reference/androidx/compose/animation/ContentTransform.html#targetContentEnter()">targetContentEnter</a></code> defines the enter transition for the content associated with the new target state. It can be a combination of <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#slideIn(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideIn</a></code>/<code><a href="/reference/androidx/compose/animation/package-summary.html#slideInHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInHorizontally</a></code> /<code><a href="/reference/androidx/compose/animation/package-summary.html#slideInVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInVertically</a></code>/<code><a href="/reference/androidx/compose/animation/AnimatedContentScope.html#slideIntoContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideIntoContainer</a></code>, and expand. Similarly, <code><a href="/reference/androidx/compose/animation/ContentTransform.html#initialContentExit()">initialContentExit</a></code> supports a combination of <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for animating out the initial content (i.e. outgoing content). If the initial content and target content are of different size, the <code><a href="/reference/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> will be triggered unless it's explicitly set to <code>null</code>. <code><a href="/reference/androidx/compose/animation/AnimatedContentScope.html#slideIntoContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideIntoContainer</a></code> and <code><a href="/reference/androidx/compose/animation/AnimatedContentScope.html#slideOutOfContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideOutOfContainer</a></code> can provide container-size-aware sliding in from the edge of the container, or sliding out to the edge of the container.</p>
     <p><code><a href="/reference/androidx/compose/animation/ContentTransform.html">ContentTransform</a></code> supports the zIndex definition when the content enters the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> container via <code><a href="/reference/androidx/compose/animation/ContentTransform.html#targetContentZIndex()">targetContentZIndex</a></code>. By default, all content has a <code>0f</code> zIndex. Among content with the same zIndex, the incoming target content will be on top, as it will be placed last. However, this may not always be desired. zIndex can be specified to change that order. The content with higher zIndex guarantee to be placed on top of content with lower zIndex.</p>
-    <p><code><a href="/reference/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> manages the expanding and shrinking of the container if there is any size change as new content enters the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and old content leaves. Unlike <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, for <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> it is generally more predictable to manage the size of the container using <code><a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code> than influencing the size using <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>/<code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>/<code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, etc for each content. By default, <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> will be used to animate any size change, and <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> will be clipped to the animated size. Both can be customized by supplying a different <code><a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code>. If no size animation is desired, <code><a href="/reference/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> can be set to <code>null</code>.</p>
+    <p><code><a href="/reference/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> manages the expanding and shrinking of the container if there is any size change as new content enters the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and old content leaves. Unlike <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, for <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> it is generally more predictable to manage the size of the container using <code><a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code> than influencing the size using <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>/<code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>/<code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, etc for each content. By default, <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> will be used to animate any size change, and <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> will be clipped to the animated size. Both can be customized by supplying a different <code><a href="/reference/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code>. If no size animation is desired, <code><a href="/reference/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> can be set to <code>null</code>.</p>
     <pre class="prettyprint">
 import androidx.compose.animation.SizeTransform
 import androidx.compose.animation.core.keyframes
diff --git a/testData/compose/docs/reference/androidx/compose/animation/EnterExitTransitionKt.html b/testData/compose/docs/reference/androidx/compose/animation/EnterExitTransitionKt.html
index f1b4882..659c687 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/EnterExitTransitionKt.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/EnterExitTransitionKt.html
@@ -22,8 +22,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
-              <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width.</p>
+              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
+              <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width.</p>
             </td>
           </tr>
           <tr>
@@ -36,8 +36,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
-              <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height.</p>
+              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
+              <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height.</p>
             </td>
           </tr>
           <tr>
@@ -57,8 +57,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
-              <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>.</p>
+              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
+              <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -71,8 +71,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
-              <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>.</p>
+              <div><code><a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</code></div>
+              <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -121,13 +121,13 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="expandHorizontally(Alignment.Horizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandHorizontally-Alignment.Horizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandhorizontally"></a>
-      <h3 class="api-name" id="expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
-      <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width. <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full width, starting from the end of the content, and expand to fully revealing the whole content.</p>
-      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> is a lambda that takes the full width of the content and returns an initial width of the bounds of the content. This allows not only an absolute width, but also an initial width that is proportional to the content width.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="expandHorizontally(AlignmentHorizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandHorizontally-AlignmentHorizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandhorizontally"></a>
+      <h3 class="api-name" id="expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
+      <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width. <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full width, starting from the end of the content, and expand to fully revealing the whole content.</p>
+      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> is a lambda that takes the full width of the content and returns an initial width of the bounds of the content. This allows not only an absolute width, but also an initial width that is proportional to the content width.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -202,7 +202,7 @@
       <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialSize</a></code> is a lambda that takes the full size of the content and returns an initial size of the bounds of the content. This allows not only absolute size, but also an initial size that is proportional to the content size.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
-      <p>For expanding only horizontally or vertically, consider <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code>.</p>
+      <p>For expanding only horizontally or vertically, consider <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code>.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -277,13 +277,13 @@
         </table>
       </div>
     </div>
-    <div><a name="expandVertically(Alignment.Vertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandVertically-Alignment.Vertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandvertically"></a>
-      <h3 class="api-name" id="expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
-      <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height. <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full height, revealing the bottom edge first, followed by the rest of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> is a lambda that takes the full height of the content and returns an initial height of the bounds of the content. This allows not only an absolute height, but also an initial height that is proportional to the content height.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="expandVertically(AlignmentVertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandVertically-AlignmentVertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandvertically"></a>
+      <h3 class="api-name" id="expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;expandFrom,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;initialHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
+      <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height. <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full height, revealing the bottom edge first, followed by the rest of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> is a lambda that takes the full height of the content and returns an initial height of the bounds of the content. This allows not only an absolute height, but also an initial height that is proportional to the content height.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -458,13 +458,13 @@
         </table>
       </div>
     </div>
-    <div><a name="shrinkHorizontally(Alignment.Horizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkHorizontally-Alignment.Horizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkhorizontally"></a>
-      <h3 class="api-name" id="shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
-      <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full width to 0, shrinking towards the the end of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code> is a lambda that takes the full width of the content and returns a target width of the content. This allows not only absolute width, but also a target width that is proportional to the content width.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="shrinkHorizontally(AlignmentHorizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkHorizontally-AlignmentHorizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkhorizontally"></a>
+      <h3 class="api-name" id="shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetWidth,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
+      <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full width to 0, shrinking towards the the end of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code> is a lambda that takes the full width of the content and returns a target width of the content. This allows not only absolute width, but also a target width that is proportional to the content width.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -539,7 +539,7 @@
       <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetSize</a></code> is a lambda that takes the full size of the content and returns a target size of the bounds of the content. This allows not only absolute size, but also a target size that is proportional to the content size.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
-      <p>For shrinking only horizontally or vertically, consider <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>.</p>
+      <p>For shrinking only horizontally or vertically, consider <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -614,13 +614,13 @@
         </table>
       </div>
     </div>
-    <div><a name="shrinkVertically(Alignment.Vertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkVertically-Alignment.Vertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkvertically"></a>
-      <h3 class="api-name" id="shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
-      <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full height to 0, shrinking towards the the bottom of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code> is a lambda that takes the full height of the content and returns a target height of the content. This allows not only absolute height, but also a target height that is proportional to the content height.</p>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="shrinkVertically(AlignmentVertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkVertically-AlignmentVertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkvertically"></a>
+      <h3 class="api-name" id="shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;<a href="/reference/androidx/compose/animation/EnterExitTransitionKt.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;shrinkTowards,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;targetHeight,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;&nbsp;animationSpec,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;clip<br>)</pre>
+      <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full height to 0, shrinking towards the the bottom of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code> is a lambda that takes the full height of the content and returns a target height of the content. This allows not only absolute height, but also a target height that is proportional to the content height.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
diff --git a/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html b/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
index 1b0898c..6c4a8ee 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/EnterTransition.html
@@ -19,7 +19,7 @@
         <p>slide: <code><a href="/reference/androidx/compose/animation/package-summary.html#slideIn(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideIn</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#slideInHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#slideInVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInVertically</a></code></p>
       </li>
       <li>
-        <p>expand: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> They can be combined using plus operator,  for example:</p>
+        <p>expand: <code><a href="/reference/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> They can be combined using plus operator,  for example:</p>
       </li>
     </ol>
     <pre class="prettyprint">
@@ -87,11 +87,11 @@
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code></td>
+            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code></td>
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code></td>
+            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code></td>
             <td></td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html b/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
index b51b9fe..36fd20f 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/ExitTransition.html
@@ -19,7 +19,7 @@
         <p>slide: <code><a href="/reference/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#slideOutHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOutHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#slideOutVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOutVertically</a></code></p>
       </li>
       <li>
-        <p>shrink: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></p>
+        <p>shrink: <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></p>
       </li>
     </ol>
     <p>They can be combined using plus operator, for example:</p>
@@ -58,7 +58,7 @@
     // Content that needs to appear/disappear goes here:
     Box(Modifier.fillMaxWidth().requiredHeight(200.dp)) {}
 }</pre>
-    <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code> do not affect the size of the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable. In contrast, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> (and <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>) will shrink the clip bounds to reveal less and less of the content.  This will automatically animate other layouts to fill in the space, very much like <code><a href="/reference/androidx/compose/animation/package-summary.html#(Modifier).animateContentSize(androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function2)">animateContentSize</a></code>.</p>
+    <p><b>Note</b>: <code><a href="/reference/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code> do not affect the size of the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable. In contrast, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> (and <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>) will shrink the clip bounds to reveal less and less of the content.  This will automatically animate other layouts to fill in the space, very much like <code><a href="/reference/androidx/compose/animation/package-summary.html#(Modifier).animateContentSize(androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function2)">animateContentSize</a></code>.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
@@ -88,11 +88,11 @@
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code></td>
+            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code></td>
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></td>
+            <td width="40%"><code><a href="/reference/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></td>
             <td></td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VectorConvertersKt.html b/testData/compose/docs/reference/androidx/compose/animation/core/VectorConvertersKt.html
index c381118..c575acb 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VectorConvertersKt.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VectorConvertersKt.html
@@ -36,49 +36,49 @@
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(RectCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Rect to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Dp to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a DpOffset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Size.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Size to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Offset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a IntOffset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a IntSize to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
@@ -114,39 +114,39 @@
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(kotlin.Int.Companion).VectorConverter()">VectorConverter</a></pre>
       <p>A <code><a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a></code> that converts <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code> from and to <code><a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code></p>
     </div>
-    <div><a name="(Rect.Companion).getVectorConverter()"></a><a name="(Rect.Companion).setVectorConverter()"></a><a name="-Rect.Companion-.getVectorConverter--"></a><a name="-Rect.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Rect.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(RectCompanion).getVectorConverter()"></a><a name="(RectCompanion).setVectorConverter()"></a><a name="-RectCompanion-.getVectorConverter--"></a><a name="-RectCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(RectCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(RectCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a Rect to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Dp.Companion).getVectorConverter()"></a><a name="(Dp.Companion).setVectorConverter()"></a><a name="-Dp.Companion-.getVectorConverter--"></a><a name="-Dp.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Dp.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(DpCompanion).getVectorConverter()"></a><a name="(DpCompanion).setVectorConverter()"></a><a name="-DpCompanion-.getVectorConverter--"></a><a name="-DpCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(DpCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a Dp to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(DpOffset.Companion).getVectorConverter()"></a><a name="(DpOffset.Companion).setVectorConverter()"></a><a name="-DpOffset.Companion-.getVectorConverter--"></a><a name="-DpOffset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(DpOffset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(DpOffsetCompanion).getVectorConverter()"></a><a name="(DpOffsetCompanion).setVectorConverter()"></a><a name="-DpOffsetCompanion-.getVectorConverter--"></a><a name="-DpOffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(DpOffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a DpOffset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Size.Companion).getVectorConverter()"></a><a name="(Size.Companion).setVectorConverter()"></a><a name="-Size.Companion-.getVectorConverter--"></a><a name="-Size.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Size.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Size.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(SizeCompanion).getVectorConverter()"></a><a name="(SizeCompanion).setVectorConverter()"></a><a name="-SizeCompanion-.getVectorConverter--"></a><a name="-SizeCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(SizeCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a Size to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Offset.Companion).getVectorConverter()"></a><a name="(Offset.Companion).setVectorConverter()"></a><a name="-Offset.Companion-.getVectorConverter--"></a><a name="-Offset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Offset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(OffsetCompanion).getVectorConverter()"></a><a name="(OffsetCompanion).setVectorConverter()"></a><a name="-OffsetCompanion-.getVectorConverter--"></a><a name="-OffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(OffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a Offset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(IntOffset.Companion).getVectorConverter()"></a><a name="(IntOffset.Companion).setVectorConverter()"></a><a name="-IntOffset.Companion-.getVectorConverter--"></a><a name="-IntOffset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(IntOffset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(IntOffsetCompanion).getVectorConverter()"></a><a name="(IntOffsetCompanion).setVectorConverter()"></a><a name="-IntOffsetCompanion-.getVectorConverter--"></a><a name="-IntOffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(IntOffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a IntOffset to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(IntSize.Companion).getVectorConverter()"></a><a name="(IntSize.Companion).setVectorConverter()"></a><a name="-IntSize.Companion-.getVectorConverter--"></a><a name="-IntSize.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(IntSize.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VectorConverter()">VectorConverter</a></pre>
+    <div><a name="(IntSizeCompanion).getVectorConverter()"></a><a name="(IntSizeCompanion).setVectorConverter()"></a><a name="-IntSizeCompanion-.getVectorConverter--"></a><a name="-IntSizeCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(IntSizeCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VectorConverter()">VectorConverter</a></pre>
       <p>A type converter that converts a IntSize to a <code><a href="/reference/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
     <h2>Public methods</h2>
diff --git a/testData/compose/docs/reference/androidx/compose/animation/core/VisibilityThresholdsKt.html b/testData/compose/docs/reference/androidx/compose/animation/core/VisibilityThresholdsKt.html
index 8b6d3d6..ed96129 100644
--- a/testData/compose/docs/reference/androidx/compose/animation/core/VisibilityThresholdsKt.html
+++ b/testData/compose/docs/reference/androidx/compose/animation/core/VisibilityThresholdsKt.html
@@ -22,14 +22,14 @@
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for IntOffset.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Offset.</p>
             </td>
           </tr>
@@ -43,35 +43,35 @@
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Dp.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for DpOffset.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Size.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Size.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for IntSize.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/androidx/compose/animation/core/package-summary.html#(RectCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Rect.</p>
             </td>
           </tr>
@@ -79,14 +79,14 @@
       </table>
     </div>
     <h2>Public fields</h2>
-    <div><a name="(IntOffset.Companion).getVisibilityThreshold()"></a><a name="(IntOffset.Companion).setVisibilityThreshold()"></a><a name="-IntOffset.Companion-.getVisibilityThreshold--"></a><a name="-IntOffset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(IntOffsetCompanion).getVisibilityThreshold()"></a><a name="(IntOffsetCompanion).setVisibilityThreshold()"></a><a name="-IntOffsetCompanion-.getVisibilityThreshold--"></a><a name="-IntOffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for IntOffset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Offset.Companion).getVisibilityThreshold()"></a><a name="(Offset.Companion).setVisibilityThreshold()"></a><a name="-Offset.Companion-.getVisibilityThreshold--"></a><a name="-Offset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(OffsetCompanion).getVisibilityThreshold()"></a><a name="(OffsetCompanion).setVisibilityThreshold()"></a><a name="-OffsetCompanion-.getVisibilityThreshold--"></a><a name="-OffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for Offset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
     <div><a name="(kotlin.Int.Companion).getVisibilityThreshold()"></a><a name="(kotlin.Int.Companion).setVisibilityThreshold()"></a><a name="-kotlin.Int.Companion-.getVisibilityThreshold--"></a><a name="-kotlin.Int.Companion-.setVisibilityThreshold--"></a>
@@ -94,29 +94,29 @@
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;int&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(kotlin.Int.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code>. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Dp.Companion).getVisibilityThreshold()"></a><a name="(Dp.Companion).setVisibilityThreshold()"></a><a name="-Dp.Companion-.getVisibilityThreshold--"></a><a name="-Dp.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(DpCompanion).getVisibilityThreshold()"></a><a name="(DpCompanion).setVisibilityThreshold()"></a><a name="-DpCompanion-.getVisibilityThreshold--"></a><a name="-DpCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(DpCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for Dp. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(DpOffset.Companion).getVisibilityThreshold()"></a><a name="(DpOffset.Companion).setVisibilityThreshold()"></a><a name="-DpOffset.Companion-.getVisibilityThreshold--"></a><a name="-DpOffset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(DpOffsetCompanion).getVisibilityThreshold()"></a><a name="(DpOffsetCompanion).setVisibilityThreshold()"></a><a name="-DpOffsetCompanion-.getVisibilityThreshold--"></a><a name="-DpOffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for DpOffset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Size.Companion).getVisibilityThreshold()"></a><a name="(Size.Companion).setVisibilityThreshold()"></a><a name="-Size.Companion-.getVisibilityThreshold--"></a><a name="-Size.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Size.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Size.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(SizeCompanion).getVisibilityThreshold()"></a><a name="(SizeCompanion).setVisibilityThreshold()"></a><a name="-SizeCompanion-.getVisibilityThreshold--"></a><a name="-SizeCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for Size. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(IntSize.Companion).getVisibilityThreshold()"></a><a name="(IntSize.Companion).setVisibilityThreshold()"></a><a name="-IntSize.Companion-.getVisibilityThreshold--"></a><a name="-IntSize.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(IntSizeCompanion).getVisibilityThreshold()"></a><a name="(IntSizeCompanion).setVisibilityThreshold()"></a><a name="-IntSizeCompanion-.getVisibilityThreshold--"></a><a name="-IntSizeCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for IntSize. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Rect.Companion).getVisibilityThreshold()"></a><a name="(Rect.Companion).setVisibilityThreshold()"></a><a name="-Rect.Companion-.getVisibilityThreshold--"></a><a name="-Rect.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</a></pre>
+    <div><a name="(RectCompanion).getVisibilityThreshold()"></a><a name="(RectCompanion).setVisibilityThreshold()"></a><a name="-RectCompanion-.getVisibilityThreshold--"></a><a name="-RectCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(RectCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/animation/core/package-summary.html#(RectCompanion).VisibilityThreshold()">VisibilityThreshold</a></pre>
       <p>Visibility threshold for Rect. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
   </body>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteractionKt.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteractionKt.html
index 0415bec..c9aedc4 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteractionKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/DragInteractionKt.html
@@ -34,7 +34,7 @@
       <h3 class="api-name" id="(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">DragInteractionKt.collectIsDraggedAsState</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/State.html">State</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteractionKt.html">DragInteractionKt</a>.<a href="/reference/androidx/compose/foundation/interaction/DragInteractionKt.html#(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/InteractionSource.html">InteractionSource</a>&nbsp;receiver<br>)</pre>
       <p>Subscribes to this <code><a href="/reference/androidx/compose/foundation/interaction/MutableInteractionSource.html">MutableInteractionSource</a></code> and returns a <code><a href="/reference/androidx/compose/runtime/State.html">State</a></code> representing whether this component is dragged or not.</p>
-      <p><code><a href="/reference/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
+      <p><code><a href="/reference/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/interaction/InteractionSource.html b/testData/compose/docs/reference/androidx/compose/foundation/interaction/InteractionSource.html
index 88b380c..6a12d51 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/interaction/InteractionSource.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/interaction/InteractionSource.html
@@ -410,7 +410,7 @@
       <h3 class="api-name" id="(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">DragInteractionKt.collectIsDraggedAsState</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>default&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/runtime/State.html">State</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;<a href="/reference/androidx/compose/foundation/interaction/DragInteractionKt.html">DragInteractionKt</a>.<a href="/reference/androidx/compose/foundation/interaction/package-summary.html#(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/interaction/InteractionSource.html">InteractionSource</a>&nbsp;receiver<br>)</pre>
       <p>Subscribes to this <code><a href="/reference/androidx/compose/foundation/interaction/MutableInteractionSource.html">MutableInteractionSource</a></code> and returns a <code><a href="/reference/androidx/compose/runtime/State.html">State</a></code> representing whether this component is dragged or not.</p>
-      <p><code><a href="/reference/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
+      <p><code><a href="/reference/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html
index e21b891..efb3941 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html
@@ -23,21 +23,21 @@
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Center()">Center</a></code></div>
-              <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Left()">Left</a></code></div>
-              <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Right()">Right</a></code></div>
-              <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -107,43 +107,43 @@
     <div><a name="getCenter()"></a><a name="setCenter()"></a><a name="getCenter--"></a><a name="setCenter--"></a>
       <h3 class="api-name" id="Center()">Center</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Center()">Center</a></pre>
-      <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#Center()">Arrangement.Center</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#Center()">Arrangement.Center</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: ##123##</p>
     </div>
     <div><a name="getLeft()"></a><a name="setLeft()"></a><a name="getLeft--"></a><a name="setLeft--"></a>
       <h3 class="api-name" id="Left()">Left</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Left()">Left</a></pre>
-      <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#Start()">Arrangement.Start</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#Start()">Arrangement.Start</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: 123####</p>
     </div>
     <div><a name="getRight()"></a><a name="setRight()"></a><a name="getRight--"></a><a name="setRight--"></a>
       <h3 class="api-name" id="Right()">Right</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#Right()">Right</a></pre>
-      <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#End()">Arrangement.End</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#End()">Arrangement.End</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: ####123</p>
     </div>
     <div><a name="getSpaceAround()"></a><a name="setSpaceAround()"></a><a name="getSpaceAround--"></a><a name="setSpaceAround--"></a>
       <h3 class="api-name" id="SpaceAround()">SpaceAround</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceAround()">SpaceAround</a></pre>
       <p>Place children such that they are spaced evenly horizontally, including free space before the first child and after the last child, but half the amount of space existing otherwise between two consecutive children.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceAround()">Arrangement.SpaceAround</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceAround()">Arrangement.SpaceAround</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: #1##2##3##4#</p>
     </div>
     <div><a name="getSpaceBetween()"></a><a name="setSpaceBetween()"></a><a name="getSpaceBetween--"></a><a name="setSpaceBetween--"></a>
       <h3 class="api-name" id="SpaceBetween()">SpaceBetween</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceBetween()">SpaceBetween</a></pre>
       <p>Place children such that they are spaced evenly across the main axis, without free space before the first child or after the last child.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceBetween()">Arrangement.SpaceBetween</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceBetween()">Arrangement.SpaceBetween</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: 1##2##3</p>
     </div>
     <div><a name="getSpaceEvenly()"></a><a name="setSpaceEvenly()"></a><a name="getSpaceEvenly--"></a><a name="setSpaceEvenly--"></a>
       <h3 class="api-name" id="SpaceEvenly()">SpaceEvenly</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceEvenly()">SpaceEvenly</a></pre>
       <p>Place children such that they are spaced evenly across the main axis, including free space before the first child and after the last child.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceEvenly()">Arrangement.SpaceEvenly</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#SpaceEvenly()">Arrangement.SpaceEvenly</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: #1#2#3#</p>
     </div>
     <h2>Public methods</h2>
@@ -151,7 +151,7 @@
       <h3 class="api-name" id="aligned(Alignment.Horizontal)">aligned</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#aligned(Alignment.Horizontal)">aligned</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment)</pre>
       <p>Place children horizontally one next to the other and align the obtained group according to an <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#aligned(Alignment.Horizontal)">alignment</a></code>.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#aligned(Alignment.Horizontal)">Arrangement.aligned</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#aligned(Alignment.Horizontal)">Arrangement.aligned</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -174,7 +174,7 @@
       <h3 class="api-name" id="spacedBy(Dp)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp)">spacedBy</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;space)</pre>
       <p>Place children such that each two adjacent ones are spaced by a fixed <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp)">space</a></code> distance across the main axis. The spacing will be subtracted from the available space that the children can occupy.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -197,7 +197,7 @@
       <h3 class="api-name" id="spacedBy(Dp,Alignment.Horizontal)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">spacedBy</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;space,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment)</pre>
       <p>Place children horizontally such that each two adjacent ones are spaced by a fixed <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">space</a></code> distance. The spacing will be subtracted from the available width that the children can occupy. An <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">alignment</a></code> can be specified to align the spaced children horizontally inside the parent, in case there is empty width remaining.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -226,7 +226,7 @@
       <h3 class="api-name" id="spacedBy(Dp,Alignment.Vertical)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">spacedBy</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;space,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment)</pre>
       <p>Place children vertically such that each two adjacent ones are spaced by a fixed <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">space</a></code> distance. The spacing will be subtracted from the available height that the children can occupy. An <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">alignment</a></code> can be specified to align the spaced children vertically inside the parent, in case there is empty height remaining.</p>
-      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html
index 691e948..f0f1355 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html
@@ -19,7 +19,7 @@
               <tr>
                 <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
                 <td>
-                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
                 </td>
               </tr>
             </tbody>
@@ -28,7 +28,7 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+    <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
index dcc5943..ac9e149 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
@@ -10,7 +10,7 @@
       <pre>interface Arrangement.HorizontalOrVertical implements <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>, <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></pre>
     </p>
     <hr>
-    <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html
index 0d9a4f4..0e643da 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html
@@ -19,7 +19,7 @@
               <tr>
                 <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
                 <td>
-                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
                 </td>
               </tr>
             </tbody>
@@ -28,7 +28,7 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.html
index 2441849..4ed3b4d 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/Arrangement.html
@@ -10,7 +10,7 @@
       <pre>object Arrangement</pre>
     </p>
     <hr>
-    <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
+    <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -27,19 +27,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
         </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnKt.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnKt.html
index 93e65af..3be8319 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnKt.html
@@ -22,7 +22,7 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/layout/ColumnKt.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/foundation/layout/ColumnKt.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
               <p>A layout composable that places its children in a vertical sequence.</p>
             </td>
           </tr>
@@ -30,13 +30,13 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="Column(Modifier, androidx.compose.foundation.layout.Arrangement.Vertical, Alignment.Horizontal, kotlin.Function1)"></a><a name="Column-Modifier-androidx.compose.foundation.layout.Arrangement.Vertical-Alignment.Horizontal-kotlin.Function1-"></a><a name="column"></a>
-      <h3 class="api-name" id="Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p>A layout composable that places its children in a vertical sequence. For a layout composable that places its children in a horizontal sequence, see <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. Note that by default items do not scroll; see <code>Modifier.verticalScroll</code> to add this behavior. For a vertically scrollable list that only composes and lays out the currently visible items see <code>LazyColumn</code>.</p>
-      <p>The <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout is able to assign children heights according to their weights provided using the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">ColumnScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred height before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
-      <p>When none of its children have weights, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> will be as small as possible to fit its children one on top of the other. In order to change the height of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, use the Modifier.requiredHeight modifiers; e.g. to make it fill the available height Modifier.fillMaxHeight can be used. If at least one child of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has a <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> will fill the available height, so there is no need for Modifier.fillMaxHeight. However, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>'s size should be limited, the Modifier.requiredHeight or Modifier.requiredSize layout modifiers should be applied.</p>
-      <p>When the size of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">verticalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. See <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
+    <div><a name="Column(Modifier, androidx.compose.foundation.layout.Arrangement.Vertical, AlignmentHorizontal, kotlin.Function1)"></a><a name="Column-Modifier-androidx.compose.foundation.layout.Arrangement.Vertical-AlignmentHorizontal-kotlin.Function1-"></a><a name="column"></a>
+      <h3 class="api-name" id="Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
+      <p>A layout composable that places its children in a vertical sequence. For a layout composable that places its children in a horizontal sequence, see <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. Note that by default items do not scroll; see <code>Modifier.verticalScroll</code> to add this behavior. For a vertically scrollable list that only composes and lays out the currently visible items see <code>LazyColumn</code>.</p>
+      <p>The <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout is able to assign children heights according to their weights provided using the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">ColumnScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred height before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
+      <p>When none of its children have weights, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> will be as small as possible to fit its children one on top of the other. In order to change the height of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, use the Modifier.requiredHeight modifiers; e.g. to make it fill the available height Modifier.fillMaxHeight can be used. If at least one child of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has a <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> will fill the available height, so there is no need for Modifier.fillMaxHeight. However, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>'s size should be limited, the Modifier.requiredHeight or Modifier.requiredSize layout modifiers should be applied.</p>
+      <p>When the size of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">verticalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. See <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -96,11 +96,11 @@
           </thead>
           <tbody>
             <tr>
-              <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code></td>
+              <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code></td>
               <td></td>
             </tr>
             <tr>
-              <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code></td>
+              <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code></td>
               <td></td>
             </tr>
           </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnScope.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnScope.html
index 8479cda..31256a5 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnScope.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/ColumnScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html">LayoutScopeMarker</a> interface ColumnScope</pre>
     </p>
     <hr>
-    <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -24,7 +24,7 @@
             <td width="40%"><code>abstract @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment<br>)</code></div>
-              <p>Align the element horizontally within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Align the element horizontally within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -45,7 +45,7 @@
             <td width="40%"><code>abstract @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;weight,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;fill<br>)</code></div>
-              <p>Size the element's height proportional to its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Size the element's height proportional to its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -63,7 +63,7 @@
             <td width="40%"><code>default&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
-              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -80,7 +80,7 @@
     <div><a name="-Modifier-.align-Alignment.Horizontal-"></a><a name="align"></a>
       <h3 class="api-name" id="(Modifier).align(Alignment.Horizontal)">ColumnKt.align</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment<br>)</pre>
-      <p>Align the element horizontally within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. This alignment will have priority over the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>'s <code>horizontalAlignment</code> parameter.</p>
+      <p>Align the element horizontally within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. This alignment will have priority over the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>'s <code>horizontalAlignment</code> parameter.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -120,7 +120,7 @@
     <div><a name="-Modifier-.alignBy-VerticalAlignmentLine-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(VerticalAlignmentLine)">ColumnKt.alignBy</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignmentLine<br>)</pre>
-      <p>Position the element horizontally such that its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values provided using the other <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
+      <p>Position the element horizontally such that its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values provided using the other <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -178,7 +178,7 @@
     <div><a name="-Modifier-.alignBy-kotlin.Function1-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(kotlin.Function1)">ColumnKt.alignBy</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignBy</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;alignmentLineBlock<br>)</pre>
-      <p>Position the element horizontally such that the alignment line for the content as determined by <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values obtained from <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
+      <p>Position the element horizontally such that the alignment line for the content as determined by <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values obtained from <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -209,7 +209,7 @@
     <div><a name="(Modifier).weight(kotlin.Float, kotlin.Boolean)"></a><a name="-Modifier-.weight-kotlin.Float-kotlin.Boolean-"></a><a name="weight"></a>
       <h3 class="api-name" id="(Modifier).weight(kotlin.Float,kotlin.Boolean)">ColumnKt.weight</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/ColumnKt.html">ColumnKt</a>.<a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;weight,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;fill<br>)</pre>
-      <p>Size the element's height proportional to its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The parent will divide the vertical space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole height allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> being smaller, as the unused allocated height will not be redistributed to other siblings.</p>
+      <p>Size the element's height proportional to its <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The parent will divide the vertical space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole height allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> being smaller, as the unused allocated height will not be redistributed to other siblings.</p>
       <p>The proportional height to give to this element, as related to the total of all weighted siblings. Must be positive.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -253,13 +253,13 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>default&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.background
@@ -370,9 +370,9 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>default&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;visibleState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/RowKt.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/RowKt.html
index 2b37514..6976d57 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/RowKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/RowKt.html
@@ -22,7 +22,7 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/layout/RowKt.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/foundation/layout/RowKt.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
               <p>A layout composable that places its children in a horizontal sequence.</p>
             </td>
           </tr>
@@ -30,13 +30,13 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="Row(Modifier, androidx.compose.foundation.layout.Arrangement.Horizontal, Alignment.Vertical, kotlin.Function1)"></a><a name="Row-Modifier-androidx.compose.foundation.layout.Arrangement.Horizontal-Alignment.Vertical-kotlin.Function1-"></a><a name="row"></a>
-      <h3 class="api-name" id="Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p>A layout composable that places its children in a horizontal sequence. For a layout composable that places its children in a vertical sequence, see <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. Note that by default items do not scroll; see <code>Modifier.horizontalScroll</code> to add this behavior. For a horizontally scrollable list that only composes and lays out the currently visible items see <code>LazyRow</code>.</p>
-      <p>The <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout is able to assign children widths according to their weights provided using the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">RowScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred width before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
-      <p>When none of its children have weights, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> will be as small as possible to fit its children one next to the other. In order to change the width of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, use the Modifier.requiredWidth modifiers; e.g. to make it fill the available width Modifier.fillMaxWidth can be used. If at least one child of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has a <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> will fill the available width, so there is no need for Modifier.fillMaxWidth. However, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>'s size should be limited, the Modifier.requiredWidth or Modifier.requiredSize layout modifiers should be applied.</p>
-      <p>When the size of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">horizontalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. See <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
+    <div><a name="Row(Modifier, androidx.compose.foundation.layout.Arrangement.Horizontal, AlignmentVertical, kotlin.Function1)"></a><a name="Row-Modifier-androidx.compose.foundation.layout.Arrangement.Horizontal-AlignmentVertical-kotlin.Function1-"></a><a name="row"></a>
+      <h3 class="api-name" id="Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
+      <p>A layout composable that places its children in a horizontal sequence. For a layout composable that places its children in a vertical sequence, see <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. Note that by default items do not scroll; see <code>Modifier.horizontalScroll</code> to add this behavior. For a horizontally scrollable list that only composes and lays out the currently visible items see <code>LazyRow</code>.</p>
+      <p>The <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout is able to assign children widths according to their weights provided using the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">RowScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred width before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
+      <p>When none of its children have weights, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> will be as small as possible to fit its children one next to the other. In order to change the width of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, use the Modifier.requiredWidth modifiers; e.g. to make it fill the available width Modifier.fillMaxWidth can be used. If at least one child of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has a <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> will fill the available width, so there is no need for Modifier.fillMaxWidth. However, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>'s size should be limited, the Modifier.requiredWidth or Modifier.requiredSize layout modifiers should be applied.</p>
+      <p>When the size of the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">horizontalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. See <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -96,11 +96,11 @@
           </thead>
           <tbody>
             <tr>
-              <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code></td>
+              <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code></td>
               <td></td>
             </tr>
             <tr>
-              <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code></td>
+              <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code></td>
               <td></td>
             </tr>
           </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/RowScope.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/RowScope.html
index f2d6da3..3e8776b 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/RowScope.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/RowScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/androidx/compose/foundation/layout/LayoutScopeMarker.html">LayoutScopeMarker</a> interface RowScope</pre>
     </p>
     <hr>
-    <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+    <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -24,7 +24,7 @@
             <td width="40%"><code>abstract @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment<br>)</code></div>
-              <p>Align the element vertically within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Align the element vertically within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -52,7 +52,7 @@
             <td width="40%"><code>abstract @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,&nbsp;float&nbsp;weight,&nbsp;boolean&nbsp;fill)</code></div>
-              <p>Size the element's width proportional to its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Size the element's width proportional to its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -70,7 +70,7 @@
             <td width="40%"><code>default&nbsp;final @<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
-              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -94,7 +94,7 @@
     <div><a name="-Modifier-.align-Alignment.Vertical-"></a><a name="align"></a>
       <h3 class="api-name" id="(Modifier).align(Alignment.Vertical)">RowKt.align</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignment<br>)</pre>
-      <p>Align the element vertically within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. This alignment will have priority over the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>'s <code>verticalAlignment</code> parameter.</p>
+      <p>Align the element vertically within the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. This alignment will have priority over the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>'s <code>verticalAlignment</code> parameter.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -133,7 +133,7 @@
     <div><a name="-Modifier-.alignBy-HorizontalAlignmentLine-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(HorizontalAlignmentLine)">RowKt.alignBy</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;alignmentLine<br>)</pre>
-      <p>Position the element vertically such that its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> can be used to align two layouts by baseline inside a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, using <code>alignBy(FirstBaseline)</code>. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values provided using the other <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
+      <p>Position the element vertically such that its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> can be used to align two layouts by baseline inside a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, using <code>alignBy(FirstBaseline)</code>. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values provided using the other <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.Box
@@ -186,7 +186,7 @@
     <div><a name="-Modifier-.alignBy-kotlin.Function1-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(kotlin.Function1)">RowKt.alignBy</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignBy</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Integer.html">Integer</a>&gt;&nbsp;alignmentLineBlock<br>)</pre>
-      <p>Position the element vertically such that the alignment line for the content as determined by <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values obtained from <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
+      <p>Position the element vertically such that the alignment line for the content as determined by <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values obtained from <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -276,7 +276,7 @@
     <div><a name="(Modifier).weight(kotlin.Float, kotlin.Boolean)"></a><a name="-Modifier-.weight-kotlin.Float-kotlin.Boolean-"></a><a name="weight"></a>
       <h3 class="api-name" id="(Modifier).weight(kotlin.Float,kotlin.Boolean)">RowKt.weight</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/RowKt.html">RowKt</a>.<a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,&nbsp;float&nbsp;weight,&nbsp;boolean&nbsp;fill)</pre>
-      <p>Size the element's width proportional to its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The parent will divide the horizontal space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole width allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> being smaller, as the unused allocated width will not be redistributed to other siblings.</p>
+      <p>Size the element's width proportional to its <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The parent will divide the horizontal space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole width allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> being smaller, as the unused allocated width will not be redistributed to other siblings.</p>
       <p>The proportional width to give to this element, as related to the total of all weighted siblings. Must be positive.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -300,13 +300,13 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>default&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;visible,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.layout.Row
@@ -427,9 +427,9 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibilityKt.AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>default&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/animation/AnimatedVisibilityKt.html">AnimatedVisibilityKt</a>.<a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/Boolean.html">Boolean</a>&gt;&nbsp;visibleState,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a>&nbsp;enter,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a>&nbsp;exit,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/SizeKt.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/SizeKt.html
index e0dcbcf..b724427 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/SizeKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/SizeKt.html
@@ -148,8 +148,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</code></div>
-              <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight.</p>
+              <div><code><a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</code></div>
+              <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight.</p>
             </td>
           </tr>
           <tr>
@@ -162,8 +162,8 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</code></div>
-              <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth.</p>
+              <div><code><a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</code></div>
+              <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth.</p>
             </td>
           </tr>
         </tbody>
@@ -504,10 +504,10 @@
       <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).widthIn(Dp,Dp)">widthIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;min,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;max<br>)</pre>
       <p>Constrain the width of the content to be between <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).widthIn(Dp,Dp)">min</a></code>dp and <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).widthIn(Dp,Dp)">max</a></code>dp as permitted by the incoming measurement Constraints. If the incoming constraints are more restrictive the requested size will obey the incoming constraints and attempt to be as close as possible to the preferred size.</p>
     </div>
-    <div><a name="(Modifier).wrapContentHeight(Alignment.Vertical, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentHeight-Alignment.Vertical-kotlin.Boolean-"></a><a name="wrapcontentheight"></a>
-      <h3 class="api-name" id="(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">SizeKt.wrapContentHeight</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</pre>
-      <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight. If the content's measured size is smaller than the minimum height constraint, <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">align</a></code> it within that minimum height space. If the content's measured size is larger than the maximum height constraint (only possible when <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">align</a></code> over the maximum height space.</p>
+    <div><a name="(Modifier).wrapContentHeight(AlignmentVertical, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentHeight-AlignmentVertical-kotlin.Boolean-"></a><a name="wrapcontentheight"></a>
+      <h3 class="api-name" id="(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">SizeKt.wrapContentHeight</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</pre>
+      <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight. If the content's measured size is smaller than the minimum height constraint, <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">align</a></code> it within that minimum height space. If the content's measured size is larger than the maximum height constraint (only possible when <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">align</a></code> over the maximum height space.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -554,10 +554,10 @@
         .background(Color.Blue)
 )</pre>
     </div>
-    <div><a name="(Modifier).wrapContentWidth(Alignment.Horizontal, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentWidth-Alignment.Horizontal-kotlin.Boolean-"></a><a name="wrapcontentwidth"></a>
-      <h3 class="api-name" id="(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">SizeKt.wrapContentWidth</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</pre>
-      <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth. If the content's measured size is smaller than the minimum width constraint, <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">align</a></code> it within that minimum width space. If the content's measured size is larger than the maximum width constraint (only possible when <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">align</a></code> over the maximum width space.</p>
+    <div><a name="(Modifier).wrapContentWidth(AlignmentHorizontal, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentWidth-AlignmentHorizontal-kotlin.Boolean-"></a><a name="wrapcontentwidth"></a>
+      <h3 class="api-name" id="(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">SizeKt.wrapContentWidth</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/foundation/layout/SizeKt.html">SizeKt</a>.<a href="/reference/androidx/compose/foundation/layout/SizeKt.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;align,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;unbounded<br>)</pre>
+      <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth. If the content's measured size is smaller than the minimum width constraint, <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">align</a></code> it within that minimum width space. If the content's measured size is larger than the maximum width constraint (only possible when <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">align</a></code> over the maximum width space.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/layout/package-summary.html b/testData/compose/docs/reference/androidx/compose/foundation/layout/package-summary.html
index e8aca3c..7f07435 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/layout/package-summary.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/layout/package-summary.html
@@ -28,19 +28,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -58,7 +58,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -70,7 +70,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
         </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyDslKt.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyDslKt.html
index 251a8e5..cba81f2 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyDslKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyDslKt.html
@@ -22,14 +22,14 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
               <p>The vertically scrolling list that only composes and lays out the currently visible items.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> void</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</code></div>
               <p>The horizontally scrolling list that only composes and lays out the currently visible items.</p>
             </td>
           </tr>
@@ -65,10 +65,10 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="LazyColumn(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Vertical, Alignment.Horizontal, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyColumn-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Vertical-Alignment.Horizontal-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazycolumn"></a>
-      <h3 class="api-name" id="LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p>The vertically scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
+    <div><a name="LazyColumn(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Vertical, AlignmentHorizontal, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyColumn-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Vertical-AlignmentHorizontal-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazycolumn"></a>
+      <h3 class="api-name" id="LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>&nbsp;verticalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;horizontalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
+      <p>The vertically scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.lazy.LazyColumn
 import androidx.compose.foundation.lazy.items
@@ -114,7 +114,7 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding</code></td>
               <td>
-                <p>a padding around the whole content. This will add padding for the. content after it has been clipped, which is not possible via <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">verticalArrangement</a></code>.</p>
+                <p>a padding around the whole content. This will add padding for the. content after it has been clipped, which is not possible via <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">verticalArrangement</a></code>.</p>
               </td>
             </tr>
             <tr>
@@ -151,10 +151,10 @@
         </table>
       </div>
     </div>
-    <div><a name="LazyRow(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Horizontal, Alignment.Vertical, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyRow-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Horizontal-Alignment.Vertical-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazyrow"></a>
-      <h3 class="api-name" id="LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p>The horizontally scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
+    <div><a name="LazyRow(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Horizontal, AlignmentVertical, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyRow-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Horizontal-AlignmentVertical-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazyrow"></a>
+      <h3 class="api-name" id="LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyDslKt.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;reverseLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>&nbsp;horizontalArrangement,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;verticalAlignment,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>&nbsp;flingBehavior,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
+      <p>The horizontally scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.lazy.LazyRow
 import androidx.compose.foundation.lazy.items
@@ -200,7 +200,7 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding</code></td>
               <td>
-                <p>a padding around the whole content. This will add padding for the content after it has been clipped, which is not possible via <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">horizontalArrangement</a></code>.</p>
+                <p>a padding around the whole content. This will add padding for the content after it has been clipped, which is not possible via <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">horizontalArrangement</a></code>.</p>
               </td>
             </tr>
             <tr>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyGridKt.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyGridKt.html
index 1c26bef..e5903e7 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyGridKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyGridKt.html
@@ -61,7 +61,7 @@
     <div><a name="LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells, Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Function1)"></a><a name="LazyVerticalGrid-androidx.compose.foundation.lazy.GridCells-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Function1-"></a><a name="lazyverticalgrid"></a>
       <h3 class="api-name" id="LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells,Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)">LazyVerticalGrid</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/androidx/compose/foundation/ExperimentalFoundationApi.html">ExperimentalFoundationApi</a><br>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a><br>public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyGridKt.html#LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells,Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)">LazyVerticalGrid</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/GridCells.html">GridCells</a>&nbsp;cells,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>&nbsp;state,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>&nbsp;contentPadding,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/lazy/LazyGridScope.html">LazyGridScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content<br>)</pre>
-      <p>The DSL implementation of a lazy grid layout. It composes only visible rows of the grid. This API is not stable, please consider using stable components like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> to achieve the same result.</p>
+      <p>The DSL implementation of a lazy grid layout. It composes only visible rows of the grid. This API is not stable, please consider using stable components like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> to achieve the same result.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html
index ebecbe4..4628c99 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html
@@ -10,7 +10,7 @@
       <pre>interface LazyListItemInfo</pre>
     </p>
     <hr>
-    <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+    <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
index 5b9fe48..dd4edfa 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
@@ -10,7 +10,7 @@
       <pre>interface LazyListLayoutInfo</pre>
     </p>
     <hr>
-    <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>. For example you can get the list of currently displayed item.</p>
+    <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>. For example you can get the list of currently displayed item.</p>
     <p>Use <code><a href="/reference/androidx/compose/foundation/lazy/LazyListState.html#layoutInfo()">LazyListState.layoutInfo</a></code> to retrieve this</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -25,7 +25,7 @@
             <td width="40%"><code>abstract int</code></td>
             <td>
               <div><code><a href="/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html#totalItemsCount()">totalItemsCount</a></code></div>
-              <p>The total count of items passed to <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>The total count of items passed to <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -56,7 +56,7 @@
     <div><a name="getTotalItemsCount()"></a><a name="setTotalItemsCount()"></a><a name="getTotalItemsCount--"></a><a name="setTotalItemsCount--"></a>
       <h3 class="api-name" id="totalItemsCount()">totalItemsCount</h3>
       <pre class="api-signature no-pretty-print">abstract&nbsp;int&nbsp;<a href="/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html#totalItemsCount()">totalItemsCount</a></pre>
-      <p>The total count of items passed to <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+      <p>The total count of items passed to <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     </div>
     <div><a name="getViewportEndOffset()"></a><a name="setViewportEndOffset()"></a><a name="getViewportEndOffset--"></a><a name="setViewportEndOffset--"></a>
       <h3 class="api-name" id="viewportEndOffset()">viewportEndOffset</h3>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListScope.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListScope.html
index fac7e60..ddf5af5 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListScope.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/LazyListScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/androidx/compose/foundation/lazy/LazyScopeMarker.html">LazyScopeMarker</a> interface LazyListScope</pre>
     </p>
     <hr>
-    <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+    <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/lazy/package-summary.html b/testData/compose/docs/reference/androidx/compose/foundation/lazy/package-summary.html
index 90cca7d..2dde9b2 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/lazy/package-summary.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/lazy/package-summary.html
@@ -38,19 +38,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListItemInfo.html">LazyListItemInfo</a></code></td>
             <td>
-              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListLayoutInfo.html">LazyListLayoutInfo</a></code></td>
             <td>
-              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a></code></td>
             <td>
-              <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Receiver scope which is used by <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
         </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
index 577781a..3f6885c 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContent.html
@@ -117,7 +117,7 @@
     <div><a name="getChildren()"></a><a name="setChildren()"></a><a name="getChildren--"></a><a name="setChildren--"></a>
       <h3 class="api-name" id="children()">children</h3>
       <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;<a href="/reference/androidx/compose/foundation/text/InlineTextContent.html#children()">children</a></pre>
-      <p>The composable to be inserted into the text layout. The string parameter passed to it will the alternateText given to <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a></code>.</p>
+      <p>The composable to be inserted into the text layout. The string parameter passed to it will the alternateText given to <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a></code>.</p>
     </div>
     <div><a name="getPlaceholder()"></a><a name="setPlaceholder()"></a><a name="getPlaceholder--"></a><a name="setPlaceholder--"></a>
       <h3 class="api-name" id="placeholder()">placeholder</h3>
diff --git a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContentKt.html b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContentKt.html
index 3bd7558..f91de60 100644
--- a/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContentKt.html
+++ b/testData/compose/docs/reference/androidx/compose/foundation/text/InlineTextContentKt.html
@@ -22,7 +22,7 @@
           <tr>
             <td width="40%"><code>static&nbsp;final void</code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html">InlineTextContentKt</a>.<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;id,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;alternateText<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html">InlineTextContentKt</a>.<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;id,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;alternateText<br>)</code></div>
               <p>Used to insert composables into the text layout.</p>
             </td>
           </tr>
@@ -30,10 +30,10 @@
       </table>
     </div>
     <h2>Public methods</h2>
-    <div><a name="(AnnotatedString.Builder).appendInlineContent(kotlin.String, kotlin.String)"></a><a name="-AnnotatedString.Builder-.appendInlineContent-kotlin.String-kotlin.String-"></a><a name="appendinlinecontent"></a>
-      <h3 class="api-name" id="(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">InlineTextContentKt.appendInlineContent</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html">InlineTextContentKt</a>.<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;id,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;alternateText<br>)</pre>
-      <p>Used to insert composables into the text layout. This method can be used together with the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code>. It will append the <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to this AnnotatedString and also mark this range of text to be replaced by a composable. <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> will try to find an <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code> in the map defined by inlineContent whose key equals to <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>, and it will use the <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html#children()">InlineTextContent.children</a></code> to replace this range of text.</p>
+    <div><a name="(AnnotatedStringBuilder).appendInlineContent(kotlin.String, kotlin.String)"></a><a name="-AnnotatedStringBuilder-.appendInlineContent-kotlin.String-kotlin.String-"></a><a name="appendinlinecontent"></a>
+      <h3 class="api-name" id="(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">InlineTextContentKt.appendInlineContent</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;void&nbsp;<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html">InlineTextContentKt</a>.<a href="/reference/androidx/compose/foundation/text/InlineTextContentKt.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;id,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;alternateText<br>)</pre>
+      <p>Used to insert composables into the text layout. This method can be used together with the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code>. It will append the <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to this AnnotatedString and also mark this range of text to be replaced by a composable. <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> will try to find an <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code> in the map defined by inlineContent whose key equals to <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>, and it will use the <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html#children()">InlineTextContent.children</a></code> to replace this range of text.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.Box
@@ -85,13 +85,13 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;id</code></td>
               <td>
-                <p>The id used to look up the <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code>, it is referred by the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> to replace the <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to the corresponding composable.</p>
+                <p>The id used to look up the <code><a href="/reference/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code>, it is referred by the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> to replace the <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to the corresponding composable.</p>
               </td>
             </tr>
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;alternateText</code></td>
               <td>
-                <p>The text to be replaced by the inline content. It's displayed when the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> doesn't contain <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>. Accessibility features will also use this text to describe the inline content.</p>
+                <p>The text to be replaced by the inline content. It's displayed when the inlineContent parameter of <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> doesn't contain <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>. Accessibility features will also use this text to describe the inline content.</p>
               </td>
             </tr>
           </tbody>
@@ -108,7 +108,7 @@
             <tr>
               <td width="40%"><code>kotlin.IllegalArgumentException</code></td>
               <td>
-                <p>if <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> has zero length.</p>
+                <p>if <code><a href="/reference/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> has zero length.</p>
               </td>
             </tr>
           </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/material/AppBarKt.html b/testData/compose/docs/reference/androidx/compose/material/AppBarKt.html
index 2e4da7e..17875a9 100644
--- a/testData/compose/docs/reference/androidx/compose/material/AppBarKt.html
+++ b/testData/compose/docs/reference/androidx/compose/material/AppBarKt.html
@@ -120,7 +120,7 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content</code></td>
               <td>
-                <p>the content of this BottomAppBar. The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
+                <p>the content of this BottomAppBar. The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
               </td>
             </tr>
           </tbody>
@@ -186,7 +186,7 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;actions</code></td>
               <td>
-                <p>The actions displayed at the end of the TopAppBar. This should typically be <code><a href="/reference/androidx/compose/material/package-summary.html#IconButton(kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)">IconButton</a></code>s. The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so icons inside will be placed horizontally.</p>
+                <p>The actions displayed at the end of the TopAppBar. This should typically be <code><a href="/reference/androidx/compose/material/package-summary.html#IconButton(kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)">IconButton</a></code>s. The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so icons inside will be placed horizontally.</p>
               </td>
             </tr>
             <tr>
@@ -259,7 +259,7 @@
             <tr>
               <td width="40%"><code>@<a href="/reference/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/androidx/compose/foundation/layout/RowScope.html">RowScope</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;content</code></td>
               <td>
-                <p>the content of this TopAppBar.The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
+                <p>the content of this TopAppBar.The default layout here is a <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
               </td>
             </tr>
           </tbody>
diff --git a/testData/compose/docs/reference/androidx/compose/material/RadioButtonKt.html b/testData/compose/docs/reference/androidx/compose/material/RadioButtonKt.html
index 692d3f1..8a77187 100644
--- a/testData/compose/docs/reference/androidx/compose/material/RadioButtonKt.html
+++ b/testData/compose/docs/reference/androidx/compose/material/RadioButtonKt.html
@@ -56,7 +56,7 @@
         onClick = { state = false }
     )
 }</pre>
-      <p><code><a href="/reference/androidx/compose/material/package-summary.html#RadioButton(kotlin.Boolean,kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.material.RadioButtonColors)">RadioButton</a></code>s can be combined together with <code><a href="/reference/androidx/compose/material/package-summary.html#Text(kotlin.String,Modifier,Color,TextUnit,FontStyle,FontWeight,FontFamily,TextUnit,TextDecoration,TextAlign,TextUnit,TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Function1,TextStyle)">Text</a></code> in the desired layout (e.g. <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>) to achieve radio group-like behaviour, where the entire layout is selectable:</p>
+      <p><code><a href="/reference/androidx/compose/material/package-summary.html#RadioButton(kotlin.Boolean,kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.material.RadioButtonColors)">RadioButton</a></code>s can be combined together with <code><a href="/reference/androidx/compose/material/package-summary.html#Text(kotlin.String,Modifier,Color,TextUnit,FontStyle,FontWeight,FontFamily,TextUnit,TextDecoration,TextAlign,TextUnit,TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Function1,TextStyle)">Text</a></code> in the desired layout (e.g. <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> or <code><a href="/reference/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>) to achieve radio group-like behaviour, where the entire layout is selectable:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Column
 import androidx.compose.foundation.layout.Row
diff --git a/testData/compose/docs/reference/androidx/compose/material/icons/IconsKt.html b/testData/compose/docs/reference/androidx/compose/material/icons/IconsKt.html
index 121ac0b..b0095f4 100644
--- a/testData/compose/docs/reference/androidx/compose/material/icons/IconsKt.html
+++ b/testData/compose/docs/reference/androidx/compose/material/icons/IconsKt.html
@@ -29,7 +29,7 @@
           <tr>
             <td width="40%"><code>static&nbsp;final @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/androidx/compose/material/icons/IconsKt.html">IconsKt</a>.<a href="/reference/androidx/compose/material/icons/IconsKt.html#(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;fillAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;strokeAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;pathFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;pathBuilder<br>)</code></div>
+              <div><code><a href="/reference/androidx/compose/material/icons/IconsKt.html">IconsKt</a>.<a href="/reference/androidx/compose/material/icons/IconsKt.html#(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;fillAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;strokeAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;pathFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;pathBuilder<br>)</code></div>
               <p>Adds a vector path to this icon with Material defaults.</p>
             </td>
           </tr>
@@ -65,9 +65,9 @@
         </table>
       </div>
     </div>
-    <div><a name="(ImageVector.Builder).materialPath(kotlin.Float, kotlin.Float, PathFillType, kotlin.Function1)"></a><a name="-ImageVector.Builder-.materialPath-kotlin.Float-kotlin.Float-PathFillType-kotlin.Function1-"></a><a name="materialpath"></a>
-      <h3 class="api-name" id="(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">IconsKt.materialPath</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/material/icons/IconsKt.html">IconsKt</a>.<a href="/reference/androidx/compose/material/icons/IconsKt.html#(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;fillAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;strokeAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;pathFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;pathBuilder<br>)</pre>
+    <div><a name="(ImageVectorBuilder).materialPath(kotlin.Float, kotlin.Float, PathFillType, kotlin.Function1)"></a><a name="-ImageVectorBuilder-.materialPath-kotlin.Float-kotlin.Float-PathFillType-kotlin.Function1-"></a><a name="materialpath"></a>
+      <h3 class="api-name" id="(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">IconsKt.materialPath</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;<a href="/reference/androidx/compose/material/icons/IconsKt.html">IconsKt</a>.<a href="/reference/androidx/compose/material/icons/IconsKt.html#(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;receiver,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;fillAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;strokeAlpha,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&nbsp;pathFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> Function1&lt;@<a href="/reference/androidx/annotation/NonNull.html">NonNull</a> <a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>&gt;&nbsp;pathBuilder<br>)</pre>
       <p>Adds a vector path to this icon with Material defaults.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/classes.html b/testData/compose/docs/reference/kotlin/androidx/classes.html
index 24cdca1..7ecc115 100644
--- a/testData/compose/docs/reference/kotlin/androidx/classes.html
+++ b/testData/compose/docs/reference/kotlin/androidx/classes.html
@@ -211,7 +211,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code></td>
             <td>
-              <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
+              <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
             </td>
           </tr>
           <tr>
@@ -221,19 +221,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -485,7 +485,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -1274,19 +1274,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html">LazyListItemInfo</a></code></td>
             <td>
-              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html">LazyListLayoutInfo</a></code></td>
             <td>
-              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a></code></td>
             <td>
-              <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -1707,7 +1707,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/animation/ContentTransform.html b/testData/compose/docs/reference/kotlin/androidx/compose/animation/ContentTransform.html
index 5418583..db2b895 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/animation/ContentTransform.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/animation/ContentTransform.html
@@ -13,7 +13,7 @@
     <p><code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html">ContentTransform</a></code> defines how the target content (i.e. content associated with target state) enters <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and how the initial content disappears.</p>
     <p><code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#targetContentEnter()">targetContentEnter</a></code> defines the enter transition for the content associated with the new target state. It can be a combination of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideIn(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideIn</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideInHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInHorizontally</a></code> /<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideInVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInVertically</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/AnimatedContentScope.html#slideIntoContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideIntoContainer</a></code>, and expand. Similarly, <code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#initialContentExit()">initialContentExit</a></code> supports a combination of <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for animating out the initial content (i.e. outgoing content). If the initial content and target content are of different size, the <code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> will be triggered unless it's explicitly set to <code>null</code>. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedContentScope.html#slideIntoContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideIntoContainer</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedContentScope.html#slideOutOfContainer(androidx.compose.animation.AnimatedContentScope.SlideDirection,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function1)">AnimatedContentScope.slideOutOfContainer</a></code> can provide container-size-aware sliding in from the edge of the container, or sliding out to the edge of the container.</p>
     <p><code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html">ContentTransform</a></code> supports the zIndex definition when the content enters the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> container via <code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#targetContentZIndex()">targetContentZIndex</a></code>. By default, all content has a <code>0f</code> zIndex. Among content with the same zIndex, the incoming target content will be on top, as it will be placed last. However, this may not always be desired. zIndex can be specified to change that order. The content with higher zIndex guarantee to be placed on top of content with lower zIndex.</p>
-    <p><code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> manages the expanding and shrinking of the container if there is any size change as new content enters the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and old content leaves. Unlike <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> it is generally more predictable to manage the size of the container using <code><a href="/reference/kotlin/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code> than influencing the size using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, etc for each content. By default, <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> will be used to animate any size change, and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> will be clipped to the animated size. Both can be customized by supplying a different <code><a href="/reference/kotlin/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code>. If no size animation is desired, <code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> can be set to <code>null</code>.</p>
+    <p><code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> manages the expanding and shrinking of the container if there is any size change as new content enters the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> and old content leaves. Unlike <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> it is generally more predictable to manage the size of the container using <code><a href="/reference/kotlin/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code> than influencing the size using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>/<code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, etc for each content. By default, <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> will be used to animate any size change, and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedContent(kotlin.Any,Modifier,kotlin.Function1,Alignment,kotlin.Function2)">AnimatedContent</a></code> will be clipped to the animated size. Both can be customized by supplying a different <code><a href="/reference/kotlin/androidx/compose/animation/SizeTransform.html">SizeTransform</a></code>. If no size animation is desired, <code><a href="/reference/kotlin/androidx/compose/animation/ContentTransform.html#sizeTransform()">sizeTransform</a></code> can be set to <code>null</code>.</p>
     <pre class="prettyprint">
 import androidx.compose.animation.SizeTransform
 import androidx.compose.animation.core.keyframes
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/animation/EnterTransition.html b/testData/compose/docs/reference/kotlin/androidx/compose/animation/EnterTransition.html
index 9074f9a..50e73a7 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/animation/EnterTransition.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/animation/EnterTransition.html
@@ -19,7 +19,7 @@
         <p>slide: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideIn(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideIn</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideInHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideInVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideInVertically</a></code></p>
       </li>
       <li>
-        <p>expand: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> They can be combined using plus operator,  for example:</p>
+        <p>expand: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> They can be combined using plus operator,  for example:</p>
       </li>
     </ol>
     <pre class="prettyprint">
@@ -87,11 +87,11 @@
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code></td>
+            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code></td>
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code></td>
+            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code></td>
             <td></td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/animation/ExitTransition.html b/testData/compose/docs/reference/kotlin/androidx/compose/animation/ExitTransition.html
index 18aa71b..f21892f 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/animation/ExitTransition.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/animation/ExitTransition.html
@@ -19,7 +19,7 @@
         <p>slide: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideOutHorizontally(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOutHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideOutVertically(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOutVertically</a></code></p>
       </li>
       <li>
-        <p>shrink: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></p>
+        <p>shrink: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></p>
       </li>
     </ol>
     <p>They can be combined using plus operator, for example:</p>
@@ -58,7 +58,7 @@
     // Content that needs to appear/disappear goes here:
     Box(Modifier.fillMaxWidth().requiredHeight(200.dp)) {}
 }</pre>
-    <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code> do not affect the size of the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable. In contrast, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> (and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>) will shrink the clip bounds to reveal less and less of the content.  This will automatically animate other layouts to fill in the space, very much like <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(Modifier).animateContentSize(androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function2)">animateContentSize</a></code>.</p>
+    <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#slideOut(kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec)">slideOut</a></code> do not affect the size of the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable. In contrast, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> (and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>) will shrink the clip bounds to reveal less and less of the content.  This will automatically animate other layouts to fill in the space, very much like <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(Modifier).animateContentSize(androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Function2)">animateContentSize</a></code>.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
@@ -88,11 +88,11 @@
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code></td>
+            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code></td>
             <td></td>
           </tr>
           <tr>
-            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></td>
+            <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code></td>
             <td></td>
           </tr>
           <tr>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/animation/core/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/animation/core/package-summary.html
index ae58c2f..544fcea 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/animation/core/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/animation/core/package-summary.html
@@ -801,63 +801,63 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(RectCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Rect to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Dp to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a DpOffset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Size.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Size to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a Offset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a IntOffset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A type converter that converts a IntSize to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for IntOffset.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Offset.</p>
             </td>
           </tr>
@@ -871,35 +871,35 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Dp.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for DpOffset.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Size.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Size.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for IntSize.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(RectCompanion).VisibilityThreshold()">VisibilityThreshold</a></code></div>
               <p>Visibility threshold for Rect.</p>
             </td>
           </tr>
@@ -3515,49 +3515,49 @@
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int.Companion</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(kotlin.Int.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;</pre>
       <p>A <code><a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a></code> that converts <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code> from and to <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code></p>
     </div>
-    <div><a name="(Rect.Companion).getVectorConverter()"></a><a name="(Rect.Companion).setVectorConverter()"></a><a name="-Rect.Companion-.getVectorConverter--"></a><a name="-Rect.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Rect.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</pre>
+    <div><a name="(RectCompanion).getVectorConverter()"></a><a name="(RectCompanion).setVectorConverter()"></a><a name="-RectCompanion-.getVectorConverter--"></a><a name="-RectCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(RectCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(RectCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</pre>
       <p>A type converter that converts a Rect to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Dp.Companion).getVectorConverter()"></a><a name="(Dp.Companion).setVectorConverter()"></a><a name="-Dp.Companion-.getVectorConverter--"></a><a name="-Dp.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Dp.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;</pre>
+    <div><a name="(DpCompanion).getVectorConverter()"></a><a name="(DpCompanion).setVectorConverter()"></a><a name="-DpCompanion-.getVectorConverter--"></a><a name="-DpCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(DpCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a>&gt;</pre>
       <p>A type converter that converts a Dp to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector1D.html">AnimationVector1D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(DpOffset.Companion).getVectorConverter()"></a><a name="(DpOffset.Companion).setVectorConverter()"></a><a name="-DpOffset.Companion-.getVectorConverter--"></a><a name="-DpOffset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(DpOffset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
+    <div><a name="(DpOffsetCompanion).getVectorConverter()"></a><a name="(DpOffsetCompanion).setVectorConverter()"></a><a name="-DpOffsetCompanion-.getVectorConverter--"></a><a name="-DpOffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(DpOffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
       <p>A type converter that converts a DpOffset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Size.Companion).getVectorConverter()"></a><a name="(Size.Companion).setVectorConverter()"></a><a name="-Size.Companion-.getVectorConverter--"></a><a name="-Size.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Size.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Size.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
+    <div><a name="(SizeCompanion).getVectorConverter()"></a><a name="(SizeCompanion).setVectorConverter()"></a><a name="-SizeCompanion-.getVectorConverter--"></a><a name="-SizeCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(SizeCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
       <p>A type converter that converts a Size to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(Offset.Companion).getVectorConverter()"></a><a name="(Offset.Companion).setVectorConverter()"></a><a name="-Offset.Companion-.getVectorConverter--"></a><a name="-Offset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Offset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
+    <div><a name="(OffsetCompanion).getVectorConverter()"></a><a name="(OffsetCompanion).setVectorConverter()"></a><a name="-OffsetCompanion-.getVectorConverter--"></a><a name="-OffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(OffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
       <p>A type converter that converts a Offset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(IntOffset.Companion).getVectorConverter()"></a><a name="(IntOffset.Companion).setVectorConverter()"></a><a name="-IntOffset.Companion-.getVectorConverter--"></a><a name="-IntOffset.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(IntOffset.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
+    <div><a name="(IntOffsetCompanion).getVectorConverter()"></a><a name="(IntOffsetCompanion).setVectorConverter()"></a><a name="-IntOffsetCompanion-.getVectorConverter--"></a><a name="-IntOffsetCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(IntOffsetCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
       <p>A type converter that converts a IntOffset to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(IntSize.Companion).getVectorConverter()"></a><a name="(IntSize.Companion).setVectorConverter()"></a><a name="-IntSize.Companion-.getVectorConverter--"></a><a name="-IntSize.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(IntSize.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
+    <div><a name="(IntSizeCompanion).getVectorConverter()"></a><a name="(IntSizeCompanion).setVectorConverter()"></a><a name="-IntSizeCompanion-.getVectorConverter--"></a><a name="-IntSizeCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(IntSizeCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VectorConverter()">VectorConverter</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a>&gt;</pre>
       <p>A type converter that converts a IntSize to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector2D.html">AnimationVector2D</a></code>, and vice versa.</p>
     </div>
-    <div><a name="(IntOffset.Companion).getVisibilityThreshold()"></a><a name="(IntOffset.Companion).setVisibilityThreshold()"></a><a name="-IntOffset.Companion-.getVisibilityThreshold--"></a><a name="-IntOffset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(IntOffsetCompanion).getVisibilityThreshold()"></a><a name="(IntOffsetCompanion).setVisibilityThreshold()"></a><a name="-IntOffsetCompanion-.getVisibilityThreshold--"></a><a name="-IntOffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for IntOffset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Offset.Companion).getVisibilityThreshold()"></a><a name="(Offset.Companion).setVisibilityThreshold()"></a><a name="-Offset.Companion-.getVisibilityThreshold--"></a><a name="-Offset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Offset.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(OffsetCompanion).getVisibilityThreshold()"></a><a name="(OffsetCompanion).setVisibilityThreshold()"></a><a name="-OffsetCompanion-.getVisibilityThreshold--"></a><a name="-OffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(OffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for Offset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
     <div><a name="(kotlin.Int.Companion).getVisibilityThreshold()"></a><a name="(kotlin.Int.Companion).setVisibilityThreshold()"></a><a name="-kotlin.Int.Companion-.getVisibilityThreshold--"></a><a name="-kotlin.Int.Companion-.setVisibilityThreshold--"></a>
@@ -3565,29 +3565,29 @@
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int.Companion</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(kotlin.Int.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
       <p>Visibility threshold for <code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code>. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Dp.Companion).getVisibilityThreshold()"></a><a name="(Dp.Companion).setVisibilityThreshold()"></a><a name="-Dp.Companion-.getVisibilityThreshold--"></a><a name="-Dp.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Dp.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(DpCompanion).getVisibilityThreshold()"></a><a name="(DpCompanion).setVisibilityThreshold()"></a><a name="-DpCompanion-.getVisibilityThreshold--"></a><a name="-DpCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(DpCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for Dp. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(DpOffset.Companion).getVisibilityThreshold()"></a><a name="(DpOffset.Companion).setVisibilityThreshold()"></a><a name="-DpOffset.Companion-.getVisibilityThreshold--"></a><a name="-DpOffset.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffset.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(DpOffsetCompanion).getVisibilityThreshold()"></a><a name="(DpOffsetCompanion).setVisibilityThreshold()"></a><a name="-DpOffsetCompanion-.getVisibilityThreshold--"></a><a name="-DpOffsetCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(DpOffsetCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for DpOffset. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Size.Companion).getVisibilityThreshold()"></a><a name="(Size.Companion).setVisibilityThreshold()"></a><a name="-Size.Companion-.getVisibilityThreshold--"></a><a name="-Size.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Size.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Size.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(SizeCompanion).getVisibilityThreshold()"></a><a name="(SizeCompanion).setVisibilityThreshold()"></a><a name="-SizeCompanion-.getVisibilityThreshold--"></a><a name="-SizeCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(SizeCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for Size. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(IntSize.Companion).getVisibilityThreshold()"></a><a name="(IntSize.Companion).setVisibilityThreshold()"></a><a name="-IntSize.Companion-.getVisibilityThreshold--"></a><a name="-IntSize.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSize.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(IntSizeCompanion).getVisibilityThreshold()"></a><a name="(IntSizeCompanion).setVisibilityThreshold()"></a><a name="-IntSizeCompanion-.getVisibilityThreshold--"></a><a name="-IntSizeCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(IntSizeCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for IntSize. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
-    <div><a name="(Rect.Companion).getVisibilityThreshold()"></a><a name="(Rect.Companion).setVisibilityThreshold()"></a><a name="-Rect.Companion-.getVisibilityThreshold--"></a><a name="-Rect.Companion-.setVisibilityThreshold--"></a>
-      <h3 class="api-name" id="(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(Rect.Companion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(RectCompanion).getVisibilityThreshold()"></a><a name="(RectCompanion).setVisibilityThreshold()"></a><a name="-RectCompanion-.getVisibilityThreshold--"></a><a name="-RectCompanion-.setVisibilityThreshold--"></a>
+      <h3 class="api-name" id="(RectCompanion).VisibilityThreshold()">VisibilityThreshold</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#(RectCompanion).VisibilityThreshold()">VisibilityThreshold</a>:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Visibility threshold for Rect. This defines the amount of value change that is considered to be no longer visible. The animation system uses this to signal to some default <code><a href="/reference/kotlin/androidx/compose/animation/core/package-summary.html#spring(kotlin.Float,kotlin.Float,kotlin.Any)">spring</a></code> animations to stop when the value is close enough to the target.</p>
     </div>
     <div><a name="(androidx.compose.animation.core.AnimationState).getIsFinished()"></a><a name="(androidx.compose.animation.core.AnimationState).setIsFinished()"></a><a name="-androidx.compose.animation.core.AnimationState-.getIsFinished--"></a><a name="-androidx.compose.animation.core.AnimationState-.setIsFinished--"></a>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/animation/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/animation/package-summary.html
index c8a3a25..faf7190 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/animation/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/animation/package-summary.html
@@ -169,8 +169,8 @@
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> <a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
-              <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width.</p>
+              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
+              <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width.</p>
             </td>
           </tr>
           <tr>
@@ -183,8 +183,8 @@
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> <a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
-              <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height.</p>
+              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
+              <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height.</p>
             </td>
           </tr>
           <tr>
@@ -216,8 +216,8 @@
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> <a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
-              <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>.</p>
+              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
+              <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -230,8 +230,8 @@
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> <a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
-              <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>.</p>
+              <div><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
+              <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -307,14 +307,14 @@
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
-              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
-              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -376,7 +376,7 @@
           <tr>
             <td width="40%"><code>(<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(Color.Companion).VectorConverter()">VectorConverter</a></code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(ColorCompanion).VectorConverter()">VectorConverter</a></code></div>
               <p>A lambda that takes a ColorSpace and returns a converter that can both convert a Color to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and convert a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>) back to a Color in the given ColorSpace.</p>
             </td>
           </tr>
@@ -561,7 +561,7 @@
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See the second sample code snippet below for example. These custom animations will be running alongside of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>By default, the enter transition will be a combination of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
+      <p>By default, the enter transition will be a combination of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
       <p>Here are two examples of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>: one using the built-in enter/exit transition, the other using a custom enter/exit animation.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
@@ -742,7 +742,7 @@
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
-      <p>By default, the enter transition will be a combination of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
+      <p>By default, the enter transition will be a combination of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeIn(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeIn</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> of the content from the bottom end. And the exit transition will be shrinking the content towards the bottom end while fading out (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#fadeOut(kotlin.Float,androidx.compose.animation.core.FiniteAnimationSpec)">fadeOut</a></code> + <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code>). The expanding and shrinking will likely also animate the parent and siblings if they rely on the size of appearing/disappearing content. When the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> composable is put in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, the default enter and exit transitions are tailored to that particular container. See <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> for details.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.MutableTransitionState
@@ -1119,13 +1119,13 @@
       <aside class="caution"><strong>This function is deprecated.</strong><br>Replace with rememberSplineBasedDecay&lt;Float&gt;</aside>
       <p>Create default <code><a href="/reference/kotlin/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a></code> representing a default fling curve for a platform.</p>
     </div>
-    <div><a name="expandHorizontally(Alignment.Horizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandHorizontally-Alignment.Horizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandhorizontally"></a>
-      <h3 class="api-name" id="expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></pre>
-      <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full width, starting from the end of the content, and expand to fully revealing the whole content.</p>
-      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> is a lambda that takes the full width of the content and returns an initial width of the bounds of the content. This allows not only an absolute width, but also an initial width that is proportional to the content width.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="expandHorizontally(AlignmentHorizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandHorizontally-AlignmentHorizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandhorizontally"></a>
+      <h3 class="api-name" id="expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></pre>
+      <p>This expands the clip bounds of the appearing content horizontally, from the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> to the full width. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full width, starting from the end of the content, and expand to fully revealing the whole content.</p>
+      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialWidth</a></code> is a lambda that takes the full width of the content and returns an initial width of the bounds of the content. This allows not only an absolute width, but also an initial width that is proportional to the content width.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -1200,7 +1200,7 @@
       <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandIn</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialSize</a></code> is a lambda that takes the full size of the content and returns an initial size of the bounds of the content. This allows not only absolute size, but also an initial size that is proportional to the content size.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandIn(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
-      <p>For expanding only horizontally or vertically, consider <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code>.</p>
+      <p>For expanding only horizontally or vertically, consider <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code>.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -1275,13 +1275,13 @@
         </table>
       </div>
     </div>
-    <div><a name="expandVertically(Alignment.Vertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandVertically-Alignment.Vertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandvertically"></a>
-      <h3 class="api-name" id="expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></pre>
-      <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full height, revealing the bottom edge first, followed by the rest of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> is a lambda that takes the full height of the content and returns an initial height of the bounds of the content. This allows not only an absolute height, but also an initial height that is proportional to the content height.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="expandVertically(AlignmentVertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="expandVertically-AlignmentVertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="expandvertically"></a>
+      <h3 class="api-name" id="expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;expandFrom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;initialHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></pre>
+      <p>This expands the clip bounds of the appearing content vertically, from the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> to the full height. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandFrom</a></code> controls which part of the content gets revealed first. By default, the clip bounds animates from 0 to full height, revealing the bottom edge first, followed by the rest of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">expandVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">initialHeight</a></code> is a lambda that takes the full height of the content and returns an initial height of the bounds of the content. This allows not only an absolute height, but also an initial height that is proportional to the content height.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#expandVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -1464,13 +1464,13 @@
       <h3 class="api-name" id="rememberSplineBasedDecay()">rememberSplineBasedDecay</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/compose/animation/package-summary.html#rememberSplineBasedDecay()">rememberSplineBasedDecay</a>():&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/DecayAnimationSpec.html">DecayAnimationSpec</a>&lt;T&gt;</pre>
     </div>
-    <div><a name="shrinkHorizontally(Alignment.Horizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkHorizontally-Alignment.Horizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkhorizontally"></a>
-      <h3 class="api-name" id="shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></pre>
-      <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full width to 0, shrinking towards the the end of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code> is a lambda that takes the full width of the content and returns a target width of the content. This allows not only absolute width, but also a target width that is proportional to the content width.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="shrinkHorizontally(AlignmentHorizontal, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkHorizontally-AlignmentHorizontal-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkhorizontally"></a>
+      <h3 class="api-name" id="shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetWidth:&nbsp;(fullWidth:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></pre>
+      <p>This shrinks the clip bounds of the disappearing content horizontally, from the full width to the width returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full width to 0, shrinking towards the the end of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetWidth</a></code> is a lambda that takes the full width of the content and returns a target width of the content. This allows not only absolute width, but also a target width that is proportional to the content width.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -1545,7 +1545,7 @@
       <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkOut</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetSize</a></code> is a lambda that takes the full size of the content and returns a target size of the bounds of the content. This allows not only absolute size, but also a target size that is proportional to the content size.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkOut(Alignment,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
-      <p>For shrinking only horizontally or vertically, consider <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(Alignment.Horizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>.</p>
+      <p>For shrinking only horizontally or vertically, consider <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkHorizontally(AlignmentHorizontal,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkHorizontally</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code>.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -1620,13 +1620,13 @@
         </table>
       </div>
     </div>
-    <div><a name="shrinkVertically(Alignment.Vertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkVertically-Alignment.Vertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkvertically"></a>
-      <h3 class="api-name" id="shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></pre>
-      <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full height to 0, shrinking towards the the bottom of the content.</p>
-      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code> is a lambda that takes the full height of the content and returns a target height of the content. This allows not only absolute height, but also a target height that is proportional to the content height.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(Alignment.Vertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
+    <div><a name="shrinkVertically(AlignmentVertical, kotlin.Function1, androidx.compose.animation.core.FiniteAnimationSpec, kotlin.Boolean)"></a><a name="shrinkVertically-AlignmentVertical-kotlin.Function1-androidx.compose.animation.core.FiniteAnimationSpec-kotlin.Boolean-"></a><a name="shrinkvertically"></a>
+      <h3 class="api-name" id="shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;shrinkTowards:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;targetHeight:&nbsp;(fullHeight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a> = { 0 },<br>&nbsp;&nbsp;&nbsp;&nbsp;animationSpec:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec.html">FiniteAnimationSpec</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&gt; = spring(visibilityThreshold = IntSize.VisibilityThreshold),<br>&nbsp;&nbsp;&nbsp;&nbsp;clip:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></pre>
+      <p>This shrinks the clip bounds of the disappearing content vertically, from the full height to the height returned from <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkTowards</a></code> controls the direction of the bounds shrink animation. By default, the clip bounds animates from full height to 0, shrinking towards the the bottom of the content.</p>
+      <p><b>Note</b>: <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">shrinkVertically</a></code> animates the bounds of the content. This bounds change will also result in the animation of other layouts that are dependent on this size.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">targetHeight</a></code> is a lambda that takes the full height of the content and returns a target height of the content. This allows not only absolute height, but also a target height that is proportional to the content height.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#shrinkVertically(AlignmentVertical,kotlin.Function1,androidx.compose.animation.core.FiniteAnimationSpec,kotlin.Boolean)">clip</a></code> defines whether the content outside of the animated bounds should be clipped. By default, clip is set to true, which only shows content in the animated bounds.</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.animation.core.tween
@@ -2193,13 +2193,13 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = fadeIn() + expandHorizontally(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = fadeOut() + shrinkHorizontally(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.layout.Row
@@ -2320,13 +2320,13 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = fadeIn() + expandVertically(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = fadeOut() + shrinkVertically(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.background
@@ -2437,9 +2437,9 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visibleState:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = expandHorizontally() + fadeIn(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = shrinkHorizontally() + fadeOut(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
@@ -2531,9 +2531,9 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visibleState:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = expandVertically() + fadeIn(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = shrinkVertically() + fadeOut(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
@@ -3171,9 +3171,9 @@
     }</pre>
     </div>
     <h2>Extension properties</h2>
-    <div><a name="(Color.Companion).getVectorConverter()"></a><a name="(Color.Companion).setVectorConverter()"></a><a name="-Color.Companion-.getVectorConverter--"></a><a name="-Color.Companion-.setVectorConverter--"></a>
-      <h3 class="api-name" id="(Color.Companion).VectorConverter()">VectorConverter</h3>
-      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(Color.Companion).VectorConverter()">VectorConverter</a>:&nbsp;(<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</pre>
+    <div><a name="(ColorCompanion).getVectorConverter()"></a><a name="(ColorCompanion).setVectorConverter()"></a><a name="-ColorCompanion-.getVectorConverter--"></a><a name="-ColorCompanion-.setVectorConverter--"></a>
+      <h3 class="api-name" id="(ColorCompanion).VectorConverter()">VectorConverter</h3>
+      <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(ColorCompanion).VectorConverter()">VectorConverter</a>:&nbsp;(<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="/reference/kotlin/androidx/compose/animation/core/TwoWayConverter.html">TwoWayConverter</a>&lt;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a>&gt;</pre>
       <p>A lambda that takes a ColorSpace and returns a converter that can both convert a Color to a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>, and convert a <code><a href="/reference/kotlin/androidx/compose/animation/core/AnimationVector4D.html">AnimationVector4D</a></code>) back to a Color in the given ColorSpace.</p>
     </div>
   </body>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html
index 4d499b0..e33acf1 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html
@@ -410,7 +410,7 @@
       <h3 class="api-name" id="(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html">InteractionSource</a>.<a href="/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html#(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</a>():&nbsp;<a href="/reference/kotlin/androidx/compose/runtime/State.html">State</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;</pre>
       <p>Subscribes to this <code><a href="/reference/kotlin/androidx/compose/foundation/interaction/MutableInteractionSource.html">MutableInteractionSource</a></code> and returns a <code><a href="/reference/kotlin/androidx/compose/runtime/State.html">State</a></code> representing whether this component is dragged or not.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html
index 6bfb3f1..28537b4 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html
@@ -177,7 +177,7 @@
       <h3 class="api-name" id="(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource.html">InteractionSource</a>.<a href="/reference/kotlin/androidx/compose/foundation/interaction/package-summary.html#(androidx.compose.foundation.interaction.InteractionSource).collectIsDraggedAsState()">collectIsDraggedAsState</a>():&nbsp;<a href="/reference/kotlin/androidx/compose/runtime/State.html">State</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;</pre>
       <p>Subscribes to this <code><a href="/reference/kotlin/androidx/compose/foundation/interaction/MutableInteractionSource.html">MutableInteractionSource</a></code> and returns a <code><a href="/reference/kotlin/androidx/compose/runtime/State.html">State</a></code> representing whether this component is dragged or not.</p>
-      <p><code><a href="/reference/kotlin/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/foundation/interaction/DragInteraction.html">DragInteraction</a></code> is typically set by interactions such as <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).draggable(androidx.compose.foundation.gestures.DraggableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Boolean,kotlin.coroutines.SuspendFunction2,kotlin.coroutines.SuspendFunction2,kotlin.Boolean)">androidx.compose.foundation.gestures.draggable</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/gestures/package-summary.html#(Modifier).scrollable(androidx.compose.foundation.gestures.ScrollableState,androidx.compose.foundation.gestures.Orientation,kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.gestures.FlingBehavior,androidx.compose.foundation.interaction.MutableInteractionSource)">androidx.compose.foundation.gestures.scrollable</a></code>, and higher level components such as <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">androidx.compose.foundation.lazy.LazyRow</a></code>, available through <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html#interactionSource()">androidx.compose.foundation.lazy.LazyListState.interactionSource</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html
index 1857a68..92a3797 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html
@@ -62,21 +62,21 @@
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Center()">Center</a></code></div>
-              <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Left()">Left</a></code></div>
-              <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Right()">Right</a></code></div>
-              <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -108,7 +108,7 @@
       <h3 class="api-name" id="aligned(Alignment.Horizontal)">aligned</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#aligned(Alignment.Horizontal)">aligned</a>(alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
       <p>Place children horizontally one next to the other and align the obtained group according to an <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#aligned(Alignment.Horizontal)">alignment</a></code>.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#aligned(Alignment.Horizontal)">Arrangement.aligned</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#aligned(Alignment.Horizontal)">Arrangement.aligned</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -131,7 +131,7 @@
       <h3 class="api-name" id="spacedBy(Dp)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp)">spacedBy</a>(space:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></pre>
       <p>Place children such that each two adjacent ones are spaced by a fixed <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp)">space</a></code> distance across the main axis. The spacing will be subtracted from the available space that the children can occupy.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -154,7 +154,7 @@
       <h3 class="api-name" id="spacedBy(Dp,Alignment.Horizontal)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">spacedBy</a>(space:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
       <p>Place children horizontally such that each two adjacent ones are spaced by a fixed <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">space</a></code> distance. The spacing will be subtracted from the available width that the children can occupy. An <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Horizontal)">alignment</a></code> can be specified to align the spaced children horizontally inside the parent, in case there is empty width remaining.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -183,7 +183,7 @@
       <h3 class="api-name" id="spacedBy(Dp,Alignment.Vertical)">spacedBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">spacedBy</a>(space:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></pre>
       <p>Place children vertically such that each two adjacent ones are spaced by a fixed <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">space</a></code> distance. The spacing will be subtracted from the available height that the children can occupy. An <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#spacedBy(Dp,Alignment.Vertical)">alignment</a></code> can be specified to align the spaced children vertically inside the parent, in case there is empty height remaining.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#spacedBy(Dp)">Arrangement.spacedBy</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
@@ -212,43 +212,43 @@
     <div><a name="getCenter()"></a><a name="setCenter()"></a><a name="getCenter--"></a><a name="setCenter--"></a>
       <h3 class="api-name" id="Center()">Center</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Center()">Center</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
-      <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#Center()">Arrangement.Center</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children such that they are as close as possible to the middle of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#Center()">Arrangement.Center</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: ##123##</p>
     </div>
     <div><a name="getLeft()"></a><a name="setLeft()"></a><a name="getLeft--"></a><a name="setLeft--"></a>
       <h3 class="api-name" id="Left()">Left</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Left()">Left</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
-      <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#Start()">Arrangement.Start</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children horizontally such that they are as close as possible to the left edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#Start()">Arrangement.Start</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: 123####</p>
     </div>
     <div><a name="getRight()"></a><a name="setRight()"></a><a name="getRight--"></a><a name="setRight--"></a>
       <h3 class="api-name" id="Right()">Right</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#Right()">Right</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
-      <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#End()">Arrangement.End</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Place children horizontally such that they are as close as possible to the right edge of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#End()">Arrangement.End</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: ####123</p>
     </div>
     <div><a name="getSpaceAround()"></a><a name="setSpaceAround()"></a><a name="getSpaceAround--"></a><a name="setSpaceAround--"></a>
       <h3 class="api-name" id="SpaceAround()">SpaceAround</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceAround()">SpaceAround</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
       <p>Place children such that they are spaced evenly horizontally, including free space before the first child and after the last child, but half the amount of space existing otherwise between two consecutive children.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceAround()">Arrangement.SpaceAround</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceAround()">Arrangement.SpaceAround</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: #1##2##3##4#</p>
     </div>
     <div><a name="getSpaceBetween()"></a><a name="setSpaceBetween()"></a><a name="getSpaceBetween--"></a><a name="setSpaceBetween--"></a>
       <h3 class="api-name" id="SpaceBetween()">SpaceBetween</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceBetween()">SpaceBetween</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
       <p>Place children such that they are spaced evenly across the main axis, without free space before the first child or after the last child.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceBetween()">Arrangement.SpaceBetween</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceBetween()">Arrangement.SpaceBetween</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: 1##2##3</p>
     </div>
     <div><a name="getSpaceEvenly()"></a><a name="setSpaceEvenly()"></a><a name="getSpaceEvenly--"></a><a name="setSpaceEvenly--"></a>
       <h3 class="api-name" id="SpaceEvenly()">SpaceEvenly</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Absolute.html#SpaceEvenly()">SpaceEvenly</a>:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></pre>
       <p>Place children such that they are spaced evenly across the main axis, including free space before the first child and after the last child.</p>
-      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceEvenly()">Arrangement.SpaceEvenly</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+      <p>Unlike <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html#SpaceEvenly()">Arrangement.SpaceEvenly</a></code>, when the layout direction is RTL, the children will not be mirrored and as such children will appear in the order they are composed inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
       <p>Visually: #1#2#3#</p>
     </div>
   </body>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html
index 180b1ac..b50adb4 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html
@@ -19,7 +19,7 @@
               <tr>
                 <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
                 <td>
-                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
                 </td>
               </tr>
             </tbody>
@@ -28,7 +28,7 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+    <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
index 217bd5e..7bacdad 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html
@@ -10,7 +10,7 @@
       <pre>interface Arrangement.HorizontalOrVertical : <a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>, <a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></pre>
     </p>
     <hr>
-    <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html
index 1da41b6..cfbba73 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html
@@ -19,7 +19,7 @@
               <tr>
                 <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
                 <td>
-                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+                  <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
                 </td>
               </tr>
             </tbody>
@@ -28,7 +28,7 @@
       </div>
 </devsite-expandable>    </div>
     <hr>
-    <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html
index fc88a0b..e986630 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html
@@ -10,7 +10,7 @@
       <pre>object Arrangement</pre>
     </p>
     <hr>
-    <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
+    <p>Used to specify the arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> in the main axis direction (horizontal and vertical, respectively).</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -27,19 +27,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
         </tbody>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html
index e5f724d..a2fc6a8 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/kotlin/androidx/compose/foundation/layout/LayoutScopeMarker.html">LayoutScopeMarker</a> interface ColumnScope</pre>
     </p>
     <hr>
-    <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+    <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -24,7 +24,7 @@
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a>(alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
-              <p>Align the element horizontally within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Align the element horizontally within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -45,7 +45,7 @@
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(weight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,&nbsp;fill:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>)</code></div>
-              <p>Size the element's height proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Size the element's height proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -63,7 +63,7 @@
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
-              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -80,7 +80,7 @@
     <div><a name="-Modifier-.align-Alignment.Horizontal-"></a><a name="align"></a>
       <h3 class="api-name" id="(Modifier).align(Alignment.Horizontal)">align</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a>(alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Align the element horizontally within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. This alignment will have priority over the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>'s <code>horizontalAlignment</code> parameter.</p>
+      <p>Align the element horizontally within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. This alignment will have priority over the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>'s <code>horizontalAlignment</code> parameter.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -120,7 +120,7 @@
     <div><a name="-Modifier-.alignBy-VerticalAlignmentLine-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(VerticalAlignmentLine)">alignBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a>(alignmentLine:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Position the element horizontally such that its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values provided using the other <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
+      <p>Position the element horizontally such that its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values provided using the other <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -178,7 +178,7 @@
     <div><a name="-Modifier-.alignBy-kotlin.Function1-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(kotlin.Function1)">alignBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignBy</a>(alignmentLineBlock:&nbsp;(<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Position the element horizontally such that the alignment line for the content as determined by <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values obtained from <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
+      <p>Position the element horizontally such that the alignment line for the content as determined by <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).align(Alignment.Horizontal)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> will align horizontally using the specified VerticalAlignmentLines or values obtained from <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Start align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).alignBy(VerticalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Start align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -209,7 +209,7 @@
     <div><a name="(Modifier).weight(kotlin.Float, kotlin.Boolean)"></a><a name="-Modifier-.weight-kotlin.Float-kotlin.Boolean-"></a><a name="weight"></a>
       <h3 class="api-name" id="(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(weight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,&nbsp;fill:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Size the element's height proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The parent will divide the vertical space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole height allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> being smaller, as the unused allocated height will not be redistributed to other siblings.</p>
+      <p>Size the element's height proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The parent will divide the vertical space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole height allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> being smaller, as the unused allocated height will not be redistributed to other siblings.</p>
       <p>The proportional height to give to this element, as related to the total of all weighted siblings. Must be positive.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -253,13 +253,13 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = fadeIn() + expandVertically(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = fadeOut() + shrinkVertically(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.background
@@ -370,9 +370,9 @@
     <div><a name="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.ColumnScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visibleState:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = expandVertically() + fadeIn(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = shrinkVertically() + fadeOut(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">ColumnScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the vertical layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content vertically. (The bottom of the content will be the leading edge as the content expands to its full height.) And the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content vertically with the bottom of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the column since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.ColumnScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/RowScope.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/RowScope.html
index e18f67b..6bbba3f 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/RowScope.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/RowScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/kotlin/androidx/compose/foundation/layout/LayoutScopeMarker.html">LayoutScopeMarker</a> interface RowScope</pre>
     </p>
     <hr>
-    <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+    <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
@@ -24,7 +24,7 @@
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a>(alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>)</code></div>
-              <p>Align the element vertically within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Align the element vertically within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -52,7 +52,7 @@
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(weight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,&nbsp;fill:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>)</code></div>
-              <p>Size the element's width proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Size the element's width proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -70,7 +70,7 @@
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a> @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
-              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -94,7 +94,7 @@
     <div><a name="-Modifier-.align-Alignment.Vertical-"></a><a name="align"></a>
       <h3 class="api-name" id="(Modifier).align(Alignment.Vertical)">align</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a>(alignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Align the element vertically within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. This alignment will have priority over the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>'s <code>verticalAlignment</code> parameter.</p>
+      <p>Align the element vertically within the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. This alignment will have priority over the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>'s <code>verticalAlignment</code> parameter.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -133,7 +133,7 @@
     <div><a name="-Modifier-.alignBy-HorizontalAlignmentLine-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a>(alignmentLine:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Position the element vertically such that its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> can be used to align two layouts by baseline inside a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, using <code>alignBy(FirstBaseline)</code>. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values provided using the other <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
+      <p>Position the element vertically such that its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignmentLine</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> can be used to align two layouts by baseline inside a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, using <code>alignBy(FirstBaseline)</code>. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values provided using the other <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> overload, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.Box
@@ -186,7 +186,7 @@
     <div><a name="-Modifier-.alignBy-kotlin.Function1-"></a><a name="alignby"></a>
       <h3 class="api-name" id="(Modifier).alignBy(kotlin.Function1)">alignBy</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignBy</a>(alignmentLineBlock:&nbsp;(<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Position the element vertically such that the alignment line for the content as determined by <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values obtained from <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
+      <p>Position the element vertically such that the alignment line for the content as determined by <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code> aligns with sibling elements also configured to <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code>. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> is a form of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).align(Alignment.Vertical)">align</a></code>, so both modifiers will not work together if specified for the same layout. Within a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, all components with <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> will align vertically using the specified HorizontalAlignmentLines or values obtained from <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(kotlin.Function1)">alignmentLineBlock</a></code>, forming a sibling group. At least one element of the sibling group will be placed as it had Alignment.Top align in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, and the alignment of the other siblings will be then determined such that the alignment lines coincide. Note that if only one element in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).alignBy(HorizontalAlignmentLine)">alignBy</a></code> modifier specified the element will be positioned as if it had Alignment.Top align.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -276,7 +276,7 @@
     <div><a name="(Modifier).weight(kotlin.Float, kotlin.Boolean)"></a><a name="-Modifier-.weight-kotlin.Float-kotlin.Boolean-"></a><a name="weight"></a>
       <h3 class="api-name" id="(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</h3>
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a>(weight:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,&nbsp;fill:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = true):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Size the element's width proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The parent will divide the horizontal space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole width allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> being smaller, as the unused allocated width will not be redistributed to other siblings.</p>
+      <p>Size the element's width proportional to its <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code> relative to other weighted sibling elements in the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The parent will divide the horizontal space remaining after measuring unweighted child elements and distribute it according to this weight. When <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">fill</a></code> is true, the element will be forced to occupy the whole width allocated to it. Otherwise, the element is allowed to be smaller - this will result in <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> being smaller, as the unused allocated width will not be redistributed to other siblings.</p>
       <p>The proportional width to give to this element, as related to the total of all weighted siblings. Must be positive.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
@@ -300,13 +300,13 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-kotlin.Boolean-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visible:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = fadeIn() + expandHorizontally(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = fadeOut() + shrinkHorizontally(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content when the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> is in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. The default animations are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. If there's a need to observe the state change of the enter/exit transition and follow up additional action (e.g. remove data, sequential animation, etc), consider the AnimatedVisibility API variant that takes a <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a></code> parameter.</p>
-      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>:</p>
+      <p>Here's an example of using <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> in a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>:</p>
       <pre class="prettyprint">
 import androidx.compose.animation.AnimatedVisibility
 import androidx.compose.foundation.layout.Row
@@ -427,9 +427,9 @@
     <div><a name="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState, Modifier, androidx.compose.animation.EnterTransition, androidx.compose.animation.ExitTransition, kotlin.Function1)"></a><a name="-androidx.compose.foundation.layout.RowScope-.AnimatedVisibility-androidx.compose.animation.core.MutableTransitionState-Modifier-androidx.compose.animation.EnterTransition-androidx.compose.animation.ExitTransition-kotlin.Function1-"></a><a name="animatedvisibility"></a>
       <h3 class="api-name" id="(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/animation/ExperimentalAnimationApi.html">ExperimentalAnimationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.<a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;visibleState:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html">MutableTransitionState</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;enter:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a> = expandHorizontally() + fadeIn(),<br>&nbsp;&nbsp;&nbsp;&nbsp;exit:&nbsp;<a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a> = shrinkHorizontally() + fadeOut(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">RowScope.AnimatedVisibility</a></code> composable animates the appearance and disappearance of its content as <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>'s <code><a href="/reference/kotlin/androidx/compose/animation/core/MutableTransitionState.html#targetState()">targetState</a></code> changes. The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transitions are tailored specific to the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout. See more details below. The <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code> can also be used to observe the state of <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>. For example: <code>visibleState.idIdle</code> indicates whether the all animations have finished in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code>, and <code>visibleState.currentState</code> returns the initial state of the current animations.</p>
       <p>Different <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code>s and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>s can be defined in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> for the appearance and disappearance animation. There are 3 types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>: Fade, Expand/Shrink and Slide. The enter transitions and exit transitions can be combined using <code>+</code>. The order of the combination does not matter, as the transition animations will start simultaneously. See <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code> for details on the three types of transition.</p>
-      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
+      <p>The default <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> transition is configured based on the horizontal layout of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> defaults to a combination of fading in and expanding the content horizontally. (The end of the content will be the leading edge as the content expands to its full width.) And <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> defaults to shrinking the content horizontally with the end of the content being the leading edge while fading out. The expanding and shrinking will likely also animate the parent and siblings in the row since they rely on the size of appearing/disappearing content.</p>
       <p>Aside from these three types of <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.html">EnterTransition</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.html">ExitTransition</a></code>, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> also supports custom enter/exit animations. Some use cases may benefit from custom enter/exit animations on shape, scale, color, etc. Custom enter/exit animations can be created using the <code>Transition&lt;EnterExitState&gt;</code> object from the <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html">AnimatedVisibilityScope</a></code> (i.e. <code><a href="/reference/kotlin/androidx/compose/animation/AnimatedVisibilityScope.html#transition()">AnimatedVisibilityScope.transition</a></code>). See <code><a href="/reference/kotlin/androidx/compose/animation/EnterExitState.html">EnterExitState</a></code> for an example of custom animations. These custom animations will be running along side of the built-in animations specified in <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code>. In cases where the enter/exit animation needs to be completely customized, <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">enter</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">exit</a></code> can be specified as <code><a href="/reference/kotlin/androidx/compose/animation/EnterTransition.Companion.html#None()">EnterTransition.None</a></code> and/or <code><a href="/reference/kotlin/androidx/compose/animation/ExitTransition.Companion.html#None()">ExitTransition.None</a></code> as needed. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> will wait until <em>all</em> of enter/exit animations to finish before it considers itself idle. <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> will only be removed after all the (built-in and custom) exit animations have finished.</p>
       <p><code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#AnimatedVisibility(kotlin.Boolean,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">AnimatedVisibility</a></code> creates a custom Layout for its content. The size of the custom layout is determined by the largest width and largest height of the children. All children will be aligned to the top start of the Layout.</p>
       <p><b>Note</b>: Once the exit transition is finished, the <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">content</a></code> composable will be removed from the tree, and disposed. Both <code>currentState</code> and <code>targetState</code> will be <code>false</code> for <code><a href="/reference/kotlin/androidx/compose/animation/package-summary.html#(androidx.compose.foundation.layout.RowScope).AnimatedVisibility(androidx.compose.animation.core.MutableTransitionState,Modifier,androidx.compose.animation.EnterTransition,androidx.compose.animation.ExitTransition,kotlin.Function1)">visibleState</a></code>.</p>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/package-summary.html
index 0fed370..56ce3f4 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/layout/package-summary.html
@@ -13,19 +13,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.HorizontalOrVertical.html">Arrangement.HorizontalOrVertical</a></code></td>
             <td>
-              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the horizontal arrangement of the layout's children in horizontal layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, or the vertical arrangement of the layout's children in vertical layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a></code></td>
             <td>
-              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Used to specify the vertical arrangement of the layout's children in layouts like <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -43,7 +43,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -55,7 +55,7 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a></code></td>
             <td>
-              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>.</p>
+              <p>Scope for the children of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -130,7 +130,7 @@
           <tr>
             <td width="40%"><code>inline @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
               <p>A layout composable that places its children in a vertical sequence.</p>
             </td>
           </tr>
@@ -158,7 +158,7 @@
           <tr>
             <td width="40%"><code>inline @<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
               <p>A layout composable that places its children in a horizontal sequence.</p>
             </td>
           </tr>
@@ -445,8 +445,8 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
-              <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight.</p>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><br>)</code></div>
+              <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight.</p>
             </td>
           </tr>
           <tr>
@@ -459,8 +459,8 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">wrapContentWidth</a>(align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>)</code></div>
-              <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth.</p>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">wrapContentWidth</a>(align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>)</code></div>
+              <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth.</p>
             </td>
           </tr>
         </tbody>
@@ -660,13 +660,13 @@
         </table>
       </div>
     </div>
-    <div><a name="Column(Modifier, androidx.compose.foundation.layout.Arrangement.Vertical, Alignment.Horizontal, kotlin.Function1)"></a><a name="Column-Modifier-androidx.compose.foundation.layout.Arrangement.Vertical-Alignment.Horizontal-kotlin.Function1-"></a><a name="column"></a>
-      <h3 class="api-name" id="Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>inline&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a> = Arrangement.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>A layout composable that places its children in a vertical sequence. For a layout composable that places its children in a horizontal sequence, see <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. Note that by default items do not scroll; see <code>Modifier.verticalScroll</code> to add this behavior. For a vertically scrollable list that only composes and lays out the currently visible items see <code>LazyColumn</code>.</p>
-      <p>The <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> layout is able to assign children heights according to their weights provided using the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">ColumnScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred height before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
-      <p>When none of its children have weights, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> will be as small as possible to fit its children one on top of the other. In order to change the height of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>, use the Modifier.requiredHeight modifiers; e.g. to make it fill the available height Modifier.fillMaxHeight can be used. If at least one child of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> has a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> will fill the available height, so there is no need for Modifier.fillMaxHeight. However, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>'s size should be limited, the Modifier.requiredHeight or Modifier.requiredSize layout modifiers should be applied.</p>
-      <p>When the size of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">verticalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. See <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
+    <div><a name="Column(Modifier, androidx.compose.foundation.layout.Arrangement.Vertical, AlignmentHorizontal, kotlin.Function1)"></a><a name="Column-Modifier-androidx.compose.foundation.layout.Arrangement.Vertical-AlignmentHorizontal-kotlin.Function1-"></a><a name="column"></a>
+      <h3 class="api-name" id="Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>inline&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a> = Arrangement.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html">ColumnScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <p>A layout composable that places its children in a vertical sequence. For a layout composable that places its children in a horizontal sequence, see <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. Note that by default items do not scroll; see <code>Modifier.verticalScroll</code> to add this behavior. For a vertically scrollable list that only composes and lays out the currently visible items see <code>LazyColumn</code>.</p>
+      <p>The <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> layout is able to assign children heights according to their weights provided using the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">ColumnScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred height before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
+      <p>When none of its children have weights, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> will be as small as possible to fit its children one on top of the other. In order to change the height of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>, use the Modifier.requiredHeight modifiers; e.g. to make it fill the available height Modifier.fillMaxHeight can be used. If at least one child of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> has a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/ColumnScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> will fill the available height, so there is no need for Modifier.fillMaxHeight. However, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>'s size should be limited, the Modifier.requiredHeight or Modifier.requiredSize layout modifiers should be applied.</p>
+      <p>When the size of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">verticalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. See <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Box
@@ -726,11 +726,11 @@
           </thead>
           <tbody>
             <tr>
-              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code></td>
+              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code></td>
               <td></td>
             </tr>
             <tr>
-              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code></td>
+              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code></td>
               <td></td>
             </tr>
           </tbody>
@@ -752,13 +752,13 @@
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#PaddingValues(Dp,Dp,Dp,Dp)">PaddingValues</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;start:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = 0.dp,<br>&nbsp;&nbsp;&nbsp;&nbsp;top:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = 0.dp,<br>&nbsp;&nbsp;&nbsp;&nbsp;end:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = 0.dp,<br>&nbsp;&nbsp;&nbsp;&nbsp;bottom:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = 0.dp<br>):&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a></pre>
       <p>Creates a padding to be applied along the edges inside a box. In LTR contexts <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#PaddingValues(Dp,Dp,Dp,Dp)">start</a></code> will be applied along the left edge and <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#PaddingValues(Dp,Dp,Dp,Dp)">end</a></code> will be applied along the right edge. In RTL contexts, <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#PaddingValues(Dp,Dp,Dp,Dp)">start</a></code> will correspond to the right edge and <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#PaddingValues(Dp,Dp,Dp,Dp)">end</a></code> to the left.</p>
     </div>
-    <div><a name="Row(Modifier, androidx.compose.foundation.layout.Arrangement.Horizontal, Alignment.Vertical, kotlin.Function1)"></a><a name="Row-Modifier-androidx.compose.foundation.layout.Arrangement.Horizontal-Alignment.Vertical-kotlin.Function1-"></a><a name="row"></a>
-      <h3 class="api-name" id="Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>inline&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a> = Arrangement.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>A layout composable that places its children in a horizontal sequence. For a layout composable that places its children in a vertical sequence, see <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code>. Note that by default items do not scroll; see <code>Modifier.horizontalScroll</code> to add this behavior. For a horizontally scrollable list that only composes and lays out the currently visible items see <code>LazyRow</code>.</p>
-      <p>The <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> layout is able to assign children widths according to their weights provided using the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">RowScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred width before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
-      <p>When none of its children have weights, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> will be as small as possible to fit its children one next to the other. In order to change the width of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, use the Modifier.requiredWidth modifiers; e.g. to make it fill the available width Modifier.fillMaxWidth can be used. If at least one child of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> has a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> will fill the available width, so there is no need for Modifier.fillMaxWidth. However, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>'s size should be limited, the Modifier.requiredWidth or Modifier.requiredSize layout modifiers should be applied.</p>
-      <p>When the size of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">horizontalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>. See <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
+    <div><a name="Row(Modifier, androidx.compose.foundation.layout.Arrangement.Horizontal, AlignmentVertical, kotlin.Function1)"></a><a name="Row-Modifier-androidx.compose.foundation.layout.Arrangement.Horizontal-AlignmentVertical-kotlin.Function1-"></a><a name="row"></a>
+      <h3 class="api-name" id="Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>inline&nbsp;fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a> = Arrangement.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <p>A layout composable that places its children in a horizontal sequence. For a layout composable that places its children in a vertical sequence, see <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code>. Note that by default items do not scroll; see <code>Modifier.horizontalScroll</code> to add this behavior. For a horizontally scrollable list that only composes and lays out the currently visible items see <code>LazyRow</code>.</p>
+      <p>The <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> layout is able to assign children widths according to their weights provided using the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">RowScope.weight</a></code> modifier. If a child is not provided a weight, it will be asked for its preferred width before the sizes of the children with weights are calculated proportionally to their weight based on the remaining available space.</p>
+      <p>When none of its children have weights, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> will be as small as possible to fit its children one next to the other. In order to change the width of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, use the Modifier.requiredWidth modifiers; e.g. to make it fill the available width Modifier.fillMaxWidth can be used. If at least one child of a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> has a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html#(Modifier).weight(kotlin.Float,kotlin.Boolean)">weight</a></code>, the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> will fill the available width, so there is no need for Modifier.fillMaxWidth. However, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>'s size should be limited, the Modifier.requiredWidth or Modifier.requiredSize layout modifiers should be applied.</p>
+      <p>When the size of the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> is larger than the sum of its children sizes, a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">horizontalArrangement</a></code> can be specified to define the positioning of the children inside the <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>. See <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code> for available positioning behaviors; a custom arrangement can also be defined using the constructor of <code><a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.html">Arrangement</a></code>.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -818,11 +818,11 @@
           </thead>
           <tbody>
             <tr>
-              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code></td>
+              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code></td>
               <td></td>
             </tr>
             <tr>
-              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code></td>
+              <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code></td>
               <td></td>
             </tr>
           </tbody>
@@ -1843,10 +1843,10 @@
       <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).widthIn(Dp,Dp)">widthIn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;min:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Dp.Unspecified,<br>&nbsp;&nbsp;&nbsp;&nbsp;max:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Dp.Unspecified<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Constrain the width of the content to be between <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).widthIn(Dp,Dp)">min</a></code>dp and <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).widthIn(Dp,Dp)">max</a></code>dp as permitted by the incoming measurement Constraints. If the incoming constraints are more restrictive the requested size will obey the incoming constraints and attempt to be as close as possible to the preferred size.</p>
     </div>
-    <div><a name="(Modifier).wrapContentHeight(Alignment.Vertical, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentHeight-Alignment.Vertical-kotlin.Boolean-"></a><a name="wrapcontentheight"></a>
-      <h3 class="api-name" id="(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">wrapContentHeight</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.CenterVertically,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight. If the content's measured size is smaller than the minimum height constraint, <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">align</a></code> it within that minimum height space. If the content's measured size is larger than the maximum height constraint (only possible when <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(Alignment.Vertical,kotlin.Boolean)">align</a></code> over the maximum height space.</p>
+    <div><a name="(Modifier).wrapContentHeight(AlignmentVertical, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentHeight-AlignmentVertical-kotlin.Boolean-"></a><a name="wrapcontentheight"></a>
+      <h3 class="api-name" id="(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">wrapContentHeight</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">wrapContentHeight</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.CenterVertically,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+      <p>Allow the content to measure at its desired height without regard for the incoming measurement Constraints.minHeight, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxHeight. If the content's measured size is smaller than the minimum height constraint, <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">align</a></code> it within that minimum height space. If the content's measured size is larger than the maximum height constraint (only possible when <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentHeight(AlignmentVertical,kotlin.Boolean)">align</a></code> over the maximum height space.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
@@ -1893,10 +1893,10 @@
         .background(Color.Blue)
 )</pre>
     </div>
-    <div><a name="(Modifier).wrapContentWidth(Alignment.Horizontal, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentWidth-Alignment.Horizontal-kotlin.Boolean-"></a><a name="wrapcontentwidth"></a>
-      <h3 class="api-name" id="(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">wrapContentWidth</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.CenterHorizontally,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
-      <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth. If the content's measured size is smaller than the minimum width constraint, <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">align</a></code> it within that minimum width space. If the content's measured size is larger than the maximum width constraint (only possible when <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(Alignment.Horizontal,kotlin.Boolean)">align</a></code> over the maximum width space.</p>
+    <div><a name="(Modifier).wrapContentWidth(AlignmentHorizontal, kotlin.Boolean)"></a><a name="-Modifier-.wrapContentWidth-AlignmentHorizontal-kotlin.Boolean-"></a><a name="wrapcontentwidth"></a>
+      <h3 class="api-name" id="(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">wrapContentWidth</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">wrapContentWidth</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;align:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.CenterHorizontally,<br>&nbsp;&nbsp;&nbsp;&nbsp;unbounded:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false<br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+      <p>Allow the content to measure at its desired width without regard for the incoming measurement Constraints.minWidth, and, if <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true, also without regard for the incoming measurement Constraints.maxWidth. If the content's measured size is smaller than the minimum width constraint, <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">align</a></code> it within that minimum width space. If the content's measured size is larger than the maximum width constraint (only possible when <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">unbounded</a></code> is true), <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#(Modifier).wrapContentWidth(AlignmentHorizontal,kotlin.Boolean)">align</a></code> over the maximum width space.</p>
       <p>Example usage:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html
index a2c70ec..372f2f3 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html
@@ -10,7 +10,7 @@
       <pre>interface LazyListItemInfo</pre>
     </p>
     <hr>
-    <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+    <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     <div class="devsite-table-wrapper">
       <table class="responsive">
         <thead>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
index 72386ac..9faaf42 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html
@@ -10,7 +10,7 @@
       <pre>interface LazyListLayoutInfo</pre>
     </p>
     <hr>
-    <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>. For example you can get the list of currently displayed item.</p>
+    <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>. For example you can get the list of currently displayed item.</p>
     <p>Use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html#layoutInfo()">LazyListState.layoutInfo</a></code> to retrieve this</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
@@ -25,7 +25,7 @@
             <td width="40%"><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
             <td>
               <div><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html#totalItemsCount()">totalItemsCount</a></code></div>
-              <p>The total count of items passed to <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>The total count of items passed to <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
@@ -56,7 +56,7 @@
     <div><a name="getTotalItemsCount()"></a><a name="setTotalItemsCount()"></a><a name="getTotalItemsCount--"></a><a name="setTotalItemsCount--"></a>
       <h3 class="api-name" id="totalItemsCount()">totalItemsCount</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html#totalItemsCount()">totalItemsCount</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
-      <p>The total count of items passed to <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+      <p>The total count of items passed to <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     </div>
     <div><a name="getViewportEndOffset()"></a><a name="setViewportEndOffset()"></a><a name="getViewportEndOffset--"></a><a name="setViewportEndOffset--"></a>
       <h3 class="api-name" id="viewportEndOffset()">viewportEndOffset</h3>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html
index b47d723..24e478b 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html
@@ -10,7 +10,7 @@
       <pre>@<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyScopeMarker.html">LazyScopeMarker</a> interface LazyListScope</pre>
     </p>
     <hr>
-    <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+    <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
     <h2>Summary</h2>
     <div class="devsite-table-wrapper">
       <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html
index 925156d..5f979b3 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html
@@ -25,19 +25,19 @@
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListItemInfo.html">LazyListItemInfo</a></code></td>
             <td>
-              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about an individual item in lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListLayoutInfo.html">LazyListLayoutInfo</a></code></td>
             <td>
-              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Contains useful information about the currently displayed layout state of lazy lists like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a></code></td>
             <td>
-              <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
+              <p>Receiver scope which is used by <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a></code>.</p>
             </td>
           </tr>
         </tbody>
@@ -94,14 +94,14 @@
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
               <p>The vertically scrolling list that only composes and lays out the currently visible items.</p>
             </td>
           </tr>
           <tr>
             <td width="40%"><code>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
               <p>The horizontally scrolling list that only composes and lays out the currently visible items.</p>
             </td>
           </tr>
@@ -186,10 +186,10 @@
       </table>
     </div>
     <h2>Top-level functions</h2>
-    <div><a name="LazyColumn(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Vertical, Alignment.Horizontal, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyColumn-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Vertical-Alignment.Horizontal-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazycolumn"></a>
-      <h3 class="api-name" id="LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a> = rememberLazyListState(),<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp),<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a> = if (!reverseLayout) Arrangement.Top else Arrangement.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a> = ScrollableDefaults.flingBehavior(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>The vertically scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
+    <div><a name="LazyColumn(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Vertical, AlignmentHorizontal, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyColumn-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Vertical-AlignmentHorizontal-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazycolumn"></a>
+      <h3 class="api-name" id="LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a> = rememberLazyListState(),<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp),<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Vertical.html">Arrangement.Vertical</a> = if (!reverseLayout) Arrangement.Top else Arrangement.Bottom,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Start,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a> = ScrollableDefaults.flingBehavior(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <p>The vertically scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.lazy.LazyColumn
 import androidx.compose.foundation.lazy.items
@@ -235,7 +235,7 @@
             <tr>
               <td width="40%"><code>contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp)</code></td>
               <td>
-                <p>a padding around the whole content. This will add padding for the. content after it has been clipped, which is not possible via <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">verticalArrangement</a></code>.</p>
+                <p>a padding around the whole content. This will add padding for the. content after it has been clipped, which is not possible via <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">verticalArrangement</a></code>.</p>
               </td>
             </tr>
             <tr>
@@ -272,10 +272,10 @@
         </table>
       </div>
     </div>
-    <div><a name="LazyRow(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Horizontal, Alignment.Vertical, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyRow-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Horizontal-Alignment.Vertical-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazyrow"></a>
-      <h3 class="api-name" id="LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</h3>
-      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a> = rememberLazyListState(),<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp),<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a> = if (!reverseLayout) Arrangement.Start else Arrangement.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a> = ScrollableDefaults.flingBehavior(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>The horizontally scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
+    <div><a name="LazyRow(Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Boolean, androidx.compose.foundation.layout.Arrangement.Horizontal, AlignmentVertical, androidx.compose.foundation.gestures.FlingBehavior, kotlin.Function1)"></a><a name="LazyRow-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Boolean-androidx.compose.foundation.layout.Arrangement.Horizontal-AlignmentVertical-androidx.compose.foundation.gestures.FlingBehavior-kotlin.Function1-"></a><a name="lazyrow"></a>
+      <h3 class="api-name" id="LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</h3>
+      <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyRow</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a> = rememberLazyListState(),<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp),<br>&nbsp;&nbsp;&nbsp;&nbsp;reverseLayout:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a> = false,<br>&nbsp;&nbsp;&nbsp;&nbsp;horizontalArrangement:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal.html">Arrangement.Horizontal</a> = if (!reverseLayout) Arrangement.Start else Arrangement.End,<br>&nbsp;&nbsp;&nbsp;&nbsp;verticalAlignment:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Alignment.Top,<br>&nbsp;&nbsp;&nbsp;&nbsp;flingBehavior:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/gestures/FlingBehavior.html">FlingBehavior</a> = ScrollableDefaults.flingBehavior(),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html">LazyListScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <p>The horizontally scrolling list that only composes and lays out the currently visible items. The <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">content</a></code> block defines a DSL which allows you to emit items of different types. For example you can use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#item(kotlin.Any,kotlin.Function1)">LazyListScope.item</a></code> to add a single item and <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListScope.html#items(kotlin.Int,kotlin.Function1,kotlin.Function2)">LazyListScope.items</a></code> to add a list of items.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.lazy.LazyRow
 import androidx.compose.foundation.lazy.items
@@ -321,7 +321,7 @@
             <tr>
               <td width="40%"><code>contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp)</code></td>
               <td>
-                <p>a padding around the whole content. This will add padding for the content after it has been clipped, which is not possible via <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">horizontalArrangement</a></code>.</p>
+                <p>a padding around the whole content. This will add padding for the content after it has been clipped, which is not possible via <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">modifier</a></code> param. You can use it to add a padding before the first item or after the last one. If you want to add a spacing between each item use <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyRow(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">horizontalArrangement</a></code>.</p>
               </td>
             </tr>
             <tr>
@@ -361,7 +361,7 @@
     <div><a name="LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells, Modifier, androidx.compose.foundation.lazy.LazyListState, androidx.compose.foundation.layout.PaddingValues, kotlin.Function1)"></a><a name="LazyVerticalGrid-androidx.compose.foundation.lazy.GridCells-Modifier-androidx.compose.foundation.lazy.LazyListState-androidx.compose.foundation.layout.PaddingValues-kotlin.Function1-"></a><a name="lazyverticalgrid"></a>
       <h3 class="api-name" id="LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells,Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)">LazyVerticalGrid</h3>
       <pre class="api-signature no-pretty-print">@<a href="/reference/kotlin/androidx/compose/foundation/ExperimentalFoundationApi.html">ExperimentalFoundationApi</a><br>@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a><br>fun&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyVerticalGrid(androidx.compose.foundation.lazy.GridCells,Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)">LazyVerticalGrid</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;cells:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/GridCells.html">GridCells</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;modifier:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = Modifier,<br>&nbsp;&nbsp;&nbsp;&nbsp;state:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyListState.html">LazyListState</a> = rememberLazyListState(),<br>&nbsp;&nbsp;&nbsp;&nbsp;contentPadding:&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/layout/PaddingValues.html">PaddingValues</a> = PaddingValues(0.dp),<br>&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/lazy/LazyGridScope.html">LazyGridScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>The DSL implementation of a lazy grid layout. It composes only visible rows of the grid. This API is not stable, please consider using stable components like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code> to achieve the same result.</p>
+      <p>The DSL implementation of a lazy grid layout. It composes only visible rows of the grid. This API is not stable, please consider using stable components like <code><a href="/reference/kotlin/androidx/compose/foundation/lazy/package-summary.html#LazyColumn(Modifier,androidx.compose.foundation.lazy.LazyListState,androidx.compose.foundation.layout.PaddingValues,kotlin.Boolean,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,androidx.compose.foundation.gestures.FlingBehavior,kotlin.Function1)">LazyColumn</a></code> and <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code> to achieve the same result.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
           <thead>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html
index de51120..005654f 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html
@@ -122,7 +122,7 @@
     <div><a name="getChildren()"></a><a name="setChildren()"></a><a name="getChildren--"></a><a name="setChildren--"></a>
       <h3 class="api-name" id="children()">children</h3>
       <pre class="api-signature no-pretty-print">val&nbsp;<a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html#children()">children</a>:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> (<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>) <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>The composable to be inserted into the text layout. The string parameter passed to it will the alternateText given to <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a></code>.</p>
+      <p>The composable to be inserted into the text layout. The string parameter passed to it will the alternateText given to <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a></code>.</p>
     </div>
     <div><a name="getPlaceholder()"></a><a name="setPlaceholder()"></a><a name="getPlaceholder--"></a><a name="setPlaceholder--"></a>
       <h3 class="api-name" id="placeholder()">placeholder</h3>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/package-summary.html
index 6e91e01..267e81e 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/foundation/text/package-summary.html
@@ -111,7 +111,7 @@
           <tr>
             <td width="40%"><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(id:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;alternateText:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>)</code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(id:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,&nbsp;alternateText:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>)</code></div>
               <p>Used to insert composables into the text layout.</p>
             </td>
           </tr>
@@ -732,10 +732,10 @@
       <p>Creates an instance of <code><a href="/reference/kotlin/androidx/compose/foundation/text/KeyboardActions.html">KeyboardActions</a></code> that uses the specified lambda for all ImeActions.</p>
     </div>
     <h2>Extension functions</h2>
-    <div><a name="(AnnotatedString.Builder).appendInlineContent(kotlin.String, kotlin.String)"></a><a name="-AnnotatedString.Builder-.appendInlineContent-kotlin.String-kotlin.String-"></a><a name="appendinlinecontent"></a>
-      <h3 class="api-name" id="(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</h3>
-      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;id:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;alternateText:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a> = REPLACEMENT_CHAR<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
-      <p>Used to insert composables into the text layout. This method can be used together with the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code>. It will append the <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to this AnnotatedString and also mark this range of text to be replaced by a composable. <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> will try to find an <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code> in the map defined by inlineContent whose key equals to <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>, and it will use the <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html#children()">InlineTextContent.children</a></code> to replace this range of text.</p>
+    <div><a name="(AnnotatedStringBuilder).appendInlineContent(kotlin.String, kotlin.String)"></a><a name="-AnnotatedStringBuilder-.appendInlineContent-kotlin.String-kotlin.String-"></a><a name="appendinlinecontent"></a>
+      <h3 class="api-name" id="(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">appendInlineContent</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;id:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;alternateText:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a> = REPLACEMENT_CHAR<br>):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+      <p>Used to insert composables into the text layout. This method can be used together with the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code>. It will append the <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to this AnnotatedString and also mark this range of text to be replaced by a composable. <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> will try to find an <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code> in the map defined by inlineContent whose key equals to <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>, and it will use the <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html#children()">InlineTextContent.children</a></code> to replace this range of text.</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.background
 import androidx.compose.foundation.layout.Box
@@ -787,13 +787,13 @@
             <tr>
               <td width="40%"><code>id:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code></td>
               <td>
-                <p>The id used to look up the <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code>, it is referred by the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> to replace the <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to the corresponding composable.</p>
+                <p>The id used to look up the <code><a href="/reference/kotlin/androidx/compose/foundation/text/InlineTextContent.html">InlineTextContent</a></code>, it is referred by the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> to replace the <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> to the corresponding composable.</p>
               </td>
             </tr>
             <tr>
               <td width="40%"><code>alternateText:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a> = REPLACEMENT_CHAR</code></td>
               <td>
-                <p>The text to be replaced by the inline content. It's displayed when the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> doesn't contain <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>. Accessibility features will also use this text to describe the inline content.</p>
+                <p>The text to be replaced by the inline content. It's displayed when the inlineContent parameter of <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#BasicText(kotlin.String,Modifier,TextStyle,kotlin.Function1,TextOverflow,kotlin.Boolean,kotlin.Int)">BasicText</a></code> doesn't contain <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">id</a></code>. Accessibility features will also use this text to describe the inline content.</p>
               </td>
             </tr>
           </tbody>
@@ -810,7 +810,7 @@
             <tr>
               <td width="40%"><code>kotlin.IllegalArgumentException</code></td>
               <td>
-                <p>if <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedString.Builder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> has zero length.</p>
+                <p>if <code><a href="/reference/kotlin/androidx/compose/foundation/text/package-summary.html#(AnnotatedStringBuilder).appendInlineContent(kotlin.String,kotlin.String)">alternateText</a></code> has zero length.</p>
               </td>
             </tr>
           </tbody>
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/material/icons/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/material/icons/package-summary.html
index 67ec97c..d42cd1e 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/material/icons/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/material/icons/package-summary.html
@@ -27,7 +27,7 @@
           <tr>
             <td width="40%"><code>inline <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></code></td>
             <td>
-              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/material/icons/package-summary.html#(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fillAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;strokeAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathFillType:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathBuilder:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
+              <div><code><a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/material/icons/package-summary.html#(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fillAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;strokeAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathFillType:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathBuilder:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>)</code></div>
               <p>Adds a vector path to this icon with Material defaults.</p>
             </td>
           </tr>
@@ -64,9 +64,9 @@
       </div>
     </div>
     <h2>Extension functions</h2>
-    <div><a name="(ImageVector.Builder).materialPath(kotlin.Float, kotlin.Float, PathFillType, kotlin.Function1)"></a><a name="-ImageVector.Builder-.materialPath-kotlin.Float-kotlin.Float-PathFillType-kotlin.Function1-"></a><a name="materialpath"></a>
-      <h3 class="api-name" id="(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</h3>
-      <pre class="api-signature no-pretty-print">inline&nbsp;fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/material/icons/package-summary.html#(ImageVector.Builder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fillAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a> = 1.0f,<br>&nbsp;&nbsp;&nbsp;&nbsp;strokeAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a> = 1.0f,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathFillType:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = DefaultFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathBuilder:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
+    <div><a name="(ImageVectorBuilder).materialPath(kotlin.Float, kotlin.Float, PathFillType, kotlin.Function1)"></a><a name="-ImageVectorBuilder-.materialPath-kotlin.Float-kotlin.Float-PathFillType-kotlin.Function1-"></a><a name="materialpath"></a>
+      <h3 class="api-name" id="(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</h3>
+      <pre class="api-signature no-pretty-print">inline&nbsp;fun&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.<a href="/reference/kotlin/androidx/compose/material/icons/package-summary.html#(ImageVectorBuilder).materialPath(kotlin.Float,kotlin.Float,PathFillType,kotlin.Function1)">materialPath</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;fillAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a> = 1.0f,<br>&nbsp;&nbsp;&nbsp;&nbsp;strokeAlpha:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a> = 1.0f,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathFillType:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a> = DefaultFillType,<br>&nbsp;&nbsp;&nbsp;&nbsp;pathBuilder:&nbsp;@<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a><br>):&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a></pre>
       <p>Adds a vector path to this icon with Material defaults.</p>
       <div class="devsite-table-wrapper">
         <table class="responsive">
diff --git a/testData/compose/docs/reference/kotlin/androidx/compose/material/package-summary.html b/testData/compose/docs/reference/kotlin/androidx/compose/material/package-summary.html
index c86e25b..12c96ac 100644
--- a/testData/compose/docs/reference/kotlin/androidx/compose/material/package-summary.html
+++ b/testData/compose/docs/reference/kotlin/androidx/compose/material/package-summary.html
@@ -1371,7 +1371,7 @@
             <tr>
               <td width="40%"><code>content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
               <td>
-                <p>the content of this BottomAppBar. The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
+                <p>the content of this BottomAppBar. The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
               </td>
             </tr>
           </tbody>
@@ -4152,7 +4152,7 @@
         onClick = { state = false }
     )
 }</pre>
-      <p><code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#RadioButton(kotlin.Boolean,kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.material.RadioButtonColors)">RadioButton</a></code>s can be combined together with <code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#Text(kotlin.String,Modifier,Color,TextUnit,FontStyle,FontWeight,FontFamily,TextUnit,TextDecoration,TextAlign,TextUnit,TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Function1,TextStyle)">Text</a></code> in the desired layout (e.g. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,Alignment.Horizontal,kotlin.Function1)">Column</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>) to achieve radio group-like behaviour, where the entire layout is selectable:</p>
+      <p><code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#RadioButton(kotlin.Boolean,kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.material.RadioButtonColors)">RadioButton</a></code>s can be combined together with <code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#Text(kotlin.String,Modifier,Color,TextUnit,FontStyle,FontWeight,FontFamily,TextUnit,TextDecoration,TextAlign,TextUnit,TextOverflow,kotlin.Boolean,kotlin.Int,kotlin.Function1,TextStyle)">Text</a></code> in the desired layout (e.g. <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Column(Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,AlignmentHorizontal,kotlin.Function1)">Column</a></code> or <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>) to achieve radio group-like behaviour, where the entire layout is selectable:</p>
       <pre class="prettyprint">
 import androidx.compose.foundation.layout.Column
 import androidx.compose.foundation.layout.Row
@@ -6903,7 +6903,7 @@
             <tr>
               <td width="40%"><code>actions:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a> = {}</code></td>
               <td>
-                <p>The actions displayed at the end of the TopAppBar. This should typically be <code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#IconButton(kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)">IconButton</a></code>s. The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so icons inside will be placed horizontally.</p>
+                <p>The actions displayed at the end of the TopAppBar. This should typically be <code><a href="/reference/kotlin/androidx/compose/material/package-summary.html#IconButton(kotlin.Function0,Modifier,kotlin.Boolean,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function0)">IconButton</a></code>s. The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so icons inside will be placed horizontally.</p>
               </td>
             </tr>
             <tr>
@@ -6976,7 +6976,7 @@
             <tr>
               <td width="40%"><code>content:&nbsp;@<a href="/reference/kotlin/androidx/compose/runtime/Composable.html">Composable</a> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> <a href="/reference/kotlin/androidx/compose/foundation/layout/RowScope.html">RowScope</a>.() <span style="white-space: nowrap;">-&gt;</span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
               <td>
-                <p>the content of this TopAppBar.The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,Alignment.Vertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
+                <p>the content of this TopAppBar.The default layout here is a <code><a href="/reference/kotlin/androidx/compose/foundation/layout/package-summary.html#Row(Modifier,androidx.compose.foundation.layout.Arrangement.Horizontal,AlignmentVertical,kotlin.Function1)">Row</a></code>, so content inside will be placed horizontally.</p>
               </td>
             </tr>
           </tbody>
diff --git a/testData/hidden/docs/reference/dokkatest/_toc.yaml b/testData/hidden/docs/reference/dokkatest/_toc.yaml
new file mode 100644
index 0000000..54cc55f
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/_toc.yaml
@@ -0,0 +1,17 @@
+toc:
+- title: "Class Index"
+  path: "/reference/dokkatest/classes.html"
+
+- title: "Package Index"
+  path: "/reference/dokkatest/packages.html"
+
+- title: "dokkatest.nothidden"
+  path: "/reference/dokkatest/nothidden/package-summary.html"
+
+  section:
+  - title: "Classes"
+
+    section:
+    - title: "JavaLeafClass2"
+      path: "/reference/dokkatest/nothidden/JavaLeafClass2.html"
+
diff --git a/testData/hidden/docs/reference/dokkatest/classes.html b/testData/hidden/docs/reference/dokkatest/classes.html
new file mode 100644
index 0000000..23981ee
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/classes.html
@@ -0,0 +1,23 @@
+<html devsite="true">
+  <head>
+    <title>Class Index</title>
+{% setvar book_path %}/reference/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>Class Index</h1>
+    <p>These are all the API classes. See all <a href="/reference/dokkatest/packages.html">API packages</a>.</p>
+    <div class="jd-letterlist"><a href="#letter_J">J</a>&nbsp;&nbsp;</div>
+    <h2 id="letter_J">J</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/dokkatest/nothidden/JavaLeafClass2.html">JavaLeafClass2</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/dokkatest/index.html b/testData/hidden/docs/reference/dokkatest/index.html
new file mode 100644
index 0000000..60d2695
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/index.html
@@ -0,0 +1,12 @@
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta content="0; url=classes.html" http-equiv="refresh">
+    <meta name="robots" content="noindex">
+    <link href="classes.html" rel="canonical">
+    <title>Redirecting&hellip;</title>
+  </head>
+  <body>
+    <h1>Redirecting&hellip;</h1>
+<a href="classes.html">Click here if you are not redirected.</a></body>
+</html>
diff --git a/testData/hidden/docs/reference/dokkatest/nothidden/JavaLeafClass2.html b/testData/hidden/docs/reference/dokkatest/nothidden/JavaLeafClass2.html
new file mode 100644
index 0000000..97a101a
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/nothidden/JavaLeafClass2.html
@@ -0,0 +1,56 @@
+<html devsite="true">
+  <head>
+    <title>JavaLeafClass2</title>
+{% setvar book_path %}/reference/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>JavaLeafClass2</h1>
+    <p>
+      <pre>public class JavaLeafClass2</pre>
+    </p>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <thead>
+          <tr>
+            <th colspan="2"><h3>Public methods</h3></th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a></code></td>
+            <td>
+              <div><code><a href="/reference/dokkatest/nothidden/JavaLeafClass2.html#javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;baz)</code></div>
+              <p>javaLeafClassFunction docs</p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <h2>Public methods</h2>
+    <div><a name="javaLeafClassFunction-java.lang.String-"></a><a name="javaleafclassfunction"></a>
+      <h3 class="api-name" id="javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;<a href="/reference/dokkatest/nothidden/JavaLeafClass2.html#javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</a>(<a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;baz)</pre>
+      <p>javaLeafClassFunction docs</p>
+      <div class="devsite-table-wrapper">
+        <table class="responsive">
+          <thead>
+            <tr>
+              <th colspan="2">Parameters</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td width="40%"><code><a href="https://developer.android.com/reference/java/lang/String.html">String</a>&nbsp;baz</code></td>
+              <td>
+                <p>JavaLeafClassFooDocs</p>
+              </td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/dokkatest/nothidden/index.html b/testData/hidden/docs/reference/dokkatest/nothidden/index.html
new file mode 100644
index 0000000..3bbcde5
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/nothidden/index.html
@@ -0,0 +1,12 @@
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta content="0; url=package-summary.html" http-equiv="refresh">
+    <meta name="robots" content="noindex">
+    <link href="package-summary.html" rel="canonical">
+    <title>Redirecting&hellip;</title>
+  </head>
+  <body>
+    <h1>Redirecting&hellip;</h1>
+<a href="package-summary.html">Click here if you are not redirected.</a></body>
+</html>
diff --git a/testData/hidden/docs/reference/dokkatest/nothidden/package-summary.html b/testData/hidden/docs/reference/dokkatest/nothidden/package-summary.html
new file mode 100644
index 0000000..f2ad3d1
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/nothidden/package-summary.html
@@ -0,0 +1,21 @@
+<html devsite="true">
+  <head>
+    <title>dokkatest.nothidden</title>
+{% setvar book_path %}/reference/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>dokkatest.nothidden</h1>
+    <h2>Classes</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/dokkatest/nothidden/JavaLeafClass2.html">JavaLeafClass2</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/dokkatest/package-list b/testData/hidden/docs/reference/dokkatest/package-list
new file mode 100644
index 0000000..bbab90a
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/package-list
@@ -0,0 +1 @@
+dokkatest.nothidden
diff --git a/testData/hidden/docs/reference/dokkatest/packages.html b/testData/hidden/docs/reference/dokkatest/packages.html
new file mode 100644
index 0000000..a28a7ba
--- /dev/null
+++ b/testData/hidden/docs/reference/dokkatest/packages.html
@@ -0,0 +1,21 @@
+<html devsite="true">
+  <head>
+    <title>Package Index</title>
+{% setvar book_path %}/reference/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>Package Index</h1>
+    <p>These are all the API packages. See all <a href="/reference/dokkatest/classes.html">API classes</a>.</p>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/dokkatest/nothidden/package-summary.html">dokkatest.nothidden</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/_toc.yaml b/testData/hidden/docs/reference/kotlin/dokkatest/_toc.yaml
new file mode 100644
index 0000000..761cc9b
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/_toc.yaml
@@ -0,0 +1,17 @@
+toc:
+- title: "Class Index"
+  path: "/reference/kotlin/dokkatest/classes.html"
+
+- title: "Package Index"
+  path: "/reference/kotlin/dokkatest/packages.html"
+
+- title: "dokkatest.nothidden"
+  path: "/reference/kotlin/dokkatest/nothidden/package-summary.html"
+
+  section:
+  - title: "Classes"
+
+    section:
+    - title: "JavaLeafClass2"
+      path: "/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html"
+
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/classes.html b/testData/hidden/docs/reference/kotlin/dokkatest/classes.html
new file mode 100644
index 0000000..bb252f2
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/classes.html
@@ -0,0 +1,23 @@
+<html devsite="true">
+  <head>
+    <title>Class Index</title>
+{% setvar book_path %}/reference/kotlin/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>Class Index</h1>
+    <p>These are all the API classes. See all <a href="/reference/kotlin/dokkatest/packages.html">API packages</a>.</p>
+    <div class="jd-letterlist"><a href="#letter_J">J</a>&nbsp;&nbsp;</div>
+    <h2 id="letter_J">J</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html">JavaLeafClass2</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/index.html b/testData/hidden/docs/reference/kotlin/dokkatest/index.html
new file mode 100644
index 0000000..60d2695
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/index.html
@@ -0,0 +1,12 @@
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta content="0; url=classes.html" http-equiv="refresh">
+    <meta name="robots" content="noindex">
+    <link href="classes.html" rel="canonical">
+    <title>Redirecting&hellip;</title>
+  </head>
+  <body>
+    <h1>Redirecting&hellip;</h1>
+<a href="classes.html">Click here if you are not redirected.</a></body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html
new file mode 100644
index 0000000..8e4652d
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html
@@ -0,0 +1,56 @@
+<html devsite="true">
+  <head>
+    <title>JavaLeafClass2</title>
+{% setvar book_path %}/reference/kotlin/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>JavaLeafClass2</h1>
+    <p>
+      <pre>class JavaLeafClass2</pre>
+    </p>
+    <hr>
+    <h2>Summary</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <thead>
+          <tr>
+            <th colspan="2"><h3>Public functions</h3></th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td>
+            <td>
+              <div><code><a href="/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html#javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</a>(baz:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?)</code></div>
+              <p>javaLeafClassFunction docs</p>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+    <h2>Public functions</h2>
+    <div><a name="javaLeafClassFunction-java.lang.String-"></a><a name="javaleafclassfunction"></a>
+      <h3 class="api-name" id="javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</h3>
+      <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html#javaLeafClassFunction(java.lang.String)">javaLeafClassFunction</a>(baz:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?):&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</pre>
+      <p>javaLeafClassFunction docs</p>
+      <div class="devsite-table-wrapper">
+        <table class="responsive">
+          <thead>
+            <tr>
+              <th colspan="2">Parameters</th>
+            </tr>
+          </thead>
+          <tbody>
+            <tr>
+              <td width="40%"><code>baz:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td>
+              <td>
+                <p>JavaLeafClassFooDocs</p>
+              </td>
+            </tr>
+          </tbody>
+        </table>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/index.html b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/index.html
new file mode 100644
index 0000000..3bbcde5
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/index.html
@@ -0,0 +1,12 @@
+<html>
+  <head>
+    <meta charset="utf-8">
+    <meta content="0; url=package-summary.html" http-equiv="refresh">
+    <meta name="robots" content="noindex">
+    <link href="package-summary.html" rel="canonical">
+    <title>Redirecting&hellip;</title>
+  </head>
+  <body>
+    <h1>Redirecting&hellip;</h1>
+<a href="package-summary.html">Click here if you are not redirected.</a></body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/package-summary.html b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/package-summary.html
new file mode 100644
index 0000000..f1277d3
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/nothidden/package-summary.html
@@ -0,0 +1,21 @@
+<html devsite="true">
+  <head>
+    <title>dokkatest.nothidden</title>
+{% setvar book_path %}/reference/kotlin/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>dokkatest.nothidden</h1>
+    <h2>Classes</h2>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/kotlin/dokkatest/nothidden/JavaLeafClass2.html">JavaLeafClass2</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/package-list b/testData/hidden/docs/reference/kotlin/dokkatest/package-list
new file mode 100644
index 0000000..bbab90a
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/package-list
@@ -0,0 +1 @@
+dokkatest.nothidden
diff --git a/testData/hidden/docs/reference/kotlin/dokkatest/packages.html b/testData/hidden/docs/reference/kotlin/dokkatest/packages.html
new file mode 100644
index 0000000..9cad168
--- /dev/null
+++ b/testData/hidden/docs/reference/kotlin/dokkatest/packages.html
@@ -0,0 +1,21 @@
+<html devsite="true">
+  <head>
+    <title>Package Index</title>
+{% setvar book_path %}/reference/kotlin/dokkatest/_book.yaml{% endsetvar %}
+{% include "_shared/_reference-head-tags.html" %}
+  </head>
+  <body>
+    <h1>Package Index</h1>
+    <p>These are all the API packages. See all <a href="/reference/kotlin/dokkatest/classes.html">API classes</a>.</p>
+    <div class="devsite-table-wrapper">
+      <table class="responsive">
+        <tbody>
+          <tr>
+            <td width="40%"><code><a href="/reference/kotlin/dokkatest/nothidden/package-summary.html">dokkatest.nothidden</a></code></td>
+            <td></td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </body>
+</html>
diff --git a/testData/hidden/source/dokkatest.hidden/JavaLeafClass.java b/testData/hidden/source/dokkatest.hidden/JavaLeafClass.java
index 71de3a7..b01389d 100644
--- a/testData/hidden/source/dokkatest.hidden/JavaLeafClass.java
+++ b/testData/hidden/source/dokkatest.hidden/JavaLeafClass.java
@@ -16,7 +16,7 @@
 
 package dokkatest.hidden;
 
-public class JavaLeafClass extends KotlinSubClass {
+public class JavaLeafClass {
     /**
      * javaLeafClassFunction docs
      * @param baz JavaLeafClassFooDocs
diff --git a/testData/hidden/source/dokkatest.nothidden/JavaLeafClass2.java b/testData/hidden/source/dokkatest.nothidden/JavaLeafClass2.java
new file mode 100644
index 0000000..ac7b6c4
--- /dev/null
+++ b/testData/hidden/source/dokkatest.nothidden/JavaLeafClass2.java
@@ -0,0 +1,25 @@
+/*
+ * Copyright 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package dokkatest.nothidden;
+
+public class JavaLeafClass2 {
+    /**
+     * javaLeafClassFunction docs
+     * @param baz JavaLeafClassFooDocs
+     */
+    public String javaLeafClassFunction(String baz) { return "JavaLeafClass"; }
+}
diff --git a/testData/hidden/source/dokkatest.nothidden/package-info.java b/testData/hidden/source/dokkatest.nothidden/package-info.java
new file mode 100644
index 0000000..052e813
--- /dev/null
+++ b/testData/hidden/source/dokkatest.nothidden/package-info.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package dokkatest.nothidden;
diff --git a/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html b/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
index be92f6b..92e7cb2 100644
--- a/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
+++ b/testData/paging/docs/reference/androidx/paging/PagingDataAdapter.html
@@ -66,7 +66,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
+              <div><code>&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -194,9 +194,9 @@
       <p>This flow is conflated, so it buffers the last update to <code><a href="/reference/androidx/paging/CombinedLoadStates.html">CombinedLoadStates</a></code> and immediately delivers the current load states on collection.</p>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtil.ItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a><a name="pagingdataadapter"></a>
-      <h3 class="api-name" id="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
-      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
+    <div><a name="PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtilItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a><a name="pagingdataadapter"></a>
+      <h3 class="api-name" id="PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
+      <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;&lt;T&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>,&nbsp;VH&nbsp;extends&nbsp;<a href="https://developer.android.com/reference/java/lang/Object.html">Object</a>&gt; <a href="/reference/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/reference/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T&gt;&nbsp;diffCallback,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;mainDispatcher,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>&nbsp;workerDispatcher<br>)</pre>
     </div>
     <h2>Public methods</h2>
     <div><a name="addLoadStateListener-kotlin.Function1-"></a><a name="addloadstatelistener"></a>
diff --git a/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html b/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
index 2fb8d52..811933c 100644
--- a/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
+++ b/testData/paging/docs/reference/kotlin/androidx/paging/PagingDataAdapter.html
@@ -48,7 +48,7 @@
         <tbody>
           <tr>
             <td>
-              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T?&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>?<br>)</code></div>
+              <div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T?&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>?<br>)</code></div>
             </td>
           </tr>
         </tbody>
@@ -187,9 +187,9 @@
       </table>
     </div>
     <h2>Public constructors</h2>
-    <div><a name="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtil.ItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a><a name="pagingdataadapter"></a>
-      <h3 class="api-name" id="PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
-      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtil.ItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T?&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>? = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>? = Dispatchers.Default<br>)</pre>
+    <div><a name="PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;, kotlinx.coroutines.CoroutineDispatcher, kotlinx.coroutines.CoroutineDispatcher)"></a><a name="PagingDataAdapter-DiffUtilItemCallback&lt;T&gt;-kotlinx.coroutines.CoroutineDispatcher-kotlinx.coroutines.CoroutineDispatcher-"></a><a name="pagingdataadapter"></a>
+      <h3 class="api-name" id="PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</h3>
+      <pre class="api-signature no-pretty-print">&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?,&nbsp;VH&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>?&gt; <a href="/reference/kotlin/androidx/paging/PagingDataAdapter.html#PagingDataAdapter(DiffUtilItemCallback&lt;T&gt;,kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CoroutineDispatcher)">PagingDataAdapter</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;diffCallback:&nbsp;<a href="/reference/kotlin/[JVM root]/&lt;ERROR CLASS&gt;.html">&lt;ERROR CLASS&gt;</a>&lt;T?&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;mainDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>? = Dispatchers.Main,<br>&nbsp;&nbsp;&nbsp;&nbsp;workerDispatcher:&nbsp;<a href="https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-coroutine-dispatcher/index.html">CoroutineDispatcher</a>? = Dispatchers.Default<br>)</pre>
     </div>
     <h2>Public functions</h2>
     <div><a name="addLoadStateListener-kotlin.Function1-"></a><a name="addloadstatelistener"></a>