Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,124 @@
package com.google.maps.android.compose;
import androidx.compose.foundation.layout.PaddingKt;
import androidx.compose.foundation.layout.PaddingValues;
import androidx.compose.runtime.Applier;
import androidx.compose.runtime.ComposablesKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.ProvidableCompositionLocal;
import androidx.compose.runtime.Updater;
import androidx.compose.ui.platform.CompositionLocalsKt;
import androidx.compose.ui.unit.Density;
import androidx.compose.ui.unit.LayoutDirection;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.LocationSource;
import com.google.android.gms.maps.MapView;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
/* JADX INFO: compiled from: MapUpdater.kt */
/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u00008\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001aN\u0010\u0004\u001a\u00020\u00052\b\b\u0002\u0010\u0006\u001a\u00020\u00072\b\u0010\b\u001a\u0004\u0018\u00010\t2\u0006\u0010\n\u001a\u00020\u000b2\b\b\u0002\u0010\f\u001a\u00020\u00012\b\u0010\r\u001a\u0004\u0018\u00010\u000e2\u0006\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0012H\u0081\\u0006\u0002\u0010\u0013\"\u0011\u0010\u0000\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003¨\u0006\u0014"}, d2 = {"DefaultMapContentPadding", "Landroidx/compose/foundation/layout/PaddingValues;", "getDefaultMapContentPadding", "()Landroidx/compose/foundation/layout/PaddingValues;", "MapUpdater", "", "mergeDescendants", "", "contentDescription", "", "cameraPositionState", "Lcom/google/maps/android/compose/CameraPositionState;", "contentPadding", "locationSource", "Lcom/google/android/gms/maps/LocationSource;", "mapProperties", "Lcom/google/maps/android/compose/MapProperties;", "mapUiSettings", "Lcom/google/maps/android/compose/MapUiSettings;", "(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;Landroidx/compose/runtime/Composer;II)V", "maps-compose_release"}, k = 2, mv = {2, 0, 0}, xi = 48)
public final class MapUpdaterKt {
private static final PaddingValues DefaultMapContentPadding = PaddingKt.m827PaddingValuesYgX7TsA$default(0.0f, 0.0f, 3, null);
public static final PaddingValues getDefaultMapContentPadding() {
return DefaultMapContentPadding;
}
public static final void MapUpdater(boolean z, String str, CameraPositionState cameraPositionState, PaddingValues paddingValues, LocationSource locationSource, MapProperties mapProperties, MapUiSettings mapUiSettings, Composer composer, int i, int i2) {
Intrinsics.checkNotNullParameter(cameraPositionState, "cameraPositionState");
Intrinsics.checkNotNullParameter(mapProperties, "mapProperties");
Intrinsics.checkNotNullParameter(mapUiSettings, "mapUiSettings");
composer.startReplaceableGroup(1782787885);
boolean z2 = (i2 & 1) != 0 ? false : z;
PaddingValues defaultMapContentPadding = (i2 & 8) != 0 ? getDefaultMapContentPadding() : paddingValues;
Applier<?> applier = composer.getApplier();
Intrinsics.checkNotNull(applier, "null cannot be cast to non-null type com.google.maps.android.compose.MapApplier");
GoogleMap map = ((MapApplier) applier).getMap();
Applier<?> applier2 = composer.getApplier();
Intrinsics.checkNotNull(applier2, "null cannot be cast to non-null type com.google.maps.android.compose.MapApplier");
MapView mapView = ((MapApplier) applier2).getMapView();
if (z2) {
mapView.setImportantForAccessibility(4);
}
ProvidableCompositionLocal<Density> localDensity = CompositionLocalsKt.getLocalDensity();
ComposerKt.sourceInformationMarkerStart(composer, 2023513938, "CC:CompositionLocal.kt#9igjgp");
Object objConsume = composer.consume(localDensity);
ComposerKt.sourceInformationMarkerEnd(composer);
Density density = (Density) objConsume;
ProvidableCompositionLocal<LayoutDirection> localLayoutDirection = CompositionLocalsKt.getLocalLayoutDirection();
ComposerKt.sourceInformationMarkerStart(composer, 2023513938, "CC:CompositionLocal.kt#9igjgp");
Object objConsume2 = composer.consume(localLayoutDirection);
ComposerKt.sourceInformationMarkerEnd(composer);
LayoutDirection layoutDirection = (LayoutDirection) objConsume2;
AnonymousClass1 anonymousClass1 = new AnonymousClass1(map, cameraPositionState, str, density, layoutDirection);
composer.startReplaceableGroup(1886828752);
ComposerKt.sourceInformation(composer, "CC(ComposeNode):Composables.kt#9igjgp");
if (!(composer.getApplier() instanceof MapApplier)) {
ComposablesKt.invalidApplier();
}
composer.startNode();
if (composer.getInserting()) {
composer.createNode(new MapUpdaterKt$MapUpdater$$inlined$ComposeNode$1(anonymousClass1));
} else {
composer.useNode();
}
Composer composerM3820constructorimpl = Updater.m3820constructorimpl(composer);
Updater.m3830updateimpl(composerM3820constructorimpl, density, MapUpdaterKt$MapUpdater$2$1.INSTANCE);
Updater.m3830updateimpl(composerM3820constructorimpl, layoutDirection, MapUpdaterKt$MapUpdater$2$2.INSTANCE);
Updater.m3830updateimpl(composerM3820constructorimpl, str, MapUpdaterKt$MapUpdater$2$3.INSTANCE);
Updater.m3827setimpl(composerM3820constructorimpl, locationSource, new MapUpdaterKt$MapUpdater$2$4(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapProperties.getIsBuildingEnabled()), new MapUpdaterKt$MapUpdater$2$5(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapProperties.getIsIndoorEnabled()), new MapUpdaterKt$MapUpdater$2$6(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapProperties.getIsMyLocationEnabled()), new MapUpdaterKt$MapUpdater$2$7(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapProperties.getIsTrafficEnabled()), new MapUpdaterKt$MapUpdater$2$8(map));
Updater.m3827setimpl(composerM3820constructorimpl, mapProperties.getLatLngBoundsForCameraTarget(), new MapUpdaterKt$MapUpdater$2$9(map));
Updater.m3827setimpl(composerM3820constructorimpl, mapProperties.getMapStyleOptions(), new MapUpdaterKt$MapUpdater$2$10(map));
Updater.m3827setimpl(composerM3820constructorimpl, mapProperties.getMapType(), new MapUpdaterKt$MapUpdater$2$11(map));
Updater.m3827setimpl(composerM3820constructorimpl, Float.valueOf(mapProperties.getMaxZoomPreference()), new MapUpdaterKt$MapUpdater$2$12(map));
Updater.m3827setimpl(composerM3820constructorimpl, Float.valueOf(mapProperties.getMinZoomPreference()), new MapUpdaterKt$MapUpdater$2$13(map));
Updater.m3827setimpl(composerM3820constructorimpl, defaultMapContentPadding, new MapUpdaterKt$MapUpdater$2$14(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getCompassEnabled()), new MapUpdaterKt$MapUpdater$2$15(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getIndoorLevelPickerEnabled()), new MapUpdaterKt$MapUpdater$2$16(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getMapToolbarEnabled()), new MapUpdaterKt$MapUpdater$2$17(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getMyLocationButtonEnabled()), new MapUpdaterKt$MapUpdater$2$18(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getRotationGesturesEnabled()), new MapUpdaterKt$MapUpdater$2$19(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getScrollGesturesEnabled()), new MapUpdaterKt$MapUpdater$2$20(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getScrollGesturesEnabledDuringRotateOrZoom()), new MapUpdaterKt$MapUpdater$2$21(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getTiltGesturesEnabled()), new MapUpdaterKt$MapUpdater$2$22(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getZoomControlsEnabled()), new MapUpdaterKt$MapUpdater$2$23(map));
Updater.m3827setimpl(composerM3820constructorimpl, Boolean.valueOf(mapUiSettings.getZoomGesturesEnabled()), new MapUpdaterKt$MapUpdater$2$24(map));
Updater.m3830updateimpl(composerM3820constructorimpl, cameraPositionState, MapUpdaterKt$MapUpdater$2$25.INSTANCE);
composer.endNode();
composer.endReplaceableGroup();
composer.endReplaceableGroup();
}
/* JADX INFO: renamed from: com.google.maps.android.compose.MapUpdaterKt$MapUpdater$1, reason: invalid class name */
/* JADX INFO: compiled from: MapUpdater.kt */
@Metadata(k = 3, mv = {2, 0, 0}, xi = 176)
public static final class AnonymousClass1 implements Function0<MapPropertiesNode> {
final /* synthetic */ CameraPositionState $cameraPositionState;
final /* synthetic */ String $contentDescription;
final /* synthetic */ Density $density;
final /* synthetic */ LayoutDirection $layoutDirection;
final /* synthetic */ GoogleMap $map;
public AnonymousClass1(GoogleMap googleMap, CameraPositionState cameraPositionState, String str, Density density, LayoutDirection layoutDirection) {
this.$map = googleMap;
this.$cameraPositionState = cameraPositionState;
this.$contentDescription = str;
this.$density = density;
this.$layoutDirection = layoutDirection;
}
/* JADX WARN: Can't rename method to resolve collision */
@Override // kotlin.jvm.functions.Function0
public final MapPropertiesNode invoke() {
return new MapPropertiesNode(this.$map, this.$cameraPositionState, this.$contentDescription, this.$density, this.$layoutDirection);
}
}
}