From 554876db03ae3f8f9e7fdec37bc3d20605cbe8aa Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Fri, 15 Dec 2023 04:46:51 +0530 Subject: [PATCH 01/10] Add reorderable lists --- app/build.gradle.kts | 3 + .../ai/travel/app/database/DbRepository.kt | 14 + .../ai/travel/app/database/travel/Trips.kt | 18 +- .../ai/travel/app/database/travel/TripsDao.kt | 36 ++ .../java/ai/travel/app/home/HomeViewModel.kt | 142 +++++-- .../ai/travel/app/navigation/NavController.kt | 5 + .../java/ai/travel/app/navigation/Screens.kt | 1 + .../ai/travel/app/tripDetails/ReorderLists.kt | 384 ++++++++++++++++++ .../ai/travel/app/tripDetails/TripDetails.kt | 67 ++- 9 files changed, 615 insertions(+), 55 deletions(-) create mode 100644 app/src/main/java/ai/travel/app/tripDetails/ReorderLists.kt diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a07a278..0e11008 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -151,6 +151,9 @@ dependencies { // DataStore implementation("androidx.datastore:datastore-core:1.0.0") + // Reorderable Lists + implementation("org.burnoutcrew.composereorderable:reorderable:0.9.6") + // Maps implementation(project(":maps")) diff --git a/app/src/main/java/ai/travel/app/database/DbRepository.kt b/app/src/main/java/ai/travel/app/database/DbRepository.kt index 861b5c6..e3fd57a 100644 --- a/app/src/main/java/ai/travel/app/database/DbRepository.kt +++ b/app/src/main/java/ai/travel/app/database/DbRepository.kt @@ -27,6 +27,20 @@ class DatabaseRepo(private val tripsDao: TripsDao) { } } + fun swapTripPositions(day: String, fromIndex: Int, toIndex: Int, destination: String) { + coroutineScope.launch { + tripsDao.swapTripPositions(day, fromIndex, toIndex, destination) + } + } + + fun updateTrips(name: String, budget: String?, latitude: Double?, longitude: Double?, + photoBase64: String?, distance: String, duration: String,timeOfDay: String, + fromId: Long, fromDay: String, fromDestination: String) { + coroutineScope.launch { + tripsDao.updateTrips(name, budget, latitude, longitude, photoBase64, distance, duration,timeOfDay, fromId, fromDay, fromDestination) + } + } + fun insertAllTrips(trips: List) { coroutineScope.launch { tripsDao.insertAllTrips(trips) diff --git a/app/src/main/java/ai/travel/app/database/travel/Trips.kt b/app/src/main/java/ai/travel/app/database/travel/Trips.kt index 636a59b..e3f2712 100644 --- a/app/src/main/java/ai/travel/app/database/travel/Trips.kt +++ b/app/src/main/java/ai/travel/app/database/travel/Trips.kt @@ -8,17 +8,17 @@ data class TripsEntity( @PrimaryKey(autoGenerate = true) val id: Long = 0, val day: String, - val timeOfDay: String, - val name: String, + var timeOfDay: String, + var name: String, val source: String, val destination: String, - val travelActivity: String, - val budget: String? = null, - val latitude: Double?, - val longitude: Double?, - val photoBase64: String? = null, // Store photo as Base64 String, - val distance: String = "0", - val duration: String = "0", + var travelActivity: String, + var budget: String? = null, + var latitude: Double?, + var longitude: Double?, + var photoBase64: String? = null, // Store photo as Base64 String, + var distance: String = "0", + var duration: String = "0", ) diff --git a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt index 9d1f456..1499e35 100644 --- a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt +++ b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt @@ -1,9 +1,12 @@ package ai.travel.app.database.travel import androidx.room.Dao +import androidx.room.Delete import androidx.room.Insert import androidx.room.OnConflictStrategy import androidx.room.Query +import androidx.room.Transaction +import androidx.room.Update import kotlinx.coroutines.flow.Flow @@ -31,4 +34,37 @@ interface TripsDao { @Query("SELECT * FROM trips where name = :destination") fun getMoreInfo(destination: String): Flow> + @Query("SELECT * FROM trips WHERE day = :day ORDER BY timeOfDay ASC") + suspend fun getTripsForDay(day: String): List + + @Transaction + suspend fun swapTripPositions(day: String, fromIndex: Int, toIndex: Int, destination: String) { + val trips = getTripsForDay(day).toMutableList() + if (fromIndex >= trips.size || toIndex >= trips.size || fromIndex == toIndex) { + // Invalid indices or no change needed + return + } + + val temp = trips[fromIndex] + trips[fromIndex] = trips[toIndex] + trips[toIndex] = temp + +// updateTrips(trips[toIndex].name, trips[toIndex].budget, trips[toIndex].latitude, trips[toIndex].longitude, +// trips[toIndex].photoBase64, trips[toIndex].distance, trips[toIndex].duration, +// trips[fromIndex].id, trips[fromIndex].day, trips[fromIndex].destination) +// val deletedTripId = trips[fromIndex].id +// deleteTripById(deletedTripId, destination, day) + } + + @Query("UPDATE trips SET name = :name," + + "budget = :budget, latitude = :latitude, longitude = :longitude," + + "photoBase64 = :photoBase64, distance = :distance," + + "duration = :duration, timeOfDay = :timeOfDay WHERE id = :fromId and day = :fromDay and destination = :fromDestination") + suspend fun updateTrips(name: String, budget: String?, latitude: Double?, longitude: Double?, + photoBase64: String?, distance: String, duration: String, timeOfDay: String, + fromId: Long, fromDay: String, fromDestination: String) + + @Query("DELETE FROM trips WHERE id = :tripId and destination = :destination and day = :day") + suspend fun deleteTripById(tripId: Long, destination: String, day: String) + } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt index e6fef62..6f000de 100644 --- a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt +++ b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt @@ -97,6 +97,9 @@ class HomeViewModel @Inject constructor( private val _loginStatus = MutableStateFlow(false) val loginStatus: StateFlow = _loginStatus.asStateFlow() + private val _isReorderLoading = MutableStateFlow(false) + val isReorderLoading: StateFlow = _isReorderLoading.asStateFlow() + init { viewModelScope.launch { val dataStore = UserDatastore(application.applicationContext) @@ -148,18 +151,18 @@ class HomeViewModel @Inject constructor( val day = location.getOrDefault("Day", "-2") val locationName = location.getOrDefault("Name", "") // if (locationName != "") { - val apiData = - repository.getGeocodingData( - query = "$locationName, ${_location.value}", - ) - geoCodes["latitude"] = - apiData.items?.get(0)?.position?.lat?.toString() ?: "" - geoCodes["longitude"] = - apiData.items?.get(0)?.position?.lng?.toString() ?: "" - _geoCodesData.value[index].geoCode = GeoCode( - latitude = geoCodes["latitude"] ?: "", - longitude = geoCodes["longitude"] ?: "" + val apiData = + repository.getGeocodingData( + query = "$locationName, ${_location.value}", ) + geoCodes["latitude"] = + apiData.items?.get(0)?.position?.lat?.toString() ?: "" + geoCodes["longitude"] = + apiData.items?.get(0)?.position?.lng?.toString() ?: "" + _geoCodesData.value[index].geoCode = GeoCode( + latitude = geoCodes["latitude"] ?: "", + longitude = geoCodes["longitude"] ?: "" + ) // } } @@ -169,11 +172,13 @@ class HomeViewModel @Inject constructor( if (index != 0) { val apiData = repository.getDistanceMatrix( - origins = "${_geoCodesData.value[index - 1].name},${_geoCodesData.value[index - 1].name}", - destinations = "${_geoCodesData.value[index].name},${_geoCodesData.value[index].name}", + origins = _geoCodesData.value[index - 1].name, + destinations = _geoCodesData.value[index].name, ) - _geoCodesData.value[index].distance = apiData.rows?.get(0)?.elements?.get(0)?.distance?.text ?: "0 m" - _geoCodesData.value[index].duration = apiData.rows?.get(0)?.elements?.get(0)?.duration?.text ?: "0 hrs" + _geoCodesData.value[index].distance = + apiData.rows?.get(0)?.elements?.get(0)?.distance?.text ?: "0 m" + _geoCodesData.value[index].duration = + apiData.rows?.get(0)?.elements?.get(0)?.duration?.text ?: "0 hrs" } } _imageState.value = ApiState.CalculatedDistance @@ -280,22 +285,99 @@ class HomeViewModel @Inject constructor( } } - private suspend fun addTripToDatabase() { - println("Adding to databasesssssssssss") - dbRepository.insertAllTrips(_geoCodesData.value.map { - TripsEntity( - day = it.day, - timeOfDay = it.timeOfDay, - name = it.name, - budget = it.budget, - latitude = it.geoCode?.latitude?.toDouble(), - longitude = it.geoCode?.longitude?.toDouble(), - photoBase64 = byteArrayToBase64(it.photo ?: ByteArray(0)), - source = source.value.text, - destination = destination.value.text, - travelActivity = "", + fun swapTripPositions(day: String, fromIndex: Int, toIndex: Int, destination: String) { + viewModelScope.launch { + dbRepository.swapTripPositions(day, fromIndex, toIndex, destination) + } + } + + fun updateTrips( + name: String, budget: String?, latitude: Double?, longitude: Double?, + photoBase64: String?, distance: String, duration: String, timeOfDay: String, + fromId: Long, fromDay: String, fromDestination: String, + ) { + viewModelScope.launch { + dbRepository.updateTrips( + name, + budget, + latitude, + longitude, + photoBase64, + distance, + duration, + timeOfDay, + fromId, + fromDay, + fromDestination ) - }) + } + } + + fun updateTripsWithDistance( + newTripsEntity: MutableList, + oldTrips: MutableList, fromDay: String, fromDestination: String, + ) { + viewModelScope.launch { + withContext(Dispatchers.IO) { + _isReorderLoading.value = true + val tempList = mutableListOf() + newTripsEntity.forEach { + if (it != null) { + tempList.add(it) + } + } + newTripsEntity.forEachIndexed { index, tourDetails -> + if (index != 0) { + println("fromDistancee = ${newTripsEntity[index - 1]?.name}, toooo = ${newTripsEntity[index]?.name}") + val apiData = + repository.getDistanceMatrix( + origins = "${newTripsEntity[index - 1]?.name}", + destinations = "${newTripsEntity[index]?.name}", + ) + tempList[index].distance = + apiData.rows?.get(0)?.elements?.get(0)?.distance?.text ?: "0 m" + tempList[index].duration = + apiData.rows?.get(0)?.elements?.get(0)?.duration?.text ?: "0 hrs" + + println("fromDistanceeApidata = ${apiData.rows?.get(0)?.elements?.get(0)?.distance?.text}, " + + "toooo = ${apiData.rows?.get(0)?.elements?.get(0)?.duration?.text}") + + println("fromDistanceeValue = ${newTripsEntity[index - 1]?.name}, " + + "toooo = ${newTripsEntity[index]?.name}," + + " distance = ${tempList[index].distance}, " + + "duration = ${tempList[index].duration}") + } + } + newTripsEntity.forEachIndexed { index, it -> + dbRepository.updateTrips( + it?.name ?: "", + it?.budget ?: "", + it?.latitude, + it?.longitude, + it?.photoBase64, + tempList[index].distance ?: "", + tempList[index].duration ?: "", + oldTrips[index]?.timeOfDay ?: "", + oldTrips[index]?.id ?: 0, + fromDay, + fromDestination + ) + } + _isReorderLoading.value = false + } + } + } + + fun addTripToDatabase(tripsEntity: List) { + viewModelScope.launch { + val tempList = mutableListOf() + tripsEntity.forEach { + if (it != null) { + tempList.add(it) + } + } + dbRepository.insertAllTrips(tempList) + } // _geoCodesData.value.forEachIndexed { _, location -> // dbRepository.insertTrip( diff --git a/app/src/main/java/ai/travel/app/navigation/NavController.kt b/app/src/main/java/ai/travel/app/navigation/NavController.kt index 86777ad..1211971 100644 --- a/app/src/main/java/ai/travel/app/navigation/NavController.kt +++ b/app/src/main/java/ai/travel/app/navigation/NavController.kt @@ -11,6 +11,7 @@ import ai.travel.app.mapsSearch.ui.MapsSearchScreen import ai.travel.app.newTrip.NewTripViewModel import ai.travel.app.profile.NewProfileScreen import ai.travel.app.riveanimation.LoginUI +import ai.travel.app.tripDetails.ReorderLists import ai.travel.app.tripDetails.TripDetailsScreen import androidx.compose.foundation.layout.PaddingValues import androidx.compose.material3.BottomSheetScaffoldState @@ -61,6 +62,10 @@ fun NavController( composable(Screens.Login.route) { LoginUI(paddingValues = paddingValues, viewModel = homeViewModel, navController = navHostController) } + + composable(Screens.ReorderTrip.route) { + ReorderLists(viewModel = homeViewModel, paddingValues = paddingValues) + } } } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/navigation/Screens.kt b/app/src/main/java/ai/travel/app/navigation/Screens.kt index 25dba48..6368427 100644 --- a/app/src/main/java/ai/travel/app/navigation/Screens.kt +++ b/app/src/main/java/ai/travel/app/navigation/Screens.kt @@ -6,4 +6,5 @@ sealed class Screens(val route: String) { object Profile : Screens("profile") object TripDetails : Screens("tripDetails") object Login : Screens("login") + object ReorderTrip : Screens("reorderTrip") } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/tripDetails/ReorderLists.kt b/app/src/main/java/ai/travel/app/tripDetails/ReorderLists.kt new file mode 100644 index 0000000..039c9a8 --- /dev/null +++ b/app/src/main/java/ai/travel/app/tripDetails/ReorderLists.kt @@ -0,0 +1,384 @@ +package ai.travel.app.tripDetails + +import ai.travel.app.database.travel.TripsEntity +import ai.travel.app.home.CustomMarker +import ai.travel.app.home.HomeViewModel +import ai.travel.app.ui.theme.CardBackground +import ai.travel.app.ui.theme.appGradient +import ai.travel.app.ui.theme.borderBrush +import ai.travel.app.ui.theme.bottomBarBackground +import ai.travel.app.ui.theme.bottomBarBorder +import ai.travel.app.ui.theme.lightText +import ai.travel.app.ui.theme.textColor +import androidx.compose.animation.core.animateDpAsState +import androidx.compose.foundation.BorderStroke +import androidx.compose.foundation.background +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.PaddingValues +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxHeight +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width +import androidx.compose.foundation.lazy.LazyColumn +import androidx.compose.foundation.lazy.LazyRow +import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.lazy.itemsIndexed +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.AvTimer +import androidx.compose.material.icons.filled.DirectionsCar +import androidx.compose.material.icons.filled.Timer +import androidx.compose.material.icons.filled.Wallet +import androidx.compose.material3.Button +import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.Card +import androidx.compose.material3.CardDefaults +import androidx.compose.material3.CircularProgressIndicator +import androidx.compose.material3.Icon +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.collectAsState +import androidx.compose.runtime.mutableStateListOf +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.blur +import androidx.compose.ui.draw.shadow +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.input.nestedscroll.nestedScroll +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import kotlinx.coroutines.launch +import org.burnoutcrew.reorderable.ReorderableItem +import org.burnoutcrew.reorderable.detectReorderAfterLongPress +import org.burnoutcrew.reorderable.rememberReorderableLazyListState +import org.burnoutcrew.reorderable.reorderable + +@Composable +fun ReorderLists(viewModel: HomeViewModel, paddingValues: PaddingValues) { + val currentDay = remember { mutableStateOf("1") } + var dayTrips = + viewModel.getTrips(currentDay.value, viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + val days = viewModel.uniqueDays(viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + val coroutineScope = rememberCoroutineScope() + var newTrips = remember { mutableStateOf>(emptyList()) } + LaunchedEffect(key1 = dayTrips.value) { + println("Gone insideeee") + newTrips.value = emptyList() + newTrips.value = dayTrips.value.toList() + } + val state = rememberReorderableLazyListState(onMove = { from, to -> + println("frommmmmmmm = $from && to = $to") + newTrips.value = newTrips.value.toMutableList().apply { + add(to.index, removeAt(from.index)) + } + newTrips.value = newTrips.value.toMutableList().apply { + this[0]?.timeOfDay = "Morning" + this[1]?.timeOfDay = "Afternoon" + this[2]?.timeOfDay = "Evening" + } + + + }) + val isLoading = viewModel.isReorderLoading.collectAsState(initial = false) + Box( + modifier = Modifier + .background(CardBackground) + .fillMaxWidth() + .fillMaxHeight(0.91f) + .padding(paddingValues) + ) { + LazyColumn( + modifier = Modifier + .reorderable(state) + .detectReorderAfterLongPress(state) + .padding( + top = 40.dp, + bottom = 40.dp, + ) + .then( + if (isLoading.value) Modifier.blur(10.dp) else Modifier + ), + state = state.listState, + ) { + items(newTrips.value, key = { + it?.id ?: 0 + }) { item -> + ReorderableItem( + state, + key = item?.id, + defaultDraggingModifier = Modifier, + ) { isDragging -> + val elevation = animateDpAsState(if (isDragging) 8.dp else 0.dp, label = "") + Card( + modifier = Modifier + .fillMaxWidth() + .padding(start = 10.dp, end = 15.dp, bottom = 10.dp, top = 10.dp), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent, + contentColor = textColor + ), + elevation = CardDefaults.cardElevation(elevation.value), + shape = RoundedCornerShape(10.dp), + border = BorderStroke(0.5.dp, color = bottomBarBorder.copy(0.5f)) + ) { + Row( + modifier = Modifier + .fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Start + ) { + Row( + modifier = Modifier + .fillMaxWidth() + .weight(1f) + .padding(start = 7.dp), + verticalAlignment = Alignment.CenterVertically, + ) { + Text( + text = item?.timeOfDay ?: "", + color = textColor, + fontSize = 15.sp, + modifier = Modifier + .fillMaxWidth() + .weight(1f), + softWrap = true + ) + Column( + modifier = Modifier + .fillMaxWidth() + .weight(1f), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center + ) { + VerticalDashedDivider( + color = lightText, + height = 100, + dashWidth = 14f, + gapWidth = 10f + ) + } + } + + Column( + modifier = Modifier + .fillMaxWidth() + .weight(1f), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.Center + ) { + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = item?.name ?: "", + color = textColor, + fontSize = 13.sp, + modifier = Modifier, + softWrap = true + ) + Spacer(modifier = Modifier.height(10.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.Wallet, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = item?.budget ?: "", + color = textColor, + fontSize = 12.sp, + ) + } + Spacer(modifier = Modifier.height(10.dp)) + } + } + } + } + + } + } + Box( + modifier = Modifier + .fillMaxSize() + .padding(bottom = 20.dp, top = 20.dp), + contentAlignment = Alignment.BottomCenter + ) { + Column( + modifier = Modifier.fillMaxWidth(), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Bottom + ) { + Button( + onClick = { + if (newTrips.value.isNotEmpty()) { + println("changed.newTrips.size = ${newTrips.value.size}") + println("changed.newTrips.value = ${newTrips.value}") + viewModel.updateTripsWithDistance( + newTripsEntity = newTrips.value.toMutableList(), + fromDestination = viewModel.currentDestination.value, + oldTrips = dayTrips.value.toMutableList(), + fromDay = currentDay.value + ) + } + }, + modifier = Modifier + .height(50.dp), + colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + enabled = !isLoading.value + ) { + Text( + text = "Save", + color = textColor, + fontSize = 15.sp, + modifier = Modifier, + softWrap = true + ) + } + Spacer(modifier = Modifier.height(10.dp)) + LazyRow { + items(days.value) { day -> + Card( + colors = CardDefaults.cardColors( + containerColor = if (day == currentDay.value) + lightText else Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + shape = RoundedCornerShape(20.dp), + elevation = CardDefaults.cardElevation(0.dp), + modifier = Modifier + .width(120.dp) + .padding( + start = 12.dp, + top = 0.dp, + bottom = 12.dp, + end = 12.dp + ) + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + currentDay.value = day ?: "1" + } + } + + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center, + modifier = Modifier + .fillMaxWidth() + .padding( + start = 0.dp, + top = 10.dp, + bottom = 10.dp + ) + ) { + Text( + text = "Day $day", + color = textColor, + fontSize = 18.sp, + modifier = Modifier.padding(start = 2.dp) + ) + } + } + + + } + } + } + } + Box( + modifier = Modifier + .fillMaxSize() + .padding(top = 5.dp, bottom = 20.dp) + .then( + if (isLoading.value) Modifier.blur(10.dp) else Modifier + ), + contentAlignment = Alignment.TopStart + ) { + Column( + modifier = Modifier.fillMaxWidth(), + horizontalAlignment = Alignment.CenterHorizontally + ) { + Text( + text = "Reorder your itinerary", + color = textColor, + fontSize = 20.sp, + modifier = Modifier, + softWrap = true + ) + Spacer(modifier = Modifier.height(5.dp)) + Text( + text = "Click and drag to reorder", + color = lightText, + fontSize = 8.sp, + modifier = Modifier, + softWrap = true + ) + } + } + if (isLoading.value) { + Box( + modifier = Modifier + .fillMaxSize() + .padding(bottom = 20.dp, top = 20.dp), + contentAlignment = Alignment.Center + ) { + CircularProgressIndicator(color = lightText) + } + } + } + +} + + +@Composable +fun VerticalReorderList() { + val data = remember { mutableStateOf(List(100) { "Item $it" }) } + val state = rememberReorderableLazyListState(onMove = { from, to -> + data.value = data.value.toMutableList().apply { + add(to.index, removeAt(from.index)) + } + }) + LazyColumn( + state = state.listState, + modifier = Modifier + .reorderable(state) + .detectReorderAfterLongPress(state) + ) { + items(data.value, { it }) { item -> + ReorderableItem(state, key = item) { isDragging -> + val elevation = animateDpAsState(if (isDragging) 16.dp else 0.dp) + Column( + modifier = Modifier + .shadow(elevation.value) + .background(MaterialTheme.colorScheme.surface) + ) { + Text(item) + } + } + } + } +} + diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index 31621e0..5467856 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -8,6 +8,7 @@ import ai.travel.app.home.base64ToByteArray import ai.travel.app.home.ui.CollapsedTopBarDetailsScreen import ai.travel.app.home.ui.CollapsedTopBarHomeScreen import ai.travel.app.home.ui.convertImageByteArrayToBitmap +import ai.travel.app.navigation.Screens import ai.travel.app.ui.theme.CardBackground import ai.travel.app.ui.theme.appGradient import ai.travel.app.ui.theme.borderBrush @@ -53,6 +54,7 @@ import androidx.compose.material.icons.filled.DirectionsCar import androidx.compose.material.icons.filled.LocationOn import androidx.compose.material.icons.filled.Map import androidx.compose.material.icons.filled.Public +import androidx.compose.material.icons.filled.Reorder import androidx.compose.material.icons.filled.Timer import androidx.compose.material.icons.filled.Wallet import androidx.compose.material.icons.filled.WbSunny @@ -143,6 +145,9 @@ fun TripDetailsScreen( val collapseThreshold = remember { mutableFloatStateOf(0.25f) } + var isReorderVisible by remember { + mutableStateOf(false) + } val listState = rememberLazyListState() val isCollapsed = remember(listState) { derivedStateOf { @@ -157,7 +162,11 @@ fun TripDetailsScreen( BottomSheetScaffold( sheetContent = { - MoreInfoTrips(viewModel = viewModel, paddingValues = paddingValues) + if (isReorderVisible) { + ReorderLists(viewModel = viewModel, paddingValues = paddingValues) + } else { + MoreInfoTrips(viewModel = viewModel, paddingValues = paddingValues) + } }, sheetContainerColor = CardBackground, scaffoldState = modalSheetStates, @@ -397,20 +406,45 @@ fun TripDetailsScreen( top = 0.dp, bottom = 0.dp, end = 12.dp - ) + ), + horizontalArrangement = Arrangement.SpaceBetween ) { - Icon( - imageVector = Icons.Filled.LocationOn, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(30.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Your Schedule", - color = textColor, - fontSize = 25.sp, - ) + Row { + Icon( + imageVector = Icons.Filled.LocationOn, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(30.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Your Schedule", + color = textColor, + fontSize = 25.sp, + ) + } + Row( + modifier = Modifier + .fillMaxWidth() + .padding(end = 12.dp) + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + isReorderVisible = true + modalSheetStates.bottomSheetState.expand() + } + }, + horizontalArrangement = Arrangement.End + ){ + Icon( + imageVector = Icons.Filled.Reorder, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(25.dp) + ) + } } Spacer(modifier = Modifier.height(20.dp)) @@ -519,7 +553,7 @@ fun TripDetailsScreen( Column( modifier = Modifier - .fillMaxWidth() + .fillMaxWidth(0.7f) .weight(1f), horizontalAlignment = Alignment.Start, verticalArrangement = Arrangement.Center @@ -561,7 +595,7 @@ fun TripDetailsScreen( Spacer(modifier = Modifier.height(55.dp)) } Text( - text = it?.timeOfDay ?: "", + text = if (index == 0) "Morning" else if (index == 1) "Afternoon" else "Evening", color = textColor, fontSize = 25.sp, modifier = Modifier @@ -600,6 +634,7 @@ fun TripDetailsScreen( viewModel.currentNewDestination.value = it?.name ?: "" coroutineScope.launch { + isReorderVisible = false modalSheetStates.bottomSheetState.expand() } }, From 6a508d3ee580646c65b1716ba9d128c2e96f128e Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Fri, 15 Dec 2023 06:24:57 +0530 Subject: [PATCH 02/10] Add total budget and remaining budget --- .../ai/travel/app/database/DbRepository.kt | 6 + .../ai/travel/app/database/travel/Trips.kt | 1 + .../ai/travel/app/database/travel/TripsDao.kt | 6 + .../java/ai/travel/app/home/HomeViewModel.kt | 41 ++- .../ai/travel/app/newTrip/NewTripScreen.kt | 4 +- .../travel/app/tripDetails/Dashed Divider.kt | 5 +- .../ai/travel/app/tripDetails/TripDetails.kt | 241 +++++++++++++++++- 7 files changed, 294 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/ai/travel/app/database/DbRepository.kt b/app/src/main/java/ai/travel/app/database/DbRepository.kt index e3fd57a..03dd647 100644 --- a/app/src/main/java/ai/travel/app/database/DbRepository.kt +++ b/app/src/main/java/ai/travel/app/database/DbRepository.kt @@ -41,6 +41,12 @@ class DatabaseRepo(private val tripsDao: TripsDao) { } } + fun getBudget(destination: String): Flow> = + tripsDao.getBudget(destination) + + fun getTotalBudget(destination: String): Flow> = + tripsDao.getTotalBudget(destination) + fun insertAllTrips(trips: List) { coroutineScope.launch { tripsDao.insertAllTrips(trips) diff --git a/app/src/main/java/ai/travel/app/database/travel/Trips.kt b/app/src/main/java/ai/travel/app/database/travel/Trips.kt index e3f2712..c26e945 100644 --- a/app/src/main/java/ai/travel/app/database/travel/Trips.kt +++ b/app/src/main/java/ai/travel/app/database/travel/Trips.kt @@ -19,6 +19,7 @@ data class TripsEntity( var photoBase64: String? = null, // Store photo as Base64 String, var distance: String = "0", var duration: String = "0", + var totalBudget: Double? = 0.0, ) diff --git a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt index 1499e35..6eb69fe 100644 --- a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt +++ b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt @@ -67,4 +67,10 @@ interface TripsDao { @Query("DELETE FROM trips WHERE id = :tripId and destination = :destination and day = :day") suspend fun deleteTripById(tripId: Long, destination: String, day: String) + @Query("Select budget from trips where destination = :destination") + fun getBudget(destination: String): Flow> + + @Query("Select totalBudget from trips where destination = :destination") + fun getTotalBudget(destination: String): Flow> + } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt index 6f000de..1b06db7 100644 --- a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt +++ b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt @@ -93,6 +93,11 @@ class HomeViewModel @Inject constructor( private val _userPhoneNumber = MutableStateFlow("") val userPhoneNumber: StateFlow = _userPhoneNumber.asStateFlow() + fun totalBudget(destination: String): Flow> = + dbRepository.getTotalBudget(destination) + + private val _remainingBudget = MutableStateFlow(0.0) + val remainingBudget: StateFlow = _remainingBudget.asStateFlow() private val _loginStatus = MutableStateFlow(false) val loginStatus: StateFlow = _loginStatus.asStateFlow() @@ -226,6 +231,7 @@ class HomeViewModel @Inject constructor( travelActivity = "", distance = it.distance, duration = it.duration, + totalBudget = tripBudget.value.text.toDoubleOrNull(), ) }) _imageState.value = ApiState.ReceivedPhoto @@ -339,13 +345,17 @@ class HomeViewModel @Inject constructor( tempList[index].duration = apiData.rows?.get(0)?.elements?.get(0)?.duration?.text ?: "0 hrs" - println("fromDistanceeApidata = ${apiData.rows?.get(0)?.elements?.get(0)?.distance?.text}, " + - "toooo = ${apiData.rows?.get(0)?.elements?.get(0)?.duration?.text}") + println( + "fromDistanceeApidata = ${apiData.rows?.get(0)?.elements?.get(0)?.distance?.text}, " + + "toooo = ${apiData.rows?.get(0)?.elements?.get(0)?.duration?.text}" + ) - println("fromDistanceeValue = ${newTripsEntity[index - 1]?.name}, " + - "toooo = ${newTripsEntity[index]?.name}," + - " distance = ${tempList[index].distance}, " + - "duration = ${tempList[index].duration}") + println( + "fromDistanceeValue = ${newTripsEntity[index - 1]?.name}, " + + "toooo = ${newTripsEntity[index]?.name}," + + " distance = ${tempList[index].distance}, " + + "duration = ${tempList[index].duration}" + ) } } newTripsEntity.forEachIndexed { index, it -> @@ -422,6 +432,25 @@ class HomeViewModel @Inject constructor( _imageState.value = ApiState.Loading } + fun extractBudgetValue(destination: String) { + viewModelScope.launch { + withContext(Dispatchers.IO) { + dbRepository.getBudget(destination).collectLatest { budgets -> + println("budgetssss: $budgets") + budgets.forEach { + val regex = Regex("[^\\d]") + val output = it?.replace(regex, "") + println("budgetssss: $output") + _remainingBudget.value += + output?.toDoubleOrNull() ?: 0.0 + + } + } + } + + } + } + private fun extractTourDetails(output: String) { val tourDetails = mutableListOf>() diff --git a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt index 6b73295..62dce4f 100644 --- a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt +++ b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt @@ -68,6 +68,7 @@ import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp +import androidx.core.text.isDigitsOnly import kotlinx.coroutines.launch data class TravelModes( @@ -136,7 +137,8 @@ fun NewTripScreen( if (homeViewModel.tripName.value.text.isNotEmpty() && homeViewModel.source.value.text.isNotEmpty() && homeViewModel.destination.value.text.isNotEmpty() && homeViewModel.tripBudget.value.text.isNotEmpty() - && homeViewModel.tripNoOfDays.value.text.isNotEmpty() && homeViewModel.travelMode.isNotEmpty()) { + && homeViewModel.tripNoOfDays.value.text.isNotEmpty() && homeViewModel.travelMode.isNotEmpty() + && homeViewModel.tripBudget.value.text.isDigitsOnly()) { coroutineScope.launch { sheetScaffoldState.bottomSheetState.hide() } diff --git a/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt b/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt index 09102a8..afae829 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt @@ -16,9 +16,10 @@ fun VerticalDashedDivider( color: Color = Color.Black, height: Int = 100, dashWidth: Float = 4f, - gapWidth: Float = 4f + gapWidth: Float = 4f, + modifier: Modifier = Modifier ) { - Canvas(modifier = Modifier.height(height.dp)) { + Canvas(modifier = modifier.height(height.dp)) { val pathEffect = PathEffect.dashPathEffect(floatArrayOf(dashWidth, gapWidth), 0f) drawLine( color = color, diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index 5467856..0431df9 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -15,6 +15,7 @@ import ai.travel.app.ui.theme.borderBrush import ai.travel.app.ui.theme.bottomBarBackground import ai.travel.app.ui.theme.bottomBarBorder import ai.travel.app.ui.theme.lightText +import ai.travel.app.ui.theme.monteSB import ai.travel.app.ui.theme.textColor import android.graphics.Point import androidx.compose.foundation.BorderStroke @@ -47,12 +48,16 @@ import androidx.compose.foundation.lazy.itemsIndexed import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.AccountBalanceWallet import androidx.compose.material.icons.filled.AvTimer import androidx.compose.material.icons.filled.CalendarToday import androidx.compose.material.icons.filled.Close import androidx.compose.material.icons.filled.DirectionsCar +import androidx.compose.material.icons.filled.Language import androidx.compose.material.icons.filled.LocationOn import androidx.compose.material.icons.filled.Map +import androidx.compose.material.icons.filled.Money +import androidx.compose.material.icons.filled.MoneyOff import androidx.compose.material.icons.filled.Public import androidx.compose.material.icons.filled.Reorder import androidx.compose.material.icons.filled.Timer @@ -86,6 +91,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.drawWithCache +import androidx.compose.ui.draw.rotate import androidx.compose.ui.draw.shadow import androidx.compose.ui.graphics.BlendMode import androidx.compose.ui.graphics.Brush @@ -159,6 +165,14 @@ fun TripDetailsScreen( totalOffset > collapseThreshold.floatValue } } + val totalBudget = viewModel.totalBudget(viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + + val remainingBudget = viewModel.remainingBudget.collectAsState(initial = 0.0) + + LaunchedEffect(key1 = Unit) { + viewModel.extractBudgetValue(viewModel.currentDestination.value) + } BottomSheetScaffold( sheetContent = { @@ -220,7 +234,9 @@ fun TripDetailsScreen( } } - if (trips.value.isEmpty() || days.value.isEmpty()) { + if (trips.value.isEmpty() || days.value.isEmpty() + && remainingBudget.value == 0.0 + && totalBudget.value.isEmpty()) { Box( modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center @@ -670,6 +686,229 @@ fun TripDetailsScreen( } } + + item { + Spacer(modifier = Modifier.height(40.dp)) + Card( + modifier = Modifier + .fillMaxWidth() + .padding( + start = 10.dp, + end = 15.dp, + bottom = 10.dp, + top = 10.dp + ), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent, + contentColor = textColor + ), + elevation = CardDefaults.cardElevation(0.dp), + shape = RoundedCornerShape(10.dp), + border = BorderStroke(0.5.dp, color = bottomBarBorder.copy(0.5f)) + ) { + Column(horizontalAlignment = Alignment.CenterHorizontally, + modifier = Modifier + .fillMaxWidth() + .padding(10.dp)) { + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.Language, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Language", + color = textColor, + fontSize = 12.sp, + ) + } + Text( + text = "English", + color = textColor, + fontSize = 12.sp, + ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.WbSunny, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Weather", + color = textColor, + fontSize = 12.sp, + ) + } + Text( + text = "Sunny", + color = textColor, + fontSize = 12.sp, + ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.AccountBalanceWallet, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Total Budget", + color = textColor, + fontSize = 12.sp, + ) + } + Text( + text = "Rs ${totalBudget.value[0]}", + color = textColor, + fontSize = 12.sp, + ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.MoneyOff, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Used Budget", + color = textColor, + fontSize = 12.sp, + ) + } + Text( + text = "Rs ${remainingBudget.value}", + color = textColor, + fontSize = 12.sp, + ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.Money, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Available Budget", + color = textColor, + fontSize = 12.sp, + ) + } + Text( + text = "Rs ${(totalBudget.value[0]?.minus( + remainingBudget.value + )) ?: 0}", + color = textColor, + fontSize = 12.sp, + ) + } + } + } + } + + item { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(end = 16.dp), + horizontalAlignment = Alignment.End + ) { + Spacer(modifier = Modifier.height(20.dp)) + Text( + text = "Wishing You", + color = textColor.copy(0.75f), + fontSize = 23.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = "A Very Happy ❤️ Journey", + color = textColor.copy(0.65f), + fontSize = 13.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(20.dp)) + } + + } } } From cd859cd676cac8bcaa8ec3c27b77ac5f18b4d871 Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Fri, 15 Dec 2023 06:44:42 +0530 Subject: [PATCH 03/10] Minor UI Fixes --- .../ai/travel/app/tripDetails/TripDetails.kt | 44 +++++++++++-------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index 0431df9..5ac8ef3 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -46,6 +46,7 @@ import androidx.compose.foundation.lazy.grid.items import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.itemsIndexed import androidx.compose.foundation.lazy.rememberLazyListState +import androidx.compose.foundation.shape.CircleShape import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.AccountBalanceWallet @@ -90,6 +91,7 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.drawWithCache import androidx.compose.ui.draw.rotate import androidx.compose.ui.draw.shadow @@ -544,8 +546,12 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.Timer, contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(25.dp) + tint = textColor, + modifier = Modifier + .size(35.dp) + .background(Color(0xFF007c6e), shape = CircleShape) + .padding(5.dp) + ) Spacer(modifier = Modifier.height(5.dp)) VerticalDashedDivider( @@ -582,7 +588,7 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.DirectionsCar, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(25.dp) ) Spacer(modifier = Modifier.width(7.dp)) @@ -597,7 +603,7 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.AvTimer, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(25.dp) ) Spacer(modifier = Modifier.width(7.dp)) @@ -722,19 +728,19 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.Language, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( text = "Language", - color = textColor, + color = Color(0xFF6588bf), fontSize = 12.sp, ) } Text( text = "English", - color = textColor, + color = Color.White, fontSize = 12.sp, ) } @@ -757,19 +763,19 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.WbSunny, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( text = "Weather", - color = textColor, + color = Color(0xFF6588bf), fontSize = 12.sp, ) } Text( text = "Sunny", - color = textColor, + color = Color.White, fontSize = 12.sp, ) } @@ -792,19 +798,19 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.AccountBalanceWallet, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( text = "Total Budget", - color = textColor, + color = Color(0xFF6588bf), fontSize = 12.sp, ) } Text( text = "Rs ${totalBudget.value[0]}", - color = textColor, + color = Color.White, fontSize = 12.sp, ) } @@ -827,19 +833,19 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.MoneyOff, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( text = "Used Budget", - color = textColor, + color = Color(0xFF6588bf), fontSize = 12.sp, ) } Text( text = "Rs ${remainingBudget.value}", - color = textColor, + color = Color.White, fontSize = 12.sp, ) } @@ -862,13 +868,13 @@ fun TripDetailsScreen( Icon( imageVector = Icons.Filled.Money, contentDescription = "topText", - tint = lightText, + tint = Color(0xFF6588bf), modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( text = "Available Budget", - color = textColor, + color = Color(0xFF6588bf), fontSize = 12.sp, ) } @@ -876,7 +882,7 @@ fun TripDetailsScreen( text = "Rs ${(totalBudget.value[0]?.minus( remainingBudget.value )) ?: 0}", - color = textColor, + color = Color.White, fontSize = 12.sp, ) } From 18327faae832cff5b6d3168c649bcbd310f96a53 Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Fri, 15 Dec 2023 06:51:19 +0530 Subject: [PATCH 04/10] Fix Incorrect Budget after reorder --- .../java/ai/travel/app/home/HomeViewModel.kt | 1 + .../ai/travel/app/tripDetails/TripDetails.kt | 26 +++++++++---------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt index 1b06db7..597aa3e 100644 --- a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt +++ b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt @@ -435,6 +435,7 @@ class HomeViewModel @Inject constructor( fun extractBudgetValue(destination: String) { viewModelScope.launch { withContext(Dispatchers.IO) { + _remainingBudget.value = 0.0 dbRepository.getBudget(destination).collectLatest { budgets -> println("budgetssss: $budgets") budgets.forEach { diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index 5ac8ef3..e3bef45 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -172,10 +172,23 @@ fun TripDetailsScreen( val remainingBudget = viewModel.remainingBudget.collectAsState(initial = 0.0) + val trips = viewModel.getCurrentTrip(viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + val days = viewModel.uniqueDays(viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + val currentDay = remember { mutableStateOf("1") } + var dayTrips = + viewModel.getTrips(currentDay.value, viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + LaunchedEffect(key1 = Unit) { viewModel.extractBudgetValue(viewModel.currentDestination.value) } + LaunchedEffect(key1 = dayTrips.value) { + viewModel.extractBudgetValue(viewModel.currentDestination.value) + } + BottomSheetScaffold( sheetContent = { if (isReorderVisible) { @@ -206,19 +219,6 @@ fun TripDetailsScreen( .background(appGradient) .padding(paddingValues) ) { - - val trips = viewModel.getCurrentTrip(viewModel.currentDestination.value) - .collectAsState(initial = emptyList()) - val days = viewModel.uniqueDays(viewModel.currentDestination.value) - .collectAsState(initial = emptyList()) - val currentDay = remember { mutableStateOf("1") } - var point: Point? by remember { - mutableStateOf(null) - } - var dayTrips = - viewModel.getTrips(currentDay.value, viewModel.currentDestination.value) - .collectAsState(initial = emptyList()) - val newItems = remember { mutableStateListOf() } From 35ae10ca7d343fd08db0131bc8bfad45ddeb8ce1 Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Sat, 16 Dec 2023 04:56:08 +0530 Subject: [PATCH 05/10] Swipe to delete UI --- app/build.gradle.kts | 4 + app/src/main/assets/boom.json | 1 + app/src/main/assets/delete.json | 1 + .../travel/app/tripDetails/DeleteDialogBox.kt | 127 ++ .../ai/travel/app/tripDetails/TripDetails.kt | 1265 +++++++++-------- 5 files changed, 834 insertions(+), 564 deletions(-) create mode 100644 app/src/main/assets/boom.json create mode 100644 app/src/main/assets/delete.json create mode 100644 app/src/main/java/ai/travel/app/tripDetails/DeleteDialogBox.kt diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0e11008..6b878e8 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -154,6 +154,10 @@ dependencies { // Reorderable Lists implementation("org.burnoutcrew.composereorderable:reorderable:0.9.6") + + // Swipe + implementation("me.saket.swipe:swipe:1.2.0") + // Maps implementation(project(":maps")) diff --git a/app/src/main/assets/boom.json b/app/src/main/assets/boom.json new file mode 100644 index 0000000..3aa12d7 --- /dev/null +++ b/app/src/main/assets/boom.json @@ -0,0 +1 @@ +{"v":"5.5.2","fr":60,"ip":0,"op":180,"w":512,"h":512,"nm":"stain.svg","ddd":0,"assets":[],"layers":[{"ty":4,"ks":{"a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}},"ao":0,"bm":0,"ddd":0,"ind":0,"ip":0,"op":180,"st":0,"sr":1,"shapes":[{"nm":"stain","ty":"gr","it":[{"nm":"path1827","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.387,-12.781],[-3.869,-12.789],[-4.746,-12.262],[3.555,4.982],[0.202,5.935],[-0.744,3.384],[2.141,12.316],[-10.043,9.824],[0.557,0.332]],"o":[[-10.506,7.122],[-3.115,13.305],[3.93,12.558],[2.347,3.119],[-2.132,-5.495],[-0.205,-3.446],[-4.23,-11.737],[-2.113,-13.546],[-0.381,-0.361],[0,0]],"v":[[438.535,191.715],[413.926,220.615],[417.925,260.473],[431.641,297.461],[440.087,294.68],[436.055,277.557],[436.646,267.23],[426.29,231.259],[437.396,192.903],[438.535,191.715]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":47.184,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-14,348.285]},{"t":77.184,"h":1,"s":[-14,348.285],"e":[0,0]},{"t":147.184,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1829","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[7.045,21.025],[4.449,12.851],[2.58,2.594],[0.363,-26.373],[0.859,-6.716],[-4.475,-1.162],[-0.799,0.362]],"o":[[3.105,-22.012],[-4.082,-12.974],[-2.902,1.793],[9.437,24.255],[-0.11,6.773],[2.362,3.802],[0.86,0.14],[0,0]],"v":[[460.902,401.984],[454.307,336.339],[441.15,297.721],[431.641,297.461],[449.63,373.384],[448.041,393.627],[458.271,402.299],[460.836,401.996]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":45.728,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[14,225.539]},{"t":75.728,"h":1,"s":[14,225.539],"e":[0,0]},{"t":145.728,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1831","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-12.062,17.047],[-2.195,16.943],[2.768,2.879],[-0.082,-3.595],[16.648,-14.84],[13.164,-3.117],[-3.297,-2.45],[-1.202,-0.47]],"o":[[19.136,-7.403],[10.133,-14.021],[-4.393,1.426],[-1.196,-1.705],[-3.007,21.638],[-10.08,9.125],[-1.473,4.269],[1.115,0.658],[0,0]],"v":[[392.494,485.26],[442.446,449.954],[460.836,401.996],[450.014,396.521],[447.727,395.933],[419.84,454.371],[383.941,472.541],[388.964,483.666],[392.494,485.26]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":30.583,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,151.067]},{"t":60.583,"h":1,"s":[-29,151.067],"e":[0,0]},{"t":130.583,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1833","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.011,5.158],[2.566,-0.463],[35.312,3.509],[-0.624,-5.391],[-5.004,-1.557],[-34.124,12.154],[-1.119,0.433]],"o":[[-4.856,-1.318],[-2.158,-0.98],[-34.886,6.175],[-3.318,4.348],[2.282,5.703],[36,2.831],[1.128,-0.411],[0,0]],"v":[[392.494,485.26],[383.527,474.039],[376.05,474.29],[270.107,479.322],[266.31,494.981],[282.152,499.441],[389.123,486.526],[392.494,485.26]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":50.68,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,76.961]},{"t":80.68,"h":1,"s":[-29,76.961],"e":[0,0]},{"t":150.68,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1835","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.791,4.018],[5.307,-0.578],[19.592,13.83],[4.792,12.319],[1.471,-3.735],[-2.612,-5.034],[-21.91,-7.973],[-13.998,-1.977]],"o":[[-3.604,-3.054],[-0.17,-2.768],[-23.449,-2.853],[-10.871,-7.571],[-2.685,-3.503],[0.217,5.568],[12.236,20.413],[13.297,4.839],[0,0]],"v":[[268.199,497.879],[267.17,485.204],[267.379,479.02],[200.293,456.796],[176.336,425.99],[165.172,430.365],[171.638,446.466],[227.037,487.888],[268.199,497.879]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":44.854,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[15,111.01]},{"t":74.854,"h":1,"s":[15,111.01],"e":[0,0]},{"t":144.854,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1226","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-4.508,-0.581],[-6.107,14.661],[3.906,3.821],[-2.584,6.081],[-6.6,7.043],[5.67,-11.452],[-5.312,-23.076],[-1.028,-2.728]],"o":[[1.489,-4.429],[-5.95,-14.503],[0.589,-4.312],[-3.577,-5.712],[3.538,-9.076],[-9.699,8.245],[-10.904,21.31],[0.656,2.835],[0,0]],"v":[[164.809,431.219],[175.822,424.721],[174.829,378.728],[177.81,366.563],[176.897,347.509],[193.23,323.646],[169.501,353.291],[162.494,422.804],[164.809,431.219]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":55.34,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[22,206.354]},{"t":85.34,"h":1,"s":[22,206.354],"e":[0,0]},{"t":155.34,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1810","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-5.99,-2.195],[-1.578,-1.508],[-15.059,12.472],[-4.061,3.484],[3.74,7.923],[1.443,-1.371],[9.878,-25.839],[1.122,-4.613]],"o":[[6.468,-1.303],[3.436,0.999],[4.532,-19.03],[3.665,-3.899],[-1.606,-8.571],[-1.84,0.127],[-23.423,14.195],[-1.715,4.427],[0,0]],"v":[[134.266,363.912],[153.173,367.349],[162.299,372.997],[192.778,324.107],[204.414,313.059],[197.072,287.959],[191.875,289.36],[138.527,350.331],[134.266,363.912]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":30,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-3,253.041]},{"t":60,"h":1,"s":[-3,253.041],"e":[0,0]},{"t":130,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1812","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-12.347,-25.634],[-13.702,-8.508],[-5.635,1.631],[1.177,2.256],[2.848,15.645],[-3.777,15.792],[5.236,1.891],[4.421,-1.085]],"o":[[-6.804,27.843],[7.391,14.453],[0.656,-5.969],[5.076,-0.842],[-11.596,-10.873],[-3.423,-15.813],[-3.312,-4.829],[-4.261,-1.212],[0,0]],"v":[[134.266,363.912],[144.367,447.308],[177.469,481.963],[188.838,469.309],[184.651,462.786],[162.254,421.704],[162.18,373.492],[147.5,365.333],[134.266,363.912]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":52.718,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[17,175.088]},{"t":82.718,"h":1,"s":[17,175.088],"e":[0,0]},{"t":152.718,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1814","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.605,-3.765],[-4.713,-1.748],[-30.829,-2.338],[-12.3,0.333],[0.503,2.736],[29.59,14.713],[6.076,4.847]],"o":[[-4.218,1.213],[-2.789,3.125],[27.215,15.3],[12.275,0.878],[-0.384,-2.755],[-32.769,0.095],[-6.927,-3.515],[0,0]],"v":[[191.148,468.469],[180.115,475.476],[181.531,484.395],[270.905,507.971],[307.799,508.734],[306.684,500.465],[210.787,480.951],[191.148,468.469]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":48.058,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[31,76.531]},{"t":78.058,"h":1,"s":[31,76.531],"e":[0,0]},{"t":148.058,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1816","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.381,-2.755],[-29.64,8.824],[-8.537,6.101],[0.801,5.139],[28.24,-3.345],[9.615,-0.077]],"o":[[0.498,2.736],[30.846,-0.978],[9.916,-3.157],[-5.014,-0.099],[-24.498,14.889],[-9.555,1.077],[0,0]],"v":[[306.684,500.465],[307.799,508.734],[399.228,495.123],[427.707,482.324],[416.635,473.416],[335.464,498.737],[306.684,500.465]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":49.515,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-20,67.584]},{"t":79.515,"h":1,"s":[-20,67.584],"e":[0,0]},{"t":149.515,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1818","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-5.014,-0.099],[-6.851,23.217],[0.858,14.219],[3.542,2.193],[0.566,-1.646],[18.262,-19.085],[6.627,-4.116]],"o":[[0.801,5.139],[20.242,-13.105],[4.168,-13.649],[-4.132,1.843],[-1.871,-1.208],[-0.533,26.012],[-5.394,5.66],[0,0]],"v":[[416.635,473.416],[427.707,482.324],[470.578,425.898],[475.248,383.611],[462.898,380.889],[462.052,387.053],[434.969,458.93],[416.635,473.416]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":31.165,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[28,161.111]},{"t":61.165,"h":1,"s":[28,161.111],"e":[0,0]},{"t":131.165,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1228","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-4.446,1.044],[0.566,5.71],[11.528,28.938],[1.186,0.13],[-3.436,-8.739],[-4.831,-18.968],[-0.248,-9.637]],"o":[[3.508,2.595],[1.4,-5.096],[-5.53,-30.954],[-1.528,-2.911],[-1.52,9.369],[6.349,18.49],[2.132,9.407],[0,0]],"v":[[462.039,380.225],[474.552,383.977],[473.189,366.277],[440.981,278.437],[436.467,268.104],[440.329,295.797],[458.585,351.549],[462.039,380.225]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":46.893,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[28,275.896]},{"t":76.893,"h":1,"s":[28,275.896],"e":[0,0]},{"t":146.893,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1778","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.851,2.024],[-6.238,-0.179],[2.304,1.94],[1.197,9.5],[-2.908,5.945],[5.189,6.736],[-2.457,-13.879],[-6.209,-9.274],[-1.207,-1.438]],"o":[[2.019,-1.833],[3.572,-4.786],[1.285,-0.069],[-6.722,-7.05],[-0.744,-6.537],[-7.95,-2.76],[-7.483,11.911],[1.911,11.01],[1.074,1.54],[0,0]],"v":[[187.49,445.01],[191.44,438.151],[206.739,429.314],[208.486,428.776],[197.315,402.606],[200.324,383.32],[179.604,369.266],[171.541,409.69],[184.062,440.541],[187.49,445.01]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":59.709,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[19,175.734]},{"t":89.709,"h":1,"s":[19,175.734],"e":[0,0]},{"t":159.709,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1780","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-17.496,-5.098],[-6.46,-1.148],[-1.713,4.391],[-3.586,1.619],[1.077,0.466],[12.273,10.033],[2.456,0.274],[3.768,-4.352],[0.618,-2.482],[0.452,-0.539]],"o":[[11.952,14.173],[6.302,1.83],[-2.84,-4.242],[1.552,-3.406],[0.799,-0.486],[-15.219,-3.705],[-1.965,-1.243],[-6.031,-0.948],[-1.62,1.949],[-0.448,0.542],[0,0]],"v":[[187.49,445.01],[234.324,472.538],[253.496,476.957],[253.816,462.812],[260.81,453.943],[256.307,452.656],[213.493,433.544],[207.923,429.467],[192.512,436.772],[188.875,443.418],[187.49,445.01]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":48.641,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-11,102.533]},{"t":78.641,"h":1,"s":[-11,102.533],"e":[0,0]},{"t":148.641,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1782","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.585,-3.072],[-2.158,-4.652],[-3.011,-0.912],[-21.247,1.237],[0.873,2.88],[-2.655,3.978],[1.311,0.319],[18.684,3.836]],"o":[[-3.53,1.079],[-1.95,4.427],[2.141,2.299],[21.112,2.866],[-3.056,-1.219],[-1.021,-4.431],[2.339,-2.07],[-19.042,0.723],[0,0]],"v":[[261.359,453.777],[254.373,461.551],[252.908,476.003],[262.321,478.343],[326.078,480.231],[321.11,472.567],[322.203,458.96],[318.263,458.107],[261.359,453.777]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":48.932,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-26,85.223]},{"t":78.932,"h":1,"s":[-26,85.223],"e":[0,0]},{"t":148.932,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1784","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.904,-4.594],[-2.941,-1.692],[-3.193,0.146],[-16.021,3.572],[-5.058,2.225],[5.13,4.87],[-1.812,3.752],[18.442,-1.144]],"o":[[-3.569,3.614],[0.803,3.079],[3.159,0.217],[16.346,-1.387],[5.392,-1.202],[-7.05,-1.08],[-2.621,-2.604],[-17.384,6.428],[0,0]],"v":[[323.154,457.865],[320.905,471.714],[325.639,480.083],[335.249,479.586],[383.964,472.673],[399.664,467.428],[380.962,457.745],[377.473,447.324],[323.154,457.865]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":50.097,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[21,98.676]},{"t":80.097,"h":1,"s":[21,98.676],"e":[0,0]},{"t":150.097,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1786","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.291,-2.843],[-6.35,-0.923],[-7.697,16.754],[-1.443,13.613],[4.413,1.038],[2.189,4.018],[12.19,-11.841],[9.744,-3.703]],"o":[[-2.024,4.612],[4.906,4.034],[17.024,-7.229],[5.875,-12.42],[-3.441,2.904],[-4.242,-0.905],[-1.806,16.696],[-7.419,7.504],[0,0]],"v":[[377.473,447.324],[382.565,459.238],[399.664,467.428],[438.191,429.527],[448.588,389.924],[436.105,392.887],[424.902,386.306],[404.357,431.433],[377.473,447.324]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":50.971,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[29,139.694]},{"t":80.971,"h":1,"s":[29,139.694],"e":[0,0]},{"t":150.971,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1788","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.45,-1.086],[-3.573,2.993],[-0.713,2.728],[2.552,12.291],[1.263,4.51],[4.13,0.018],[2.761,2.237],[-0.337,-2.611],[1.592,-15.245],[0.033,-0.27]],"o":[[1.729,3.404],[4.216,1.133],[3.097,-1.278],[1.04,-12.516],[-0.928,-4.591],[-3.338,2.67],[-3.524,-0.055],[-0.035,1.808],[2.741,15.08],[-0.031,0.271],[0,0]],"v":[[424.902,386.307],[433.949,392.384],[446.893,390.964],[449.213,382.837],[446.835,345.392],[443.524,331.74],[431.521,334.82],[421.711,331.483],[423.233,339.685],[424.997,385.494],[424.902,386.307]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":39.612,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[31,219.517]},{"t":69.612,"h":1,"s":[31,219.517],"e":[0,0]},{"t":139.612,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1790","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.022,-0.249],[-3.855,2.216],[0.118,2.208],[5.995,15.699],[4.992,0.926],[0.725,-0.224],[-3.844,-16.452]],"o":[[2.364,1.863],[4.354,0.394],[2.021,-1.538],[-4.948,-16.076],[-2.005,4.702],[-1.845,0.032],[4.798,16.17],[0,0]],"v":[[421.469,331.312],[429.676,334.682],[442.555,332.482],[441.724,325.629],[424.279,278.324],[411.847,284.868],[406.399,283.019],[421.469,331.312]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":57.087,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[26,268.676]},{"t":87.087,"h":1,"s":[26,268.676],"e":[0,0]},{"t":157.087,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1792","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-4.165,2.919],[1.958,2.73],[0.638,14.696],[-0.37,2.888],[2.976,1.781],[0.284,-0.01],[-1.319,-9.925],[-3.141,-10.525]],"o":[[4.066,2.839],[2.163,-1.551],[-5.039,-13.671],[-0.101,-2.909],[-3.329,1.277],[-1.309,-0.356],[-2.36,9.8],[1.313,10.911],[0,0]],"v":[[406.281,282.621],[420.295,283.056],[423.414,276.038],[412.731,233.636],[413.104,224.92],[402.963,223.465],[400.165,220.497],[399.452,250.424],[406.281,282.621]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":35.243,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[0,310.503]},{"t":65.243,"h":1,"s":[0,310.503],"e":[0,0]},{"t":135.243,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1232","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[8.384,-7.034],[1.983,-8.51],[-2.837,-0.667],[-1.829,0.699],[-6.297,6.049],[-4.69,3.289],[-1.652,1.135]],"o":[[-10.72,0.416],[-6.811,5.616],[0.973,3.004],[1.912,0.461],[0.989,-8.823],[4.089,-4.04],[1.499,-1.331],[0,0]],"v":[[443.578,187.766],[413.338,197.868],[400.244,220.162],[407.339,225.21],[413.104,224.92],[425.395,202.185],[438.85,191.475],[443.578,187.766]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":46.602,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-8,346.234]},{"t":76.602,"h":1,"s":[-8,346.234],"e":[0,0]},{"t":146.602,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1698","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.907,-26.939],[-11.578,4.512],[-4.132,5.938],[7.607,17.778],[1.188,3.52]],"o":[[-7.883,26.061],[11.858,-3.515],[6.579,-2.554],[-12.311,-14.743],[-1.497,-3.401],[0,0]],"v":[[173.916,166.496],[156.398,246.191],[192.293,236.819],[209.697,224.875],[177.907,176.897],[173.916,166.496]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":57.67,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-7,363.504]},{"t":87.67,"h":1,"s":[-7,363.504],"e":[0,0]},{"t":157.67,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1687","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.659,-2.801],[8.876,-2.718],[0.672,-21.046],[-9.654,7.789],[-6.962,2.655],[-11.593,5.799],[7.648,9.62]],"o":[[-6.168,8.475],[-8.92,2.564],[-3.013,20.839],[5.97,-10.669],[6.146,-4.36],[12.19,-4.34],[-3.05,-12.253],[0,0]],"v":[[209.697,224.875],[183.445,239.682],[156.398,246.191],[150.803,309.078],[172.707,279.592],[193.306,270.752],[229.416,256.459],[209.697,224.875]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":36.117,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[25,308.125]},{"t":66.117,"h":1,"s":[25,308.125],"e":[0,0]},{"t":136.117,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1701","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[5.453,-17.884],[-10.205,-13.181],[-4.748,8.996],[-3.795,4.162],[6.549,16.53],[-0.567,3.937]],"o":[[-8.012,16.911],[5.277,15.865],[7.483,-7.11],[2.687,-4.881],[-11.422,-13.429],[-1.183,-3.864],[0,0]],"v":[[193.674,114.029],[173.916,166.496],[197.963,210.158],[214.549,184.482],[223.076,170.043],[193.909,125.966],[193.674,114.029]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":54.175,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[13,426.971]},{"t":84.175,"h":1,"s":[13,426.971],"e":[0,0]},{"t":154.175,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1695","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.282,-5.867],[6.695,-6.234],[-7.52,-13.568],[-1.919,-1.063],[-9.691,12.851],[5.428,2.542],[14.628,16.855]],"o":[[-4.481,5.096],[-4.257,7.953],[9.104,12.454],[2.041,2.46],[14.397,-6.655],[1.915,-3.402],[-16.691,-14.798],[0,0]],"v":[[223.076,170.043],[212.971,187.565],[197.963,210.158],[225.829,247.122],[230.106,256.135],[268.406,228.075],[270.432,217.291],[223.076,170.043]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":46.311,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[17,374.957]},{"t":76.311,"h":1,"s":[17,374.957],"e":[0,0]},{"t":146.311,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1690","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[11.533,-7.064],[-3.378,-1.474],[-2.589,-6.999],[-0.291,-3.805],[-7.675,-1.987],[-5.103,7.862],[1.154,3.39],[7.34,5.919],[2.481,2.157]],"o":[[-5.756,12.563],[-1.262,1.285],[5.692,5.05],[1.218,3.594],[7.353,-2.325],[6.999,-6.154],[-1.338,-3.21],[-1.852,-9.594],[-2.483,-2.155],[0,0]],"v":[[273.283,219.789],[244.806,248.44],[241.888,252.143],[253.283,271.42],[255.951,282.488],[278.949,280.068],[297.914,259.523],[297.032,249.17],[280.711,226.278],[273.283,219.789]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":58.544,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[4,324.211]},{"t":88.544,"h":1,"s":[4,324.211],"e":[0,0]},{"t":158.544,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1230","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.935,7.056],[3.302,2.031],[19.555,-7.138],[-3.583,1.143],[-2.917,-4.664],[-2.02,-10.393],[-17.918,6.764],[-0.901,0.3]],"o":[[-0.942,-8.073],[-1.985,-3.266],[-18.244,10.221],[-1.275,0.543],[5.738,-1.555],[5.837,9.006],[14.588,-12.321],[0.892,-0.326],[0,0]],"v":[[255.951,282.488],[247.921,259.643],[240.332,251.043],[182.49,274.649],[180.093,275.867],[194.213,282.942],[204.42,313.051],[253.26,283.427],[255.951,282.488]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":55.631,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[26,280.957]},{"t":85.631,"h":1,"s":[26,280.957],"e":[0,0]},{"t":155.631,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1682","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[14.546,-17.605],[5.514,-7.969],[-5.171,-7.142],[-1.004,3.913],[-13.945,15.455],[-5.305,11.145]],"o":[[-20.837,10.013],[-6.131,7.506],[7.254,4.867],[1.382,1.579],[8.157,-18.992],[4.889,-11.336],[0,0]],"v":[[222.709,39.973],[170.789,84.486],[153.375,107.758],[173.044,125.111],[175.57,126.856],[207.203,73.6],[222.709,39.973]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":33.495,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-3,503.027]},{"t":63.495,"h":1,"s":[-3,503.027],"e":[0,0]},{"t":133.495,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1678","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.723,3.537],[4.164,2.662],[10.667,-19.475],[-7.397,-8.045],[-1.354,-4.754],[-1.365,3.291],[-7.836,18.939]],"o":[[-1.3,-5.193],[-3.723,-3.248],[-12.624,18.277],[9.669,5.207],[3.107,3.702],[2.596,-2.411],[5.116,-19.838],[0,0]],"v":[[174.684,128.973],[165.205,116.672],[153.375,107.758],[118.744,164.643],[144.088,185.373],[152.031,197.58],[155.494,187.326],[174.684,128.973]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":56.214,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-8,437.242]},{"t":86.214,"h":1,"s":[-8,437.242],"e":[0,0]},{"t":156.214,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1674","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[5.354,5.493],[7.178,3.715],[18.264,-38.045],[-15.656,-4.68],[-14.549,17.994],[-3.826,2.213]],"o":[[-2.539,-7.439],[-5.88,-5.485],[-20.291,37.026],[11.751,-10.813],[9.01,-21.311],[2.904,-3.242],[0,0]],"v":[[152.031,197.58],[138.03,179.13],[118.744,164.643],[62.398,278.023],[107.018,266.113],[142.578,206.711],[152.031,197.58]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":54.466,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[5,384.357]},{"t":84.466,"h":1,"s":[5,384.357],"e":[0,0]},{"t":154.466,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1234","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[4.105,-4.891],[8.336,-19.871],[-4.115,-14.486],[-0.462,-4.083],[-8.597,36.981]],"o":[[-5.66,3.19],[-13.094,17.099],[14.825,4.11],[1.19,3.934],[-0.405,-38.042],[0,0]],"v":[[153.148,196.818],[139.558,210.451],[107.018,266.113],[136.887,297.764],[139.332,309.83],[153.148,196.818]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":30.874,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-19,354.182]},{"t":60.874,"h":1,"s":[-19,354.182],"e":[0,0]},{"t":130.874,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1666","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.987,-3.756],[7.139,-18.884],[-3.95,-0.224],[-4.842,10.182],[-5.045,12.174],[-0.14,0.329]],"o":[[-3.101,3.667],[-11.462,16.695],[2.458,3.332],[3.819,-10.603],[2.251,-13.047],[0.139,-0.329],[0,0]],"v":[[206.402,75.463],[197.038,86.416],[170.098,140.605],[180.895,145.314],[193.676,114.021],[205.983,76.449],[206.402,75.463]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":38.447,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[29,450.537]},{"t":68.447,"h":1,"s":[29,450.537],"e":[0,0]},{"t":138.447,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1668","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.451,3.336],[5.29,-32.844],[-3.756,0.45],[-0.955,2.445],[-10.006,27.996]],"o":[[-3.937,-0.229],[-11.6,31.211],[3.145,2.229],[2.292,-1.264],[5.009,-29.287],[0,0]],"v":[[180.895,145.314],[170.098,140.605],[145.379,237.184],[156.525,239.41],[158.769,231.581],[180.895,145.314]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":52.136,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[28,395.395]},{"t":82.136,"h":1,"s":[28,395.395],"e":[0,0]},{"t":152.136,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1180","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.292,1.184],[-0.079,-2.093],[-0.336,-23.726],[-3.158,1.545],[0.033,3.009],[-3.396,21.656]],"o":[[-3.414,1.102],[-1.412,-0.906],[-3.601,23.423],[2.224,2.117],[3.003,-1.697],[0.891,-21.906],[0,0]],"v":[[157.543,239.09],[147.061,238.221],[145.092,239.003],[139.332,309.83],[148.028,312.831],[150.97,304.49],[157.543,239.09]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":40.777,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[0,312.779]},{"t":70.777,"h":1,"s":[0,312.779],"e":[0,0]},{"t":140.777,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1657","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[12.952,-11.939],[9.025,-11.476],[-3.323,-1.735],[-3.08,2.952],[-19.916,10.158],[-1.778,2.698],[1.618,0.007]],"o":[[-17.373,4.364],[-10.669,9.983],[0.687,4.003],[3.383,-1.552],[14.126,-17.03],[3.383,-1.12],[0.335,-1.535],[0,0]],"v":[[228.359,26.146],[183.351,53.63],[154.029,86.131],[161.947,94.258],[170.704,84.375],[220.735,40.93],[226.081,32.826],[228.359,26.146]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":42.524,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-18,500.854]},{"t":72.524,"h":1,"s":[-18,500.854],"e":[0,0]},{"t":142.524,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1659","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.282,1.203],[17.465,-33.811],[-4.153,-0.868],[-2.945,4.462],[-18.889,25.075]],"o":[[-4.186,-0.73],[-23.367,30.095],[2.712,3.653],[3.74,-3.336],[14.747,-27.663],[0,0]],"v":[[162.707,94.529],[153.495,86.813],[93.102,183.596],[105.045,188.607],[113.287,174.513],[162.707,94.529]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":46.019,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-10,446.187]},{"t":76.019,"h":1,"s":[-10,446.187],"e":[0,0]},{"t":146.019,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1182","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.132,1.293],[0.986,-3.68],[9.077,-26.852],[0.734,-4.118],[-0.815,3.303],[-14.921,28.95]],"o":[[-3.406,0.255],[-2.315,-1.388],[-12.74,25.286],[-1.233,3.993],[0.346,4.044],[14.088,-29.358],[0,0]],"v":[[106.018,188.428],[96.017,186.081],[91.716,186.306],[57.968,264.235],[54.588,276.324],[63.249,276.26],[106.018,188.428]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":39.32,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-25,353.919]},{"t":69.32,"h":1,"s":[-25,353.919],"e":[0,0]},{"t":139.32,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1651","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[7.407,-11.303],[-3.349,-1.108],[-7.89,-4.814],[-0.949,3.488],[-7.094,10.67],[2.436,1.073],[10.671,4.427]],"o":[[-6.39,11.923],[2.768,2.313],[8.774,2.57],[1.931,0.907],[6.435,-11.078],[-2.62,-0.179],[-10.672,-4.417],[0,0]],"v":[[93.264,99.883],[71.953,134.377],[81.827,138.348],[107.656,147.71],[112.31,148.737],[132.473,116.021],[124.807,114.209],[93.264,99.883]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":35.534,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[12,438.117]},{"t":65.534,"h":1,"s":[12,438.117],"e":[0,0]},{"t":135.534,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1638","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[7.486,2.391],[5.292,2.727],[1.732,-1.559],[5.849,-13.965],[-6.278,-11.061],[-0.566,-4.169],[-12.67,21.96]],"o":[[-5.731,-5.731],[-5.634,-1.803],[-2.139,-1.136],[-8.164,12.684],[10.95,6.322],[2.05,3.677],[10.462,-23.097],[0,0]],"v":[[111.195,150.66],[89.73,140.572],[72.815,135.098],[67.783,140.783],[45.359,180.111],[72.375,206.338],[76.324,218.23],[111.195,150.66]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":49.223,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-31,415.902]},{"t":79.223,"h":1,"s":[-31,415.902],"e":[0,0]},{"t":149.223,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1647","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.137,-3.459],[9.415,-24.966],[-3.495,-0.952],[-6.457,-4.203],[-10.952,17.115],[-5.103,9.54],[10.398,0.292]],"o":[[-3.597,2.903],[-17.143,20.413],[3.441,0.735],[7.576,1.448],[8.012,-18.779],[5.891,-9.066],[-9.502,-3.892],[0,0]],"v":[[63.492,91.754],[53.942,102.1],[13.408,170.639],[24.037,171.445],[45.359,180.111],[76.414,127.598],[93.264,99.883],[63.492,91.754]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":51.262,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[15,430.246]},{"t":81.262,"h":1,"s":[15,430.246],"e":[0,0]},{"t":151.262,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1634","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-4.012,-2.708],[-9.917,-5.859],[-1.686,4.129],[-9.193,8.17],[2.976,6.772],[2.737,2.17],[20.194,-13.179]],"o":[[4.962,0.572],[9.336,6.686],[3.154,2.052],[7.896,-9.418],[1.19,-7.461],[-1.556,-3.067],[-22.937,7.408],[0,0]],"v":[[111.562,51.084],[124.592,57.71],[152.129,78.409],[161.243,77.159],[186.707,50.521],[182.568,28.786],[176.723,20.189],[111.562,51.084]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":32.039,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[22,533.811]},{"t":62.039,"h":1,"s":[22,533.811],"e":[0,0]},{"t":132.039,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1636","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[14.497,-15.538],[-3.546,-0.674],[-17.431,-7.058],[-1.426,4.614],[-8.302,10.155],[4.085,2.844],[10.46,5.716],[1.762,0.037]],"o":[[-17.799,11.611],[3.571,-0.631],[18.398,4.521],[3.828,1.892],[7.362,-10.853],[-5.189,-0.041],[-9.577,-6.993],[-1.56,-0.749],[0,0]],"v":[[111.562,51.084],[62.881,92.006],[73.761,93.146],[125.954,114.643],[135.245,111.893],[158.656,80.285],[145.132,73.778],[116.528,52.603],[111.562,51.084]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":40.485,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[2,495.916]},{"t":70.485,"h":1,"s":[2,495.916],"e":[0,0]},{"t":140.485,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1640","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.393,7.924],[13.649,1.094],[0.256,-4.834],[2.003,-11.416],[-9.26,-8.181],[-1.87,-13.039],[-0.507,-8.285],[-8.26,18.64]],"o":[[-1.724,-12.632],[-10.494,-8.403],[-3.726,-0.067],[-3.882,10.918],[11.536,-2.479],[10.257,9.101],[1.135,8.229],[5.232,-19.75],[0,0]],"v":[[76.324,218.23],[56.176,187.559],[19.617,170.93],[11.925,174.687],[3,208.246],[37.153,214.423],[52.65,250.676],[54.684,275.494],[76.324,218.23]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":44.563,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[14,383.07]},{"t":74.563,"h":1,"s":[14,383.07],"e":[0,0]},{"t":144.563,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1619","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.668,-1.999],[0.99,-4.941],[3.188,-6.944],[1.771,-3.767],[-3.616,-2.598],[-0.636,0.821],[-4.012,12.72],[0.502,3.253],[1.772,0.16]],"o":[[-2.818,0.132],[-3.061,4.008],[-2.56,7.21],[-1.777,3.765],[4.402,-0.59],[0.977,1.3],[4.668,-12.486],[0.809,-3.106],[-0.299,-1.476],[0,0]],"v":[[243.553,3.008],[237.144,7.622],[230.989,21.283],[221.741,42.267],[216.41,53.561],[229.092,56.637],[230.918,53.727],[244.73,16.194],[246.289,6.633],[243.553,3.008]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":40.194,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[9,541.992]},{"t":70.194,"h":1,"s":[9,541.992],"e":[0,0]},{"t":140.194,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1621","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.849,0.57],[0.425,-3.438],[4.755,-16.901],[0.224,-4.682],[-4.403,0.203],[-1.952,-1.7],[-0.696,1.948],[-4.277,12.52],[-1.798,4.782]],"o":[[-2.02,-2.196],[-2.617,-0.405],[-7.34,15.9],[-1.205,4.517],[3.275,-3.181],[2.448,0.057],[1.691,-1.079],[1.601,-13.193],[1.692,-4.821],[0,0]],"v":[[229.588,57.248],[221.6,53.622],[215.176,56.193],[195.697,104.991],[193.262,118.795],[205.801,114.59],[213.047,116.248],[214.122,110.022],[224.334,71.647],[229.588,57.248]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":48.35,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[14,472.378]},{"t":78.35,"h":1,"s":[14,472.378],"e":[0,0]},{"t":148.35,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1623","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.821,-0.496],[3.278,-3.179],[-1.728,-3.357],[-10.57,-12.398],[-1.72,-0.516],[-6.809,4.812],[0.348,0.808],[9.845,10.308],[-0.264,3.721],[0.013,0.468]],"o":[[-2.31,-0.183],[-4.405,0.202],[-0.332,3.772],[6.8,14.914],[1.726,1.602],[4.652,-6.932],[1.035,-1.315],[-10.71,-9.375],[-2.203,-2.59],[-0.015,-0.468],[0,0]],"v":[[213.85,115.932],[205.801,114.59],[193.262,118.795],[195.44,129.685],[223.095,169.978],[228.37,175.351],[245.919,157.657],[250.449,155.054],[218.814,126.351],[213.885,117.335],[213.85,115.932]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":43.689,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-9,408.41]},{"t":73.689,"h":1,"s":[-9,408.41],"e":[0,0]},{"t":143.689,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1625","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.413,-2.763],[3.227,-4.875],[-18.635,-15.763],[-6.768,4.566],[-0.689,1.135],[18.569,16.047]],"o":[[-4.441,0.911],[-4.38,3.867],[16.398,18.084],[3.796,-7.355],[1.811,-1.81],[-16.75,-17.984],[0,0]],"v":[[250.896,155.439],[239.69,162.577],[228.127,175.678],[280.879,226.4],[297.943,208.875],[304.941,205.475],[250.896,155.439]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":43.398,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[16,396.561]},{"t":73.398,"h":1,"s":[16,396.561],"e":[0,0]},{"t":143.398,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1252","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.116,-1.382],[4.118,-6.463],[-1.345,-2.193],[0.27,-9.248],[-1.715,-1.613],[-2.767,1.353],[-3.922,6.376],[1.561,3.404],[6.268,7.382],[1.477,1.603]],"o":[[-2.493,0.37],[-6.392,4.144],[-2.685,2.874],[6.558,6.097],[-0.096,2.06],[2.425,2.614],[6.66,-3.473],[1.726,-2.995],[-3.379,-9.192],[-1.428,-1.646],[0,0]],"v":[[305.311,205.875],[298.343,208.626],[281.929,224.43],[285.905,230.82],[297.5,254.526],[298.573,260.468],[307.716,260.518],[323.856,245.166],[325.605,235.045],[309.671,210.747],[305.311,205.875]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":47.767,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[1,329.125]},{"t":77.767,"h":1,"s":[1,329.125],"e":[0,0]},{"t":147.767,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1610","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.547,-12.103],[-2.489,1.196],[-9.782,3.184],[-1.547,1.71],[-0.573,1.747],[-1.309,5.283],[6.576,1.357],[2.739,6.918]],"o":[[-2.67,12.075],[-0.217,1.468],[10.105,-1.745],[2.101,-0.792],[0.843,-1.426],[1.291,-5.288],[-4.468,4.798],[-7.568,-1.45],[0,0]],"v":[[324,276.682],[315.101,312.69],[316.342,315.828],[346.472,309.541],[352.402,306.291],[353.94,300.839],[357.838,284.982],[339.976,291.384],[324,276.682]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":30.291,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[16,265.318]},{"t":60.291,"h":1,"s":[16,265.318],"e":[0,0]},{"t":130.291,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1612","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[5.1,-1.316],[7.687,-1.326],[-1.177,-3.081],[-2.773,-6.651],[-5.006,-7.707],[-6.876,-6.18],[-1.762,1.174],[8.447,26.717],[0,0]],"o":[[-4.125,3.397],[-7.613,1.718],[0.52,3.228],[2.934,6.581],[9.336,2.256],[5.116,7.529],[2.1,1.97],[-5.437,-27.46],[0,0],[0,0]],"v":[[352.617,306.275],[337.731,311.931],[314.705,316.113],[318.35,325.373],[326.961,345.199],[347.816,363.055],[363.461,385.515],[372.166,388.442],[352.488,306.799],[352.617,306.275]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":56.796,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,238.725]},{"t":86.796,"h":1,"s":[-29,238.725],"e":[0,0]},{"t":156.796,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1248","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.361,2.082],[4.654,7.102],[9.559,2.969],[-0.146,-1.514],[-3.307,-18.782],[-1.532,-0.432],[-5.788,-0.852],[-4.947,0.781],[-0.862,1.014],[-0.174,0.532],[4.815,1.746],[0.973,5.046]],"o":[[-3.042,-0.337],[-6.558,-5.628],[-5.083,-8.141],[-2.099,-0.375],[7.098,17.648],[0.409,-2.363],[4.701,3.409],[4.935,0.875],[0.956,-1.349],[-0.794,-2.556],[-4.987,2.17],[-0.913,-5.058],[0,0]],"v":[[372.277,389.018],[363.774,385.77],[349.008,364.919],[327.982,345.414],[329.14,350.498],[345.883,405.018],[350.823,407.144],[366.637,414.021],[381.598,414.117],[388.256,413.212],[390.531,405.648],[375.15,404.166],[372.277,389.018]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":55.922,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,179.586]},{"t":85.922,"h":1,"s":[-29,179.586],"e":[0,0]},{"t":155.922,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1266","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.948,-13.165],[5.392,0.037],[0,0]],"o":[[3.648,-2.627],[-7.62,-3.08],[-3.375,-2.356],[0,0]],"v":[[381.384,414.247],[402.24,428.165],[381.322,423.759],[381.384,414.247]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":43.981,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[13,108.753]},{"t":73.981,"h":1,"s":[13,108.753],"e":[0,0]},{"t":143.981,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1264","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.007,-1.924],[-11.131,1.607],[0,0],[-0.072,0.043],[9.375,3.359],[3.465,2.337]],"o":[[-0.403,0.622],[5.06,10.211],[-2.293,-2.763],[0.065,-0.047],[-3.977,0.625],[-4.408,-1.58],[0,0]],"v":[[346.121,403.902],[347.785,413.396],[380.715,423.189],[381.385,414.248],[381.598,414.117],[359.842,412.219],[346.121,403.902]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":31.748,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[1,122.098]},{"t":61.748,"h":1,"s":[1,122.098],"e":[0,0]},{"t":131.748,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1262","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.058,-0.522],[-0.009,-3.336],[-2.404,-1.847],[-4.121,-2.251],[4.509,0.146]],"o":[[-1.503,-0.049],[-1.475,0.728],[2.489,0.558],[3.967,-0.686],[-3.904,-11.322],[0,0]],"v":[[394.404,405.344],[390.498,406.139],[388.252,413.842],[395.873,417.385],[408.752,420.285],[394.404,405.344]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":33.204,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[13,136.656]},{"t":63.204,"h":1,"s":[13,136.656],"e":[0,0]},{"t":133.204,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1216","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.019,-0.902],[-1.949,-2.087],[-3.041,-1.879],[-3.411,-1.772],[6.197,0.202]],"o":[[-2.066,-0.067],[-0.913,2.839],[2.178,-0.699],[3.621,-0.637],[-4.346,-8.067],[0,0]],"v":[[395.293,396.48],[389.133,397.721],[391.504,405.742],[399.695,407.047],[411.957,409.205],[395.293,396.48]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":41.068,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[4,133.52]},{"t":71.068,"h":1,"s":[4,133.52],"e":[0,0]},{"t":141.068,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1214","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[-0.451,-2.513],[-3.936,1.943],[-0.214,0.056],[-0.864,2.689],[-0.41,0.141],[0,0],[5.442,3.324]],"o":[[0,0],[0.554,2.952],[5.627,2.186],[0.235,-0.116],[-1.779,-2.075],[0.406,-0.181],[0,0],[0,0],[0,0]],"v":[[373.756,394.881],[373.613,395.842],[375.15,404.166],[390.531,405.648],[391.201,405.404],[389.133,397.721],[390.357,397.252],[390.32,397.098],[373.756,394.881]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":41.942,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-14,139.119]},{"t":71.942,"h":1,"s":[-14,139.119],"e":[0,0]},{"t":141.942,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1188","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.16,-15.241],[-5.54,-1.024],[-4.531,0.717],[1.14,3.663],[2.62,-0.69],[2.185,0.843],[0.799,4.158],[1.925,1.618],[3.791,5.738],[5.226,3.222],[0,0]],"o":[[3.958,15.053],[4.525,3.12],[4.477,1.025],[1.841,-1.666],[0.138,-2.285],[-2.33,-0.296],[-0.767,-4.165],[-2.575,0.422],[-5.145,-4.713],[-3.224,-5.137],[0,0],[0,0]],"v":[[358.664,328.873],[369.369,374.318],[383.978,381.963],[397.658,382.373],[402.898,380.114],[399.234,376.237],[392.463,374.389],[389.977,361.932],[382.912,359.273],[371.106,342.293],[358.803,328.991],[358.696,328.901]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":41.359,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[30,219.127]},{"t":71.359,"h":1,"s":[30,219.127],"e":[0,0]},{"t":141.359,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1599","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-2.167,-2.727],[-5.889,-6.701],[-3.308,0.266],[0.372,2.497],[5.343,17.727],[7.529,-3.985],[-1.165,-4.412]],"o":[[2.877,1.922],[5.771,6.799],[2.155,2.333],[-0.026,-2.299],[-3.646,-18.14],[-5.834,6.23],[1.279,4.381],[0,0]],"v":[[358.664,328.873],[366.417,335.745],[381.365,357.776],[389.813,361.979],[388.491,354.341],[375.566,300.361],[355.193,315.631],[358.664,328.873]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":41.65,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-24,225.639]},{"t":71.65,"h":1,"s":[-24,225.639],"e":[0,0]},{"t":141.65,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1194","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.564,-10.569],[4.329,0.03],[0,0]],"o":[[2.928,-2.108],[-6.117,-2.473],[-2.709,-1.891],[0,0]],"v":[[397.468,382.48],[414.21,393.653],[397.418,390.115],[397.468,382.48]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":57.379,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-26,169.52]},{"t":87.379,"h":1,"s":[-26,169.52],"e":[0,0]},{"t":157.379,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1192","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.546,-2.74],[-8.535,1.232],[0,0],[-0.067,0.039],[7.555,2.707],[2.8,1.903]],"o":[[0.598,2.893],[4.655,7.219],[-1.839,-2.219],[0.06,-0.043],[-3.178,0.503],[-3.466,-1.242],[0,0]],"v":[[369.357,374.311],[371.104,382.85],[396.93,389.658],[397.469,382.48],[397.682,382.369],[380.174,380.852],[369.357,374.311]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":38.738,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-28,148.689]},{"t":68.738,"h":1,"s":[-28,148.689],"e":[0,0]},{"t":138.738,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1190","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.849,-0.419],[-0.007,-2.678],[-1.929,-1.481],[-3.309,-1.808],[3.619,0.118]],"o":[[-1.206,-0.039],[-1.184,0.585],[1.998,0.447],[3.185,-0.552],[-3.134,-9.089],[0,0]],"v":[[407.92,375.334],[404.785,375.971],[402.98,382.154],[409.096,385],[419.438,387.326],[407.92,375.334]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":58.835,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-11,146.666]},{"t":88.835,"h":1,"s":[-11,146.666],"e":[0,0]},{"t":158.835,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1186","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.621,-0.724],[-1.566,-1.675],[-2.441,-1.51],[-2.738,-1.422],[4.975,0.162]],"o":[[-1.658,-0.054],[-0.733,2.28],[1.749,-0.561],[2.907,-0.511],[-3.489,-6.476],[0,0]],"v":[[408.633,368.217],[403.689,369.213],[405.594,375.654],[412.17,376.701],[422.012,378.432],[408.633,368.217]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":39.029,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[22,182.783]},{"t":69.029,"h":1,"s":[22,182.783],"e":[0,0]},{"t":139.029,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1184","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[-0.364,-2.028],[-3.16,1.56],[-0.175,0.044],[-0.695,2.16],[-0.329,0.113],[0,0],[4.369,2.669]],"o":[[0,0],[0.448,2.384],[4.517,1.755],[0.193,-0.095],[-1.431,-1.665],[0.326,-0.145],[0,0],[0,0],[0,0]],"v":[[391.344,366.934],[391.23,367.703],[392.463,374.389],[404.811,375.576],[405.359,375.375],[403.689,369.213],[404.672,368.836],[404.643,368.713],[391.344,366.934]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":57.961,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[28,174.066]},{"t":87.961,"h":1,"s":[28,174.066],"e":[0,0]},{"t":157.961,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1222","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.102,-2.219],[0.583,-0.163],[4.598,-9.752],[-12.803,3.664],[0.214,1.027],[-1.868,7.267]],"o":[[-8.226,3.394],[-0.599,0.146],[-0.834,9.99],[13.057,-4.866],[-2.958,-6.599],[-0.299,-1.435],[0,0]],"v":[[317.611,301.967],[291.51,310.404],[289.736,310.869],[280.719,340.693],[319.912,328.744],[314.641,316.586],[317.611,301.967]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":53.592,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-26,230.033]},{"t":83.592,"h":1,"s":[-26,230.033],"e":[0,0]},{"t":153.592,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1202","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[5.241,-1.954],[5.16,-9.256],[-0.947,1.7],[-1.787,-0.602],[-9.851,-0.364],[-0.16,0.222],[-1.552,-0.148],[-1.323,0.535],[-1.95,0.023],[1.537,0.636],[12.149,2.129],[-5.37,9.394]],"o":[[-5.28,1.592],[-5.002,10.606],[-0.983,1.762],[1.719,1.157],[5.19,1.749],[0.149,-0.354],[1.068,-0.361],[0.617,-2.605],[2.455,-0.993],[-0.74,-1.153],[-9.135,-0.279],[1.59,-6.957],[0,0]],"v":[[296.516,335.432],[280.711,340.709],[264.362,370.777],[264.271,370.949],[269.621,373.691],[307.525,374.775],[307.99,373.891],[312.006,373.582],[315.25,368.307],[321.838,366.854],[318.463,364.105],[284.684,360.4],[296.516,335.432]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":59.126,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-26,194.568]},{"t":89.126,"h":1,"s":[-26,194.568],"e":[0,0]},{"t":159.126,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1210","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.692,-13.376],[7.361,1.545],[-1.149,1.597]],"o":[[5.917,-1.998],[-7.362,-3.786],[-2.341,-4.02],[0,0]],"v":[[307.991,373.891],[328.923,391.102],[308.08,384.857],[307.991,373.891]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":37.864,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[17,157.109]},{"t":67.864,"h":1,"s":[17,157.109],"e":[0,0]},{"t":137.864,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1208","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.594,-1.049],[0.617,-2.605],[-3.45,-5.041],[-3.834,-3.122],[10.974,0.144]],"o":[[-2.032,-0.027],[-1.323,0.535],[4.696,0.448],[3.543,0.246],[-0.933,-5.7],[0,0]],"v":[[322.172,366.842],[315.25,368.307],[312.006,373.582],[326.344,381.834],[337.359,386.496],[322.172,366.842]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":39.903,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[26,180.158]},{"t":69.903,"h":1,"s":[26,180.158],"e":[0,0]},{"t":139.903,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1206","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.5,-3.113],[-13.064,0.789],[-0.913,2.168],[5.189,1.749],[1.719,1.157]],"o":[[-1.895,3.399],[9.77,3.66],[-1.951,-3.446],[-9.851,-0.364],[-1.787,-0.602],[0,0]],"v":[[264.271,370.949],[259.105,380.75],[308.029,384.76],[307.525,374.775],[269.621,373.691],[264.271,370.949]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":51.553,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,165.051]},{"t":81.553,"h":1,"s":[-29,165.051],"e":[0,0]},{"t":151.553,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1200","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.108,-1.893],[-0.619,-0.019],[-0.74,-1.153],[0.107,-0.004],[-2.304,-5.206],[0,0],[-2.12,-0.34],[1.634,4.473],[2.524,0.081],[0.291,-0.008]],"o":[[-3.153,0.09],[0.648,0.028],[1.537,0.636],[-0.105,0.001],[6.764,-0.239],[0,0],[0,0],[-1.484,-4.683],[-2.268,-1.561],[-0.29,-0.009],[0,0]],"v":[[326.025,360.914],[316.525,364.023],[318.463,364.105],[321.838,366.853],[321.512,366.875],[334.537,376.662],[336.268,377.475],[338.85,377.084],[334.141,363.32],[326.896,360.916],[326.025,360.914]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":51.845,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[30,178.086]},{"t":81.845,"h":1,"s":[30,178.086],"e":[0,0]},{"t":151.845,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1260","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.788,-15.236],[8.385,1.76],[-1.309,1.819]],"o":[[6.74,-2.275],[-8.386,-4.313],[-2.667,-4.579],[0,0]],"v":[[281.2,407.934],[305.044,427.538],[281.302,420.424],[281.2,407.934]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":36.699,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-9,131.066]},{"t":66.699,"h":1,"s":[-9,131.066],"e":[0,0]},{"t":136.699,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1258","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.955,-1.195],[0.702,-2.967],[-3.929,-5.741],[-4.367,-3.556],[12.5,0.164]],"o":[[-2.315,-0.03],[-1.507,0.609],[5.348,0.511],[4.036,0.281],[-1.063,-6.493],[0,0]],"v":[[297.354,399.904],[289.469,401.572],[285.773,407.582],[302.105,416.98],[314.652,422.291],[297.354,399.904]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":33.786,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[5,150.096]},{"t":63.786,"h":1,"s":[5,150.096],"e":[0,0]},{"t":133.786,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1256","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.06,-3.223],[-18.002,1.094],[-1.039,2.468],[5.911,1.992],[1.19,3.506]],"o":[[-1.558,7.033],[2.157,6.561],[-2.215,-3.924],[-11.221,-0.414],[-6.436,-2.169],[0,0]],"v":[[222.783,395.551],[221.27,412.715],[281.238,420.303],[280.67,408.941],[237.494,407.707],[222.783,395.551]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":35.825,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[1,143.449]},{"t":65.825,"h":1,"s":[1,143.449],"e":[0,0]},{"t":135.825,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1254","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-14.599,-25.563],[25.401,-2.418],[-3.434,19.306]],"o":[[6.587,-37.037],[14.599,25.563],[-15.067,1.434],[0,0]],"v":[[175.279,353.254],[286.377,285.696],[214.489,385.423],[175.279,353.254]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":44.272,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[8,238.304]},{"t":74.272,"h":1,"s":[8,238.304],"e":[0,0]},{"t":144.272,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1236","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[24.954,-14.503],[1.192,-5.373],[-6.426,-2.166],[-11.221,-0.414],[-0.223,0.309],[-1.769,-0.169],[-1.507,0.609],[-2.222,0.025],[1.751,0.725],[13.839,2.425],[8.775,34.778]],"o":[[-0.419,25.835],[-1.159,3.929],[1.207,3.509],[5.911,1.992],[-0.037,0.089],[1.217,-0.411],[0.702,-2.967],[2.798,-1.131],[-0.843,-1.313],[-10.406,-0.318],[5.353,-23.42],[0,0]],"v":[[288.598,295.535],[226.635,380.826],[222.791,395.568],[237.494,407.707],[280.67,408.941],[281.201,407.934],[285.773,407.582],[289.469,401.572],[296.975,399.916],[293.129,396.787],[254.65,392.566],[288.598,295.535]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":32.33,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[30,238.465]},{"t":62.33,"h":1,"s":[30,238.465],"e":[0,0]},{"t":132.33,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1224","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.543,-2.16],[-0.709,-0.022],[-0.843,-1.313],[0.087,-0.002],[-2.613,-5.903],[0,0],[-7.115,-3.277],[7.716,0.248],[0.332,-0.01]],"o":[[-3.595,0.103],[0.743,0.032],[1.751,0.725],[-0.087,0.001],[7.643,-0.22],[0,0],[0,0],[-4.017,-14.14],[-0.33,-0.011],[0,0]],"v":[[301.742,393.152],[290.908,396.691],[293.129,396.787],[296.975,399.916],[296.707,399.934],[311.441,411.09],[313.41,412.016],[321.609,413.346],[302.734,393.154],[301.742,393.152]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":54.757,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-2,153.848]},{"t":84.757,"h":1,"s":[-2,153.848],"e":[0,0]},{"t":154.757,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1551","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.427,0.192],[-7.377,-0.202],[-0.984,1.126],[-2.26,6.369],[-1.469,2.63],[1.651,0.557],[7.676,-0.592],[1.729,-5.136],[2.685,-7.014]],"o":[[1.07,0.23],[7.103,-2.208],[1.804,0.321],[2.827,-6.128],[0.621,-2.938],[0.102,-2.453],[-7.649,-0.804],[-0.676,5.407],[-2.518,7.077],[0,0]],"v":[[234.07,45.471],[238.241,43.946],[260.27,41.762],[262.985,38.031],[271.176,19.508],[274.234,11.066],[269.437,9.218],[246.393,8.707],[241.988,24.375],[234.07,45.471]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":53.883,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-22,513.293]},{"t":83.883,"h":1,"s":[-22,513.293],"e":[0,0]},{"t":153.883,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1553","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[4.263,-18.892],[-1.37,1.886],[-4.17,0.495],[-3.342,-0.927],[-6.479,14.274],[-1.965,4.134],[7.394,-2.248],[1.006,0.286]],"o":[[-6.84,18.071],[-0.15,0.969],[3.038,-3.232],[3.424,-0.172],[3.768,-15.273],[1.919,-4.156],[-7.656,-0.391],[-1.385,0.154],[0,0]],"v":[[234.07,45.471],[215.881,100.525],[216.242,102.034],[228.218,97.819],[238.541,98.219],[255.332,54.275],[261.174,41.846],[238.241,43.946],[234.07,45.471]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":42.233,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[19,503.154]},{"t":72.233,"h":1,"s":[19,503.154],"e":[0,0]},{"t":142.233,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1555","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.155,-0.107],[3.405,-2.528],[0.218,-1.967],[-0.873,-4.548],[-2.642,-2.792],[-6.369,-5.579],[-3.685,1.602],[0.999,1.778],[2.305,6.814],[-1.062,4.877]],"o":[[-3.071,-0.879],[-4.101,0.375],[-1.772,1.162],[-0.7,4.522],[1.594,3.564],[6.015,5.963],[1.425,-3.83],[3.527,-0.627],[-3.944,-5.972],[-1.066,-4.97],[0,0]],"v":[[238.541,98.219],[229.043,97.754],[217.127,101.145],[214.784,106.2],[214.18,119.935],[221.411,128.97],[240.195,146.068],[248.681,137.706],[247.644,132.128],[237.5,113.192],[238.541,98.219]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":37.282,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-7,456.246]},{"t":67.282,"h":1,"s":[-7,456.246],"e":[0,0]},{"t":137.282,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1176","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.289,-5.148],[-21.005,-23.906],[-2.996,-4.551],[2.761,4.219],[18.474,22.594],[2.641,3.733]],"o":[[-2.982,2.789],[23.87,20.91],[3.546,4.132],[2.109,-4.384],[-22.165,-18.908],[-2.875,-3.555],[0,0]],"v":[[250.465,136.211],[240.195,146.068],[309.919,210.942],[319.854,223.902],[320.792,208.648],[258.764,147.129],[250.465,136.211]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":58.252,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[6,416.789]},{"t":88.252,"h":1,"s":[6,416.789],"e":[0,0]},{"t":158.252,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1178","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.541,-2.935],[1.811,-6.235],[-0.631,-1.263],[-12.549,-10.567],[0.814,2.592],[5.344,10.548],[3.658,10.558],[0.349,0.3]],"o":[[-1.888,2.726],[-2.722,5.875],[-1.974,0.735],[11.595,11.612],[1.113,1.066],[-2.257,-11.745],[-5.153,-9.889],[-0.348,-0.3],[0,0]],"v":[[292.959,143.881],[288.376,152.729],[280.977,170.701],[283.627,174.68],[319.96,207.867],[321.61,207.991],[307.917,175.205],[293.998,144.789],[292.959,143.881]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":56.505,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-5,402.119]},{"t":86.505,"h":1,"s":[-5,402.119],"e":[0,0]},{"t":156.505,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"ellipse1268","ty":"gr","it":[{"ty":"el","d":0,"p":{"k":[360.963,238.355],"a":0},"s":{"k":[45.248,59.279],"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":53.01,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-11,321.548]},{"t":83.01,"h":1,"s":[-11,321.548],"e":[0,0]},{"t":153.01,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":3.856,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1246","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-2.693,-2.5],[8.726,-0.927],[-0.126,12.074]],"o":[[7.75,-0.995],[3.024,5.133],[-8.726,0.927],[0,0]],"v":[[386.242,68.31],[404.209,72.832],[409.555,92.953],[386.242,68.31]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.941,0.114,0.039],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":36.99,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[22,482.69]},{"t":66.99,"h":1,"s":[22,482.69],"e":[0,0]},{"t":136.99,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1244","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.573,2.093],[-5.917,-14.606],[7.228,3.78]],"o":[[-4.236,-12.797],[3.573,-2.093],[-2.591,8.795],[0,0]],"v":[[353.928,64.349],[328.739,13.992],[374.53,53.024],[353.928,64.349]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":34.078,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[23,521.008]},{"t":64.078,"h":1,"s":[23,521.008],"e":[0,0]},{"t":134.078,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1242","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[7.094,2.714],[0,0],[-8.689,-1.835],[-5.085,-4.508],[-2.962,3.09],[1.067,-0.113],[-0.126,12.074],[-2.693,-2.5],[-0.976,-1.488],[0,0],[12.353,4.836]],"o":[[0,0],[-2.627,8.232],[0,0],[-7.419,2.644],[16.415,0.799],[9.02,-6.576],[-0.526,0.466],[-8.726,0.927],[7.75,-0.995],[0.581,0.986],[0,0],[-1.342,-5.06],[0,0]],"v":[[375.818,52.512],[374.418,53.336],[354.936,64.795],[352.465,66.248],[354.4,89.453],[392.451,109.221],[411.916,92.062],[409.555,92.953],[386.242,68.311],[404.209,72.832],[406.676,76.678],[405.207,73.648],[375.818,52.512]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":32.913,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-17,501.488]},{"t":62.913,"h":1,"s":[-17,501.488],"e":[0,0]},{"t":132.913,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1240","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.02,-6.576],[0.005,0.005],[-3.143,-1.429],[-1.497,-3.831],[10.014,6.885],[0.348,0.66],[0,0]],"o":[[0,0],[-0.005,-0.005],[6.422,8.272],[3.159,1.436],[9.185,-4.371],[-9.834,-6.761],[0.011,0.141],[0,0]],"v":[[413.381,90.512],[392.451,109.221],[392.432,109.203],[416.436,131.83],[428.584,136.844],[432.676,114.926],[412.822,89.275],[413.381,90.512]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":45.437,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[4,432.725]},{"t":75.437,"h":1,"s":[4,432.725],"e":[0,0]},{"t":145.437,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1238","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.116,-0.032],[-11.418,-6.359],[-4.622,-4.415],[-1.009,8.125],[0.02,0.245],[0.332,-0.158],[3.159,1.436],[6.422,8.272],[16.398,0.798],[0.737,0.529]],"o":[[-0.116,0.031],[-7.468,12.058],[11.418,6.359],[6.904,2.049],[0.024,-0.196],[-0.32,0.174],[-1.497,-3.831],[-3.143,-1.429],[-5.103,-4.524],[-0.915,-0.193],[0,0]],"v":[[351.928,88.342],[351.58,88.428],[369.699,122.076],[412.383,149.307],[429.551,137],[429.549,136.328],[428.584,136.844],[416.435,131.83],[392.432,109.203],[354.4,89.453],[351.928,88.342]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":42.816,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-11,447.658]},{"t":72.816,"h":1,"s":[-11,447.658],"e":[0,0]},{"t":142.816,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1504","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.168,-0.237],[4.512,-6.91],[0.709,-3.491],[-1.664,-0.206],[-2.422,-4.93],[-0.083,1.257],[-2.672,2.932],[-2.263,0.399],[-1.944,4.858],[1.711,1.003]],"o":[[-1.039,0.574],[-7.777,2.233],[-1.966,2.977],[0.917,-1.73],[5.311,0.762],[0.297,0.684],[0.825,-3.83],[1.572,-1.675],[-2.518,-4.372],[0.394,-1.272],[0,0]],"v":[[350.465,86.977],[347.17,88.226],[327.297,101.623],[323.293,111.467],[327.838,110.234],[340.869,118.957],[341.471,119.293],[346.433,108.678],[352.383,105.455],[350.421,90.741],[350.656,87.202]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":50.388,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-10,452.023]},{"t":80.388,"h":1,"s":[-10,452.023],"e":[0,0]},{"t":150.388,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1506","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[5.195,1.133],[1.242,-1.425],[0.322,-1.471],[-2.001,-5.901],[-2.887,-5.002],[-4.871,-3.729],[0.686,1.578],[-1.495,8.735]],"o":[[-1.85,-5.183],[-1.662,-0.114],[-1.16,1.108],[-0.535,6.212],[1.965,5.447],[4.903,-3.915],[-0.261,-1.607],[-4.21,-7.476],[0,0]],"v":[[341.324,120.088],[329.11,110.45],[323.883,110.827],[322.728,115.257],[324.997,133.707],[332.674,149.238],[349.932,149.527],[347.489,144.906],[341.324,120.088]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":34.369,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-12,423.55]},{"t":64.369,"h":1,"s":[-12,423.55],"e":[0,0]},{"t":134.369,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1508","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.261,0.176],[3.793,-3.062],[-6.805,-11.003],[-3.259,0.116],[-3.111,-2.484],[7.324,11.486]],"o":[[-0.704,0.439],[-4.447,-1.736],[6.543,11.165],[2.49,-2.297],[3.908,-0.064],[-7.765,-11.179],[0,0]],"v":[[350.031,149.156],[346.385,147.548],[332.674,149.238],[353.297,182.117],[362.611,179.22],[373.822,182.34],[350.031,149.156]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":52.427,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-24,379.452]},{"t":82.427,"h":1,"s":[-24,379.452],"e":[0,0]},{"t":152.427,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1510","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[4.904,-0.691],[1.659,-1.535],[-3.781,-14.512],[-1.168,1.7],[-3.261,-0.496],[-3.111,-2.817],[0.028,0.757],[9.266,13.212]],"o":[[-4.023,-3.126],[-2.208,0.325],[7.789,12.682],[0.388,0.863],[3.081,-1.544],[4.004,0.885],[1.071,1.357],[-3.682,-15.853],[0,0]],"v":[[373.822,182.34],[359.364,179.507],[353.297,182.117],[372.457,222.439],[373.81,223.983],[383.795,223.623],[395.163,228.435],[394.984,225.763],[373.822,182.34]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":55.049,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[8,345.493]},{"t":85.049,"h":1,"s":[8,345.493],"e":[0,0]},{"t":155.049,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1512","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.732,1.005],[3.504,-1.299],[0.41,-2.4],[5.579,-9.695],[-1.341,-0.845],[-4.115,-3.44],[-0.888,-3.079],[-0.625,1.574],[1.763,15.967],[0.445,2.317]],"o":[[-2.644,-3.014],[-3.552,-0.706],[-2.604,1.416],[1.146,11.185],[0.322,1.819],[5.548,-1.062],[2.317,2.089],[-0.124,1.453],[6.987,-14.347],[-0.245,-2.347],[0,0]],"v":[[395.678,229.023],[385.179,223.917],[374.251,223.741],[374.029,231.088],[366.701,263.379],[366.565,269.172],[381.597,274.599],[387.186,282.139],[387.781,282.555],[396.716,236.023],[395.678,229.023]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":45.146,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-20,317.259]},{"t":75.146,"h":1,"s":[-20,317.259],"e":[0,0]},{"t":145.146,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1514","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.594,1.897],[5.729,0.49],[0.383,-0.006],[4.15,-4.341],[1.768,-7.276],[-0.867,-2.954],[-6.883,10.994],[-1.076,2.088]],"o":[[0.449,-2.669],[-3.834,-4.093],[-1.139,-0.073],[-1.266,5.828],[-1.8,7.268],[0.949,2.929],[11.452,-5.981],[1.261,-1.981],[0,0]],"v":[[387.15,283.805],[384.077,277.015],[369.461,268.951],[365.846,269.165],[357.838,284.982],[352.488,306.799],[355.193,315.631],[383.646,289.915],[387.15,283.805]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":34.66,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-23,261.049]},{"t":64.66,"h":1,"s":[-23,261.049],"e":[0,0]},{"t":134.66,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1043","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.786,-11.22],[0.245,-1.098],[-4.181,-4.106],[-0.305,-0.243],[-10.156,1.084],[-1.293,0.75],[-0.685,0.403],[1.184,1.655],[2.072,3.686]],"o":[[-14.901,1.655],[-1.037,1.341],[5.525,-0.832],[1.157,0.557],[7.046,-7.12],[1.436,-0.34],[0.685,-0.403],[-1.98,-0.784],[-1.817,-3.82],[0,0]],"v":[[345.98,48.301],[307.516,69.145],[304.184,73.531],[320.285,77.362],[322.306,80.59],[348.512,66.52],[352.882,66.003],[354.936,64.795],[351.919,59.512],[345.98,48.301]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":49.806,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-29,495.699]},{"t":79.806,"h":1,"s":[-29,495.699],"e":[0,0]},{"t":149.806,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1045","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.441,1.217],[4.133,-0.553],[-3.186,-19.085],[-7.86,-15.049],[-4.366,0.377],[3.113,4.226],[1.736,17.359],[-7.266,9.363],[-2.102,2.152]],"o":[[-0.231,-2.979],[-3.882,-1.709],[-11.774,15.223],[2.583,16.972],[3.608,-2.137],[2.155,-1.22],[-7.912,-15.154],[-1.203,-11.745],[1.781,-2.425],[0,0]],"v":[[322.115,80.785],[316.316,74.697],[303.934,73.537],[289.702,127.874],[308.041,175.385],[320.149,170.911],[325.758,168.749],[306.987,120.922],[316.277,87.658],[322.115,80.785]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":34.951,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[0,448.463]},{"t":64.951,"h":1,"s":[0,448.463],"e":[0,0]},{"t":134.951,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1220","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[1.178,-0.773],[3.957,-3.117],[-0.57,-1.728],[-1.187,-10.713],[1.848,-4.142],[-1.084,-4.778],[-1.541,0.469],[-0.775,6.18],[5.428,11.936],[2.304,4.386]],"o":[[0.328,1.84],[-4.956,0.255],[-0.612,1.012],[4.751,9.496],[0.474,4.5],[2.603,4.103],[-0.625,3.228],[5.468,-2.946],[1.619,-13.248],[-2.046,-4.514],[0,0]],"v":[[326.594,170.334],[322.56,170.715],[308.533,175.377],[310.92,180.937],[322.004,210.853],[319.992,224.115],[326.222,237.315],[330.96,236.696],[341.109,222.003],[333.197,183.65],[326.594,170.334]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":53.301,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[2,378.666]},{"t":83.301,"h":1,"s":[2,378.666],"e":[0,0]},{"t":153.301,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1048","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[7.771,-7.627],[1.151,-11.636],[-0.865,-1.752],[-3.971,-3.181],[0.204,2.322],[-6.034,5.811],[-6.73,1.837],[0.831,1.474],[-2.489,4.847],[-1.338,0.568]],"o":[[-11.182,-0.213],[-8.187,8.086],[-0.136,2.59],[4.537,-2.107],[0.933,0.847],[-0.424,-8.224],[5.007,-5.014],[2.05,-0.542],[-2.362,-4.848],[0.706,-1.245],[0,0]],"v":[[352.168,66.375],[322.901,79.826],[307.183,110.037],[307.241,118.373],[321.623,119.715],[322.55,119.98],[330.716,97.315],[349.163,87.623],[349.216,85.079],[349.099,69.307],[352.168,66.375]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":31.456,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[12,477.625]},{"t":61.456,"h":1,"s":[12,477.625],"e":[0,0]},{"t":131.456,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1042","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.021,-2.848],[-7.85,-15.611],[-1.981,-4.846],[-6.851,-2.544],[8.137,15.735],[0.351,7.185],[2.886,0.385],[1.726,-0.467]],"o":[[-4.491,0.278],[3.234,17.428],[2.373,4.664],[6.688,-2.398],[-8.996,-15.231],[-3.326,-6.347],[-1.112,-3.013],[-1.779,-0.169],[0,0]],"v":[[309.51,117.529],[307.748,125.78],[328.429,174.045],[335.057,188.275],[356.254,187.082],[328.484,141.866],[322.621,121.365],[314.827,117.095],[309.51,117.529]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":43.107,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-17,430.905]},{"t":73.107,"h":1,"s":[-17,430.905],"e":[0,0]},{"t":143.107,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1218","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[4.811,10.144],[-0.063,-0.113],[8.455,-7.307],[-1.62,-2.837],[4.367,-10.723],[-2.465,0.601],[-8.224,3.397],[-1.641,7.401],[-0.379,5.623],[-3.787,4.966]],"o":[[-1.278,10.911],[0.058,0.122],[-3.749,5.978],[3.258,0.963],[3.756,6.577],[2.209,-0.878],[9.103,-2.219],[2.082,-8.097],[-1.985,-4.899],[0.498,-7.385],[0,0]],"v":[[326.197,238.953],[297.742,259.156],[297.914,259.523],[278.947,280.068],[286.377,285.695],[284.504,312.633],[291.51,310.404],[317.611,301.965],[324,276.682],[321.541,260.57],[328.354,241.584]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":37.573,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[5,304.047]},{"t":67.573,"h":1,"s":[5,304.047],"e":[0,0]},{"t":137.573,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1049","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-7.994,-2.301],[-1.654,-8.997],[0.197,-3.179],[3.657,13.558],[6.716,11.318],[6.687,-2.396],[1.874,-11.858],[6.117,-2.644],[-1.665,-1.555],[-0.14,-0.17]],"o":[[4.683,-6.477],[9.253,2.57],[0.601,3.129],[7.013,-12.051],[-3.252,-12.841],[-6.85,-2.545],[4.45,10.923],[-1.1,6.693],[-2.929,0.457],[0.14,0.17],[0,0]],"v":[[328.354,241.584],[349.506,233.088],[366.11,253.889],[366.701,263.402],[372.611,222.999],[356.254,187.082],[335.057,188.275],[340.926,223.038],[328.727,237.861],[327.935,241.073],[328.354,241.584]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":36.408,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[-32,351.918]},{"t":66.408,"h":1,"s":[-32,351.918],"e":[0,0]},{"t":136.408,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1518","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-2.316,-0.471],[-0.856,-0.605],[-0.278,-0.62],[0.952,5.981],[1.211,0.103],[1.363,-7.072],[8.715,-19.436]],"o":[[1.858,0.005],[2.334,0.474],[0.307,0.629],[8.956,-25.443],[-0.4,-2.513],[-3.634,-0.308],[-0.857,4.448],[0,0]],"v":[[252.508,60.502],[259.236,61.293],[264.51,62.998],[265.262,64.832],[285.068,6.732],[282.52,3.008],[271.434,18.523],[252.508,60.502]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":38.155,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[28,543.992]},{"t":68.155,"h":1,"s":[28,543.992],"e":[0,0]},{"t":138.155,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1520","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[3.198,-13.005],[-1.286,-5.067],[-1.878,0.334],[-4.347,-0.757],[0.899,1.35],[-1.576,6.629],[-2.607,7.433],[1.865,0.418],[2.838,0.048]],"o":[[-5.401,12.213],[-1.082,5.002],[-0.037,-2.164],[4.226,-1.066],[1.224,0.918],[-0.795,-6.854],[1.943,-7.637],[-0.284,-2.208],[-2.755,-0.664],[0,0]],"v":[[252.508,60.502],[238.586,98.067],[237.727,113.43],[241.248,110.209],[254.286,109.068],[255.842,107.722],[258.237,87.391],[265.262,64.832],[260.925,61.674],[252.508,60.502]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":59.417,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[30,484.498]},{"t":89.417,"h":1,"s":[30,484.498],"e":[0,0]},{"t":159.417,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1522","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[2.76,-0.905],[1.059,-3.745],[-1.05,-2.615],[-11.717,-12.82],[-2.712,-2.77],[-1.62,2.517],[-3.29,5.982],[2.232,2.355],[7.967,8.792],[0.683,1.608]],"o":[[-2.149,0.869],[-3.217,0.938],[-0.13,2.864],[8.06,15.488],[2.635,2.844],[2.259,-1.706],[2.722,-6.271],[-1.092,-2.467],[-8.885,-7.825],[-1.11,-1.328],[0,0]],"v":[[256.258,108.875],[247.852,108.959],[237.879,112.873],[240.815,120.943],[272.031,162.652],[280.055,171.07],[283.829,162.803],[292.652,144.274],[285.299,137.278],[259.192,113.17],[256.258,108.875]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":32.621,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[13,419.125]},{"t":62.621,"h":1,"s":[13,419.125],"e":[0,0]},{"t":132.621,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1250","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[19.586,-6.336],[-1.468,-2.716],[0.192,-6.844],[-0.018,-1.025],[-14.806,4.384]],"o":[[-20.503,1.904],[2.488,1.911],[2.861,6.134],[-0.076,1.016],[11.468,-10.082],[0,0]],"v":[[237.072,7.654],[176.723,20.189],[182.106,27.821],[187.015,47.498],[186.707,50.521],[225.788,26.826]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":80,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"a":1,"k":[{"t":0,"i":{"x":[1],"y":[1]},"o":{"x":[0],"y":[0]},"s":[0,0],"e":[0,0]},{"t":47.476,"i":{"x":[1],"y":[1]},"o":{"x":[0.333],"y":[0]},"s":[0,0],"e":[16,540.346]},{"t":77.476,"h":1,"s":[16,540.346],"e":[0,0]},{"t":147.476,"s":[0,0]}]},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":true,"nm":"derg","ty":"gr","it":[{"nm":"path1173","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[1.14,-3.919]],"o":[[-3.437,0.502],[0,0]],"v":[[250.049,137.339],[240.09,146.27]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1171","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.244,-0.536]],"o":[[5.321,-4.334],[0,0]],"v":[[217.127,101.145],[237.9,98.017]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1169","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[8.169,-5.153],[0,0]],"v":[[234.253,45.766],[261.088,41.803]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1165","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.712,-1.21]],"o":[[3.722,0],[0,0]],"v":[[252.455,60.495],[264.51,62.998]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1163","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.539,-1.698]],"o":[[4.981,-2.127],[0,0]],"v":[[238.32,111.216],[255.551,109.572]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1161","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[2.032,-7.825],[0,0]],"v":[[280.976,170.701],[292.343,144.668]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1144","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[1.5,-6.563]],"o":[[6.209,6.558],[0,0]],"v":[[177.321,20.563],[186.776,49.192]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1142","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-8.504,1.728]],"o":[[10.652,-0.226],[0,0]],"v":[[111.12,51.021],[158.036,80.096]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1140","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-7.153,1.248]],"o":[[22.405,0.113],[0,0]],"v":[[63.493,91.754],[131.412,115.796]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1138","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[3.199,4.016]],"o":[[-8.113,-9.219],[0,0]],"v":[[110.124,149.674],[71.972,134.381]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1136","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-13.982,26.317]],"o":[[9.745,-24.052],[0,0]],"v":[[46.177,179.349],[92.647,99.678]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1134","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.24,-22.209]],"o":[[21.133,-2.53],[0,0]],"v":[[14.961,171.066],[75.895,215.791]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1132","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-0.691,-6.452]],"o":[[6.691,4.187],[0,0]],"v":[[154.569,108.465],[174.272,128.613]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1130","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.486,-8.247]],"o":[[12.575,6.101],[0,0]],"v":[[119.447,164.962],[152.228,198.09]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1128","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-7.528,2.766]],"o":[[13.192,-32.261],[0,0]],"v":[[107.174,265.303],[153.003,196.794]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1126","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-5.327,4.602]],"o":[[11.022,-9.498],[0,0]],"v":[[198.138,210.193],[223.204,169.887]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1124","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-0.058,-5.67]],"o":[[9.605,5.67],[0,0]],"v":[[240.884,251.625],[255.757,281.02]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1122","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[15.451,46.801]],"o":[[-5.182,-24.674],[0,0]],"v":[[229.402,255.99],[174.293,167.638]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1120","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-10.331,15.202]],"o":[[11.952,-4.19],[0,0]],"v":[[157.33,245.942],[209.764,224.792]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1118","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-15.798,35.395]],"o":[[17.291,-8.437],[0,0]],"v":[[176.225,277.254],[272.034,221.289]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1116","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[3.245,4.934],[0,0]],"v":[[170.818,141.426],[180.104,145.545]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1114","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.536,1.51]],"o":[[1.541,2.892],[0,0]],"v":[[145.587,237.345],[156.838,239.184]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1110","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0.147,5.276],[0,0]],"v":[[154.755,88.091],[161.947,94.257]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1108","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[1.654,3.818],[0,0]],"v":[[93.399,184.248],[105.045,188.607]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1104","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.566,-1.243]],"o":[[5.841,-0.599],[0,0]],"v":[[216.987,53.489],[229.092,56.637]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1102","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.098,-2.572]],"o":[[5.028,-4.82],[0,0]],"v":[[193.38,118.624],[213.048,116.248]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1100","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-3.841,0]],"o":[[4.46,-7.27],[0,0]],"v":[[229.104,174.389],[250.625,155.497]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1098","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.733,0]],"o":[[4.499,-8.371],[0,0]],"v":[[281.48,225.221],[304.466,206.133]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1016","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[2.933,3.419],[0,0]],"v":[[432.383,297.807],[441.294,297.663]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1014","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-3.219,1.434]],"o":[[3.852,4.393],[0,0]],"v":[[449.653,396.114],[460.835,401.996]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1012","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-3.728,-0.323]],"o":[[-2.416,4.727],[0,0]],"v":[[384.049,472.152],[391.59,484.798]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1010","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.793,-2.525]],"o":[[-3.074,2.578],[0,0]],"v":[[269.863,479.887],[267.381,497.305]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1008","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.088,-0.597]],"o":[[2.594,-3.998],[0,0]],"v":[[165.553,429.507],[175.216,424.784]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1006","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-16.895,-0.421]],"o":[[22.546,7.051],[0,0]],"v":[[327.982,345.414],[371.508,388.808]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1004","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-3.805,4.838]],"o":[[9.138,-1.633],[0,0]],"v":[[314.71,316.112],[352.403,306.291]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1002","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.304,1.425]],"o":[[1.152,5.117],[0,0]],"v":[[400.025,219.666],[412.491,225.031]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path998","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.833,3.17]],"o":[[8.499,5.494],[0,0]],"v":[[406.183,282.57],[423.385,279.932]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path996","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.777,2.671]],"o":[[5.962,3.848],[0,0]],"v":[[423.367,332.625],[443.171,331.991]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path994","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-5.518,5.54]],"o":[[2.242,5.383],[0,0]],"v":[[424.908,386.317],[447.158,390.711]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path992","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-8.317,-1.024]],"o":[[-3.168,8.485],[0,0]],"v":[[377.267,447.683],[399.104,467.34]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path990","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.862,-1.12]],"o":[[-4.882,5.086],[0,0]],"v":[[322.637,458.452],[326.125,480.259]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path988","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.73,0.619]],"o":[[-3.289,-6.938],[0,0]],"v":[[252.745,475.669],[261.26,453.846]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path986","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-8.036,-3.126]],"o":[[1.74,-7.268],[0,0]],"v":[[188.875,443.419],[209.459,429.909]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path984","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.53,1.228]],"o":[[5.823,3.882],[0,0]],"v":[[462.899,380.889],[475.368,383.568]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path982","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.178,0]],"o":[[0.513,3.322],[0,0]],"v":[[416.975,474.706],[427.05,482.277]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path980","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[306.908,501.648],[307.833,509.001]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path978","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.358,0.235]],"o":[[0.699,-6.111],[0,0]],"v":[[177.485,481.495],[189.685,469.2]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path976","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-0.952,-2.914]],"o":[[6.324,-1.77],[0,0]],"v":[[135.189,363.762],[161.065,372.147]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path954","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.877,-3.713]],"o":[[10.388,-1.517],[0,0]],"v":[[304.184,73.53],[322.065,79.787]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path952","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.297,-1.164]],"o":[[5.668,-4.657],[0,0]],"v":[[308.533,175.377],[326.636,171.2]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path950","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-1.161,-5.157]],"o":[[8.504,-2.309],[0,0]],"v":[[366.163,269.272],[387.186,282.138]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path948","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-3.44,-4.887]],"o":[[2.704,-3.65],[0,0]],"v":[[373.147,224.585],[395.917,229.247]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path946","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-4.922,-4.417]],"o":[[2.932,-3.209],[0,0]],"v":[[353.752,181.821],[373.712,182.328]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path944","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-5.134,-3.862]],"o":[[4.205,-2.554],[0,0]],"v":[[333.934,148.344],[349.931,149.527]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path942","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-2.2,-6.683]],"o":[[6.2,-0.714],[0,0]],"v":[[324.479,110.186],[341.404,120.262]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path940","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-0.284,-2.907]],"o":[[7.04,-3.616],[0,0]],"v":[[306.824,118.566],[322.58,121.362]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path938","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-9.165,-3.708]],"o":[[0,0],[0,0]],"v":[[335.188,188.204],[356.419,187.129]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path936","ty":"gr","it":[{"ty":"el","d":0,"p":{"k":[360.963,238.355],"a":0},"s":{"k":[45.248,59.279],"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":3.856,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path934","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.948,-13.165],[5.392,0.037],[0,0]],"o":[[3.648,-2.627],[-7.62,-3.08],[-3.375,-2.356],[0,0]],"v":[[381.384,414.247],[402.24,428.165],[381.322,423.759],[381.384,414.247]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path961","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.048,-0.892],[-7.801,3.609],[0,0],[9.428,3.378],[3.465,2.337]],"o":[[-0.403,0.622],[6.635,13.389],[0.114,-5.033],[-3.949,0.626],[-4.408,-1.58],[0,0]],"v":[[346.121,403.901],[347.785,413.396],[388.971,421.068],[381.674,414.107],[359.841,412.219],[346.121,403.901]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path926","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-5.205,-15.096],[4.291,-3.48],[-3.169,1.564]],"o":[[4.232,-2.089],[-5.766,-3.15],[-4.291,3.48],[0,0]],"v":[[390.499,406.139],[408.751,420.284],[391.608,419.238],[390.499,406.139]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path897","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.788,-15.236],[8.385,1.76],[-1.309,1.819]],"o":[[6.74,-2.275],[-8.386,-4.313],[-2.667,-4.579],[0,0]],"v":[[281.2,407.934],[305.044,427.538],[281.302,420.424],[281.2,407.934]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path903","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.26,-7.695],[8.265,-2.8],[-3.516,1.422]],"o":[[18.909,-7.646],[-9.18,-7.476],[-6.489,-4.965],[0,0]],"v":[[289.469,401.572],[314.652,422.291],[289.006,419.281],[289.469,401.572]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path966","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.06,-3.223],[-13.254,2.084],[1.557,0.641],[7.183,2.421],[1.19,3.506]],"o":[[-1.558,7.033],[2.418,7.357],[0.42,-5.158],[-3.893,-1.604],[-6.436,-2.169],[0,0]],"v":[[222.783,395.551],[221.27,412.715],[286.781,419.773],[285.537,409.473],[237.494,407.707],[222.783,395.551]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path893","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-14.599,-25.563],[25.401,-2.418],[-3.434,19.306]],"o":[[6.587,-37.037],[14.599,25.563],[-15.067,1.434],[0,0]],"v":[[175.279,353.254],[286.377,285.696],[214.489,385.423],[175.279,353.254]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path891","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[9.021,7.428],[15.385,38.713],[-2.014,10.448],[-1.773,-11.141],[-4.258,-25.27],[-10.974,-35.436],[3.833,14.38]],"o":[[1.801,-13.04],[-9.021,-7.428],[-9.188,-19.488],[2.014,-10.448],[1.773,11.141],[2.855,13.257],[4.078,9.963],[0,0]],"v":[[297.244,257.816],[282.194,227.543],[194.394,127.196],[231.269,20.202],[246.378,7.137],[214.067,119.528],[325.867,235.85],[297.244,257.816]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path905","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[17.233,-98.235],[-1.709,-26.837],[-75.303,18.08]],"o":[[-125.01,11.658],[49.557,-10.107],[12.048,-49.361],[0,0]],"v":[[237.072,7.654],[3,208.245],[54.685,275.494],[228.358,26.147]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path885","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0],[-4.212,-23.464],[-3.936,1.943],[5.33,-4.323],[4.001,18.104],[0.797,3.822],[-0.491,9.487]],"o":[[-2.258,7.905],[9.514,29.336],[5.627,2.186],[5.258,-2.595],[-5.33,4.323],[-5.244,-39.784],[-0.797,-3.822],[0,0]],"v":[[362.863,265.336],[352.489,306.799],[375.15,404.167],[390.531,405.649],[390.432,420.211],[346.663,410.203],[314.641,316.586],[325.478,267.989]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path847","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-2.693,-2.5],[8.726,-0.927],[-0.126,12.074]],"o":[[7.75,-0.995],[3.024,5.133],[-8.726,0.927],[0,0]],"v":[[386.242,68.31],[404.209,72.832],[409.555,92.953],[386.242,68.31]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.941,0.114,0.039],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path845","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.573,2.093],[-5.917,-14.606],[7.228,3.78]],"o":[[-4.236,-12.797],[3.573,-2.093],[-2.591,8.795],[0,0]],"v":[[353.928,64.349],[328.739,13.992],[374.53,53.024],[353.928,64.349]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path849","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-8.689,-1.835],[-5.085,-4.508],[0,0],[0,0],[12.353,4.836]],"o":[[-7.419,2.644],[16.415,0.799],[11.62,-8.472],[0,0],[-1.342,-5.06],[0,0]],"v":[[352.464,66.249],[354.401,89.454],[392.452,109.221],[413.381,90.511],[405.206,73.649],[375.818,52.512]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path851","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-3.159,-1.436],[-1.497,-3.831],[10.014,6.885],[0,0]],"o":[[6.371,8.266],[3.159,1.436],[9.185,-4.371],[-10.014,-6.885],[0,0]],"v":[[392.327,109.072],[416.435,131.831],[428.584,136.843],[432.676,114.927],[412.757,89.157]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path853","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-11.418,-6.359],[-4.622,-4.415],[-1.009,8.125],[41.487,-11.318]],"o":[[-7.468,12.058],[11.418,6.359],[6.904,2.049],[1.009,-8.125],[0,0]],"v":[[351.581,88.427],[369.698,122.076],[412.383,149.306],[429.55,137],[351.581,88.427]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path895","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[5.948,-26.023],[-10.406,-0.318],[8.265,-2.8],[2.587,7.871],[0,0]],"o":[[22.227,37.375],[13.839,2.425],[9.878,4.088],[-8.265,2.8],[-2.587,-7.871],[0,0]],"v":[[283.862,284.113],[254.651,392.566],[293.13,396.788],[289.006,419.281],[221.27,412.715],[228.414,375.008]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path907","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-5.084,-44.932],[-46.932,35.856],[0,0],[36.538,-75.637]],"o":[[29.938,-26.713],[-1.385,-80.172],[18.734,-28.397],[-71.009,24.657],[0,0]],"v":[[62.398,278.023],[139.333,309.83],[217.091,64.45],[230.544,36.749],[62.398,278.023]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path956","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-2.145,-25.82],[-0.096,-53.648],[19.055,-17.776],[19.263,50.879],[0,0],[0,0],[-30.117,-55.157],[-58.237,11.301],[-0.768,37.684],[-5.158,39.248],[-14.853,10.016],[0.694,1.059]],"o":[[-31.482,4.351],[4.471,53.815],[0.042,23.167],[-40.267,37.565],[-19.263,-50.879],[0,0],[-28.903,13.336],[30.105,55.134],[58.237,-11.301],[1.159,-56.868],[1.703,-12.961],[-0.668,-1.164],[0,0]],"v":[[436.488,188.392],[398.685,242.939],[425.849,368.806],[402.726,433.003],[200.83,416.622],[242.416,357.517],[224.533,332.026],[180.682,435.088],[379.503,473.639],[449.619,374.009],[413.112,224.767],[438.535,191.714],[436.488,188.392]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path909","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-7.588,-46.649],[-12.082,20.522],[4.228,11.705],[0,0],[3.908,-122.357]],"o":[[27.991,-51.813],[31.434,-0.148],[12.082,-20.522],[-4.228,-11.705],[-22.363,12.572],[0,0]],"v":[[150.802,309.079],[205.01,316.432],[298.49,258.611],[206.057,125.84],[220.237,76.315],[150.802,309.079]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path971","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.719,-7.9],[-3.824,-17.476],[24.542,-24.059],[24.11,90.031],[-30.45,15.887],[-0.622,1.318],[0,0],[-23.356,-57.147],[-47.31,28.839],[13.936,51.716],[11.173,30.299]],"o":[[-1.024,4.504],[1.176,5.405],[9.55,43.643],[-58.493,57.343],[-15.58,-58.179],[9.894,-2.67],[0,0],[-60.409,35.955],[38.075,93.163],[47.663,-29.054],[-7.642,-28.361],[0,0]],"v":[[436.646,267.23],[437.348,286.632],[458.774,352.388],[433.193,460.725],[163.874,428.421],[207.402,314.453],[228.353,285.636],[193.789,288.203],[141.441,440.963],[424.172,484.689],[470.148,352.658],[436.646,267.23]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path911","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-23.356,-57.147],[-47.31,28.839],[13.936,51.716],[10.393,43.479],[-17.508,12.03],[-2.298,-27.663],[-0.096,-53.648],[19.055,-17.776],[19.263,50.879],[0,0]],"o":[[-60.409,35.955],[38.075,93.163],[47.663,-29.054],[-10.056,-37.317],[-4.267,-17.851],[-37.319,1.496],[4.471,53.815],[0.042,23.167],[-40.267,37.565],[-19.263,-50.879],[0,0]],"v":[[193.788,288.204],[141.441,440.962],[424.172,484.69],[470.148,352.658],[427.443,237.312],[443.578,187.766],[398.686,242.939],[425.85,368.805],[402.725,433.003],[200.829,416.622],[242.415,357.516]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path901","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-6.766,-23.814],[0,0]],"o":[[12.315,-10.193],[-7.115,-3.277],[0,0]],"v":[[286.903,399.558],[321.609,413.345],[313.41,412.016]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path918","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[-5.892,-25.798],[1.935,-36.706],[44.149,-10.762],[5.022,-17.584],[-20.207,72.344],[-21.913,39.366],[-7.696,-7.736]],"o":[[0,0],[-17.301,4.44],[5.892,25.798],[-1.935,36.706],[-25.811,6.292],[53.026,-37.248],[20.969,-75.072],[9.455,-16.986],[0,0]],"v":[[370.453,77.05],[348.908,87.749],[323.875,129.905],[374.24,238.128],[291.509,310.403],[249.283,356.745],[394.103,265.843],[344.291,111.63],[386.727,123.769]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path913","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[11.519,-21.642],[14.387,-32.8],[0,0],[0,0],[-0.718,13.314],[-13.043,41.433],[-24.135,-12.752],[-6.05,9.657],[8.637,0.079]],"o":[[-23.889,-0.218],[-32.137,60.38],[0,0],[0,0],[6.861,-2.538],[2.272,-42.098],[5.981,-19],[6.032,3.187],[-9.279,-4.169],[0,0]],"v":[[353.322,47.899],[297.474,83.499],[320.156,223.655],[316.675,233.396],[324.81,239.505],[341.395,219.227],[309.027,101.363],[365.174,69.802],[380.328,54.112],[353.322,47.899]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path875","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-21.99,78.728],[-21.913,39.366],[-7.696,-7.736],[0,0],[16.755,-31.479],[14.387,-32.8],[14.078,-41.413]],"o":[[53.548,-52.527],[20.969,-75.072],[9.455,-16.986],[0,0],[-37.661,-21.43],[-32.137,60.38],[-102.53,83.571],[0,0]],"v":[[235.724,368.007],[394.103,265.843],[340.313,109.014],[381.25,112.048],[387.521,57.769],[297.474,83.499],[320.157,223.655],[235.724,368.007]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path928","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[8.078,-3.607],[-3.245,1.92],[-4.27,-2.218]],"o":[[-5.795,-10.755],[-1.776,5.525],[3.245,-1.92],[0,0]],"v":[[411.957,409.205],[389.133,397.72],[397.319,407.855],[411.957,409.205]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path930","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[5.442,3.324],[0,0],[0,0],[0,0]],"v":[[373.756,394.881],[390.321,397.097],[393.842,411.599],[370.937,413.991]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"g1054","ty":"gr","it":[{"nm":"path897-5","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.692,-13.376],[7.361,1.545],[-1.149,1.597]],"o":[[5.917,-1.998],[-7.362,-3.786],[-2.341,-4.02],[0,0]],"v":[[307.991,373.891],[328.923,391.102],[308.08,384.857],[307.991,373.891]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path903-3","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.106,-6.756],[7.256,-2.458],[-3.087,1.248]],"o":[[16.601,-6.713],[-8.059,-6.563],[-5.697,-4.359],[0,0]],"v":[[315.25,368.307],[337.359,386.496],[314.844,383.854],[315.25,368.307]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path966-5","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-0.93,-2.83],[-11.636,1.83],[1.367,0.563],[6.306,2.126],[1.045,3.078]],"o":[[-1.368,6.174],[2.123,6.459],[0.369,-4.528],[-3.418,-1.408],[-5.65,-1.905],[0,0]],"v":[[256.705,363.02],[255.376,378.089],[312.891,384.286],[311.798,375.242],[269.62,373.692],[256.705,363.02]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path893-7","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-12.817,-22.442],[22.3,-2.123],[-3.014,16.949]],"o":[[5.783,-32.516],[12.817,22.442],[-13.228,1.259],[0,0]],"v":[[215,325.887],[312.536,266.576],[249.424,354.129],[215,325.887]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path895-6","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[5.222,-22.846],[-9.135,-0.279],[7.256,-2.458],[2.272,6.91],[0,0]],"o":[[19.513,32.813],[12.149,2.129],[8.672,3.589],[-7.256,2.458],[-2.272,-6.91],[0,0]],"v":[[310.328,265.186],[284.683,360.4],[318.464,364.106],[314.844,383.854],[255.377,378.089],[261.649,344.985]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path901-3","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-5.94,-20.907],[0,0]],"o":[[10.812,-8.949],[-6.246,-2.877],[0,0]],"v":[[312.997,366.538],[343.467,378.642],[336.268,377.475]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"g1096","ty":"gr","it":[{"nm":"path1006-0","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[-13.563,-0.338]],"o":[[18.099,5.661],[0,0]],"v":[[3.052,387.842],[37.993,422.677]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path934-7","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-1.564,-10.569],[4.329,0.03],[0,0]],"o":[[2.928,-2.108],[-6.117,-2.473],[-2.709,-1.891],[0,0]],"v":[[45.921,443.099],[62.663,454.272],[45.871,450.734],[45.921,443.099]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path961-2","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0.038,-0.716],[-6.262,2.898],[0,0],[7.568,2.712],[2.782,1.876]],"o":[[-0.324,0.499],[5.326,10.748],[0.092,-4.041],[-3.17,0.503],[-3.539,-1.268],[0,0]],"v":[[17.613,434.794],[18.949,442.416],[52.011,448.575],[46.154,442.987],[28.627,441.471],[17.613,434.794]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.769,0.851,0.961],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path926-1","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-4.178,-12.119],[3.445,-2.794],[-2.544,1.256]],"o":[[3.398,-1.677],[-4.629,-2.529],[-3.445,2.794],[0,0]],"v":[[53.238,436.589],[67.89,447.945],[54.128,447.105],[53.238,436.589]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path885-9","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0],[-3.381,-18.836],[-3.16,1.56],[4.279,-3.471],[3.212,14.533],[0.64,3.068],[-0.394,7.616]],"o":[[-1.813,6.346],[7.638,23.549],[4.517,1.755],[4.221,-2.083],[-4.279,3.471],[-4.21,-31.937],[-0.64,-3.068],[0,0]],"v":[[31.053,323.559],[22.725,356.844],[40.916,435.007],[53.264,436.196],[53.185,447.886],[18.048,439.852],[-7.657,364.7],[1.042,325.688]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path928-2","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[6.484,-2.895],[-2.605,1.541],[-3.428,-1.78]],"o":[[-4.652,-8.634],[-1.426,4.435],[2.605,-1.541],[0,0]],"v":[[70.464,439.051],[52.142,429.832],[58.713,437.967],[70.464,439.051]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.227,0.235,0.247],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path930-6","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[4.369,2.669],[0,0],[0,0],[0,0]],"v":[[39.798,427.553],[53.095,429.331],[55.922,440.973],[37.535,442.893]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[351.547,-60.619],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1106","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[-9.253,3.089],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[8.814,-7.316],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[54.685,275.494],[62.398,278.023],[155.408,135.372],[229.166,45.002],[236.153,16.531],[199.868,22.37],[69.391,142.944]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1112","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[0,0],[3.416,-9.139],[0,0],[0,0]],"o":[[0,0],[0,0],[-3.416,9.139],[0,0],[0,0]],"v":[[219.034,60.867],[203.07,124.859],[150.802,309.079],[139.333,309.83],[133.828,159.318]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path891-9","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[8.141,6.704],[13.884,34.936],[-1.817,9.429],[-1.6,-10.054],[-3.843,-22.805],[-9.903,-31.979],[3.459,12.977]],"o":[[1.625,-11.768],[-8.141,-6.704],[-8.292,-17.587],[1.817,-9.429],[1.6,10.054],[2.577,11.964],[3.68,8.991],[0,0]],"v":[[330.972,232.956],[317.391,205.636],[238.156,115.079],[271.434,18.524],[285.069,6.733],[255.911,108.16],[356.803,213.133],[330.972,232.956]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.196,0.314,0.69],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path1167","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":true,"i":[[0,0],[25.768,-9.887],[-22.822,-20.015],[-14.233,2.02],[1.355,1.1],[2.05,19.992],[4.672,18.041]],"o":[[-8.61,-0.758],[-9.045,15.496],[22.822,20.015],[14.233,-2.02],[-1.355,-1.1],[-2.05,-19.992],[0,0]],"v":[[273.969,9.674],[217.147,15.159],[192.829,167.777],[316.42,252.944],[338.356,198.923],[246.426,107.238],[273.969,9.674]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"fl","o":{"k":100,"a":0},"c":{"k":[0.161,0.184,0.459],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":0,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"hd":true,"nm":"ref","ty":"gr","it":[{"nm":"path842","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[5.34,12.158],[-10.182,13.753],[15.816,-93.558],[13.737,-63.696],[1.42,-41.204],[8.628,-42.284]],"o":[[-47.446,-26.894],[-5.34,-12.158],[-134.976,3.099],[24.18,-10.145],[35.512,-38.94],[21.009,-55.368],[0,0]],"v":[[303.356,378.01],[206.295,286.052],[249.252,170.145],[6,372.246],[63.154,444.03],[142.32,470.619],[204.608,484.691]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path840","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[18.434,-60.252],[-139.317,-18.467],[-28.181,79.233],[-15.252,62.76]],"o":[[-56.092,8.393],[-18.434,60.252],[139.317,18.467],[28.181,-79.233],[0,0]],"v":[[327.428,398.143],[162.886,497.784],[253.074,635.762],[503.717,583.5],[443.991,338.264]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path836","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[193.352,512.375],[284.081,432.233],[231.874,573.178],[301.099,588.314]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path834","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[347.24,410.565],[336.403,506.019],[364.757,578.685]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"nm":"path832","ty":"gr","it":[{"ty":"sh","d":0,"ks":{"k":{"c":false,"i":[[0,0],[0,0],[7.134,-38.688],[-1.604,-58.463],[36.355,-28.555]],"o":[[-3.269,-2.11],[-26.538,-24.379],[-7.134,38.688],[1.604,58.463],[0,0]],"v":[[420.38,242.245],[371.903,203.27],[295.333,244.381],[395.078,422.83],[229.913,517.808]]},"a":0}},{"ty":"st","lc":2,"lj":2,"ml":0,"o":{"k":100,"a":0},"w":{"k":6,"a":0},"c":{"k":[0,0,0],"a":0}},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,0],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":100,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]},{"ty":"tr","a":{"k":[0,0],"a":0},"p":{"k":[0,-161.533],"a":0},"s":{"k":[100,100],"a":0},"r":{"k":0,"a":0},"o":{"k":0,"a":0},"sk":{"k":0,"a":0},"sa":{"k":0,"a":0}}]}]}],"tgs":1} \ No newline at end of file diff --git a/app/src/main/assets/delete.json b/app/src/main/assets/delete.json new file mode 100644 index 0000000..e5a0147 --- /dev/null +++ b/app/src/main/assets/delete.json @@ -0,0 +1 @@ +{"v":"4.8.0","meta":{"g":"LottieFiles AE 1.0.0","a":"","k":"","d":"","tc":"none"},"fr":29.9700012207031,"ip":0,"op":60.0000024438501,"w":1200,"h":1200,"nm":"Scene","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Lid","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":15,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":29,"s":[109]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":34,"s":[109]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":39,"s":[120]},{"t":54.0000021994651,"s":[0]}],"ix":10},"p":{"a":0,"k":[511.943,-559.47,0],"ix":2},"a":{"a":0,"k":[142.77,-39.142,0],"ix":1},"s":{"a":0,"k":[375,375,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[292.77,37.781],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.396078431373,0.149019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-3.615,-56.359],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,94.698],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[94.945,73.645],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.396078431373,0.149019607843,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":28,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.877959546856,0.810401348039,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0.772,-78.051],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[74.571,63.101],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 2","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Shape Layer 3","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":-8,"ix":10},"p":{"a":0,"k":[-251.881,-22.571,0],"ix":2},"a":{"a":0,"k":[-2.52,111.103,0],"ix":1},"s":{"a":0,"k":[280,333.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[23.767,172.823],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431372549,0.811764705882,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.52,111.103],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Shape Layer 4","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-37,-22.571,0],"ix":2},"a":{"a":0,"k":[-2.52,111.103,0],"ix":1},"s":{"a":0,"k":[280,333.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[23.767,172.823],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431372549,0.811764705882,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.52,111.103],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Shape Layer 2","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":8,"ix":10},"p":{"a":0,"k":[177.881,-22.571,0],"ix":2},"a":{"a":0,"k":[-2.52,111.103,0],"ix":1},"s":{"a":0,"k":[280,333.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[23.767,172.823],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":0,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.878431372549,0.811764705882,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.52,111.103],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Bin","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":36,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":41,"s":[10]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":46,"s":[-10]},{"t":51.0000020772726,"s":[0]}],"ix":10},"p":{"a":0,"k":[615.309,932.44,0],"ix":2},"a":{"a":0,"k":[-37,400,0],"ix":1},"s":{"a":0,"k":[28,28,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[402,-446],[-476,-446],[-354,400],[282,400]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,0.396078431373,0.149019607843,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":110,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.397117943857,0.149019607843,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Shape Layer 7","parent":7,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-42.857,125,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,66.667,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[1000,1000],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0.647058823529,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":110,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.648780553481,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[151.565,22.224],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":12,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Folder","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.864],"y":[1]},"o":{"x":[0.352],"y":[0]},"t":5,"s":[0]},{"i":{"x":[0.698],"y":[3.55]},"o":{"x":[0.291],"y":[0]},"t":34,"s":[326.552]},{"t":46.0000018736184,"s":[277]}],"ix":10},"p":{"s":true,"x":{"a":1,"k":[{"i":{"x":[0.878],"y":[0.467]},"o":{"x":[0.477],"y":[-0.131]},"t":5,"s":[259.708]},{"i":{"x":[0.98],"y":[1.007]},"o":{"x":[0.45],"y":[0.65]},"t":34,"s":[713.66]},{"t":46.0000018736184,"s":[594.251]}],"ix":3},"y":{"a":1,"k":[{"i":{"x":[0.745],"y":[2.239]},"o":{"x":[0.31],"y":[1.129]},"t":5,"s":[956.589]},{"i":{"x":[0.726],"y":[0.983]},"o":{"x":[0.301],"y":[0.331]},"t":34,"s":[478.866]},{"t":46.0000018736184,"s":[851.819]}],"ix":4}},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.659,0.659,0.659],"y":[1.033,1.033,9.648]},"o":{"x":[0.26,0.26,0.297],"y":[0.359,0.419,0]},"t":5,"s":[0,0,100]},{"i":{"x":[0.815,0.815,0.815],"y":[0.96,0.96,5.244]},"o":{"x":[0.425,0.425,0.425],"y":[0.108,0.108,-11.323]},"t":25,"s":[20,17.143,100]},{"t":46.0000018736184,"s":[12,10.286,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[1000,1000],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0,0.647058823529,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":90,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.847120098039,0.946601777918,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60.0000024438501,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/tripDetails/DeleteDialogBox.kt b/app/src/main/java/ai/travel/app/tripDetails/DeleteDialogBox.kt new file mode 100644 index 0000000..99e6a0f --- /dev/null +++ b/app/src/main/java/ai/travel/app/tripDetails/DeleteDialogBox.kt @@ -0,0 +1,127 @@ +package ai.travel.app.tripDetails + +import ai.travel.app.ui.theme.CardBackground +import ai.travel.app.ui.theme.appGradient +import ai.travel.app.ui.theme.bottomBarBackground +import ai.travel.app.ui.theme.bottomBarBorder +import ai.travel.app.ui.theme.lightText +import ai.travel.app.ui.theme.textColor +import ai.travel.app.utils.dashedBorder +import androidx.compose.foundation.BorderStroke +import androidx.compose.foundation.background +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.fillMaxHeight +import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.height +import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material3.Button +import androidx.compose.material3.ButtonDefaults +import androidx.compose.material3.Card +import androidx.compose.material3.CardDefaults +import androidx.compose.material3.Divider +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.runtime.MutableState +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp + +@Composable +fun DeleteBottomSheet( + isDeleteSuccess: MutableState, + isDeleteUndo: MutableState, + isDeleteClicked: MutableState, +) { + Column( + modifier = Modifier + .fillMaxWidth() + .background(Color.Transparent) + ) { + Card( + modifier = Modifier + .fillMaxWidth() + .padding(8.dp), + colors = CardDefaults.cardColors( + containerColor = CardBackground, + ), + shape = RoundedCornerShape(16.dp), + elevation = CardDefaults.cardElevation(2.dp), + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, + modifier = Modifier.fillMaxWidth() + ) { + Spacer(modifier = Modifier.height(8.dp)) + Text( + text = "This trip will be deleted permanently", + color = textColor, + fontSize = 20.sp, + modifier = Modifier.padding(8.dp) + ) + Spacer(modifier = Modifier.height(4.dp)) + Divider( + color = Color(0xFF3e3f3e), + modifier = Modifier + .fillMaxWidth(), + thickness = 1.dp + ) + Spacer(modifier = Modifier.height(4.dp)) + Button(onClick = { + isDeleteSuccess.value = true + isDeleteClicked.value = true + }, colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), modifier = Modifier.fillMaxWidth()) { + Text( + text = "Delete", + color = Color(0xFFFF1106), + fontSize = 20.sp, + modifier = Modifier + .padding(8.dp) + + ) + } + } + } + Spacer(modifier = Modifier.height(8.dp)) + Card( + modifier = Modifier + .fillMaxWidth() + .padding(8.dp), + colors = CardDefaults.cardColors( + containerColor = CardBackground, + ), + shape = RoundedCornerShape(16.dp), + elevation = CardDefaults.cardElevation(0.dp), + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, + modifier = Modifier.fillMaxWidth() + ) { + Spacer(modifier = Modifier.height(8.dp)) + Button(onClick = { + isDeleteUndo.value = true + isDeleteSuccess.value = false + }, colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), modifier = Modifier.fillMaxWidth()) { + Text( + text = "Cancel", + color = Color(0xFF87DAFF), + fontSize = 20.sp, + modifier = Modifier + .padding(8.dp) + ) + } + Spacer(modifier = Modifier.height(4.dp)) + + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index e3bef45..87b5834 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -18,6 +18,14 @@ import ai.travel.app.ui.theme.lightText import ai.travel.app.ui.theme.monteSB import ai.travel.app.ui.theme.textColor import android.graphics.Point +import androidx.compose.animation.AnimatedVisibility +import androidx.compose.animation.core.Spring +import androidx.compose.animation.core.spring +import androidx.compose.animation.core.tween +import androidx.compose.animation.fadeIn +import androidx.compose.animation.fadeOut +import androidx.compose.animation.slideInVertically +import androidx.compose.animation.slideOutVertically import androidx.compose.foundation.BorderStroke import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.Image @@ -91,6 +99,7 @@ import androidx.compose.runtime.rememberCoroutineScope import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.blur import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.drawWithCache import androidx.compose.ui.draw.rotate @@ -101,14 +110,21 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController +import com.airbnb.lottie.compose.LottieAnimation +import com.airbnb.lottie.compose.LottieCompositionSpec +import com.airbnb.lottie.compose.rememberLottieComposition import com.example.mapbox_map.MapBoxMap import com.example.mapbox_map.MapBoxPoint import com.example.mapbox_map.MapItem +import kotlinx.coroutines.delay import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch +import me.saket.swipe.SwipeAction +import me.saket.swipe.SwipeableActionsBox @OptIn(ExperimentalMaterial3Api::class, ExperimentalFoundationApi::class) @@ -156,6 +172,16 @@ fun TripDetailsScreen( var isReorderVisible by remember { mutableStateOf(false) } + + var isDeleteSheetOpen = remember { + mutableStateOf(false) + } + var isDeleteUndo = remember { + mutableStateOf(false) + } + var isDeleteClicked = remember { + mutableStateOf(false) + } val listState = rememberLazyListState() val isCollapsed = remember(listState) { derivedStateOf { @@ -188,6 +214,28 @@ fun TripDetailsScreen( LaunchedEffect(key1 = dayTrips.value) { viewModel.extractBudgetValue(viewModel.currentDestination.value) } + val screenWidth = LocalConfiguration.current.screenWidthDp + + val delete = SwipeAction( + icon = { + val currenanim by rememberLottieComposition( + spec = LottieCompositionSpec.Asset("delete.json") + ) + LottieAnimation( + composition = currenanim, + iterations = 1, + contentScale = ContentScale.Crop, + speed = 0.85f, + modifier = Modifier + .size(125.dp) + ) + }, + background = Color(0xFFFF5F52), + isUndo = isDeleteUndo.value, + onSwipe = { + isDeleteSheetOpen.value = true + } + ) BottomSheetScaffold( sheetContent = { @@ -213,235 +261,241 @@ fun TripDetailsScreen( ) { padding -> println(padding) CompositionLocalProvider(LocalOverscrollConfiguration provides null) { - Column( - modifier = Modifier - .fillMaxSize() - .background(appGradient) - .padding(paddingValues) - ) { - val newItems = remember { - mutableStateListOf() - } - LaunchedEffect(key1 = viewModel.getCurrentTrip(viewModel.currentDestination.value)) { - viewModel.getCurrentTrip(viewModel.currentDestination.value).collectLatest { - if (it.isNotEmpty() && viewModel.currentDestination.value != "") { - newItems.clear() - newItems.addAll( - extractTripsByDestination( - it, - viewModel.currentDestination.value - ) - ) - } + Box(modifier = Modifier.fillMaxSize()) { + Column( + modifier = Modifier + .fillMaxSize() + .background(appGradient) + .padding(paddingValues) + ) { + val newItems = remember { + mutableStateListOf() + } + LaunchedEffect(key1 = viewModel.getCurrentTrip(viewModel.currentDestination.value)) { + viewModel.getCurrentTrip(viewModel.currentDestination.value) + .collectLatest { + if (it.isNotEmpty() && viewModel.currentDestination.value != "") { + newItems.clear() + newItems.addAll( + extractTripsByDestination( + it, + viewModel.currentDestination.value + ) + ) + } + } } - } - if (trips.value.isEmpty() || days.value.isEmpty() - && remainingBudget.value == 0.0 - && totalBudget.value.isEmpty()) { - Box( - modifier = Modifier.fillMaxSize(), - contentAlignment = Alignment.Center + if (trips.value.isEmpty() || days.value.isEmpty() + && remainingBudget.value == 0.0 + && totalBudget.value.isEmpty() ) { - CircularProgressIndicator(color = lightText) - } - } else { - trips.value[0]?.photoBase64?.let { - LazyColumn( - modifier = Modifier - .fillMaxSize(), - state = listState + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.Center ) { - item { - Box( - modifier = Modifier.fillMaxSize(), - contentAlignment = Alignment.TopStart - ) { - Card( - modifier = Modifier - .fillMaxWidth() - .fillMaxHeight(0.34f), - shape = RoundedCornerShape(0.dp), - elevation = CardDefaults.cardElevation(7.dp), - colors = CardDefaults.cardColors( - containerColor = Color.Transparent - ) + CircularProgressIndicator(color = lightText) + } + } else { + trips.value[0]?.photoBase64?.let { + LazyColumn( + modifier = Modifier + .fillMaxSize() + .then( + if(isDeleteSheetOpen.value) Modifier.blur(10.dp) else Modifier + ), + state = listState + ) { + item { + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.TopStart ) { - convertImageByteArrayToBitmap(base64ToByteArray(it))?.asImageBitmap() - ?.let { it1 -> - Image( - bitmap = it1, - contentDescription = "some useful description", - modifier = Modifier - .fillMaxWidth() - .fillMaxHeight() - .drawWithCache { - val gradient = - Brush.verticalGradient( - colors = listOf( - Color.Transparent, - Color.Black.copy( - 0.8f - ) - ), - startY = size.height / 5.5f, - endY = size.height - ) - onDrawWithContent { - drawContent() - drawRect( - gradient, - blendMode = BlendMode.Multiply - ) - } - }, - contentScale = ContentScale.FillWidth - ) - } - } - - Column(modifier = Modifier.fillMaxSize()) { - Icon( - imageVector = Icons.Filled.Close, - contentDescription = "Arrow Back", - tint = lightText, + Card( modifier = Modifier - .padding(start = 15.dp, top = 10.dp) - .size(25.dp) - .clickable { - navController.popBackStack() - } - ) - Spacer(modifier = Modifier.height(70.dp)) - Text( - text = viewModel.currentDestination.value, - color = textColor, - fontSize = 35.sp, - modifier = Modifier.padding( - start = 20.dp, - top = 20.dp, - bottom = 8.dp + .fillMaxWidth() + .fillMaxHeight(0.34f), + shape = RoundedCornerShape(0.dp), + elevation = CardDefaults.cardElevation(7.dp), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent ) - ) - - - LazyVerticalGrid( - columns = GridCells.Fixed(2), - modifier = Modifier.height(200.dp) ) { - items(cardData1) { - GridCard( - topText = it.topText, - bottomText = it.bottomText, - icon = it.icon - ) - } - - items(cardData2) { - GridCard( - topText = it.topText, - bottomText = it.bottomText, - icon = it.icon - ) - } - + convertImageByteArrayToBitmap(base64ToByteArray(it))?.asImageBitmap() + ?.let { it1 -> + Image( + bitmap = it1, + contentDescription = "some useful description", + modifier = Modifier + .fillMaxWidth() + .fillMaxHeight() + .drawWithCache { + val gradient = + Brush.verticalGradient( + colors = listOf( + Color.Transparent, + Color.Black.copy( + 0.8f + ) + ), + startY = size.height / 5.5f, + endY = size.height + ) + onDrawWithContent { + drawContent() + drawRect( + gradient, + blendMode = BlendMode.Multiply + ) + } + }, + contentScale = ContentScale.FillWidth + ) + } } - Row( - verticalAlignment = Alignment.CenterVertically, - modifier = Modifier - .padding( - start = 12.dp, - top = 0.dp, - bottom = 0.dp, - end = 12.dp - ) - ) { + Column(modifier = Modifier.fillMaxSize()) { Icon( - imageVector = Icons.Filled.Map, - contentDescription = "topText", + imageVector = Icons.Filled.Close, + contentDescription = "Arrow Back", tint = lightText, - modifier = Modifier.size(30.dp) + modifier = Modifier + .padding(start = 15.dp, top = 10.dp) + .size(25.dp) + .clickable { + navController.popBackStack() + } ) - Spacer(modifier = Modifier.width(7.dp)) + Spacer(modifier = Modifier.height(70.dp)) Text( - text = "Map View", + text = viewModel.currentDestination.value, color = textColor, - fontSize = 25.sp, + fontSize = 35.sp, + modifier = Modifier.padding( + start = 20.dp, + top = 20.dp, + bottom = 8.dp + ) ) - } - Spacer(modifier = Modifier.height(20.dp)) - Card( - modifier = Modifier - .fillMaxWidth() - .padding(start = 12.dp, end = 12.dp) - .height(200.dp) - .shadow(10.dp), - shape = RoundedCornerShape(10.dp), - elevation = CardDefaults.cardElevation(40.dp), - colors = CardDefaults.cardColors( - containerColor = Color.Transparent - ), - ) { - MapBoxMap( - onPointChange = { point -> - - }, - points = dayTrips.value.map { - MapItem( - image = R.drawable.app_icon, - latitude = it?.latitude ?: 0.0, - longitude = it?.longitude ?: 0.0, - location = it?.destination ?: "", - time = it?.timeOfDay ?: "", + LazyVerticalGrid( + columns = GridCells.Fixed(2), + modifier = Modifier.height(200.dp) + ) { + items(cardData1) { + GridCard( + topText = it.topText, + bottomText = it.bottomText, + icon = it.icon ) - }, - currentPoint = currentPoint.apply { - value = MapBoxPoint( - latitude = dayTrips.value[0]?.latitude - ?: 0.0, - longitude = dayTrips.value[0]?.longitude - ?: 0.0, - zoom = 15.0 + } + + items(cardData2) { + GridCard( + topText = it.topText, + bottomText = it.bottomText, + icon = it.icon ) - }, - latitude = dayTrips.value[0]?.latitude - ?: 0.0, - longitude = dayTrips.value[0]?.longitude - ?: 0.0, - ) - } + } - Spacer(modifier = Modifier.height(20.dp)) + } - Row( - verticalAlignment = Alignment.CenterVertically, - modifier = Modifier - .padding( - start = 12.dp, - top = 0.dp, - bottom = 0.dp, - end = 12.dp - ), - horizontalArrangement = Arrangement.SpaceBetween - ) { - Row { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .padding( + start = 12.dp, + top = 0.dp, + bottom = 0.dp, + end = 12.dp + ) + ) { Icon( - imageVector = Icons.Filled.LocationOn, + imageVector = Icons.Filled.Map, contentDescription = "topText", tint = lightText, modifier = Modifier.size(30.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Your Schedule", + text = "Map View", color = textColor, fontSize = 25.sp, ) } + + Spacer(modifier = Modifier.height(20.dp)) + + Card( + modifier = Modifier + .fillMaxWidth() + .padding(start = 12.dp, end = 12.dp) + .height(200.dp) + .shadow(10.dp), + shape = RoundedCornerShape(10.dp), + elevation = CardDefaults.cardElevation(40.dp), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent + ), + ) { + MapBoxMap( + onPointChange = { point -> + + }, + points = dayTrips.value.map { + MapItem( + image = R.drawable.app_icon, + latitude = it?.latitude ?: 0.0, + longitude = it?.longitude ?: 0.0, + location = it?.destination ?: "", + time = it?.timeOfDay ?: "", + ) + }, + currentPoint = currentPoint.apply { + value = MapBoxPoint( + latitude = dayTrips.value[0]?.latitude + ?: 0.0, + longitude = dayTrips.value[0]?.longitude + ?: 0.0, + zoom = 15.0 + ) + }, + latitude = dayTrips.value[0]?.latitude + ?: 0.0, + longitude = dayTrips.value[0]?.longitude + ?: 0.0, + ) + } + + Spacer(modifier = Modifier.height(20.dp)) + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .padding( + start = 12.dp, + top = 0.dp, + bottom = 0.dp, + end = 12.dp + ), + horizontalArrangement = Arrangement.SpaceBetween + ) { + Row { + Icon( + imageVector = Icons.Filled.LocationOn, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(30.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Your Schedule", + color = textColor, + fontSize = 25.sp, + ) + } + Row( modifier = Modifier .fillMaxWidth() .padding(end = 12.dp) @@ -455,7 +509,7 @@ fun TripDetailsScreen( } }, horizontalArrangement = Arrangement.End - ){ + ) { Icon( imageVector = Icons.Filled.Reorder, contentDescription = "topText", @@ -463,462 +517,545 @@ fun TripDetailsScreen( modifier = Modifier.size(25.dp) ) } - } + } - Spacer(modifier = Modifier.height(20.dp)) + Spacer(modifier = Modifier.height(20.dp)) + } } } - } - item { - LazyRow { - items(days.value) { day -> - Card( - colors = CardDefaults.cardColors( - containerColor = if (day == currentDay.value) lightText else Color.Transparent, - ), - border = BorderStroke(1.dp, brush = borderBrush), - shape = RoundedCornerShape(20.dp), - elevation = CardDefaults.cardElevation(0.dp), - modifier = Modifier - .width(120.dp) - .padding( - start = 12.dp, - top = 0.dp, - bottom = 12.dp, - end = 12.dp - ) - .clickable( - interactionSource = MutableInteractionSource(), - indication = null - ) { - coroutineScope.launch { - currentDay.value = day ?: "1" - } - } - - ) { - Column( - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center, + item { + LazyRow { + items(days.value) { day -> + Card( + colors = CardDefaults.cardColors( + containerColor = if (day == currentDay.value) lightText else Color.Transparent, + ), + border = BorderStroke( + 1.dp, + brush = borderBrush + ), + shape = RoundedCornerShape(20.dp), + elevation = CardDefaults.cardElevation(0.dp), modifier = Modifier - .fillMaxWidth() + .width(120.dp) .padding( - start = 0.dp, - top = 10.dp, - bottom = 10.dp + start = 12.dp, + top = 0.dp, + bottom = 12.dp, + end = 12.dp ) + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + currentDay.value = day ?: "1" + } + } + ) { - Text( - text = "Day $day", - color = textColor, - fontSize = 18.sp, - modifier = Modifier.padding(start = 2.dp) - ) + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center, + modifier = Modifier + .fillMaxWidth() + .padding( + start = 0.dp, + top = 10.dp, + bottom = 10.dp + ) + ) { + Text( + text = "Day $day", + color = textColor, + fontSize = 18.sp, + modifier = Modifier.padding(start = 2.dp) + ) + } } - } - } - } - } - - itemsIndexed(dayTrips.value) {index, it -> - Row( - modifier = Modifier - .fillMaxWidth() - .padding( - start = 0.dp, - top = 0.dp, - bottom = 12.dp, - end = 12.dp - ), - verticalAlignment = Alignment.CenterVertically, - horizontalArrangement = Arrangement.Start - ) { - Column( - modifier = Modifier.fillMaxWidth(0.3f), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center - ) { - if (index != 0) { - Spacer(modifier = Modifier.height(5.dp)) - Icon( - imageVector = Icons.Filled.Timer, - contentDescription = "topText", - tint = textColor, - modifier = Modifier - .size(35.dp) - .background(Color(0xFF007c6e), shape = CircleShape) - .padding(5.dp) - - ) - Spacer(modifier = Modifier.height(5.dp)) - VerticalDashedDivider( - color = lightText, - height = 40, - dashWidth = 14f, - gapWidth = 10f - ) - Spacer(modifier = Modifier.height(15.dp)) } - CustomMarker(text = (index + 1).toString()) - Spacer(modifier = Modifier.height(5.dp)) - VerticalDashedDivider( - color = lightText, - height = 100, - dashWidth = 14f, - gapWidth = 10f - ) - } + } - Column( - modifier = Modifier - .fillMaxWidth(0.7f) - .weight(1f), - horizontalAlignment = Alignment.Start, - verticalArrangement = Arrangement.Center + itemsIndexed(dayTrips.value) { index, it -> + SwipeableActionsBox( + endActions = listOf(delete), + backgroundUntilSwipeThreshold = Color(0xFF4792ff), + swipeThreshold = (screenWidth / 2.5).dp ) { - if (index != 0) { - Spacer(modifier = Modifier.height(15.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Spacer(modifier = Modifier.width(7.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { + Row( + modifier = Modifier + .fillMaxWidth() + .padding( + start = 0.dp, + top = 0.dp, + bottom = 12.dp, + end = 12.dp + ), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Start + ) { + Column( + modifier = Modifier.fillMaxWidth(0.3f), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center + ) { + if (index != 0) { + Spacer(modifier = Modifier.height(5.dp)) Icon( - imageVector = Icons.Filled.DirectionsCar, + imageVector = Icons.Filled.Timer, contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) + tint = textColor, + modifier = Modifier + .size(35.dp) + .background( + Color(0xFF007c6e), + shape = CircleShape + ) + .padding(5.dp) + ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = dayTrips.value[index]?.distance ?: "", - color = textColor, - fontSize = 13.sp, + Spacer(modifier = Modifier.height(5.dp)) + VerticalDashedDivider( + color = lightText, + height = 40, + dashWidth = 14f, + gapWidth = 10f ) + Spacer(modifier = Modifier.height(15.dp)) } - Spacer(modifier = Modifier.width(7.dp)) + CustomMarker(text = (index + 1).toString()) + Spacer(modifier = Modifier.height(5.dp)) + VerticalDashedDivider( + color = lightText, + height = 100, + dashWidth = 14f, + gapWidth = 10f + ) + + } + + Column( + modifier = Modifier + .fillMaxWidth(0.7f) + .weight(1f), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.Center + ) { + if (index != 0) { + Spacer(modifier = Modifier.height(15.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Spacer(modifier = Modifier.width(7.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.DirectionsCar, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(25.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = dayTrips.value[index]?.distance + ?: "", + color = textColor, + fontSize = 13.sp, + ) + } + Spacer(modifier = Modifier.width(7.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.AvTimer, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(25.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = dayTrips.value[index]?.duration + ?: "", + color = textColor, + fontSize = 13.sp, + ) + } + } + Spacer(modifier = Modifier.height(55.dp)) + } + Text( + text = if (index == 0) "Morning" else if (index == 1) "Afternoon" else "Evening", + color = textColor, + fontSize = 25.sp, + modifier = Modifier + ) + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = it?.name ?: "", + color = textColor, + fontSize = 13.sp, + modifier = Modifier, + softWrap = true + ) + Spacer(modifier = Modifier.height(10.dp)) Row(verticalAlignment = Alignment.CenterVertically) { Icon( - imageVector = Icons.Filled.AvTimer, + imageVector = Icons.Filled.Wallet, contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) + tint = lightText, + modifier = Modifier.size(20.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( - text = dayTrips.value[index]?.duration ?: "", + text = it?.budget ?: "", color = textColor, - fontSize = 13.sp, + fontSize = 12.sp, ) } - } - Spacer(modifier = Modifier.height(55.dp)) - } - Text( - text = if (index == 0) "Morning" else if (index == 1) "Afternoon" else "Evening", - color = textColor, - fontSize = 25.sp, - modifier = Modifier - ) - Spacer(modifier = Modifier.height(10.dp)) - Text( - text = it?.name ?: "", - color = textColor, - fontSize = 13.sp, - modifier = Modifier, - softWrap = true - ) - Spacer(modifier = Modifier.height(10.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Icon( - imageVector = Icons.Filled.Wallet, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = it?.budget ?: "", - color = textColor, - fontSize = 12.sp, - ) - } - Spacer(modifier = Modifier.height(10.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Button( - onClick = { - viewModel.currentDay.value = - currentDay.value - viewModel.currentTimeOfDay.value = - it?.timeOfDay ?: "" - viewModel.currentNewDestination.value = - it?.name ?: "" - coroutineScope.launch { - isReorderVisible = false - modalSheetStates.bottomSheetState.expand() - } - }, - colors = ButtonDefaults.buttonColors( - containerColor = lightText, - contentColor = textColor - ) - ) { - Text( - text = "More Info", - color = textColor, - fontSize = 12.sp, - ) + Spacer(modifier = Modifier.height(10.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Button( + onClick = { + viewModel.currentDay.value = + currentDay.value + viewModel.currentTimeOfDay.value = + it?.timeOfDay ?: "" + viewModel.currentNewDestination.value = + it?.name ?: "" + coroutineScope.launch { + isReorderVisible = false + modalSheetStates.bottomSheetState.expand() + } + }, + colors = ButtonDefaults.buttonColors( + containerColor = lightText, + contentColor = textColor + ) + ) { + Text( + text = "More Info", + color = textColor, + fontSize = 12.sp, + ) - } - Spacer(modifier = Modifier.width(10.dp)) - Button( - onClick = { /*TODO*/ }, - colors = ButtonDefaults.buttonColors( - containerColor = lightText, - contentColor = textColor - ) - ) { - Text( - text = "Navigate", - color = textColor, - fontSize = 12.sp, - ) + } + Spacer(modifier = Modifier.width(10.dp)) + Button( + onClick = { /*TODO*/ }, + colors = ButtonDefaults.buttonColors( + containerColor = lightText, + contentColor = textColor + ) + ) { + Text( + text = "Navigate", + color = textColor, + fontSize = 12.sp, + ) + } + } } } } - } - } + } - item { - Spacer(modifier = Modifier.height(40.dp)) - Card( - modifier = Modifier - .fillMaxWidth() - .padding( - start = 10.dp, - end = 15.dp, - bottom = 10.dp, - top = 10.dp - ), - colors = CardDefaults.cardColors( - containerColor = Color.Transparent, - contentColor = textColor - ), - elevation = CardDefaults.cardElevation(0.dp), - shape = RoundedCornerShape(10.dp), - border = BorderStroke(0.5.dp, color = bottomBarBorder.copy(0.5f)) - ) { - Column(horizontalAlignment = Alignment.CenterHorizontally, + item { + Spacer(modifier = Modifier.height(40.dp)) + Card( modifier = Modifier .fillMaxWidth() - .padding(10.dp)) { - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically + .padding( + start = 10.dp, + end = 15.dp, + bottom = 10.dp, + top = 10.dp + ), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent, + contentColor = textColor + ), + elevation = CardDefaults.cardElevation(0.dp), + shape = RoundedCornerShape(10.dp), + border = BorderStroke( + 0.5.dp, + color = bottomBarBorder.copy(0.5f) + ) + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, + modifier = Modifier + .fillMaxWidth() + .padding(10.dp) ) { Row( - modifier = Modifier, + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.Language, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.Language, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Language", + color = Color(0xFF6588bf), + fontSize = 12.sp, + ) + } Text( - text = "Language", - color = Color(0xFF6588bf), + text = "English", + color = Color.White, fontSize = 12.sp, ) } - Text( - text = "English", - color = Color.White, - fontSize = 12.sp, + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) ) - } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) - ) - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically - ) { Row( - modifier = Modifier, + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.WbSunny, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.WbSunny, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Weather", + color = Color(0xFF6588bf), + fontSize = 12.sp, + ) + } Text( - text = "Weather", - color = Color(0xFF6588bf), + text = "Sunny", + color = Color.White, fontSize = 12.sp, ) } - Text( - text = "Sunny", - color = Color.White, - fontSize = 12.sp, + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) ) - } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) - ) - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically - ) { Row( - modifier = Modifier, + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.AccountBalanceWallet, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.AccountBalanceWallet, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Total Budget", + color = Color(0xFF6588bf), + fontSize = 12.sp, + ) + } Text( - text = "Total Budget", - color = Color(0xFF6588bf), + text = "Rs ${totalBudget.value[0]}", + color = Color.White, fontSize = 12.sp, ) } - Text( - text = "Rs ${totalBudget.value[0]}", - color = Color.White, - fontSize = 12.sp, + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) ) - } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) - ) - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically - ) { Row( - modifier = Modifier, + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.MoneyOff, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.MoneyOff, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Used Budget", + color = Color(0xFF6588bf), + fontSize = 12.sp, + ) + } Text( - text = "Used Budget", - color = Color(0xFF6588bf), + text = "Rs ${remainingBudget.value}", + color = Color.White, fontSize = 12.sp, ) } - Text( - text = "Rs ${remainingBudget.value}", - color = Color.White, - fontSize = 12.sp, + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) ) - } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) - ) - Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, - verticalAlignment = Alignment.CenterVertically - ) { Row( - modifier = Modifier, + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically ) { - Icon( - imageVector = Icons.Filled.Money, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) + Row( + modifier = Modifier, + verticalAlignment = Alignment.CenterVertically + ) { + Icon( + imageVector = Icons.Filled.Money, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = "Available Budget", + color = Color(0xFF6588bf), + fontSize = 12.sp, + ) + } Text( - text = "Available Budget", - color = Color(0xFF6588bf), + text = "Rs ${ + (totalBudget.value[0]?.minus( + remainingBudget.value + )) ?: 0 + }", + color = Color.White, fontSize = 12.sp, ) } - Text( - text = "Rs ${(totalBudget.value[0]?.minus( - remainingBudget.value - )) ?: 0}", - color = Color.White, - fontSize = 12.sp, - ) } } } - } - item { - Column( - modifier = Modifier - .fillMaxWidth() - .padding(end = 16.dp), - horizontalAlignment = Alignment.End - ) { - Spacer(modifier = Modifier.height(20.dp)) - Text( - text = "Wishing You", - color = textColor.copy(0.75f), - fontSize = 23.sp, - fontFamily = monteSB, - ) - Spacer(modifier = Modifier.height(10.dp)) - Text( - text = "A Very Happy ❤️ Journey", - color = textColor.copy(0.65f), - fontSize = 13.sp, - fontFamily = monteSB, - ) - Spacer(modifier = Modifier.height(20.dp)) - } + item { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(end = 16.dp), + horizontalAlignment = Alignment.End + ) { + Spacer(modifier = Modifier.height(20.dp)) + Text( + text = "Wishing You", + color = textColor.copy(0.75f), + fontSize = 23.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = "A Very Happy ❤️ Journey", + color = textColor.copy(0.65f), + fontSize = 13.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(20.dp)) + } + } } + } } + } + AnimatedVisibility( + visible = isDeleteSheetOpen.value, + enter = slideInVertically(initialOffsetY = { + it + }, animationSpec = tween( + durationMillis = 50, + )), + exit = slideOutVertically(targetOffsetY = { + -it + }, animationSpec = tween( + durationMillis = 80, + )) + ) { + Box( + modifier = Modifier + .fillMaxSize(), + contentAlignment = Alignment.BottomCenter + ) { + DeleteBottomSheet( + isDeleteSuccess = isDeleteSheetOpen, + isDeleteUndo = isDeleteUndo, + isDeleteClicked = isDeleteClicked, + ) + } + } + AnimatedVisibility( + visible = isDeleteClicked.value, + enter = fadeIn(animationSpec = tween( + durationMillis = 50, + )), + exit = fadeOut(animationSpec = tween( + durationMillis = 50, + )) + ) { + Box( + modifier = Modifier + .fillMaxSize(), + contentAlignment = Alignment.Center + ) { + val currenanim by rememberLottieComposition( + spec = LottieCompositionSpec.Asset("boom.json") + ) + LottieAnimation( + composition = currenanim, + iterations = 1, + contentScale = ContentScale.Crop, + speed = 0.85f, + modifier = Modifier + .size(200.dp) + ) + } + LaunchedEffect(key1 = isDeleteClicked) { + if (isDeleteClicked.value) { + delay(2000) + isDeleteClicked.value = false + isDeleteSheetOpen.value = false + isDeleteUndo.value = false + } + } } } } From f39c42a68e0cce98b0f5a8110d631c05b11df346 Mon Sep 17 00:00:00 2001 From: HeyfromNandini Date: Sat, 16 Dec 2023 15:56:58 +0530 Subject: [PATCH 06/10] Minor changes --- .idea/deploymentTargetDropDown.xml | 17 ++ .../ai/travel/app/home/ui/HomeScreenMain.kt | 170 +++++++++--------- .../ai/travel/app/home/ui/PersonalRoutes.kt | 2 +- .../ai/travel/app/riveanimation/LoginUI.kt | 2 +- .../travel/app/tripDetails/MoreInfoTrips.kt | 108 +---------- 5 files changed, 109 insertions(+), 190 deletions(-) create mode 100644 .idea/deploymentTargetDropDown.xml diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..d7ae898 --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt index af579ff..ea31e41 100644 --- a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt +++ b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt @@ -228,91 +228,91 @@ fun HomeScreenMain( } ) } - Row( - modifier = Modifier - .fillMaxWidth() - .padding( - bottom = 20.dp, - start = 25.dp, - end = 25.dp - ), - horizontalArrangement = Arrangement.SpaceBetween - ) { - Column( - modifier = Modifier - .padding(top = 15.dp), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center - ) { - Text( - text = "Points Earned", - color = textColor, - fontSize = 14.sp, - fontFamily = monteSB, - softWrap = true, - modifier = Modifier.padding(start = 7.dp) - ) - Row( - modifier = Modifier.padding( - end = 0.dp, - top = 7.dp - ) - ) { - Icon( - Icons.Filled.Wallet, - contentDescription = "coins", - modifier = Modifier - .size(20.dp) - .padding(end = 5.dp), - tint = lightText - ) - Text( - text = "100", - color = textColor, - fontSize = 15.sp, - fontFamily = monteSB, - ) - } - - } - Column( - modifier = Modifier - .padding(top = 15.dp), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center - ) { - Text( - text = "Points Earned", - color = textColor, - fontSize = 14.sp, - fontFamily = monteSB, - softWrap = true, - modifier = Modifier.padding(start = 7.dp) - ) - Row( - modifier = Modifier.padding( - end = 0.dp, - top = 7.dp - ) - ) { - Icon( - Icons.Filled.Wallet, - contentDescription = "coins", - modifier = Modifier - .size(20.dp) - .padding(end = 5.dp), - tint = lightText - ) - Text( - text = "100", - color = textColor, - fontSize = 15.sp, - fontFamily = monteSB, - ) - } - - } - } +// Row( +// modifier = Modifier +// .fillMaxWidth() +// .padding( +// bottom = 20.dp, +// start = 25.dp, +// end = 25.dp +// ), +// horizontalArrangement = Arrangement.SpaceBetween +// ) { +// Column( +// modifier = Modifier +// .padding(top = 15.dp), +// horizontalAlignment = Alignment.CenterHorizontally, +// verticalArrangement = Arrangement.Center +// ) { +// Text( +// text = "Points Earned", +// color = textColor, +// fontSize = 14.sp, +// fontFamily = monteSB, +// softWrap = true, +// modifier = Modifier.padding(start = 7.dp) +// ) +// Row( +// modifier = Modifier.padding( +// end = 0.dp, +// top = 7.dp +// ) +// ) { +// Icon( +// Icons.Filled.Wallet, +// contentDescription = "coins", +// modifier = Modifier +// .size(20.dp) +// .padding(end = 5.dp), +// tint = lightText +// ) +// Text( +// text = "100", +// color = textColor, +// fontSize = 15.sp, +// fontFamily = monteSB, +// ) +// } +// +// } +// Column( +// modifier = Modifier +// .padding(top = 15.dp), +// horizontalAlignment = Alignment.CenterHorizontally, +// verticalArrangement = Arrangement.Center +// ) { +// Text( +// text = "Points Earned", +// color = textColor, +// fontSize = 14.sp, +// fontFamily = monteSB, +// softWrap = true, +// modifier = Modifier.padding(start = 7.dp) +// ) +// Row( +// modifier = Modifier.padding( +// end = 0.dp, +// top = 7.dp +// ) +// ) { +// Icon( +// Icons.Filled.Wallet, +// contentDescription = "coins", +// modifier = Modifier +// .size(20.dp) +// .padding(end = 5.dp), +// tint = lightText +// ) +// Text( +// text = "100", +// color = textColor, +// fontSize = 15.sp, +// fontFamily = monteSB, +// ) +// } +// +// } +// } Spacer(modifier = Modifier.height(15.dp)) } } diff --git a/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt b/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt index 25b8b68..200fa5c 100644 --- a/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt +++ b/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt @@ -84,7 +84,7 @@ fun PersonalRoutes( item { NewRouteCard(sheetState) } - items(newItems) { item -> + items(newItems.reversed()) { item -> RouteCard(item, navController, homeViewModel) } diff --git a/app/src/main/java/ai/travel/app/riveanimation/LoginUI.kt b/app/src/main/java/ai/travel/app/riveanimation/LoginUI.kt index 752961d..1b8f54f 100644 --- a/app/src/main/java/ai/travel/app/riveanimation/LoginUI.kt +++ b/app/src/main/java/ai/travel/app/riveanimation/LoginUI.kt @@ -277,7 +277,7 @@ fun LoginUI( fontFamily = monteSB, ) ) { - append("Rive") + append("Tripify") } append(" ") }, fontSize = 25.sp) diff --git a/app/src/main/java/ai/travel/app/tripDetails/MoreInfoTrips.kt b/app/src/main/java/ai/travel/app/tripDetails/MoreInfoTrips.kt index aafd064..b0f2d1b 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/MoreInfoTrips.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/MoreInfoTrips.kt @@ -82,7 +82,7 @@ fun MoreInfoTrips(viewModel: HomeViewModel, paddingValues: PaddingValues) { Column( modifier = Modifier .fillMaxWidth() - .fillMaxHeight(0.95f) + .fillMaxHeight(0.88f) .background(appGradient) .padding(paddingValues) ) { @@ -139,109 +139,11 @@ fun MoreInfoTrips(viewModel: HomeViewModel, paddingValues: PaddingValues) { contentScale = ContentScale.Crop ) } - } + } //IMAGE - Column { - Spacer(modifier = Modifier.fillMaxHeight(0.13f)) - Text( - text = viewModel.currentDestination.value, - color = textColor, - fontSize = 35.sp, - modifier = Modifier.padding( - start = 20.dp, - top = 20.dp, - bottom = 8.dp - ) - ) - - LazyVerticalGrid( - columns = GridCells.Fixed(2), - modifier = Modifier.height(100.dp) - ) { - items(cardData1) { - GridCard( - topText = it.topText, - bottomText = it.bottomText, - icon = it.icon - ) - } - - } - - Row( - verticalAlignment = Alignment.CenterVertically, modifier = Modifier - .padding( - start = 12.dp, - top = 0.dp, - bottom = 0.dp, - end = 12.dp - ) - ) { - Icon( - imageVector = Icons.Filled.PhotoAlbum, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Collections", - color = textColor, - fontSize = 12.sp, - ) - } - - Spacer(modifier = Modifier.height(10.dp)) - Card( - modifier = Modifier - .width(220.dp) - .height(180.dp) - .padding(16.dp), - colors = CardDefaults.cardColors( - containerColor = CardBackground - ), - shape = RoundedCornerShape(16.dp), - elevation = CardDefaults.cardElevation(10.dp) - ) { - Column(horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center) { - Card( - modifier = Modifier - .padding(4.dp) - .fillMaxHeight(0.6f) - .dashedBorder(1.dp, textColor, 4.dp), - colors = CardDefaults.cardColors( - containerColor = CardBackground - ), - shape = RoundedCornerShape(16.dp), - elevation = CardDefaults.cardElevation(10.dp), - ) { - Column( - modifier = Modifier.fillMaxSize(), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center - ) { - Icon( - Icons.Filled.PhotoLibrary, - contentDescription = "", - modifier = Modifier.size(50.dp), - tint = lightText - ) - Spacer(modifier = Modifier.height(8.dp)) - } - } - - Spacer(modifier = Modifier.height(12.dp)) - Text( - text = "Photo Gallery", - fontSize = 15.sp, - color = textColor, - modifier = Modifier.weight(1f) - ) - - } - } - } + Text(text = "Mumbai") + ///////////// + } From 71b1673a71095b9cac741cbfb570593ddb2d3a26 Mon Sep 17 00:00:00 2001 From: Kailash Sharma Date: Sat, 16 Dec 2023 22:34:31 +0530 Subject: [PATCH 07/10] Add date time picker --- app/build.gradle.kts | 4 + .../main/java/ai/travel/app/MainActivity.kt | 4 + .../java/ai/travel/app/home/HomeViewModel.kt | 61 ++- .../ai/travel/app/home/ui/HomeScreenMain.kt | 6 +- .../ai/travel/app/home/ui/NewHomeScreen.kt | 10 +- .../ai/travel/app/home/ui/PersonalRoutes.kt | 17 +- .../ai/travel/app/navigation/NavController.kt | 5 + .../java/ai/travel/app/navigation/Screens.kt | 1 + .../ai/travel/app/newTrip/NewTripScreen.kt | 423 +++++++++++--- .../travel/app/tripDetails/Dashed Divider.kt | 21 +- .../ai/travel/app/tripDetails/TripDetails.kt | 515 +++++++++++------- 11 files changed, 783 insertions(+), 284 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 6b878e8..9d5b2c3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -158,6 +158,10 @@ dependencies { // Swipe implementation("me.saket.swipe:swipe:1.2.0") + // Dialogs + implementation("io.github.vanpra.compose-material-dialogs:datetime:0.9.0") + coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.4") + // Maps implementation(project(":maps")) diff --git a/app/src/main/java/ai/travel/app/MainActivity.kt b/app/src/main/java/ai/travel/app/MainActivity.kt index d1692b3..5552311 100644 --- a/app/src/main/java/ai/travel/app/MainActivity.kt +++ b/app/src/main/java/ai/travel/app/MainActivity.kt @@ -73,6 +73,10 @@ class MainActivity : ComponentActivity() { Screens.Login.route -> { isBottomBarVisible.value = false } + + Screens.NewTrip.route -> { + isBottomBarVisible.value = false + } } diff --git a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt index 597aa3e..4908804 100644 --- a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt +++ b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt @@ -9,7 +9,9 @@ import ai.travel.app.dto.PalmApi import ai.travel.app.dto.Prompt import ai.travel.app.dto.getPlaceId.PlaceIdBody import ai.travel.app.repository.ApiService +import ai.travel.app.tripDetails.TimeSlot import android.app.Application +import android.icu.util.Calendar import android.util.Base64 import androidx.compose.runtime.mutableStateListOf import androidx.compose.runtime.mutableStateOf @@ -26,9 +28,14 @@ import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.collectLatest +import kotlinx.coroutines.flow.flow import kotlinx.coroutines.launch import kotlinx.coroutines.runBlocking import kotlinx.coroutines.withContext +import java.time.Instant +import java.time.LocalDateTime +import java.time.ZoneOffset +import java.util.concurrent.TimeUnit import javax.inject.Inject @HiltViewModel @@ -49,6 +56,12 @@ class HomeViewModel @Inject constructor( private val _data = MutableStateFlow(emptyList>()) val data: StateFlow>> = _data.asStateFlow() + private val _currentTime = MutableStateFlow(null) + val currentTime: StateFlow = _currentTime.asStateFlow() + + private val _progress = MutableStateFlow(0f) + val progress: StateFlow = _progress.asStateFlow() + private val _geoCodesData = MutableStateFlow(emptyList().toMutableList()) val geoCodesData: StateFlow> = _geoCodesData.asStateFlow() @@ -114,6 +127,40 @@ class HomeViewModel @Inject constructor( } } + + fun calculateTimeSlotUpdates() { + val currentTime = System.currentTimeMillis() + val timeSlotFlow = MutableStateFlow(determineTimeSlot(currentTime)) + + // Create a coroutine to update the time slot every 15 minutes + val coroutine = determineTimeSlot(System.currentTimeMillis()) + println("coroutineeeee: $coroutine") + _currentTime.value = coroutine + } + + private fun determineTimeSlot(currentTime: Long): TimeSlot { + val instant = Instant.ofEpochMilli(currentTime) + val zoneOffset = ZoneOffset.UTC // Change this if you want to use a different time zone + + val localDateTime = LocalDateTime.ofInstant(instant, zoneOffset) + println("localDateTimeeeee: $localDateTime") + val hour = localDateTime.hour + println("localDateTimeeeee 11: $hour") + + return when (getHourFromMillis(currentTime)) { + in 9..11 -> TimeSlot.MORNING // 9 AM to 11 AM is morning + in 12..16 -> TimeSlot.AFTERNOON // 12 PM to 4 PM is afternoon + in 17..20 -> TimeSlot.EVENING // 5 PM to 8 PM is evening + else -> TimeSlot.NIGHT // Other times are considered night + } + } + + private fun getHourFromMillis(systemTimeMillis: Long): Int { + val calendar = Calendar.getInstance() + calendar.timeInMillis = systemTimeMillis + return calendar.get(Calendar.HOUR_OF_DAY) + } + fun updateUserDetails( userName: String, gender: String, @@ -240,6 +287,18 @@ class HomeViewModel @Inject constructor( } } + fun calculateProgress() { + val calendar = Calendar.getInstance() + val currentHour = calendar.get(Calendar.HOUR_OF_DAY) + val currentMinute = calendar.get(Calendar.MINUTE) + + val totalAvailableTimeMinutes = TimeUnit.HOURS.toMinutes(12) + val elapsedMinutes = + ((currentHour - 9) * 60) + currentMinute + + _progress.value = (elapsedMinutes.toFloat() / totalAvailableTimeMinutes).coerceIn(0f, 1f) + } + private suspend fun getGeoCodes() { _data.value.forEachIndexed { index, location -> val geoCodes = mutableMapOf() @@ -443,7 +502,7 @@ class HomeViewModel @Inject constructor( val output = it?.replace(regex, "") println("budgetssss: $output") _remainingBudget.value += - output?.toDoubleOrNull() ?: 0.0 + output?.toDoubleOrNull() ?: 0.0 } } diff --git a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt index af579ff..4b384ac 100644 --- a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt +++ b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt @@ -119,11 +119,7 @@ fun HomeScreenMain( } BottomSheetScaffold( sheetContent = { - NewTripScreen( - viewModel = newTripViewModel, - sheetScaffoldState = modalSheetStates, - homeViewModel = viewModel - ) + }, sheetContainerColor = CardBackground, scaffoldState = modalSheetStates, diff --git a/app/src/main/java/ai/travel/app/home/ui/NewHomeScreen.kt b/app/src/main/java/ai/travel/app/home/ui/NewHomeScreen.kt index d4bd547..a8a3443 100644 --- a/app/src/main/java/ai/travel/app/home/ui/NewHomeScreen.kt +++ b/app/src/main/java/ai/travel/app/home/ui/NewHomeScreen.kt @@ -111,11 +111,11 @@ fun NewHomeScreen( val trips = viewModel.allTrips.collectAsState(initial = emptyList()) BottomSheetScaffold( sheetContent = { - NewTripScreen( - viewModel = newTripViewModel, - sheetScaffoldState = modalSheetStates, - homeViewModel = viewModel - ) +// NewTripScreen( +// viewModel = newTripViewModel, +// sheetScaffoldState = modalSheetStates, +// homeViewModel = viewModel +// ) }, sheetContainerColor = CardBackground, scaffoldState = modalSheetStates, diff --git a/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt b/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt index 25b8b68..d91abb2 100644 --- a/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt +++ b/app/src/main/java/ai/travel/app/home/ui/PersonalRoutes.kt @@ -34,17 +34,22 @@ import androidx.compose.material.icons.filled.Wallet import androidx.compose.material3.BottomSheetScaffoldState import androidx.compose.material3.Card import androidx.compose.material3.CardDefaults +import androidx.compose.material3.DisplayMode import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.SheetState import androidx.compose.material3.Text +import androidx.compose.material3.rememberDatePickerState import androidx.compose.runtime.Composable import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState +import androidx.compose.runtime.derivedStateOf +import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateListOf import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -54,8 +59,12 @@ import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController +import com.vanpra.composematerialdialogs.rememberMaterialDialogState import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.launch +import java.time.LocalDate +import java.time.LocalTime +import java.time.format.DateTimeFormatter @OptIn(ExperimentalMaterial3Api::class) @Composable @@ -82,7 +91,7 @@ fun PersonalRoutes( Column { LazyRow() { item { - NewRouteCard(sheetState) + NewRouteCard(sheetState, navController) } items(newItems) { item -> RouteCard(item, navController, homeViewModel) @@ -95,7 +104,7 @@ fun PersonalRoutes( @OptIn(ExperimentalMaterial3Api::class) @Composable -fun NewRouteCard(sheetState: BottomSheetScaffoldState) { +fun NewRouteCard(sheetState: BottomSheetScaffoldState, navController: NavController) { val coroutineScope = rememberCoroutineScope() Card( modifier = Modifier @@ -104,9 +113,7 @@ fun NewRouteCard(sheetState: BottomSheetScaffoldState) { .padding(16.dp) .clickable(interactionSource = MutableInteractionSource(), indication = null, onClick = { - coroutineScope.launch { - sheetState.bottomSheetState.expand() - } + navController.navigate(Screens.NewTrip.route) }), colors = CardDefaults.cardColors( containerColor = CardBackground diff --git a/app/src/main/java/ai/travel/app/navigation/NavController.kt b/app/src/main/java/ai/travel/app/navigation/NavController.kt index 1211971..6a295b6 100644 --- a/app/src/main/java/ai/travel/app/navigation/NavController.kt +++ b/app/src/main/java/ai/travel/app/navigation/NavController.kt @@ -8,6 +8,7 @@ import ai.travel.app.home.ui.PfScreen import ai.travel.app.home.ui.RtScreen import ai.travel.app.mapsSearch.MapsSearchViewModel import ai.travel.app.mapsSearch.ui.MapsSearchScreen +import ai.travel.app.newTrip.NewTripScreen import ai.travel.app.newTrip.NewTripViewModel import ai.travel.app.profile.NewProfileScreen import ai.travel.app.riveanimation.LoginUI @@ -66,6 +67,10 @@ fun NavController( composable(Screens.ReorderTrip.route) { ReorderLists(viewModel = homeViewModel, paddingValues = paddingValues) } + + composable(Screens.NewTrip.route) { + NewTripScreen(viewModel = newTripViewModel, homeViewModel = homeViewModel, navController = navHostController) + } } } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/navigation/Screens.kt b/app/src/main/java/ai/travel/app/navigation/Screens.kt index 6368427..3f9cdb6 100644 --- a/app/src/main/java/ai/travel/app/navigation/Screens.kt +++ b/app/src/main/java/ai/travel/app/navigation/Screens.kt @@ -7,4 +7,5 @@ sealed class Screens(val route: String) { object TripDetails : Screens("tripDetails") object Login : Screens("login") object ReorderTrip : Screens("reorderTrip") + object NewTrip : Screens("newTrip") } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt index 62dce4f..4fff216 100644 --- a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt +++ b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt @@ -1,12 +1,14 @@ package ai.travel.app.newTrip import ai.travel.app.home.HomeViewModel +import ai.travel.app.navigation.Screens import ai.travel.app.ui.theme.CardBackground -import ai.travel.app.ui.theme.appGradient +import ai.travel.app.ui.theme.borderBrush import ai.travel.app.ui.theme.bottomBarBackground import ai.travel.app.ui.theme.bottomBarBorder import ai.travel.app.ui.theme.lightText import ai.travel.app.ui.theme.textColor +import android.widget.Toast import androidx.compose.foundation.BorderStroke import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -31,7 +33,6 @@ import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBackIos -import androidx.compose.material.icons.filled.CalendarToday import androidx.compose.material.icons.filled.Close import androidx.compose.material.icons.filled.DirectionsBus import androidx.compose.material.icons.filled.DirectionsWalk @@ -41,7 +42,6 @@ import androidx.compose.material.icons.filled.ElectricCar import androidx.compose.material.icons.filled.Flight import androidx.compose.material.icons.filled.FlightLand import androidx.compose.material.icons.filled.FlightTakeoff -import androidx.compose.material.icons.filled.Start import androidx.compose.material.icons.filled.Train import androidx.compose.material.icons.filled.TripOrigin import androidx.compose.material.icons.filled.Wallet @@ -53,23 +53,38 @@ import androidx.compose.material3.CardDefaults import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton -import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.material3.TextField import androidx.compose.material3.TextFieldDefaults import androidx.compose.runtime.Composable +import androidx.compose.runtime.derivedStateOf +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember import androidx.compose.runtime.rememberCoroutineScope +import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.vector.ImageVector +import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.text.input.ImeAction import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.core.text.isDigitsOnly +import androidx.navigation.NavController +import androidx.navigation.NavHostController +import com.vanpra.composematerialdialogs.MaterialDialog +import com.vanpra.composematerialdialogs.datetime.date.DatePickerDefaults +import com.vanpra.composematerialdialogs.datetime.date.datepicker +import com.vanpra.composematerialdialogs.datetime.time.timepicker +import com.vanpra.composematerialdialogs.rememberMaterialDialogState import kotlinx.coroutines.launch +import java.time.LocalDate +import java.time.LocalTime +import java.time.format.DateTimeFormatter data class TravelModes( val mode: String, @@ -80,8 +95,8 @@ data class TravelModes( @Composable fun NewTripScreen( viewModel: NewTripViewModel, - sheetScaffoldState: BottomSheetScaffoldState, - homeViewModel: HomeViewModel + homeViewModel: HomeViewModel, + navController: NavHostController, ) { val travelModes = listOf( @@ -94,20 +109,84 @@ fun NewTripScreen( ) val coroutineScope = rememberCoroutineScope() + var departPickedDate by remember { + mutableStateOf(LocalDate.now()) + } + + var isDepartDateSelected by remember { + mutableStateOf(false) + } + + var isDepartTimeSelected by remember { + mutableStateOf(false) + } + + var isArrivalDateSelected by remember { + mutableStateOf(false) + } + + var isArrivalTimeSelected by remember { + mutableStateOf(false) + } + + var departPickedTime by remember { + mutableStateOf(LocalTime.NOON) + } + val departFormattedDate by remember { + derivedStateOf { + DateTimeFormatter + .ofPattern("MMM dd yyyy") + .format(departPickedDate) + } + } + val departFormattedTime by remember { + derivedStateOf { + DateTimeFormatter + .ofPattern("hh:mm") + .format(departPickedTime) + } + } + val context = LocalContext.current + + val departDateDialogState = rememberMaterialDialogState() + val departTimeDialogState = rememberMaterialDialogState() + + var arrivalPickedDate by remember { + mutableStateOf(LocalDate.now()) + } + var arrivalPickedTime by remember { + mutableStateOf(LocalTime.NOON) + } + val arrivalFormattedDate by remember { + derivedStateOf { + DateTimeFormatter + .ofPattern("MMM dd yyyy") + .format(arrivalPickedDate) + } + } + val arrivalFormattedTime by remember { + derivedStateOf { + DateTimeFormatter + .ofPattern("hh:mm") + .format(arrivalPickedTime) + } + } + + val arrivalDateDialogState = rememberMaterialDialogState() + val arrivalTimeDialogState = rememberMaterialDialogState() + Column( modifier = Modifier - .background(CardBackground.copy(0.5f)) - .fillMaxWidth() - .fillMaxHeight(0.95f) + .background(CardBackground) + .fillMaxSize() .verticalScroll(rememberScrollState()) ) { Row( modifier = Modifier .fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween ) { Icon( - imageVector = Icons.Filled.Close, + imageVector = Icons.Filled.ArrowBackIos, contentDescription = "Arrow Back", tint = textColor, modifier = Modifier @@ -115,58 +194,18 @@ fun NewTripScreen( .size(25.dp) .clickable { coroutineScope.launch { - sheetScaffoldState.bottomSheetState.hide() + navController.navigate(Screens.Home.route) } } ) + Spacer(modifier = Modifier.width(30.dp)) + Text( text = "Create New Trip", color = textColor, fontSize = 20.sp, ) - - Icon( - imageVector = Icons.Filled.Done, - contentDescription = "Arrow Done", - tint = textColor, - modifier = Modifier - .padding(end = 15.dp) - .size(25.dp) - .clickable { - if (homeViewModel.tripName.value.text.isNotEmpty() && homeViewModel.source.value.text.isNotEmpty() - && homeViewModel.destination.value.text.isNotEmpty() - && homeViewModel.tripBudget.value.text.isNotEmpty() - && homeViewModel.tripNoOfDays.value.text.isNotEmpty() && homeViewModel.travelMode.isNotEmpty() - && homeViewModel.tripBudget.value.text.isDigitsOnly()) { - coroutineScope.launch { - sheetScaffoldState.bottomSheetState.hide() - } - homeViewModel.updateMessage( - "Generate a guided tour plan for a trip to " + - "[LOCATION] for [NUMBER_OF_DAYS] days, considering various factors " + - "such as [BUDGET_RANGE], preferred activities, accommodations, " + - "transportation, and any specific preferences.1. Destination: " + - "[${homeViewModel.destination.value.text}] 2. Duration: [${homeViewModel.tripNoOfDays.value.text}] days 3. Budget: [${homeViewModel.tripBudget.value.text}] 4. " + - "Activities: [TEMPLES, Sea] 5. Accommodations: [AC] 6. " + - "Transportation: [Bus, Car] 7. Special Preferences: [None]." + - "Provide a comprehensive guided tour plan that includes " + - "recommended activities, places to visit, estimated costs, " + - "suitable accommodations, transportation options, and any other " + - "relevant information. Please consider the specified factors to " + - "tailor the plan accordingly. GIVE OUTPUT IN THE FORMAT I ASKED ONLY. " + - "DO NOT CHANGE THE output FORMAT. DO NOT. DO NOT change the FORMAT. " + - "Format is Day1 Morning: 1. Location (Latitude, Longitude) 2. Name:" + - " Name of Location 3. Budget, 4. Some additional notes. " + - "Same for afternoon & evening. Generate same output for all days", - location = homeViewModel.destination.value.text, - noOfDays = homeViewModel.tripNoOfDays.value.text - ) - homeViewModel.getApiData() - homeViewModel.isAnimationVisible.value = true - } - } - ) } Spacer(modifier = Modifier.height(20.dp)) @@ -238,22 +277,205 @@ fun NewTripScreen( } ) - TextFieldWithIcons( - textValue = "No of Days", - placeholder = "Enter No of Days", - icon = Icons.Filled.CalendarToday, - mutableText = homeViewModel.tripNoOfDays.value, - keyboardType = KeyboardType.Number, - imeAction = ImeAction.Next, - isTrailingVisible = false, - trailingIcon = null, - onTrailingClick = {}, - ifIsOtp = false, - isEnabled = true, - onValueChanged = { value -> - homeViewModel.tripNoOfDays.value = value + Text( + text = "Select Departure Date and Time", + color = textColor, + fontSize = 20.sp, + modifier = Modifier.padding(start = 15.dp, top = 15.dp, bottom = 15.dp, end = 15.dp) + ) + Row( + modifier = Modifier + .fillMaxWidth() + .padding(7.dp) + ) { + Button( + onClick = { + departDateDialogState.show() + }, colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + modifier = Modifier.weight(1f) + ) { + Text( + text = if (!isDepartDateSelected) { + "Pick date" + } else { + departFormattedDate + }, + color = textColor + ) } + MaterialDialog( + dialogState = departDateDialogState, + buttons = { + positiveButton(text = "Ok") { + isDepartDateSelected = true + Toast.makeText( + context, + "Departure Date selected", + Toast.LENGTH_SHORT + ).show() + } + negativeButton(text = "Cancel") { + isDepartDateSelected = false + } + } + ) { + datepicker( + initialDate = LocalDate.now(), + title = "Pick a date", + ) { + departPickedDate = it + } + } + Spacer(modifier = Modifier.height(16.dp)) + Button( + onClick = { + departTimeDialogState.show() + }, + colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + modifier = Modifier.weight(1f) + ) { + Text( + text = if (!isDepartTimeSelected) { + "Pick time" + } else { + departFormattedTime + }, + color = textColor + ) + } + MaterialDialog( + dialogState = departTimeDialogState, + buttons = { + positiveButton(text = "Ok") { + isDepartTimeSelected = true + Toast.makeText( + context, + "Depart Time selected", + Toast.LENGTH_LONG + ).show() + } + negativeButton(text = "Cancel") { + isDepartTimeSelected = false + } + } + ) { + timepicker( + initialTime = LocalTime.NOON, + title = "Pick a time", + timeRange = LocalTime.MIDNIGHT..LocalTime.NOON + ) { + departPickedTime = it + } + } + } + + Spacer(modifier = Modifier.height(20.dp)) + + Text( + text = "Select Arrival Date and Time", + color = textColor, + fontSize = 20.sp, + modifier = Modifier.padding(start = 15.dp, top = 15.dp, bottom = 15.dp, end = 15.dp) ) + Row( + modifier = Modifier + .fillMaxWidth() + .padding(7.dp) + ) { + Button( + onClick = { + arrivalDateDialogState.show() + }, + colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + modifier = Modifier.weight(1f) + ) { + Text( + text = if (!isArrivalDateSelected) { + "Pick date" + } else { + arrivalFormattedTime + }, + color = textColor + ) + } + MaterialDialog( + dialogState = arrivalDateDialogState, + buttons = { + positiveButton(text = "Ok") { + isArrivalDateSelected = true + Toast.makeText( + context, + "Departure Date selected", + Toast.LENGTH_SHORT + ).show() + } + negativeButton(text = "Cancel") { + isArrivalDateSelected = false + } + } + ) { + datepicker( + initialDate = LocalDate.now(), + title = "Pick a date", + ) { + departPickedDate = it + } + } + Spacer(modifier = Modifier.height(16.dp)) + Button( + onClick = { + arrivalTimeDialogState.show() + }, colors = ButtonDefaults.buttonColors( + containerColor = Color.Transparent, + ), + border = BorderStroke(1.dp, brush = borderBrush), + modifier = Modifier.weight(1f) + ) { + Text( + text = if (!isArrivalTimeSelected) { + "Pick time" + } else { + arrivalFormattedDate + }, + color = textColor + ) + } + MaterialDialog( + dialogState = arrivalTimeDialogState, + buttons = { + positiveButton(text = "Ok") { + isArrivalTimeSelected = true + Toast.makeText( + context, + "Depart Time selected", + Toast.LENGTH_LONG + ).show() + } + negativeButton(text = "Cancel") { + isArrivalTimeSelected = false + } + } + ) { + timepicker( + initialTime = LocalTime.NOON, + title = "Pick a time", + timeRange = LocalTime.MIDNIGHT..LocalTime.NOON + ) { + departPickedTime = it + } + } + } + + Spacer(modifier = Modifier.height(20.dp)) Text( text = "Select Mode of Travel", @@ -326,6 +548,65 @@ fun NewTripScreen( } } + Spacer(modifier = Modifier.height(30.dp)) + + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.Center, + verticalAlignment = Alignment.CenterVertically + ) { + + Button( + onClick = { + + if (homeViewModel.tripName.value.text.isNotEmpty() && homeViewModel.source.value.text.isNotEmpty() + && homeViewModel.destination.value.text.isNotEmpty() + && homeViewModel.tripBudget.value.text.isNotEmpty() + && homeViewModel.tripNoOfDays.value.text.isNotEmpty() && homeViewModel.travelMode.isNotEmpty() + && homeViewModel.tripBudget.value.text.isDigitsOnly() + ) { + coroutineScope.launch { + + } + homeViewModel.updateMessage( + "Generate a guided tour plan for a trip to " + + "[LOCATION] for [NUMBER_OF_DAYS] days, considering various factors " + + "such as [BUDGET_RANGE], preferred activities, accommodations, " + + "transportation, and any specific preferences.1. Destination: " + + "[${homeViewModel.destination.value.text}] 2. Duration: [${homeViewModel.tripNoOfDays.value.text}] days 3. Budget: [${homeViewModel.tripBudget.value.text}] 4. " + + "Activities: [TEMPLES, Sea] 5. Accommodations: [AC] 6. " + + "Transportation: [Bus, Car] 7. Special Preferences: [None]." + + "Provide a comprehensive guided tour plan that includes " + + "recommended activities, places to visit, estimated costs, " + + "suitable accommodations, transportation options, and any other " + + "relevant information. Please consider the specified factors to " + + "tailor the plan accordingly. GIVE OUTPUT IN THE FORMAT I ASKED ONLY. " + + "DO NOT CHANGE THE output FORMAT. DO NOT. DO NOT change the FORMAT. " + + "Format is Day1 Morning: 1. Location (Latitude, Longitude) 2. Name:" + + " Name of Location 3. Budget, 4. Some additional notes. " + + "Same for afternoon & evening. Generate same output for all days", + location = homeViewModel.destination.value.text, + noOfDays = homeViewModel.tripNoOfDays.value.text + ) + homeViewModel.getApiData() + homeViewModel.isAnimationVisible.value = true + navController.navigate(Screens.Home.route) + } + }, colors = ButtonDefaults.buttonColors( + containerColor = CardBackground + ), + border = BorderStroke(1.dp, brush = borderBrush), + modifier = Modifier.weight(1f) + ) { + Text( + "Submit", + color = textColor + ) + } + } + + Spacer(modifier = Modifier.height(60.dp)) + } } @@ -347,9 +628,9 @@ fun TextFieldWithIcons( isEnabled: Boolean = true, onValueChanged: (TextFieldValue) -> Unit, onSearch: () -> Unit = {}, - contentColor : Color = textColor, - containerColor : Color = CardBackground - ) { + contentColor: Color = textColor, + containerColor: Color = CardBackground, +) { TextField( value = mutableText, leadingIcon = { diff --git a/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt b/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt index afae829..eb25747 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/Dashed Divider.kt @@ -1,5 +1,6 @@ package ai.travel.app.tripDetails +import android.icu.util.Calendar import androidx.compose.foundation.Canvas import androidx.compose.foundation.layout.height import androidx.compose.runtime.Composable @@ -9,6 +10,15 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.PathEffect import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp +import kotlinx.coroutines.delay +import kotlinx.coroutines.flow.Flow +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.flow +import kotlinx.coroutines.flow.flowOf +import kotlinx.coroutines.flow.map +import java.time.Instant +import java.time.LocalDateTime +import java.time.ZoneOffset @Composable @@ -28,4 +38,13 @@ fun VerticalDashedDivider( pathEffect = pathEffect ) } -} \ No newline at end of file +} + + + +enum class TimeSlot { + MORNING, + AFTERNOON, + EVENING, + NIGHT +} diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index 87b5834..a087837 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -62,6 +62,7 @@ import androidx.compose.material.icons.filled.AvTimer import androidx.compose.material.icons.filled.CalendarToday import androidx.compose.material.icons.filled.Close import androidx.compose.material.icons.filled.DirectionsCar +import androidx.compose.material.icons.filled.DonutLarge import androidx.compose.material.icons.filled.Language import androidx.compose.material.icons.filled.LocationOn import androidx.compose.material.icons.filled.Map @@ -80,6 +81,7 @@ import androidx.compose.material3.CardDefaults import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon +import androidx.compose.material3.LinearProgressIndicator import androidx.compose.material3.Scaffold import androidx.compose.material3.SheetState import androidx.compose.material3.SheetValue @@ -91,7 +93,9 @@ import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.collectAsState import androidx.compose.runtime.derivedStateOf import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableDoubleStateOf import androidx.compose.runtime.mutableFloatStateOf +import androidx.compose.runtime.mutableLongStateOf import androidx.compose.runtime.mutableStateListOf import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember @@ -166,6 +170,18 @@ fun TripDetailsScreen( ) ) var currentPoint = remember { mutableStateOf(null) } + + + val currentSlot = viewModel.currentTime + .collectAsState(initial = TimeSlot.MORNING) + + val progress = viewModel.progress.collectAsState(initial = 0.0f) + + LaunchedEffect(key1 = currentSlot.value) { + viewModel.calculateTimeSlotUpdates() + } + + val collapseThreshold = remember { mutableFloatStateOf(0.25f) } @@ -209,6 +225,8 @@ fun TripDetailsScreen( LaunchedEffect(key1 = Unit) { viewModel.extractBudgetValue(viewModel.currentDestination.value) + viewModel.calculateTimeSlotUpdates() + viewModel.calculateProgress() } LaunchedEffect(key1 = dayTrips.value) { @@ -302,7 +320,7 @@ fun TripDetailsScreen( modifier = Modifier .fillMaxSize() .then( - if(isDeleteSheetOpen.value) Modifier.blur(10.dp) else Modifier + if (isDeleteSheetOpen.value) Modifier.blur(10.dp) else Modifier ), state = listState ) { @@ -525,57 +543,92 @@ fun TripDetailsScreen( } item { - LazyRow { - items(days.value) { day -> - Card( - colors = CardDefaults.cardColors( - containerColor = if (day == currentDay.value) lightText else Color.Transparent, - ), - border = BorderStroke( - 1.dp, - brush = borderBrush - ), - shape = RoundedCornerShape(20.dp), - elevation = CardDefaults.cardElevation(0.dp), + Column { + Row( + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 10.dp), + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = "9:AM", + color = textColor, + fontSize = 12.sp, modifier = Modifier - .width(120.dp) - .padding( - start = 12.dp, - top = 0.dp, - bottom = 12.dp, - end = 12.dp - ) - .clickable( - interactionSource = MutableInteractionSource(), - indication = null - ) { - coroutineScope.launch { - currentDay.value = day ?: "1" - } - } + .padding(start = 10.dp, end = 10.dp) + ) + Spacer(modifier = Modifier.width(10.dp)) + LinearProgressIndicator( + progress = progress.value, + color = Color(0xFF78FA7D), + modifier = Modifier + .fillMaxWidth(0.75f) + .padding(start = 10.dp, end = 10.dp) + ) + Spacer(modifier = Modifier.width(10.dp)) + Text( + text = "9:PM", + color = textColor, + fontSize = 12.sp, + modifier = Modifier + .padding(start = 10.dp, end = 10.dp) + ) + } - ) { - Column( - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center, + Spacer(modifier = Modifier.height(20.dp)) + + LazyRow { + items(days.value) { day -> + Card( + colors = CardDefaults.cardColors( + containerColor = if (day == currentDay.value) lightText else Color.Transparent, + ), + border = BorderStroke( + 1.dp, + brush = borderBrush + ), + shape = RoundedCornerShape(20.dp), + elevation = CardDefaults.cardElevation(0.dp), modifier = Modifier - .fillMaxWidth() + .width(120.dp) .padding( - start = 0.dp, - top = 10.dp, - bottom = 10.dp + start = 12.dp, + top = 0.dp, + bottom = 12.dp, + end = 12.dp ) + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + currentDay.value = day ?: "1" + } + } + ) { - Text( - text = "Day $day", - color = textColor, - fontSize = 18.sp, - modifier = Modifier.padding(start = 2.dp) - ) + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center, + modifier = Modifier + .fillMaxWidth() + .padding( + start = 0.dp, + top = 10.dp, + bottom = 10.dp + ) + ) { + Text( + text = "Day $day", + color = textColor, + fontSize = 18.sp, + modifier = Modifier.padding(start = 2.dp) + ) + } } - } + } } } } @@ -586,173 +639,235 @@ fun TripDetailsScreen( backgroundUntilSwipeThreshold = Color(0xFF4792ff), swipeThreshold = (screenWidth / 2.5).dp ) { - Row( + + Card( modifier = Modifier .fillMaxWidth() - .padding( - start = 0.dp, - top = 0.dp, - bottom = 12.dp, - end = 12.dp + .padding(horizontal = 10.dp) + .then( + if (currentSlot.value?.ordinal == index) Modifier + .shadow(10.dp) else Modifier ), - verticalAlignment = Alignment.CenterVertically, - horizontalArrangement = Arrangement.Start + colors = CardDefaults.cardColors( + containerColor = Color.Transparent, + ), + shape = RoundedCornerShape(16.dp), + elevation = CardDefaults.cardElevation(0.dp), + border = BorderStroke( + 0.5.dp, + color = if (currentSlot.value?.ordinal == index) + bottomBarBorder else Color.Transparent + ) ) { - Column( - modifier = Modifier.fillMaxWidth(0.3f), - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center + Row( + modifier = Modifier + .fillMaxWidth() + .padding( + start = 0.dp, + top = 0.dp, + bottom = 12.dp, + end = 12.dp + ), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Start ) { - if (index != 0) { - Spacer(modifier = Modifier.height(5.dp)) - Icon( - imageVector = Icons.Filled.Timer, - contentDescription = "topText", - tint = textColor, - modifier = Modifier - .size(35.dp) - .background( - Color(0xFF007c6e), - shape = CircleShape - ) - .padding(5.dp) + Column( + modifier = Modifier.fillMaxWidth(0.3f), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center + ) { + if (index != 0) { + Spacer(modifier = Modifier.height(5.dp)) + Icon( + imageVector = Icons.Filled.Timer, + contentDescription = "topText", + tint = textColor, + modifier = Modifier + .size(35.dp) + .background( + Color(0xFF007c6e), + shape = CircleShape + ) + .padding(5.dp) - ) + ) + Spacer(modifier = Modifier.height(5.dp)) + VerticalDashedDivider( + color = if (currentSlot.value?.ordinal == index) + Color(0xFF78FA7D) else lightText, + height = 40, + dashWidth = 14f, + gapWidth = 10f + ) + Spacer(modifier = Modifier.height(15.dp)) + } + CustomMarker(text = (index + 1).toString()) Spacer(modifier = Modifier.height(5.dp)) VerticalDashedDivider( - color = lightText, - height = 40, + color = if (currentSlot.value?.ordinal == index) + Color(0xFF78FA7D) else lightText, + height = 100, dashWidth = 14f, gapWidth = 10f ) - Spacer(modifier = Modifier.height(15.dp)) - } - CustomMarker(text = (index + 1).toString()) - Spacer(modifier = Modifier.height(5.dp)) - VerticalDashedDivider( - color = lightText, - height = 100, - dashWidth = 14f, - gapWidth = 10f - ) - } + } - Column( - modifier = Modifier - .fillMaxWidth(0.7f) - .weight(1f), - horizontalAlignment = Alignment.Start, - verticalArrangement = Arrangement.Center - ) { - if (index != 0) { - Spacer(modifier = Modifier.height(15.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Spacer(modifier = Modifier.width(7.dp)) + Column( + modifier = Modifier + .fillMaxWidth(0.7f) + .weight(1f), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.Center + ) { + if (index != 0) { + Spacer(modifier = Modifier.height(15.dp)) Row(verticalAlignment = Alignment.CenterVertically) { - Icon( - imageVector = Icons.Filled.DirectionsCar, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) - ) Spacer(modifier = Modifier.width(7.dp)) - Text( - text = dayTrips.value[index]?.distance - ?: "", - color = textColor, - fontSize = 13.sp, - ) - } - Spacer(modifier = Modifier.width(7.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Icon( - imageVector = Icons.Filled.AvTimer, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) - ) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.DirectionsCar, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(25.dp) + ) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) + Text( + text = dayTrips.value[index]?.distance + ?: "", + color = textColor, + fontSize = 13.sp, + ) + } Spacer(modifier = Modifier.width(7.dp)) - Text( - text = dayTrips.value[index]?.duration - ?: "", - color = textColor, - fontSize = 13.sp, - ) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.AvTimer, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(25.dp) + ) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) + Text( + text = dayTrips.value[index]?.duration + ?: "", + color = textColor, + fontSize = 13.sp, + ) + } } + Spacer(modifier = Modifier.height(55.dp)) } - Spacer(modifier = Modifier.height(55.dp)) - } - Text( - text = if (index == 0) "Morning" else if (index == 1) "Afternoon" else "Evening", - color = textColor, - fontSize = 25.sp, - modifier = Modifier - ) - Spacer(modifier = Modifier.height(10.dp)) - Text( - text = it?.name ?: "", - color = textColor, - fontSize = 13.sp, - modifier = Modifier, - softWrap = true - ) - Spacer(modifier = Modifier.height(10.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Icon( - imageVector = Icons.Filled.Wallet, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = it?.budget ?: "", - color = textColor, - fontSize = 12.sp, - ) - } - Spacer(modifier = Modifier.height(10.dp)) - Row(verticalAlignment = Alignment.CenterVertically) { - Button( - onClick = { - viewModel.currentDay.value = - currentDay.value - viewModel.currentTimeOfDay.value = - it?.timeOfDay ?: "" - viewModel.currentNewDestination.value = - it?.name ?: "" - coroutineScope.launch { - isReorderVisible = false - modalSheetStates.bottomSheetState.expand() - } - }, - colors = ButtonDefaults.buttonColors( - containerColor = lightText, - contentColor = textColor - ) + Row( + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 10.dp), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically ) { Text( - text = "More Info", + text = if (index == 0) "Morning" else if (index == 1) "Afternoon" else "Evening", color = textColor, - fontSize = 12.sp, + fontSize = 25.sp, + modifier = Modifier ) - + if (currentSlot.value?.ordinal == index) { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier.padding(end = 15.dp) + ) { + Icon( + imageVector = Icons.Filled.DonutLarge, + contentDescription = "topText", + tint = Color(0xFF78FA7D), + modifier = Modifier.size(20.dp) + ) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) + Text( + text = "Explore", + color = Color(0xFF78FA7D), + fontSize = 12.sp, + ) + } + } } - Spacer(modifier = Modifier.width(10.dp)) - Button( - onClick = { /*TODO*/ }, - colors = ButtonDefaults.buttonColors( - containerColor = lightText, - contentColor = textColor + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = it?.name ?: "", + color = textColor, + fontSize = 13.sp, + modifier = Modifier, + softWrap = true + ) + Spacer(modifier = Modifier.height(10.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Icon( + imageVector = Icons.Filled.Wallet, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(20.dp) ) - ) { + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Navigate", + text = it?.budget ?: "", color = textColor, fontSize = 12.sp, ) + } + Spacer(modifier = Modifier.height(10.dp)) + Row(verticalAlignment = Alignment.CenterVertically) { + Button( + onClick = { + viewModel.currentDay.value = + currentDay.value + viewModel.currentTimeOfDay.value = + it?.timeOfDay ?: "" + viewModel.currentNewDestination.value = + it?.name ?: "" + coroutineScope.launch { + isReorderVisible = false + modalSheetStates.bottomSheetState.expand() + } + }, + colors = ButtonDefaults.buttonColors( + containerColor = lightText, + contentColor = textColor + ) + ) { + Text( + text = "More Info", + color = textColor, + fontSize = 12.sp, + ) + + } + Spacer(modifier = Modifier.width(10.dp)) + Button( + onClick = { /*TODO*/ }, + colors = ButtonDefaults.buttonColors( + containerColor = lightText, + contentColor = textColor + ) + ) { + Text( + text = "Navigate", + color = textColor, + fontSize = 12.sp, + ) + } } } } @@ -999,16 +1114,20 @@ fun TripDetailsScreen( AnimatedVisibility( visible = isDeleteSheetOpen.value, - enter = slideInVertically(initialOffsetY = { - it - }, animationSpec = tween( - durationMillis = 50, - )), - exit = slideOutVertically(targetOffsetY = { - -it - }, animationSpec = tween( + enter = slideInVertically( + initialOffsetY = { + it + }, animationSpec = tween( + durationMillis = 50, + ) + ), + exit = slideOutVertically( + targetOffsetY = { + -it + }, animationSpec = tween( durationMillis = 80, - )) + ) + ) ) { Box( modifier = Modifier @@ -1024,12 +1143,16 @@ fun TripDetailsScreen( } AnimatedVisibility( visible = isDeleteClicked.value, - enter = fadeIn(animationSpec = tween( - durationMillis = 50, - )), - exit = fadeOut(animationSpec = tween( - durationMillis = 50, - )) + enter = fadeIn( + animationSpec = tween( + durationMillis = 50, + ) + ), + exit = fadeOut( + animationSpec = tween( + durationMillis = 50, + ) + ) ) { Box( modifier = Modifier From f105ca8e5d579333467636ee057e359e047dcef7 Mon Sep 17 00:00:00 2001 From: HeyfromNandini Date: Sat, 16 Dec 2023 23:02:29 +0530 Subject: [PATCH 08/10] New homepage --- .../ai/travel/app/home/ui/HomeScreenMain.kt | 293 ++++++++---------- app/src/main/res/drawable/practice.png | Bin 0 -> 75675 bytes 2 files changed, 134 insertions(+), 159 deletions(-) create mode 100644 app/src/main/res/drawable/practice.png diff --git a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt index ea31e41..33cf87a 100644 --- a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt +++ b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt @@ -47,6 +47,7 @@ import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.CheckCircle import androidx.compose.material.icons.filled.LocationOn +import androidx.compose.material.icons.filled.Star import androidx.compose.material.icons.filled.Wallet import androidx.compose.material3.BottomSheetScaffold import androidx.compose.material3.Card @@ -75,6 +76,7 @@ import androidx.compose.ui.draw.clip import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource +import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController @@ -97,8 +99,7 @@ fun HomeScreenMain( val pfp = userDatastore.getPfp.collectAsState(initial = "") val modalSheetStates = rememberBottomSheetScaffoldState( bottomSheetState = SheetState( - initialValue = SheetValue.Hidden, - skipPartiallyExpanded = false + initialValue = SheetValue.Hidden, skipPartiallyExpanded = false ) ) val listState = rememberLazyListState() @@ -111,8 +112,7 @@ fun HomeScreenMain( derivedStateOf { val firstVisibleItemOffset = listState.firstVisibleItemScrollOffset val firstItemHeight = listState.layoutInfo.visibleItemsInfo.firstOrNull()?.size ?: 0 - val totalOffset = - (firstVisibleItemOffset.toFloat() / firstItemHeight.toFloat()) + val totalOffset = (firstVisibleItemOffset.toFloat() / firstItemHeight.toFloat()) totalOffset > collapseThreshold.floatValue } @@ -154,11 +154,9 @@ fun HomeScreenMain( .fillMaxSize() .background(appGradient) .then( - if (viewModel.isAnimationVisible.value) - Modifier.blur(10.dp) + if (viewModel.isAnimationVisible.value) Modifier.blur(10.dp) else Modifier - ), - state = listState + ), state = listState ) { item { Column( @@ -170,7 +168,11 @@ fun HomeScreenMain( ) { Card( modifier = Modifier - .clip(RoundedCornerShape(0.dp, 0.dp, 50.dp, 50.dp)) + .clip( + RoundedCornerShape( + 0.dp, 0.dp, 50.dp, 50.dp + ) + ) .fillMaxWidth(), colors = CardDefaults.cardColors( containerColor = CardBackground.copy(0.8f) @@ -190,13 +192,22 @@ fun HomeScreenMain( verticalAlignment = Alignment.CenterVertically ) { Column { - Text( - text = "Welcome Back", - color = lightText, - fontSize = 13.sp, - fontFamily = monteSB, - modifier = Modifier.padding(bottom = 7.dp) - ) + Row { + Text( + text = "Welcome to", + color = lightText, + fontSize = 13.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + Text( + text = "Mumbai", + color = lightText, + fontSize = 18.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + } Text( text = userName.value, color = textColor, @@ -212,8 +223,7 @@ fun HomeScreenMain( modifier = Modifier.padding(bottom = 7.dp) ) } - ProfileImage( - imageUrl = pfp.value, + ProfileImage(imageUrl = pfp.value, modifier = Modifier .size(70.dp) .border( @@ -225,109 +235,24 @@ fun HomeScreenMain( .clip(CircleShape) .clickable { navController.navigate(Screens.Profile.route) - } - ) + }) } -// Row( -// modifier = Modifier -// .fillMaxWidth() -// .padding( -// bottom = 20.dp, -// start = 25.dp, -// end = 25.dp -// ), -// horizontalArrangement = Arrangement.SpaceBetween -// ) { -// Column( -// modifier = Modifier -// .padding(top = 15.dp), -// horizontalAlignment = Alignment.CenterHorizontally, -// verticalArrangement = Arrangement.Center -// ) { -// Text( -// text = "Points Earned", -// color = textColor, -// fontSize = 14.sp, -// fontFamily = monteSB, -// softWrap = true, -// modifier = Modifier.padding(start = 7.dp) -// ) -// Row( -// modifier = Modifier.padding( -// end = 0.dp, -// top = 7.dp -// ) -// ) { -// Icon( -// Icons.Filled.Wallet, -// contentDescription = "coins", -// modifier = Modifier -// .size(20.dp) -// .padding(end = 5.dp), -// tint = lightText -// ) -// Text( -// text = "100", -// color = textColor, -// fontSize = 15.sp, -// fontFamily = monteSB, -// ) -// } -// -// } -// Column( -// modifier = Modifier -// .padding(top = 15.dp), -// horizontalAlignment = Alignment.CenterHorizontally, -// verticalArrangement = Arrangement.Center -// ) { -// Text( -// text = "Points Earned", -// color = textColor, -// fontSize = 14.sp, -// fontFamily = monteSB, -// softWrap = true, -// modifier = Modifier.padding(start = 7.dp) -// ) -// Row( -// modifier = Modifier.padding( -// end = 0.dp, -// top = 7.dp -// ) -// ) { -// Icon( -// Icons.Filled.Wallet, -// contentDescription = "coins", -// modifier = Modifier -// .size(20.dp) -// .padding(end = 5.dp), -// tint = lightText -// ) -// Text( -// text = "100", -// color = textColor, -// fontSize = 15.sp, -// fontFamily = monteSB, -// ) -// } -// -// } -// } Spacer(modifier = Modifier.height(15.dp)) } } } + + + + + Row( modifier = Modifier .fillMaxWidth() .padding( - top = 16.dp, - start = 14.dp, - end = 14.dp, - bottom = 10.dp - ), - horizontalArrangement = Arrangement.SpaceBetween + top = 16.dp, start = 14.dp, end = 14.dp, bottom = 10.dp + ), horizontalArrangement = Arrangement.SpaceBetween ) { Row { @@ -379,63 +304,119 @@ fun HomeScreenMain( ) Spacer(modifier = Modifier.width(5.dp)) - Text(text = "Quests", fontSize = 20.sp, color = textColor) - } - - Card(colors = CardDefaults.cardColors(containerColor = lightText)) { Text( - text = "More", - modifier = Modifier.padding(all = 6.dp), + text = "Explore Mumbai", + fontSize = 20.sp, color = textColor ) + + } } + LazyRow { + items(6) { icon -> + + Spacer(modifier = Modifier.width(15.dp)) + Card( + modifier = Modifier + .height(250.dp) + .width(170.dp) + ) { + Box(modifier = Modifier.fillMaxSize()) { + + Image( + painter = painterResource(id = R.drawable.practice), + contentDescription = "", + modifier = Modifier.fillMaxSize() + ) + Box( + modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.BottomCenter + ) { + Row( + modifier = Modifier + .fillMaxWidth() + .align(Alignment.BottomCenter) + ) { + Card( + modifier = Modifier + + ) { + + Row( + modifier = Modifier + .fillMaxWidth() + .padding( + horizontal = 10.dp, + vertical = 10.dp + ), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = "Marine Drive", + fontSize = 14.sp, + + ) + + Text( + text = "2.1 mi", + fontSize = 14.sp, + ) + + + } + } + } + } + } + } + } + } + + Spacer(modifier = Modifier.height(15.dp)) Row( modifier = Modifier .fillMaxWidth() - .padding(vertical = 0.dp, horizontal = 14.dp), - horizontalArrangement = Arrangement.Start + .padding(vertical = 16.dp, horizontal = 14.dp), + horizontalArrangement = Arrangement.SpaceBetween ) { - - - Card( - modifier = Modifier.padding(horizontal = 10.dp), - colors = CardDefaults.cardColors(containerColor = lightText) - ) { - Text( - text = "Recommended", - modifier = Modifier.padding(all = 5.dp), - color = textColor + Row { + Icon( + imageVector = Icons.Filled.LocationOn, + contentDescription = null, + modifier = Modifier, + tint = lightText ) - } + Spacer(modifier = Modifier.width(5.dp)) - Card(colors = CardDefaults.cardColors(containerColor = lightText)) { Text( - text = "Current ", - modifier = Modifier.padding(all = 5.dp), + text = "Explore Majestic Maharashtra", + fontSize = 20.sp, color = textColor ) - } + } } + LazyRow(modifier = Modifier.padding(top = 15.dp, bottom = 15.dp)) { + items(6) { icon -> - TravelCards( - text1 = "Witness the balance of design and innovation", - text2 = "Quests", text3 = "Quests" - ) - TravelCards( - text1 = "Witness the balance of design and innovation", - text2 = "Quests", text3 = "Quests" - ) - TravelCards( - text1 = "Witness the balance of design and innovation", - text2 = "Quests", text3 = "Quests" - ) - + Spacer(modifier = Modifier.width(20.dp)) + Card( + modifier = Modifier.size(100.dp), + shape = CircleShape, + ) { + Image( + painter = painterResource(id = R.drawable.practice), + contentDescription = "" + ) + } + } + } } } if (viewModel.isAnimationVisible.value) { @@ -458,8 +439,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( @@ -478,8 +458,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( @@ -502,8 +481,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( text = "Planning Itineary", @@ -526,8 +504,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( text = "Get Set Go", @@ -545,8 +522,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( text = "ON your Mark", @@ -564,8 +540,7 @@ fun HomeScreenMain( iterations = Int.MAX_VALUE, contentScale = ContentScale.Crop, speed = 1f, - modifier = Modifier - .size(250.dp) + modifier = Modifier.size(250.dp) ) Text( text = "Calculating Distance", diff --git a/app/src/main/res/drawable/practice.png b/app/src/main/res/drawable/practice.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1611f30c1593b2e0bed8e77f8dd91ce6eafdf1 GIT binary patch literal 75675 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 -8Hwh_WIU`uL>Z<{nWePT__aOS*O#P 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%0D1WAdgkt6C9vUqC-l#hHQk2kk zOw@)@N{x$lFP1}`GXq*GiBd~Lf3?9PQ|tK>GH6U2Hv(N4GIYi(jdZ9{e*wdFs0sju z^LZ4Bq7z>VpuoR?LXc9tLQpdu)f)0%p%Nw#DENFi*|&%78{e~XLtJBgMvdM!$PCA8j~7gLvMum0GBX}giP>0 zcnP>bjsPpvm3xp8RSuWSM?9REm<(!x_lb{74swPSmsBJsr40;ERMs?>SJfLWzIJDL zWL!#cL|k@3Sz&2ib6fxD#Nxp4Okqi_zax@acx<4V`wZJ#h?$2ovc@okZK?@agJFc1p9&`NhnS?sKHw(wm?Ft4=oaFKuAc8%@%04 zha@IuIvf#zwVZI396SNfLT5Ii&;S>I|3G*aqtQ%@8u&mv#GgPU)z!7|JIFx2dfV*P zH4RnO_47;XqZ6~W4XpyPLZLM$rsa^`1yZu;8q$&R1-e^8SY%RYL}E&MK|^y-&%ktN z?*y2pscjJX?EI>z*fg<-%nH(|4O$eb)&!(RMnlop*u%_6j*tp6RAoEB6&gyo!XCv3lIP(8m;NmBoeuXOyc^C3@Tix$YpBu6N^xY z(66T7PN73P`shd#*n+8VvX>?x;^851cPFDlFdAk*^|pPE-8d{au%VVOQhRcw^rTdn zN^6rUj9h`zWDV4t>@uavVD?7}vp6xm5D}e#NSG~<1q4S1g~!6Y{X)z(heq#%r=p7o z)OtU=BRV;~D6ga;r>M?qj{w;jy+g!Gs|R1H)*-O+1C(vv{syBB3XJM~(idkW2Gyic z$<zkgQZf|dgrb$jtO^8nk z4vC10PRPhEK#57gB(?yJ(Hka^s%1)pN=v5A;u*v;J>AiiD^&5tI!~^GFEx7bRIY3} zSFCsAC_FfF_#@npcQJ1?p}-XyJ)N*DRRSFvu^dq+f>06QZ7>=A0|O9(IUGTHo!M;i z1_RmsoGiMT421&97fKV=;O5B#gkgxtQ95pHA)S)w$s_A7nOK0#$Yql`a3s%62&K)M zS&Kzx4~c2t7a7In5LPFj#`F;phG&8lA%qD~f=AJrC2|d&qK3*tLq~H*T?zy$z(p(u zZ-1f_$|7{~DScq(F(__mhYH!Xfb=&oRnGLRkbXI)UxY-z)PGT3%&-xSsL32TTx8-V zazEqCg!r^4H}nsN565Rh=s*$UrAn>G7m+F1M85o;(Q*h1j_?Zzb~+;+!BI9}Cu9UU zkwRxKE-X4c*!%wDx6f{_)>c;c_xGVx$mA{(v6I=mBw}aAX+a)HQ8+}ubBRKF+7FW1 zZCw688fg`uE8?>PBf_6Yme4XCGjv)1XD$HQXmuv5&CefC8x&3_sI$ldI1e&)8+Uv; zdl|?e;9yHUIAjY~Pk{o)5z6@@GK@lJ(o#{$poGi_`Jx-+(`sJ&aBK!8w8_#QReGnG zL5Yz;iR?2^8 zQLHff_tRpqCzNnL_w9axl7E!yUQFOkqiz~TA%OZ6KmQ#>02=a9FbGVI-Ubh4@ph{9 zK1!`krSlfc)JnM`FDrd_X9I#@cV}yJV-322jH=R4V4e_Sh-~*r4hL6KlzbWJ(YmMK z@-OU5h Date: Sun, 17 Dec 2023 00:40:48 +0530 Subject: [PATCH 09/10] Add arrival and departure date --- .../ai/travel/app/database/DbRepository.kt | 6 + .../ai/travel/app/database/travel/Trips.kt | 4 + .../ai/travel/app/database/travel/TripsDao.kt | 7 + .../java/ai/travel/app/home/HomeViewModel.kt | 27 + .../ai/travel/app/newTrip/NewTripScreen.kt | 45 +- .../ai/travel/app/tripDetails/TripDetails.kt | 1076 +++++++++-------- 6 files changed, 675 insertions(+), 490 deletions(-) diff --git a/app/src/main/java/ai/travel/app/database/DbRepository.kt b/app/src/main/java/ai/travel/app/database/DbRepository.kt index 03dd647..6096969 100644 --- a/app/src/main/java/ai/travel/app/database/DbRepository.kt +++ b/app/src/main/java/ai/travel/app/database/DbRepository.kt @@ -53,5 +53,11 @@ class DatabaseRepo(private val tripsDao: TripsDao) { } } + fun getDepartureDate(day: String, destination: String): Flow> = + tripsDao.getDepartureDate(day, destination) + + fun getArrivalDate(day: String, destination: String): Flow> = + tripsDao.getArrivalDate(day, destination) + } \ No newline at end of file diff --git a/app/src/main/java/ai/travel/app/database/travel/Trips.kt b/app/src/main/java/ai/travel/app/database/travel/Trips.kt index c26e945..9599255 100644 --- a/app/src/main/java/ai/travel/app/database/travel/Trips.kt +++ b/app/src/main/java/ai/travel/app/database/travel/Trips.kt @@ -20,6 +20,10 @@ data class TripsEntity( var distance: String = "0", var duration: String = "0", var totalBudget: Double? = 0.0, + var departureDate: String? = null, + var arrivalDate: String? = null, + var departureTime: String? = null, + var arrivalTime: String? = null, ) diff --git a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt index 6eb69fe..520bf1d 100644 --- a/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt +++ b/app/src/main/java/ai/travel/app/database/travel/TripsDao.kt @@ -37,6 +37,13 @@ interface TripsDao { @Query("SELECT * FROM trips WHERE day = :day ORDER BY timeOfDay ASC") suspend fun getTripsForDay(day: String): List + @Query("SELECT departureDate FROM trips WHERE day = :day and destination = :destination") + fun getDepartureDate(day: String, destination: String): Flow> + + + @Query("SELECT arrivalDate FROM trips WHERE day = :day and destination = :destination") + fun getArrivalDate(day: String, destination: String): Flow> + @Transaction suspend fun swapTripPositions(day: String, fromIndex: Int, toIndex: Int, destination: String) { val trips = getTripsForDay(day).toMutableList() diff --git a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt index 4908804..0bd5384 100644 --- a/app/src/main/java/ai/travel/app/home/HomeViewModel.kt +++ b/app/src/main/java/ai/travel/app/home/HomeViewModel.kt @@ -53,6 +53,11 @@ class HomeViewModel @Inject constructor( private val _budget = MutableStateFlow("") private val noOfDays = MutableStateFlow("") + private val _arrivalDate = MutableStateFlow("") + private val _arrivalTime = MutableStateFlow("") + private val _departureDate = MutableStateFlow("") + private val _departureTime = MutableStateFlow("") + private val _data = MutableStateFlow(emptyList>()) val data: StateFlow>> = _data.asStateFlow() @@ -68,6 +73,12 @@ class HomeViewModel @Inject constructor( fun getTrips(day: String, destination: String): Flow> = dbRepository.getTrips(day, destination) + fun getDepartureDate(day: String, destination: String): Flow> = + dbRepository.getDepartureDate(day, destination) + + fun getArrivalDate(day: String, destination: String): Flow> = + dbRepository.getArrivalDate(day, destination) + fun getMoreInfo(destination: String): Flow> = dbRepository.getMoreInfo(destination) @@ -127,6 +138,18 @@ class HomeViewModel @Inject constructor( } } + fun updateDates( + arrivalDate: String, + arrivalTime: String, + departureDate: String, + departureTime: String, + ) { + _arrivalDate.value = arrivalDate + _arrivalTime.value = arrivalTime + _departureDate.value = departureDate + _departureTime.value = departureTime + } + fun calculateTimeSlotUpdates() { val currentTime = System.currentTimeMillis() @@ -279,6 +302,10 @@ class HomeViewModel @Inject constructor( distance = it.distance, duration = it.duration, totalBudget = tripBudget.value.text.toDoubleOrNull(), + departureDate = _departureDate.value, + arrivalDate = _arrivalDate.value, + departureTime = _departureTime.value, + arrivalTime = _arrivalTime.value, ) }) _imageState.value = ApiState.ReceivedPhoto diff --git a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt index 4fff216..484e072 100644 --- a/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt +++ b/app/src/main/java/ai/travel/app/newTrip/NewTripScreen.kt @@ -33,6 +33,7 @@ import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.ArrowBackIos +import androidx.compose.material.icons.filled.CalendarToday import androidx.compose.material.icons.filled.Close import androidx.compose.material.icons.filled.DirectionsBus import androidx.compose.material.icons.filled.DirectionsWalk @@ -181,6 +182,9 @@ fun NewTripScreen( .fillMaxSize() .verticalScroll(rememberScrollState()) ) { + + Spacer(modifier = Modifier.height(60.dp)) + Row( modifier = Modifier .fillMaxWidth(), @@ -199,7 +203,7 @@ fun NewTripScreen( } ) - Spacer(modifier = Modifier.width(30.dp)) + Spacer(modifier = Modifier.width(60.dp)) Text( text = "Create New Trip", @@ -277,6 +281,25 @@ fun NewTripScreen( } ) + TextFieldWithIcons( + textValue = "No of Days", + placeholder = "Enter No of Days", + icon = Icons.Filled.CalendarToday, + mutableText = homeViewModel.tripNoOfDays.value, + keyboardType = KeyboardType.Number, + imeAction = ImeAction.Next, + isTrailingVisible = false, + trailingIcon = null, + onTrailingClick = {}, + ifIsOtp = false, + isEnabled = true, + onValueChanged = { value -> + homeViewModel.tripNoOfDays.value = value + } + ) + + Spacer(modifier = Modifier.height(20.dp)) + Text( text = "Select Departure Date and Time", color = textColor, @@ -368,13 +391,13 @@ fun NewTripScreen( timepicker( initialTime = LocalTime.NOON, title = "Pick a time", - timeRange = LocalTime.MIDNIGHT..LocalTime.NOON ) { departPickedTime = it } } } + Spacer(modifier = Modifier.height(20.dp)) Text( @@ -402,7 +425,7 @@ fun NewTripScreen( text = if (!isArrivalDateSelected) { "Pick date" } else { - arrivalFormattedTime + arrivalFormattedDate }, color = textColor ) @@ -427,7 +450,7 @@ fun NewTripScreen( initialDate = LocalDate.now(), title = "Pick a date", ) { - departPickedDate = it + arrivalPickedDate = it } } Spacer(modifier = Modifier.height(16.dp)) @@ -444,7 +467,7 @@ fun NewTripScreen( text = if (!isArrivalTimeSelected) { "Pick time" } else { - arrivalFormattedDate + arrivalFormattedTime }, color = textColor ) @@ -468,9 +491,8 @@ fun NewTripScreen( timepicker( initialTime = LocalTime.NOON, title = "Pick a time", - timeRange = LocalTime.MIDNIGHT..LocalTime.NOON ) { - departPickedTime = it + arrivalPickedTime = it } } } @@ -565,9 +587,6 @@ fun NewTripScreen( && homeViewModel.tripNoOfDays.value.text.isNotEmpty() && homeViewModel.travelMode.isNotEmpty() && homeViewModel.tripBudget.value.text.isDigitsOnly() ) { - coroutineScope.launch { - - } homeViewModel.updateMessage( "Generate a guided tour plan for a trip to " + "[LOCATION] for [NUMBER_OF_DAYS] days, considering various factors " + @@ -588,6 +607,12 @@ fun NewTripScreen( location = homeViewModel.destination.value.text, noOfDays = homeViewModel.tripNoOfDays.value.text ) + homeViewModel.updateDates( + departureDate = departFormattedDate, + arrivalDate = arrivalFormattedDate, + departureTime = departFormattedTime, + arrivalTime = arrivalFormattedTime + ) homeViewModel.getApiData() homeViewModel.isAnimationVisible.value = true navController.navigate(Screens.Home.route) diff --git a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt index a087837..764bf92 100644 --- a/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt +++ b/app/src/main/java/ai/travel/app/tripDetails/TripDetails.kt @@ -68,6 +68,7 @@ import androidx.compose.material.icons.filled.LocationOn import androidx.compose.material.icons.filled.Map import androidx.compose.material.icons.filled.Money import androidx.compose.material.icons.filled.MoneyOff +import androidx.compose.material.icons.filled.Navigation import androidx.compose.material.icons.filled.Public import androidx.compose.material.icons.filled.Reorder import androidx.compose.material.icons.filled.Timer @@ -115,6 +116,7 @@ import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalConfiguration +import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.navigation.NavController @@ -219,6 +221,15 @@ fun TripDetailsScreen( val days = viewModel.uniqueDays(viewModel.currentDestination.value) .collectAsState(initial = emptyList()) val currentDay = remember { mutableStateOf("1") } + + val departureDate = + viewModel.getDepartureDate(currentDay.value, viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + + val arrivalDate = viewModel.getArrivalDate(currentDay.value, viewModel.currentDestination.value) + .collectAsState(initial = emptyList()) + + var dayTrips = viewModel.getTrips(currentDay.value, viewModel.currentDestination.value) .collectAsState(initial = emptyList()) @@ -306,7 +317,8 @@ fun TripDetailsScreen( if (trips.value.isEmpty() || days.value.isEmpty() && remainingBudget.value == 0.0 - && totalBudget.value.isEmpty() + && totalBudget.value.isEmpty() && departureDate.value.isEmpty() + && arrivalDate.value.isEmpty() ) { Box( modifier = Modifier.fillMaxSize(), @@ -325,10 +337,19 @@ fun TripDetailsScreen( state = listState ) { item { - Box( - modifier = Modifier.fillMaxSize(), - contentAlignment = Alignment.TopStart - ) { + Column(modifier = Modifier.fillMaxSize()) { + Icon( + imageVector = Icons.Filled.Close, + contentDescription = "Arrow Back", + tint = lightText, + modifier = Modifier + .padding(start = 15.dp, top = 10.dp) + .size(25.dp) + .clickable { + navController.popBackStack() + } + ) + Spacer(modifier = Modifier.height(10.dp)) Card( modifier = Modifier .fillMaxWidth() @@ -372,273 +393,311 @@ fun TripDetailsScreen( } } - Column(modifier = Modifier.fillMaxSize()) { + Text( + text = viewModel.currentDestination.value, + color = textColor, + fontSize = 35.sp, + modifier = Modifier.padding( + start = 20.dp, + top = 20.dp, + bottom = 8.dp + ), + overflow = TextOverflow.Ellipsis, + ) + + + Card( + modifier = Modifier + .fillMaxWidth() + .padding(16.dp), + colors = CardDefaults.cardColors( + containerColor = CardBackground + ), + shape = RoundedCornerShape(16.dp), + elevation = CardDefaults.cardElevation( + 10.dp + ) + ) { + Row( + modifier = Modifier + .fillMaxSize() + .padding( + 16.dp + ), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center + ) { + Icon( + imageVector = Icons.Filled.CalendarToday, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(25.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = departureDate.value.get(0) + ?: "", + color = textColor, + fontSize = 13.sp, + ) + Spacer(modifier = Modifier.width(20.dp)) + Icon( + imageVector = Icons.Filled.Navigation, + contentDescription = "topText", + tint = lightText, + modifier = Modifier + .size(25.dp) + .rotate(90f) + ) + Spacer(modifier = Modifier.width(20.dp)) + Icon( + imageVector = Icons.Filled.CalendarToday, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(25.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) + Text( + text = arrivalDate.value.get(0) + ?: "", + color = textColor, + fontSize = 13.sp, + softWrap = true, + ) + } + + Spacer(modifier = Modifier.width(20.dp)) + } + + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .padding( + start = 12.dp, + top = 0.dp, + bottom = 0.dp, + end = 12.dp + ) + ) { Icon( - imageVector = Icons.Filled.Close, - contentDescription = "Arrow Back", + imageVector = Icons.Filled.Map, + contentDescription = "topText", tint = lightText, - modifier = Modifier - .padding(start = 15.dp, top = 10.dp) - .size(25.dp) - .clickable { - navController.popBackStack() - } + modifier = Modifier.size(30.dp) ) - Spacer(modifier = Modifier.height(70.dp)) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = viewModel.currentDestination.value, + text = "Map View", color = textColor, - fontSize = 35.sp, - modifier = Modifier.padding( - start = 20.dp, - top = 20.dp, - bottom = 8.dp - ) + fontSize = 25.sp, ) + } + Spacer(modifier = Modifier.height(20.dp)) - LazyVerticalGrid( - columns = GridCells.Fixed(2), - modifier = Modifier.height(200.dp) - ) { - items(cardData1) { - GridCard( - topText = it.topText, - bottomText = it.bottomText, - icon = it.icon - ) - } + Card( + modifier = Modifier + .fillMaxWidth() + .padding(start = 12.dp, end = 12.dp) + .height(200.dp) + .shadow(10.dp), + shape = RoundedCornerShape(10.dp), + elevation = CardDefaults.cardElevation(40.dp), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent + ), + ) { + MapBoxMap( + onPointChange = { point -> - items(cardData2) { - GridCard( - topText = it.topText, - bottomText = it.bottomText, - icon = it.icon + }, + points = dayTrips.value.map { + MapItem( + image = R.drawable.app_icon, + latitude = it?.latitude ?: 0.0, + longitude = it?.longitude ?: 0.0, + location = it?.destination ?: "", + time = it?.timeOfDay ?: "", ) - } + }, + currentPoint = currentPoint.apply { + value = MapBoxPoint( + latitude = dayTrips.value[0]?.latitude + ?: 0.0, + longitude = dayTrips.value[0]?.longitude + ?: 0.0, + zoom = 15.0 + ) + }, + latitude = dayTrips.value[0]?.latitude + ?: 0.0, + longitude = dayTrips.value[0]?.longitude + ?: 0.0, + ) + } - } + Spacer(modifier = Modifier.height(20.dp)) - Row( - verticalAlignment = Alignment.CenterVertically, - modifier = Modifier - .padding( - start = 12.dp, - top = 0.dp, - bottom = 0.dp, - end = 12.dp - ) - ) { + Row( + verticalAlignment = Alignment.CenterVertically, + modifier = Modifier + .padding( + start = 12.dp, + top = 0.dp, + bottom = 0.dp, + end = 12.dp + ), + horizontalArrangement = Arrangement.SpaceBetween + ) { + Row { Icon( - imageVector = Icons.Filled.Map, + imageVector = Icons.Filled.LocationOn, contentDescription = "topText", tint = lightText, modifier = Modifier.size(30.dp) ) Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Map View", + text = "Your Itinerary", color = textColor, fontSize = 25.sp, ) } - - Spacer(modifier = Modifier.height(20.dp)) - - Card( + Row( modifier = Modifier .fillMaxWidth() - .padding(start = 12.dp, end = 12.dp) - .height(200.dp) - .shadow(10.dp), - shape = RoundedCornerShape(10.dp), - elevation = CardDefaults.cardElevation(40.dp), - colors = CardDefaults.cardColors( - containerColor = Color.Transparent - ), - ) { - MapBoxMap( - onPointChange = { point -> - - }, - points = dayTrips.value.map { - MapItem( - image = R.drawable.app_icon, - latitude = it?.latitude ?: 0.0, - longitude = it?.longitude ?: 0.0, - location = it?.destination ?: "", - time = it?.timeOfDay ?: "", - ) - }, - currentPoint = currentPoint.apply { - value = MapBoxPoint( - latitude = dayTrips.value[0]?.latitude - ?: 0.0, - longitude = dayTrips.value[0]?.longitude - ?: 0.0, - zoom = 15.0 - ) + .padding(end = 12.dp) + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + isReorderVisible = true + modalSheetStates.bottomSheetState.expand() + } }, - latitude = dayTrips.value[0]?.latitude - ?: 0.0, - longitude = dayTrips.value[0]?.longitude - ?: 0.0, + horizontalArrangement = Arrangement.End + ) { + Icon( + imageVector = Icons.Filled.Reorder, + contentDescription = "topText", + tint = lightText, + modifier = Modifier.size(25.dp) ) } + } - Spacer(modifier = Modifier.height(20.dp)) + Spacer(modifier = Modifier.height(20.dp)) + } + } - Row( - verticalAlignment = Alignment.CenterVertically, + item { + Column { + Spacer(modifier = Modifier.height(20.dp)) + + LazyRow { + items(days.value) { day -> + Card( + colors = CardDefaults.cardColors( + containerColor = if (day == currentDay.value) lightText else Color.Transparent, + ), + border = BorderStroke( + 1.dp, + brush = borderBrush + ), + shape = RoundedCornerShape(20.dp), + elevation = CardDefaults.cardElevation(0.dp), modifier = Modifier + .width(120.dp) .padding( start = 12.dp, top = 0.dp, - bottom = 0.dp, + bottom = 12.dp, end = 12.dp - ), - horizontalArrangement = Arrangement.SpaceBetween - ) { - Row { - Icon( - imageVector = Icons.Filled.LocationOn, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(30.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Your Schedule", - color = textColor, - fontSize = 25.sp, ) - } - Row( + .clickable( + interactionSource = MutableInteractionSource(), + indication = null + ) { + coroutineScope.launch { + currentDay.value = day ?: "1" + } + } + + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.Center, modifier = Modifier .fillMaxWidth() - .padding(end = 12.dp) - .clickable( - interactionSource = MutableInteractionSource(), - indication = null - ) { - coroutineScope.launch { - isReorderVisible = true - modalSheetStates.bottomSheetState.expand() - } - }, - horizontalArrangement = Arrangement.End + .padding( + start = 0.dp, + top = 10.dp, + bottom = 10.dp + ) ) { - Icon( - imageVector = Icons.Filled.Reorder, - contentDescription = "topText", - tint = lightText, - modifier = Modifier.size(25.dp) + Text( + text = "Day $day", + color = textColor, + fontSize = 18.sp, + modifier = Modifier.padding(start = 2.dp) ) } } - Spacer(modifier = Modifier.height(20.dp)) + } } } + } - item { - Column { - Row( - modifier = Modifier - .fillMaxWidth() - .padding(horizontal = 10.dp), - verticalAlignment = Alignment.CenterVertically - ) { - Text( - text = "9:AM", - color = textColor, - fontSize = 12.sp, - modifier = Modifier - .padding(start = 10.dp, end = 10.dp) - ) - Spacer(modifier = Modifier.width(10.dp)) - LinearProgressIndicator( - progress = progress.value, - color = Color(0xFF78FA7D), - modifier = Modifier - .fillMaxWidth(0.75f) - .padding(start = 10.dp, end = 10.dp) - ) - Spacer(modifier = Modifier.width(10.dp)) - Text( - text = "9:PM", - color = textColor, - fontSize = 12.sp, - modifier = Modifier - .padding(start = 10.dp, end = 10.dp) - ) - } + itemsIndexed(dayTrips.value) { index, it -> + SwipeableActionsBox( + endActions = listOf(delete), + backgroundUntilSwipeThreshold = Color(0xFF4792ff), + swipeThreshold = (screenWidth / 2.5).dp + ) { + Column( + modifier = Modifier.fillMaxWidth(), + horizontalAlignment = Alignment.CenterHorizontally + ) { Spacer(modifier = Modifier.height(20.dp)) - - LazyRow { - items(days.value) { day -> - Card( - colors = CardDefaults.cardColors( - containerColor = if (day == currentDay.value) lightText else Color.Transparent, - ), - border = BorderStroke( - 1.dp, - brush = borderBrush - ), - shape = RoundedCornerShape(20.dp), - elevation = CardDefaults.cardElevation(0.dp), + if (index == 0) { + Row( + modifier = Modifier + .fillMaxWidth() + .padding(horizontal = 10.dp), + verticalAlignment = Alignment.CenterVertically + ) { + Text( + text = it?.departureTime ?: "", + color = textColor, + fontSize = 12.sp, modifier = Modifier - .width(120.dp) - .padding( - start = 12.dp, - top = 0.dp, - bottom = 12.dp, - end = 12.dp - ) - .clickable( - interactionSource = MutableInteractionSource(), - indication = null - ) { - coroutineScope.launch { - currentDay.value = day ?: "1" - } - } - - ) { - Column( - horizontalAlignment = Alignment.CenterHorizontally, - verticalArrangement = Arrangement.Center, - modifier = Modifier - .fillMaxWidth() - .padding( - start = 0.dp, - top = 10.dp, - bottom = 10.dp - ) - ) { - Text( - text = "Day $day", - color = textColor, - fontSize = 18.sp, - modifier = Modifier.padding(start = 2.dp) - ) - } - } - + .padding(start = 10.dp, end = 10.dp) + ) + Spacer(modifier = Modifier.width(10.dp)) + LinearProgressIndicator( + progress = progress.value, + color = Color(0xFF78FA7D), + modifier = Modifier + .fillMaxWidth(0.75f) + .padding(start = 10.dp, end = 10.dp) + ) + Spacer(modifier = Modifier.width(10.dp)) + Text( + text = it?.arrivalTime ?: "", + color = textColor, + fontSize = 12.sp, + modifier = Modifier + .padding(start = 10.dp, end = 10.dp) + ) } } - } - } - itemsIndexed(dayTrips.value) { index, it -> - SwipeableActionsBox( - endActions = listOf(delete), - backgroundUntilSwipeThreshold = Color(0xFF4792ff), - swipeThreshold = (screenWidth / 2.5).dp - ) { + Spacer(modifier = Modifier.height(20.dp)) Card( modifier = Modifier @@ -672,12 +731,18 @@ fun TripDetailsScreen( horizontalArrangement = Arrangement.Start ) { Column( - modifier = Modifier.fillMaxWidth(0.3f), + modifier = Modifier.fillMaxWidth( + 0.3f + ), horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Center ) { if (index != 0) { - Spacer(modifier = Modifier.height(5.dp)) + Spacer( + modifier = Modifier.height( + 5.dp + ) + ) Icon( imageVector = Icons.Filled.Timer, contentDescription = "topText", @@ -691,7 +756,11 @@ fun TripDetailsScreen( .padding(5.dp) ) - Spacer(modifier = Modifier.height(5.dp)) + Spacer( + modifier = Modifier.height( + 5.dp + ) + ) VerticalDashedDivider( color = if (currentSlot.value?.ordinal == index) Color(0xFF78FA7D) else lightText, @@ -699,7 +768,11 @@ fun TripDetailsScreen( dashWidth = 14f, gapWidth = 10f ) - Spacer(modifier = Modifier.height(15.dp)) + Spacer( + modifier = Modifier.height( + 15.dp + ) + ) } CustomMarker(text = (index + 1).toString()) Spacer(modifier = Modifier.height(5.dp)) @@ -721,15 +794,27 @@ fun TripDetailsScreen( verticalArrangement = Arrangement.Center ) { if (index != 0) { - Spacer(modifier = Modifier.height(15.dp)) + Spacer( + modifier = Modifier.height( + 15.dp + ) + ) Row(verticalAlignment = Alignment.CenterVertically) { - Spacer(modifier = Modifier.width(7.dp)) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) Row(verticalAlignment = Alignment.CenterVertically) { Icon( imageVector = Icons.Filled.DirectionsCar, contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) + tint = Color( + 0xFF6588bf + ), + modifier = Modifier.size( + 25.dp + ) ) Spacer( modifier = Modifier.width( @@ -743,13 +828,21 @@ fun TripDetailsScreen( fontSize = 13.sp, ) } - Spacer(modifier = Modifier.width(7.dp)) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) Row(verticalAlignment = Alignment.CenterVertically) { Icon( imageVector = Icons.Filled.AvTimer, contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(25.dp) + tint = Color( + 0xFF6588bf + ), + modifier = Modifier.size( + 25.dp + ) ) Spacer( modifier = Modifier.width( @@ -764,7 +857,11 @@ fun TripDetailsScreen( ) } } - Spacer(modifier = Modifier.height(55.dp)) + Spacer( + modifier = Modifier.height( + 55.dp + ) + ) } Row( modifier = Modifier @@ -782,13 +879,19 @@ fun TripDetailsScreen( if (currentSlot.value?.ordinal == index) { Row( verticalAlignment = Alignment.CenterVertically, - modifier = Modifier.padding(end = 15.dp) + modifier = Modifier.padding( + end = 15.dp + ) ) { Icon( imageVector = Icons.Filled.DonutLarge, contentDescription = "topText", - tint = Color(0xFF78FA7D), - modifier = Modifier.size(20.dp) + tint = Color( + 0xFF78FA7D + ), + modifier = Modifier.size( + 20.dp + ) ) Spacer( modifier = Modifier.width( @@ -797,7 +900,9 @@ fun TripDetailsScreen( ) Text( text = "Explore", - color = Color(0xFF78FA7D), + color = Color( + 0xFF78FA7D + ), fontSize = 12.sp, ) } @@ -819,7 +924,11 @@ fun TripDetailsScreen( tint = lightText, modifier = Modifier.size(20.dp) ) - Spacer(modifier = Modifier.width(7.dp)) + Spacer( + modifier = Modifier.width( + 7.dp + ) + ) Text( text = it?.budget ?: "", color = textColor, @@ -837,7 +946,8 @@ fun TripDetailsScreen( viewModel.currentNewDestination.value = it?.name ?: "" coroutineScope.launch { - isReorderVisible = false + isReorderVisible = + false modalSheetStates.bottomSheetState.expand() } }, @@ -853,7 +963,11 @@ fun TripDetailsScreen( ) } - Spacer(modifier = Modifier.width(10.dp)) + Spacer( + modifier = Modifier.width( + 10.dp + ) + ) Button( onClick = { /*TODO*/ }, colors = ButtonDefaults.buttonColors( @@ -872,312 +986,313 @@ fun TripDetailsScreen( } } } - } + } } - item { - Spacer(modifier = Modifier.height(40.dp)) - Card( + } + + item { + Spacer(modifier = Modifier.height(40.dp)) + Card( + modifier = Modifier + .fillMaxWidth() + .padding( + start = 10.dp, + end = 15.dp, + bottom = 10.dp, + top = 10.dp + ), + colors = CardDefaults.cardColors( + containerColor = Color.Transparent, + contentColor = textColor + ), + elevation = CardDefaults.cardElevation(0.dp), + shape = RoundedCornerShape(10.dp), + border = BorderStroke( + 0.5.dp, + color = bottomBarBorder.copy(0.5f) + ) + ) { + Column( + horizontalAlignment = Alignment.CenterHorizontally, modifier = Modifier .fillMaxWidth() - .padding( - start = 10.dp, - end = 15.dp, - bottom = 10.dp, - top = 10.dp - ), - colors = CardDefaults.cardColors( - containerColor = Color.Transparent, - contentColor = textColor - ), - elevation = CardDefaults.cardElevation(0.dp), - shape = RoundedCornerShape(10.dp), - border = BorderStroke( - 0.5.dp, - color = bottomBarBorder.copy(0.5f) - ) + .padding(10.dp) ) { - Column( - horizontalAlignment = Alignment.CenterHorizontally, - modifier = Modifier - .fillMaxWidth() - .padding(10.dp) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically ) { Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier, verticalAlignment = Alignment.CenterVertically ) { - Row( - modifier = Modifier, - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Filled.Language, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Language", - color = Color(0xFF6588bf), - fontSize = 12.sp, - ) - } + Icon( + imageVector = Icons.Filled.Language, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "English", - color = Color.White, + text = "Language", + color = Color(0xFF6588bf), fontSize = 12.sp, ) } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) + Text( + text = "English", + color = Color.White, + fontSize = 12.sp, ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier, verticalAlignment = Alignment.CenterVertically ) { - Row( - modifier = Modifier, - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Filled.WbSunny, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Weather", - color = Color(0xFF6588bf), - fontSize = 12.sp, - ) - } + Icon( + imageVector = Icons.Filled.WbSunny, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Sunny", - color = Color.White, + text = "Weather", + color = Color(0xFF6588bf), fontSize = 12.sp, ) } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) + Text( + text = "Sunny", + color = Color.White, + fontSize = 12.sp, ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier, verticalAlignment = Alignment.CenterVertically ) { - Row( - modifier = Modifier, - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Filled.AccountBalanceWallet, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Total Budget", - color = Color(0xFF6588bf), - fontSize = 12.sp, - ) - } + Icon( + imageVector = Icons.Filled.AccountBalanceWallet, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Rs ${totalBudget.value[0]}", - color = Color.White, + text = "Total Budget", + color = Color(0xFF6588bf), fontSize = 12.sp, ) } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) + Text( + text = "Rs ${totalBudget.value[0]}", + color = Color.White, + fontSize = 12.sp, ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier, verticalAlignment = Alignment.CenterVertically ) { - Row( - modifier = Modifier, - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Filled.MoneyOff, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Used Budget", - color = Color(0xFF6588bf), - fontSize = 12.sp, - ) - } + Icon( + imageVector = Icons.Filled.MoneyOff, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Rs ${remainingBudget.value}", - color = Color.White, + text = "Used Budget", + color = Color(0xFF6588bf), fontSize = 12.sp, ) } - VerticalDashedDivider( - color = lightText, - height = 15, - dashWidth = 14f, - gapWidth = 10f, - modifier = Modifier.rotate(90f) + Text( + text = "Rs ${remainingBudget.value}", + color = Color.White, + fontSize = 12.sp, ) + } + VerticalDashedDivider( + color = lightText, + height = 15, + dashWidth = 14f, + gapWidth = 10f, + modifier = Modifier.rotate(90f) + ) + Row( + modifier = Modifier.fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceBetween, + verticalAlignment = Alignment.CenterVertically + ) { Row( - modifier = Modifier.fillMaxWidth(), - horizontalArrangement = Arrangement.SpaceBetween, + modifier = Modifier, verticalAlignment = Alignment.CenterVertically ) { - Row( - modifier = Modifier, - verticalAlignment = Alignment.CenterVertically - ) { - Icon( - imageVector = Icons.Filled.Money, - contentDescription = "topText", - tint = Color(0xFF6588bf), - modifier = Modifier.size(20.dp) - ) - Spacer(modifier = Modifier.width(7.dp)) - Text( - text = "Available Budget", - color = Color(0xFF6588bf), - fontSize = 12.sp, - ) - } + Icon( + imageVector = Icons.Filled.Money, + contentDescription = "topText", + tint = Color(0xFF6588bf), + modifier = Modifier.size(20.dp) + ) + Spacer(modifier = Modifier.width(7.dp)) Text( - text = "Rs ${ - (totalBudget.value[0]?.minus( - remainingBudget.value - )) ?: 0 - }", - color = Color.White, + text = "Available Budget", + color = Color(0xFF6588bf), fontSize = 12.sp, ) } + Text( + text = "Rs ${ + (totalBudget.value[0]?.minus( + remainingBudget.value + )) ?: 0 + }", + color = Color.White, + fontSize = 12.sp, + ) } } } + } - item { - Column( - modifier = Modifier - .fillMaxWidth() - .padding(end = 16.dp), - horizontalAlignment = Alignment.End - ) { - Spacer(modifier = Modifier.height(20.dp)) - Text( - text = "Wishing You", - color = textColor.copy(0.75f), - fontSize = 23.sp, - fontFamily = monteSB, - ) - Spacer(modifier = Modifier.height(10.dp)) - Text( - text = "A Very Happy ❤️ Journey", - color = textColor.copy(0.65f), - fontSize = 13.sp, - fontFamily = monteSB, - ) - Spacer(modifier = Modifier.height(20.dp)) - } - + item { + Column( + modifier = Modifier + .fillMaxWidth() + .padding(end = 16.dp), + horizontalAlignment = Alignment.End + ) { + Spacer(modifier = Modifier.height(20.dp)) + Text( + text = "Wishing You", + color = textColor.copy(0.75f), + fontSize = 23.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(10.dp)) + Text( + text = "A Very Happy ❤️ Journey", + color = textColor.copy(0.65f), + fontSize = 13.sp, + fontFamily = monteSB, + ) + Spacer(modifier = Modifier.height(20.dp)) } - } + } } } + } + } - AnimatedVisibility( - visible = isDeleteSheetOpen.value, - enter = slideInVertically( - initialOffsetY = { - it - }, animationSpec = tween( - durationMillis = 50, - ) - ), - exit = slideOutVertically( - targetOffsetY = { - -it - }, animationSpec = tween( - durationMillis = 80, - ) + AnimatedVisibility( + visible = isDeleteSheetOpen.value, + enter = slideInVertically( + initialOffsetY = { + it + }, animationSpec = tween( + durationMillis = 50, ) + ), + exit = slideOutVertically( + targetOffsetY = { + -it + }, animationSpec = tween( + durationMillis = 80, + ) + ) + ) { + Box( + modifier = Modifier + .fillMaxSize(), + contentAlignment = Alignment.BottomCenter ) { - Box( - modifier = Modifier - .fillMaxSize(), - contentAlignment = Alignment.BottomCenter - ) { - DeleteBottomSheet( - isDeleteSuccess = isDeleteSheetOpen, - isDeleteUndo = isDeleteUndo, - isDeleteClicked = isDeleteClicked, - ) - } + DeleteBottomSheet( + isDeleteSuccess = isDeleteSheetOpen, + isDeleteUndo = isDeleteUndo, + isDeleteClicked = isDeleteClicked, + ) } - AnimatedVisibility( - visible = isDeleteClicked.value, - enter = fadeIn( - animationSpec = tween( - durationMillis = 50, - ) - ), - exit = fadeOut( - animationSpec = tween( - durationMillis = 50, - ) + } + AnimatedVisibility( + visible = isDeleteClicked.value, + enter = fadeIn( + animationSpec = tween( + durationMillis = 50, + ) + ), + exit = fadeOut( + animationSpec = tween( + durationMillis = 50, ) + ) + ) { + Box( + modifier = Modifier + .fillMaxSize(), + contentAlignment = Alignment.Center ) { - Box( + val currenanim by rememberLottieComposition( + spec = LottieCompositionSpec.Asset("boom.json") + ) + LottieAnimation( + composition = currenanim, + iterations = 1, + contentScale = ContentScale.Crop, + speed = 0.85f, modifier = Modifier - .fillMaxSize(), - contentAlignment = Alignment.Center - ) { - val currenanim by rememberLottieComposition( - spec = LottieCompositionSpec.Asset("boom.json") - ) - LottieAnimation( - composition = currenanim, - iterations = 1, - contentScale = ContentScale.Crop, - speed = 0.85f, - modifier = Modifier - .size(200.dp) - ) - } - LaunchedEffect(key1 = isDeleteClicked) { - if (isDeleteClicked.value) { - delay(2000) - isDeleteClicked.value = false - isDeleteSheetOpen.value = false - isDeleteUndo.value = false - } + .size(200.dp) + ) + } + LaunchedEffect(key1 = isDeleteClicked) { + if (isDeleteClicked.value) { + delay(2000) + isDeleteClicked.value = false + isDeleteSheetOpen.value = false + isDeleteUndo.value = false } } } @@ -1185,6 +1300,7 @@ fun TripDetailsScreen( } } } +} fun extractTripsByDestination(items: List, destination: String): List { return items.filter { it?.destination == destination } From 9efe9fefb4b429c76bbd62cd8d902a144ed4c359 Mon Sep 17 00:00:00 2001 From: HeyfromNandini Date: Sun, 17 Dec 2023 00:45:16 +0530 Subject: [PATCH 10/10] New homepage changes --- .../ai/travel/app/home/ui/HomeScreenMain.kt | 140 ++++++++++++++---- app/src/main/res/drawable/mum1.png | Bin 0 -> 65669 bytes app/src/main/res/drawable/mum2.png | Bin 0 -> 83174 bytes app/src/main/res/drawable/mum3.png | Bin 0 -> 107438 bytes app/src/main/res/drawable/mum4.png | Bin 0 -> 104268 bytes app/src/main/res/drawable/mum5.png | 0 app/src/main/res/drawable/mum6.png | Bin 0 -> 91986 bytes 7 files changed, 111 insertions(+), 29 deletions(-) create mode 100644 app/src/main/res/drawable/mum1.png create mode 100644 app/src/main/res/drawable/mum2.png create mode 100644 app/src/main/res/drawable/mum3.png create mode 100644 app/src/main/res/drawable/mum4.png create mode 100644 app/src/main/res/drawable/mum5.png create mode 100644 app/src/main/res/drawable/mum6.png diff --git a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt index 33cf87a..ee7dab4 100644 --- a/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt +++ b/app/src/main/java/ai/travel/app/home/ui/HomeScreenMain.kt @@ -38,6 +38,7 @@ import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyRow +import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.shape.CircleShape @@ -73,6 +74,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.blur import androidx.compose.ui.draw.clip +import androidx.compose.ui.graphics.Color import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.painterResource @@ -192,36 +194,32 @@ fun HomeScreenMain( verticalAlignment = Alignment.CenterVertically ) { Column { - Row { - Text( - text = "Welcome to", - color = lightText, - fontSize = 13.sp, - fontFamily = monteSB, - modifier = Modifier.padding(bottom = 7.dp) - ) + + Text( + text = "WELCOME TO ", + color = lightText, + fontSize = 18.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + Text( text = "Mumbai", - color = lightText, - fontSize = 18.sp, + color = Color.White, + fontSize = 35.sp, fontFamily = monteSB, - modifier = Modifier.padding(bottom = 7.dp) + modifier = Modifier ) - } + + Text( text = userName.value, - color = textColor, - fontSize = 20.sp, - fontFamily = monteSB, - modifier = Modifier.padding(bottom = 7.dp) - ) - Text( - text = "We make your travel funn", color = lightText, - fontSize = 13.sp, + fontSize = 23.sp, fontFamily = monteSB, modifier = Modifier.padding(bottom = 7.dp) ) + } ProfileImage(imageUrl = pfp.value, modifier = Modifier @@ -314,7 +312,7 @@ fun HomeScreenMain( } } LazyRow { - items(6) { icon -> + items(image) { icon -> Spacer(modifier = Modifier.width(15.dp)) @@ -327,9 +325,10 @@ fun HomeScreenMain( Box(modifier = Modifier.fillMaxSize()) { Image( - painter = painterResource(id = R.drawable.practice), + painter = painterResource(id = icon.image ), contentDescription = "", - modifier = Modifier.fillMaxSize() + modifier = Modifier.fillMaxSize(), + contentScale = ContentScale.Crop ) Box( modifier = Modifier.fillMaxSize(), @@ -356,13 +355,13 @@ fun HomeScreenMain( verticalAlignment = Alignment.CenterVertically ) { Text( - text = "Marine Drive", + text = icon.name, fontSize = 14.sp, ) Text( - text = "2.1 mi", + text = icon.distance, fontSize = 14.sp, ) @@ -402,7 +401,7 @@ fun HomeScreenMain( } LazyRow(modifier = Modifier.padding(top = 15.dp, bottom = 15.dp)) { - items(6) { icon -> + items(image2) { icon -> Spacer(modifier = Modifier.width(20.dp)) Card( @@ -411,12 +410,45 @@ fun HomeScreenMain( ) { Image( - painter = painterResource(id = R.drawable.practice), - contentDescription = "" + painter = painterResource(id = icon), + contentDescription = "", + contentScale = ContentScale.FillBounds, + modifier = Modifier.fillMaxSize() ) } } } + Spacer(modifier = Modifier.height(50.dp)) + + Column (modifier = Modifier.fillMaxWidth().padding(start = 20.dp), + horizontalAlignment = Alignment.Start, + verticalArrangement = Arrangement.Center){ + Text( + text = "We make travel fun", + color = lightText, + fontSize = 15.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + Text( + text = "Waste wise, Reward Rise", + color = lightText, + fontSize = 15.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + Text( + text = "Effort by Team Centennials ❤️", + color = lightText, + fontSize = 15.sp, + fontFamily = monteSB, + modifier = Modifier.padding(bottom = 7.dp) + ) + + + } + + Spacer(modifier = Modifier.height(150.dp)) } } if (viewModel.isAnimationVisible.value) { @@ -615,4 +647,54 @@ fun TravelCards(text1: String, text2: String, text3: String) { } } } -} \ No newline at end of file +} + + +val image = listOf( + MumbaiImages( + R.drawable.mum4, + "Taj Hotel", + "2.1 mi" + ), + MumbaiImages( + R.drawable.mum3, + "CSMT", + "2.1 mi" + ), + MumbaiImages( + R.drawable.mum6, + "Gateway", + "2.1 mi" + ), + MumbaiImages( + R.drawable.mum2, + "CSMT", + "2.1 mi" + ), + MumbaiImages( + R.drawable.mum1, + "Wankhede", + "2.1 mi" + ), + MumbaiImages( + R.drawable.mum5, + "HajiAli", + "2.1 mi" + ), + + ) + +data class MumbaiImages( + val image: Int, + val name: String, + val distance: String +) + +val image2= listOf( + R.drawable.mum1, + R.drawable.mum2, + R.drawable.mum3, + R.drawable.mum4, + R.drawable.mum5, + R.drawable.mum6 +) diff --git a/app/src/main/res/drawable/mum1.png b/app/src/main/res/drawable/mum1.png new file mode 100644 index 0000000000000000000000000000000000000000..1be4fa2e61a7bbbf3128f98d74491dd776af8d7e GIT binary patch literal 65669 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

G1ABT_bMr>$6<YUT)(8P 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 JPDHLkV1gp+NwWX| literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/mum3.png b/app/src/main/res/drawable/mum3.png new file mode 100644 index 0000000000000000000000000000000000000000..018223f554ca944f98aa226ce533bd3fc2d4188f GIT binary patch literal 107438 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 kIYOfupMq`OK%E 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 literal 0 HcmV?d00001