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;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda15; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda15;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda16; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda16;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda17; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda17;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda18; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda18;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda19; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda19;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda20; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda20;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda21; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda21;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda22; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda22;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda23; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda23;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda24; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda24;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda26; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda26;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda27; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda27;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda28; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda28;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda29; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda29;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda30; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda30;->(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;III)V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda33; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda33;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda34; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda34;->(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)V +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda34;->invoke()Ljava/lang/Object; +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda35; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda35;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda36; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda36;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda37; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda37;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda38; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda38;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda39; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda39;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda41; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda41;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda42; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda42;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda43; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda43;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda44; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda44;->(Lkotlin/jvm/functions/Function2;)V +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda44;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda45; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda45;->(Lkotlin/jvm/functions/Function2;)V +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda45;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda46; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda46;->([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;III)V +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda46;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda48;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda49;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda50;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda53; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda53;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda54; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda54;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda55; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda55;->([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;III)V +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda55;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda56; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda56;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda59;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda60;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda61;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda64;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda65;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda67;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda68;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda69;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda70;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda71;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda72;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda73;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda74;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda76;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda77; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda77;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda78;->(Landroid/view/View;Lcom/google/android/gms/maps/model/BitmapDescriptor;)V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda78;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda79;->(Landroid/view/View;Lcom/google/android/gms/maps/model/PinConfig;)V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda8;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda80;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda81;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda82;->(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;IIIII)V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda85;->(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;)V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda85;->invoke()Ljava/lang/Object; +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda86;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda87;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda88; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda88;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda89;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda9;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda90;->()V +PLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda91;->()V +Lcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda93; +SPLcom/google/maps/android/compose/MarkerKt$$ExternalSyntheticLambda93;->()V +PLcom/google/maps/android/compose/MarkerKt$advancedMarkerIcon$1;->()V +PLcom/google/maps/android/compose/MarkerKt$advancedMarkerIcon$1;->()V +PLcom/google/maps/android/compose/MarkerKt$advancedMarkerIcon$1;->invoke(Lcom/google/android/gms/maps/model/PinConfig;)Lcom/google/android/gms/maps/model/BitmapDescriptor; +PLcom/google/maps/android/compose/MarkerKt$advancedMarkerIcon$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; +Lcom/google/maps/android/compose/MarkerNode; +SPLcom/google/maps/android/compose/MarkerNode;->()V +SPLcom/google/maps/android/compose/MarkerNode;->(Landroidx/compose/runtime/CompositionContext;Lcom/google/android/gms/maps/model/Marker;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;)V +PLcom/google/maps/android/compose/MarkerNode;->getMarker()Lcom/google/android/gms/maps/model/Marker; +SPLcom/google/maps/android/compose/MarkerNode;->onAttached()V +PLcom/google/maps/android/compose/MarkerNode;->onCleared()V +Lcom/google/maps/android/compose/MarkerState; +SPLcom/google/maps/android/compose/MarkerState;->()V +SPLcom/google/maps/android/compose/MarkerState;->(Lcom/google/android/gms/maps/model/LatLng;)V +SPLcom/google/maps/android/compose/MarkerState;->(Lcom/google/android/gms/maps/model/LatLng;Lkotlin/jvm/internal/DefaultConstructorMarker;)V +SPLcom/google/maps/android/compose/MarkerState;->getPosition()Lcom/google/android/gms/maps/model/LatLng; +SPLcom/google/maps/android/compose/MarkerState;->isDragging()Z +SPLcom/google/maps/android/compose/MarkerState;->setMarker$maps_compose(Lcom/google/android/gms/maps/model/Marker;)V +SPLcom/google/maps/android/compose/MarkerState;->setPosition(Lcom/google/android/gms/maps/model/LatLng;)V +Lcom/google/maps/android/compose/MarkerState$$ExternalSyntheticLambda0; +SPLcom/google/maps/android/compose/MarkerState$$ExternalSyntheticLambda0;->()V +Lcom/google/maps/android/compose/MarkerState$$ExternalSyntheticLambda1; +SPLcom/google/maps/android/compose/MarkerState$$ExternalSyntheticLambda1;->()V +Lcom/google/maps/android/compose/MarkerState$Companion; +SPLcom/google/maps/android/compose/MarkerState$Companion;->()V +SPLcom/google/maps/android/compose/MarkerState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +SPLcom/google/maps/android/compose/MarkerState$Companion;->invoke(Lcom/google/android/gms/maps/model/LatLng;)Lcom/google/maps/android/compose/MarkerState; +Lcom/google/maps/android/compose/PolygonKt; +SPLcom/google/maps/android/compose/PolygonKt;->$r8$lambda$XfSFQyT-oNwSTVz5kzwK-zaEEAY(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;ZJZLjava/util/List;JILjava/util/List;FZF)Lcom/google/maps/android/compose/PolygonNode; +SPLcom/google/maps/android/compose/PolygonKt;->Polygon-qT8xWJw(Ljava/util/List;ZJZLjava/util/List;JILjava/util/List;FLjava/lang/Object;ZFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V +SPLcom/google/maps/android/compose/PolygonKt;->Polygon_qT8xWJw$lambda$2$0(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;ZJZLjava/util/List;JILjava/util/List;FZF)Lcom/google/maps/android/compose/PolygonNode; +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda0; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda0;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda1; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda1;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda12; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda12;->(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;ZJZLjava/util/List;JILjava/util/List;FZF)V +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda12;->invoke()Ljava/lang/Object; +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda13; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda13;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda14; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda14;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda2; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda2;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda3; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda3;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda4; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda4;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda5; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda5;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda6; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda6;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda7; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda7;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda8; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda8;->()V +Lcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda9; +SPLcom/google/maps/android/compose/PolygonKt$$ExternalSyntheticLambda9;->()V +Lcom/google/maps/android/compose/PolygonKt$Polygon$4$4; +SPLcom/google/maps/android/compose/PolygonKt$Polygon$4$4;->()V +SPLcom/google/maps/android/compose/PolygonKt$Polygon$4$4;->()V +Lcom/google/maps/android/compose/PolygonKt$Polygon$4$7; +SPLcom/google/maps/android/compose/PolygonKt$Polygon$4$7;->()V +SPLcom/google/maps/android/compose/PolygonKt$Polygon$4$7;->()V +Lcom/google/maps/android/compose/PolygonNode; +SPLcom/google/maps/android/compose/PolygonNode;->()V +SPLcom/google/maps/android/compose/PolygonNode;->(Lcom/google/android/gms/maps/model/Polygon;Lkotlin/jvm/functions/Function1;)V +SPLcom/google/maps/android/compose/PolygonNode;->onAttached()V +PLcom/google/maps/android/compose/PolygonNode;->onCleared()V +Lcom/google/maps/android/compose/PolylineKt; +SPLcom/google/maps/android/compose/PolylineKt;->$r8$lambda$n0AQxBzjGxp847-cSD8f-KNZKv4(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;ZJLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;ZFF)Lcom/google/maps/android/compose/PolylineNode; +SPLcom/google/maps/android/compose/PolylineKt;->Polyline(Ljava/util/List;Ljava/util/List;ZLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;Ljava/lang/Object;ZFFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V +SPLcom/google/maps/android/compose/PolylineKt;->Polyline-Ut8lOTo(Ljava/util/List;ZJLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;Ljava/lang/Object;ZFFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V +SPLcom/google/maps/android/compose/PolylineKt;->PolylineImpl-LjegJe0(Ljava/util/List;Ljava/util/List;ZJLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;Ljava/lang/Object;ZFFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;III)V +SPLcom/google/maps/android/compose/PolylineKt;->PolylineImpl_LjegJe0$lambda$1$0(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;ZJLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;ZFF)Lcom/google/maps/android/compose/PolylineNode; +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda0; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda0;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda1; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda1;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda13; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda13;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda14; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda14;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda15; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda15;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda16; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda16;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda17; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda17;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda19; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda19;->(Lcom/google/maps/android/compose/MapApplier;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Ljava/util/List;Ljava/util/List;ZJLcom/google/android/gms/maps/model/Cap;ZILjava/util/List;Lcom/google/android/gms/maps/model/Cap;ZFF)V +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda19;->invoke()Ljava/lang/Object; +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda2; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda2;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda3; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda3;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda4; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda4;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda5; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda5;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda6; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda6;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda7; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda7;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda8; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda8;->()V +Lcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda9; +SPLcom/google/maps/android/compose/PolylineKt$$ExternalSyntheticLambda9;->()V +Lcom/google/maps/android/compose/PolylineKt$PolylineImpl$3$5; +SPLcom/google/maps/android/compose/PolylineKt$PolylineImpl$3$5;->()V +SPLcom/google/maps/android/compose/PolylineKt$PolylineImpl$3$5;->()V +Lcom/google/maps/android/compose/PolylineNode; +SPLcom/google/maps/android/compose/PolylineNode;->()V +SPLcom/google/maps/android/compose/PolylineNode;->(Lcom/google/android/gms/maps/model/Polyline;Lkotlin/jvm/functions/Function1;)V +SPLcom/google/maps/android/compose/PolylineNode;->onAttached()V +PLcom/google/maps/android/compose/PolylineNode;->onCleared()V +PLcom/google/maps/android/compose/ReattachClickListenersKt;->$r8$lambda$dQxjpz0CgyQcoQF_RFW6RvHxJIA(Lcom/google/maps/android/compose/MapApplier;)Lkotlin/Unit; +PLcom/google/maps/android/compose/ReattachClickListenersKt;->rememberReattachClickListenersHandle$lambda$0$0(Lcom/google/maps/android/compose/MapApplier;)Lkotlin/Unit; +PLcom/google/maps/android/compose/ReattachClickListenersKt;->rememberReattachClickListenersHandle(Landroidx/compose/runtime/Composer;I)Lkotlin/jvm/functions/Function0; +PLcom/google/maps/android/compose/ReattachClickListenersKt$$ExternalSyntheticLambda0;->(Lcom/google/maps/android/compose/MapApplier;)V +PLcom/google/maps/android/compose/ReattachClickListenersKt$$ExternalSyntheticLambda0;->invoke()Ljava/lang/Object; +Lcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt; +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->()V +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->access$rememberComposeBitmapDescriptor$lambda$0(Landroidx/compose/runtime/State;)Lkotlin/jvm/functions/Function2; +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->access$renderComposableToBitmapDescriptor(Landroid/view/ViewGroup;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function2;)Lcom/google/android/gms/maps/model/BitmapDescriptor; +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->rememberComposeBitmapDescriptor$lambda$0(Landroidx/compose/runtime/State;)Lkotlin/jvm/functions/Function2; +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->rememberComposeBitmapDescriptor([Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;I)Lcom/google/android/gms/maps/model/BitmapDescriptor; +SPLcom/google/maps/android/compose/RememberComposeBitmapDescriptorKt;->renderComposableToBitmapDescriptor(Landroid/view/ViewGroup;Landroidx/compose/runtime/CompositionContext;Lkotlin/jvm/functions/Function2;)Lcom/google/android/gms/maps/model/BitmapDescriptor; +PLcom/google/maps/android/compose/TileOverlayKt;->$r8$lambda$ZW9GyxWRo2eRI0nwS3BZfOu65yc(Lcom/google/maps/android/compose/MapApplier;Lcom/google/android/gms/maps/model/TileProvider;ZFZFLcom/google/maps/android/compose/TileOverlayNode;Lcom/google/android/gms/maps/model/TileProvider;)Lkotlin/Unit; +PLcom/google/maps/android/compose/TileOverlayKt;->$r8$lambda$jq_HUghxS6ae-ysZ6yffXQPIuP4(Lcom/google/maps/android/compose/MapApplier;Lcom/google/maps/android/compose/TileOverlayState;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/TileProvider;ZFZF)Lcom/google/maps/android/compose/TileOverlayNode; +PLcom/google/maps/android/compose/TileOverlayKt;->TileOverlay$lambda$3$0(Lcom/google/maps/android/compose/MapApplier;Lcom/google/maps/android/compose/TileOverlayState;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/TileProvider;ZFZF)Lcom/google/maps/android/compose/TileOverlayNode; +PLcom/google/maps/android/compose/TileOverlayKt;->TileOverlay$lambda$4$1(Lcom/google/maps/android/compose/MapApplier;Lcom/google/android/gms/maps/model/TileProvider;ZFZFLcom/google/maps/android/compose/TileOverlayNode;Lcom/google/android/gms/maps/model/TileProvider;)Lkotlin/Unit; +PLcom/google/maps/android/compose/TileOverlayKt;->TileOverlay(Lcom/google/android/gms/maps/model/TileProvider;Lcom/google/maps/android/compose/TileOverlayState;ZFZFLkotlin/jvm/functions/Function1;Landroidx/compose/runtime/Composer;II)V +PLcom/google/maps/android/compose/TileOverlayKt;->rememberTileOverlayState(Landroidx/compose/runtime/Composer;I)Lcom/google/maps/android/compose/TileOverlayState; +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda10;->()V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda3;->()V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda4;->(Lcom/google/maps/android/compose/MapApplier;Lcom/google/maps/android/compose/TileOverlayState;Lkotlin/jvm/functions/Function1;Lcom/google/android/gms/maps/model/TileProvider;ZFZF)V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda4;->invoke()Ljava/lang/Object; +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda5;->()V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda6;->(Lcom/google/maps/android/compose/MapApplier;Lcom/google/android/gms/maps/model/TileProvider;ZFZF)V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda6;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda7;->()V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda8;->()V +PLcom/google/maps/android/compose/TileOverlayKt$$ExternalSyntheticLambda9;->()V +PLcom/google/maps/android/compose/TileOverlayNode;->()V +PLcom/google/maps/android/compose/TileOverlayNode;->(Lcom/google/android/gms/maps/model/TileOverlay;Lcom/google/maps/android/compose/TileOverlayState;Lkotlin/jvm/functions/Function1;)V +PLcom/google/maps/android/compose/TileOverlayNode;->getTileOverlay()Lcom/google/android/gms/maps/model/TileOverlay; +PLcom/google/maps/android/compose/TileOverlayNode;->getTileOverlayState()Lcom/google/maps/android/compose/TileOverlayState; +PLcom/google/maps/android/compose/TileOverlayNode;->onAttached()V +PLcom/google/maps/android/compose/TileOverlayNode;->onCleared()V +PLcom/google/maps/android/compose/TileOverlayNode;->setTileOverlay(Lcom/google/android/gms/maps/model/TileOverlay;)V +PLcom/google/maps/android/compose/TileOverlayState;->()V +PLcom/google/maps/android/compose/TileOverlayState;->()V +PLcom/google/maps/android/compose/TileOverlayState;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLcom/google/maps/android/compose/TileOverlayState;->clearTileCache()V +PLcom/google/maps/android/compose/TileOverlayState;->getTileOverlay$maps_compose()Lcom/google/android/gms/maps/model/TileOverlay; +PLcom/google/maps/android/compose/TileOverlayState;->setTileOverlay$maps_compose(Lcom/google/android/gms/maps/model/TileOverlay;)V +PLcom/google/maps/android/compose/TileOverlayState$Companion;->()V +PLcom/google/maps/android/compose/TileOverlayState$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V +PLcom/google/maps/android/compose/TileOverlayState$Companion;->invoke()Lcom/google/maps/android/compose/TileOverlayState; +Lcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer; +SPLcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer;->()V +SPLcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer;->()V +SPLcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer;->create(Landroid/content/Context;)Ljava/lang/Object; +SPLcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer;->create(Landroid/content/Context;)V +SPLcom/google/maps/android/compose/utils/attribution/AttributionIdInitializer;->dependencies()Ljava/util/List; diff --git a/settings.gradle.kts b/settings.gradle.kts index 6b9611bc..d0ab8740 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -39,4 +39,5 @@ include(":maps-app") include(":maps-compose") include(":maps-compose-widgets") include(":maps-compose-utils") +include(":baselineprofile") include(":docs") \ No newline at end of file