Initial version -- added millennium read funcionality
This commit is contained in:
+194
@@ -0,0 +1,194 @@
|
||||
package com.sistemasolton.itranvias.home.presentation.nearby;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import androidx.compose.foundation.layout.SizeKt;
|
||||
import androidx.compose.runtime.Composer;
|
||||
import androidx.compose.runtime.ComposerKt;
|
||||
import androidx.compose.runtime.EffectsKt;
|
||||
import androidx.compose.runtime.ProvidableCompositionLocal;
|
||||
import androidx.compose.runtime.RecomposeScopeImplKt;
|
||||
import androidx.compose.runtime.ScopeUpdateScope;
|
||||
import androidx.compose.runtime.internal.ComposableLambdaKt;
|
||||
import androidx.compose.runtime.saveable.RememberSaveableKt;
|
||||
import androidx.compose.runtime.saveable.Saver;
|
||||
import androidx.compose.ui.Modifier;
|
||||
import androidx.compose.ui.platform.AndroidCompositionLocals_androidKt;
|
||||
import androidx.core.content.ContextCompat;
|
||||
import androidx.core.view.PointerIconCompat;
|
||||
import com.google.android.gms.maps.model.LatLng;
|
||||
import com.google.maps.android.compose.CameraPositionState;
|
||||
import com.google.maps.android.compose.GoogleMapKt;
|
||||
import com.google.maps.android.compose.MapProperties;
|
||||
import com.google.maps.android.compose.MapUiSettings;
|
||||
import com.google.maps.android.compose.MarkerKt;
|
||||
import com.google.maps.android.compose.MarkerState;
|
||||
import java.util.List;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.functions.Function2;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: compiled from: NearbyScreen.android.kt */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
@Metadata(d1 = {"\u0000$\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0006\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a/\u0010\u0000\u001a\u00020\u00012\b\u0010\u0002\u001a\u0004\u0018\u00010\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00032\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006H\u0007¢\u0006\u0002\u0010\b\u001a\u0015\u0010\t\u001a\u00020\u00012\u0006\u0010\n\u001a\u00020\u000bH\u0007¢\u0006\u0002\u0010\f¨\u0006\r"}, d2 = {"GoogleMaps", "", "latitude", "", "longitude", "paradasCercanas", "", "Lcom/sistemasolton/itranvias/home/presentation/nearby/ParadaConDistancia;", "(Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Landroidx/compose/runtime/Composer;I)V", "SettingsController", "state", "Lcom/sistemasolton/itranvias/home/presentation/nearby/SettingsState;", "(Lcom/sistemasolton/itranvias/home/presentation/nearby/SettingsState;Landroidx/compose/runtime/Composer;I)V", "composeApp_release"}, k = 2, mv = {2, 1, 0}, xi = 48)
|
||||
public final class NearbyScreen_androidKt {
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit GoogleMaps$lambda$0(Double d, Double d2, List list, int i, Composer composer, int i2) {
|
||||
GoogleMaps(d, d2, list, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit GoogleMaps$lambda$2(Double d, Double d2, List list, int i, Composer composer, int i2) {
|
||||
GoogleMaps(d, d2, list, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static final Unit SettingsController$lambda$3(SettingsState settingsState, int i, Composer composer, int i2) {
|
||||
SettingsController(settingsState, composer, RecomposeScopeImplKt.updateChangedFlags(i | 1));
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
public static final void GoogleMaps(final Double d, final Double d2, final List<ParadaConDistancia> paradasCercanas, Composer composer, final int i) {
|
||||
int i2;
|
||||
Composer composer2;
|
||||
Intrinsics.checkNotNullParameter(paradasCercanas, "paradasCercanas");
|
||||
Composer composerStartRestartGroup = composer.startRestartGroup(429483887);
|
||||
if ((i & 6) == 0) {
|
||||
i2 = (composerStartRestartGroup.changed(d) ? 4 : 2) | i;
|
||||
} else {
|
||||
i2 = i;
|
||||
}
|
||||
if ((i & 48) == 0) {
|
||||
i2 |= composerStartRestartGroup.changed(d2) ? 32 : 16;
|
||||
}
|
||||
if ((i & 384) == 0) {
|
||||
i2 |= composerStartRestartGroup.changedInstance(paradasCercanas) ? 256 : 128;
|
||||
}
|
||||
int i3 = i2;
|
||||
if ((i3 & 147) != 146 || !composerStartRestartGroup.getSkipping()) {
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventStart(429483887, i3, -1, "com.sistemasolton.itranvias.home.presentation.nearby.GoogleMaps (NearbyScreen.android.kt:26)");
|
||||
}
|
||||
if (d == null || d2 == null) {
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventEnd();
|
||||
}
|
||||
ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
|
||||
if (scopeUpdateScopeEndRestartGroup != null) {
|
||||
scopeUpdateScopeEndRestartGroup.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreen_androidKt$$ExternalSyntheticLambda1
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return NearbyScreen_androidKt.GoogleMaps$lambda$0(d, d2, paradasCercanas, i, (Composer) obj, ((Integer) obj2).intValue());
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
composerStartRestartGroup.startReplaceableGroup(-1911106014);
|
||||
CameraPositionState cameraPositionState = (CameraPositionState) RememberSaveableKt.m3946rememberSaveable(new Object[0], (Saver) CameraPositionState.INSTANCE.getSaver(), (String) null, (Function0) new Function0<CameraPositionState>() { // from class: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreen_androidKt$GoogleMaps$$inlined$rememberCameraPositionState$1
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
public final CameraPositionState invoke() {
|
||||
return new CameraPositionState(null, 1, null);
|
||||
}
|
||||
}, composerStartRestartGroup, 72, 0);
|
||||
composerStartRestartGroup.endReplaceableGroup();
|
||||
LatLng latLng = new LatLng(d.doubleValue(), d2.doubleValue());
|
||||
composerStartRestartGroup.startReplaceGroup(-1746271574);
|
||||
boolean zChangedInstance = composerStartRestartGroup.changedInstance(paradasCercanas) | composerStartRestartGroup.changedInstance(latLng) | composerStartRestartGroup.changedInstance(cameraPositionState);
|
||||
NearbyScreen_androidKt$GoogleMaps$2$1 nearbyScreen_androidKt$GoogleMaps$2$1RememberedValue = composerStartRestartGroup.rememberedValue();
|
||||
if (zChangedInstance || nearbyScreen_androidKt$GoogleMaps$2$1RememberedValue == Composer.INSTANCE.getEmpty()) {
|
||||
nearbyScreen_androidKt$GoogleMaps$2$1RememberedValue = new NearbyScreen_androidKt$GoogleMaps$2$1(paradasCercanas, latLng, cameraPositionState, null);
|
||||
composerStartRestartGroup.updateRememberedValue(nearbyScreen_androidKt$GoogleMaps$2$1RememberedValue);
|
||||
}
|
||||
composerStartRestartGroup.endReplaceGroup();
|
||||
EffectsKt.LaunchedEffect(paradasCercanas, latLng, (Function2) nearbyScreen_androidKt$GoogleMaps$2$1RememberedValue, composerStartRestartGroup, (i3 >> 6) & 14);
|
||||
composer2 = composerStartRestartGroup;
|
||||
GoogleMapKt.GoogleMap(false, SizeKt.fillMaxSize$default(Modifier.INSTANCE, 0.0f, 1, null), cameraPositionState, null, null, new MapProperties(false, false, true, false, null, null, null, 0.0f, 0.0f, 507, null), null, new MapUiSettings(false, false, false, true, false, false, false, false, false, false, PointerIconCompat.TYPE_VERTICAL_DOUBLE_ARROW, null), null, null, null, null, null, null, null, null, ComposableLambdaKt.rememberComposableLambda(-174689516, true, new Function2<Composer, Integer, Unit>() { // from class: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreen_androidKt.GoogleMaps.3
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public /* bridge */ /* synthetic */ Unit invoke(Composer composer3, Integer num) {
|
||||
invoke(composer3, num.intValue());
|
||||
return Unit.INSTANCE;
|
||||
}
|
||||
|
||||
public final void invoke(Composer composer3, int i4) {
|
||||
if ((i4 & 3) == 2 && composer3.getSkipping()) {
|
||||
composer3.skipToGroupEnd();
|
||||
return;
|
||||
}
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventStart(-174689516, i4, -1, "com.sistemasolton.itranvias.home.presentation.nearby.GoogleMaps.<anonymous> (NearbyScreen.android.kt:54)");
|
||||
}
|
||||
for (ParadaConDistancia paradaConDistancia : paradasCercanas) {
|
||||
MarkerKt.m7830Markerqld6geY(MarkerKt.rememberMarkerState(null, new LatLng(paradaConDistancia.getParada().getPosy(), paradaConDistancia.getParada().getPosx()), composer3, 0, 1), null, 0.0f, 0L, false, false, null, 0L, 0.0f, null, null, paradaConDistancia.getParada().getId() + " - " + paradaConDistancia.getParada().getNombre(), false, 0.0f, null, null, null, null, composer3, MarkerState.$stable, 0, 260094);
|
||||
}
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventEnd();
|
||||
}
|
||||
}
|
||||
}, composerStartRestartGroup, 54), composer2, (CameraPositionState.$stable << 6) | 48 | (MapProperties.$stable << 15) | (MapUiSettings.$stable << 21), 1572864, 65369);
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventEnd();
|
||||
}
|
||||
} else {
|
||||
composerStartRestartGroup.skipToGroupEnd();
|
||||
composer2 = composerStartRestartGroup;
|
||||
}
|
||||
ScopeUpdateScope scopeUpdateScopeEndRestartGroup2 = composer2.endRestartGroup();
|
||||
if (scopeUpdateScopeEndRestartGroup2 != null) {
|
||||
scopeUpdateScopeEndRestartGroup2.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreen_androidKt$$ExternalSyntheticLambda2
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return NearbyScreen_androidKt.GoogleMaps$lambda$2(d, d2, paradasCercanas, i, (Composer) obj, ((Integer) obj2).intValue());
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public static final void SettingsController(final SettingsState state, Composer composer, final int i) {
|
||||
int i2;
|
||||
Intrinsics.checkNotNullParameter(state, "state");
|
||||
Composer composerStartRestartGroup = composer.startRestartGroup(1911795012);
|
||||
if ((i & 6) == 0) {
|
||||
i2 = (composerStartRestartGroup.changed(state) ? 4 : 2) | i;
|
||||
} else {
|
||||
i2 = i;
|
||||
}
|
||||
if ((i2 & 3) != 2 || !composerStartRestartGroup.getSkipping()) {
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventStart(1911795012, i2, -1, "com.sistemasolton.itranvias.home.presentation.nearby.SettingsController (NearbyScreen.android.kt:69)");
|
||||
}
|
||||
if (state.getOpen$composeApp_release()) {
|
||||
ProvidableCompositionLocal<Context> localContext = AndroidCompositionLocals_androidKt.getLocalContext();
|
||||
ComposerKt.sourceInformationMarkerStart(composerStartRestartGroup, 2023513938, "CC(<get-current>):CompositionLocal.kt#9igjgp");
|
||||
Object objConsume = composerStartRestartGroup.consume(localContext);
|
||||
ComposerKt.sourceInformationMarkerEnd(composerStartRestartGroup);
|
||||
Context context = (Context) objConsume;
|
||||
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
|
||||
intent.setData(Uri.fromParts("package", context.getPackageName(), null));
|
||||
ContextCompat.startActivity(context, intent, null);
|
||||
state.setOpen$composeApp_release(false);
|
||||
}
|
||||
if (ComposerKt.isTraceInProgress()) {
|
||||
ComposerKt.traceEventEnd();
|
||||
}
|
||||
} else {
|
||||
composerStartRestartGroup.skipToGroupEnd();
|
||||
}
|
||||
ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
|
||||
if (scopeUpdateScopeEndRestartGroup != null) {
|
||||
scopeUpdateScopeEndRestartGroup.updateScope(new Function2() { // from class: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreen_androidKt$$ExternalSyntheticLambda0
|
||||
@Override // kotlin.jvm.functions.Function2
|
||||
public final Object invoke(Object obj, Object obj2) {
|
||||
return NearbyScreen_androidKt.SettingsController$lambda$3(state, i, (Composer) obj, ((Integer) obj2).intValue());
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user