This commit is contained in:
Nadar
2026-03-17 13:24:22 +03:00
commit 82e5ac9d81
554 changed files with 29637 additions and 0 deletions

21
layers/shared/.gitignore vendored Normal file
View File

@@ -0,0 +1,21 @@
node_modules
*.log
.nuxt
nuxt.d.ts
.output
.data
.env
package-lock.json
framework
dist
.DS_Store
# Yarn
.yarn/cache
.yarn/*state*
# Local History
.history
# VSCode
.vscode/

2
layers/shared/.npmrc Normal file
View File

@@ -0,0 +1,2 @@
shamefully-hoist=true
strict-peer-dependencies=false

1
layers/shared/.nuxtrc Normal file
View File

@@ -0,0 +1 @@
typescript.includeWorkspace = true

View File

@@ -0,0 +1,31 @@
<template>
<UiDropdown placement="bottom-end" trigger="hover">
<template #default="{ isActive }">
<UiButton
right-icon="chevron-down"
type="ghost"
size="large"
color="secondary"
style="text-transform: capitalize"
:state="isActive ? 'hover' : undefined"
>
{{ currentLocale }}
</UiButton>
</template>
<template #dropdown>
<UiDropdownItem
v-for="locale in locales"
:key="locale.code"
:active="currentLocale === locale.code"
@click="setLocale(locale.code)"
>
{{ locale.name }}
</UiDropdownItem>
</template>
</UiDropdown>
</template>
<script setup>
const { locale: currentLocale, locales, setLocale } = useI18n()
</script>

View File

@@ -0,0 +1,65 @@
<template>
<div class="money-amount">
<p class="money-amount__value">
{{ value }}
<span
v-if="showCurrency"
class="money-amount__currency"
>{{
currencySymbol
}}</span>
</p>
<p
v-if="showBaseAmount"
class="money-amount__base"
>
<span v-if="false">~</span> 0,00
<span class="money-amount__currency">$</span>
</p>
</div>
</template>
<script setup lang="ts">
import type Decimal from 'decimal.js'
export interface Props {
value: Decimal.Value
currency: string
showCurrency?: boolean
rate?: Decimal.Value
}
const props = withDefaults(defineProps<Props>(), {
showCurrency: true,
})
const value = computed(() => $money.format(props.value, props.currency))
const currencySymbol = computed(() => $money.getSymbol(props.currency))
const showBaseAmount = computed(() => !!props.rate)
</script>
<style lang="scss">
.money-amount {
display: inline-block;
vertical-align: middle;
&__value {
@include txt-r-sb('money-amount-value');
display: inline-block;
white-space: nowrap;
}
&__currency {
color: $clr-grey-400;
}
&__base {
@include txt-s-m;
display: inline-block;
color: $clr-grey-500;
margin-top: 4px;
}
}
</style>

View File

@@ -0,0 +1,44 @@
<template>
<div class="text-shortener">
<span
class="text-shortener__text"
@click="copyButton.copy()"
>
{{ shortenedText }}
</span>
<UiCopyButton
ref="copyButton"
:title="null"
:pressed-title="null"
:value="text"
/>
</div>
</template>
<script setup>
const props = defineProps({ text: { type: String, required: true } })
const copyButton = ref()
const shortenedText = computed(() => {
if (props.text.length > 12)
return `${props.text.substr(0, 5)}....${props.text.substr(-5, 5)}`
return props.text
})
</script>
<style lang="scss">
.text-shortener {
display: inline-flex;
align-items: center;
gap: 4px;
&__text {
@include txt-r-sb('text-shortener');
cursor: pointer;
}
}
</style>

View File

@@ -0,0 +1,11 @@
import antfu from '@antfu/eslint-config'
export default await antfu({
overrides: {
vue: {
'vue/block-order': ['error', {
order: ['template', 'script', 'style'],
}],
},
},
})

View File

@@ -0,0 +1,14 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
devtools: { enabled: true },
app: {
layoutTransition: { name: 'fade', mode: 'out-in' },
},
vite: {
vue: {
template: {
transformAssetUrls: false,
},
},
},
})

View File

@@ -0,0 +1,31 @@
{
"name": "shared-layer",
"type": "module",
"version": "0.0.1",
"private": true,
"main": "./nuxt.config.ts",
"scripts": {
"dev": "nuxi dev .shared-layer",
"build": "nuxt build .shared-layer",
"generate": "nuxt generate .shared-layer",
"preview": "nuxt preview .shared-layer",
"prepare": "nuxt prepare .shared-layer",
"lint": "eslint .",
"postinstall": "nuxt prepare .shared-layer"
},
"dependencies": {
"@nuxt/kit": "^3.7.4",
"@vueuse/core": "^10.5.0",
"@vueuse/integrations": "^10.5.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"uuid": "^9.0.1"
},
"devDependencies": {
"@antfu/eslint-config": "^2.1.2",
"@types/lodash-es": "^4.17.9",
"eslint": "^8.28.0",
"nuxt": "^3.6.2",
"typescript": "^4.9.3"
}
}

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 235 KiB

View File

@@ -0,0 +1,7 @@
<svg width="84" height="83" viewBox="0 0 84 83" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group">
<path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M42 0C19.1102 0 0.5 18.6102 0.5 41.5C0.5 64.3898 19.1102 83 42 83C64.8898 83 83.5 64.3898 83.5 41.5C83.5 18.6102 64.8898 0 42 0Z" fill="#FFFAE8"/>
<path id="Vector_2" d="M42 67C56.0833 67 67.5 55.5833 67.5 41.5C67.5 27.4167 56.0833 16 42 16C27.9167 16 16.5 27.4167 16.5 41.5C16.5 55.5833 27.9167 67 42 67Z" fill="#FDEEE8"/>
<path id="Vector_3" d="M42 27.9995C38.2995 28.0398 34.7619 29.5277 32.145 32.1445C29.5282 34.7614 28.0403 38.299 28 41.9995C28.0444 45.6988 29.5336 49.234 32.1496 51.8499C34.7655 54.4659 38.3007 55.9551 42 55.9995C45.713 55.9995 49.274 54.5245 51.8995 51.899C54.525 49.2735 56 45.7125 56 41.9995C56 38.2865 54.525 34.7255 51.8995 32.1C49.274 29.4745 45.713 27.9995 42 27.9995ZM47.25 43.7495H42C41.5359 43.7495 41.0907 43.5651 40.7626 43.2369C40.4344 42.9088 40.25 42.4636 40.25 41.9995V36.7495C40.25 36.2854 40.4344 35.8403 40.7626 35.5121C41.0907 35.1839 41.5359 34.9995 42 34.9995C42.4641 34.9995 42.9092 35.1839 43.2374 35.5121C43.5656 35.8403 43.75 36.2854 43.75 36.7495V40.2495H47.25C47.7141 40.2495 48.1592 40.4339 48.4874 40.7621C48.8156 41.0903 49 41.5354 49 41.9995C49 42.4636 48.8156 42.9088 48.4874 43.2369C48.1592 43.5651 47.7141 43.7495 47.25 43.7495Z" fill="#FFA800"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,10 @@
<svg width="84" height="83" viewBox="0 0 84 83" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="Group">
<path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M42 0C19.1102 0 0.5 18.6102 0.5 41.5C0.5 64.3898 19.1102 83 42 83C64.8898 83 83.5 64.3898 83.5 41.5C83.5 18.6102 64.8898 0 42 0Z" fill="#F5ECF1"/>
<path id="Vector_2" d="M42 67C56.0833 67 67.5 55.5833 67.5 41.5C67.5 27.4167 56.0833 16 42 16C27.9167 16 16.5 27.4167 16.5 41.5C16.5 55.5833 27.9167 67 42 67Z" fill="#EE3275"/>
<g id="Vector_3">
<path d="M51.4107 55.494L55.9992 50.9064L32.5885 27.5L28 32.0877L51.4107 55.494Z" fill="white"/>
<path d="M32.5893 55.5L56 32.0936L51.4115 27.506L28.0008 50.9123L32.5893 55.5Z" fill="white"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 723 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -0,0 +1,22 @@
<svg width="62" height="45" viewBox="0 0 62 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M31.7984 14.836C33.7553 14.836 35.3419 13.371 35.3419 11.5639C35.3419 9.75672 33.7553 8.29175 31.7984 8.29175C29.8414 8.29175 28.2549 9.75672 28.2549 11.5639C28.2549 13.371 29.8414 14.836 31.7984 14.836Z" fill="#A7B9D5"/>
<path d="M26.1833 8.17584C27.4749 8.17584 28.5219 7.20903 28.5219 6.01641C28.5219 4.82379 27.4749 3.85698 26.1833 3.85698C24.8918 3.85698 23.8447 4.82379 23.8447 6.01641C23.8447 7.20903 24.8918 8.17584 26.1833 8.17584Z" fill="#A7B9D5"/>
<path d="M6.24377 8.17584C7.53534 8.17584 8.58234 7.20903 8.58234 6.01641C8.58234 4.82379 7.53534 3.85698 6.24377 3.85698C4.95227 3.85698 3.90527 4.82379 3.90527 6.01641C3.90527 7.20903 4.95227 8.17584 6.24377 8.17584Z" fill="#A7B9D5"/>
<path d="M21.4887 4.0387C22.3464 4.0387 23.0417 3.39663 23.0417 2.60457C23.0417 1.81253 22.3464 1.17046 21.4887 1.17046C20.631 1.17046 19.9355 1.81253 19.9355 2.60457C19.9355 3.39663 20.631 4.0387 21.4887 4.0387Z" fill="#A7B9D5"/>
<path d="M11.9564 4.0387C12.8141 4.0387 13.5094 3.39663 13.5094 2.60457C13.5094 1.81253 12.8141 1.17046 11.9564 1.17046C11.0986 1.17046 10.4033 1.81253 10.4033 2.60457C10.4033 3.39663 11.0986 4.0387 11.9564 4.0387Z" fill="#A7B9D5"/>
<path d="M4.1644 12.9976C5.02215 12.9976 5.71749 12.3555 5.71749 11.5635C5.71749 10.7715 5.02215 10.1295 4.1644 10.1295C3.30667 10.1295 2.61133 10.7715 2.61133 11.5635C2.61133 12.3555 3.30667 12.9976 4.1644 12.9976Z" fill="#A7B9D5"/>
<path d="M17.0887 2.05226C17.6112 2.05226 18.0349 1.66111 18.0349 1.1786C18.0349 0.696091 17.6112 0.304932 17.0887 0.304932C16.5661 0.304932 16.1426 0.696091 16.1426 1.1786C16.1426 1.66111 16.5661 2.05226 17.0887 2.05226Z" fill="#A7B9D5"/>
<path d="M5.11117 17.4894C5.6337 17.4894 6.0573 17.0982 6.0573 16.6157C6.0573 16.1332 5.6337 15.742 5.11117 15.742C4.58864 15.742 4.16504 16.1332 4.16504 16.6157C4.16504 17.0982 4.58864 17.4894 5.11117 17.4894Z" fill="#A7B9D5"/>
<path d="M7.92271 21.1497C8.44531 21.1497 8.86886 20.7585 8.86886 20.276C8.86886 19.7936 8.44531 19.4024 7.92271 19.4024C7.40022 19.4024 6.97656 19.7936 6.97656 20.276C6.97656 20.7585 7.40022 21.1497 7.92271 21.1497Z" fill="#A7B9D5"/>
<path d="M13.5096 23.4568C14.0321 23.4568 14.4558 23.0657 14.4558 22.5831C14.4558 22.1006 14.0321 21.7095 13.5096 21.7095C12.987 21.7095 12.5635 22.1006 12.5635 22.5831C12.5635 23.0657 12.987 23.4568 13.5096 23.4568Z" fill="#A7B9D5"/>
<path d="M45.0458 23.1604C45.5682 23.1604 45.9919 22.7693 45.9919 22.2868C45.9919 21.8043 45.5682 21.4131 45.0458 21.4131C44.5233 21.4131 44.0996 21.8043 44.0996 22.2868C44.0996 22.7693 44.5233 23.1604 45.0458 23.1604Z" fill="#A7B9D5"/>
<path d="M57.8348 7.43448C58.3573 7.43448 58.781 7.04333 58.781 6.56082C58.781 6.0783 58.3573 5.68715 57.8348 5.68715C57.3122 5.68715 56.8887 6.0783 56.8887 6.56082C56.8887 7.04333 57.3122 7.43448 57.8348 7.43448Z" fill="#A7B9D5"/>
<path d="M54.6942 3.70073C55.2167 3.70073 55.6403 3.30958 55.6403 2.82707C55.6403 2.34456 55.2167 1.95341 54.6942 1.95341C54.1716 1.95341 53.748 2.34456 53.748 2.82707C53.748 3.30958 54.1716 3.70073 54.6942 3.70073Z" fill="#A7B9D5"/>
<path d="M50.0165 1.74733C50.5391 1.74733 50.9626 1.35617 50.9626 0.873658C50.9626 0.391149 50.5391 0 50.0165 0C49.494 0 49.0703 0.391149 49.0703 0.873658C49.0703 1.35617 49.494 1.74733 50.0165 1.74733Z" fill="#A7B9D5"/>
<path d="M40.9203 22.2861C41.778 22.2861 42.4734 21.644 42.4734 20.852C42.4734 20.06 41.778 19.4179 40.9203 19.4179C40.0625 19.4179 39.3672 20.06 39.3672 20.852C39.3672 21.644 40.0625 22.2861 40.9203 22.2861Z" fill="#A7B9D5"/>
<path d="M57.8343 12.9976C58.6921 12.9976 59.3874 12.3555 59.3874 11.5635C59.3874 10.7715 58.6921 10.1295 57.8343 10.1295C56.9766 10.1295 56.2812 10.7715 56.2812 11.5635C56.2812 12.3555 56.9766 12.9976 57.8343 12.9976Z" fill="#A7B9D5"/>
<path d="M49.9358 22.2861C50.7936 22.2861 51.489 21.644 51.489 20.852C51.489 20.06 50.7936 19.4179 49.9358 19.4179C49.0781 19.4179 48.3828 20.06 48.3828 20.852C48.3828 21.644 49.0781 22.2861 49.9358 22.2861Z" fill="#A7B9D5"/>
<path d="M36.7351 19.2705C38.0265 19.2705 39.0735 18.3036 39.0735 17.111C39.0735 15.9184 38.0265 14.9516 36.7351 14.9516C35.4435 14.9516 34.3965 15.9184 34.3965 17.111C34.3965 18.3036 35.4435 19.2705 36.7351 19.2705Z" fill="#A7B9D5"/>
<path d="M55.4958 19.2705C56.7874 19.2705 57.8344 18.3036 57.8344 17.111C57.8344 15.9184 56.7874 14.9516 55.4958 14.9516C54.2042 14.9516 53.1572 15.9184 53.1572 17.111C53.1572 18.3036 54.2042 19.2705 55.4958 19.2705Z" fill="#A7B9D5"/>
<path d="M1.63281 44.4568V33.9568H2.89281V44.4568H1.63281ZM13.8034 39.7918V44.4568H12.5434V40.0693C12.5434 39.6893 12.4509 39.3443 12.2659 39.0343C12.0809 38.7243 11.8334 38.4793 11.5234 38.2993C11.2134 38.1143 10.8684 38.0218 10.4884 38.0218C10.1134 38.0218 9.76844 38.1143 9.45344 38.2993C9.14344 38.4793 8.89594 38.7243 8.71094 39.0343C8.52594 39.3443 8.43344 39.6893 8.43344 40.0693V44.4568H7.17344V36.9568H8.43344V37.8943C8.69844 37.5443 9.03344 37.2668 9.43844 37.0618C9.84344 36.8518 10.2834 36.7468 10.7584 36.7468C11.3184 36.7468 11.8284 36.8843 12.2884 37.1593C12.7534 37.4293 13.1209 37.7943 13.3909 38.2543C13.6659 38.7143 13.8034 39.2268 13.8034 39.7918ZM23.4443 33.2068H24.7043V44.4568H23.4443V43.1818C23.1893 43.6218 22.8468 43.9768 22.4168 44.2468C21.9868 44.5168 21.4818 44.6518 20.9018 44.6518C20.3568 44.6518 19.8468 44.5493 19.3718 44.3443C18.8968 44.1393 18.4768 43.8568 18.1118 43.4968C17.7518 43.1318 17.4693 42.7118 17.2643 42.2368C17.0593 41.7618 16.9568 41.2518 16.9568 40.7068C16.9568 40.1618 17.0593 39.6518 17.2643 39.1768C17.4693 38.6968 17.7518 38.2768 18.1118 37.9168C18.4768 37.5518 18.8968 37.2668 19.3718 37.0618C19.8468 36.8568 20.3568 36.7543 20.9018 36.7543C21.4818 36.7543 21.9868 36.8893 22.4168 37.1593C22.8468 37.4293 23.1893 37.7843 23.4443 38.2243V33.2068ZM20.9168 43.4293C21.4118 43.4293 21.8393 43.3093 22.1993 43.0693C22.5643 42.8243 22.8443 42.4943 23.0393 42.0793C23.2393 41.6643 23.3393 41.2068 23.3393 40.7068C23.3393 40.1968 23.2393 39.7368 23.0393 39.3268C22.8393 38.9118 22.5568 38.5843 22.1918 38.3443C21.8318 38.0993 21.4068 37.9768 20.9168 37.9768C20.4218 37.9768 19.9718 38.0993 19.5668 38.3443C19.1668 38.5893 18.8468 38.9193 18.6068 39.3343C18.3668 39.7443 18.2468 40.2018 18.2468 40.7068C18.2468 41.2118 18.3693 41.6718 18.6143 42.0868C18.8593 42.4968 19.1843 42.8243 19.5893 43.0693C19.9943 43.3093 20.4368 43.4293 20.9168 43.4293ZM31.9803 44.6518C31.2903 44.6518 30.6603 44.4743 30.0903 44.1193C29.5253 43.7643 29.0728 43.2893 28.7328 42.6943C28.3978 42.0943 28.2303 41.4318 28.2303 40.7068C28.2303 40.1568 28.3278 39.6443 28.5228 39.1693C28.7178 38.6893 28.9853 38.2693 29.3253 37.9093C29.6703 37.5443 30.0703 37.2593 30.5253 37.0543C30.9803 36.8493 31.4653 36.7468 31.9803 36.7468C32.5453 36.7468 33.0628 36.8618 33.5328 37.0918C34.0078 37.3168 34.4128 37.6318 34.7478 38.0368C35.0878 38.4418 35.3403 38.9118 35.5053 39.4468C35.6753 39.9818 35.7378 40.5543 35.6928 41.1643H29.5728C29.6328 41.5893 29.7728 41.9693 29.9928 42.3043C30.2128 42.6343 30.4928 42.8968 30.8328 43.0918C31.1778 43.2868 31.5603 43.3868 31.9803 43.3918C32.4303 43.3918 32.8378 43.2768 33.2028 43.0468C33.5678 42.8118 33.8628 42.4918 34.0878 42.0868L35.3703 42.3868C35.0703 43.0518 34.6178 43.5968 34.0128 44.0218C33.4078 44.4418 32.7303 44.6518 31.9803 44.6518ZM29.5353 40.1743H34.4253C34.3853 39.7543 34.2503 39.3718 34.0203 39.0268C33.7903 38.6768 33.4978 38.3968 33.1428 38.1868C32.7878 37.9768 32.4003 37.8718 31.9803 37.8718C31.5603 37.8718 31.1753 37.9743 30.8253 38.1793C30.4753 38.3843 30.1853 38.6618 29.9553 39.0118C29.7303 39.3568 29.5903 39.7443 29.5353 40.1743ZM41.0117 35.1043V36.9568H43.2092V38.2168H41.0117V44.4568H39.7517V38.2168H38.7842V36.9568H39.7517V35.1043C39.7517 34.7193 39.8442 34.3718 40.0292 34.0618C40.2192 33.7468 40.4717 33.4968 40.7867 33.3118C41.1067 33.1218 41.4567 33.0268 41.8367 33.0268C42.1167 33.0268 42.3892 33.0843 42.6542 33.1993C42.9192 33.3093 43.1542 33.4743 43.3592 33.6943L42.4592 34.5868C42.3892 34.4918 42.2967 34.4193 42.1817 34.3693C42.0717 34.3143 41.9567 34.2868 41.8367 34.2868C41.6117 34.2868 41.4167 34.3668 41.2517 34.5268C41.0917 34.6868 41.0117 34.8793 41.0117 35.1043ZM46.6129 36.9568H47.8729V44.4568H46.6129V36.9568ZM47.2579 35.7343C47.0579 35.7343 46.8904 35.6693 46.7554 35.5393C46.6204 35.4093 46.5529 35.2468 46.5529 35.0518C46.5529 34.8568 46.6204 34.6943 46.7554 34.5643C46.8904 34.4343 47.0554 34.3693 47.2504 34.3693C47.4454 34.3693 47.6104 34.4343 47.7454 34.5643C47.8804 34.6943 47.9479 34.8568 47.9479 35.0518C47.9479 35.2468 47.8804 35.4093 47.7454 35.5393C47.6154 35.6693 47.4529 35.7343 47.2579 35.7343ZM55.8094 38.2168H54.1069L54.0994 44.4568H52.8394L52.8469 38.2168H51.5569V36.9568H52.8469L52.8394 34.6018H54.0994L54.1069 36.9568H55.8094V38.2168ZM59.3307 36.9568H60.5907V44.4568H59.3307V36.9568ZM59.9757 35.7343C59.7757 35.7343 59.6082 35.6693 59.4732 35.5393C59.3382 35.4093 59.2707 35.2468 59.2707 35.0518C59.2707 34.8568 59.3382 34.6943 59.4732 34.5643C59.6082 34.4343 59.7732 34.3693 59.9682 34.3693C60.1632 34.3693 60.3282 34.4343 60.4632 34.5643C60.5982 34.6943 60.6657 34.8568 60.6657 35.0518C60.6657 35.2468 60.5982 35.4093 60.4632 35.5393C60.3332 35.6693 60.1707 35.7343 59.9757 35.7343Z" fill="#A7B9D5"/>
</svg>

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@@ -0,0 +1,21 @@
<svg width="69" height="30" viewBox="0 0 69 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M35.4061 18.7698C37.7801 18.7698 39.7048 16.9925 39.7048 14.8003C39.7048 12.608 37.7801 10.8308 35.4061 10.8308C33.032 10.8308 31.1074 12.608 31.1074 14.8003C31.1074 16.9925 33.032 18.7698 35.4061 18.7698Z" fill="#005BFF"/>
<path d="M28.5967 10.6902C30.1635 10.6902 31.4337 9.51735 31.4337 8.07056C31.4337 6.62378 30.1635 5.45093 28.5967 5.45093C27.03 5.45093 25.7598 6.62378 25.7598 8.07056C25.7598 9.51735 27.03 10.6902 28.5967 10.6902Z" fill="#005BFF"/>
<path d="M4.40522 10.6902C5.97205 10.6902 7.24218 9.51735 7.24218 8.07056C7.24218 6.62378 5.97205 5.45093 4.40522 5.45093C2.83849 5.45093 1.56836 6.62378 1.56836 8.07056C1.56836 9.51735 2.83849 10.6902 4.40522 10.6902Z" fill="#005BFF"/>
<path d="M22.8998 5.6714C23.9403 5.6714 24.7838 4.8925 24.7838 3.93164C24.7838 2.9708 23.9403 2.19189 22.8998 2.19189C21.8592 2.19189 21.0156 2.9708 21.0156 3.93164C21.0156 4.8925 21.8592 5.6714 22.8998 5.6714Z" fill="#005BFF"/>
<path d="M11.3371 5.6714C12.3776 5.6714 13.2211 4.8925 13.2211 3.93164C13.2211 2.9708 12.3776 2.19189 11.3371 2.19189C10.2966 2.19189 9.45312 2.9708 9.45312 3.93164C9.45312 4.8925 10.2966 5.6714 11.3371 5.6714Z" fill="#005BFF"/>
<path d="M1.88406 16.5394C2.9246 16.5394 3.76813 15.7605 3.76813 14.7998C3.76813 13.839 2.9246 13.0601 1.88406 13.0601C0.843527 13.0601 0 13.839 0 14.7998C0 15.7605 0.843527 16.5394 1.88406 16.5394Z" fill="#005BFF"/>
<path d="M17.5638 3.26155C18.1976 3.26155 18.7116 2.78705 18.7116 2.20171C18.7116 1.61637 18.1976 1.14185 17.5638 1.14185C16.9298 1.14185 16.416 1.61637 16.416 2.20171C16.416 2.78705 16.9298 3.26155 17.5638 3.26155Z" fill="#005BFF"/>
<path d="M3.03253 21.9883C3.66642 21.9883 4.18029 21.5138 4.18029 20.9285C4.18029 20.3432 3.66642 19.8687 3.03253 19.8687C2.39864 19.8687 1.88477 20.3432 1.88477 20.9285C1.88477 21.5138 2.39864 21.9883 3.03253 21.9883Z" fill="#005BFF"/>
<path d="M6.44271 26.429C7.07668 26.429 7.5905 25.9545 7.5905 25.3692C7.5905 24.7839 7.07668 24.3093 6.44271 24.3093C5.80887 24.3093 5.29492 24.7839 5.29492 25.3692C5.29492 25.9545 5.80887 26.429 6.44271 26.429Z" fill="#005BFF"/>
<path d="M13.222 29.2278C13.8558 29.2278 14.3698 28.7534 14.3698 28.168C14.3698 27.5827 13.8558 27.1082 13.222 27.1082C12.588 27.1082 12.0742 27.5827 12.0742 28.168C12.0742 28.7534 12.588 29.2278 13.222 29.2278Z" fill="#005BFF"/>
<path d="M51.4779 28.8682C52.1117 28.8682 52.6257 28.3937 52.6257 27.8084C52.6257 27.2231 52.1117 26.7485 51.4779 26.7485C50.844 26.7485 50.3301 27.2231 50.3301 27.8084C50.3301 28.3937 50.844 28.8682 51.4779 28.8682Z" fill="#005BFF"/>
<path d="M66.9935 9.7911C67.6273 9.7911 68.1413 9.31659 68.1413 8.73125C68.1413 8.1459 67.6273 7.67139 66.9935 7.67139C66.3595 7.67139 65.8457 8.1459 65.8457 8.73125C65.8457 9.31659 66.3595 9.7911 66.9935 9.7911Z" fill="#005BFF"/>
<path d="M63.1829 5.2613C63.8168 5.2613 64.3307 4.78679 64.3307 4.20145C64.3307 3.61611 63.8168 3.1416 63.1829 3.1416C62.549 3.1416 62.0352 3.61611 62.0352 4.20145C62.0352 4.78679 62.549 5.2613 63.1829 5.2613Z" fill="#005BFF"/>
<path d="M57.5072 2.89168C58.1411 2.89168 58.655 2.41716 58.655 1.83182C58.655 1.24648 58.1411 0.771973 57.5072 0.771973C56.8733 0.771973 56.3594 1.24648 56.3594 1.83182C56.3594 2.41716 56.8733 2.89168 57.5072 2.89168Z" fill="#005BFF"/>
<path d="M46.474 27.8076C47.5145 27.8076 48.358 27.0287 48.358 26.068C48.358 25.1072 47.5145 24.3281 46.474 24.3281C45.4333 24.3281 44.5898 25.1072 44.5898 26.068C44.5898 27.0287 45.4333 27.8076 46.474 27.8076Z" fill="#005BFF"/>
<path d="M66.9914 16.5394C68.0321 16.5394 68.8756 15.7605 68.8756 14.7998C68.8756 13.839 68.0321 13.0601 66.9914 13.0601C65.9509 13.0601 65.1074 13.839 65.1074 14.7998C65.1074 15.7605 65.9509 16.5394 66.9914 16.5394Z" fill="#005BFF"/>
<path d="M57.4094 27.8076C58.4499 27.8076 59.2935 27.0287 59.2935 26.068C59.2935 25.1072 58.4499 24.3281 57.4094 24.3281C56.3689 24.3281 55.5254 25.1072 55.5254 26.068C55.5254 27.0287 56.3689 27.8076 57.4094 27.8076Z" fill="#005BFF"/>
<path d="M41.3955 24.1495C42.9622 24.1495 44.2324 22.9766 44.2324 21.5298C44.2324 20.083 42.9622 18.9102 41.3955 18.9102C39.8287 18.9102 38.5586 20.083 38.5586 21.5298C38.5586 22.9766 39.8287 24.1495 41.3955 24.1495Z" fill="#005BFF"/>
<path d="M64.1534 24.1495C65.7202 24.1495 66.9903 22.9766 66.9903 21.5298C66.9903 20.083 65.7202 18.9102 64.1534 18.9102C62.5865 18.9102 61.3164 20.083 61.3164 21.5298C61.3164 22.9766 62.5865 24.1495 64.1534 24.1495Z" fill="#005BFF"/>
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 244 KiB

View File

@@ -0,0 +1,6 @@
<svg width="84" height="83" viewBox="0 0 84 83" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M42 0C19.1102 0 0.5 18.6102 0.5 41.5C0.5 64.3898 19.1102 83 42 83C64.8898 83 83.5 64.3898 83.5 41.5C83.5 18.6102 64.8898 0 42 0Z" fill="#FFFAE8"/>
<path d="M42 67C56.0833 67 67.5 55.5833 67.5 41.5C67.5 27.4167 56.0833 16 42 16C27.9167 16 16.5 27.4167 16.5 41.5C16.5 55.5833 27.9167 67 42 67Z" fill="#FDEEE8"/>
<path d="M53 42C53 48.08 48.08 53 42 53C35.92 53 31 48.08 31 42C31 35.92 35.92 31 42 31C48.08 31 53 35.92 53 42Z" fill="#FFA800"/>
<path d="M41.0003 43.5903L38.7103 41.3003C38.3203 40.9103 37.6903 40.9103 37.3003 41.3003C36.9103 41.6903 36.9103 42.3203 37.3003 42.7103L40.3003 45.7103C40.5003 45.9103 40.7503 46.0003 41.0103 46.0003C41.2703 46.0003 41.5203 45.9003 41.7203 45.7103L46.7203 40.7103C47.1103 40.3203 47.1103 39.6903 46.7203 39.3003C46.3303 38.9103 45.7003 38.9103 45.3103 39.3003L41.0203 43.5903H41.0003Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 996 B

View File

@@ -0,0 +1,5 @@
<svg width="84" height="83" viewBox="0 0 84 83" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M42 0C19.1102 0 0.5 18.6102 0.5 41.5C0.5 64.3898 19.1102 83 42 83C64.8898 83 83.5 64.3898 83.5 41.5C83.5 18.6102 64.8898 0 42 0Z" fill="#F4F6FF"/>
<path d="M42 67C56.0833 67 67.5 55.5833 67.5 41.5C67.5 27.4167 56.0833 16 42 16C27.9167 16 16.5 27.4167 16.5 41.5C16.5 55.5833 27.9167 67 42 67Z" fill="#DFE5FF"/>
<path d="M42 27.9995C38.2995 28.0398 34.7619 29.5277 32.145 32.1445C29.5282 34.7614 28.0403 38.299 28 41.9995C28.0444 45.6988 29.5336 49.234 32.1496 51.8499C34.7655 54.4659 38.3007 55.9551 42 55.9995C45.713 55.9995 49.274 54.5245 51.8995 51.899C54.525 49.2735 56 45.7125 56 41.9995C56 38.2865 54.525 34.7255 51.8995 32.1C49.274 29.4745 45.713 27.9995 42 27.9995ZM47.25 43.7495H42C41.5359 43.7495 41.0907 43.5651 40.7626 43.2369C40.4344 42.9088 40.25 42.4636 40.25 41.9995V36.7495C40.25 36.2854 40.4344 35.8403 40.7626 35.5121C41.0907 35.1839 41.5359 34.9995 42 34.9995C42.4641 34.9995 42.9092 35.1839 43.2374 35.5121C43.5656 35.8403 43.75 36.2854 43.75 36.7495V40.2495H47.25C47.7141 40.2495 48.1592 40.4339 48.4874 40.7621C48.8156 41.0903 49 41.5354 49 41.9995C49 42.4636 48.8156 42.9088 48.4874 43.2369C48.1592 43.5651 47.7141 43.7495 47.25 43.7495Z" fill="#6C86AD"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,6 @@
<svg width="84" height="83" viewBox="0 0 84 83" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M42 0C19.1102 0 0.5 18.6102 0.5 41.5C0.5 64.3898 19.1102 83 42 83C64.8898 83 83.5 64.3898 83.5 41.5C83.5 18.6102 64.8898 0 42 0Z" fill="#E3FCEC"/>
<path d="M42 67C56.0833 67 67.5 55.5833 67.5 41.5C67.5 27.4167 56.0833 16 42 16C27.9167 16 16.5 27.4167 16.5 41.5C16.5 55.5833 27.9167 67 42 67Z" fill="#B7F1CC"/>
<path d="M42 55.5C49.732 55.5 56 49.232 56 41.5C56 33.768 49.732 27.5 42 27.5C34.268 27.5 28 33.768 28 41.5C28 49.232 34.268 55.5 42 55.5Z" fill="#10C44C"/>
<path d="M39.473 47.3995C37.7972 45.7509 36.1317 44.0871 34.4509 42.4385C34.2664 42.257 34.2664 41.9545 34.4509 41.773L36.3828 39.8723C36.5673 39.6908 36.8748 39.6908 37.0593 39.8723L39.8215 42.5898L46.9242 35.5971C47.1138 35.4156 47.4161 35.4156 47.6057 35.5971L49.5428 37.5028C49.7325 37.6893 49.7325 37.9868 49.5428 38.1683L40.1494 47.3995C39.9649 47.586 39.6626 47.586 39.473 47.3995Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,3 @@
{
"extends": "./.shared-layer/.nuxt/tsconfig.json"
}

View File

@@ -0,0 +1,6 @@
export async function $copy(value: string | number) {
try {
await navigator.clipboard.writeText(value.toString())
}
catch {}
}

View File

@@ -0,0 +1,26 @@
export default (filename: string, content: string | File | Blob) => {
let blob: File | Blob
if (typeof content === 'string') {
blob = new File([content], filename, {
type: 'text/plain',
})
}
else {
blob = content
}
const url = window.URL.createObjectURL(blob)
const link = document.createElement('a')
link.href = url
link.setAttribute(
'download',
filename,
)
document.body.appendChild(link)
link.click()
window.URL.revokeObjectURL(url)
document.body.removeChild(link)
}

View File

@@ -0,0 +1,8 @@
export default function hideEmail(email: string) {
const atIndex = email.indexOf('@')
const username = email.substring(0, atIndex)
const domain = email.substring(atIndex + 1)
const hiddenUsername = `${username.substring(0, 2)}**`
return `${hiddenUsername}@${domain}`
}

View File

@@ -0,0 +1,89 @@
import Decimal from 'decimal.js'
const CURRENCY_SYMBOL: Record<string, string> = {
RUB: '₽',
USD: '$',
EUR: '€',
}
const DEFAULT_FORMAT: string = '{amount} {currency}'
const CURRENCY_FORMAT: Record<string, string> = {
USD: '{currency}{amount}',
RUB: '{amount}{currency}',
EUR: '{currency}{amount}',
}
const DEFAULT_EXPONENT: number = 2
const CURRENCY_EXPONENT: Record<string, number> = {
BTC: 6,
USDT: 2,
}
function getSymbol(currency: string): string {
return CURRENCY_SYMBOL[currency] ?? currency
}
function getFormat(currency: string): string {
return CURRENCY_FORMAT[currency] ?? DEFAULT_FORMAT
}
function getExponent(currency: string): number {
return CURRENCY_EXPONENT[currency] ?? DEFAULT_EXPONENT
}
function format(value: Decimal.Value, currency: string): string {
const exponent = getExponent(currency)
try {
return new Decimal(value).toFixed(exponent)
}
catch {
return new Decimal(0).toFixed(exponent)
}
}
function fullFormat(value: Decimal.Value, currency: string, showCurrency = true, approximately = false): string {
let result = ''
let decimalValue: Decimal.Instance
const exponent = getExponent(currency)
try {
decimalValue = new Decimal(value)
}
catch {
decimalValue = new Decimal(0)
}
value = decimalValue.toFixed(exponent)
if (approximately && !decimalValue.isZero())
result = '~'
if (showCurrency) {
const symbol = getSymbol(currency)
const format = getFormat(currency)
result += format.replace('{amount}', value).replace('{currency}', symbol)
}
else {
result += value
}
return result
}
function convert(amount: Decimal.Value, rate: Decimal.Value, isTurnRate = true) {
if (isTurnRate)
return Decimal.mul(amount, rate)
else
return Decimal.div(amount, rate)
}
export const $money = {
getSymbol,
getFormat,
getExponent,
format,
fullFormat,
convert,
}

21
layers/ui/.gitignore vendored Normal file
View File

@@ -0,0 +1,21 @@
node_modules
*.log
.nuxt
nuxt.d.ts
.output
.data
.env
package-lock.json
framework
dist
.DS_Store
# Yarn
.yarn/cache
.yarn/*state*
# Local History
.history
# VSCode
.vscode/

2
layers/ui/.npmrc Normal file
View File

@@ -0,0 +1,2 @@
shamefully-hoist=true
strict-peer-dependencies=false

1
layers/ui/.nuxtrc Normal file
View File

@@ -0,0 +1 @@
typescript.includeWorkspace = true

View File

@@ -0,0 +1,3 @@
export default defineNuxtConfig({
extends: ['..'],
})

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12 6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm-4 6a4 4 0 1 1 8 0 4 4 0 0 1-8 0Zm10-5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/>
<path d="M14.044 1H9.956c-1.363 0-2.447 0-3.321.071-.896.074-1.66.227-2.359.583a6 6 0 0 0-2.622 2.622c-.356.7-.51 1.463-.583 2.359C1 7.509 1 8.593 1 9.956v4.088c0 1.363 0 2.447.071 3.321.074.896.227 1.66.583 2.359a6 6 0 0 0 2.622 2.622c.7.356 1.463.51 2.359.583C7.509 23 8.593 23 9.956 23h4.088c1.363 0 2.447 0 3.321-.071.896-.074 1.66-.227 2.359-.583a6 6 0 0 0 2.622-2.622c.356-.7.51-1.463.583-2.359.071-.874.071-1.958.071-3.321V9.956c0-1.363 0-2.447-.071-3.321-.074-.896-.227-1.66-.583-2.359a6 6 0 0 0-2.622-2.622c-.7-.356-1.463-.51-2.359-.583C16.491 1 15.407 1 14.044 1Zm-8.86 2.436c.37-.189.842-.308 1.613-.371C7.581 3 8.583 3 10 3h4c1.417 0 2.419 0 3.203.065.771.063 1.243.182 1.613.371a4 4 0 0 1 1.748 1.748c.189.37.308.842.371 1.613C21 7.581 21 8.583 21 10v4c0 1.417 0 2.419-.065 3.203-.063.771-.182 1.243-.371 1.613a4 4 0 0 1-1.748 1.748c-.37.189-.841.308-1.613.371C16.419 21 15.417 21 14 21h-4c-1.417 0-2.419 0-3.203-.065-.771-.063-1.243-.182-1.613-.371a4 4 0 0 1-1.748-1.748c-.189-.37-.308-.841-.371-1.613C3 16.419 3 15.417 3 14v-4c0-1.417 0-2.419.065-3.203.063-.771.182-1.243.371-1.613a4 4 0 0 1 1.748-1.748Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M14 15a2 2 0 0 1 2-2h4.22c2.087 0 2.78 3.383 2.78 5s-.693 5-2.78 5H16a2 2 0 0 1-2-2v-1a1 1 0 1 1 2 0v1h4.22s.78-1 .78-3-.78-3-.78-3H16a2 2 0 0 1-2 2H9.415l-1 1 1 1H11a1 1 0 1 1 0 2H9.415A2 2 0 0 1 8 20.414l-1-1a2 2 0 0 1 0-2.828l1-1A2 2 0 0 1 9.415 15H14Z"/>
<path d="M18 19a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM11 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM6 5a5 5 0 1 1 10 0A5 5 0 0 1 6 5Zm1.638 8a3 3 0 0 0-2.758 1.818l-1.96 4.576a1 1 0 0 1-1.839-.788l1.961-4.576A5 5 0 0 1 7.638 11H12a1 1 0 1 1 0 2H7.638Z"/>
</svg>

After

Width:  |  Height:  |  Size: 597 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M9.359 4.103a16.918 16.918 0 0 0-3.726 0c-.79.088-1.43.71-1.523 1.506a16.254 16.254 0 0 0 0 3.78 1.725 1.725 0 0 0 1.523 1.506 16.94 16.94 0 0 0 3.726 0 1.725 1.725 0 0 0 1.522-1.507 16.256 16.256 0 0 0 0-3.779A1.725 1.725 0 0 0 9.36 4.103Zm0 9.002a16.917 16.917 0 0 0-3.726 0c-.79.089-1.43.71-1.523 1.507a16.254 16.254 0 0 0 0 3.779 1.725 1.725 0 0 0 1.523 1.506 16.94 16.94 0 0 0 3.726 0 1.724 1.724 0 0 0 1.522-1.506 16.257 16.257 0 0 0 0-3.78 1.725 1.725 0 0 0-1.522-1.506Zm9.008-9.002a16.917 16.917 0 0 0-3.726 0c-.79.088-1.429.71-1.522 1.506a16.256 16.256 0 0 0 0 3.78 1.725 1.725 0 0 0 1.522 1.506 16.94 16.94 0 0 0 3.726 0c.79-.089 1.43-.71 1.523-1.507a16.256 16.256 0 0 0 0-3.779 1.725 1.725 0 0 0-1.523-1.506Zm0 9.002a16.916 16.916 0 0 0-3.726 0c-.79.089-1.429.71-1.522 1.507a16.257 16.257 0 0 0 0 3.779 1.725 1.725 0 0 0 1.522 1.506 16.94 16.94 0 0 0 3.726 0c.79-.088 1.43-.71 1.523-1.506a16.257 16.257 0 0 0 0-3.78 1.725 1.725 0 0 0-1.523-1.506Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12 3a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM7 6a5 5 0 1 1 10 0A5 5 0 0 1 7 6Zm1.638 8a3 3 0 0 0-2.758 1.818l-1.96 4.576a1 1 0 0 1-1.839-.788l1.961-4.576A5 5 0 0 1 8.638 12h6.725a5 5 0 0 1 4.595 3.03l1.961 4.576a1 1 0 1 1-1.838.788l-1.96-4.576A3 3 0 0 0 15.362 14H8.638Z"/>
</svg>

After

Width:  |  Height:  |  Size: 366 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M18.707 12.293a1 1 0 0 0-1.414 0L13 16.586V4a1 1 0 1 0-2 0v12.586l-4.293-4.293a1 1 0 0 0-1.414 1.414l6 6a1 1 0 0 0 1.414 0l6-6a1 1 0 0 0 0-1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 251 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11.707 5.293a1 1 0 0 1 0 1.414L7.414 11H20a1 1 0 1 1 0 2H7.414l4.293 4.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 249 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M19 16.932c0-.587-.48-1.068-1.068-1.068h-9.29l9.504-9.504a1.063 1.063 0 0 0 0-1.506 1.063 1.063 0 0 0-1.506 0l-9.504 9.494v-9.28A1.07 1.07 0 0 0 6.068 4 1.07 1.07 0 0 0 5 5.068v11.864C5 17.52 5.48 18 6.068 18h11.864A1.07 1.07 0 0 0 19 16.932Z"/>
</svg>

After

Width:  |  Height:  |  Size: 348 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M13.293 5.293a1 1 0 0 0 0 1.414L17.586 11H5a1 1 0 1 0 0 2h12.586l-4.293 4.293a1 1 0 0 0 1.414 1.414l6-6a1 1 0 0 0 0-1.414l-6-6a1 1 0 0 0-1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 251 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5 6.068c0 .587.48 1.068 1.068 1.068h9.28L5.844 16.64a1.063 1.063 0 0 0 0 1.506 1.063 1.063 0 0 0 1.505 0l9.515-9.505v9.28c0 .588.48 1.068 1.068 1.068A1.07 1.07 0 0 0 19 17.921V6.068A1.07 1.07 0 0 0 17.932 5H6.068A1.07 1.07 0 0 0 5 6.068Z"/>
</svg>

After

Width:  |  Height:  |  Size: 344 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5.293 10.707a1 1 0 0 0 1.414 0L11 6.414V19a1 1 0 1 0 2 0V6.414l4.293 4.293a1 1 0 0 0 1.414-1.414l-6-6a1 1 0 0 0-1.414 0l-6 6a1 1 0 0 0 0 1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 250 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
<path d="M8 1C4.13 1 1 4.13 1 8v4c0 2.97 2.16 5.44 5 5.92V21c0 .4.24.77.62.92.37.15.8.07 1.09-.22l3.71-3.71h5.09c.1 0 .2-.02.3-.04 3.49-.4 6.2-3.36 6.2-6.96v-3c0-3.87-3.13-7-7-7H8V1Z"/>
<path fill="#fff" d="M14.62 6.22c.43.35.5.97.16 1.41l-4 5c-.35.43-.97.5-1.41.16-.43-.35-.5-.97-.16-1.41l4-5c.35-.43.97-.5 1.41-.16ZM9 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm6 5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 494 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12.42 3.523a4.986 4.986 0 0 1 7.162-.012 4.995 4.995 0 0 1-.001 6.963l-5.436 5.618a2.999 2.999 0 0 1-4.301-.001 3.004 3.004 0 0 1-.01-4.177L13.275 8.3a1 1 0 1 1 1.441 1.39l-3.44 3.612a1 1 0 0 0 1.435 1.392l5.436-5.618a2.991 2.991 0 0 0 0-4.17 2.986 2.986 0 0 0-4.289.008L7.39 11.613a4.95 4.95 0 0 0-.04 6.835 4.94 4.94 0 0 0 7.226-.042l4.688-5.083a1 1 0 1 1 1.47 1.359l-4.687 5.082a6.94 6.94 0 0 1-10.15.059 6.953 6.953 0 0 1 .054-9.602l6.468-6.698Z"/>
</svg>

After

Width:  |  Height:  |  Size: 556 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4 19a1 1 0 0 1-1-1v-1.697a2 2 0 0 1 .336-1.11l.488-.732A7 7 0 0 0 5 10.578V9a7 7 0 0 1 14 0v1.578a7 7 0 0 0 1.176 3.883l.488.732a2 2 0 0 1 .336 1.11V18a1 1 0 0 1-1 1H4ZM7 9v1.578a9 9 0 0 1-1.512 4.992L5 16.303V17h14v-.697l-.488-.733A9 9 0 0 1 17 10.578V9A5 5 0 0 0 7 9Zm5 13a2 2 0 0 0 2-2h-4a2 2 0 0 0 2 2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 413 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M7 4a1 1 0 0 0-1 1v14.057l5.419-3.87a1 1 0 0 1 1.162 0L18 19.056V5a1 1 0 0 0-1-1H7ZM4 5a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v16a1 1 0 0 1-1.581.814L12 17.229l-6.419 4.585A1 1 0 0 1 4 21V5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 288 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
<path d="M12 23c6.08 0 11-4.92 11-11S18.08 1 12 1 1 5.92 1 12s4.92 11 11 11Z"/>
<path fill="#fff" d="M9.71 8.29 12 10.58l2.29-2.29A.996.996 0 1 1 15.7 9.7l-2.29 2.29 2.29 2.29a.996.996 0 1 1-1.41 1.41L12 13.4l-2.29 2.29a.996.996 0 1 1-1.41-1.41l2.29-2.29L8.3 9.7a.996.996 0 1 1 1.41-1.41Z"/>
</svg>

After

Width:  |  Height:  |  Size: 399 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M8 11a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2H8Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 266 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M1 6a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v3a1 1 0 0 1-1 1H3v6a1 1 0 0 0 1 1h9a1 1 0 1 1 0 2H4a3 3 0 0 1-3-3V6Zm2 1h18V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v1Zm13 11a1 1 0 0 1 1-1h2v-2a1 1 0 1 1 2 0v2h2a1 1 0 1 1 0 2h-2v2a1 1 0 1 1-2 0v-2h-2a1 1 0 0 1-1-1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 349 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4 3a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h7a1 1 0 1 0 0-2H4a1 1 0 0 1-1-1v-6h19a1 1 0 0 0 1-1V6a3 3 0 0 0-3-3H4Zm17 4H3V6a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v1Z"/>
<path d="m18 17.586 4.293-4.293a1 1 0 0 1 1.414 1.414l-5 5a.997.997 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L18 17.586Z"/>
</svg>

After

Width:  |  Height:  |  Size: 380 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M1 7a3 3 0 0 1 3-3h16a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V7Zm19 11a1 1 0 0 0 1-1v-6H3v6a1 1 0 0 0 1 1h16ZM3 7v1h18V7a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 264 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M16.707 8.707a1 1 0 0 0-1.414-1.414l-3 3a1 1 0 0 0 1.414 1.414l3-3Z"/>
<path d="M4.707 11.293a1 1 0 0 0-1.414 1.414l4 4a1 1 0 0 0 1.414 0l1.793-1.793 1.793 1.793a1 1 0 0 0 1.414 0l8-8a1 1 0 0 0-1.414-1.414L13 14.586l-3.293-3.293a1 1 0 0 0-1.414 1.414l.793.793L8 14.586l-3.293-3.293Z"/>
</svg>

After

Width:  |  Height:  |  Size: 390 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M18.707 7.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 1 1 1.414-1.414L10 14.586l7.293-7.293a1 1 0 0 1 1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 228 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M6.293 8.293a1 1 0 0 1 1.414 0L12 12.586l4.293-4.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5a1 1 0 0 1 0-1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M15.707 6.293a1 1 0 0 1 0 1.414L11.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414l-5-5a1 1 0 0 1 0-1.414l5-5a1 1 0 0 1 1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M9.293 6.293a1 1 0 0 0 0 1.414L13.586 12l-4.293 4.293a1 1 0 1 0 1.414 1.414l5-5a1 1 0 0 0 0-1.414l-5-5a1 1 0 0 0-1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M6.293 14.707a1 1 0 0 0 1.414 0L12 10.414l4.293 4.293a1 1 0 0 0 1.414-1.414l-5-5a1 1 0 0 0-1.414 0l-5 5a1 1 0 0 0 0 1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 228 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M14.293 8.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 1.414-1.414L12 10.586l2.293-2.293Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 419 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12 7a1 1 0 0 1 1 1v3h3a1 1 0 1 1 0 2h-3v3a1 1 0 1 1-2 0v-3H8a1 1 0 1 1 0-2h3V8a1 1 0 0 1 1-1Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 322 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12 8c-1.114 0-1.86.57-2.03 1.244a1 1 0 0 1-1.94-.488C8.496 6.909 10.298 6 12 6c1.139 0 2.137.344 2.865.984A3.315 3.315 0 0 1 16 9.5c0 1.232-.53 2.07-1.14 2.663-.178.172-.415.332-.66.499-.536.363-1.113.753-1.198 1.349-.077.535-.41.989-1.002.989-.552 0-1-.45-1-1.002.014-1.202.88-1.92 1.728-2.625.255-.212.51-.423.738-.645.32-.31.534-.66.534-1.228 0-.402-.159-.752-.456-1.014C13.24 8.22 12.74 8 12 8Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 661 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M7 10a5 5 0 1 1 10 0 5 5 0 0 1-10 0Zm5-3a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/>
<path d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1ZM3 12a9 9 0 1 1 16.038 5.61A5 5 0 0 0 15.362 16H8.638a5 5 0 0 0-3.676 1.61A8.962 8.962 0 0 1 3 12Zm3.377 7.028A3 3 0 0 1 8.637 18h6.725a3 3 0 0 1 2.261 1.028A8.958 8.958 0 0 1 12 21a8.962 8.962 0 0 1-5.623-1.972Z"/>
</svg>

After

Width:  |  Height:  |  Size: 473 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M13 7a1 1 0 1 0-2 0v5a1 1 0 0 0 .293.707l3 3a1 1 0 0 0 1.414-1.414L13 11.586V7Z"/>
<path d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1ZM3 12a9 9 0 1 1 18 0 9 9 0 0 1-18 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 307 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
<path d="M23 12c0 6.08-4.92 11-11 11S1 18.08 1 12 5.92 1 12 1s11 4.92 11 11Z"/>
<path fill="#fff" d="M11 13.59 8.71 11.3a.996.996 0 1 0-1.41 1.41l3 3c.2.2.45.29.71.29.26 0 .51-.1.71-.29l5-5a.996.996 0 1 0-1.41-1.41l-4.29 4.29H11Z"/>
</svg>

After

Width:  |  Height:  |  Size: 340 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="m11 13.586 4.293-4.293a1 1 0 1 1 1.414 1.414l-5 5a.997.997 0 0 1-1.414 0l-3-3a1 1 0 1 1 1.414-1.414L11 13.586Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 338 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M15 2a3 3 0 0 1 3 3v1h1a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3v-1H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3h10Zm5 7a1 1 0 0 0-1-1h-1v7a3 3 0 0 1-3 3h-3.997A1 1 0 1 1 11 16h4a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H4.986a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1H7a1 1 0 0 1 1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V9Z"/>
</svg>

After

Width:  |  Height:  |  Size: 396 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M6.293 6.293a1 1 0 0 1 1.414 0L12 10.586l4.293-4.293a1 1 0 1 1 1.414 1.414L13.414 12l4.293 4.293a1 1 0 0 1-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 0 1-1.414-1.414L10.586 12 6.293 7.707a1 1 0 0 1 0-1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 310 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="m12 10.587 6.293-6.294a1 1 0 1 1 1.414 1.414l-6.293 6.295 6.293 6.294a1 1 0 1 1-1.414 1.414L12 13.416 5.707 19.71a1 1 0 0 1-1.414-1.414l6.293-6.294-6.293-6.295a1 1 0 1 1 1.414-1.414L12 10.587Z"/>
</svg>

After

Width:  |  Height:  |  Size: 298 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M8 4a1 1 0 0 0-1 1 1 1 0 0 1-2 0 3 3 0 0 1 3-3h9.172a3 3 0 0 1 2.12.879l2.83 2.828A3 3 0 0 1 23 7.828V19a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3v-1a1 1 0 1 1 2 0v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V7.828a1 1 0 0 0-.293-.707L17.88 4.293A1 1 0 0 0 17.172 4H8Z"/>
<path d="M5.5 8a3.5 3.5 0 1 0 0 7H6a1 1 0 1 0 0-2h-.5a1.5 1.5 0 0 1 0-3H6a1 1 0 0 0 0-2h-.5ZM8 10.162C8 8.968 8.968 8 10.162 8H12a1 1 0 1 1 0 2h-1.838a.162.162 0 0 0-.051.316l1.41.47A2.162 2.162 0 0 1 10.838 15H9a1 1 0 1 1 0-2h1.838a.162.162 0 0 0 .051-.316l-1.41-.47A2.162 2.162 0 0 1 8 10.162Zm7.972-1.399a1 1 0 0 0-1.944.474l1.029 4.217c.496 2.035 3.39 2.035 3.886 0l1.028-4.217a1 1 0 1 0-1.942-.474L17 12.98l-1.028-4.217Z"/>
</svg>

After

Width:  |  Height:  |  Size: 781 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
<path d="M4 22c-2.3 0-3.75-2.49-2.6-4.49l8-14c1.15-2.02 4.06-2.01 5.21 0l7.99 14c1.14 2-.3 4.49-2.6 4.49H4Z"/>
<path fill="#fff" d="M11 9v5c0 .55.45 1 1 1s1-.45 1-1V9c0-.55-.45-1-1-1s-1 .45-1 1Zm1 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 339 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M15.707 4.293a1 1 0 0 1 0 1.414L9.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414l-7-7a1 1 0 0 1 0-1.414l7-7a1 1 0 0 1 1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 226 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M8.293 4.293a1 1 0 0 0 0 1.414L14.586 12l-6.293 6.293a1 1 0 1 0 1.414 1.414l7-7a1 1 0 0 0 0-1.414l-7-7a1 1 0 0 0-1.414 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4.293 7.293a1 1 0 0 1 1.414 0L12 13.586l6.293-6.293a1 1 0 1 1 1.414 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7a1 1 0 0 1 0-1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4.293 15.707a1 1 0 0 0 1.414 0L12 9.414l6.293 6.293a1 1 0 0 0 1.414-1.414l-7-7a1 1 0 0 0-1.414 0l-7 7a1 1 0 0 0 0 1.414Z"/>
</svg>

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M2 9a1 1 0 0 1 1-1h1a3 3 0 0 1 3 3v1a3 3 0 0 1-3 3H3a1 1 0 0 1-1-1V9Zm2 1v3a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1Zm4 .5a2.5 2.5 0 0 1 5 0v2a2.5 2.5 0 0 1-5 0v-2Zm2.5-.5a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 1 0v-2a.5.5 0 0 0-.5-.5Zm5.5 1a1 1 0 0 1 1-1h1a1 1 0 1 0 0-2h-1a3 3 0 0 0-3 3v1a3 3 0 0 0 3 3h1a1 1 0 1 0 0-2h-1a1 1 0 0 1-1-1v-1Z"/>
<path d="M7 5a1 1 0 0 1 1-1h9.172a1 1 0 0 1 .707.293l2.828 2.828a1 1 0 0 1 .293.707V19a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-1a1 1 0 1 0-2 0v1a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7.828a3 3 0 0 0-.879-2.12l-2.828-2.83A3 3 0 0 0 17.172 2H8a3 3 0 0 0-3 3 1 1 0 0 0 2 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 687 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5 21a3 3 0 0 1-3-3V4a3 3 0 0 1 3-3h9.172a3 3 0 0 1 2.12.879l2.83 2.828A3 3 0 0 1 20 6.828V13a1 1 0 1 1-2 0V6.828a1 1 0 0 0-.293-.707L14.88 3.293A1 1 0 0 0 14.172 3H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h6a1 1 0 1 1 0 2H5Z"/>
<path d="M7 16h4a1 1 0 1 0 0-2H7a1 1 0 1 0 0 2ZM6 7a1 1 0 0 1 1-1h7a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Zm1 3a1 1 0 1 0 0 2h7a1 1 0 1 0 0-2H7Zm10 9.586 4.293-4.293a1 1 0 0 1 1.414 1.414l-5 5a.997.997 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L17 19.586Z"/>
</svg>

After

Width:  |  Height:  |  Size: 572 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M13 4a1 1 0 1 0-2 0v9.586l-3.293-3.293a1 1 0 1 0-1.414 1.414l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 0 0-1.414-1.414L13 13.586V4Z"/>
<path d="M20.293 12.293A1 1 0 0 1 22 13v3.213A4.792 4.792 0 0 1 17.213 21H6.787A4.792 4.792 0 0 1 2 16.213V13a1 1 0 1 1 2 0v3.213A2.79 2.79 0 0 0 6.787 19h10.426A2.79 2.79 0 0 0 20 16.213V13a1 1 0 0 1 .293-.707Z"/>
</svg>

After

Width:  |  Height:  |  Size: 444 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path fill-rule="evenodd" d="M18.424 5.58c-.756-.756-1.906-.813-2.658.068a1 1 0 0 1-1.522-1.299c1.624-1.9 4.142-1.635 5.595-.183 1.466 1.465 1.686 3.938-.169 5.581a1 1 0 0 1-1.327-1.497c.896-.794.826-1.925.081-2.67Zm-7.128 1.712a1 1 0 0 1 1.415 0l4.002 4a1 1 0 0 1 0 1.414L8.71 20.707a1 1 0 0 1-.708.293H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 .293-.708l8.003-8Zm-6.295 9.122V19h2.587l7.003-7-2.587-2.587-7.003 7Z" clip-rule="evenodd"/>
</svg>

After

Width:  |  Height:  |  Size: 519 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M20.208 10.953c1.06 0 1.36-1.13.77-1.71l-3.94-3.95a.996.996 0 1 0-1.41 1.41l2.24 2.24H5.278c-.55 0-1 .45-1 1s.45 1 1 1h14.93v.01Zm-17.14 2.69c-1.06 0-1.36 1.13-.77 1.71l3.95 3.95a.996.996 0 1 0 1.41-1.41l-2.24-2.24h12.59c.55 0 1-.45 1-1s-.45-1-1-1H3.068v-.01Z"/>
</svg>

After

Width:  |  Height:  |  Size: 365 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
<path d="M12 1C5.92 1 1 5.92 1 12s4.92 11 11 11 11-4.92 11-11S18.08 1 12 1Z"/>
<path fill="#fff" d="M13 16c0 .55-.45 1-1 1s-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4Zm-1-7a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 309 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11 8a1 1 0 1 1 2 0v4a1 1 0 1 1-2 0V8Zm2 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"/>
<path d="M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1ZM3 12a9 9 0 1 1 18 0 9 9 0 0 1-18 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 299 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M16 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"/>
<path d="M10 6c0 2.129 1.206 3.866 2.272 4.998.823.874 1.68 1.448 2.728 2.002 1.047-.554 1.905-1.128 2.728-2.002.812-.863 1.706-2.077 2.085-3.548L20 7.387V19.28l-4 1.334V16a1 1 0 1 0-2 0v4.674l-5-1.428V6a1 1 0 0 0-1.316-.949L1 7.28V22a1 1 0 0 0 1.316.949l5.707-1.902 7 2L22 20.72V6a1 1 0 0 0-1.316-.949l-.733.245A5.001 5.001 0 0 0 10 6Zm5-3a3 3 0 0 1 3 3c0 1.371-.794 2.634-1.728 3.627-.455.483-.913.87-1.257 1.136l-.015.01-.014-.01a10.829 10.829 0 0 1-1.258-1.136C12.794 8.634 12 7.371 12 6a3 3 0 0 1 3-3ZM7 7.387V19.28l-4 1.334V8.72l4-1.334Z"/>
</svg>

After

Width:  |  Height:  |  Size: 689 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M18.447 2.106A1 1 0 0 0 17 3v18.004a1 1 0 0 0 1.447.894L23 19.621V4.382l-4.553-2.276ZM19 19.386V4.618l2 1v12.766l-2 1Zm-9-8.389h4a1 1 0 0 1 0 2H9.066A1.017 1.017 0 0 1 9 13H4.414l1.293 1.293a1 1 0 1 1-1.414 1.414l-3-3a1 1 0 0 1 0-1.415l3-3a1 1 0 1 1 1.414 1.415L4.414 11H8V5.996c0-1.103.994-2 2-2h4a1 1 0 0 1 1 1C15 5.548 14.552 6 14 6h-4v4.996Zm4 9.002h-4c-1.006 0-2-.903-2-2.006v-1.995a1 1 0 1 1 2 0v1.995l4 .005a1 1 0 0 1 0 2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 535 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5.126 6a4.002 4.002 0 0 1 7.748 0H21a1 1 0 1 1 0 2h-8.126a4.002 4.002 0 0 1-7.748 0H3a1 1 0 0 1 0-2h2.126ZM7 7a2 2 0 1 0 4 0 2 2 0 0 0-4 0Zm4 10a4 4 0 0 1 7.874-1H21a1 1 0 1 1 0 2h-2.126A4.002 4.002 0 0 1 11 17Zm2 0a2 2 0 1 0 4 0 2 2 0 0 0-4 0ZM2 17a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 403 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4 4a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-6.764a3 3 0 0 1-2.683-1.658l-.895-1.79A1 1 0 0 0 8.764 4H4ZM1 5a3 3 0 0 1 3-3h4.764a3 3 0 0 1 2.683 1.658l.895 1.79a1 1 0 0 0 .894.552H20a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3V5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 363 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M13 12a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0v-4Zm-1-5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z"/>
<path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18Z"/>
</svg>

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path fill-rule="evenodd" d="M14.619 2.048c0-.579.47-1.048 1.048-1.048A7.333 7.333 0 0 1 23 8.333c0 .579-.469 1.048-1.048 1.048h-6.285a1.048 1.048 0 0 1-1.048-1.048V2.048ZM16.714 3.2v4.086H20.8A5.244 5.244 0 0 0 16.714 3.2ZM10.43 4.208a8.382 8.382 0 0 0 1.047 16.697c4.274 0 7.8-3.2 8.316-7.334h-8.316a1.048 1.048 0 0 1-1.047-1.047V4.208ZM1 12.524C1 6.738 5.69 2.048 11.476 2.048c.579 0 1.048.469 1.048 1.047v8.381h8.38c.58 0 1.048.47 1.048 1.048C21.952 18.31 17.262 23 11.476 23 5.69 23 1 18.31 1 12.524Z" clip-rule="evenodd"/>
</svg>

After

Width:  |  Height:  |  Size: 622 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11 3a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM6 6a5 5 0 1 1 10 0A5 5 0 0 1 6 6Zm1.638 8a3 3 0 0 0-2.758 1.818l-1.96 4.576a1 1 0 0 1-1.839-.788l1.961-4.576A5 5 0 0 1 7.638 12H12a1 1 0 1 1 0 2H7.638ZM17 13a1 1 0 1 1 2 0v3h3a1 1 0 1 1 0 2h-3v3a1 1 0 1 1-2 0v-3h-3a1 1 0 1 1 0-2h3v-3Z"/>
</svg>

After

Width:  |  Height:  |  Size: 375 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11 4a3 3 0 1 0 0 6 3 3 0 0 0 0-6ZM6 7a5 5 0 1 1 10 0A5 5 0 0 1 6 7Zm1.638 8a3 3 0 0 0-2.758 1.818l-1.96 4.576a1 1 0 0 1-1.839-.788l1.961-4.576A5 5 0 0 1 7.638 13H12a1 1 0 1 1 0 2H7.638ZM17 19.586l4.293-4.293a1 1 0 0 1 1.414 1.414l-5 5a.997.997 0 0 1-1.414 0l-3-3a1 1 0 0 1 1.414-1.414L17 19.586Z"/>
</svg>

After

Width:  |  Height:  |  Size: 402 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M10 5a2 2 0 1 0 4 0 2 2 0 0 0-4 0Zm0 12a2 2 0 1 0 4 0 2 2 0 0 0-4 0Zm2-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z"/>
</svg>

After

Width:  |  Height:  |  Size: 207 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm14 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm-5 2a2 2 0 1 0-4 0 2 2 0 0 0 4 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 208 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M8.17 17.267a.958.958 0 1 0 0-1.916.958.958 0 0 0 0 1.916Z"/>
<path fill-rule="evenodd" d="M17.458 2.999c-.23 0-.45.092-.613.256l-6.51 6.576a5.65 5.65 0 1 0 4.442 5.52c0-.417-.066-.929-.16-1.4a9.148 9.148 0 0 0-.143-.61h1.356a.862.862 0 0 0 .862-.862v-1.532h1.053a.862.862 0 0 0 .862-.862V8.553h1.053a.862.862 0 0 0 .862-.862v-3.83a.862.862 0 0 0-.862-.862h-2.202Zm-6.25 8.4 6.61-6.676h.98v2.106h-1.053a.862.862 0 0 0-.862.862v1.532H15.83a.862.862 0 0 0-.862.862v1.532h-1.053a.862.862 0 0 0-.61.252l-.478.48a.862.862 0 0 0-.18.954c.092.212.197.573.28.984.08.409.126.8.126 1.064a3.926 3.926 0 1 1-2.722-3.738c.31.1.648.017.877-.214Z" clip-rule="evenodd"/>
</svg>

After

Width:  |  Height:  |  Size: 759 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11.989 1C5.917 1 1 5.928 1 12s4.917 11 10.989 11C18.072 23 23 18.072 23 12S18.072 1 11.989 1Zm7.623 6.6h-3.245a17.218 17.218 0 0 0-1.518-3.916A8.833 8.833 0 0 1 19.612 7.6ZM12 3.244A15.495 15.495 0 0 1 14.101 7.6H9.899A15.495 15.495 0 0 1 12 3.244ZM3.486 14.2A9.066 9.066 0 0 1 3.2 12c0-.759.11-1.496.286-2.2h3.718A18.167 18.167 0 0 0 7.05 12c0 .748.066 1.474.154 2.2H3.486Zm.902 2.2h3.245a17.214 17.214 0 0 0 1.518 3.916A8.786 8.786 0 0 1 4.388 16.4Zm3.245-8.8H4.388a8.786 8.786 0 0 1 4.763-3.916A17.215 17.215 0 0 0 7.633 7.6ZM12 20.756A15.495 15.495 0 0 1 9.899 16.4h4.202A15.495 15.495 0 0 1 12 20.756Zm2.574-6.556H9.426c-.099-.726-.176-1.452-.176-2.2 0-.748.077-1.485.176-2.2h5.148c.099.715.176 1.452.176 2.2 0 .748-.077 1.474-.176 2.2Zm.275 6.116a17.214 17.214 0 0 0 1.518-3.916h3.245a8.833 8.833 0 0 1-4.763 3.916Zm1.947-6.116c.088-.726.154-1.452.154-2.2 0-.748-.066-1.474-.154-2.2h3.718c.176.704.286 1.441.286 2.2 0 .759-.11 1.496-.286 2.2h-3.718Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11.514 2.126a1 1 0 0 1 .972 0l9 5a1 1 0 0 1 0 1.748L19.459 10l2.027 1.126a1 1 0 0 1 0 1.748L19.459 14l2.027 1.126a1 1 0 0 1 0 1.748l-9 5a1 1 0 0 1-.972 0l-9-5a1 1 0 0 1 .972-1.748L12 19.856 18.941 16l-1.54-.856-4.915 2.73a1 1 0 0 1-.972 0l-9-5a1 1 0 0 1 .972-1.748L12 15.856 18.941 12l-1.54-.856-4.915 2.73a1 1 0 0 1-.972 0l-9-5a1 1 0 0 1 0-1.748l9-5ZM5.06 8 12 11.856 18.941 8l-6.94-3.856L5.058 8Z"/>
</svg>

After

Width:  |  Height:  |  Size: 505 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="m21.867 15.127.244-.028a1 1 0 0 0 .889-.994V8a1 1 0 0 0-1-1h-3V6a5 5 0 0 0-5-5h-4a5 5 0 0 0-5 5v1H2a1 1 0 0 0-1 1v6.105a1 1 0 0 0 .889.994l.244.028.437 3.493A5 5 0 0 0 7.53 23h8.938a5 5 0 0 0 4.961-4.38l.437-3.493ZM7 6a3 3 0 0 1 3-3h4a3 3 0 0 1 3 3v2a1 1 0 0 0 1 1h3v4.211l-6 .67V13a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v.882l-6-.67V9h11a1 1 0 1 0 0-2H7V6Zm4 9.01a.8.8 0 0 0 0-.022V14h2v2h-2v-.99Zm-2 .884V17a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-1.106l4.823-.539-.377 3.017A3 3 0 0 1 16.469 21H7.53a3 3 0 0 1-2.977-2.628l-.377-3.017 4.823.54Z"/>
</svg>

After

Width:  |  Height:  |  Size: 635 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M18.836 5.165a3.976 3.976 0 0 0-5.64.017l-2.484 2.515a1.001 1.001 0 0 1-1.424-1.405l2.484-2.515a5.978 5.978 0 0 1 8.48-.025 5.97 5.97 0 0 1-.027 8.468l-2.517 2.487a1.001 1.001 0 0 1-1.407-1.423l2.517-2.487a3.97 3.97 0 0 0 .018-5.632Zm-3.125 3.123a1 1 0 0 1 0 1.414l-6.004 6a1.001 1.001 0 0 1-1.415-1.413l6.003-6.001a1.003 1.003 0 0 1 1.416 0ZM7.709 9.292a1 1 0 0 1-.007 1.414L5.18 13.2a3.973 3.973 0 0 0-.023 5.627 3.979 3.979 0 0 0 5.657-.016l2.474-2.516a1.001 1.001 0 0 1 1.427 1.402l-2.474 2.516a5.98 5.98 0 0 1-8.504.024 5.973 5.973 0 0 1 .035-8.46l2.52-2.493a1.001 1.001 0 0 1 1.416.008Z"/>
</svg>

After

Width:  |  Height:  |  Size: 698 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M10 6h4a2 2 0 0 1 2 2v2a1 1 0 0 0 1 1h1v6a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-6h7a1 1 0 1 0 0-2H8V8a2 2 0 0 1 2-2Zm8 3V8a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v1H5a1 1 0 0 0-1 1v7a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-7a1 1 0 0 0-1-1h-1Zm-6 4a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0v-2a1 1 0 0 1 1-1Z"/>
</svg>

After

Width:  |  Height:  |  Size: 377 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M13 15a1 1 0 1 0-2 0v2a1 1 0 1 0 2 0v-2Z"/>
<path d="M5 7a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v2.002h1a1 1 0 0 1 1 1v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a1 1 0 0 1 1-1h1V7Zm12 0a3 3 0 0 0-3-3h-4a3 3 0 0 0-3 3v2.002h7a1 1 0 1 1 0 2H5v8a1 1 0 0 0 .883.993L18 20.002a1 1 0 0 0 1-1v-8h-1a1 1 0 0 1-1-1V7Z"/>
</svg>

After

Width:  |  Height:  |  Size: 399 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5 6a5 5 0 0 1 5-5h4a5 5 0 0 1 5 5v4.002h1a1 1 0 0 1 1 1v9a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-9a1 1 0 0 1 1-1h10a1 1 0 1 1 0 2H5v8a1 1 0 0 0 .883.993L18 21.002a1 1 0 0 0 1-1v-8h-1a1 1 0 0 1-1-1V6a3 3 0 0 0-3-3h-4a3 3 0 0 0-3 3 1 1 0 0 1-2 0Z"/>
<path d="M13 16a1 1 0 1 0-2 0v2a1 1 0 1 0 2 0v-2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 398 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M4.075 7.455A2.002 2.002 0 0 0 4 8v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8c0-.189-.026-.372-.075-.545l-5.305 4.598a4 4 0 0 1-5.24 0L4.075 7.455ZM5.518 6.06l5.172 4.482a2 2 0 0 0 2.62 0l5.173-4.482A2.006 2.006 0 0 0 18 6H6c-.166 0-.328.02-.482.059ZM2 8a4 4 0 0 1 4-4h12a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8Z"/>
</svg>

After

Width:  |  Height:  |  Size: 418 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path fill-rule="evenodd" d="M20.323 1a1 1 0 0 1 .928.629L23 6v1c0 1.48-.804 2.774-2 3.465V22a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-5a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V10.465A3.998 3.998 0 0 1 1 7V6l1.749-4.37A1 1 0 0 1 3.677 1h16.646ZM16 21h3V11a3.992 3.992 0 0 1-3.106-1.48 4.473 4.473 0 0 1-.466.402C14.515 10.606 13.3 11 12 11c-1.3 0-2.515-.394-3.428-1.078a4.473 4.473 0 0 1-.466-.401A3.992 3.992 0 0 1 5 11v10h3v-4a4 4 0 0 1 8 0v4Zm3-12a2 2 0 0 0 2-2v-.61L19.653 3H4.36L3 6.392V7a2 2 0 0 0 3.756.96C7.02 7.474 7.448 7 8 7s1.003.486 1.348.917c.112.14.253.276.424.405.534.4 1.319.678 2.228.678.91 0 1.694-.277 2.228-.678.171-.129.312-.265.424-.405C14.997 7.486 15.448 7 16 7s.98.475 1.244.96A2 2 0 0 0 19 9Z" clip-rule="evenodd"/>
</svg>

After

Width:  |  Height:  |  Size: 833 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M11 4h6a5 5 0 0 1 3 9 7 7 0 0 0-7-7h-3a1 1 0 1 0 0 2h3a5 5 0 0 1 0 10h-3a1 1 0 0 0-.707.293L7 20.586v-1.669a1 1 0 0 0-.835-.986 5.002 5.002 0 0 1-.618-9.717 1 1 0 0 0 .667-.667A5.003 5.003 0 0 1 11 4Zm8.529 11.529A7.002 7.002 0 0 0 17 2h-6a7.002 7.002 0 0 0-6.529 4.471A7.002 7.002 0 0 0 5 19.71V23a1 1 0 0 0 1.707.707L10.414 20H13a7.002 7.002 0 0 0 6.529-4.471Z"/>
<path d="M7 13a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"/>
</svg>

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M12 3a9 9 0 0 0-9 9c0 1.98.705 3.91 1.805 5.408a1 1 0 0 1 .164.834l-.564 2.262 2.365-.753a1 1 0 0 1 .796.083A8.954 8.954 0 0 0 12 21a9 9 0 1 0 0-18ZM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11c-1.81 0-3.52-.438-5.028-1.214l-3.669 1.167a1 1 0 0 1-1.273-1.195l.889-3.558C1.746 16.45 1 14.27 1 12Z"/>
<path d="M17.6 9.2a1 1 0 0 1 .2 1.4l-3 4a1 1 0 0 1-1.507.107l-3.185-3.184L7.8 14.6a1 1 0 0 1-1.6-1.2l3-4a1 1 0 0 1 1.507-.107l3.185 3.185L16.2 9.4a1 1 0 0 1 1.4-.2Z"/>
</svg>

After

Width:  |  Height:  |  Size: 582 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5 11a1 1 0 1 0 0 2h14a1 1 0 1 0 0-2H5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 145 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M5.707 5.293a1 1 0 0 0-1.414 1.414l1.294 1.294c-1.68 1.177-2.955 2.809-3.507 4.72L2 13l.08.278C3.223 17.242 7.476 20 12 20c1.612 0 3.19-.35 4.605-.98l1.688 1.687a1 1 0 0 0 1.414-1.414l-14-14Zm9.366 12.194c-.96.33-2 .513-3.073.513-3.708 0-7.03-2.195-8-5 .49-1.415 1.577-2.674 3.01-3.575l2.282 2.282a3 3 0 0 0 4.001 4.001l1.78 1.78ZM20 13c-.291.842-.794 1.629-1.456 2.318l1.382 1.38c.926-.978 1.623-2.135 1.994-3.42L22 13l-.08-.278C20.777 8.758 16.524 6 12 6c-.847 0-1.684.097-2.494.28l1.75 1.75c.246-.02.494-.03.744-.03 3.708 0 7.03 2.195 8 5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 648 B

Some files were not shown because too many files have changed in this diff Show More