refactor: get rid of material icon lib

This commit is contained in:
rushiiMachine 2024-01-12 16:23:41 -08:00
parent c73edaa12f
commit b9683a4b14
No known key found for this signature in database
GPG key ID: DCBE5952BB3B6420
37 changed files with 273 additions and 52 deletions

View file

@ -9,7 +9,6 @@ import android.os.*
import androidx.activity.ComponentActivity
import androidx.activity.compose.BackHandler
import androidx.activity.compose.setContent
import androidx.compose.animation.*
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.*
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
@ -29,7 +28,6 @@ val aliucordDir = Environment.getExternalStorageDirectory().resolve("Aliucord")
class MainActivity : ComponentActivity() {
private val preferences: PreferencesManager by inject()
@OptIn(ExperimentalAnimationApi::class)
override fun onCreate(savedInstanceState: Bundle?) {
installSplashScreen()
@ -57,9 +55,8 @@ class MainActivity : ComponentActivity() {
UpdaterDialog()
}
AnimatedNavHost(
NavHost(
controller = navController,
transitionSpec = { _, _, _ -> fadeIn() with fadeOut() }
) {
when (val dest = this.currentHostEntry.destination) {
is BaseScreenDestination -> BaseScreen(

View file

@ -2,11 +2,12 @@ package com.aliucord.manager.ui.component.home
import androidx.compose.foundation.layout.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.*
import androidx.compose.material.icons.filled.Delete
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.*
import androidx.compose.ui.text.font.FontWeight
@ -71,11 +72,13 @@ fun InfoCard(
) {
val (icon, description) = when {
currentVersion !is DiscordVersion.Existing ->
Icons.Default.Download to R.string.action_install
R.drawable.ic_download to R.string.action_install
currentVersion < supportedVersion ->
Icons.Default.Refresh to R.string.action_reinstall
R.drawable.ic_refresh to R.string.action_reinstall
else ->
Icons.Default.Update to R.string.action_update
R.drawable.ic_update to R.string.action_update
}
FilledTonalIconButton(
@ -91,7 +94,7 @@ fun InfoCard(
verticalAlignment = Alignment.CenterVertically
) {
Icon(
imageVector = icon,
painter = painterResource(icon),
contentDescription = stringResource(description)
)
if (currentVersion is DiscordVersion.None) {
@ -125,7 +128,7 @@ fun InfoCard(
shape = ShapeDefaults.Large
) {
Icon(
imageVector = Icons.Default.Launch,
painter = painterResource(R.drawable.ic_launch),
contentDescription = stringResource(R.string.action_launch)
)
}

View file

@ -5,9 +5,6 @@ import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.*
import androidx.compose.material.icons.outlined.Circle
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
@ -15,6 +12,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.semantics.contentDescription
import androidx.compose.ui.semantics.semantics
@ -95,12 +93,12 @@ fun InstallGroup(
if (isCurrent) {
Icon(
imageVector = Icons.Filled.KeyboardArrowUp,
painter = painterResource(R.drawable.ic_arrow_up_small),
contentDescription = stringResource(R.string.action_collapse)
)
} else {
Icon(
imageVector = Icons.Filled.KeyboardArrowDown,
painter = painterResource(R.drawable.ic_arrow_down_small),
contentDescription = stringResource(R.string.action_expand)
)
}
@ -171,20 +169,23 @@ private fun StepIcon(status: InstallStatus, size: Dp) {
contentDescription = context.getString(R.string.status_ongoing)
}
)
InstallStatus.SUCCESSFUL -> Icon(
Icons.Filled.CheckCircle,
painter = painterResource(R.drawable.ic_check_circle),
contentDescription = stringResource(R.string.status_success),
tint = Color(0xFF59B463),
modifier = Modifier.size(size)
)
InstallStatus.UNSUCCESSFUL -> Icon(
Icons.Filled.Cancel,
painter = painterResource(R.drawable.ic_canceled),
contentDescription = stringResource(R.string.status_failed),
tint = MaterialTheme.colorScheme.error,
modifier = Modifier.size(size)
)
InstallStatus.QUEUED -> Icon(
Icons.Outlined.Circle,
painter = painterResource(R.drawable.ic_circle),
contentDescription = stringResource(R.string.status_queued),
tint = MaterialTheme.colorScheme.onSurface.copy(0.4f),
modifier = Modifier.size(size)

View file

@ -10,13 +10,12 @@ import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.foundation.text.ClickableText
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.History
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.*
import androidx.compose.ui.text.font.FontWeight
@ -71,7 +70,7 @@ fun Changelog(
onDismissRequest = onDismiss,
icon = {
Icon(
imageVector = Icons.Default.History,
painter = painterResource(R.drawable.ic_history),
contentDescription = stringResource(R.string.plugins_view_changelog, plugin.manifest.name)
)
},

View file

@ -147,8 +147,8 @@ fun PluginCard(
if (plugin.manifest.changelog != null) {
IconButton(modifier = Modifier.size(25.dp), onClick = onClickShowChangelog) {
Icon(
painter = painterResource(R.drawable.ic_history),
modifier = Modifier.fillMaxSize(),
imageVector = Icons.Default.History,
contentDescription = stringResource(R.string.plugins_view_changelog, plugin.manifest.name)
)
}

View file

@ -2,6 +2,7 @@ package com.aliucord.manager.ui.navigation
import android.app.Activity
import android.os.Parcelable
import androidx.annotation.DrawableRes
import androidx.annotation.StringRes
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.*
@ -15,8 +16,8 @@ import kotlinx.parcelize.RawValue
@Parcelize
sealed class BaseScreenDestination(
val selectedIcon: @RawValue ImageVector,
val unselectedIcon: @RawValue ImageVector,
@DrawableRes val selectedIcon: Int,
@DrawableRes val unselectedIcon: Int,
@StringRes val label: Int
) : AppDestination
@ -24,22 +25,22 @@ sealed class BaseScreenDestination(
sealed interface AppDestination : Parcelable {
@Parcelize
object Home : BaseScreenDestination(
Icons.Default.Home,
Icons.Outlined.Home,
R.drawable.ic_home,
R.drawable.ic_home, // TODO: get ic_home outline variant
R.string.navigation_home
)
@Parcelize
object Plugins : BaseScreenDestination(
Icons.Default.Extension,
Icons.Outlined.Extension,
R.drawable.ic_extension,
R.drawable.ic_extension_outlined,
R.string.plugins_title
)
@Parcelize
object Settings : BaseScreenDestination(
Icons.Default.Settings,
Icons.Outlined.Settings,
R.drawable.ic_settings,
R.drawable.ic_settings_outlined,
R.string.navigation_settings
)

View file

@ -2,7 +2,6 @@
package com.aliucord.manager.ui.navigation
import androidx.compose.animation.*
import androidx.compose.foundation.layout.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Info
@ -14,7 +13,6 @@ import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import com.aliucord.manager.BuildConfig
import com.aliucord.manager.R
import com.aliucord.manager.ui.screen.*
import kotlinx.collections.immutable.ImmutableList
@Composable
@ -58,10 +56,10 @@ fun BaseScreen(
selected = currentNavItem == navItem,
icon = {
Icon(
imageVector = if (currentNavItem == navItem) {
navItem.selectedIcon
painter = if (currentNavItem == navItem) {
painterResource(navItem.selectedIcon)
} else {
navItem.unselectedIcon
painterResource(navItem.unselectedIcon)
},
contentDescription = null,
)

View file

@ -10,9 +10,6 @@ import androidx.compose.foundation.interaction.MutableInteractionSource
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.ArrowBack
import androidx.compose.material.icons.filled.Link
import androidx.compose.material.ripple.rememberRipple
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
@ -47,7 +44,7 @@ fun AboutScreen(
navigationIcon = {
IconButton(onClick = onBackClick) {
Icon(
imageVector = Icons.Default.ArrowBack,
painter = painterResource(R.drawable.ic_back),
contentDescription = stringResource(R.string.navigation_back)
)
}
@ -101,7 +98,7 @@ fun AboutScreen(
TextButton(onClick = { uriHandler.openUri("https://aliucord.com") }) {
Icon(
imageVector = Icons.Filled.Link,
painter = painterResource(R.drawable.ic_link),
contentDescription = stringResource(R.string.website)
)
Spacer(modifier = Modifier.width(ButtonDefaults.IconSpacing))

View file

@ -18,6 +18,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.input.ImeAction
import androidx.compose.ui.unit.dp
@ -167,7 +168,7 @@ fun PluginsScreen(
horizontalAlignment = Alignment.CenterHorizontally
) {
Icon(
imageVector = Icons.Default.ExtensionOff,
painter = painterResource(R.drawable.ic_extension_off),
contentDescription = null
)
Text(stringResource(R.string.plugins_none_installed))

View file

@ -15,6 +15,7 @@ import androidx.compose.runtime.*
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
@ -46,7 +47,7 @@ fun SettingsScreen(
SettingsItem(
modifier = Modifier.clickable(onClick = viewModel::showThemeDialog),
icon = { Icon(Icons.Default.Style, null) },
icon = { Icon(painterResource(R.drawable.ic_brush), null) },
text = { Text(stringResource(R.string.settings_theme)) }
) {
FilledTonalButton(onClick = viewModel::showThemeDialog) {
@ -57,7 +58,7 @@ fun SettingsScreen(
SettingsSwitch(
label = stringResource(R.string.setting_dynamic_color),
pref = preferences.dynamicColor,
icon = { Icon(Icons.Default.Palette, null) }
icon = { Icon(painterResource(R.drawable.ic_palette), null) }
) {
preferences.dynamicColor = it
}
@ -75,7 +76,7 @@ fun SettingsScreen(
label = stringResource(R.string.setting_replace_icon),
secondaryLabel = stringResource(R.string.setting_replace_icon_desc),
pref = preferences.replaceIcon,
icon = { Icon(Icons.Default.AppShortcut, null) }
icon = { Icon(painterResource(R.drawable.ic_app_shortcut), null) }
) {
preferences.replaceIcon = it
}
@ -83,7 +84,7 @@ fun SettingsScreen(
SettingsSwitch(
label = stringResource(R.string.setting_keep_patched_apks),
secondaryLabel = stringResource(R.string.setting_keep_patched_apks_desc),
icon = { Icon(Icons.Default.DeleteForever, null) },
icon = { Icon(painterResource(R.drawable.ic_delete_forever), null) },
pref = preferences.keepPatchedApks,
onPrefChange = { preferences.keepPatchedApks = it },
)
@ -93,7 +94,7 @@ fun SettingsScreen(
SettingsSwitch(
label = stringResource(R.string.settings_developer_options),
pref = preferences.devMode,
icon = { Icon(Icons.Default.Code, null) }
icon = { Icon(painterResource(R.drawable.ic_code), null) }
) {
preferences.devMode = it
}
@ -123,14 +124,14 @@ fun SettingsScreen(
label = stringResource(R.string.setting_debuggable),
secondaryLabel = stringResource(R.string.setting_debuggable_desc),
pref = preferences.debuggable,
icon = { Icon(Icons.Default.BugReport, null) },
icon = { Icon(painterResource(R.drawable.ic_bug), null) },
onPrefChange = { preferences.debuggable = it },
)
SettingsSwitch(
label = stringResource(R.string.setting_hermes_replace_libcpp),
secondaryLabel = stringResource(R.string.setting_hermes_replace_libcpp_desc),
icon = { Icon(Icons.Default.FileCopy, null) },
icon = { Icon(painterResource(R.drawable.ic_copy_file), null) },
pref = preferences.hermesReplaceLibCpp,
onPrefChange = { preferences.hermesReplaceLibCpp = it },
)
@ -164,7 +165,7 @@ fun ThemeDialog(
onDismissRequest = onDismissRequest,
icon = {
Icon(
imageVector = Icons.Default.Style,
painter = painterResource(R.drawable.ic_brush),
contentDescription = stringResource(R.string.settings_theme)
)
},

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M280,920q-33,0 -56.5,-23.5T200,840v-720q0,-33 23.5,-56.5T280,40h400q33,0 56.5,23.5T760,120v160h-80v-40L280,240v480h400v-40h80v160q0,33 -23.5,56.5T680,920L280,920ZM686,520L480,520v80q0,17 -11.5,28.5T440,640q-17,0 -28.5,-11.5T400,600v-80q0,-33 23.5,-56.5T480,440h206l-35,-36q-11,-11 -11,-27.5t12,-28.5q11,-11 28,-11t28,11l104,104q12,12 12,28t-12,28L708,612q-11,11 -27.5,11.5T652,612q-11,-11 -11.5,-27.5T651,556l35,-36Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,604.5q-8.96,0 -17.15,-3.1 -8.2,-3.1 -14.91,-9.81L264.17,407.83Q251.5,395.15 251.5,376t12.67,-31.83Q276.85,331.5 296,331.5t31.83,12.67L480,496.35l152.17,-152.17Q644.85,331.5 664,331.5t31.83,12.67Q708.5,356.85 708.5,376t-12.67,31.83L512.07,591.59q-6.72,6.72 -14.91,9.81Q488.96,604.5 480,604.5Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,439.65 L327.83,591.83Q315.15,604.5 296,604.5t-31.83,-12.67Q251.5,579.15 251.5,560t12.67,-31.83l183.76,-183.76q13.67,-13.67 32.06,-13.67t32.06,13.67l183.76,183.76Q708.5,540.85 708.5,560t-12.67,31.83Q683.15,604.5 664,604.5t-31.83,-12.67L480,439.65Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="m313,520 l196,196q12,12 11.5,28T508,772q-12,11 -28,11.5T452,772L188,508q-6,-6 -8.5,-13t-2.5,-15q0,-8 2.5,-15t8.5,-13l264,-264q11,-11 27.5,-11t28.5,11q12,12 12,28.5T508,245L313,440h447q17,0 28.5,11.5T800,480q0,17 -11.5,28.5T760,520L313,520Z"/>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M441,870q-30.94,0 -52.97,-22.03Q366,825.94 366,795v-162.5L245,632.5q-30.94,0 -52.97,-22.03Q170,588.44 170,557.5v-276q0,-63 44.94,-107.25T323,130h429.5q15.5,0 26.5,11t11,26.5v390q0,30.94 -22.03,52.97Q745.94,632.5 715,632.5L594,632.5L594,795q0,30.94 -22.03,52.97Q549.94,870 519,870h-78ZM245,403h470v-198h-40.5v119q0,15.5 -11,26.5t-26.5,11q-15.5,0 -26.5,-11t-11,-26.5v-119L557,205v41q0,15.5 -11,26.5t-26.5,11q-15.5,0 -26.5,-11T482,246v-41L323.24,205q-32.74,0 -55.49,22.25T245,281.5L245,403Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,840q-65,0 -120.5,-32T272,720h-72q-17,0 -28.5,-11.5T160,680q0,-17 11.5,-28.5T200,640h44q-3,-20 -3.5,-40t-0.5,-40h-40q-17,0 -28.5,-11.5T160,520q0,-17 11.5,-28.5T200,480h40q0,-20 0.5,-40t3.5,-40h-44q-17,0 -28.5,-11.5T160,360q0,-17 11.5,-28.5T200,320h72q14,-23 31.5,-43t40.5,-35l-37,-38q-11,-11 -11,-27.5t12,-28.5q11,-11 28,-11t28,11l58,58q28,-9 57,-9t57,9l60,-59q11,-11 27.5,-11t28.5,12q11,11 11,28t-11,28l-38,38q23,15 41.5,34.5T688,320h72q17,0 28.5,11.5T800,360q0,17 -11.5,28.5T760,400h-44q3,20 3.5,40t0.5,40h40q17,0 28.5,11.5T800,520q0,17 -11.5,28.5T760,560h-40q0,20 -0.5,40t-3.5,40h44q17,0 28.5,11.5T800,680q0,17 -11.5,28.5T760,720h-72q-32,56 -87.5,88T480,840ZM440,640h80q17,0 28.5,-11.5T560,600q0,-17 -11.5,-28.5T520,560h-80q-17,0 -28.5,11.5T400,600q0,17 11.5,28.5T440,640ZM440,480h80q17,0 28.5,-11.5T560,440q0,-17 -11.5,-28.5T520,400h-80q-17,0 -28.5,11.5T400,440q0,17 11.5,28.5T440,480Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="m336,666.15 l144,-144 144,144L666.15,624l-144,-144 144,-144L624,293.85l-144,144 -144,-144L293.85,336l144,144 -144,144L336,666.15ZM480.07,860q-78.84,0 -148.2,-29.92 -69.37,-29.92 -120.68,-81.21 -51.31,-51.29 -81.25,-120.63 -29.93,-69.34 -29.93,-148.17t29.92,-148.2q29.92,-69.37 81.21,-120.68 51.29,-51.31 120.63,-81.25 69.34,-29.93 148.17,-29.93t148.2,29.92q69.37,29.92 120.68,81.21 51.31,51.29 81.25,120.63 29.93,69.34 29.93,148.17t-29.92,148.2q-29.92,69.37 -81.21,120.68 -51.29,51.31 -120.63,81.25 -69.34,29.93 -148.17,29.93Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="m423.23,650.15 l268.92,-268.92L650,339.08 423.23,565.85l-114,-114L267.08,494l156.15,156.15ZM480.07,860q-78.84,0 -148.2,-29.92 -69.37,-29.92 -120.68,-81.21 -51.31,-51.29 -81.25,-120.63 -29.93,-69.34 -29.93,-148.17t29.92,-148.2q29.92,-69.37 81.21,-120.68 51.29,-51.31 120.63,-81.25 69.34,-29.93 148.17,-29.93t148.2,29.92q69.37,29.92 120.68,81.21 51.31,51.29 81.25,120.63 29.93,69.34 29.93,148.17t-29.92,148.2q-29.92,69.37 -81.21,120.68 -51.29,51.31 -120.63,81.25 -69.34,29.93 -148.17,29.93Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480.07,860q-78.84,0 -148.2,-29.92 -69.37,-29.92 -120.68,-81.21 -51.31,-51.29 -81.25,-120.63 -29.93,-69.34 -29.93,-148.17t29.92,-148.2q29.92,-69.37 81.21,-120.68 51.29,-51.31 120.63,-81.25 69.34,-29.93 148.17,-29.93t148.2,29.92q69.37,29.92 120.68,81.21 51.31,51.29 81.25,120.63 29.93,69.34 29.93,148.17t-29.92,148.2q-29.92,69.37 -81.21,120.68 -51.29,51.31 -120.63,81.25 -69.34,29.93 -148.17,29.93ZM480,800q134,0 227,-93t93,-227q0,-134 -93,-227t-227,-93q-134,0 -227,93t-93,227q0,134 93,227t227,93ZM480,480Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="m193,481 l155,155q11,11 11,28t-11,28q-11,11 -28,11t-28,-11L108,508q-6,-6 -8.5,-13T97,480q0,-8 2.5,-15t8.5,-13l184,-184q12,-12 28.5,-12t28.5,12q12,12 12,28.5T349,325L193,481ZM767,479L612,324q-11,-11 -11,-28t11,-28q11,-11 28,-11t28,11l184,184q6,6 8.5,13t2.5,15q0,8 -2.5,15t-8.5,13L668,692q-12,12 -28,11.5T612,691q-12,-12 -12,-28.5t12,-28.5l155,-155Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M760,760L320,760q-33,0 -56.5,-23.5T240,680v-560q0,-33 23.5,-56.5T320,40h247q16,0 30.5,6t25.5,17l194,194q11,11 17,25.5t6,30.5v367q0,33 -23.5,56.5T760,760ZM760,320L560,120v140q0,25 17.5,42.5T620,320h140ZM160,920q-33,0 -56.5,-23.5T80,840v-520q0,-17 11.5,-28.5T120,280q17,0 28.5,11.5T160,320v520h400q17,0 28.5,11.5T600,880q0,17 -11.5,28.5T560,920L160,920Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M280,840q-33,0 -56.5,-23.5T200,760v-520q-17,0 -28.5,-11.5T160,200q0,-17 11.5,-28.5T200,160h160q0,-17 11.5,-28.5T400,120h160q17,0 28.5,11.5T600,160h160q17,0 28.5,11.5T800,200q0,17 -11.5,28.5T760,240v520q0,33 -23.5,56.5T680,840L280,840ZM480,556 L556,632q11,11 28,11t28,-11q11,-11 11,-28t-11,-28l-76,-76 76,-76q11,-11 11,-28t-11,-28q-11,-11 -28,-11t-28,11l-76,76 -76,-76q-11,-11 -28,-11t-28,11q-11,11 -11,28t11,28l76,76 -76,76q-11,11 -11,28t11,28q11,11 28,11t28,-11l76,-76Z" />
</vector>

View file

@ -6,7 +6,7 @@
<group>
<clip-path android:pathData="M0,0h71v55h-71z" />
<path
android:fillColor="#ffffff"
android:fillColor="#FFFFFFFF"
android:pathData="M60.1045,4.8978C55.5792,2.8214 50.7265,1.2916 45.6527,0.4154C45.5603,0.3985 45.468,0.4408 45.4204,0.5253C44.7963,1.6353 44.105,3.0834 43.6209,4.2216C38.1637,3.4046 32.7345,3.4046 27.3892,4.2216C26.905,3.0581 26.1886,1.6353 25.5617,0.5253C25.5141,0.4436 25.4218,0.4013 25.3294,0.4154C20.2584,1.2888 15.4057,2.8186 10.8776,4.8978C10.8384,4.9147 10.8048,4.9429 10.7825,4.9795C1.578,18.7309 -0.9436,32.1443 0.2934,45.3914C0.299,45.4562 0.3354,45.5182 0.3858,45.5576C6.4587,50.0174 12.3413,52.7249 18.1147,54.5195C18.2071,54.5477 18.305,54.5139 18.3638,54.4378C19.7295,52.5728 20.9469,50.6063 21.9907,48.5383C22.0523,48.4172 21.9935,48.2735 21.8676,48.2256C19.9366,47.4931 18.0979,46.6 16.3292,45.5858C16.1893,45.5041 16.1781,45.304 16.3068,45.2082C16.679,44.9293 17.0513,44.6391 17.4067,44.3461C17.471,44.2926 17.5606,44.2813 17.6362,44.3151C29.2558,49.6202 41.8354,49.6202 53.3179,44.3151C53.3935,44.2785 53.4831,44.2898 53.5502,44.3433C53.9057,44.6363 54.2779,44.9293 54.6529,45.2082C54.7816,45.304 54.7732,45.5041 54.6333,45.5858C52.8646,46.6197 51.0259,47.4931 49.0921,48.2228C48.9662,48.2707 48.9102,48.4172 48.9718,48.5383C50.038,50.6034 51.2554,52.5699 52.5959,54.435C52.6519,54.5139 52.7526,54.5477 52.845,54.5195C58.6464,52.7249 64.529,50.0174 70.6019,45.5576C70.6551,45.5182 70.6887,45.459 70.6943,45.3942C72.1747,30.0791 68.2147,16.7757 60.1968,4.9823C60.1772,4.9429 60.1437,4.9147 60.1045,4.8978ZM23.7259,37.3253C20.2276,37.3253 17.3451,34.1136 17.3451,30.1693C17.3451,26.225 20.1717,23.0133 23.7259,23.0133C27.308,23.0133 30.1626,26.2532 30.1066,30.1693C30.1066,34.1136 27.28,37.3253 23.7259,37.3253ZM47.3178,37.3253C43.8196,37.3253 40.9371,34.1136 40.9371,30.1693C40.9371,26.225 43.7636,23.0133 47.3178,23.0133C50.9,23.0133 53.7545,26.2532 53.6986,30.1693C53.6986,34.1136 50.9,37.3253 47.3178,37.3253Z" />
</group>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M207.5,795h545q15.5,0 26.5,11t11,26.5q0,15.5 -11,26.5t-26.5,11h-545Q192,870 181,859t-11,-26.5q0,-15.5 11,-26.5t26.5,-11ZM480.5,681.5q-8.5,0 -16.5,-3.75t-13.5,-11.25L257.5,417q-14.5,-18.5 -4,-39.5t34,-21L361,356.5v-229q0,-15.5 11,-26.5t26.5,-11h165q15.5,0 26.5,11t11,26.5v229h72.5q23.5,0 34,21t-4,39.5l-193,249.5Q505,674 497,677.75t-16.5,3.75Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M352,840L200,840q-33,0 -56.5,-23.5T120,760v-152q48,0 84,-30.5t36,-77.5q0,-47 -36,-77.5T120,392v-152q0,-33 23.5,-56.5T200,160h160q0,-42 29,-71t71,-29q42,0 71,29t29,71h160q33,0 56.5,23.5T800,240v160q42,0 71,29t29,71q0,42 -29,71t-71,29v160q0,33 -23.5,56.5T720,840L568,840q0,-50 -31.5,-85T460,720q-45,0 -76.5,35T352,840Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M200,840q-33,0 -56.5,-23.5T120,760v-152q48,0 84,-30.5t36,-77.5q0,-47 -36,-77.5T120,392v-152q0,-17 6,-31.5t17,-25.5l634,634q-11,11 -25.5,17t-31.5,6L568,840q0,-48 -30.5,-84T460,720q-47,0 -77.5,36T352,840L200,840ZM800,686L274,160h86q0,-42 29,-71t71,-29q42,0 71,29t29,71h160q33,0 56.5,23.5T800,240v160q42,0 71,29t29,71q0,42 -29,71t-71,29v86ZM763,876 L83,197q-12,-12 -11.5,-28.5T84,140q12,-12 28.5,-12t28.5,12l679,680q12,12 12,28t-12,28q-12,12 -28.5,12T763,876Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M355.08,820L200,820q-24.92,0 -42.46,-17.54 -17.54,-17.54 -17.54,-42.46v-155.08q41.08,-5 70.54,-34.15Q240,541.61 240,500q0,-41.62 -29.46,-70.77 -29.46,-29.15 -70.54,-34.15L140,240q0,-24.92 17.54,-42.46 17.54,-17.54 42.46,-17.54h160q5.39,-38.15 33.42,-62.92Q421.46,92.31 460,92.31t66.58,24.77q28.04,24.77 33.42,62.92h160q24.92,0 42.46,17.54 17.54,17.54 17.54,42.46v160q38.15,5.39 62.92,33.42Q867.69,461.46 867.69,500t-24.77,66.58Q818.15,594.61 780,600v160q0,24.92 -17.54,42.46 -17.54,17.54 -42.46,17.54L564.92,820q-5.39,-43.08 -35.15,-71.54Q500,720 460,720q-40,0 -69.77,28.46 -29.77,28.46 -35.15,71.54ZM200,760h108.46q20.54,-52.92 64.88,-76.46 44.35,-23.54 86.65,-23.54 42.31,0 86.65,23.54 44.35,23.54 64.88,76.46L720,760v-217.69h49.23q18.39,-2.31 28.42,-14.85 10.04,-12.54 10.04,-27.46 0,-14.92 -10.04,-27.46 -10.04,-12.54 -28.42,-14.85L720,457.69L720,240L502.31,240v-49.23q-2.31,-18.39 -14.85,-28.42 -12.54,-10.04 -27.46,-10.04 -14.92,0 -27.46,10.04 -12.54,10.04 -14.85,28.42L417.69,240L200,240v109.54q45.54,18.85 72.77,59.88 27.23,41.04 27.23,90.58 0,48.92 -27.23,89.96 -27.23,41.04 -72.77,60.5L200,760ZM460,500Z"/>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,840q-126,0 -223,-76.5T131,568q-4,-15 6,-27.5t27,-14.5q16,-2 29,6t18,24q24,90 99,147t170,57q117,0 198.5,-81.5T760,480q0,-117 -81.5,-198.5T480,200q-69,0 -129,32t-101,88h70q17,0 28.5,11.5T360,360q0,17 -11.5,28.5T320,400L160,400q-17,0 -28.5,-11.5T120,360v-160q0,-17 11.5,-28.5T160,160q17,0 28.5,11.5T200,200v54q51,-64 124.5,-99T480,120q75,0 140.5,28.5t114,77q48.5,48.5 77,114T840,480q0,75 -28.5,140.5t-77,114q-48.5,48.5 -114,77T480,840ZM520,464 L620,564q11,11 11,28t-11,28q-11,11 -28,11t-28,-11L452,508q-6,-6 -9,-13.5t-3,-15.5v-159q0,-17 11.5,-28.5T480,280q17,0 28.5,11.5T520,320v144Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M10,19v-5h4v5c0,0.55 0.45,1 1,1h3c0.55,0 1,-0.45 1,-1v-7h1.7c0.46,0 0.68,-0.57 0.33,-0.87L12.67,3.6c-0.38,-0.34 -0.96,-0.34 -1.34,0l-8.36,7.53c-0.34,0.3 -0.13,0.87 0.33,0.87H5v7c0,0.55 0.45,1 1,1h3c0.55,0 1,-0.45 1,-1z"
android:fillColor="#FFFFFFFF"/>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M202.87,848.13q-37.78,0 -64.39,-26.61 -26.61,-26.61 -26.61,-64.39v-554.26q0,-37.78 26.61,-64.39 26.61,-26.61 64.39,-26.61L434.5,111.87q19.15,0 32.33,13.17T480,157.37q0,19.15 -13.17,32.33T434.5,202.87L202.87,202.87v554.26h554.26L757.13,525.5q0,-19.15 13.17,-32.33T802.63,480q19.15,0 32.33,13.17t13.17,32.33v231.63q0,37.78 -26.61,64.39 -26.61,26.61 -64.39,26.61L202.87,848.13ZM757.13,266.28L427,596.41q-12.67,12.67 -31.59,12.55 -18.91,-0.12 -31.59,-12.79t-12.67,-31.71q0,-19.03 12.67,-31.71L693.72,202.87L605.5,202.87q-19.15,0 -32.33,-13.17T560,157.37q0,-19.15 13.17,-32.33t32.33,-13.17h242.63L848.13,354.5q0,19.15 -13.17,32.33T802.63,400q-19.15,0 -32.33,-13.17T757.13,354.5v-88.22Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M280,680q-83,0 -141.5,-58.5T80,480q0,-83 58.5,-141.5T280,280h120q17,0 28.5,11.5T440,320q0,17 -11.5,28.5T400,360L280,360q-50,0 -85,35t-35,85q0,50 35,85t85,35h120q17,0 28.5,11.5T440,640q0,17 -11.5,28.5T400,680L280,680ZM360,520q-17,0 -28.5,-11.5T320,480q0,-17 11.5,-28.5T360,440h240q17,0 28.5,11.5T640,480q0,17 -11.5,28.5T600,520L360,520ZM560,680q-17,0 -28.5,-11.5T520,640q0,-17 11.5,-28.5T560,600h120q50,0 85,-35t35,-85q0,-50 -35,-85t-85,-35L560,360q-17,0 -28.5,-11.5T520,320q0,-17 11.5,-28.5T560,280h120q83,0 141.5,58.5T880,480q0,83 -58.5,141.5T680,680L560,680Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,870q-80.5,0 -151.55,-30.66 -71.05,-30.66 -124.09,-83.7 -53.04,-53.04 -83.7,-124.09Q90,560.5 90,479.99 90,398.5 121.5,327.5q31.5,-71 85.5,-123.75t126.5,-83.25Q406,90 487.8,90q77.91,0 147.05,27Q704,144 756.24,191.13q52.24,47.13 83,111.75Q870,367.5 870,442q0,112 -67.75,171.5T637.09,673L565,673q-10.5,0 -15.25,5.75T545,692q0,12.95 15,37.22Q575,753.5 575,783q0,42.5 -24.5,64.75T480,870ZM263,517q24.7,0 40.85,-16.15Q320,484.7 320,460q0,-24.7 -16.15,-40.85Q287.7,403 263,403q-24.7,0 -40.85,16.15Q206,435.3 206,460q0,24.7 16.15,40.85Q238.3,517 263,517ZM382,359q24.7,0 40.85,-16.15Q439,326.7 439,302q0,-24.7 -16.15,-40.85Q406.7,245 382,245q-24.7,0 -40.85,16.15Q325,277.3 325,302q0,24.7 16.15,40.85Q357.3,359 382,359ZM579,359q24.7,0 40.85,-16.15Q636,326.7 636,302q0,-24.7 -16.15,-40.85Q603.7,245 579,245q-24.7,0 -40.85,16.15Q522,277.3 522,302q0,24.7 16.15,40.85Q554.3,359 579,359ZM697,517q24.7,0 40.85,-16.15Q754,484.7 754,460q0,-24.7 -16.15,-40.85Q721.7,403 697,403q-24.7,0 -40.85,16.15Q640,435.3 640,460q0,24.7 16.15,40.85Q672.3,517 697,517Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,800q-134,0 -227,-93t-93,-227q0,-134 93,-227t227,-93q69,0 132,28.5T720,270v-70q0,-17 11.5,-28.5T760,160q17,0 28.5,11.5T800,200v200q0,17 -11.5,28.5T760,440L560,440q-17,0 -28.5,-11.5T520,400q0,-17 11.5,-28.5T560,360h128q-32,-56 -87.5,-88T480,240q-100,0 -170,70t-70,170q0,100 70,170t170,70q68,0 124.5,-34.5T692,593q8,-14 22.5,-19.5t29.5,-0.5q16,5 23,21t-1,30q-41,80 -117,128t-169,48Z" />
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M419.23,860q-13.46,0 -23.31,-9.04 -9.85,-9.04 -11.85,-22.5l-11.61,-90.31q-16.08,-5.39 -32.96,-15.08 -16.89,-9.69 -30.19,-20.77l-83.54,35.23q-12.85,5.61 -25.5,1.31 -12.65,-4.31 -19.89,-16.15l-60.15,-104.77q-6.85,-11.85 -4.23,-25.31 2.62,-13.46 13.46,-21.69l72.31,-54.69q-1.38,-8.92 -1.96,-17.92 -0.58,-9 -0.58,-17.92 0,-8.54 0.58,-17.35 0.58,-8.81 1.96,-19.27l-72.31,-54.69q-10.85,-8.23 -13.65,-21.69 -2.81,-13.46 4.42,-25.31l60.15,-104q7.23,-11.85 19.69,-16.15 12.46,-4.31 25.31,1.31l83.54,34.85q14.46,-11.46 30.89,-20.96 16.42,-9.5 32.27,-15.27l12,-90.31q2,-13.46 11.85,-22.5 9.85,-9.04 23.31,-9.04h121.15q13.46,0 23.5,9.04 10.04,9.04 12.04,22.5l11.61,90.69q18,6.54 32.58,15.27 14.58,8.73 29.42,20.58l85.08,-34.85q12.85,-5.62 25.31,-1.5 12.46,4.11 19.69,15.96l60.15,104.38q7.23,11.85 4.42,25.31 -2.81,13.46 -13.65,21.69l-73.85,55.85q2.15,9.69 2.35,18.12 0.19,8.42 0.19,16.96 0,8.15 -0.38,16.58 -0.38,8.42 -2.77,19.27l73.08,55.08q10.85,8.23 13.65,21.69 2.81,13.46 -4.42,25.31L778.23,722.08q-7.23,11.85 -20.19,16.27 -12.96,4.42 -25.81,-1.19l-82.69,-35.23q-14.85,11.85 -30.31,20.96 -15.46,9.12 -31.69,14.89l-11.61,90.69q-2,13.46 -12.04,22.5 -10.04,9.04 -23.5,9.04L419.23,860ZM480.46,600q49.92,0 84.96,-35.04Q600.46,529.92 600.46,480t-35.04,-84.96q-35.04,-35.04 -84.96,-35.04 -50.54,0 -85.27,35.04 -34.73,35.04 -34.73,84.96t34.73,84.96q34.73,35.04 85.27,35.04Z"/>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M419.23,860q-13.46,0 -23.31,-9.04 -9.85,-9.04 -11.85,-22.5l-11.61,-90.31q-16.08,-5.39 -32.96,-15.08 -16.89,-9.69 -30.19,-20.77l-83.54,35.23q-12.85,5.61 -25.5,1.31 -12.65,-4.31 -19.89,-16.15l-60.15,-104.77q-6.85,-11.85 -4.23,-25.31 2.62,-13.46 13.46,-21.69l72.31,-54.69q-1.38,-8.92 -1.96,-17.92 -0.58,-9 -0.58,-17.92 0,-8.54 0.58,-17.35 0.58,-8.81 1.96,-19.27l-72.31,-54.69q-10.85,-8.23 -13.65,-21.69 -2.81,-13.46 4.42,-25.31l60.15,-104q7.23,-11.85 19.69,-16.15 12.46,-4.31 25.31,1.31l83.54,34.85q14.46,-11.46 30.89,-20.96 16.42,-9.5 32.27,-15.27l12,-90.31q2,-13.46 11.85,-22.5 9.85,-9.04 23.31,-9.04h121.15q13.46,0 23.5,9.04 10.04,9.04 12.04,22.5l11.61,90.69q18,6.54 32.58,15.27 14.58,8.73 29.42,20.58l85.08,-34.85q12.85,-5.62 25.31,-1.5 12.46,4.11 19.69,15.96l60.15,104.38q7.23,11.85 4.42,25.31 -2.81,13.46 -13.65,21.69l-73.85,55.85q2.15,9.69 2.35,18.12 0.19,8.42 0.19,16.96 0,8.15 -0.38,16.58 -0.38,8.42 -2.77,19.27l73.08,55.08q10.85,8.23 13.65,21.69 2.81,13.46 -4.42,25.31L778.23,722.08q-7.23,11.85 -20.19,16.27 -12.96,4.42 -25.81,-1.19l-82.69,-35.23q-14.85,11.85 -30.31,20.96 -15.46,9.12 -31.69,14.89l-11.61,90.69q-2,13.46 -12.04,22.5 -10.04,9.04 -23.5,9.04L419.23,860ZM440,800h78.61L533,692.85q30.61,-8 55.96,-22.73 25.35,-14.73 48.88,-37.88L737.23,674l39.38,-68 -86.77,-65.39q5,-15.54 6.81,-30.46 1.81,-14.92 1.81,-30.15 0,-15.61 -1.81,-30.15 -1.81,-14.54 -6.81,-29.69L777.39,354 738,286l-100.54,42.38q-20.08,-21.46 -48.12,-37.92 -28.04,-16.46 -56.73,-23.31L520,160h-79.39l-13.23,106.77q-30.62,7.23 -56.54,22.15 -25.92,14.92 -49.46,38.46L222,286l-39.38,68L269,418.39q-5,14.23 -7,29.61 -2,15.39 -2,32.38Q260,496 262,511q2,15 6.61,29.61l-86,65.39L222,674l99,-42q22.77,23.39 48.69,38.31 25.92,14.92 57.31,22.92L440,800ZM480.46,600q49.92,0 84.96,-35.04Q600.46,529.92 600.46,480t-35.04,-84.96q-35.04,-35.04 -84.96,-35.04 -50.54,0 -85.27,35.04 -34.73,35.04 -34.73,84.96t34.73,84.96q34.73,35.04 85.27,35.04ZM480,480Z"/>
</vector>

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#FFFFFFFF"
android:pathData="M480,840q-75,0 -140.5,-28.5t-114,-77q-48.5,-48.5 -77,-114T120,480q0,-75 28.5,-140.5t77,-114q48.5,-48.5 114,-77T480,120q82,0 155.5,35T760,254v-54q0,-17 11.5,-28.5T800,160q17,0 28.5,11.5T840,200v160q0,17 -11.5,28.5T800,400L640,400q-17,0 -28.5,-11.5T600,360q0,-17 11.5,-28.5T640,320h70q-41,-56 -101,-88t-129,-32q-117,0 -198.5,81.5T200,480q0,117 81.5,198.5T480,760q95,0 170,-57t99,-147q5,-16 18,-24t29,-6q17,2 27,14.5t6,27.5q-29,119 -126,195.5T480,840ZM520,464 L620,564q11,11 11,28t-11,28q-11,11 -28,11t-28,-11L452,508q-6,-6 -9,-13.5t-3,-15.5v-159q0,-17 11.5,-28.5T480,280q17,0 28.5,11.5T520,320v144Z" />
</vector>

View file

@ -37,7 +37,6 @@ compose-foundation = { module = "androidx.compose.foundation:foundation", versio
compose-animations = { module = "androidx.compose.animation:animation-graphics", version.ref = "compose" }
compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
compose-icons = { module = "androidx.compose.material:material-icons-extended", version.ref = "compose" }
compose-material3 = { module = "androidx.compose.material3:material3", version.ref = "compose-material3" }
# Compose debug tooling
@ -82,7 +81,6 @@ compose = [
"compose-runtime",
"compose-ui",
"compose-foundation",
"compose-icons",
"compose-material3",
"compose-animations",
]