diff --git a/AGENTS.md b/AGENTS.md
index 332ec831..0dc4874e 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -77,6 +77,19 @@ and they are covered automatically. To run them with a device or emulator attach
Add `-Pandroid.testInstrumentationRunnerArguments.requireMapLoaded=true` to also
wait for map tiles to render, which needs a real key.
+The three library modules ship Baseline Profiles in
+`src/main/generated/baselineProfiles/baseline-prof.txt`. They are generated by
+the `:baselineprofile` module, which runs the `maps-app` demos on a device and
+keeps only each library's own classes. Regenerate them after changing a hot path
+(map setup, markers, clustering, shapes, overlays, ScaleBar), with an emulator
+or device attached and a real API key:
+
+```bash
+./gradlew :maps-compose:generateBaselineProfile \
+ :maps-compose-utils:generateBaselineProfile \
+ :maps-compose-widgets:generateBaselineProfile
+```
+
Running `maps-app` requires a Maps API key: put `MAPS_API_KEY=...` in
`secrets.properties` at the repo root (see `local.defaults.properties` for the
template). Never hardcode or commit API keys.
diff --git a/baselineprofile/build.gradle.kts b/baselineprofile/build.gradle.kts
new file mode 100644
index 00000000..4b862815
--- /dev/null
+++ b/baselineprofile/build.gradle.kts
@@ -0,0 +1,60 @@
+/*
+ * Copyright 2026 Google LLC
+ *
+ * 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.
+ */
+
+import org.jetbrains.kotlin.gradle.dsl.JvmTarget
+
+// Generates the Baseline Profiles shipped with maps-compose, maps-compose-utils and
+// maps-compose-widgets by running the maps-app demos on a device. See BaselineProfileGenerator.
+plugins {
+ alias(libs.plugins.android.test)
+ id("androidx.baselineprofile")
+}
+
+android {
+ namespace = "com.google.maps.android.compose.baselineprofile"
+ compileSdk = libs.versions.androidCompileSdk.get().toInt()
+
+ defaultConfig {
+ // Macrobenchmark and the Baseline Profile rule need API 28.
+ minSdk = 28
+ targetSdk = libs.versions.androidTargetSdk.get().toInt()
+ testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
+ }
+
+ compileOptions {
+ sourceCompatibility = JavaVersion.VERSION_17
+ targetCompatibility = JavaVersion.VERSION_17
+ }
+
+ targetProjectPath = ":maps-app"
+}
+
+kotlin {
+ compilerOptions {
+ jvmTarget.set(JvmTarget.JVM_17)
+ }
+}
+
+baselineProfile {
+ // Run on the attached device or emulator. It needs a real MAPS_API_KEY so the maps load.
+ useConnectedDevices = true
+}
+
+dependencies {
+ implementation(libs.androidx.test.junit.ktx)
+ implementation(libs.androidx.test.uiautomator)
+ implementation(libs.androidx.benchmark.macro.junit4)
+}
diff --git a/baselineprofile/src/main/AndroidManifest.xml b/baselineprofile/src/main/AndroidManifest.xml
new file mode 100644
index 00000000..8072ee00
--- /dev/null
+++ b/baselineprofile/src/main/AndroidManifest.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/BaselineProfileGenerator.kt b/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/BaselineProfileGenerator.kt
new file mode 100644
index 00000000..9a1d925a
--- /dev/null
+++ b/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/BaselineProfileGenerator.kt
@@ -0,0 +1,100 @@
+/*
+ * Copyright 2026 Google LLC
+ *
+ * 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 com.google.maps.android.compose.baselineprofile
+
+import androidx.benchmark.macro.MacrobenchmarkScope
+import androidx.benchmark.macro.junit4.BaselineProfileRule
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+
+/**
+ * Generates the Baseline Profiles of the library modules by running the maps-app demos that
+ * exercise them: the map itself, markers and Compose markers, clustering, shapes, overlays and
+ * the ScaleBar widget.
+ *
+ * Run it with an emulator or device attached and a real MAPS_API_KEY in secrets.properties:
+ * ```
+ * ./gradlew :maps-compose:generateBaselineProfile \
+ * :maps-compose-utils:generateBaselineProfile \
+ * :maps-compose-widgets:generateBaselineProfile
+ * ```
+ * Each module keeps only its own classes (see the `baselineProfile` filter in its build file) and
+ * the result is written to its `src/main/generated/baselineProfiles/baseline-prof.txt`, which is
+ * packaged in the AAR.
+ */
+@RunWith(AndroidJUnit4::class)
+class BaselineProfileGenerator {
+ @get:Rule
+ val rule = BaselineProfileRule()
+
+ @Test
+ fun generate() {
+ rule.collect(packageName = TARGET_PACKAGE) {
+ pressHome()
+ startActivityAndWait()
+ DEMOS.forEach { demo -> exploreDemo(demo) }
+ }
+ }
+}
+
+/** Demos that cover the public API of maps-compose, maps-compose-utils and maps-compose-widgets. */
+private val DEMOS = listOf(
+ "BasicMapActivity",
+ "MapInColumnActivity",
+ "markerexamples.AdvancedMarkersActivity",
+ "markerexamples.MarkerClusteringActivity",
+ "markerexamples.markerscollection.MarkersCollectionActivity",
+ "markerexamples.draggablemarkerscollectionwithpolygon.DraggableMarkersCollectionWithPolygonActivity",
+ "TileOverlayActivity",
+ "GroundOverlayActivity",
+ "ScaleBarActivity",
+)
+
+/**
+ * Opens [demo], waits for the map to load and pans and zooms it, so camera updates, recomposition
+ * of the map content and re-clustering are part of the profile.
+ */
+internal fun MacrobenchmarkScope.exploreDemo(demo: String) {
+ // startActivityAndWait relies on frame stats that the map's SurfaceView does not always
+ // report, so the demos are started with `am start -W`, which waits for the launch instead.
+ device.executeShellCommand("am start -W -n $packageName/.$demo")
+ // The map loads asynchronously after the first frame, and there is no view to wait for.
+ Thread.sleep(MAP_LOAD_DELAY_MS)
+
+ val centerX = device.displayWidth / 2
+ val centerY = device.displayHeight / 2
+ val distance = device.displayWidth / 4
+ device.swipe(centerX + distance, centerY, centerX - distance, centerY, SWIPE_STEPS)
+ device.waitForIdle()
+ device.swipe(centerX, centerY + distance, centerX, centerY - distance, SWIPE_STEPS)
+ device.waitForIdle()
+ // Double tap zooms in.
+ device.click(centerX, centerY)
+ device.click(centerX, centerY)
+ Thread.sleep(CAMERA_ANIMATION_DELAY_MS)
+
+ device.pressBack()
+ device.waitForIdle()
+}
+
+internal const val TARGET_PACKAGE = "com.google.maps.android.compose"
+
+private const val MAP_LOAD_DELAY_MS = 3_000L
+private const val CAMERA_ANIMATION_DELAY_MS = 1_000L
+private const val SWIPE_STEPS = 20
diff --git a/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/StartupBenchmark.kt b/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/StartupBenchmark.kt
new file mode 100644
index 00000000..7aa163d1
--- /dev/null
+++ b/baselineprofile/src/main/java/com/google/maps/android/compose/baselineprofile/StartupBenchmark.kt
@@ -0,0 +1,81 @@
+/*
+ * Copyright 2026 Google LLC
+ *
+ * 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 com.google.maps.android.compose.baselineprofile
+
+import androidx.benchmark.macro.BaselineProfileMode
+import androidx.benchmark.macro.CompilationMode
+import androidx.benchmark.macro.FrameTimingMetric
+import androidx.benchmark.macro.StartupMode
+import androidx.benchmark.macro.StartupTimingMetric
+import androidx.benchmark.macro.junit4.MacrobenchmarkRule
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+
+/**
+ * Measures the effect of the Baseline Profiles: opening the maps-app markers and clustering demos
+ * without any ahead-of-time compilation, and with the Baseline Profiles of the app and its
+ * libraries applied.
+ *
+ * Run it on a physical device for meaningful numbers:
+ * ```
+ * ./gradlew :baselineprofile:connectedBenchmarkReleaseAndroidTest
+ * ```
+ */
+@RunWith(AndroidJUnit4::class)
+class StartupBenchmark {
+ @get:Rule
+ val rule = MacrobenchmarkRule()
+
+ @Test
+ fun startupCompilationNone() = startup(CompilationMode.None())
+
+ @Test
+ fun startupCompilationBaselineProfiles() = startup(CompilationMode.Partial(BaselineProfileMode.Require))
+
+ @Test
+ fun demosCompilationNone() = demos(CompilationMode.None())
+
+ @Test
+ fun demosCompilationBaselineProfiles() = demos(CompilationMode.Partial(BaselineProfileMode.Require))
+
+ private fun startup(compilationMode: CompilationMode) = rule.measureRepeated(
+ packageName = TARGET_PACKAGE,
+ metrics = listOf(StartupTimingMetric()),
+ compilationMode = compilationMode,
+ startupMode = StartupMode.COLD,
+ iterations = ITERATIONS,
+ setupBlock = { pressHome() },
+ ) {
+ startActivityAndWait()
+ }
+
+ private fun demos(compilationMode: CompilationMode) = rule.measureRepeated(
+ packageName = TARGET_PACKAGE,
+ metrics = listOf(FrameTimingMetric()),
+ compilationMode = compilationMode,
+ startupMode = StartupMode.COLD,
+ iterations = ITERATIONS,
+ setupBlock = { pressHome() },
+ ) {
+ exploreDemo("markerexamples.AdvancedMarkersActivity")
+ exploreDemo("markerexamples.MarkerClusteringActivity")
+ }
+}
+
+private const val ITERATIONS = 5
diff --git a/build.gradle.kts b/build.gradle.kts
index f72442dd..224bfce5 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -22,6 +22,7 @@ buildscript {
}
dependencies {
classpath(libs.android.gradle.plugin)
+ classpath(libs.androidx.baselineprofile.gradle.plugin)
classpath(libs.maps.secrets.plugin)
classpath(libs.kotlin.gradle.plugin)
classpath(libs.dokka.plugin)
@@ -34,6 +35,7 @@ plugins {
alias(libs.plugins.dependency.analysis)
alias(libs.plugins.versions)
alias(libs.plugins.android.application) apply false
+ alias(libs.plugins.android.test) apply false
alias(libs.plugins.kotlin.android) apply false
alias(libs.plugins.spotless)
alias(libs.plugins.binary.compatibility.validator)
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index ce862d24..48e6d7dd 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -35,6 +35,7 @@ mapsutils = "7.0.0"
# Testing
androidCore = "1.7.0"
+androidxBenchmark = "1.5.0"
androidxtest = "1.7.0"
espresso = "3.7.0"
junit = "4.13.2"
@@ -45,10 +46,12 @@ kover = "0.9.11"
robolectric = "4.17"
screenshot = "0.0.1-alpha14"
truth = "1.4.5"
+uiautomator = "2.4.0"
[libraries]
# Base
android-gradle-plugin = { module = "com.android.tools.build:gradle", version.ref = "agp" }
+androidx-baselineprofile-gradle-plugin = { module = "androidx.benchmark:benchmark-baseline-profile-gradle-plugin", version.ref = "androidxBenchmark" }
dokka-plugin = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
gradle-maven-publish-plugin = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "gradleMavenPublishPlugin" }
binary-compatibility-validator = { module = "org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin", version.ref = "binaryCompatibilityValidator" }
@@ -86,6 +89,8 @@ androidx-test-espresso = { module = "androidx.test.espresso:espresso-core", vers
androidx-test-junit-ktx = { module = "androidx.test.ext:junit-ktx", version.ref = "junitktx" }
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidCore" }
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidxtest" }
+androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "uiautomator" }
+androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidxBenchmark" }
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
leakcanary-android = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanaryAndroid" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
@@ -99,6 +104,8 @@ truth = { module = "com.google.truth:truth", version.ref = "truth" }
[plugins]
binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryCompatibilityValidator" }
android-application = { id = "com.android.application", version.ref = "agp" }
+android-test = { id = "com.android.test", version.ref = "agp" }
+androidx-baselineprofile = { id = "androidx.baselineprofile", version.ref = "androidxBenchmark" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
dependency-analysis = { id = "com.autonomousapps.dependency-analysis", version.ref = "dependencyAnalysis" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
diff --git a/maps-app/build.gradle.kts b/maps-app/build.gradle.kts
index 1462a24b..7a1e4e68 100644
--- a/maps-app/build.gradle.kts
+++ b/maps-app/build.gradle.kts
@@ -21,6 +21,8 @@ plugins {
id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin")
alias(libs.plugins.compose.compiler)
alias(libs.plugins.screenshot)
+ // Builds the release variants that :baselineprofile runs to generate the libraries' profiles.
+ id("androidx.baselineprofile")
jacoco
}
@@ -36,6 +38,23 @@ android {
getByName("release") {
enableAndroidTestCoverage = true
}
+ // Used by :baselineprofile to generate the libraries' Baseline Profiles and to benchmark them.
+ // The androidx.baselineprofile plugin does not add these on this AGP version, so they are
+ // declared here, matching what it would create: release, not minified, not instrumented
+ // for coverage, profileable and signed with the debug key.
+ listOf("nonMinifiedRelease", "benchmarkRelease").forEach { name ->
+ create(name) {
+ initWith(getByName("release"))
+ matchingFallbacks += "release"
+ isMinifyEnabled = false
+ isShrinkResources = false
+ isDebuggable = false
+ isProfileable = true
+ enableAndroidTestCoverage = false
+ enableUnitTestCoverage = false
+ signingConfig = signingConfigs.getByName("debug")
+ }
+ }
}
namespace = "com.google.maps.android.compose"
diff --git a/maps-compose-utils/build.gradle.kts b/maps-compose-utils/build.gradle.kts
index 27315b51..f40af2be 100644
--- a/maps-compose-utils/build.gradle.kts
+++ b/maps-compose-utils/build.gradle.kts
@@ -18,6 +18,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias(libs.plugins.compose.compiler)
+ id("androidx.baselineprofile")
id("android.maps.compose.PublishingConventionPlugin")
id("org.jetbrains.dokka")
}
@@ -74,7 +75,16 @@ composeCompiler {
}
}
+baselineProfile {
+ // The profile is generated from maps-app. Keep only this library's classes.
+ filter {
+ include("com.google.maps.android.compose.clustering.**")
+ include("com.google.maps.android.compose.wms.**")
+ }
+}
+
dependencies {
+ baselineProfile(project(":baselineprofile"))
api(project(":maps-compose"))
implementation(libs.androidx.core)
diff --git a/maps-compose-utils/src/main/generated/baselineProfiles/baseline-prof.txt b/maps-compose-utils/src/main/generated/baselineProfiles/baseline-prof.txt
new file mode 100644
index 00000000..f3c313f6
--- /dev/null
+++ b/maps-compose-utils/src/main/generated/baselineProfiles/baseline-prof.txt
@@ -0,0 +1,111 @@
+PLcom/google/maps/android/compose/clustering/ClusterItemsDiffKt;->clusterItemsByKey(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/Map;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->$r8$lambda$64e9DIv8TZXa9KD1QwiEHlaQvzY(Lcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->$r8$lambda$P3IkJuKelKrU0wgz-CQvZbHMJFI(Lcom/google/maps/android/clustering/ClusterManager;Lcom/google/maps/android/clustering/view/ClusterRenderer;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering$lambda$10$0(Lcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/DisposableEffectScope;)Landroidx/compose/runtime/DisposableEffectResult;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering$lambda$12(Landroidx/compose/runtime/State;)Ljava/util/Set;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering(Ljava/util/Collection;Lcom/google/maps/android/clustering/ClusterManager;Lkotlin/jvm/functions/Function3;Lcom/google/maps/android/clustering/view/ClusterRenderer;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering-9F6RVxY(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;JJFFFFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering-wbgrcbg(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;JJFFFFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering_wbgrcbg$lambda$11$0(Lcom/google/maps/android/clustering/ClusterManager;Lcom/google/maps/android/clustering/view/ClusterRenderer;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->Clustering_wbgrcbg$lambda$12(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;JJFFFFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;IIILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->ResetMapListeners(Lcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/Composer;I)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->rememberClusterManager(Landroidx/compose/runtime/Composer;I)Lcom/google/maps/android/clustering/ClusterManager;
+PLcom/google/maps/android/compose/clustering/ClusteringKt;->rememberClusterRenderer-Cq5_NK8(Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;JJFFFFLcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/Composer;II)Lcom/google/maps/android/clustering/view/ClusterRenderer;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda15;->(Lcom/google/maps/android/clustering/ClusterManager;Lcom/google/maps/android/clustering/view/ClusterRenderer;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda15;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda16;->(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;JJFFFFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function1;III)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda16;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda20;->()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda38;->(Lcom/google/maps/android/clustering/ClusterManager;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda38;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda39;->(Ljava/util/Collection;Lcom/google/maps/android/clustering/ClusterManager;Lkotlin/jvm/functions/Function3;Lcom/google/maps/android/clustering/view/ClusterRenderer;Lkotlin/jvm/functions/Function1;II)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$$ExternalSyntheticLambda40;->()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$35$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$36$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$37$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$38$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$39$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$40$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1;->(Lcom/google/maps/android/compose/CameraPositionState;Lcom/google/maps/android/clustering/ClusterManager;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1;->invokeSuspend$lambda$0(Lcom/google/maps/android/compose/CameraPositionState;)Z
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/CameraPositionState;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1$2;->(Lcom/google/maps/android/clustering/ClusterManager;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$41$1$2;->emit(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Lcom/google/maps/android/clustering/ClusterManager;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1;->invokeSuspend$lambda$0(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)Lkotlin/Pair;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$$ExternalSyntheticLambda0;->(Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$2;->(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/google/maps/android/clustering/ClusterManager;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$2;->emit(Lkotlin/Pair;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$42$1$2$$ExternalSyntheticLambda0;->()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$lambda$10$0$$inlined$onDispose$1;->(Lcom/google/maps/android/clustering/ClusterManager;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$Clustering$lambda$10$0$$inlined$onDispose$1;->dispose()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1;->(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1;->invokeSuspend$lambda$0(Lkotlin/jvm/functions/Function0;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$ResetMapListeners$1$1$$ExternalSyntheticLambda0;->run()V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterManager$1$1;->(Landroidx/compose/runtime/MutableState;Landroid/content/Context;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterManager$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterManager$1$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lcom/google/android/gms/maps/GoogleMap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterManager$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterRenderer$2$1;->(Landroid/content/Context;Lcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/MutableState;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterRenderer$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterRenderer$2$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lcom/google/android/gms/maps/GoogleMap;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$rememberClusterRenderer$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ClusteringKt$sam$com_google_maps_android_clustering_ClusterManager_OnClusterClickListener$0;->(Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$sam$com_google_maps_android_clustering_ClusterManager_OnClusterItemClickListener$0;->(Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$sam$com_google_maps_android_clustering_ClusterManager_OnClusterItemInfoWindowClickListener$0;->(Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/clustering/ClusteringKt$sam$com_google_maps_android_clustering_ClusterManager_OnClusterItemInfoWindowLongClickListener$0;->(Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt;->getLambda$1030848660$maps_compose_utils()Lkotlin/jvm/functions/Function3;
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda0;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda1;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda2;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda3;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda4;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda5;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda6;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda7;->()V
+PLcom/google/maps/android/compose/clustering/ComposableSingletons$ClusteringKt$$ExternalSyntheticLambda8;->()V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->()V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;Lcom/google/android/gms/maps/GoogleMap;Lcom/google/maps/android/clustering/ClusterManager;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;Landroidx/compose/runtime/State;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterContentAnchorState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterContentRotationState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterContentZIndexState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterItemContentAnchorState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterItemContentRotationState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getClusterItemContentZIndexState$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getFakeLifecycleOwner$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeLifecycleOwner$1;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->access$getKeysToViews$p(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Ljava/util/Map;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->computeViewKeys(Lcom/google/maps/android/clustering/Cluster;)Ljava/util/Set;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->getDescriptorForCluster(Lcom/google/maps/android/clustering/Cluster;)Lcom/google/android/gms/maps/model/BitmapDescriptor;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->getUnclusteredItems()Landroidx/compose/runtime/MutableState;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->getUnclusteredItems()Landroidx/compose/runtime/State;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->onBeforeClusterRendered(Lcom/google/maps/android/clustering/Cluster;Lcom/google/android/gms/maps/model/MarkerOptions;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;->onClustersChanged(Ljava/util/Set;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1;->(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1;->invokeSuspend$lambda$0(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)Ljava/util/List;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1$2;->(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1$2;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$1$2;->emit(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeLifecycleOwner$1;->()V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeLifecycleOwner$1;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeLifecycleOwner$1;->getLifecycleRegistry()Landroidx/lifecycle/LifecycleRegistry;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeSavedStateRegistryOwner$1;->(Lcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer;)V
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeSavedStateRegistryOwner$1;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+PLcom/google/maps/android/compose/clustering/ComposeUiClusterRenderer$fakeSavedStateRegistryOwner$1;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
\ No newline at end of file
diff --git a/maps-compose-widgets/build.gradle.kts b/maps-compose-widgets/build.gradle.kts
index b39bd95a..81290141 100644
--- a/maps-compose-widgets/build.gradle.kts
+++ b/maps-compose-widgets/build.gradle.kts
@@ -18,6 +18,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias (libs.plugins.compose.compiler)
+ id("androidx.baselineprofile")
id("android.maps.compose.PublishingConventionPlugin")
id("org.jetbrains.dokka")
}
@@ -82,7 +83,15 @@ composeCompiler {
}
}
+baselineProfile {
+ // The profile is generated from maps-app. Keep only this library's classes.
+ filter {
+ include("com.google.maps.android.compose.widgets.**")
+ }
+}
+
dependencies {
+ baselineProfile(project(":baselineprofile"))
implementation(project(":maps-compose"))
implementation(platform(libs.androidx.compose.bom))
diff --git a/maps-compose-widgets/src/main/generated/baselineProfiles/baseline-prof.txt b/maps-compose-widgets/src/main/generated/baselineProfiles/baseline-prof.txt
new file mode 100644
index 00000000..f600564e
--- /dev/null
+++ b/maps-compose-widgets/src/main/generated/baselineProfiles/baseline-prof.txt
@@ -0,0 +1,32 @@
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->$r8$lambda$Hm8lRVZeQOPGtO7b_lveou2zba8(JJLandroidx/compose/ui/graphics/drawscope/DrawScope;)Lkotlin/Unit;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->$r8$lambda$wmKL3A_-k5QP-zhPDswhGIXfMD4(Lcom/google/maps/android/compose/CameraPositionState;FLandroidx/compose/ui/unit/Density;)I
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->()V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->DisappearingScaleBar-JXI6SxA(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJILandroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;Landroidx/compose/runtime/Composer;II)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->DisappearingScaleBar_JXI6SxA$lambda$2(FFLcom/google/maps/android/compose/CameraPositionState;JJJLandroidx/compose/animation/AnimatedVisibilityScope;Landroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->DisappearingScaleBar_JXI6SxA$lambda$3(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJILandroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;IILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleBar-7pV8VcA(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJLandroidx/compose/runtime/Composer;II)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleBar_7pV8VcA$lambda$0$0(Lcom/google/maps/android/compose/CameraPositionState;FLandroidx/compose/ui/unit/Density;)I
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleBar_7pV8VcA$lambda$1(Landroidx/compose/runtime/State;)I
+HPLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleBar_7pV8VcA$lambda$2$0$0(JJLandroidx/compose/ui/graphics/drawscope/DrawScope;)Lkotlin/Unit;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleBar_7pV8VcA$lambda$3(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJIILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->ScaleText-eaDK9VM(Landroidx/compose/ui/Modifier;Ljava/lang/String;JJLandroidx/compose/runtime/Composer;II)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->calculateDistance-lG28NQ4(Lcom/google/android/gms/maps/Projection;FLandroidx/compose/ui/unit/Density;)I
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->formatImperialDistance(I)Ljava/lang/String;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->formatMetricDistance(I)Ljava/lang/String;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->formatScaleDistance(D)Ljava/lang/String;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->getDarkGray()J
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->toFeet(D)D
+PLcom/google/maps/android/compose/widgets/ScaleBarKt;->toMiles(D)D
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda1;->(Lcom/google/maps/android/compose/CameraPositionState;FLandroidx/compose/ui/unit/Density;)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda1;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda2;->(JJ)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda2;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda3;->(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJII)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda4;->(FFLcom/google/maps/android/compose/CameraPositionState;JJJ)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda4;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda5;->(Landroidx/compose/ui/Modifier;FFLcom/google/maps/android/compose/CameraPositionState;JJJILandroidx/compose/animation/EnterTransition;Landroidx/compose/animation/ExitTransition;II)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$$ExternalSyntheticLambda5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$DisappearingScaleBar$1$1;->(Landroidx/compose/animation/core/MutableTransitionState;ILkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$DisappearingScaleBar$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/widgets/ScaleBarKt$DisappearingScaleBar$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
\ No newline at end of file
diff --git a/maps-compose/build.gradle.kts b/maps-compose/build.gradle.kts
index 872e54dd..702de6d3 100644
--- a/maps-compose/build.gradle.kts
+++ b/maps-compose/build.gradle.kts
@@ -18,6 +18,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias(libs.plugins.compose.compiler)
+ id("androidx.baselineprofile")
id("org.jetbrains.dokka")
id("android.maps.compose.PublishingConventionPlugin")
}
@@ -82,7 +83,42 @@ composeCompiler {
}
+baselineProfile {
+ // The profile is generated from maps-app, which shares the root package. Keep only this
+ // library's classes: exclude the other two libraries and the demo app.
+ filter {
+ include("com.google.maps.android.compose.**")
+ exclude("com.google.maps.android.compose.clustering.**")
+ exclude("com.google.maps.android.compose.wms.**")
+ exclude("com.google.maps.android.compose.widgets.**")
+ exclude("com.google.maps.android.compose.markerexamples.**")
+ exclude("com.google.maps.android.compose.theme.**")
+ exclude("com.google.maps.android.compose.baselineprofile.**")
+ }
+}
+
+// maps-app also uses the root package, so the filter above keeps its classes too. After the
+// profile is copied into src, drop every rule whose class this library does not compile. This
+// also covers the demo app's nested classes and lambdas, which the filter cannot match.
+tasks.matching { it.name == "copyBaselineProfileIntoSrc" }.configureEach {
+ dependsOn("compileReleaseKotlin")
+ val classesDir = layout.buildDirectory.dir("intermediates/built_in_kotlinc/release/compileReleaseKotlin/classes")
+ val profile = layout.projectDirectory.file("src/main/generated/baselineProfiles/baseline-prof.txt").asFile
+ doLast {
+ val root = classesDir.get().asFile
+ val kept = profile.readLines().filter { line ->
+ val className = Regex("L([^;]+);").find(line)?.groupValues?.get(1) ?: return@filter true
+ // D8 adds classes that kotlinc never writes: Foo$$ExternalSyntheticLambda0 for lambdas and
+ // Foo$-CC for the default methods of interface Foo.
+ val ownerClass = className.substringBefore("\$\$ExternalSynthetic").removeSuffix("\$-CC")
+ File(root, "$className.class").exists() || File(root, "$ownerClass.class").exists()
+ }
+ profile.writeText(kept.joinToString(separator = "\n", postfix = "\n"))
+ }
+}
+
dependencies {
+ baselineProfile(project(":baselineprofile"))
implementation(platform(libs.androidx.compose.bom))
implementation(libs.androidx.core)
implementation(libs.androidx.compose.foundation)
diff --git a/maps-compose/src/main/generated/baselineProfiles/baseline-prof.txt b/maps-compose/src/main/generated/baselineProfiles/baseline-prof.txt
new file mode 100644
index 00000000..d68a929d
--- /dev/null
+++ b/maps-compose/src/main/generated/baselineProfiles/baseline-prof.txt
@@ -0,0 +1,882 @@
+Lcom/google/maps/android/compose/CameraMoveStartedReason;
+SPLcom/google/maps/android/compose/CameraMoveStartedReason;->$values()[Lcom/google/maps/android/compose/CameraMoveStartedReason;
+SPLcom/google/maps/android/compose/CameraMoveStartedReason;->()V
+SPLcom/google/maps/android/compose/CameraMoveStartedReason;->(Ljava/lang/String;II)V
+SPLcom/google/maps/android/compose/CameraMoveStartedReason;->getValue()I
+SPLcom/google/maps/android/compose/CameraMoveStartedReason;->values()[Lcom/google/maps/android/compose/CameraMoveStartedReason;
+Lcom/google/maps/android/compose/CameraMoveStartedReason$Companion;
+SPLcom/google/maps/android/compose/CameraMoveStartedReason$Companion;->()V
+SPLcom/google/maps/android/compose/CameraMoveStartedReason$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLcom/google/maps/android/compose/CameraMoveStartedReason$Companion;->fromInt(I)Lcom/google/maps/android/compose/CameraMoveStartedReason;
+Lcom/google/maps/android/compose/CameraPositionState;
+SPLcom/google/maps/android/compose/CameraPositionState;->()V
+SPLcom/google/maps/android/compose/CameraPositionState;->(Lcom/google/android/gms/maps/model/CameraPosition;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->(Lcom/google/android/gms/maps/model/CameraPosition;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->Saver$lambda$0(Landroidx/compose/runtime/saveable/SaverScope;Lcom/google/maps/android/compose/CameraPositionState;)Lcom/google/android/gms/maps/model/CameraPosition;
+SPLcom/google/maps/android/compose/CameraPositionState;->access$getSaver$cp()Landroidx/compose/runtime/saveable/Saver;
+SPLcom/google/maps/android/compose/CameraPositionState;->getMap()Lcom/google/android/gms/maps/GoogleMap;
+SPLcom/google/maps/android/compose/CameraPositionState;->getOnMapChanged()Lcom/google/maps/android/compose/CameraPositionState$OnMapChangedCallback;
+SPLcom/google/maps/android/compose/CameraPositionState;->getPosition()Lcom/google/android/gms/maps/model/CameraPosition;
+PLcom/google/maps/android/compose/CameraPositionState;->getProjection()Lcom/google/android/gms/maps/Projection;
+SPLcom/google/maps/android/compose/CameraPositionState;->getRawPosition$maps_compose()Lcom/google/android/gms/maps/model/CameraPosition;
+SPLcom/google/maps/android/compose/CameraPositionState;->isMoving()Z
+SPLcom/google/maps/android/compose/CameraPositionState;->setCameraMoveStartedReason$maps_compose(Lcom/google/maps/android/compose/CameraMoveStartedReason;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setLiteMode$maps_compose(Z)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setMap$maps_compose(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setMap(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setMovementOwner(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setMoving$maps_compose(Z)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setOnMapChanged(Lcom/google/maps/android/compose/CameraPositionState$OnMapChangedCallback;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setPosition(Lcom/google/android/gms/maps/model/CameraPosition;)V
+SPLcom/google/maps/android/compose/CameraPositionState;->setRawPosition$maps_compose(Lcom/google/android/gms/maps/model/CameraPosition;)V
+Lcom/google/maps/android/compose/CameraPositionState$$ExternalSyntheticLambda1;
+SPLcom/google/maps/android/compose/CameraPositionState$$ExternalSyntheticLambda1;->()V
+SPLcom/google/maps/android/compose/CameraPositionState$$ExternalSyntheticLambda1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/CameraPositionState$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/CameraPositionState$$ExternalSyntheticLambda2;->()V
+Lcom/google/maps/android/compose/CameraPositionState$Companion;
+SPLcom/google/maps/android/compose/CameraPositionState$Companion;->()V
+SPLcom/google/maps/android/compose/CameraPositionState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLcom/google/maps/android/compose/CameraPositionState$Companion;->getSaver()Landroidx/compose/runtime/saveable/Saver;
+SPLcom/google/maps/android/compose/CameraPositionState$Companion;->invoke$default(Lcom/google/maps/android/compose/CameraPositionState$Companion;Lcom/google/android/gms/maps/model/CameraPosition;ILjava/lang/Object;)Lcom/google/maps/android/compose/CameraPositionState;
+SPLcom/google/maps/android/compose/CameraPositionState$Companion;->invoke(Lcom/google/android/gms/maps/model/CameraPosition;)Lcom/google/maps/android/compose/CameraPositionState;
+Lcom/google/maps/android/compose/CameraPositionState$OnMapChangedCallback;
+Lcom/google/maps/android/compose/CameraPositionStateKt;
+SPLcom/google/maps/android/compose/CameraPositionStateKt;->()V
+PLcom/google/maps/android/compose/CameraPositionStateKt;->getCurrentCameraPositionState(Landroidx/compose/runtime/Composer;I)Lcom/google/maps/android/compose/CameraPositionState;
+SPLcom/google/maps/android/compose/CameraPositionStateKt;->getLocalCameraPositionState()Landroidx/compose/runtime/ProvidableCompositionLocal;
+Lcom/google/maps/android/compose/CameraPositionStateKt$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/CameraPositionStateKt$$ExternalSyntheticLambda0;->()V
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$1;->()V
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$1;->()V
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$1;->invoke(Lcom/google/maps/android/compose/CameraPositionState;)V
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$2;->(Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$2;->invoke()Lcom/google/maps/android/compose/CameraPositionState;
+PLcom/google/maps/android/compose/CameraPositionStateKt$rememberCameraPositionState$2;->invoke()Ljava/lang/Object;
+Lcom/google/maps/android/compose/CircleKt;
+SPLcom/google/maps/android/compose/CircleKt;->$r8$lambda$_jnCFhDYMrtE8e6LIccLt6YQYyc(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/LatLng;ZJDJLjava/util/List;FZF)Lcom/google/maps/android/compose/CircleNode;
+SPLcom/google/maps/android/compose/CircleKt;->Circle-rQ_Q3OA(Lcom/google/android/gms/maps/model/LatLng;ZJDJLjava/util/List;FLjava/lang/Object;ZFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/CircleKt;->Circle_rQ_Q3OA$lambda$1$0(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/LatLng;ZJDJLjava/util/List;FZF)Lcom/google/maps/android/compose/CircleNode;
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda0;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda1;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda1;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda10;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda10;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda11;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda11;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda2;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda3;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda3;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda5;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda5;->(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/LatLng;ZJDJLjava/util/List;FZF)V
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda5;->invoke()Ljava/lang/Object;
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda6;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda6;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda7;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda7;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda8;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda8;->()V
+Lcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda9;
+SPLcom/google/maps/android/compose/CircleKt$$ExternalSyntheticLambda9;->()V
+Lcom/google/maps/android/compose/CircleKt$Circle$3$4;
+SPLcom/google/maps/android/compose/CircleKt$Circle$3$4;->()V
+SPLcom/google/maps/android/compose/CircleKt$Circle$3$4;->()V
+Lcom/google/maps/android/compose/CircleKt$Circle$3$6;
+SPLcom/google/maps/android/compose/CircleKt$Circle$3$6;->()V
+SPLcom/google/maps/android/compose/CircleKt$Circle$3$6;->()V
+Lcom/google/maps/android/compose/CircleNode;
+SPLcom/google/maps/android/compose/CircleNode;->()V
+SPLcom/google/maps/android/compose/CircleNode;->(Lcom/google/android/gms/maps/model/Circle;Lkotlin/jvm/functions/Function1;)V
+SPLcom/google/maps/android/compose/CircleNode;->onAttached()V
+PLcom/google/maps/android/compose/CircleNode;->onCleared()V
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt;->()V
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt;->()V
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt;->getLambda$2113725804$maps_compose()Lkotlin/jvm/functions/Function2;
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt;->lambda_2113725804$lambda$0(Landroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt$$ExternalSyntheticLambda0;->()V
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/ComposableSingletons$GoogleMapKt$$ExternalSyntheticLambda1;->()V
+Lcom/google/maps/android/compose/ComposeInfoWindowAdapter;
+SPLcom/google/maps/android/compose/ComposeInfoWindowAdapter;->()V
+SPLcom/google/maps/android/compose/ComposeInfoWindowAdapter;->(Lcom/google/android/gms/maps/MapView;Lkotlin/jvm/functions/Function1;)V
+Lcom/google/maps/android/compose/ComposeMapColorScheme;
+SPLcom/google/maps/android/compose/ComposeMapColorScheme;->$values()[Lcom/google/maps/android/compose/ComposeMapColorScheme;
+SPLcom/google/maps/android/compose/ComposeMapColorScheme;->()V
+SPLcom/google/maps/android/compose/ComposeMapColorScheme;->(Ljava/lang/String;II)V
+SPLcom/google/maps/android/compose/ComposeMapColorScheme;->getValue()I
+Lcom/google/maps/android/compose/DefaultIndoorStateChangeListener;
+SPLcom/google/maps/android/compose/DefaultIndoorStateChangeListener;->()V
+SPLcom/google/maps/android/compose/DefaultIndoorStateChangeListener;->()V
+Lcom/google/maps/android/compose/DragState;
+SPLcom/google/maps/android/compose/DragState;->$values()[Lcom/google/maps/android/compose/DragState;
+SPLcom/google/maps/android/compose/DragState;->()V
+SPLcom/google/maps/android/compose/DragState;->(Ljava/lang/String;I)V
+Lcom/google/maps/android/compose/GoogleMapKt;
+PLcom/google/maps/android/compose/GoogleMapKt;->$r8$lambda$AtIMmVs6xK9mLLJmcAQ6ZV90Xjk(Lcom/google/android/gms/maps/MapView;)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/GoogleMapKt;->$r8$lambda$E9TLmxBFuxzhEy_Ut9_cIRXVBpY(Lkotlin/jvm/functions/Function0;Lcom/google/maps/android/compose/ComposeMapColorScheme;Lcom/google/maps/android/compose/CameraPositionState;Lkotlin/jvm/functions/Function2;ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;Landroid/content/Context;)Lcom/google/android/gms/maps/MapView;
+SPLcom/google/maps/android/compose/GoogleMapKt;->$r8$lambda$bwt-LRiZLI07aXkCa3ErmqqVHm8(ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;Lkotlinx/coroutines/CoroutineScope;Lcom/google/maps/android/compose/MapUpdaterState;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MapClickListeners;Landroidx/compose/runtime/State;Lcom/google/android/gms/maps/MapView;)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/GoogleMapKt;->$r8$lambda$zULi2OZ7tNR5EDWiaTe4AeyP4Uo()Lcom/google/android/gms/maps/GoogleMapOptions;
+SPLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap$lambda$0$0()Lcom/google/android/gms/maps/GoogleMapOptions;
+PLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap$lambda$10$0(Lcom/google/android/gms/maps/MapView;)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap$lambda$11$0(ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;Lkotlinx/coroutines/CoroutineScope;Lcom/google/maps/android/compose/MapUpdaterState;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MapClickListeners;Landroidx/compose/runtime/State;Lcom/google/android/gms/maps/MapView;)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap$lambda$7(Landroidx/compose/runtime/State;)Lkotlin/jvm/functions/Function2;
+SPLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap$lambda$8$0(Lkotlin/jvm/functions/Function0;Lcom/google/maps/android/compose/ComposeMapColorScheme;Lcom/google/maps/android/compose/CameraPositionState;Lkotlin/jvm/functions/Function2;ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;Landroid/content/Context;)Lcom/google/android/gms/maps/MapView;
+SPLcom/google/maps/android/compose/GoogleMapKt;->GoogleMap(Landroidx/compose/ui/Modifier;ZZLcom/google/maps/android/compose/CameraPositionState;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lcom/google/maps/android/compose/MapProperties;Lcom/google/android/gms/maps/LocationSource;Lcom/google/maps/android/compose/MapUiSettings;Lcom/google/maps/android/compose/IndoorStateChangeListener;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/foundation/layout/PaddingValues;Lcom/google/maps/android/compose/ComposeMapColorScheme;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/GoogleMapKt;->applyFocusability(Lcom/google/android/gms/maps/MapView;Z)V
+SPLcom/google/maps/android/compose/GoogleMapKt;->componentCallbacks2(Lcom/google/android/gms/maps/MapView;)Landroid/content/ComponentCallbacks2;
+SPLcom/google/maps/android/compose/GoogleMapKt;->getTagDataOrNull(Lcom/google/android/gms/maps/MapView;)Lcom/google/maps/android/compose/MapTagData;
+SPLcom/google/maps/android/compose/GoogleMapKt;->launchSubcomposition(Lkotlinx/coroutines/CoroutineScope;Lcom/google/maps/android/compose/MapUpdaterState;Landroidx/compose/runtime/CompositionContext;Lcom/google/android/gms/maps/MapView;Lcom/google/maps/android/compose/MapTagData;Lcom/google/maps/android/compose/MapClickListeners;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
+PLcom/google/maps/android/compose/GoogleMapKt;->onRelease(Lcom/google/android/gms/maps/MapView;)V
+Lcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda2;->()V
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda2;->invoke()Ljava/lang/Object;
+Lcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda4;
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda4;->(Lkotlin/jvm/functions/Function0;Lcom/google/maps/android/compose/ComposeMapColorScheme;Lcom/google/maps/android/compose/CameraPositionState;Lkotlin/jvm/functions/Function2;ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;)V
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda4;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda5;
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda5;->()V
+Lcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda6;
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda6;->()V
+PLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda7;
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda7;->(ZLandroidx/lifecycle/LifecycleOwner;Landroidx/savedstate/SavedStateRegistryOwner;Lkotlinx/coroutines/CoroutineScope;Lcom/google/maps/android/compose/MapUpdaterState;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MapClickListeners;Landroidx/compose/runtime/State;)V
+SPLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda7;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/GoogleMapKt$$ExternalSyntheticLambda8;->(Landroidx/compose/ui/Modifier;ZZLcom/google/maps/android/compose/CameraPositionState;Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lcom/google/maps/android/compose/MapProperties;Lcom/google/android/gms/maps/LocationSource;Lcom/google/maps/android/compose/MapUiSettings;Lcom/google/maps/android/compose/IndoorStateChangeListener;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/foundation/layout/PaddingValues;Lcom/google/maps/android/compose/ComposeMapColorScheme;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;III)V
+Lcom/google/maps/android/compose/GoogleMapKt$GoogleMap$2$1;
+SPLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$2$1;->()V
+SPLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$2$1;->()V
+SPLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$2$1;->invoke(Landroid/content/Context;Lcom/google/android/gms/maps/GoogleMapOptions;)Lcom/google/android/gms/maps/MapView;
+SPLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/GoogleMapKt$GoogleMap$4$1$1$1;
+SPLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$4$1$1$1;->(Ljava/lang/Object;)V
+PLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$4$1$1$1;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/GoogleMapKt$GoogleMap$4$1$1$1;->invoke()V
+Lcom/google/maps/android/compose/GoogleMapKt$componentCallbacks2$1;
+SPLcom/google/maps/android/compose/GoogleMapKt$componentCallbacks2$1;->(Lcom/google/android/gms/maps/MapView;)V
+Lcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->(Lcom/google/android/gms/maps/MapView;Lcom/google/maps/android/compose/MapTagData;Lcom/google/maps/android/compose/MapClickListeners;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MapUpdaterState;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->invokeSuspend$lambda$0(Lcom/google/maps/android/compose/MapUpdaterState;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/MapUpdaterState;Lkotlin/jvm/functions/Function2;)V
+SPLcom/google/maps/android/compose/GoogleMapKt$launchSubcomposition$1$$ExternalSyntheticLambda0;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/google/maps/android/compose/GroundOverlayKt;->$r8$lambda$PyYJ7kuyBH2QI_xeOjTTEh3Y0QQ(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;JFZLcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/maps/android/compose/GroundOverlayPosition;FZF)Lcom/google/maps/android/compose/GroundOverlayNode;
+PLcom/google/maps/android/compose/GroundOverlayKt;->GroundOverlay-bPm4XcI(Lcom/google/maps/android/compose/GroundOverlayPosition;Lcom/google/android/gms/maps/model/BitmapDescriptor;JFZLjava/lang/Object;FZFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V
+PLcom/google/maps/android/compose/GroundOverlayKt;->GroundOverlay_bPm4XcI$lambda$1$0(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;JFZLcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/maps/android/compose/GroundOverlayPosition;FZF)Lcom/google/maps/android/compose/GroundOverlayNode;
+PLcom/google/maps/android/compose/GroundOverlayKt;->position(Lcom/google/android/gms/maps/model/GroundOverlayOptions;Lcom/google/maps/android/compose/GroundOverlayPosition;)Lcom/google/android/gms/maps/model/GroundOverlayOptions;
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda0;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda1;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda10;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda11;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda12;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda2;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda3;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda4;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda5;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda7;->(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;JFZLcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/maps/android/compose/GroundOverlayPosition;FZF)V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda7;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda8;->()V
+PLcom/google/maps/android/compose/GroundOverlayKt$$ExternalSyntheticLambda9;->()V
+PLcom/google/maps/android/compose/GroundOverlayNode;->()V
+PLcom/google/maps/android/compose/GroundOverlayNode;->(Lcom/google/android/gms/maps/model/GroundOverlay;Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/GroundOverlayNode;->onAttached()V
+PLcom/google/maps/android/compose/GroundOverlayNode;->onCleared()V
+PLcom/google/maps/android/compose/GroundOverlayPosition;->()V
+PLcom/google/maps/android/compose/GroundOverlayPosition;->(Lcom/google/android/gms/maps/model/LatLngBounds;Lcom/google/android/gms/maps/model/LatLng;Ljava/lang/Float;Ljava/lang/Float;)V
+PLcom/google/maps/android/compose/GroundOverlayPosition;->(Lcom/google/android/gms/maps/model/LatLngBounds;Lcom/google/android/gms/maps/model/LatLng;Ljava/lang/Float;Ljava/lang/Float;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLcom/google/maps/android/compose/GroundOverlayPosition;->equals(Ljava/lang/Object;)Z
+PLcom/google/maps/android/compose/GroundOverlayPosition;->getLatLngBounds()Lcom/google/android/gms/maps/model/LatLngBounds;
+PLcom/google/maps/android/compose/GroundOverlayPosition$Companion;->()V
+PLcom/google/maps/android/compose/GroundOverlayPosition$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLcom/google/maps/android/compose/GroundOverlayPosition$Companion;->create(Lcom/google/android/gms/maps/model/LatLngBounds;)Lcom/google/maps/android/compose/GroundOverlayPosition;
+Lcom/google/maps/android/compose/IndoorStateChangeListener;
+PLcom/google/maps/android/compose/InputHandlerKt;->$r8$lambda$w_i5BJVCxGE5F7YjcJGQAMobFqM(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/google/maps/android/compose/InputHandlerNode;
+PLcom/google/maps/android/compose/InputHandlerKt;->InputHandler$lambda$0$0(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lcom/google/maps/android/compose/InputHandlerNode;
+PLcom/google/maps/android/compose/InputHandlerKt;->InputHandler(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object;
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda1;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda10;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda11;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda12;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda2;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda3;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda4;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda5;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda7;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda8;->()V
+PLcom/google/maps/android/compose/InputHandlerKt$$ExternalSyntheticLambda9;->()V
+PLcom/google/maps/android/compose/InputHandlerNode;->()V
+PLcom/google/maps/android/compose/InputHandlerNode;->(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
+PLcom/google/maps/android/compose/InputHandlerNode;->onAttached()V
+PLcom/google/maps/android/compose/InputHandlerNode;->onCleared()V
+Lcom/google/maps/android/compose/MapApplier;
+SPLcom/google/maps/android/compose/MapApplier;->()V
+SPLcom/google/maps/android/compose/MapApplier;->(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/MapView;Lcom/google/maps/android/compose/MapClickListeners;Z)V
+SPLcom/google/maps/android/compose/MapApplier;->attachClickListeners$maps_compose()V
+PLcom/google/maps/android/compose/MapApplier;->detachClickListeners$maps_compose()V
+SPLcom/google/maps/android/compose/MapApplier;->getMap()Lcom/google/android/gms/maps/GoogleMap;
+SPLcom/google/maps/android/compose/MapApplier;->getMapClickListeners()Lcom/google/maps/android/compose/MapClickListeners;
+SPLcom/google/maps/android/compose/MapApplier;->getMapView$maps_compose()Lcom/google/android/gms/maps/MapView;
+SPLcom/google/maps/android/compose/MapApplier;->insertBottomUp(ILcom/google/maps/android/compose/MapNode;)V
+SPLcom/google/maps/android/compose/MapApplier;->insertBottomUp(ILjava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapApplier;->insertTopDown(ILcom/google/maps/android/compose/MapNode;)V
+SPLcom/google/maps/android/compose/MapApplier;->insertTopDown(ILjava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapApplier;->isLiteMode$maps_compose()Z
+PLcom/google/maps/android/compose/MapApplier;->onClear()V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda1;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda1;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda2;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda3;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda3;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda4;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda4;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda5;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda5;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda6;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda6;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda7;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda7;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda8;
+SPLcom/google/maps/android/compose/MapApplier$$ExternalSyntheticLambda8;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapApplier$attachClickListeners$9;
+SPLcom/google/maps/android/compose/MapApplier$attachClickListeners$9;->(Lcom/google/maps/android/compose/MapApplier;)V
+Lcom/google/maps/android/compose/MapAttachStateChangeListener;
+SPLcom/google/maps/android/compose/MapAttachStateChangeListener;->()V
+SPLcom/google/maps/android/compose/MapAttachStateChangeListener;->(Lcom/google/maps/android/compose/MapLifecycleEventObserver;)V
+PLcom/google/maps/android/compose/MapAttachStateChangeListener;->cleanup()V
+SPLcom/google/maps/android/compose/MapAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V
+PLcom/google/maps/android/compose/MapAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V
+Lcom/google/maps/android/compose/MapClickListenerNode;
+SPLcom/google/maps/android/compose/MapClickListenerNode;->()V
+SPLcom/google/maps/android/compose/MapClickListenerNode;->(Lcom/google/android/gms/maps/GoogleMap;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenerNode;->onAttached()V
+PLcom/google/maps/android/compose/MapClickListenerNode;->onCleared()V
+SPLcom/google/maps/android/compose/MapClickListenerNode;->setListener(Ljava/lang/Object;)V
+Lcom/google/maps/android/compose/MapClickListeners;
+SPLcom/google/maps/android/compose/MapClickListeners;->()V
+SPLcom/google/maps/android/compose/MapClickListeners;->()V
+SPLcom/google/maps/android/compose/MapClickListeners;->getIndoorStateChangeListener()Lcom/google/maps/android/compose/IndoorStateChangeListener;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnMapClick()Lkotlin/jvm/functions/Function1;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnMapLoaded()Lkotlin/jvm/functions/Function0;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnMapLongClick()Lkotlin/jvm/functions/Function1;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnMyLocationButtonClick()Lkotlin/jvm/functions/Function0;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnMyLocationClick()Lkotlin/jvm/functions/Function1;
+SPLcom/google/maps/android/compose/MapClickListeners;->getOnPOIClick()Lkotlin/jvm/functions/Function1;
+SPLcom/google/maps/android/compose/MapClickListeners;->setIndoorStateChangeListener(Lcom/google/maps/android/compose/IndoorStateChangeListener;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnMapClick(Lkotlin/jvm/functions/Function1;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnMapLoaded(Lkotlin/jvm/functions/Function0;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnMapLongClick(Lkotlin/jvm/functions/Function1;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnMyLocationButtonClick(Lkotlin/jvm/functions/Function0;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnMyLocationClick(Lkotlin/jvm/functions/Function1;)V
+SPLcom/google/maps/android/compose/MapClickListeners;->setOnPOIClick(Lkotlin/jvm/functions/Function1;)V
+Lcom/google/maps/android/compose/MapClickListenersKt;
+SPLcom/google/maps/android/compose/MapClickListenersKt;->$r8$lambda$rwxZT8D5gT8v93mN1lxhLEn4FQE(Lcom/google/maps/android/compose/MapApplier;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)Lcom/google/maps/android/compose/MapClickListenerNode;
+SPLcom/google/maps/android/compose/MapClickListenersKt;->MapClickListenerComposeNode$lambda$0$0(Lcom/google/maps/android/compose/MapApplier;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)Lcom/google/maps/android/compose/MapClickListenerNode;
+SPLcom/google/maps/android/compose/MapClickListenersKt;->MapClickListenerComposeNode(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
+SPLcom/google/maps/android/compose/MapClickListenersKt;->MapClickListenerComposeNode(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Landroidx/compose/runtime/Composer;I)V
+SPLcom/google/maps/android/compose/MapClickListenersKt;->MapClickListenerUpdater(Landroidx/compose/runtime/Composer;I)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda0;->(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;I)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda1;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda2;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda3;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda3;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda4;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda4;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda5;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda5;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda6;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda6;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda8;
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda8;->(Lcom/google/maps/android/compose/MapApplier;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$$ExternalSyntheticLambda8;->invoke()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$1;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$1;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$10$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$10$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$10$1$1;->()V
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$11;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$11;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$11;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$12$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$12$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$12$1$1;->()V
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$13;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$13;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$13;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$14$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$14$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$14$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$14$1$1;->invoke(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnPoiClickListener;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$14$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$1$1;->invoke(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnIndoorStateChangeListener;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$2;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$2$2;->(Lkotlin/reflect/KMutableProperty0;)V
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$3;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$3;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$3;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$4$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$4$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$4$1$1;->()V
+PLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$4$1$1;->invoke(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMapClickListener;)V
+PLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$4$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$5;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$5;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$5;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$6$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$6$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$6$1$1;->()V
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$7;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$7;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$7;->get()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$8$1$1;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$8$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$8$1$1;->()V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$8$1$1;->invoke(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/android/gms/maps/GoogleMap$OnMapLoadedCallback;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$8$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$9;
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$9;->(Ljava/lang/Object;)V
+SPLcom/google/maps/android/compose/MapClickListenersKt$MapClickListenerUpdater$1$9;->get()Ljava/lang/Object;
+PLcom/google/maps/android/compose/MapComposeViewRenderKt;->()V
+PLcom/google/maps/android/compose/MapComposeViewRenderKt;->rememberComposeUiViewRenderer(Landroidx/compose/runtime/Composer;I)Lcom/google/maps/android/compose/ComposeUiViewRenderer;
+PLcom/google/maps/android/compose/MapComposeViewRenderKt$rememberComposeUiViewRenderer$1$1;->(Lcom/google/android/gms/maps/MapView;Landroidx/compose/runtime/CompositionContext;)V
+PLcom/google/maps/android/compose/MapEffectKt;->MapEffect(Ljava/lang/Object;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;I)V
+PLcom/google/maps/android/compose/MapEffectKt$MapEffect$1$1;->(Lkotlin/jvm/functions/Function3;Lcom/google/android/gms/maps/GoogleMap;Lkotlin/coroutines/Continuation;)V
+PLcom/google/maps/android/compose/MapEffectKt$MapEffect$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/google/maps/android/compose/MapEffectKt$MapEffect$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapLifecycleEventObserver;
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->()V
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->(Lcom/google/android/gms/maps/MapView;)V
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->invokeEvent(Landroidx/lifecycle/Lifecycle$Event;)V
+PLcom/google/maps/android/compose/MapLifecycleEventObserver;->moveDown()V
+PLcom/google/maps/android/compose/MapLifecycleEventObserver;->moveToBaseState()V
+PLcom/google/maps/android/compose/MapLifecycleEventObserver;->moveToDestroyedState()V
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->moveToLifecycleState(Landroidx/lifecycle/Lifecycle$State;)V
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->moveUp()V
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+Lcom/google/maps/android/compose/MapLifecycleEventObserver$WhenMappings;
+SPLcom/google/maps/android/compose/MapLifecycleEventObserver$WhenMappings;->()V
+Lcom/google/maps/android/compose/MapNode;
+Lcom/google/maps/android/compose/MapNode$-CC;
+SPLcom/google/maps/android/compose/MapNode$-CC;->$default$onAttached(Lcom/google/maps/android/compose/MapNode;)V
+PLcom/google/maps/android/compose/MapNode$-CC;->$default$onCleared(Lcom/google/maps/android/compose/MapNode;)V
+Lcom/google/maps/android/compose/MapNodeRoot;
+SPLcom/google/maps/android/compose/MapNodeRoot;->()V
+SPLcom/google/maps/android/compose/MapNodeRoot;->()V
+Lcom/google/maps/android/compose/MapProperties;
+SPLcom/google/maps/android/compose/MapProperties;->()V
+SPLcom/google/maps/android/compose/MapProperties;->(ZZZZLcom/google/android/gms/maps/model/LatLngBounds;Lcom/google/android/gms/maps/model/MapStyleOptions;Lcom/google/maps/android/compose/MapType;FF)V
+SPLcom/google/maps/android/compose/MapProperties;->(ZZZZLcom/google/android/gms/maps/model/LatLngBounds;Lcom/google/android/gms/maps/model/MapStyleOptions;Lcom/google/maps/android/compose/MapType;FFILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLcom/google/maps/android/compose/MapProperties;->equals(Ljava/lang/Object;)Z
+SPLcom/google/maps/android/compose/MapProperties;->getLatLngBoundsForCameraTarget()Lcom/google/android/gms/maps/model/LatLngBounds;
+SPLcom/google/maps/android/compose/MapProperties;->getMapStyleOptions()Lcom/google/android/gms/maps/model/MapStyleOptions;
+SPLcom/google/maps/android/compose/MapProperties;->getMapType()Lcom/google/maps/android/compose/MapType;
+SPLcom/google/maps/android/compose/MapProperties;->getMaxZoomPreference()F
+SPLcom/google/maps/android/compose/MapProperties;->getMinZoomPreference()F
+SPLcom/google/maps/android/compose/MapProperties;->isBuildingEnabled()Z
+SPLcom/google/maps/android/compose/MapProperties;->isIndoorEnabled()Z
+SPLcom/google/maps/android/compose/MapProperties;->isMyLocationEnabled()Z
+SPLcom/google/maps/android/compose/MapProperties;->isTrafficEnabled()Z
+PLcom/google/maps/android/compose/MapPropertiesKt;->()V
+PLcom/google/maps/android/compose/MapPropertiesKt;->getDefaultMapProperties()Lcom/google/maps/android/compose/MapProperties;
+Lcom/google/maps/android/compose/MapPropertiesNode;
+SPLcom/google/maps/android/compose/MapPropertiesNode;->()V
+SPLcom/google/maps/android/compose/MapPropertiesNode;->(Lcom/google/android/gms/maps/GoogleMap;Lcom/google/maps/android/compose/CameraPositionState;Ljava/lang/String;Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;Landroidx/compose/foundation/layout/PaddingValues;)V
+PLcom/google/maps/android/compose/MapPropertiesNode;->clearMapReferences()V
+SPLcom/google/maps/android/compose/MapPropertiesNode;->getDensity()Landroidx/compose/ui/unit/Density;
+SPLcom/google/maps/android/compose/MapPropertiesNode;->getLayoutDirection()Landroidx/compose/ui/unit/LayoutDirection;
+SPLcom/google/maps/android/compose/MapPropertiesNode;->onAttached$lambda$1(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+SPLcom/google/maps/android/compose/MapPropertiesNode;->onAttached$lambda$2(Lcom/google/maps/android/compose/MapPropertiesNode;I)V
+SPLcom/google/maps/android/compose/MapPropertiesNode;->onAttached$lambda$3(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+SPLcom/google/maps/android/compose/MapPropertiesNode;->onAttached()V
+PLcom/google/maps/android/compose/MapPropertiesNode;->onCleared()V
+Lcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda0;
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+Lcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda1;
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda1;->(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda1;->onCameraMoveCanceled()V
+Lcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda2;
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda2;->(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda2;->onCameraMoveStarted(I)V
+Lcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda3;
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda3;->(Lcom/google/maps/android/compose/MapPropertiesNode;)V
+SPLcom/google/maps/android/compose/MapPropertiesNode$$ExternalSyntheticLambda3;->onCameraMove()V
+Lcom/google/maps/android/compose/MapTagData;
+SPLcom/google/maps/android/compose/MapTagData;->()V
+SPLcom/google/maps/android/compose/MapTagData;->(Landroid/content/ComponentCallbacks2;Lcom/google/maps/android/compose/MapLifecycleEventObserver;Lkotlin/jvm/functions/Function0;Landroid/view/View$OnAttachStateChangeListener;Z)V
+PLcom/google/maps/android/compose/MapTagData;->disposeSubcomposition()V
+PLcom/google/maps/android/compose/MapTagData;->getComponentCallbacks()Landroid/content/ComponentCallbacks2;
+PLcom/google/maps/android/compose/MapTagData;->getDetachLifecycleObserver()Lkotlin/jvm/functions/Function0;
+PLcom/google/maps/android/compose/MapTagData;->getLifecycleObserver()Lcom/google/maps/android/compose/MapLifecycleEventObserver;
+PLcom/google/maps/android/compose/MapTagData;->getOnAttachStateChangeListener()Landroid/view/View$OnAttachStateChangeListener;
+PLcom/google/maps/android/compose/MapTagData;->getSubcomposition()Landroidx/compose/runtime/Composition;
+SPLcom/google/maps/android/compose/MapTagData;->getSubcompositionJob()Lkotlinx/coroutines/Job;
+SPLcom/google/maps/android/compose/MapTagData;->isLiteMode()Z
+SPLcom/google/maps/android/compose/MapTagData;->setSubcomposition(Landroidx/compose/runtime/Composition;)V
+SPLcom/google/maps/android/compose/MapTagData;->setSubcompositionJob(Lkotlinx/coroutines/Job;)V
+Lcom/google/maps/android/compose/MapType;
+SPLcom/google/maps/android/compose/MapType;->$values()[Lcom/google/maps/android/compose/MapType;
+SPLcom/google/maps/android/compose/MapType;->()V
+SPLcom/google/maps/android/compose/MapType;->(Ljava/lang/String;II)V
+SPLcom/google/maps/android/compose/MapType;->getEntries()Lkotlin/enums/EnumEntries;
+SPLcom/google/maps/android/compose/MapType;->getValue()I
+Lcom/google/maps/android/compose/MapUiSettings;
+SPLcom/google/maps/android/compose/MapUiSettings;->()V
+SPLcom/google/maps/android/compose/MapUiSettings;->(ZZZZZZZZZZ)V
+SPLcom/google/maps/android/compose/MapUiSettings;->(ZZZZZZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLcom/google/maps/android/compose/MapUiSettings;->equals(Ljava/lang/Object;)Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getCompassEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getIndoorLevelPickerEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getMapToolbarEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getMyLocationButtonEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getRotationGesturesEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getScrollGesturesEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getScrollGesturesEnabledDuringRotateOrZoom()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getTiltGesturesEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getZoomControlsEnabled()Z
+SPLcom/google/maps/android/compose/MapUiSettings;->getZoomGesturesEnabled()Z
+PLcom/google/maps/android/compose/MapUiSettingsKt;->()V
+PLcom/google/maps/android/compose/MapUiSettingsKt;->getDefaultMapUiSettings()Lcom/google/maps/android/compose/MapUiSettings;
+Lcom/google/maps/android/compose/MapUpdaterKt;
+SPLcom/google/maps/android/compose/MapUpdaterKt;->()V
+SPLcom/google/maps/android/compose/MapUpdaterKt;->access$applyContentPadding(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/android/gms/maps/GoogleMap;Landroidx/compose/foundation/layout/PaddingValues;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt;->applyContentPadding(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/android/gms/maps/GoogleMap;Landroidx/compose/foundation/layout/PaddingValues;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt;->getDefaultMapContentPadding()Landroidx/compose/foundation/layout/PaddingValues;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$1$1;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$1$1;->(Lcom/google/maps/android/compose/MapUpdaterState;Lcom/google/android/gms/maps/GoogleMap;Landroidx/compose/ui/unit/Density;Landroidx/compose/ui/unit/LayoutDirection;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$1$1;->invoke()Lcom/google/maps/android/compose/MapPropertiesNode;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$1$1;->invoke()Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$1;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$1;->()V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$1;->()V
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$10;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$10;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$10;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/android/gms/maps/model/LatLngBounds;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$10;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$11;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$11;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$11;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/android/gms/maps/model/MapStyleOptions;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$11;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$12;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$12;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$12;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/maps/android/compose/MapType;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$12;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$13;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$13;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$13;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;F)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$13;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$14;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$14;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$14;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;F)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$14;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$15;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$15;->(ZLcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$15;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Ljava/lang/Integer;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$15;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$16;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$16;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$16;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$16;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$17;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$17;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$17;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$17;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$18;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$18;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$18;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$18;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$19;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$19;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$19;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$19;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$2;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$2;->()V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$2;->()V
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$20;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$20;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$20;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$20;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$21;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$21;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$21;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$21;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$22;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$22;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$22;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$22;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$23;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$23;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$23;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$23;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$24;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$24;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$24;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$24;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$25;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$25;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$25;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$25;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$26;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$26;->()V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$26;->()V
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$3;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$3;->()V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$3;->()V
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$4;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$4;->(Lcom/google/android/gms/maps/GoogleMap;)V
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$5;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$5;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$5;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Lcom/google/android/gms/maps/LocationSource;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$5;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$6;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$6;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$6;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$7;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$7;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$7;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$7;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$8;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$8;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$8;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$8;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$9;
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$9;->(Lcom/google/android/gms/maps/GoogleMap;)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$9;->invoke(Lcom/google/maps/android/compose/MapPropertiesNode;Z)V
+SPLcom/google/maps/android/compose/MapUpdaterKt$MapUpdater$1$2$9;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+Lcom/google/maps/android/compose/MapUpdaterState;
+SPLcom/google/maps/android/compose/MapUpdaterState;->()V
+SPLcom/google/maps/android/compose/MapUpdaterState;->(ZLjava/lang/String;Lcom/google/maps/android/compose/CameraPositionState;Landroidx/compose/foundation/layout/PaddingValues;Lcom/google/android/gms/maps/LocationSource;Lcom/google/maps/android/compose/MapProperties;Lcom/google/maps/android/compose/MapUiSettings;Ljava/lang/Integer;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->getCameraPositionState()Lcom/google/maps/android/compose/CameraPositionState;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getContentDescription()Ljava/lang/String;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getContentPadding()Landroidx/compose/foundation/layout/PaddingValues;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getLocationSource()Lcom/google/android/gms/maps/LocationSource;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getMapColorScheme()Ljava/lang/Integer;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getMapProperties()Lcom/google/maps/android/compose/MapProperties;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getMapUiSettings()Lcom/google/maps/android/compose/MapUiSettings;
+SPLcom/google/maps/android/compose/MapUpdaterState;->getMergeDescendants()Z
+SPLcom/google/maps/android/compose/MapUpdaterState;->setCameraPositionState(Lcom/google/maps/android/compose/CameraPositionState;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setContentDescription(Ljava/lang/String;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setContentPadding(Landroidx/compose/foundation/layout/PaddingValues;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setLocationSource(Lcom/google/android/gms/maps/LocationSource;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setMapColorScheme(Ljava/lang/Integer;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setMapProperties(Lcom/google/maps/android/compose/MapProperties;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setMapUiSettings(Lcom/google/maps/android/compose/MapUiSettings;)V
+SPLcom/google/maps/android/compose/MapUpdaterState;->setMergeDescendants(Z)V
+Lcom/google/maps/android/compose/MarkerKt;
+PLcom/google/maps/android/compose/MarkerKt;->$r8$lambda$6Xfj-jV6WdaL0x1xnwHuvW8qTXk(Landroid/view/View;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/maps/android/compose/MarkerNode;Lcom/google/android/gms/maps/model/PinConfig;)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/MarkerKt;->$r8$lambda$VXhU_BLX4dRkclURAZltFW9EkfA(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MarkerState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Ljava/lang/String;FJZZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/String;ZF)Lcom/google/maps/android/compose/MarkerNode;
+PLcom/google/maps/android/compose/MarkerKt;->$r8$lambda$aPEd7vaWfubdA6CgTPLdj0hs-XA(Lcom/google/maps/android/compose/MarkerState;ILandroid/view/View;Lcom/google/android/gms/maps/model/PinConfig;Lcom/google/android/gms/maps/model/BitmapDescriptor;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/String;ZFLcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)Lcom/google/maps/android/compose/MarkerNode;
+PLcom/google/maps/android/compose/MarkerKt;->AdvancedMarker-3D-2zJA(Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/android/gms/maps/model/PinConfig;Landroid/view/View;ILandroidx/compose/runtime/Composer;IIII)V
+PLcom/google/maps/android/compose/MarkerKt;->AdvancedMarkerImpl-myiKm0s(Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/android/gms/maps/model/PinConfig;Landroid/view/View;ILandroidx/compose/runtime/Composer;IIII)V
+PLcom/google/maps/android/compose/MarkerKt;->AdvancedMarkerImpl_myiKm0s$lambda$4$0(Lcom/google/maps/android/compose/MarkerState;ILandroid/view/View;Lcom/google/android/gms/maps/model/PinConfig;Lcom/google/android/gms/maps/model/BitmapDescriptor;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/String;ZFLcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;)Lcom/google/maps/android/compose/MarkerNode;
+PLcom/google/maps/android/compose/MarkerKt;->AdvancedMarkerImpl_myiKm0s$lambda$5$16(Landroid/view/View;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/maps/android/compose/MarkerNode;Lcom/google/android/gms/maps/model/PinConfig;)Lkotlin/Unit;
+PLcom/google/maps/android/compose/MarkerKt;->AdvancedMarkerInfoWindowContent-YTa4A8k(Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lcom/google/android/gms/maps/model/PinConfig;Landroid/view/View;ILkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;IIII)V
+SPLcom/google/maps/android/compose/MarkerKt;->Marker-qld6geY(Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerComposable-Khg_OnI([Ljava/lang/Object;Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerComposable_Khg_OnI$lambda$4(Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerComposable_Khg_OnI$lambda$5([Ljava/lang/Object;Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;IIILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerImpl-khPtz74(Lcom/google/maps/android/compose/MarkerState;Ljava/lang/String;FJZZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerImpl_khPtz74$lambda$4$0(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Landroidx/compose/runtime/CompositionContext;Lcom/google/maps/android/compose/MarkerState;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function3;Ljava/lang/String;FJZZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/String;ZF)Lcom/google/maps/android/compose/MarkerNode;
+PLcom/google/maps/android/compose/MarkerKt;->MarkerInfoWindow-jYtn1XM(Lcom/google/maps/android/compose/MarkerState;FJZLjava/lang/String;ZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerInfoWindowComposable-LZmgDss([Ljava/lang/Object;Lcom/google/maps/android/compose/MarkerState;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;III)V
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerInfoWindowComposable_LZmgDss$lambda$4(Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerInfoWindowComposable_LZmgDss$lambda$5([Ljava/lang/Object;Lcom/google/maps/android/compose/MarkerState;FJZZJFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;IIILandroidx/compose/runtime/Composer;I)Lkotlin/Unit;
+SPLcom/google/maps/android/compose/MarkerKt;->MarkerInfoWindowContent-dVEpkwM(Lcom/google/maps/android/compose/MarkerState;FJZZLcom/google/android/gms/maps/model/BitmapDescriptor;JFLjava/lang/String;Ljava/lang/Object;Ljava/lang/String;ZFLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;III)V
+PLcom/google/maps/android/compose/MarkerKt;->advancedMarkerIcon$default(Lcom/google/android/gms/maps/model/PinConfig;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/google/android/gms/maps/model/BitmapDescriptor;
+PLcom/google/maps/android/compose/MarkerKt;->advancedMarkerIcon(Lcom/google/android/gms/maps/model/PinConfig;Lcom/google/android/gms/maps/model/BitmapDescriptor;Lkotlin/jvm/functions/Function1;)Lcom/google/android/gms/maps/model/BitmapDescriptor;
+SPLcom/google/maps/android/compose/MarkerKt;->rememberUpdatedMarkerState(Lcom/google/android/gms/maps/model/LatLng;Landroidx/compose/runtime/Composer;II)Lcom/google/maps/android/compose/MarkerState;
+PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda10;->()V
+Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda11;
+SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda11;->()V
+Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda14;
+SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda14;->