Commit a965c379 authored by cartcrom's avatar cartcrom Committed by GitHub

feat: Unicons (#6061)

* feat: unicons

* fix: linted

* fix: deduplicate
parent e8c689e1
import { getWalletMeta } from '@uniswap/conedison/provider/meta'
import { useWeb3React } from '@web3-react/core' import { useWeb3React } from '@web3-react/core'
import { MouseoverTooltip } from 'components/Tooltip'
import { Unicon } from 'components/Unicon'
import { ConnectionType } from 'connection' import { ConnectionType } from 'connection'
import useENSAvatar from 'hooks/useENSAvatar' import useENSAvatar from 'hooks/useENSAvatar'
import ms from 'ms.macro'
import { PropsWithChildren } from 'react'
import styled from 'styled-components/macro' import styled from 'styled-components/macro'
import { ThemedText } from 'theme'
import { flexColumnNoWrap } from 'theme/styles' import { flexColumnNoWrap } from 'theme/styles'
import CoinbaseWalletIcon from '../../assets/images/coinbaseWalletIcon.svg' import CoinbaseWalletIcon from '../../assets/images/coinbaseWalletIcon.svg'
...@@ -50,14 +56,53 @@ const Socks = () => { ...@@ -50,14 +56,53 @@ const Socks = () => {
) )
} }
const useIcon = (connectionType: ConnectionType) => { const Divider = styled.div`
const { account } = useWeb3React() border-bottom: 1px solid ${({ theme }) => theme.backgroundOutline};
margin: 12px 0;
`
function UniconTooltip({ children, enabled }: PropsWithChildren<{ enabled?: boolean }>) {
return (
<MouseoverTooltip
timeout={ms`3s`}
offsetY={8}
disableHover={!enabled}
text={
// TODO(cartcrom): add Learn More link when unicon microsite is polished
<>
<ThemedText.SubHeaderSmall color="textPrimary" paddingTop="4px">
This is your Unicon
</ThemedText.SubHeaderSmall>
<Divider />
<ThemedText.Caption paddingBottom="4px">
Unicons are avatars for your wallet, generated from your address.
</ThemedText.Caption>
</>
}
placement="bottom"
>
<div>{children}</div>
</MouseoverTooltip>
)
}
const useIcon = (connectionType: ConnectionType, size?: number, enableInfotips?: boolean) => {
const { account, provider } = useWeb3React()
const { avatar } = useENSAvatar(account ?? undefined) const { avatar } = useENSAvatar(account ?? undefined)
const isUniswapWallet = Boolean(provider && getWalletMeta(provider)?.name === 'Uniswap Wallet')
if (!account) return null
if (avatar || connectionType === ConnectionType.INJECTED) { if (avatar || connectionType === ConnectionType.INJECTED) {
return <Identicon /> return <Identicon />
} else if (connectionType === ConnectionType.WALLET_CONNECT) { } else if (connectionType === ConnectionType.WALLET_CONNECT) {
return <img src={WalletConnectIcon} alt="WalletConnect" /> return isUniswapWallet ? (
<UniconTooltip enabled={enableInfotips}>
<Unicon address={account} size={size} />
</UniconTooltip>
) : (
<img src={WalletConnectIcon} alt="WalletConnect" />
)
} else if (connectionType === ConnectionType.COINBASE_WALLET) { } else if (connectionType === ConnectionType.COINBASE_WALLET) {
return <img src={CoinbaseWalletIcon} alt="Coinbase Wallet" /> return <img src={CoinbaseWalletIcon} alt="Coinbase Wallet" />
} }
...@@ -65,9 +110,17 @@ const useIcon = (connectionType: ConnectionType) => { ...@@ -65,9 +110,17 @@ const useIcon = (connectionType: ConnectionType) => {
return undefined return undefined
} }
export default function StatusIcon({ connectionType, size }: { connectionType: ConnectionType; size?: number }) { export default function StatusIcon({
connectionType,
size,
enableInfotips,
}: {
connectionType: ConnectionType
size?: number
enableInfotips?: boolean
}) {
const hasSocks = useHasSocks() const hasSocks = useHasSocks()
const icon = useIcon(connectionType) const icon = useIcon(connectionType, size, enableInfotips)
return ( return (
<IconWrapper size={size ?? 16}> <IconWrapper size={size ?? 16}>
......
export const svgPaths: React.SVGProps<SVGPathElement>[][] = [
[
{
d: 'M35.9146 19.765L29.9428 19.1838C29.9805 18.796 30 18.4012 30 18C30 17.5988 29.9805 17.204 29.9428 16.8162L35.9146 16.235C35.9711 16.8157 36 17.4045 36 18C36 18.5955 35.9711 19.1843 35.9146 19.765ZM35.2294 12.7731L29.4871 14.5128C29.2582 13.7572 28.9562 13.0324 28.5887 12.3463L33.8778 9.51335C34.4298 10.544 34.8845 11.6347 35.2294 12.7731ZM31.9147 6.58074L27.2788 10.3897C26.7784 9.78072 26.2193 9.22156 25.6103 8.7212L29.4193 4.08528C30.3302 4.8337 31.1663 5.66983 31.9147 6.58074ZM26.4867 2.12222L23.6537 7.41131C22.9676 7.04381 22.2428 6.74181 21.4872 6.51288L23.2269 0.770639C24.3653 1.11554 25.456 1.57016 26.4867 2.12222ZM19.765 0.0854343L19.1838 6.05722C18.796 6.01948 18.4012 6 18 6C17.5988 6 17.204 6.01948 16.8162 6.05722L16.235 0.0854339C16.8157 0.0289206 17.4045 0 18 0C18.5955 0 19.1843 0.0289207 19.765 0.0854343ZM12.7731 0.770638L14.5128 6.51288C13.7572 6.74181 13.0324 7.04381 12.3463 7.41131L9.51335 2.12222C10.544 1.57016 11.6347 1.11553 12.7731 0.770638ZM6.58074 4.08528L10.3897 8.7212C9.78072 9.22156 9.22156 9.78072 8.7212 10.3897L4.08528 6.58074C4.8337 5.66983 5.66983 4.8337 6.58074 4.08528ZM2.12222 9.51335L7.41131 12.3463C7.04381 13.0324 6.74181 13.7572 6.51288 14.5128L0.770639 12.7731C1.11554 11.6347 1.57016 10.544 2.12222 9.51335ZM0.0854342 16.235C0.0289207 16.8157 0 17.4045 0 18C0 18.5955 0.0289206 19.1843 0.0854339 19.765L6.05722 19.1838C6.01948 18.796 6 18.4012 6 18C6 17.5988 6.01948 17.204 6.05722 16.8162L0.0854342 16.235ZM0.770638 23.2269L6.51288 21.4872C6.74181 22.2428 7.04381 22.9676 7.41131 23.6537L2.12222 26.4867C1.57016 25.456 1.11554 24.3653 0.770638 23.2269ZM4.08528 29.4193L8.7212 25.6103C9.22156 26.2193 9.78072 26.7784 10.3897 27.2788L6.58074 31.9147C5.66983 31.1663 4.8337 30.3302 4.08528 29.4193ZM9.51335 33.8778L12.3463 28.5887C13.0324 28.9562 13.7572 29.2582 14.5128 29.4871L12.7731 35.2294C11.6347 34.8845 10.544 34.4298 9.51335 33.8778ZM16.235 35.9146L16.8162 29.9428C17.204 29.9805 17.5988 30 18 30C18.4012 30 18.796 29.9805 19.1838 29.9428L19.765 35.9146C19.1843 35.9711 18.5955 36 18 36C17.4045 36 16.8157 35.9711 16.235 35.9146ZM23.2269 35.2294C24.3653 34.8845 25.456 34.4298 26.4867 33.8778L23.6537 28.5887C22.9676 28.9562 22.2428 29.2582 21.4872 29.4871L23.2269 35.2294ZM29.4193 31.9147L25.6103 27.2788C26.2193 26.7784 26.7784 26.2193 27.2788 25.6103L31.9147 29.4193C31.1663 30.3302 30.3302 31.1663 29.4193 31.9147ZM33.8778 26.4867L28.5887 23.6537C28.9562 22.9676 29.2582 22.2428 29.4871 21.4872L35.2294 23.2269C34.8845 24.3653 34.4298 25.456 33.8778 26.4867Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M35.993 18.5062L30.9949 18.3682C30.9983 18.246 31 18.1233 31 18C31 17.8767 30.9983 17.754 30.9949 17.6318L35.993 17.4938C35.9977 17.662 36 17.8307 36 18C36 18.1693 35.9977 18.338 35.993 18.5062ZM35.9372 16.4858L30.9545 16.9008C30.9341 16.6567 30.9071 16.4149 30.8736 16.1755L35.8253 15.4825C35.8717 15.8141 35.9091 16.1486 35.9372 16.4858ZM35.6574 14.4871L30.7524 15.4574C30.7052 15.2185 30.6514 14.9821 30.5913 14.7483L35.4336 13.5028C35.5171 13.8274 35.5918 14.1556 35.6574 14.4871ZM35.1545 12.532L30.3902 14.0493C30.3165 13.8176 30.2363 13.5888 30.15 13.3629L34.8209 11.5788C34.9407 11.8924 35.052 12.2103 35.1545 12.532ZM34.4341 10.646L29.8714 12.6909C29.7719 12.469 29.6664 12.2504 29.555 12.0352L33.9953 9.73658C34.1498 10.0349 34.2961 10.3382 34.4341 10.646ZM33.5061 8.85332L29.202 11.3977C29.0781 11.1882 28.9485 10.9824 28.8133 10.7805L32.9682 7.99892C33.1552 8.27829 33.3346 8.56319 33.5061 8.85332ZM32.3832 7.17587L28.3904 10.1854C28.2437 9.99086 28.0917 9.80047 27.9345 9.6145L31.7531 6.38676C31.9703 6.64373 32.1804 6.90687 32.3832 7.17587ZM31.0799 5.63405L27.4472 9.06966C27.2798 8.8926 27.1074 8.72022 26.9303 8.55276L30.3659 4.92005C30.6105 5.15137 30.8486 5.38947 31.0799 5.63405ZM29.6132 4.24694L26.3855 8.06554C26.1995 7.90834 26.0091 7.7563 25.8146 7.60964L28.8241 3.61683C29.0931 3.8196 29.3563 4.02973 29.6132 4.24694ZM28.0011 3.03182L25.2195 7.18666C25.0176 7.05149 24.8118 6.92188 24.6023 6.79804L27.1467 2.49385C27.4368 2.66536 27.7217 2.84478 28.0011 3.03182ZM26.2634 2.00466L23.9648 6.44498C23.7496 6.33357 23.531 6.22806 23.3091 6.12863L25.354 1.5659C25.6618 1.70386 25.965 1.85021 26.2634 2.00466ZM24.4212 1.17909L22.6371 5.84995C22.4112 5.76367 22.1823 5.68354 21.9507 5.60976L23.4679 0.845535C23.7897 0.948011 24.1076 1.05929 24.4212 1.17909ZM22.4972 0.566362L21.2517 5.40875C21.0179 5.34861 20.7815 5.29482 20.5426 5.24755L21.5129 0.342612C21.8444 0.408185 22.1726 0.482859 22.4972 0.566362ZM20.5175 0.174659L19.8245 5.1264C19.5851 5.09289 19.3433 5.06587 19.0992 5.04554L19.5142 0.0627905C19.8514 0.090873 20.1859 0.128248 20.5175 0.174659ZM18.5062 0.00698034L18.3682 5.00508C18.246 5.0017 18.1233 5 18 5C17.8767 5 17.754 5.0017 17.6318 5.00508L17.4938 0.0069805C17.662 0.002337 17.8307 0 18 0C18.1693 0 18.338 0.00233695 18.5062 0.00698034ZM16.4858 0.0627908L16.9008 5.04554C16.6567 5.06587 16.4149 5.09289 16.1755 5.1264L15.4825 0.17466C15.8141 0.128249 16.1486 0.0908734 16.4858 0.0627908ZM14.4871 0.342613L15.4574 5.24755C15.2185 5.29482 14.9821 5.34862 14.7483 5.40875L13.5028 0.566363C13.8274 0.48286 14.1556 0.408186 14.4871 0.342613ZM12.532 0.845537L14.0493 5.60977C13.8176 5.68355 13.5888 5.76367 13.3629 5.84995L11.5788 1.17909C11.8924 1.05929 12.2103 0.948013 12.532 0.845537ZM10.646 1.56591L12.6909 6.12863C12.469 6.22806 12.2504 6.33357 12.0352 6.44499L9.73658 2.00466C10.0349 1.85021 10.3382 1.70386 10.646 1.56591ZM8.85332 2.49385L11.3977 6.79804C11.1882 6.92188 10.9824 7.05149 10.7805 7.18667L7.99892 3.03182C8.27829 2.84479 8.56319 2.66537 8.85332 2.49385ZM7.17587 3.61684L10.1854 7.60964C9.99086 7.75631 9.80047 7.90834 9.6145 8.06554L6.38676 4.24694C6.64373 4.02974 6.90686 3.8196 7.17587 3.61684ZM5.63406 4.92005L9.06966 8.55276C8.8926 8.72022 8.72022 8.8926 8.55276 9.06967L4.92005 5.63406C5.15137 5.38947 5.38947 5.15137 5.63406 4.92005ZM4.24694 6.38676L8.06554 9.6145C7.90834 9.80048 7.7563 9.99086 7.60964 10.1854L3.61683 7.17588C3.8196 6.90687 4.02973 6.64373 4.24694 6.38676ZM3.03182 7.99892L7.18666 10.7805C7.05149 10.9824 6.92188 11.1882 6.79804 11.3977L2.49385 8.85333C2.66536 8.5632 2.84478 8.27829 3.03182 7.99892ZM2.00466 9.73659L6.44498 12.0352C6.33357 12.2504 6.22806 12.469 6.12863 12.6909L1.5659 10.646C1.70386 10.3382 1.85021 10.035 2.00466 9.73659ZM1.17909 11.5788L5.84995 13.3629C5.76367 13.5888 5.68354 13.8177 5.60976 14.0493L0.845535 12.5321C0.948011 12.2103 1.05929 11.8924 1.17909 11.5788ZM0.566362 13.5028L5.40875 14.7483C5.34861 14.9821 5.29482 15.2185 5.24755 15.4574L0.342612 14.4871C0.408185 14.1556 0.482859 13.8274 0.566362 13.5028ZM0.174659 15.4825L5.1264 16.1755C5.09289 16.4149 5.06587 16.6567 5.04554 16.9008L0.0627905 16.4858C0.090873 16.1486 0.128248 15.8141 0.174659 15.4825ZM0.00698034 17.4938C0.00233695 17.662 0 17.8307 0 18C0 18.1693 0.002337 18.338 0.0069805 18.5062L5.00508 18.3682C5.0017 18.246 5 18.1233 5 18C5 17.8767 5.0017 17.754 5.00508 17.6318L0.00698034 17.4938ZM0.0627908 19.5142L5.04554 19.0992C5.06587 19.3433 5.09289 19.5851 5.1264 19.8245L0.17466 20.5175C0.128249 20.1859 0.0908734 19.8514 0.0627908 19.5142ZM0.342613 21.5129L5.24755 20.5426C5.29482 20.7815 5.34862 21.0179 5.40875 21.2517L0.566363 22.4972C0.48286 22.1726 0.408186 21.8444 0.342613 21.5129ZM0.845537 23.468L5.60977 21.9507C5.68355 22.1824 5.76367 22.4112 5.84995 22.6371L1.17909 24.4212C1.05929 24.1076 0.948013 23.7897 0.845537 23.468ZM1.56591 25.354L6.12863 23.3091C6.22806 23.531 6.33357 23.7496 6.44499 23.9648L2.00466 26.2634C1.85021 25.9651 1.70386 25.6618 1.56591 25.354ZM2.49385 27.1467L6.79804 24.6023C6.92188 24.8118 7.05149 25.0176 7.18667 25.2195L3.03182 28.0011C2.84479 27.7217 2.66537 27.4368 2.49385 27.1467ZM3.61684 28.8241L7.60964 25.8146C7.75631 26.0091 7.90834 26.1995 8.06554 26.3855L4.24694 29.6132C4.02974 29.3563 3.8196 29.0931 3.61684 28.8241ZM4.92005 30.3659L8.55276 26.9303C8.72022 27.1074 8.8926 27.2798 9.06967 27.4472L5.63406 31.08C5.38947 30.8486 5.15137 30.6105 4.92005 30.3659ZM6.38676 31.7531L9.6145 27.9345C9.80048 28.0917 9.99086 28.2437 10.1854 28.3904L7.17588 32.3832C6.90687 32.1804 6.64373 31.9703 6.38676 31.7531ZM7.99892 32.9682L10.7805 28.8133C10.9824 28.9485 11.1882 29.0781 11.3977 29.202L8.85333 33.5061C8.5632 33.3346 8.27829 33.1552 7.99892 32.9682ZM9.73659 33.9953L12.0352 29.555C12.2504 29.6664 12.469 29.7719 12.6909 29.8714L10.646 34.4341C10.3382 34.2961 10.035 34.1498 9.73659 33.9953ZM11.5788 34.8209L13.3629 30.15C13.5888 30.2363 13.8177 30.3165 14.0493 30.3902L12.5321 35.1545C12.2103 35.052 11.8924 34.9407 11.5788 34.8209ZM13.5028 35.4336L14.7483 30.5913C14.9821 30.6514 15.2185 30.7052 15.4574 30.7524L14.4871 35.6574C14.1556 35.5918 13.8274 35.5171 13.5028 35.4336ZM15.4825 35.8253L16.1755 30.8736C16.4149 30.9071 16.6567 30.9341 16.9008 30.9545L16.4858 35.9372C16.1486 35.9091 15.8141 35.8717 15.4825 35.8253ZM17.4938 35.993L17.6318 30.9949C17.754 30.9983 17.8767 31 18 31C18.1233 31 18.246 30.9983 18.3682 30.9949L18.5062 35.993C18.338 35.9977 18.1693 36 18 36C17.8307 36 17.662 35.9977 17.4938 35.993ZM19.5142 35.9372L19.0992 30.9545C19.3433 30.9341 19.5851 30.9071 19.8245 30.8736L20.5175 35.8253C20.1859 35.8717 19.8514 35.9091 19.5142 35.9372ZM21.5129 35.6574L20.5426 30.7524C20.7815 30.7052 21.0179 30.6514 21.2517 30.5913L22.4972 35.4336C22.1726 35.5171 21.8444 35.5918 21.5129 35.6574ZM23.468 35.1545L21.9507 30.3902C22.1824 30.3165 22.4112 30.2363 22.6371 30.15L24.4212 34.8209C24.1076 34.9407 23.7897 35.052 23.468 35.1545ZM25.354 34.4341L23.3091 29.8714C23.531 29.7719 23.7496 29.6664 23.9648 29.555L26.2634 33.9953C25.9651 34.1498 25.6618 34.2961 25.354 34.4341ZM27.1467 33.5061L24.6023 29.202C24.8118 29.0781 25.0176 28.9485 25.2195 28.8133L28.0011 32.9682C27.7217 33.1552 27.4368 33.3346 27.1467 33.5061ZM28.8241 32.3832L25.8146 28.3904C26.0091 28.2437 26.1995 28.0917 26.3855 27.9345L29.6132 31.7531C29.3563 31.9703 29.0931 32.1804 28.8241 32.3832ZM30.3659 31.0799L26.9303 27.4472C27.1074 27.2798 27.2798 27.1074 27.4472 26.9303L31.08 30.3659C30.8486 30.6105 30.6105 30.8486 30.3659 31.0799ZM31.7531 29.6132L27.9345 26.3855C28.0917 26.1995 28.2437 26.0091 28.3904 25.8146L32.3832 28.8241C32.1804 29.0931 31.9703 29.3563 31.7531 29.6132ZM32.9682 28.0011L28.8133 25.2195C28.9485 25.0176 29.0781 24.8118 29.202 24.6023L33.5061 27.1467C33.3346 27.4368 33.1552 27.7217 32.9682 28.0011ZM33.9953 26.2634L29.555 23.9648C29.6664 23.7496 29.7719 23.531 29.8714 23.3091L34.4341 25.354C34.2961 25.6618 34.1498 25.965 33.9953 26.2634ZM34.8209 24.4212L30.15 22.6371C30.2363 22.4112 30.3165 22.1823 30.3902 21.9507L35.1545 23.4679C35.052 23.7897 34.9407 24.1076 34.8209 24.4212ZM35.4336 22.4972L30.5913 21.2517C30.6514 21.0179 30.7052 20.7815 30.7524 20.5426L35.6574 21.5129C35.5918 21.8444 35.5171 22.1726 35.4336 22.4972ZM35.8253 20.5175L30.8736 19.8245C30.9071 19.5851 30.9341 19.3433 30.9545 19.0992L35.9372 19.5142C35.9091 19.8514 35.8717 20.1859 35.8253 20.5175Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M16.6962 0.411464C17.4776 -0.137155 18.5224 -0.137155 19.3038 0.411465L25.4698 4.74043C25.5828 4.81972 25.7028 4.88854 25.8284 4.94603L32.6866 8.08442C33.5558 8.48216 34.0782 9.38069 33.9904 10.327L33.2983 17.7944C33.2856 17.9312 33.2856 18.0688 33.2983 18.2056L33.9904 25.673C34.0782 26.6193 33.5558 27.5178 32.6866 27.9156L25.8284 31.054C25.7028 31.1115 25.5828 31.1803 25.4698 31.2596L19.3038 35.5885C18.5224 36.1372 17.4776 36.1372 16.6962 35.5885L10.5302 31.2596C10.4172 31.1803 10.2972 31.1115 10.1716 31.054L3.31338 27.9156C2.44423 27.5178 1.92184 26.6193 2.00956 25.673L2.70174 18.2056C2.71442 18.0688 2.71442 17.9312 2.70174 17.7944L2.00956 10.327C1.92184 9.38068 2.44423 8.48216 3.31338 8.08442L10.1716 4.94603C10.2972 4.88854 10.4172 4.81972 10.5302 4.74043L16.6962 0.411464Z',
},
],
[
{
d: 'M16.79 0.854044C17.1949 -0.2846 18.8052 -0.2846 19.2101 0.854043L21.9319 8.50777L29.2685 5.02035C30.3599 4.50153 31.4986 5.64018 30.9798 6.73164L27.4923 14.0682L35.1461 16.79C36.2847 17.1949 36.2847 18.8052 35.1461 19.2101L27.4923 21.9319L30.9798 29.2685C31.4986 30.3599 30.3599 31.4986 29.2685 30.9798L21.9319 27.4923L19.2101 35.1461C18.8052 36.2847 17.1949 36.2847 16.79 35.1461L14.0682 27.4923L6.73164 30.9798C5.64018 31.4986 4.50153 30.3599 5.02035 29.2685L8.50777 21.9319L0.854043 19.2101C-0.2846 18.8052 -0.2846 17.1949 0.854044 16.79L8.50777 14.0682L5.02035 6.73164C4.50153 5.64018 5.64018 4.50153 6.73164 5.02035L14.0682 8.50777L16.79 0.854044Z',
},
],
[
{
d: 'M5.27208 5.27208C5.32789 6.2816 5.28704 7.28498 5.15454 8.2701C4.78652 11.0064 3.71144 13.6019 2.03681 15.797C1.43391 16.5872 0.753302 17.3256 0 18C0.753302 18.6744 1.43391 19.4128 2.03681 20.203C3.71144 22.3981 4.78652 24.9936 5.15454 27.7299C5.28704 28.715 5.32789 29.7184 5.27208 30.7279C6.2816 30.6721 7.28498 30.713 8.2701 30.8455C11.0064 31.2135 13.6019 32.2886 15.797 33.9632C16.5872 34.5661 17.3256 35.2467 18 36C18.6744 35.2467 19.4128 34.5661 20.203 33.9632C22.3981 32.2886 24.9936 31.2135 27.7299 30.8455C28.715 30.713 29.7184 30.6721 30.7279 30.7279C30.6721 29.7184 30.713 28.715 30.8455 27.7299C31.2135 24.9936 32.2886 22.3981 33.9632 20.203C34.5661 19.4128 35.2467 18.6744 36 18C35.2467 17.3256 34.5661 16.5872 33.9632 15.797C32.2886 13.6019 31.2135 11.0064 30.8455 8.2701C30.713 7.28498 30.6721 6.2816 30.7279 5.27208C29.7184 5.32789 28.715 5.28704 27.7299 5.15454C24.9936 4.78652 22.3981 3.71144 20.203 2.03681C19.4128 1.43391 18.6744 0.753302 18 0C17.3256 0.753302 16.5872 1.43391 15.797 2.03681C13.6019 3.71144 11.0064 4.78652 8.2701 5.15454C7.28498 5.28704 6.2816 5.32789 5.27208 5.27208ZM8.18649 8.18649C7.79745 11.7778 6.38596 15.1854 4.1216 18C6.38596 20.8146 7.79745 24.2222 8.18649 27.8135C11.7778 28.2026 15.1854 29.614 18 31.8784C20.8146 29.614 24.2222 28.2026 27.8135 27.8135C28.2026 24.2222 29.614 20.8146 31.8784 18C29.614 15.1854 28.2026 11.7778 27.8135 8.18649C24.2222 7.79745 20.8146 6.38596 18 4.1216C15.1854 6.38596 11.7778 7.79745 8.18649 8.18649Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M16.951 2.48991C17.349 1.65123 18.651 1.65123 19.049 2.48991C22.058 8.83114 27.1689 13.942 33.5101 16.951C34.3488 17.349 34.3488 18.651 33.5101 19.049C27.1689 22.058 22.058 27.1689 19.049 33.5101C18.651 34.3488 17.349 34.3488 16.951 33.5101C13.942 27.1689 8.83114 22.058 2.48991 19.049C1.65123 18.651 1.65123 17.349 2.48991 16.951C8.83114 13.942 13.942 8.83114 16.951 2.48991Z',
},
],
[
{
d: 'M18 0C21.2219 3.599 25.9048 5.53872 30.7279 5.27208C30.4613 10.0952 32.401 14.7781 36 18C32.401 21.2219 30.4613 25.9048 30.7279 30.7279C25.9048 30.4613 21.2219 32.401 18 36C14.7781 32.401 10.0952 30.4613 5.27208 30.7279C5.53872 25.9048 3.599 21.2219 0 18C3.599 14.7781 5.53872 10.0952 5.27208 5.27208C10.0952 5.53872 14.7781 3.599 18 0Z',
},
],
[
{
d: 'M28 3H8C5.23858 3 3 5.23858 3 8V28C3 30.7614 5.23858 33 8 33H28C30.7614 33 33 30.7614 33 28V8C33 5.23858 30.7614 3 28 3ZM8 0C3.58172 0 0 3.58172 0 8V28C0 32.4183 3.58172 36 8 36H28C32.4183 36 36 32.4183 36 28V8C36 3.58172 32.4183 0 28 0H8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M14.8848 1.29034C16.6053 -0.430117 19.3947 -0.430113 21.1152 1.29035L34.7097 14.8848C36.4301 16.6053 36.4301 19.3947 34.7097 21.1152L21.1152 34.7097C19.3947 36.4301 16.6053 36.4301 14.8848 34.7097L1.29034 21.1152C-0.430117 19.3947 -0.430113 16.6053 1.29035 14.8848L14.8848 1.29034Z',
},
],
[
{
d: 'M18 3.16162L12.254 7.19574C11.991 7.38034 11.7118 7.54039 11.4199 7.67396L5.04683 10.5904L5.68893 17.5175C5.71869 17.8385 5.71869 18.1615 5.68893 18.4825L5.04683 25.4096L11.4199 28.326C11.7118 28.4596 11.991 28.6197 12.254 28.8043L18 32.8384L23.746 28.8043C24.009 28.6197 24.2882 28.4596 24.5801 28.326L30.9532 25.4096L30.3111 18.4825C30.2813 18.1615 30.2813 17.8385 30.3111 17.5175L30.9532 10.5904L24.5801 7.67396C24.2882 7.54038 24.009 7.38033 23.746 7.19574L18 3.16162ZM19.3038 0.411465C18.5224 -0.137155 17.4776 -0.137155 16.6962 0.411464L10.5302 4.74043C10.4172 4.81972 10.2972 4.88854 10.1716 4.94603L3.31338 8.08442C2.44423 8.48216 1.92184 9.38068 2.00956 10.327L2.70174 17.7944C2.71442 17.9312 2.71442 18.0688 2.70174 18.2056L2.00956 25.673C1.92184 26.6193 2.44423 27.5178 3.31338 27.9156L10.1716 31.054C10.2972 31.1115 10.4172 31.1803 10.5302 31.2596L16.6962 35.5885C17.4776 36.1372 18.5224 36.1372 19.3038 35.5885L25.4698 31.2596C25.5828 31.1803 25.7028 31.1115 25.8284 31.054L32.6866 27.9156C33.5558 27.5178 34.0782 26.6193 33.9904 25.673L33.2983 18.2056C33.2856 18.0688 33.2856 17.9312 33.2983 17.7944L33.9904 10.327C34.0782 9.38069 33.5558 8.48216 32.6866 8.08442L25.8284 4.94603C25.7028 4.88854 25.5828 4.81972 25.4698 4.74043L19.3038 0.411465Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M15.4282 2.57149C15.4281 1.15133 16.5794 3.65802e-05 17.9995 0H18.0005C19.4206 3.67846e-05 20.5719 1.15133 20.5718 2.5715C20.5718 3.99166 19.4205 5.14289 18.0003 5.14286C16.5802 5.14289 15.4282 3.99166 15.4282 2.57149ZM23.4894 3.34828C24.2006 2.11903 25.7736 1.69906 27.0029 2.41025L27.0037 2.41072C28.2329 3.12198 28.6528 4.69504 27.9416 5.92426C27.2303 7.15347 25.6572 7.57336 24.428 6.8621C23.1988 6.15091 22.7782 4.57753 23.4894 3.34828ZM12.5106 3.34828C13.2218 4.57753 12.8018 6.15057 11.5726 6.86177C10.3433 7.57302 8.7697 7.15347 8.05844 5.92426C7.34719 4.69504 7.76707 3.12198 8.99629 2.41072L8.9971 2.41025C10.2264 1.69906 11.7994 2.11903 12.5106 3.34828ZM30.0757 8.05844C31.305 7.34719 32.878 7.76707 33.5893 8.99629L33.5898 8.9971C34.3009 10.2264 33.881 11.7994 32.6517 12.5106C31.4225 13.2218 29.8494 12.8018 29.1382 11.5726C28.427 10.3433 28.8465 8.7697 30.0757 8.05844ZM5.92426 8.05844C7.15347 8.7697 7.57336 10.3428 6.8621 11.572C6.15091 12.8012 4.57753 13.2218 3.34828 12.5106C2.11903 11.7994 1.69906 10.2264 2.41025 8.9971L2.41072 8.99629C3.12198 7.76707 4.69504 7.34719 5.92426 8.05844ZM2.5715 15.4282C3.99166 15.4282 5.14289 16.5795 5.14286 17.9997C5.14289 19.4198 3.99166 20.5718 2.57149 20.5718C1.15133 20.5719 3.65802e-05 19.4206 0 18.0005V17.9995C3.67846e-05 16.5794 1.15133 15.4281 2.5715 15.4282ZM33.4285 15.4282C34.8487 15.4281 36 16.5794 36 17.9995V18.0005C36 19.4206 34.8487 20.5719 33.4285 20.5718C32.0083 20.5718 30.8571 19.4205 30.8571 18.0003C30.8571 16.5802 32.0083 15.4282 33.4285 15.4282ZM3.34828 23.4894C4.57753 22.7782 6.15057 23.1982 6.86177 24.4274C7.57302 25.6567 7.15347 27.2303 5.92426 27.9416C4.69504 28.6528 3.12198 28.2329 2.41072 27.0037L2.41025 27.0029C1.69906 25.7736 2.11903 24.2006 3.34828 23.4894ZM32.6517 23.4894C33.881 24.2006 34.3009 25.7736 33.5898 27.0029L33.5893 27.0037C32.878 28.2329 31.305 28.6528 30.0757 27.9416C28.8465 27.2303 28.4266 25.6572 29.1379 24.428C29.8491 23.1988 31.4225 22.7782 32.6517 23.4894ZM27.9416 30.0757C28.6528 31.305 28.2329 32.878 27.0037 33.5893L27.0029 33.5898C25.7736 34.3009 24.2006 33.881 23.4894 32.6517C22.7782 31.4225 23.1982 29.8494 24.4274 29.1382C25.6567 28.427 27.2303 28.8465 27.9416 30.0757ZM8.05844 30.0757C8.7697 28.8465 10.3428 28.4266 11.572 29.1379C12.8012 29.8491 13.2218 31.4225 12.5106 32.6517C11.7994 33.881 10.2264 34.3009 8.9971 33.5898L8.99629 33.5893C7.76707 32.878 7.34719 31.305 8.05844 30.0757ZM15.4282 33.4285C15.4282 32.0083 16.5795 30.8571 17.9997 30.8571C19.4198 30.8571 20.5718 32.0083 20.5718 33.4285C20.5719 34.8487 19.4206 36 18.0005 36H17.9995C16.5794 36 15.4281 34.8487 15.4282 33.4285Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M31.3333 31.3333H18C10.6362 31.3333 4.66667 25.3638 4.66667 18C4.66667 10.6362 10.6362 4.66667 18 4.66667C25.3638 4.66667 31.3333 10.6362 31.3333 18V31.3333ZM18 2C26.8366 2 34 9.16344 34 18V34H18C9.16345 34 2 26.8366 2 18C2 9.16344 9.16345 2 18 2Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M3 18C3 26.2843 9.71573 33 18 33C26.2843 33 33 26.2843 33 18C33 9.71573 26.2843 3 18 3H3V18Z',
},
],
[
{
d: 'M18.1309 3.25957C9.91898 3.40293 3.14567 10.1762 3.00231 18.3882C2.85896 26.6001 9.39985 33.141 17.6118 32.9977C25.8238 32.8543 32.5971 26.081 32.7404 17.8691L33 3L18.1309 3.25957Z',
},
],
[
{
d: 'M31.3333 4.66667H18C10.6362 4.66667 4.66667 10.6362 4.66667 18C4.66667 25.3638 10.6362 31.3333 18 31.3333C25.3638 31.3333 31.3333 25.3638 31.3333 18V4.66667ZM18 34C26.8366 34 34 26.8366 34 18V2H18C9.16345 2 2 9.16345 2 18C2 26.8366 9.16345 34 18 34Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M5.5 30.5H18C24.9036 30.5 30.5 24.9036 30.5 18C30.5 11.0964 24.9036 5.5 18 5.5C11.0964 5.5 5.5 11.0964 5.5 18V30.5ZM18 3C9.71573 3 3 9.71573 3 18V33H18C26.2843 33 33 26.2843 33 18C33 9.71573 26.2843 3 18 3Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M18.1309 32.7404C9.91898 32.5971 3.14567 25.8238 3.00231 17.6118C2.85896 9.39985 9.39985 2.85896 17.6118 3.00231C25.8238 3.14567 32.5971 9.91898 32.7404 18.1309L33 33L18.1309 32.7404Z',
},
],
[
{
d: 'M3 18C3 9.71573 9.71573 3 18 3C26.2843 3 33 9.71573 33 18C33 26.2843 26.2843 33 18 33H3V18Z',
},
],
[
{
d: 'M31.3333 4.66667H18C10.6362 4.66667 4.66667 10.6362 4.66667 18C4.66667 25.3638 10.6362 31.3333 18 31.3333C25.3638 31.3333 31.3333 25.3638 31.3333 18V4.66667ZM18 34C26.8366 34 34 26.8366 34 18V2H18C9.16345 2 2 9.16345 2 18C2 26.8366 9.16345 34 18 34Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M22.3256 8.9814C22.8579 7.58563 23.219 6.3422 23.219 5.53768C23.219 2.47931 20.8825 0 18.0003 0C15.1181 0 12.7816 2.4793 12.7816 5.53768C12.7816 6.34216 13.1426 7.5855 13.6748 8.98118C13.3006 9.16098 12.9393 9.36339 12.5926 9.58663C11.6988 8.42573 10.8474 7.49306 10.1797 7.09422C7.61962 5.56503 4.37602 6.41884 2.93491 9.00126C1.4938 11.5837 2.4009 14.9168 4.96097 16.446C5.59209 16.823 6.70445 17.1085 8.02244 17.3248C8.00756 17.5479 8 17.7731 8 18C8 18.2269 8.00756 18.4521 8.02244 18.6752C6.70444 18.8915 5.59208 19.177 4.96097 19.554C2.4009 21.0832 1.4938 24.4163 2.93491 26.9987C4.37602 29.5812 7.61962 30.435 10.1797 28.9058C10.8474 28.5069 11.6988 27.5743 12.5926 26.4134C12.9393 26.6366 13.3006 26.839 13.6748 27.0188C13.1426 28.4145 12.7816 29.6578 12.7816 30.4623C12.7816 33.5207 15.1181 36 18.0003 36C20.8825 36 23.219 33.5207 23.219 30.4623C23.219 29.6578 22.8579 28.4144 22.3256 27.0186C22.6997 26.8388 23.0609 26.6365 23.4074 26.4133C24.3012 27.5742 25.1526 28.5069 25.8203 28.9057C28.3804 30.4349 31.624 29.5811 33.0651 26.9987C34.5062 24.4163 33.5991 21.0831 31.0391 19.554C30.4079 19.177 29.2956 18.8914 27.9776 18.6751C27.9924 18.452 28 18.2269 28 18C28 17.7731 27.9924 17.548 27.9776 17.3249C29.2956 17.1086 30.4079 16.823 31.0391 16.446C33.5991 14.9169 34.5062 11.5837 33.0651 9.00132C31.624 6.4189 28.3804 5.56509 25.8203 7.09428C25.1526 7.49311 24.3013 8.42577 23.4074 9.58668C23.0609 9.3635 22.6997 9.16115 22.3256 8.9814Z',
},
],
[
{
d: 'M23.3288 6.69196C22.9015 6.79905 22.4544 6.61386 22.228 6.23596L21.4653 4.96334C19.8967 2.34555 16.1033 2.34555 14.5347 4.96334L13.772 6.23597C13.5456 6.61386 13.0985 6.79905 12.6712 6.69196L11.2321 6.33132C8.27179 5.58948 5.58948 8.27179 6.33132 11.2321L6.69196 12.6712C6.79905 13.0985 6.61386 13.5456 6.23597 13.772L4.96334 14.5347C2.34555 16.1033 2.34555 19.8967 4.96334 21.4653L6.23596 22.228C6.61386 22.4544 6.79905 22.9015 6.69196 23.3288L6.33132 24.7679C5.58948 27.7282 8.27179 30.4105 11.2321 29.6687L12.6712 29.308C13.0985 29.2009 13.5456 29.3861 13.772 29.764L14.5347 31.0367C16.1033 33.6544 19.8967 33.6544 21.4653 31.0367L22.228 29.764C22.4544 29.3861 22.9015 29.2009 23.3288 29.308L24.7679 29.6687C27.7282 30.4105 30.4105 27.7282 29.6687 24.7679L29.308 23.3288C29.2009 22.9015 29.3861 22.4544 29.764 22.228L31.0367 21.4653C33.6544 19.8967 33.6544 16.1033 31.0367 14.5347L29.764 13.772C29.3861 13.5456 29.2009 13.0985 29.308 12.6712L29.6687 11.2321C30.4105 8.27179 27.7282 5.58948 24.7679 6.33132L23.3288 6.69196ZM24.0387 3.4213C21.3051 -1.14043 14.6949 -1.14043 11.9613 3.4213C6.80276 2.12858 2.12858 6.80276 3.4213 11.9613C-1.14043 14.6949 -1.14043 21.3051 3.4213 24.0387C2.12858 29.1972 6.80276 33.8714 11.9613 32.5787C14.6948 37.1404 21.3051 37.1404 24.0387 32.5787C29.1972 33.8714 33.8714 29.1972 32.5787 24.0387C37.1404 21.3051 37.1404 14.6948 32.5787 11.9613C33.8714 6.80276 29.1972 2.12858 24.0387 3.4213Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M36 18C36 27.9411 27.9411 36 18 36C8.05887 36 0 27.9411 0 18C0 8.05887 8.05887 0 18 0C27.9411 0 36 8.05887 36 18Z',
},
],
[
{
d: 'M5 3L5 20C5 27.1797 10.8203 33 18 33C25.1797 33 31 27.1797 31 20V3L5 3ZM18 36C26.8366 36 34 28.8366 34 20V0.193028C34 0.0864212 33.9136 -1.0416e-06 33.807 -1.05092e-06L2.19303 -3.8147e-06C2.08642 -3.8147e-06 2 0.08642 2 0.193027V20C2 28.8366 9.16344 36 18 36Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M32.5883 17.0062L18.9938 3.41167C18.445 2.86278 17.555 2.86278 17.0062 3.41166L3.41167 17.0061C2.86278 17.555 2.86278 18.445 3.41166 18.9938L17.0061 32.5883C17.555 33.1372 18.445 33.1372 18.9938 32.5883L32.5883 18.9938C33.1372 18.445 33.1372 17.555 32.5883 17.0062ZM21.1152 1.29035C19.3947 -0.430113 16.6053 -0.430117 14.8848 1.29034L1.29035 14.8848C-0.430113 16.6053 -0.430117 19.3947 1.29034 21.1152L14.8848 34.7097C16.6053 36.4301 19.3947 36.4301 21.1152 34.7097L34.7097 21.1152C36.4301 19.3947 36.4301 16.6053 34.7097 14.8848L21.1152 1.29035Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M2.42518 14.0533C7.4872 11.5821 11.5821 7.4872 14.0533 2.42518C14.8966 0.697682 16.5947 5.0071e-07 18 0C19.4053 -5.00709e-07 21.1034 0.69768 21.9467 2.42518C24.4179 7.4872 28.5128 11.5821 33.5748 14.0533C35.3023 14.8966 36 16.5947 36 18C36 19.4053 35.3023 21.1034 33.5748 21.9467C28.5128 24.4179 24.4179 28.5128 21.9467 33.5748C21.1034 35.3023 19.4053 36 18 36C16.5947 36 14.8966 35.3023 14.0533 33.5748C11.5821 28.5128 7.4872 24.4179 2.42518 21.9467C0.697682 21.1034 5.0071e-07 19.4053 0 18C-5.00709e-07 16.5947 0.69768 14.8966 2.42518 14.0533ZM19.1159 2.80717C18.6882 1.9312 17.3118 1.9312 16.8842 2.80717C14.1049 8.50011 8.50011 14.1049 2.80717 16.8842C1.9312 17.3118 1.9312 18.6882 2.80717 19.1159C8.50011 21.8951 14.1049 27.4999 16.8842 33.1928C17.3118 34.0688 18.6882 34.0688 19.1159 33.1928C21.8951 27.4999 27.4999 21.8951 33.1928 19.1159C34.0688 18.6882 34.0688 17.3118 33.1928 16.8842C27.4999 14.1049 21.8951 8.50011 19.1159 2.80717Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M18 36C27.9411 36 36 27.9411 36 18C36 8.05887 27.9411 0 18 0C8.05887 0 0 8.05887 0 18C0 27.9411 8.05887 36 18 36ZM18 33C26.2843 33 33 26.2843 33 18C33 9.71573 26.2843 3 18 3C9.71573 3 3 9.71573 3 18C3 26.2843 9.71573 33 18 33Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M11.9613 3.4213C14.6949 -1.14043 21.3051 -1.14043 24.0387 3.4213C29.1972 2.12858 33.8714 6.80276 32.5787 11.9613C37.1404 14.6948 37.1404 21.3051 32.5787 24.0387C33.8714 29.1972 29.1972 33.8714 24.0387 32.5787C21.3051 37.1404 14.6948 37.1404 11.9613 32.5787C6.80276 33.8714 2.12858 29.1972 3.4213 24.0387C-1.14043 21.3051 -1.14043 14.6949 3.4213 11.9613C2.12858 6.80276 6.80276 2.12858 11.9613 3.4213Z',
},
],
[
{
d: 'M27 9C27 4.02944 22.9706 0 18 0C13.0294 0 9 4.02944 9 9C4.02944 9 0 13.0294 0 18C0 22.9706 4.02944 27 9 27C9 31.9706 13.0294 36 18 36C22.9706 36 27 31.9706 27 27C31.9706 27 36 22.9706 36 18C36 13.0294 31.9706 9 27 9Z',
},
],
[
{
d: 'M0 8C0 3.58172 3.58172 0 8 0H28C32.4183 0 36 3.58172 36 8V28C36 32.4183 32.4183 36 28 36H8C3.58172 36 0 32.4183 0 28V8Z',
},
],
[
{
d: 'M34 20C34 28.8366 26.8366 36 18 36C9.16344 36 2 28.8366 2 20L2 -3.8147e-06L34 -1.01717e-06V20Z',
},
],
[
{
d: 'M13.4991 4.50029C13.499 2.01501 15.5135 0.000160128 17.9988 0H18.0012C20.4865 0.000160128 22.501 2.01501 22.5009 4.50029C22.5008 5.26131 22.3119 5.97819 21.9784 6.6066C21.787 6.96725 21.9316 7.44815 22.3087 7.60464V7.60464C22.6861 7.76121 23.1238 7.52106 23.2435 7.13046C23.4519 6.45025 23.8251 5.80975 24.3631 5.27166C26.1204 3.51419 28.9696 3.514 30.7271 5.27125L30.7288 5.27291C32.486 7.03038 32.4858 9.87963 30.7283 11.6369C30.1902 12.1749 29.5497 12.5482 28.8695 12.7568C28.479 12.8765 28.2389 13.3142 28.3954 13.6915V13.6915C28.5519 14.0686 29.0329 14.2133 29.3936 14.0218C30.022 13.6882 30.7388 13.4992 31.4997 13.4991C33.985 13.499 35.9998 15.5135 36 17.9988V18.0012C35.9998 20.4865 33.985 22.501 31.4997 22.5009C30.7387 22.5008 30.0218 22.3119 29.3934 21.9784C29.0328 21.787 28.5518 21.9316 28.3954 22.3087V22.3087C28.2388 22.6861 28.4789 23.1238 28.8695 23.2435C29.5497 23.4519 30.1903 23.8251 30.7283 24.3631C32.4858 26.1204 32.486 28.9696 30.7288 30.7271L30.7271 30.7288C28.9696 32.486 26.1204 32.4858 24.3631 30.7283C23.8251 30.1902 23.4518 29.5497 23.2432 28.8695C23.1235 28.479 22.6858 28.2389 22.3085 28.3954V28.3954C21.9314 28.5519 21.7867 29.0329 21.9782 29.3936C22.3118 30.022 22.5008 30.7388 22.5009 31.4997C22.501 33.985 20.4865 35.9998 18.0012 36H17.9988C15.5135 35.9998 13.499 33.985 13.4991 31.4997C13.4992 30.7387 13.6881 30.0218 14.0216 29.3934C14.213 29.0328 14.0684 28.5518 13.6913 28.3954V28.3954C13.3139 28.2388 12.8762 28.4789 12.7565 28.8695C12.5481 29.5497 12.1749 30.1903 11.6369 30.7283C9.87963 32.4858 7.03038 32.486 5.27291 30.7288L5.27125 30.7271C3.514 28.9696 3.51419 26.1204 5.27166 24.3631C5.8098 23.8251 6.45031 23.4518 7.13048 23.2432C7.52103 23.1235 7.76111 22.6858 7.60456 22.3085V22.3085C7.44806 21.9314 6.96706 21.7867 6.6064 21.9782C5.97803 22.3118 5.26122 22.5008 4.50029 22.5009C2.01501 22.501 0.000160128 20.4865 0 18.0012V17.9988C0.000160128 15.5135 2.01501 13.499 4.50029 13.4991C5.26131 13.4992 5.97819 13.6881 6.6066 14.0216C6.96725 14.213 7.44815 14.0684 7.60464 13.6913V13.6913C7.76121 13.3139 7.52106 12.8762 7.13046 12.7565C6.45025 12.5481 5.80975 12.1749 5.27166 11.6369C3.53614 9.90157 3.5381 7.00605 5.27291 5.27125C7.03038 3.514 9.87963 3.51419 11.6369 5.27166C12.1749 5.8098 12.5482 6.45031 12.7568 7.13048C12.8765 7.52102 13.3142 7.76111 13.6915 7.60456V7.60456C14.0686 7.44806 14.2133 6.96706 14.0218 6.6064C13.6882 5.97804 13.4992 5.26122 13.4991 4.50029Z',
},
],
[
{
d: 'M16.9393 5.80583C13.8649 2.73139 8.88026 2.73139 5.80583 5.80583C2.73139 8.88026 2.73139 13.8649 5.80583 16.9393L6.86649 18L5.80583 19.0607C2.73139 22.1351 2.73139 27.1197 5.80583 30.1942C8.88026 33.2686 13.8649 33.2686 16.9393 30.1942L18 29.1335L19.0607 30.1942C22.1351 33.2686 27.1197 33.2686 30.1942 30.1942C33.2686 27.1197 33.2686 22.1351 30.1942 19.0607L29.1335 18L30.1942 16.9393C33.2686 13.8649 33.2686 8.88026 30.1942 5.80583C27.1197 2.73139 22.1351 2.73139 19.0607 5.80583L18 6.86649L16.9393 5.80583ZM18 2.75187C13.7362 -0.534636 7.59277 -0.223757 3.68451 3.68451C-0.223756 7.59277 -0.534636 13.7362 2.75187 18C-0.534636 22.2638 -0.223757 28.4072 3.68451 32.3155C7.59277 36.2238 13.7362 36.5346 18 33.2481C22.2638 36.5346 28.4072 36.2238 32.3155 32.3155C36.2238 28.4072 36.5346 22.2638 33.2481 18C36.5346 13.7362 36.2238 7.59277 32.3155 3.68451C28.4072 -0.223757 22.2638 -0.534636 18 2.75187Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M31 33V16C31 8.8203 25.1797 3 18 3C10.8203 3 5 8.8203 5 16V33H31ZM18 0C9.16344 0 2 7.16344 2 16V35.807C2 35.9136 2.08642 36 2.19303 36H33.807C33.9136 36 34 35.9136 34 35.807V16C34 7.16344 26.8366 0 18 0Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M32.9117 18C37.0295 13.8823 37.0295 7.20606 32.9117 3.08831C28.794 -1.02944 22.1178 -1.02944 18 3.08831C13.8823 -1.02944 7.20606 -1.02944 3.08831 3.08831C-1.02944 7.20606 -1.02944 13.8823 3.08831 18C-1.02944 22.1178 -1.02944 28.794 3.08831 32.9117C7.20606 37.0295 13.8823 37.0295 18 32.9117C22.1178 37.0295 28.794 37.0295 32.9117 32.9117C37.0295 28.794 37.0295 22.1178 32.9117 18Z',
},
],
[
{
d: 'M6.46299 17.9895L7.23763 16.705L6.46299 17.9895C6.46882 17.993 6.47468 17.9965 6.48055 18C6.47468 18.0035 6.46883 18.007 6.46299 18.0105L7.23763 19.295L6.46299 18.0105C3.66342 19.6988 2.67064 23.3627 4.25251 26.2246C5.83226 29.0827 9.37566 30.0547 12.193 28.447C12.2242 31.6989 14.7179 34.5 18.0002 34.5C21.2824 34.5 23.7761 31.699 23.8074 28.4472C26.6247 30.0545 30.1678 29.0825 31.7475 26.2245C33.3294 23.3626 32.3366 19.6988 29.537 18.0105C29.5312 18.007 29.5254 18.0035 29.5195 18C29.5254 17.9965 29.5312 17.993 29.537 17.9895C32.3366 16.3012 33.3294 12.6374 31.7475 9.77547C30.1678 6.91754 26.6247 5.94548 23.8074 7.55278C23.7761 4.30101 21.2824 1.5 18.0002 1.5C14.7179 1.5 12.2242 4.30112 12.193 7.55297C9.37566 5.94533 5.83226 6.91734 4.25251 9.77542C2.67064 12.6373 3.66342 16.3012 6.46299 17.9895Z',
},
],
[
{
d: 'M2 16C2 7.16344 9.16344 0 18 0C26.8366 0 34 7.16344 34 16V36H2V16Z',
},
],
[
{
d: 'M18 2.76923C14.1765 2.76923 11.0769 5.8688 11.0769 9.69231V11.0769H9.69231C5.8688 11.0769 2.76923 14.1765 2.76923 18C2.76923 21.8235 5.8688 24.9231 9.69231 24.9231H11.0769V26.3077C11.0769 30.1312 14.1765 33.2308 18 33.2308C21.8235 33.2308 24.9231 30.1312 24.9231 26.3077V24.9231H26.3077C30.1312 24.9231 33.2308 21.8235 33.2308 18C33.2308 14.1765 30.1312 11.0769 26.3077 11.0769H24.9231V9.69231C24.9231 5.8688 21.8235 2.76923 18 2.76923ZM8.39391 8.39391C9.02837 3.65493 13.0874 0 18 0C22.9126 0 26.9716 3.65493 27.6061 8.39391C32.3451 9.02837 36 13.0874 36 18C36 22.9126 32.3451 26.9716 27.6061 27.6061C26.9716 32.3451 22.9126 36 18 36C13.0874 36 9.02837 32.3451 8.39391 27.6061C3.65493 26.9716 0 22.9126 0 18C0 13.0874 3.65493 9.02837 8.39391 8.39391Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
]
export const svgPaths: React.SVGProps<SVGPathElement>[][] = [
[
{
d: 'M0 8C0 3.58172 3.58172 0 8 0V4C5.79086 4 4 5.79086 4 8H0ZM8 8L4 8C4 10.2091 5.79086 12 8 12V16C12.4183 16 16 12.4183 16 8H12C12 5.79086 10.2091 4 8 4L8 8ZM8 8L12 8C12 10.2091 10.2091 12 8 12L8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M6.61962 1.57177C7.38198 0.809409 8.61802 0.80941 9.38038 1.57177L14.4282 6.61962C15.1906 7.38198 15.1906 8.61802 14.4282 9.38038L9.38038 14.4282C8.61802 15.1906 7.38198 15.1906 6.61962 14.4282L1.57177 9.38038C0.809409 8.61802 0.80941 7.38198 1.57177 6.61962L6.61962 1.57177Z',
},
],
[
{
d: 'M8 4.33253L4.33253 8L8 11.6675L11.6675 8L8 4.33253ZM9.38038 1.57177C8.61802 0.80941 7.38198 0.809409 6.61962 1.57177L1.57177 6.61962C0.80941 7.38198 0.809409 8.61802 1.57177 9.38038L6.61962 14.4282C7.38198 15.1906 8.61802 15.1906 9.38038 14.4282L14.4282 9.38038C15.1906 8.61802 15.1906 7.38198 14.4282 6.61962L9.38038 1.57177Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z',
},
{
d: 'M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4 5C4 4.44772 4.44772 4 5 4H11C11.5523 4 12 4.44772 12 5V11C12 11.5523 11.5523 12 11 12H5C4.44772 12 4 11.5523 4 11V5Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M16 8C12.2937 6.62854 9.37146 3.70632 8 0C6.62854 3.70632 3.70632 6.62854 0 8C3.70632 9.37146 6.62854 12.2937 8 16C9.37146 12.2937 12.2937 9.37146 16 8ZM8 11C9.65685 11 11 9.65685 11 8C11 6.34315 9.65685 5 8 5C6.34315 5 5 6.34315 5 8C5 9.65685 6.34315 11 8 11Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M9.38038 1.57177C8.61802 0.80941 7.38198 0.809409 6.61962 1.57177L1.57177 6.61962C0.80941 7.38198 0.809409 8.61802 1.57177 9.38038L6.61962 14.4282C7.38198 15.1906 8.61802 15.1906 9.38038 14.4282L14.4282 9.38038C15.1906 8.61802 15.1906 7.38198 14.4282 6.61962L9.38038 1.57177ZM8 11.1716C9.65685 11.1716 11 9.82842 11 8.17157C11 6.51472 9.65685 5.17157 8 5.17157C6.34315 5.17157 5 6.51472 5 8.17157C5 9.82842 6.34315 11.1716 8 11.1716Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M15 2C15 1.44772 14.5523 1 14 1H9C8.44772 1 8 1.44772 8 2V8H14C14.5523 8 15 7.55228 15 7V2Z',
},
{
d: 'M8 8H2C1.44771 8 1 8.44772 1 9V14C1 14.5523 1.44772 15 2 15H7C7.55228 15 8 14.5523 8 14V8Z',
},
],
[
{
d: 'M0 8C0 3.58172 3.58172 0 8 0L8 4.41421C7.74408 4.41421 7.48816 4.51184 7.29289 4.70711L4.70711 7.29289C4.51184 7.48816 4.41421 7.74408 4.41421 8L0 8ZM8 8H4.41421C4.41421 8.25592 4.51184 8.51184 4.70711 8.70711L7.29289 11.2929C7.48816 11.4882 7.74408 11.5858 8 11.5858L8 16C12.4183 16 16 12.4183 16 8L11.5858 8C11.5858 7.74408 11.4882 7.48816 11.2929 7.29289L8.70711 4.70711C8.51184 4.51184 8.25592 4.41421 8 4.41421L8 8ZM8 8H11.5858C11.5858 8.25592 11.4882 8.51184 11.2929 8.70711L8.70711 11.2929C8.51184 11.4882 8.25592 11.5858 8 11.5858L8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M1 2C1 1.44772 1.44772 1 2 1H7C7.55228 1 8 1.44772 8 2V8H2C1.44772 8 1 7.55228 1 7V2Z',
},
{
d: 'M8 8H14C14.5523 8 15 8.44772 15 9V14C15 14.5523 14.5523 15 14 15H9C8.44772 15 8 14.5523 8 14V8Z',
},
],
[
{
d: 'M13.6569 2.34315C10.5327 -0.781049 5.46734 -0.781049 2.34315 2.34315L8 8L2.34315 13.6569C5.46734 16.781 10.5327 16.781 13.6569 13.6569L8 8L13.6569 2.34315Z',
},
],
[
{
d: 'M8 0C3.58172 0 0 3.58172 0 8L8 8L8 16C12.4183 16 16 12.4183 16 8L8 8L8 0Z',
},
],
[
{
d: 'M16 8C12.2937 6.62854 9.37146 3.70632 8 0C6.62854 3.70632 3.70632 6.62854 0 8C3.70632 9.37146 6.62854 12.2937 8 16C9.37146 12.2937 12.2937 9.37146 16 8ZM11 8L8 5L5 8L8 11L11 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M2 4.4C2 3.07452 3.07452 2 4.4 2H11.6C12.9255 2 14 3.07452 14 4.4V11.6C14 12.9255 12.9255 14 11.6 14H4.4C3.07452 14 2 12.9255 2 11.6V4.4Z',
},
],
[
{
d: 'M5.17158 2.34315C4.39053 1.5621 3.1242 1.5621 2.34315 2.34315C1.5621 3.12419 1.5621 4.39052 2.34315 5.17157L4.46447 7.29289C4.85499 7.68342 4.85499 8.31658 4.46447 8.70711L2.34315 10.8284C1.5621 11.6095 1.5621 12.8758 2.34315 13.6569C3.1242 14.4379 4.39053 14.4379 5.17158 13.6569L7.2929 11.5355C7.68342 11.145 8.31659 11.145 8.70711 11.5355L10.8284 13.6569C11.6095 14.4379 12.8758 14.4379 13.6569 13.6569C14.4379 12.8758 14.4379 11.6095 13.6569 10.8284L11.5355 8.70711C11.145 8.31658 11.145 7.68342 11.5355 7.29289L13.6569 5.17157C14.4379 4.39052 14.4379 3.12419 13.6569 2.34315C12.8758 1.5621 11.6095 1.5621 10.8284 2.34315L8.70711 4.46447C8.31659 4.85499 7.68342 4.85499 7.2929 4.46447L5.17158 2.34315Z',
},
],
[
{
d: 'M7 2C7 1.44772 7.44772 1 8 1C8.55228 1 9 1.44772 9 2V5C9 5.55228 8.55228 6 8 6C7.44772 6 7 5.55228 7 5V2Z',
},
{
d: 'M7 11C7 10.4477 7.44772 10 8 10C8.55228 10 9 10.4477 9 11V14C9 14.5523 8.55228 15 8 15C7.44772 15 7 14.5523 7 14V11Z',
},
{
d: 'M14 7C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H11C10.4477 9 10 8.55228 10 8C10 7.44772 10.4477 7 11 7H14Z',
},
{
d: 'M5 7C5.55228 7 6 7.44772 6 8C6 8.55228 5.55228 9 5 9H2C1.44772 9 1 8.55228 1 8C1 7.44772 1.44772 7 2 7H5Z',
},
],
[
{
d: 'M15.9585 8.81981C15.9166 9.23189 15.5183 9.49613 15.112 9.41574L11.7175 8.74421C10.9132 8.5851 10.4734 9.64707 11.1547 10.1032L14.0293 12.0277C14.3735 12.2581 14.4683 12.7266 14.2068 13.0478C13.861 13.4725 13.4725 13.861 13.0478 14.2068C12.7266 14.4683 12.2581 14.3735 12.0277 14.0293L10.1032 11.1547C9.64707 10.4734 8.5851 10.9132 8.74421 11.7175L9.41574 15.112C9.49613 15.5183 9.23189 15.9166 8.81981 15.9585C8.55027 15.9859 8.27678 16 8 16C7.72322 16 7.44973 15.9859 7.18019 15.9585C6.76811 15.9166 6.50387 15.5183 6.58426 15.112L7.25579 11.7175C7.4149 10.9132 6.35293 10.4734 5.89682 11.1547L3.97232 14.0293C3.74188 14.3735 3.27344 14.4683 2.95224 14.2068C2.52755 13.861 2.13902 13.4725 1.79322 13.0478C1.53168 12.7266 1.62651 12.2581 1.9707 12.0277L4.84532 10.1032C5.52661 9.64707 5.08681 8.5851 4.28253 8.74421L0.888013 9.41574C0.481675 9.49613 0.0834376 9.23189 0.0414916 8.81981C0.0140555 8.55027 0 8.27678 0 8C0 7.72322 0.0140554 7.44973 0.0414915 7.18019C0.0834375 6.76811 0.481675 6.50387 0.888013 6.58426L4.28253 7.25579C5.08681 7.4149 5.52661 6.35293 4.84532 5.89683L1.9707 3.97232C1.6265 3.74188 1.53168 3.27344 1.79322 2.95224C2.13902 2.52755 2.52755 2.13902 2.95224 1.79322C3.27344 1.53168 3.74188 1.62651 3.97231 1.9707L5.89683 4.84533C6.35293 5.52661 7.4149 5.08681 7.25579 4.28253L6.58426 0.888013C6.50387 0.481675 6.76811 0.0834376 7.18019 0.0414915C7.44973 0.0140555 7.72322 0 8 0C8.27678 0 8.55027 0.0140554 8.81981 0.0414915C9.23189 0.0834375 9.49613 0.481675 9.41574 0.888013L8.74421 4.28253C8.5851 5.08681 9.64707 5.52661 10.1032 4.84532L12.0277 1.9707C12.2581 1.6265 12.7266 1.53168 13.0478 1.79322C13.4725 2.13902 13.861 2.52755 14.2068 2.95223C14.4683 3.27344 14.3735 3.74188 14.0293 3.97231L11.1547 5.89683C10.4734 6.35294 10.9132 7.4149 11.7175 7.25579L15.112 6.58426C15.5183 6.50387 15.9166 6.76811 15.9585 7.18019C15.9859 7.44973 16 7.72322 16 8C16 8.27678 15.9859 8.55027 15.9585 8.81981Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M10 2C10 0.895431 9.10457 0 8 0C6.89543 0 6 0.89543 6 2V5C6 5.55228 5.55228 6 5 6H2C0.895431 6 0 6.89543 0 8C0 9.10457 0.895431 10 2 10H5C5.55228 10 6 10.4477 6 11V14C6 15.1046 6.89543 16 8 16C9.10457 16 10 15.1046 10 14V11C10 10.4477 10.4477 10 11 10H14C15.1046 10 16 9.10457 16 8C16 6.89543 15.1046 6 14 6H11C10.4477 6 10 5.55228 10 5V2Z',
},
],
[
{
d: 'M12 1.07026C9.60879 2.4535 8 5.03887 8 8V0C5.03887 0 2.4535 1.60879 1.07026 4C2.4535 6.39121 5.03887 8 8 8H0C0 10.9611 1.6088 13.5465 4 14.9297C6.39121 13.5465 8 10.9611 8 8L8 16C10.9611 16 13.5465 14.3912 14.9297 12C13.5469 9.60955 10.9628 8.00101 8.00279 8H16C16 5.03887 14.3912 2.4535 12 1.07026Z',
},
],
[
{
d: 'M15.9831 8.52372L12.9894 8.33026C12.9964 8.22148 13 8.11137 13 8C13 7.88863 12.9964 7.77852 12.9894 7.66974L15.9831 7.47627C15.9943 7.64941 16 7.82404 16 8C16 8.17596 15.9943 8.35059 15.9831 8.52372ZM15.8477 6.4387L12.9048 7.02091C12.8622 6.80567 12.8058 6.59565 12.7366 6.39168L15.5774 5.42754C15.6887 5.75556 15.7794 6.09313 15.8477 6.4387ZM15.1766 4.46092L12.487 5.78982C12.3902 5.59393 12.2808 5.40497 12.1596 5.22403L14.6525 3.55507C14.8461 3.84425 15.0214 4.14676 15.1766 4.46092ZM14.0148 2.72519L11.7601 4.70411C11.6156 4.5395 11.4605 4.3844 11.2959 4.23992L13.2748 1.98518C13.5372 2.21551 13.7845 2.46275 14.0148 2.72519ZM12.4449 1.34748L10.776 3.84038C10.595 3.71924 10.4061 3.60981 10.2102 3.51302L11.5391 0.823408C11.8532 0.978631 12.1557 1.15388 12.4449 1.34748ZM10.5725 0.422581L9.60832 3.26343C9.40435 3.19421 9.19433 3.13782 8.97909 3.09524L9.5613 0.152272C9.90687 0.220637 10.2444 0.311259 10.5725 0.422581ZM8.52373 0.0168691L8.33026 3.01062C8.22148 3.0036 8.11137 3 8 3C7.88863 3 7.77852 3.0036 7.66974 3.01062L7.47627 0.0168691C7.64941 0.00568084 7.82404 0 8 0C8.17596 0 8.35059 0.00568083 8.52373 0.0168691ZM6.4387 0.152272L7.02091 3.09524C6.80567 3.13782 6.59565 3.19421 6.39168 3.26343L5.42754 0.422581C5.75556 0.311259 6.09313 0.220638 6.4387 0.152272ZM4.46092 0.823408L5.78982 3.51302C5.59393 3.60981 5.40497 3.71925 5.22403 3.84038L3.55507 1.34748C3.84425 1.15388 4.14676 0.978631 4.46092 0.823408ZM2.72519 1.98518L4.70411 4.23992C4.5395 4.3844 4.3844 4.5395 4.23992 4.70412L1.98517 2.7252C2.21551 2.46275 2.46275 2.21551 2.72519 1.98518ZM1.34748 3.55508L3.84038 5.22403C3.71924 5.40497 3.60981 5.59393 3.51302 5.78982L0.823408 4.46092C0.978631 4.14676 1.15388 3.84425 1.34748 3.55508ZM0.422581 5.42754L3.26343 6.39168C3.19421 6.59565 3.13782 6.80567 3.09524 7.02091L0.152272 6.4387C0.220637 6.09313 0.311259 5.75556 0.422581 5.42754ZM0.0168691 7.47627C0.00568083 7.64941 0 7.82404 0 8C0 8.17596 0.00568084 8.35059 0.0168691 8.52373L3.01062 8.33026C3.0036 8.22148 3 8.11137 3 8C3 7.88863 3.0036 7.77852 3.01062 7.66974L0.0168691 7.47627ZM0.152272 9.5613L3.09524 8.97909C3.13782 9.19433 3.19421 9.40435 3.26343 9.60832L0.422581 10.5725C0.311259 10.2444 0.220637 9.90687 0.152272 9.5613ZM0.823408 11.5391L3.51302 10.2102C3.60981 10.4061 3.71925 10.595 3.84038 10.776L1.34748 12.4449C1.15388 12.1557 0.978631 11.8532 0.823408 11.5391ZM1.98518 13.2748L4.23992 11.2959C4.3844 11.4605 4.5395 11.6156 4.70412 11.7601L2.7252 14.0148C2.46275 13.7845 2.21551 13.5372 1.98518 13.2748ZM3.55508 14.6525L5.22403 12.1596C5.40497 12.2808 5.59393 12.3902 5.78982 12.487L4.46092 15.1766C4.14676 15.0214 3.84425 14.8461 3.55508 14.6525ZM5.42754 15.5774L6.39168 12.7366C6.59565 12.8058 6.80567 12.8622 7.02091 12.9048L6.4387 15.8477C6.09313 15.7794 5.75556 15.6887 5.42754 15.5774ZM7.47628 15.9831L7.66974 12.9894C7.77852 12.9964 7.88863 13 8 13C8.11137 13 8.22148 12.9964 8.33026 12.9894L8.52373 15.9831C8.35059 15.9943 8.17596 16 8 16C7.82404 16 7.64941 15.9943 7.47628 15.9831ZM9.5613 15.8477L8.97909 12.9048C9.19433 12.8622 9.40435 12.8058 9.60832 12.7366L10.5725 15.5774C10.2444 15.6887 9.90687 15.7794 9.5613 15.8477ZM11.5391 15.1766L10.2102 12.487C10.4061 12.3902 10.595 12.2808 10.776 12.1596L12.4449 14.6525C12.1557 14.8461 11.8532 15.0214 11.5391 15.1766ZM13.2748 14.0148L11.2959 11.7601C11.4605 11.6156 11.6156 11.4605 11.7601 11.2959L14.0148 13.2748C13.7845 13.5372 13.5372 13.7845 13.2748 14.0148ZM14.6525 12.4449L12.1596 10.776C12.2808 10.595 12.3902 10.4061 12.487 10.2102L15.1766 11.5391C15.0214 11.8532 14.8461 12.1557 14.6525 12.4449ZM15.5774 10.5725L12.7366 9.60832C12.8058 9.40435 12.8622 9.19433 12.9048 8.97909L15.8477 9.5613C15.7794 9.90687 15.6887 10.2444 15.5774 10.5725Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
{
d: 'M11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8Z',
},
],
[
{
d: 'M15.9026 9.25189L12.939 8.78615C12.979 8.53177 13 8.26937 13 8C13 7.73063 12.979 7.46823 12.939 7.21385L15.9026 6.74811C15.9667 7.15599 16 7.57411 16 8C16 8.42589 15.9667 8.84401 15.9026 9.25189ZM15.4706 5.13214L12.6701 6.20789C12.4812 5.7162 12.2158 5.26012 11.8871 4.85468L14.2174 2.96533C14.7416 3.61188 15.167 4.34182 15.4706 5.13214ZM13.0347 1.78258L11.1453 4.11289C10.7399 3.78417 10.2838 3.51876 9.79211 3.32989L10.8679 0.529397C11.6582 0.832983 12.3881 1.25837 13.0347 1.78258ZM9.25189 0.0973803L8.78615 3.06101C8.53177 3.02103 8.26937 3 8 3C7.73063 3 7.46823 3.02103 7.21385 3.06101L6.74811 0.0973805C7.15599 0.0332797 7.57411 0 8 0C8.42589 0 8.84401 0.0332797 9.25189 0.0973803ZM5.13214 0.529397L6.20789 3.32989C5.7162 3.51876 5.26012 3.78417 4.85468 4.11289L2.96533 1.78258C3.61188 1.25837 4.34182 0.832983 5.13214 0.529397ZM1.78258 2.96533L4.11289 4.85468C3.78417 5.26012 3.51876 5.7162 3.32989 6.20789L0.529397 5.13214C0.832983 4.34182 1.25837 3.61188 1.78258 2.96533ZM0.0973804 6.74811C0.0332797 7.15599 0 7.57411 0 8C0 8.42589 0.0332797 8.84401 0.0973805 9.25189L3.06101 8.78615C3.02103 8.53177 3 8.26937 3 8C3 7.73063 3.02103 7.46823 3.06101 7.21386L0.0973804 6.74811ZM0.529397 10.8679L3.32989 9.79211C3.51876 10.2838 3.78417 10.7399 4.11289 11.1453L1.78258 13.0347C1.25837 12.3881 0.832983 11.6582 0.529397 10.8679ZM2.96533 14.2174L4.85468 11.8871C5.26012 12.2158 5.7162 12.4812 6.20789 12.6701L5.13214 15.4706C4.34182 15.167 3.61188 14.7416 2.96533 14.2174ZM6.74811 15.9026L7.21386 12.939C7.46823 12.979 7.73063 13 8 13C8.26937 13 8.53177 12.979 8.78615 12.939L9.25189 15.9026C8.84401 15.9667 8.42589 16 8 16C7.57411 16 7.15599 15.9667 6.74811 15.9026ZM10.8679 15.4706L9.79211 12.6701C10.2838 12.4812 10.7399 12.2158 11.1453 11.8871L13.0347 14.2174C12.3881 14.7416 11.6582 15.167 10.8679 15.4706ZM14.2174 13.0347L11.8871 11.1453C12.2158 10.7399 12.4812 10.2838 12.6701 9.79211L15.4706 10.8679C15.167 11.6582 14.7416 12.3881 14.2174 13.0347Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
{
d: 'M11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8Z',
},
],
[
{
d: 'M2 14C2 10.6863 4.68629 8 8 8C4.68629 8 2 5.31371 2 2H5C6.65685 2 8 3.34315 8 5C8 3.34315 9.34315 2 11 2H14C14 5.31352 11.3134 7.99969 8 8C11.3134 8.00031 14 10.6865 14 14H11C9.34315 14 8 12.6569 8 11C8 12.6569 6.65685 14 5 14L2 14Z',
},
],
[
{
d: 'M8 8C11.3137 8 14 4.86599 14 1H2C2 4.86567 4.68667 7.99948 8 8C4.68667 8.00053 2 11.1343 2 15H14C14 11.134 11.3137 8 8 8Z',
},
],
[
{
d: 'M15.9026 9.25189L12.939 8.78615C12.979 8.53177 13 8.26937 13 8C13 7.73063 12.979 7.46823 12.939 7.21385L15.9026 6.74811C15.9667 7.15599 16 7.57411 16 8C16 8.42589 15.9667 8.84401 15.9026 9.25189ZM15.4706 5.13214L12.6701 6.20789C12.4812 5.7162 12.2158 5.26012 11.8871 4.85468L14.2174 2.96533C14.7416 3.61188 15.167 4.34182 15.4706 5.13214ZM13.0347 1.78258L11.1453 4.11289C10.7399 3.78417 10.2838 3.51876 9.79211 3.32989L10.8679 0.529397C11.6582 0.832983 12.3881 1.25837 13.0347 1.78258ZM9.25189 0.0973803L8.78615 3.06101C8.53177 3.02103 8.26937 3 8 3C7.73063 3 7.46823 3.02103 7.21385 3.06101L6.74811 0.0973805C7.15599 0.0332797 7.57411 0 8 0C8.42589 0 8.84401 0.0332797 9.25189 0.0973803ZM5.13214 0.529397L6.20789 3.32989C5.7162 3.51876 5.26012 3.78417 4.85468 4.11289L2.96533 1.78258C3.61188 1.25837 4.34182 0.832983 5.13214 0.529397ZM1.78258 2.96533L4.11289 4.85468C3.78417 5.26012 3.51876 5.7162 3.32989 6.20789L0.529397 5.13214C0.832983 4.34182 1.25837 3.61188 1.78258 2.96533ZM0.0973804 6.74811C0.0332797 7.15599 0 7.57411 0 8C0 8.42589 0.0332797 8.84401 0.0973805 9.25189L3.06101 8.78615C3.02103 8.53177 3 8.26937 3 8C3 7.73063 3.02103 7.46823 3.06101 7.21386L0.0973804 6.74811ZM0.529397 10.8679L3.32989 9.79211C3.51876 10.2838 3.78417 10.7399 4.11289 11.1453L1.78258 13.0347C1.25837 12.3881 0.832983 11.6582 0.529397 10.8679ZM2.96533 14.2174L4.85468 11.8871C5.26012 12.2158 5.7162 12.4812 6.20789 12.6701L5.13214 15.4706C4.34182 15.167 3.61188 14.7416 2.96533 14.2174ZM6.74811 15.9026L7.21386 12.939C7.46823 12.979 7.73063 13 8 13C8.26937 13 8.53177 12.979 8.78615 12.939L9.25189 15.9026C8.84401 15.9667 8.42589 16 8 16C7.57411 16 7.15599 15.9667 6.74811 15.9026ZM10.8679 15.4706L9.79211 12.6701C10.2838 12.4812 10.7399 12.2158 11.1453 11.8871L13.0347 14.2174C12.3881 14.7416 11.6582 15.167 10.8679 15.4706ZM14.2174 13.0347L11.8871 11.1453C12.2158 10.7399 12.4812 10.2838 12.6701 9.79211L15.4706 10.8679C15.167 11.6582 14.7416 12.3881 14.2174 13.0347Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
{
d: 'M8 5C8.64911 6.29822 9.70178 7.35089 11 8C9.70178 8.64911 8.64911 9.70178 8 11C7.35089 9.70178 6.29822 8.64911 5 8C6.29822 7.35089 7.35089 6.29822 8 5Z',
},
],
[
{
d: 'M15.9831 8.52372L12.9894 8.33026C12.9964 8.22148 13 8.11137 13 8C13 7.88863 12.9964 7.77852 12.9894 7.66974L15.9831 7.47627C15.9943 7.64941 16 7.82404 16 8C16 8.17596 15.9943 8.35059 15.9831 8.52372ZM15.8477 6.4387L12.9048 7.02091C12.8622 6.80567 12.8058 6.59565 12.7366 6.39168L15.5774 5.42754C15.6887 5.75556 15.7794 6.09313 15.8477 6.4387ZM15.1766 4.46092L12.487 5.78982C12.3902 5.59393 12.2808 5.40497 12.1596 5.22403L14.6525 3.55507C14.8461 3.84425 15.0214 4.14676 15.1766 4.46092ZM14.0148 2.72519L11.7601 4.70411C11.6156 4.5395 11.4605 4.3844 11.2959 4.23992L13.2748 1.98518C13.5372 2.21551 13.7845 2.46275 14.0148 2.72519ZM12.4449 1.34748L10.776 3.84038C10.595 3.71924 10.4061 3.60981 10.2102 3.51302L11.5391 0.823408C11.8532 0.978631 12.1557 1.15388 12.4449 1.34748ZM10.5725 0.422581L9.60832 3.26343C9.40435 3.19421 9.19433 3.13782 8.97909 3.09524L9.5613 0.152272C9.90687 0.220637 10.2444 0.311259 10.5725 0.422581ZM8.52373 0.0168691L8.33026 3.01062C8.22148 3.0036 8.11137 3 8 3C7.88863 3 7.77852 3.0036 7.66974 3.01062L7.47627 0.0168691C7.64941 0.00568084 7.82404 0 8 0C8.17596 0 8.35059 0.00568083 8.52373 0.0168691ZM6.4387 0.152272L7.02091 3.09524C6.80567 3.13782 6.59565 3.19421 6.39168 3.26343L5.42754 0.422581C5.75556 0.311259 6.09313 0.220638 6.4387 0.152272ZM4.46092 0.823408L5.78982 3.51302C5.59393 3.60981 5.40497 3.71925 5.22403 3.84038L3.55507 1.34748C3.84425 1.15388 4.14676 0.978631 4.46092 0.823408ZM2.72519 1.98518L4.70411 4.23992C4.5395 4.3844 4.3844 4.5395 4.23992 4.70412L1.98517 2.7252C2.21551 2.46275 2.46275 2.21551 2.72519 1.98518ZM1.34748 3.55508L3.84038 5.22403C3.71924 5.40497 3.60981 5.59393 3.51302 5.78982L0.823408 4.46092C0.978631 4.14676 1.15388 3.84425 1.34748 3.55508ZM0.422581 5.42754L3.26343 6.39168C3.19421 6.59565 3.13782 6.80567 3.09524 7.02091L0.152272 6.4387C0.220637 6.09313 0.311259 5.75556 0.422581 5.42754ZM0.0168691 7.47627C0.00568083 7.64941 0 7.82404 0 8C0 8.17596 0.00568084 8.35059 0.0168691 8.52373L3.01062 8.33026C3.0036 8.22148 3 8.11137 3 8C3 7.88863 3.0036 7.77852 3.01062 7.66974L0.0168691 7.47627ZM0.152272 9.5613L3.09524 8.97909C3.13782 9.19433 3.19421 9.40435 3.26343 9.60832L0.422581 10.5725C0.311259 10.2444 0.220637 9.90687 0.152272 9.5613ZM0.823408 11.5391L3.51302 10.2102C3.60981 10.4061 3.71925 10.595 3.84038 10.776L1.34748 12.4449C1.15388 12.1557 0.978631 11.8532 0.823408 11.5391ZM1.98518 13.2748L4.23992 11.2959C4.3844 11.4605 4.5395 11.6156 4.70412 11.7601L2.7252 14.0148C2.46275 13.7845 2.21551 13.5372 1.98518 13.2748ZM3.55508 14.6525L5.22403 12.1596C5.40497 12.2808 5.59393 12.3902 5.78982 12.487L4.46092 15.1766C4.14676 15.0214 3.84425 14.8461 3.55508 14.6525ZM5.42754 15.5774L6.39168 12.7366C6.59565 12.8058 6.80567 12.8622 7.02091 12.9048L6.4387 15.8477C6.09313 15.7794 5.75556 15.6887 5.42754 15.5774ZM7.47628 15.9831L7.66974 12.9894C7.77852 12.9964 7.88863 13 8 13C8.11137 13 8.22148 12.9964 8.33026 12.9894L8.52373 15.9831C8.35059 15.9943 8.17596 16 8 16C7.82404 16 7.64941 15.9943 7.47628 15.9831ZM9.5613 15.8477L8.97909 12.9048C9.19433 12.8622 9.40435 12.8058 9.60832 12.7366L10.5725 15.5774C10.2444 15.6887 9.90687 15.7794 9.5613 15.8477ZM11.5391 15.1766L10.2102 12.487C10.4061 12.3902 10.595 12.2808 10.776 12.1596L12.4449 14.6525C12.1557 14.8461 11.8532 15.0214 11.5391 15.1766ZM13.2748 14.0148L11.2959 11.7601C11.4605 11.6156 11.6156 11.4605 11.7601 11.2959L14.0148 13.2748C13.7845 13.5372 13.5372 13.7845 13.2748 14.0148ZM14.6525 12.4449L12.1596 10.776C12.2808 10.595 12.3902 10.4061 12.487 10.2102L15.1766 11.5391C15.0214 11.8532 14.8461 12.1557 14.6525 12.4449ZM15.5774 10.5725L12.7366 9.60832C12.8058 9.40435 12.8622 9.19433 12.9048 8.97909L15.8477 9.5613C15.7794 9.90687 15.6887 10.2444 15.5774 10.5725Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
{
d: 'M8 5C8.64911 6.29822 9.70178 7.35089 11 8C9.70178 8.64911 8.64911 9.70178 8 11C7.35089 9.70178 6.29822 8.64911 5 8C6.29822 7.35089 7.35089 6.29822 8 5Z',
},
],
[
{
d: 'M15.8477 9.5613L8.03733 8.01617L14.6525 12.4449C14.0685 13.3173 13.3173 14.0685 12.4449 14.6525L8.01617 8.03733L9.5613 15.8477C9.05633 15.9476 8.53428 16 8 16C7.46572 16 6.94367 15.9476 6.4387 15.8477L7.98383 8.03733L3.55508 14.6525C2.68266 14.0685 1.93154 13.3173 1.34748 12.4449L7.96267 8.01617L0.152272 9.5613C0.0523756 9.05633 0 8.53428 0 8C0 7.46572 0.0523755 6.94367 0.152272 6.4387L7.96267 7.98383L1.34748 3.55508C1.93154 2.68266 2.68266 1.93154 3.55507 1.34748L7.98383 7.96267L6.4387 0.152272C6.94367 0.0523755 7.46572 0 8 0C8.53428 0 9.05633 0.0523755 9.5613 0.152272L8.01617 7.96267L12.4449 1.34748C13.3173 1.93154 14.0685 2.68266 14.6525 3.55507L8.03733 7.98383L15.8477 6.4387C15.9476 6.94367 16 7.46572 16 8C16 8.53428 15.9476 9.05633 15.8477 9.5613Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M2.34314 2.34314C3.12419 1.5621 4.39052 1.5621 5.17157 2.34314L7.29289 4.46447C7.68342 4.85499 8.31658 4.85499 8.70711 4.46447L10.8284 2.34314C11.6095 1.5621 12.8758 1.5621 13.6569 2.34314C14.4379 3.12419 14.4379 4.39052 13.6569 5.17157L11.5355 7.29289C11.145 7.68342 11.145 8.31658 11.5355 8.70711L13.6569 10.8284C14.4379 11.6095 14.4379 12.8758 13.6569 13.6569C12.8758 14.4379 11.6095 14.4379 10.8284 13.6569L8.70711 11.5355C8.31658 11.145 7.68342 11.145 7.29289 11.5355L5.17157 13.6569C4.39052 14.4379 3.12419 14.4379 2.34314 13.6569C1.5621 12.8758 1.5621 11.6095 2.34314 10.8284L4.46447 8.70711C4.85499 8.31658 4.85499 7.68342 4.46447 7.29289L2.34314 5.17157C1.5621 4.39052 1.5621 3.12419 2.34314 2.34314ZM8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8 8C8 8 5.5 3.82101 5.5 2.46154C5.5 1.10207 6.61929 0 8 0C9.38071 0 10.5 1.10207 10.5 2.46154C10.5 3.82101 8 8 8 8Z',
},
{
d: 'M8 8C8 8 12.179 5.5 13.5385 5.5C14.8979 5.5 16 6.61929 16 8C16 9.38071 14.8979 10.5 13.5385 10.5C12.1803 10.5 8.00807 8.00483 8 8Z',
},
{
d: 'M8 8C8 8 10.5 12.179 10.5 13.5385C10.5 14.8979 9.38071 16 8 16C6.61929 16 5.5 14.8979 5.5 13.5385C5.5 12.1808 7.99339 8.01105 8 8Z',
},
{
d: 'M2.46154 5.5C3.82101 5.5 8 8 8 8C8 8 3.82101 10.5 2.46154 10.5C1.10207 10.5 0 9.38071 0 8C0 6.61929 1.10207 5.5 2.46154 5.5Z',
},
],
[
{
d: 'M10.3195 2.46119C10.3195 3.82047 8.00012 7.99888 8.00012 7.99888C8.00012 7.99888 5.68069 3.82047 5.68069 2.46119C5.68069 1.10191 6.71913 0 8.00012 0C9.28111 0 10.3195 1.10191 10.3195 2.46119Z',
},
{
d: 'M2.20488 7.30932C3.34269 7.98896 8.00002 8 8.00002 8C7.97235 8.00007 3.33929 8.01307 2.20488 8.69068C1.06707 9.37032 0.66391 10.8517 1.3044 11.9994C1.9449 13.1472 3.3865 13.5267 4.52431 12.847C5.66058 12.1683 7.9937 8.01126 8.00002 8C8.0094 8.01672 10.3402 12.1687 11.4757 12.847C12.6135 13.5266 14.0551 13.1472 14.6956 11.9994C15.3361 10.8517 14.9329 9.37029 13.7951 8.69065C12.6833 8.02652 8.21072 8.00083 8.00717 8C8.21072 7.99917 12.6833 7.97348 13.7951 7.30935C14.9329 6.62971 15.3361 5.14833 14.6956 4.00059C14.0551 2.85285 12.6135 2.47337 11.4757 3.15301C10.3434 3.82938 8.02234 7.96026 8.00002 8C7.99376 7.98884 5.66059 3.83171 4.52431 3.15299C3.3865 2.47335 1.9449 2.85282 1.3044 4.00056C0.66391 5.1483 1.06707 6.62968 2.20488 7.30932Z',
},
{
d: 'M8.00012 8.00112C8.00012 8.00112 10.3195 12.1795 10.3195 13.5388C10.3195 14.8981 9.28111 16 8.00012 16C6.71913 16 5.68069 14.8981 5.68069 13.5388C5.68069 12.1795 8.00012 8.00112 8.00012 8.00112Z',
},
],
[
{
d: 'M8 0C9.10457 0 10 0.895431 10 2V5C10 5.55228 10.4477 6 11 6H14C15.1046 6 16 6.89543 16 8C16 9.10457 15.1046 10 14 10H11C10.4477 10 10 10.4477 10 11V14C10 15.1046 9.10457 16 8 16C6.89543 16 6 15.1046 6 14V11C6 10.4477 5.55228 10 5 10H2C0.895431 10 0 9.10457 0 8C0 6.89543 0.895431 6 2 6H5C5.55228 6 6 5.55228 6 5V2C6 0.89543 6.89543 0 8 0ZM8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M15.9026 9.25189L12.939 8.78615C12.979 8.53177 13 8.26937 13 8C13 7.73063 12.979 7.46823 12.939 7.21385L15.9026 6.74811C15.9667 7.15599 16 7.57411 16 8C16 8.42589 15.9667 8.84401 15.9026 9.25189ZM15.4706 5.13214L12.6701 6.20789C12.4812 5.7162 12.2158 5.26012 11.8871 4.85468L14.2174 2.96533C14.7416 3.61188 15.167 4.34182 15.4706 5.13214ZM13.0347 1.78258L11.1453 4.11289C10.7399 3.78417 10.2838 3.51876 9.79211 3.32989L10.8679 0.529397C11.6582 0.832983 12.3881 1.25837 13.0347 1.78258ZM9.25189 0.0973803L8.78615 3.06101C8.53177 3.02103 8.26937 3 8 3C7.73063 3 7.46823 3.02103 7.21385 3.06101L6.74811 0.0973805C7.15599 0.0332797 7.57411 0 8 0C8.42589 0 8.84401 0.0332797 9.25189 0.0973803ZM5.13214 0.529397L6.20789 3.32989C5.7162 3.51876 5.26012 3.78417 4.85468 4.11289L2.96533 1.78258C3.61188 1.25837 4.34182 0.832983 5.13214 0.529397ZM1.78258 2.96533L4.11289 4.85468C3.78417 5.26012 3.51876 5.7162 3.32989 6.20789L0.529397 5.13214C0.832983 4.34182 1.25837 3.61188 1.78258 2.96533ZM0.0973804 6.74811C0.0332797 7.15599 0 7.57411 0 8C0 8.42589 0.0332797 8.84401 0.0973805 9.25189L3.06101 8.78615C3.02103 8.53177 3 8.26937 3 8C3 7.73063 3.02103 7.46823 3.06101 7.21386L0.0973804 6.74811ZM0.529397 10.8679L3.32989 9.79211C3.51876 10.2838 3.78417 10.7399 4.11289 11.1453L1.78258 13.0347C1.25837 12.3881 0.832983 11.6582 0.529397 10.8679ZM2.96533 14.2174L4.85468 11.8871C5.26012 12.2158 5.7162 12.4812 6.20789 12.6701L5.13214 15.4706C4.34182 15.167 3.61188 14.7416 2.96533 14.2174ZM6.74811 15.9026L7.21386 12.939C7.46823 12.979 7.73063 13 8 13C8.26937 13 8.53177 12.979 8.78615 12.939L9.25189 15.9026C8.84401 15.9667 8.42589 16 8 16C7.57411 16 7.15599 15.9667 6.74811 15.9026ZM10.8679 15.4706L9.79211 12.6701C10.2838 12.4812 10.7399 12.2158 11.1453 11.8871L13.0347 14.2174C12.3881 14.7416 11.6582 15.167 10.8679 15.4706ZM14.2174 13.0347L11.8871 11.1453C12.2158 10.7399 12.4812 10.2838 12.6701 9.79211L15.4706 10.8679C15.167 11.6582 14.7416 12.3881 14.2174 13.0347Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M11.923 8.78487L15.8477 9.5613C15.9476 9.05633 16 8.53428 16 8C16 7.46572 15.9476 6.94367 15.8477 6.4387L11.923 7.21513C11.8192 6.6932 11.6138 6.20786 11.3283 5.78059L14.6525 3.55507C14.0685 2.68266 13.3173 1.93154 12.4449 1.34748L10.2194 4.6717C9.79214 4.38621 9.3068 4.18081 8.78487 4.07697L9.5613 0.152272C9.05633 0.0523755 8.53428 0 8 0C7.46572 0 6.94367 0.0523755 6.4387 0.152272L7.21513 4.07697C6.6932 4.18082 6.20786 4.38621 5.78059 4.6717L3.55507 1.34748C2.68266 1.93154 1.93154 2.68266 1.34748 3.55508L4.6717 5.78059C4.38621 6.20786 4.18081 6.6932 4.07697 7.21513L0.152272 6.4387C0.0523755 6.94367 0 7.46572 0 8C0 8.53428 0.0523756 9.05633 0.152272 9.5613L4.07697 8.78487C4.18082 9.3068 4.38621 9.79214 4.6717 10.2194L1.34748 12.4449C1.93154 13.3173 2.68266 14.0685 3.55508 14.6525L5.78059 11.3283C6.20786 11.6138 6.6932 11.8192 7.21513 11.923L6.4387 15.8477C6.94367 15.9476 7.46572 16 8 16C8.53428 16 9.05633 15.9476 9.5613 15.8477L8.78487 11.923C9.3068 11.8192 9.79214 11.6138 10.2194 11.3283L12.4449 14.6525C13.3173 14.0685 14.0685 13.3173 14.6525 12.4449L11.3283 10.2194C11.6138 9.79214 11.8192 9.3068 11.923 8.78487ZM11.923 8.78487C11.9735 8.53108 12 8.26863 12 8C12 7.73137 11.9735 7.46892 11.923 7.21513L8.03733 7.98383L11.3283 5.78059C11.0353 5.34206 10.6579 4.9647 10.2194 4.6717L8.01617 7.96267L8.78487 4.07697C8.53108 4.02648 8.26863 4 8 4C7.73137 4 7.46892 4.02648 7.21513 4.07697L7.98383 7.96267L5.78059 4.6717C5.34206 4.9647 4.9647 5.34207 4.6717 5.78059L7.96267 7.98383L4.07697 7.21513C4.02648 7.46892 4 7.73137 4 8C4 8.26863 4.02648 8.53108 4.07697 8.78487L7.96267 8.01617L4.6717 10.2194C4.9647 10.6579 5.34207 11.0353 5.78059 11.3283L7.98383 8.03733L7.21513 11.923C7.46892 11.9735 7.73137 12 8 12C8.26863 12 8.53108 11.9735 8.78487 11.923L8.01617 8.03733L10.2194 11.3283C10.6579 11.0353 11.0353 10.6579 11.3283 10.2194L8.03733 8.01617L11.923 8.78487Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M10.9418 8.59077L15.8477 9.5613C15.9476 9.05633 16 8.53428 16 8C16 7.46572 15.9476 6.94367 15.8477 6.4387L10.9418 7.40923C10.98 7.60024 11 7.79778 11 8C11 8.20222 10.98 8.39977 10.9418 8.59077ZM10.4972 9.66303C10.277 9.99308 9.99308 10.277 9.66303 10.4972L12.4449 14.6525C13.3173 14.0685 14.0685 13.3173 14.6525 12.4449L10.4972 9.66303ZM8.59077 10.9418C8.39977 10.98 8.20222 11 8 11C7.79778 11 7.60024 10.98 7.40923 10.9418L6.4387 15.8477C6.94367 15.9476 7.46572 16 8 16C8.53428 16 9.05633 15.9476 9.5613 15.8477L8.59077 10.9418ZM6.33697 10.4972C6.00692 10.277 5.72299 9.99308 5.50276 9.66303L1.34748 12.4449C1.93154 13.3173 2.68266 14.0685 3.55508 14.6525L6.33697 10.4972ZM5.05815 8.59077C5.02001 8.39977 5 8.20222 5 8C5 7.79778 5.02001 7.60024 5.05815 7.40923L0.152272 6.4387C0.0523755 6.94367 0 7.46572 0 8C0 8.53428 0.0523756 9.05633 0.152272 9.5613L5.05815 8.59077ZM5.50276 6.33697C5.72299 6.00692 6.00692 5.72299 6.33697 5.50276L3.55507 1.34748C2.68266 1.93154 1.93154 2.68266 1.34748 3.55508L5.50276 6.33697ZM7.40923 5.05815C7.60024 5.02001 7.79778 5 8 5C8.20222 5 8.39977 5.02001 8.59077 5.05815L9.5613 0.152272C9.05633 0.0523755 8.53428 0 8 0C7.46572 0 6.94367 0.0523755 6.4387 0.152272L7.40923 5.05815ZM9.66303 5.50276L12.4449 1.34748C13.3173 1.93154 14.0685 2.68266 14.6525 3.55507L10.4972 6.33697C10.277 6.00692 9.99308 5.72299 9.66303 5.50276Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M6.65494 5.34506L8 4L9.34522 5.34522C9.85712 4.23711 10.3195 3.06813 10.3195 2.46119C10.3195 1.10191 9.28111 0 8.00012 0C6.71913 0 5.68069 1.10191 5.68069 2.46119C5.68069 3.0681 6.14307 4.237 6.65494 5.34506Z',
},
{
d: 'M6.48343 5.51657L4.20992 7.79008C3.35262 7.68776 2.58369 7.5356 2.20488 7.30932C1.06707 6.62968 0.66391 5.1483 1.3044 4.00056C1.9449 2.85282 3.3865 2.47335 4.52431 3.15299C5.04047 3.4613 5.80362 4.48739 6.48343 5.51657Z',
},
{
d: 'M4.20992 8.20992C3.35262 8.31224 2.58369 8.4644 2.20488 8.69068C1.06707 9.37032 0.66391 10.8517 1.3044 11.9994C1.9449 13.1472 3.3865 13.5267 4.52431 12.847C5.04047 12.5387 5.80362 11.5126 6.48343 10.4834L4.20992 8.20992Z',
},
{
d: 'M6.65494 10.6549C6.14307 11.763 5.68069 12.9319 5.68069 13.5388C5.68069 14.8981 6.71913 16 8.00012 16C9.28111 16 10.3195 14.8981 10.3195 13.5388C10.3195 12.9319 9.85712 11.7629 9.34522 10.6548L8 12L6.65494 10.6549Z',
},
{
d: 'M9.51659 10.4834C10.1964 11.5126 10.9595 12.5387 11.4757 12.847C12.6135 13.5266 14.0551 13.1472 14.6956 11.9994C15.3361 10.8517 14.9329 9.37029 13.7951 8.69065C13.4163 8.46437 12.6474 8.31221 11.7901 8.20989L9.51659 10.4834Z',
},
{
d: 'M11.7901 7.79011L9.5166 5.5166C10.1964 4.4874 10.9596 3.46132 11.4757 3.15301C12.6135 2.47337 14.0551 2.85285 14.6956 4.00059C15.3361 5.14833 14.9329 6.62971 13.7951 7.30935C13.4163 7.53563 12.6474 7.68779 11.7901 7.79011Z',
},
{
d: 'M8 6L10 8L8 10L6 8L8 6Z',
},
],
[
{
d: 'M15.4055 4.96811C14.5941 2.98825 13.0118 1.40593 11.0319 0.5945C10.9114 0.68356 10.796 0.782639 10.6869 0.891746C10.2922 1.28636 9.86718 2.18783 9.47419 3.22087C9.00818 3.07729 8.51312 3 8 3C7.48688 3 6.99182 3.07729 6.52581 3.22087C6.13282 2.18783 5.70776 1.28636 5.31315 0.891746C5.20404 0.782638 5.08865 0.683558 4.96811 0.594498C2.98825 1.40593 1.40593 2.98825 0.594501 4.96812C0.68356 5.08865 0.78264 5.20404 0.891747 5.31315C1.28636 5.70776 2.18783 6.13282 3.22087 6.52581C3.07729 6.99182 3 7.48688 3 8C3 8.51312 3.07729 9.00818 3.22087 9.47419C2.18783 9.86718 1.28636 10.2922 0.891747 10.6869C0.782642 10.796 0.683564 10.9113 0.594506 11.0319C1.40594 13.0117 2.98825 14.5941 4.96812 15.4055C5.08866 15.3164 5.20404 15.2174 5.31315 15.1083C5.70776 14.7136 6.13282 13.8122 6.52581 12.7791C6.99182 12.9227 7.48688 13 8 13C8.51312 13 9.00818 12.9227 9.47419 12.7791C9.86718 13.8122 10.2922 14.7136 10.6869 15.1083C10.796 15.2174 10.9113 15.3164 11.0319 15.4055C13.0117 14.5941 14.5941 13.0117 15.4055 11.0319C15.3164 10.9113 15.2174 10.796 15.1083 10.6869C14.7136 10.2922 13.8122 9.86718 12.7791 9.47419C12.9227 9.00818 13 8.51312 13 8C13 7.48688 12.9227 6.99182 12.7791 6.52581C13.8122 6.13282 14.7136 5.70776 15.1083 5.31315C15.2174 5.20404 15.3164 5.08865 15.4055 4.96811ZM8 8C8 8 8.66996 5.33492 9.47419 3.22087C11.0501 3.70641 12.2936 4.94995 12.7791 6.52581C10.6651 7.33004 8 8 8 8ZM8 8C8 8 5.33492 8.66996 3.22087 9.47419C3.70641 11.0501 4.94995 12.2936 6.52581 12.7791C7.33004 10.6651 8 8 8 8ZM8 8C8 8 10.6651 8.66996 12.7791 9.47419C12.2936 11.0501 11.0501 12.2936 9.47419 12.7791C8.66996 10.6651 8 8 8 8ZM8 8C8 8 5.33492 7.33004 3.22087 6.52581C3.70641 4.94994 4.94995 3.7064 6.52581 3.22087C7.33004 5.33492 8 8 8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 8C8 8 12.7852 6.79708 13.7592 5.82309C13.8476 5.73469 13.9278 5.64121 14 5.54355C13.3426 3.93944 12.0606 2.65743 10.4565 2C10.3588 2.07216 10.2653 2.15243 10.1769 2.24083C9.20292 3.21483 8 8 8 8ZM8 8C8 8 9.20292 12.7852 10.1769 13.7592C10.2653 13.8476 10.3588 13.9278 10.4565 14C12.0606 13.3426 13.3426 12.0606 14 10.4565C13.9278 10.3588 13.8476 10.2653 13.7592 10.1769C12.7852 9.20292 8 8 8 8ZM8 8C8 8 6.79708 12.7852 5.82309 13.7592C5.73469 13.8476 5.64121 13.9278 5.54355 14C3.93944 13.3426 2.65743 12.0606 2 10.4565C2.07216 10.3588 2.15243 10.2653 2.24083 10.1769C3.21483 9.20292 8 8 8 8ZM8 8C8 8 3.21483 6.79708 2.24083 5.82309C2.15243 5.73469 2.07216 5.6412 2 5.54354C2.65743 3.93944 3.93944 2.65743 5.54354 2C5.6412 2.07216 5.73469 2.15243 5.82309 2.24083C6.79708 3.21483 8 8 8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M9.17157 1.17157C7.60948 2.73367 7.60948 5.26633 9.17157 6.82843C10.7337 8.39052 13.2663 8.39052 14.8284 6.82843C16.3905 5.26633 16.3905 2.73367 14.8284 1.17157C13.2663 -0.390524 10.7337 -0.390524 9.17157 1.17157Z',
},
{
d: 'M1.17157 14.8284C2.73367 16.3905 5.26633 16.3905 6.82843 14.8284C8.39052 13.2663 8.39052 10.7337 6.82843 9.17157C5.26633 7.60948 2.73367 7.60948 1.17157 9.17157C-0.390524 10.7337 -0.390524 13.2663 1.17157 14.8284Z',
},
{
d: 'M6.82843 1.17157C8.39052 2.73367 8.39052 5.26633 6.82843 6.82843C5.26633 8.39052 2.73367 8.39052 1.17157 6.82843C-0.390524 5.26633 -0.390524 2.73367 1.17157 1.17157C2.73367 -0.390524 5.26633 -0.390524 6.82843 1.17157Z',
},
{
d: 'M9.17157 14.8284C10.7337 16.3905 13.2663 16.3905 14.8284 14.8284C16.3905 13.2663 16.3905 10.7337 14.8284 9.17157C13.2663 7.60948 10.7337 7.60948 9.17157 9.17157C7.60948 10.7337 7.60948 13.2663 9.17157 14.8284Z',
},
],
[
{
d: 'M13.6569 2.34313C12.0059 5.93367 12.0059 10.0663 13.6569 13.6568C10.0663 12.0058 5.93368 12.0058 2.34315 13.6568C3.99414 10.0663 3.99414 5.93367 2.34315 2.34313C5.93368 3.99413 10.0663 3.99413 13.6569 2.34313Z',
},
],
[
{
d: 'M15.1083 5.31314C13.9061 6.5153 8 8 8 8C8 8 9.4847 2.09389 10.6869 0.891741C10.796 0.782636 10.9113 0.683558 11.0319 0.594499C13.0117 1.40593 14.5941 2.98825 15.4055 4.96812C15.3164 5.08865 15.2174 5.20404 15.1083 5.31314Z',
},
{
d: 'M15.4055 11.0319C15.3164 10.9113 15.2174 10.796 15.1083 10.6868C13.9061 9.48469 8 8 8 8C8 8 6.5153 2.09389 5.31315 0.891741C5.20404 0.782635 5.08866 0.683557 4.96812 0.594498C2.98825 1.40593 1.40593 2.98824 0.594501 4.96812C0.683561 5.08865 0.782639 5.20404 0.891746 5.31314C2.0939 6.5153 8 8 8 8C8 8 2.0939 9.48469 0.891746 10.6868C0.78264 10.796 0.683561 10.9113 0.594502 11.0319C1.40593 13.0117 2.98825 14.5941 4.96812 15.4055C5.08866 15.3164 5.20404 15.2174 5.31315 15.1082C6.5153 13.9061 8 8 8 8C8 8 9.4847 13.9061 10.6869 15.1082C10.796 15.2174 10.9113 15.3164 11.0319 15.4055C13.0117 14.5941 14.5941 13.0117 15.4055 11.0319Z',
},
],
[
{
d: 'M8 0C8.33735 2.71168 11.5009 4.02205 13.6569 2.34315C11.9779 4.49913 13.2883 7.66266 16 8C13.2883 8.33735 11.9779 11.5009 13.6569 13.6569C11.5009 11.9779 8.33735 13.2883 8 16C7.66266 13.2883 4.49913 11.9779 2.34315 13.6569C4.02205 11.5009 2.71168 8.33735 0 8C2.71168 7.66266 4.02205 4.49913 2.34315 2.34315C4.49913 4.02205 7.66266 2.71168 8 0Z',
},
],
[
{
d: 'M6.24244 4.40581C6.77293 4.14591 7.36943 4 8 4C8.63065 4 9.22722 4.14595 9.75776 4.40591C10.0814 3.6217 10.3195 2.89673 10.3195 2.46119C10.3195 1.10191 9.28111 0 8.00012 0C6.71913 0 5.68069 1.10191 5.68069 2.46119C5.68069 2.89671 5.9188 3.62164 6.24244 4.40581Z',
},
{
d: 'M5.86339 4.61784C4.80568 5.28742 4.08369 6.43949 4.00681 7.76466C3.23255 7.66304 2.55351 7.51757 2.20488 7.30932C1.06707 6.62968 0.66391 5.1483 1.3044 4.00056C1.9449 2.85282 3.3865 2.47335 4.52431 3.15299C4.88694 3.3696 5.37149 3.94049 5.86339 4.61784Z',
},
{
d: 'M4.00681 8.23534C3.23255 8.33696 2.5535 8.48244 2.20488 8.69068C1.06707 9.37032 0.66391 10.8517 1.3044 11.9994C1.9449 13.1472 3.3865 13.5267 4.52431 12.847C4.88694 12.6304 5.37149 12.0595 5.86339 11.3822C4.80568 10.7126 4.0837 9.56051 4.00681 8.23534Z',
},
{
d: 'M6.24244 11.5942C5.9188 12.3784 5.68069 13.1033 5.68069 13.5388C5.68069 14.8981 6.71913 16 8.00012 16C9.28111 16 10.3195 14.8981 10.3195 13.5388C10.3195 13.1033 10.0814 12.3783 9.75776 11.5941C9.22722 11.8541 8.63065 12 8 12C7.36943 12 6.77293 11.8541 6.24244 11.5942Z',
},
{
d: 'M10.1366 11.3821C10.6285 12.0595 11.1131 12.6304 11.4757 12.847C12.6135 13.5266 14.0551 13.1472 14.6956 11.9994C15.3361 10.8517 14.9329 9.37029 13.7951 8.69065C13.4465 8.4824 12.7675 8.33693 11.9932 8.23531C11.9163 9.56048 11.1943 10.7126 10.1366 11.3821Z',
},
{
d: 'M11.9932 7.76469C11.9163 6.43952 11.1943 5.28745 10.1366 4.61786C10.6285 3.94051 11.1131 3.36962 11.4757 3.15301C12.6135 2.47337 14.0551 2.85285 14.6956 4.00059C15.3361 5.14833 14.9329 6.62971 13.7951 7.30935C13.4465 7.5176 12.7675 7.66307 11.9932 7.76469Z',
},
],
[
{
d: 'M8 0C9.37146 3.70632 12.2937 6.62854 16 8C12.2937 9.37146 9.37146 12.2937 8 16C6.62854 12.2937 3.70632 9.37146 0 8C3.70632 6.62854 6.62854 3.70632 8 0Z',
},
],
[
{
d: 'M12 4C12 6.20914 10.2091 8 8 8C5.79086 8 4 6.20914 4 4C4 1.79086 5.79086 0 8 0C10.2091 0 12 1.79086 12 4Z',
},
{
d: 'M8 11C8 13.2091 6.20914 15 4 15C1.79086 15 0 13.2091 0 11C0 8.79086 1.79086 7 4 7C6.20914 7 8 8.79086 8 11Z',
},
{
d: 'M8 11C8 8.79086 9.79086 7 12 7C14.2091 7 16 8.79086 16 11C16 13.2091 14.2091 15 12 15C9.79086 15 8 13.2091 8 11Z',
},
],
[
{
d: 'M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5 4C4.44772 4 4 4.44772 4 5V11C4 11.5523 4.44772 12 5 12H11C11.5523 12 12 11.5523 12 11V5C12 4.44772 11.5523 4 11 4H5Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM12.7207 7.32562L8.67438 3.27934C8.30193 2.90689 7.69807 2.90689 7.32562 3.27934L3.27934 7.32562C2.90689 7.69807 2.90689 8.30193 3.27934 8.67438L7.32562 12.7207C7.69807 13.0931 8.30193 13.0931 8.67438 12.7207L12.7207 8.67438C13.0931 8.30193 13.0931 7.69807 12.7207 7.32562Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M10.3438 10.3438C10.9434 10.9431 11.7715 11.3137 12.6863 11.3137C14.5164 11.3137 16 9.83012 16 8.00001C16 6.1699 14.5164 4.6863 12.6863 4.6863C10.8562 4.6863 9.37259 6.1699 9.37259 8.00001C9.37259 8.91475 9.74323 9.74292 10.3425 10.3425C9.74292 9.74323 8.91475 9.37258 8 9.37258C7.08525 9.37258 6.25708 9.74323 5.65746 10.3425C6.25677 9.74292 6.62741 8.91475 6.62741 8.00001C6.62741 6.1699 5.14382 4.6863 3.31371 4.6863C1.4836 4.6863 -3.70335e-07 6.1699 0 8.00001C-4.9378e-07 9.83012 1.4836 11.3137 3.31371 11.3137C4.22845 11.3137 5.05663 10.9431 5.65625 10.3438C5.05695 10.9434 4.68629 11.7715 4.68629 12.6863C4.68629 14.5164 6.16989 16 8 16C9.83011 16 11.3137 14.5164 11.3137 12.6863C11.3137 11.7715 10.9431 10.9434 10.3438 10.3438Z',
},
{
d: 'M8 6.62742C6.16989 6.62742 4.68629 5.14382 4.68629 3.31371C4.68629 1.4836 6.16989 -7.40671e-08 8 0C9.83011 -7.40671e-08 11.3137 1.4836 11.3137 3.31371C11.3137 5.14382 9.83011 6.62742 8 6.62742Z',
},
],
[
{
d: 'M13.6569 2.34315C11.5009 4.02205 8.33735 2.71168 8 0C7.66266 2.71168 4.49913 4.02205 2.34315 2.34315C4.02205 4.49913 2.71168 7.66266 0 8C2.71168 8.33735 4.02205 11.5009 2.34315 13.6569C4.49913 11.9779 7.66266 13.2883 8 16C8.33735 13.2883 11.5009 11.9779 13.6569 13.6569C11.9779 11.5009 13.2883 8.33735 16 8C13.2883 7.66266 11.9779 4.49913 13.6569 2.34315ZM8 11C9.65685 11 11 9.65685 11 8C11 6.34315 9.65685 5 8 5C6.34315 5 5 6.34315 5 8C5 9.65685 6.34315 11 8 11Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M11.9916 2.34459C12.451 1.88514 13.1959 1.88514 13.6554 2.34459C14.1149 2.80405 14.1149 3.54899 13.6554 4.00845L11.1596 6.50422C10.7002 6.96368 9.95524 6.96368 9.49578 6.50422C9.03632 6.04476 9.03632 5.29983 9.49578 4.84037L11.9916 2.34459Z',
},
{
d: 'M4.84037 9.49578C5.29983 9.03632 6.04476 9.03632 6.50422 9.49578C6.96368 9.95524 6.96368 10.7002 6.50422 11.1596L4.00845 13.6554C3.54899 14.1149 2.80405 14.1149 2.3446 13.6554C1.88514 13.1959 1.88514 12.451 2.3446 11.9916L4.84037 9.49578Z',
},
{
d: 'M13.6554 11.9916C14.1149 12.451 14.1149 13.1959 13.6554 13.6554C13.1959 14.1149 12.451 14.1149 11.9916 13.6554L9.49578 11.1596C9.03632 10.7002 9.03632 9.95524 9.49578 9.49578C9.95524 9.03632 10.7002 9.03632 11.1596 9.49578L13.6554 11.9916Z',
},
{
d: 'M6.50422 4.84037C6.96368 5.29983 6.96368 6.04476 6.50422 6.50422C6.04476 6.96368 5.29983 6.96368 4.84037 6.50422L2.34459 4.00845C1.88513 3.54899 1.88514 2.80405 2.3446 2.34459C2.80405 1.88513 3.54899 1.88514 4.00845 2.34459L6.50422 4.84037Z',
},
],
[
{
d: 'M15 2C15 5.86599 11.866 9 8 9C4.13401 9 1 5.86599 1 2H4.5C6.433 2 8 3.567 8 5.5C8 3.567 9.567 2 11.5 2H15Z',
},
{
d: 'M1 9C1 12.866 4.13401 16 8 16C11.866 16 15 12.866 15 9H11.5C9.567 9 8 10.567 8 12.5C8 10.567 6.433 9 4.5 9H1Z',
},
],
[
{
d: 'M7.99948 0C6.89491 7.11679e-05 5.99954 0.895559 5.99961 2.00013C5.99968 3.1047 6.8957 4.00007 8.00027 4C9.10484 4.00007 10.0003 3.1047 10.0004 2.00013C10.0005 0.895559 9.1051 7.11679e-05 8.00053 0H7.99948Z',
},
{
d: 'M4.00001 7.99973C4.00008 6.89516 3.10471 5.99968 2.00014 5.9996C0.895567 5.99953 7.87973e-05 6.89491 7.62939e-06 7.99948V8.00052C7.87973e-05 9.10509 0.895567 10.0005 2.00014 10.0004C3.10471 10.0003 4.00008 9.1043 4.00001 7.99973Z',
},
{
d: 'M16 7.99948C15.9999 6.89491 15.1044 5.99953 13.9999 5.99961C12.8953 5.99968 11.9999 6.8957 12 8.00027C11.9999 9.10484 12.8953 10.0003 13.9999 10.0004C15.1044 10.0005 15.9999 9.10509 16 8.00052V7.99948Z',
},
{
d: 'M7.99974 12C6.89517 11.9999 5.99968 12.8953 5.99961 13.9999C5.99954 15.1044 6.89491 15.9999 7.99948 16H8.00053C9.1051 15.9999 10.0005 15.1044 10.0004 13.9999C10.0003 12.8953 9.10431 11.9999 7.99974 12Z',
},
{
d: 'M8.00001 11C9.65686 11 11 9.65685 11 8C11 6.34315 9.65686 5 8.00001 5C6.34315 5 5.00001 6.34315 5.00001 8C5.00001 9.65685 6.34315 11 8.00001 11Z',
},
],
[
{
d: 'M13.6569 2.34315C11.5009 4.02205 8.33735 2.71168 8 0C7.66266 2.71168 4.49913 4.02205 2.34315 2.34315C4.02205 4.49913 2.71168 7.66266 0 8C2.71168 8.33735 4.02205 11.5009 2.34315 13.6569C4.49913 11.9779 7.66266 13.2883 8 16C8.33735 13.2883 11.5009 11.9779 13.6569 13.6569C11.9779 11.5009 13.2883 8.33735 16 8C13.2883 7.66266 11.9779 4.49913 13.6569 2.34315ZM12 8L8 4L4 8L8 12L12 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8Z',
},
],
[
{
d: 'M13.6569 13.6568C12.0059 10.0663 12.0059 5.93368 13.6569 2.34314C10.0663 3.99414 5.93368 3.99414 2.34315 2.34314C3.99414 5.93368 3.99414 10.0663 2.34315 13.6568C5.93368 12.0059 10.0663 12.0059 13.6569 13.6568ZM11 8L8 5L5 8L8 11L11 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M7.99948 0C6.89491 7.11679e-05 5.99954 0.895559 5.99961 2.00013C5.99968 3.1047 6.8957 4.00007 8.00027 4C9.10484 4.00007 10.0003 3.1047 10.0004 2.00013C10.0005 0.895559 9.1051 7.11679e-05 8.00053 0H7.99948Z',
},
{
d: 'M13.6565 2.34278C12.8754 1.56178 11.6091 1.56186 10.8281 2.34296C10.0471 3.12406 10.0475 4.39076 10.8286 5.17176C11.6096 5.95286 12.8759 5.95294 13.657 5.17194C14.4381 4.39094 14.4382 3.12461 13.6572 2.34352L13.6565 2.34278Z',
},
{
d: 'M5.17177 5.17139C5.95287 4.39039 5.95295 3.12406 5.17195 2.34296C4.39095 1.56186 3.12462 1.56178 2.34352 2.34278L2.34278 2.34352C1.56179 3.12462 1.56187 4.39094 2.34297 5.17194C3.12407 5.95294 4.39077 5.95249 5.17177 5.17139Z',
},
{
d: 'M4.00001 7.99973C4.00008 6.89516 3.10471 5.99968 2.00014 5.9996C0.895567 5.99953 7.87973e-05 6.89491 7.62939e-06 7.99948V8.00052C7.87973e-05 9.10509 0.895567 10.0005 2.00014 10.0004C3.10471 10.0003 4.00008 9.1043 4.00001 7.99973Z',
},
{
d: 'M16 7.99948C15.9999 6.89491 15.1044 5.99953 13.9999 5.99961C12.8953 5.99968 11.9999 6.8957 12 8.00027C11.9999 9.10484 12.8953 10.0003 13.9999 10.0004C15.1044 10.0005 15.9999 9.10509 16 8.00052V7.99948Z',
},
{
d: 'M5.1714 10.8282C4.3904 10.0471 3.12407 10.0471 2.34297 10.8281C1.56187 11.6091 1.56179 12.8754 2.34278 13.6565L2.34352 13.6572C3.12462 14.4382 4.39095 14.4381 5.17195 13.657C5.95295 12.8759 5.95249 11.6092 5.1714 10.8282Z',
},
{
d: 'M13.6572 13.6565C14.4382 12.8754 14.4381 11.6091 13.657 10.8281C12.8759 10.0471 11.6092 10.0475 10.8282 10.8286C10.0471 11.6096 10.0471 12.8759 10.8281 13.657C11.6091 14.4381 12.8754 14.4382 13.6565 13.6572L13.6572 13.6565Z',
},
{
d: 'M7.99974 12C6.89517 11.9999 5.99968 12.8953 5.99961 13.9999C5.99954 15.1044 6.89491 15.9999 7.99948 16H8.00053C9.1051 15.9999 10.0005 15.1044 10.0004 13.9999C10.0003 12.8953 9.10431 11.9999 7.99974 12Z',
},
{
d: 'M8.00001 11C9.65686 11 11 9.65685 11 8C11 6.34315 9.65686 5 8.00001 5C6.34315 5 5.00001 6.34315 5.00001 8C5.00001 9.65685 6.34315 11 8.00001 11Z',
},
],
[
{
d: 'M8 8C8 8 13.1678 6.70089 14.2197 5.649C15.2716 4.59712 15.2583 2.87836 14.19 1.81004C13.1216 0.741719 11.4029 0.728395 10.351 1.78028C9.29911 2.83216 8 8 8 8Z',
},
{
d: 'M8 8C8 8 13.1678 9.29911 14.2197 10.351C15.2716 11.4029 15.2583 13.1216 14.19 14.19C13.1216 15.2583 11.4029 15.2716 10.351 14.2197C9.29911 13.1678 8 8 8 8Z',
},
{
d: 'M1.78028 10.351C2.83216 9.29911 8 8 8 8C8 8 6.70089 13.1678 5.649 14.2197C4.59712 15.2716 2.87836 15.2583 1.81004 14.19C0.741719 13.1216 0.728395 11.4029 1.78028 10.351Z',
},
{
d: 'M8 8C8 8 2.83216 6.70089 1.78028 5.649C0.728395 4.59712 0.741719 2.87836 1.81004 1.81004C2.87836 0.741719 4.59712 0.728395 5.649 1.78028C6.70089 2.83216 8 8 8 8Z',
},
],
[
{
d: 'M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M13.6569 13.6568C12.0059 10.0663 12.0059 5.93368 13.6569 2.34314C10.0663 3.99414 5.93368 3.99414 2.34315 2.34314C3.99414 5.93368 3.99414 10.0663 2.34315 13.6568C5.93368 12.0059 10.0663 12.0059 13.6569 13.6568ZM8 11C9.65685 11 11 9.65686 11 8.00001C11 6.34315 9.65685 5.00001 8 5.00001C6.34315 5.00001 5 6.34315 5 8.00001C5 9.65686 6.34315 11 8 11Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M5.34749 1.59629C5.85108 0.646843 6.8496 0.000111103 7.99922 0H8.00078C9.1504 0.000111103 10.1489 0.646843 10.6525 1.59628C11.68 1.28102 12.8433 1.52977 13.6563 2.34259L13.6574 2.3437C14.4702 3.15668 14.719 4.32005 14.4037 5.34749C15.3532 5.85108 15.9999 6.8496 16 7.99922V8.00078C15.9999 9.1504 15.3532 10.1489 14.4037 10.6525C14.719 11.68 14.4702 12.8433 13.6574 13.6563L13.6563 13.6574C12.8433 14.4702 11.68 14.719 10.6525 14.4037C10.1489 15.3532 9.1504 15.9999 8.00078 16H7.99922C6.8496 15.9999 5.85108 15.3532 5.3475 14.4037C4.32005 14.719 3.15668 14.4702 2.3437 13.6574L2.34259 13.6563C1.52977 12.8433 1.28102 11.68 1.59629 10.6525C0.646843 10.1489 0.000111103 9.1504 0 8.00078V7.99922C0.000111103 6.8496 0.646843 5.85108 1.59628 5.34749C1.28102 4.32005 1.52977 3.15668 2.34259 2.3437L2.3437 2.34259C3.15668 1.52977 4.32005 1.28102 5.34749 1.59629ZM7.11693 5.86807C6.98022 6.12611 6.80322 6.3684 6.58593 6.58565C6.36868 6.80294 6.12611 6.98022 5.86807 7.11693C5.95387 7.39605 6.00003 7.69253 6 7.9998C6.00003 8.30706 5.95387 8.60395 5.86807 8.88307C6.12611 9.01978 6.3684 9.19678 6.58565 9.41407C6.80294 9.63132 6.98022 9.87389 7.11693 10.1319C7.39605 10.0461 7.69253 9.99997 7.9998 10C8.30706 9.99997 8.60394 10.0461 8.88307 10.1319C9.01978 9.87389 9.19678 9.6316 9.41407 9.41435C9.63132 9.19706 9.87389 9.01978 10.1319 8.88307C10.0461 8.60395 9.99997 8.30747 10 8.0002C9.99997 7.69294 10.0461 7.39605 10.1319 7.11693C9.87389 6.98022 9.6316 6.80322 9.41435 6.58593C9.19706 6.36868 9.01978 6.12611 8.88307 5.86807C8.60395 5.95387 8.30747 6.00003 8.0002 6C7.69294 6.00003 7.39605 5.95387 7.11693 5.86807Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M12.6045 11.8471C13.4757 10.8056 14 9.46402 14 8C14 6.53598 13.4756 5.19442 12.6045 4.15289L13.6832 2.76772C13.9157 2.46917 13.5308 2.08434 13.2323 2.31683L11.8471 3.39548C10.8056 2.52434 9.46402 2 8 2C6.53598 2 5.19443 2.52434 4.1529 3.39548L2.76773 2.31682C2.46918 2.08434 2.08435 2.46917 2.31684 2.76772L3.39549 4.15289C2.52435 5.19442 2 6.53598 2 8C2 9.46402 2.52435 10.8056 3.39548 11.8471L2.31684 13.2323C2.08435 13.5308 2.46918 13.9156 2.76773 13.6832L4.15289 12.6045C5.19442 13.4756 6.53598 14 8 14C9.46402 14 10.8056 13.4756 11.8471 12.6045L13.2323 13.6832C13.5308 13.9156 13.9156 13.5308 13.6832 13.2323L12.6045 11.8471ZM12.6045 11.8471L10.3747 8.9836L12.89 8.31882C13.2654 8.2721 13.2654 7.72787 12.8899 7.68116L10.3747 7.01637L12.6045 4.15289C12.375 3.87852 12.1215 3.62497 11.8471 3.39548L8.98361 5.62533L8.31883 3.11004C8.27212 2.73454 7.72788 2.73454 7.68117 3.11004L7.01639 5.62533L4.1529 3.39548C3.87853 3.62497 3.62498 3.87852 3.39549 4.15289L5.62535 7.01637L3.11005 7.68116C2.73455 7.72787 2.73455 8.27211 3.11005 8.31882L5.62535 8.9836L3.39548 11.8471C3.62497 12.1215 3.87852 12.375 4.15289 12.6045L7.01639 10.3746L7.68117 12.8899C7.72788 13.2654 8.27212 13.2654 8.31883 12.8899L8.98361 10.3746L11.8471 12.6045C12.1215 12.375 12.375 12.1215 12.6045 11.8471Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8.53781 0.379548C8.35784 -0.126516 7.64216 -0.126516 7.4622 0.379548L6.25252 3.78121L2.99181 2.23124C2.50672 2.00065 2.00065 2.50672 2.23124 2.99181L3.78121 6.25252L0.379548 7.4622C-0.126516 7.64216 -0.126516 8.35784 0.379548 8.53781L3.78121 9.74748L2.23124 13.0082C2.00065 13.4933 2.50672 13.9993 2.99181 13.7688L6.25252 12.2188L7.4622 15.6205C7.64216 16.1265 8.35784 16.1265 8.53781 15.6205L9.74748 12.2188L13.0082 13.7688C13.4933 13.9993 13.9993 13.4933 13.7688 13.0082L12.2188 9.74748L15.6205 8.53781C16.1265 8.35784 16.1265 7.64216 15.6205 7.4622L12.2188 6.25252L13.7688 2.99181C13.9993 2.50672 13.4933 2.00065 13.0082 2.23124L9.74748 3.78121L8.53781 0.379548ZM7.99994 10.9999C9.65679 10.9999 10.9999 9.65679 10.9999 7.99994C10.9999 6.34308 9.65679 4.99994 7.99994 4.99994C6.34308 4.99994 4.99994 6.34308 4.99994 7.99994C4.99994 9.65679 6.34308 10.9999 7.99994 10.9999Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M7.4622 0.379548C7.64216 -0.126516 8.35784 -0.126516 8.53781 0.379548L9.74748 3.78121L13.0082 2.23124C13.4933 2.00065 13.9993 2.50672 13.7688 2.99181L12.2188 6.25252L15.6205 7.4622C16.1265 7.64216 16.1265 8.35784 15.6205 8.53781L12.2188 9.74748L13.7688 13.0082C13.9993 13.4933 13.4933 13.9993 13.0082 13.7688L9.74748 12.2188L8.53781 15.6205C8.35784 16.1265 7.64216 16.1265 7.4622 15.6205L6.25252 12.2188L2.99181 13.7688C2.50672 13.9993 2.00065 13.4933 2.23124 13.0082L3.78121 9.74748L0.379548 8.53781C-0.126516 8.35784 -0.126516 7.64216 0.379548 7.4622L3.78121 6.25252L2.23124 2.99181C2.00065 2.50672 2.50672 2.00065 2.99181 2.23124L6.25252 3.78121L7.4622 0.379548Z',
},
],
[
{
d: 'M4.4 2C3.07452 2 2 3.07452 2 4.4V11.6C2 12.9255 3.07452 14 4.4 14H11.6C12.9255 14 14 12.9255 14 11.6V4.4C14 3.07452 12.9255 2 11.6 2H4.4ZM8.70711 4.70711C8.31658 4.31658 7.68342 4.31658 7.29289 4.70711L4.70711 7.29289C4.31658 7.68342 4.31658 8.31658 4.70711 8.70711L7.29289 11.2929C7.68342 11.6834 8.31658 11.6834 8.70711 11.2929L11.2929 8.70711C11.6834 8.31658 11.6834 7.68342 11.2929 7.29289L8.70711 4.70711Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M15 1C11.134 1 8 4.13401 8 8H15V1Z',
},
{
d: 'M1 15C4.86599 15 8 11.866 8 8H1V15Z',
},
{
d: 'M15 15C15 11.134 11.866 8 8 8L8 15H15Z',
},
{
d: 'M1 1C1 4.86599 4.13401 8 8 8V1L1 1Z',
},
],
[
{
d: 'M8.31883 0.281623C8.27212 -0.0938759 7.72788 -0.0938737 7.68117 0.281626L7.46446 2.02358C4.57807 2.27888 2.27889 4.57807 2.02358 7.46446L0.281623 7.68117C-0.0938759 7.72788 -0.0938737 8.27212 0.281626 8.31883L2.02358 8.53554C2.27889 11.4219 4.57807 13.7211 7.46446 13.9764L7.68117 15.7184C7.72788 16.0939 8.27212 16.0939 8.31883 15.7184L8.53554 13.9764C11.4219 13.7211 13.7211 11.4219 13.9764 8.53554L15.7184 8.31883C16.0939 8.27212 16.0939 7.72788 15.7184 7.68117L13.9764 7.46446C13.7211 4.57806 11.4219 2.27888 8.53554 2.02357L8.31883 0.281623ZM8.53554 2.02357C8.35911 2.00797 8.18049 2 8.00001 2C7.81952 2 7.64089 2.00797 7.46446 2.02358L7.01639 5.62535L4.76773 4.31684C4.46918 4.08435 4.08435 4.46918 4.31684 4.76773L5.62535 7.01639L2.02358 7.46446C2.00798 7.64089 2.00001 7.81951 2.00001 8C2.00001 8.18048 2.00798 8.35911 2.02358 8.53554L5.62535 8.98361L4.31684 11.2323C4.08435 11.5308 4.46918 11.9157 4.76773 11.6832L7.01639 10.3747L7.46446 13.9764C7.64089 13.992 7.81952 14 8.00001 14C8.18049 14 8.35911 13.992 8.53554 13.9764L8.98361 10.3747L11.2323 11.6832C11.5308 11.9157 11.9157 11.5308 11.6832 11.2323L10.3747 8.98361L13.9764 8.53554C13.992 8.35911 14 8.18048 14 8C14 7.81952 13.992 7.64089 13.9764 7.46446L10.3747 7.01639L11.6832 4.76773C11.9157 4.46918 11.5308 4.08435 11.2323 4.31684L8.98361 5.62535L8.53554 2.02357Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M2.34315 2.34315C5.46734 -0.781049 10.5327 -0.781049 13.6569 2.34315L10 6L8.70711 4.70711C8.31658 4.31658 7.68342 4.31658 7.2929 4.70711L6 6L2.34315 2.34315ZM8 8L6 6L4.70711 7.29289C4.31658 7.68342 4.31658 8.31658 4.70711 8.70711L6 10L2.34315 13.6569C5.46734 16.781 10.5327 16.781 13.6569 13.6569L10 10L11.2929 8.70711C11.6834 8.31658 11.6834 7.68342 11.2929 7.29289L10 6L8 8ZM8 8L10 10L8.70711 11.2929C8.31658 11.6834 7.68342 11.6834 7.2929 11.2929L6 10L8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8.53781 0.379548C8.35784 -0.126516 7.64216 -0.126516 7.4622 0.379548L6.25252 3.78121L2.99181 2.23124C2.50672 2.00065 2.00065 2.50672 2.23124 2.99181L3.78121 6.25252L0.379548 7.4622C-0.126516 7.64216 -0.126516 8.35784 0.379548 8.53781L3.78121 9.74748L2.23124 13.0082C2.00065 13.4933 2.50672 13.9993 2.99181 13.7688L6.25252 12.2188L7.4622 15.6205C7.64216 16.1265 8.35784 16.1265 8.53781 15.6205L9.74748 12.2188L13.0082 13.7688C13.4933 13.9993 13.9993 13.4933 13.7688 13.0082L12.2188 9.74748L15.6205 8.53781C16.1265 8.35784 16.1265 7.64216 15.6205 7.4622L12.2188 6.25252L13.7688 2.99181C13.9993 2.50672 13.4933 2.00065 13.0082 2.23124L9.74748 3.78121L8.53781 0.379548ZM10.9999 7.99994L7.99994 4.99994L4.99994 7.99994L7.99994 10.9999L10.9999 7.99994Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M2.34315 2.34315C5.46734 -0.781049 10.5327 -0.781049 13.6569 2.34315L10.8284 5.17157C10.1046 4.44772 9.10457 4 8 4C6.89543 4 5.89543 4.44772 5.17157 5.17157L2.34315 2.34315ZM8 8L5.17157 5.17157C4.44772 5.89543 4 6.89543 4 8C4 9.10457 4.44772 10.1046 5.17157 10.8284L2.34315 13.6569C5.46734 16.781 10.5327 16.781 13.6569 13.6569L10.8284 10.8284C11.5523 10.1046 12 9.10457 12 8C12 6.89543 11.5523 5.89543 10.8284 5.17157L8 8ZM8 8L10.8284 10.8284C10.1046 11.5523 9.10457 12 8 12C6.89543 12 5.89543 11.5523 5.17157 10.8284L8 8Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8.31882 0.281623C8.27211 -0.0938759 7.72788 -0.0938737 7.68116 0.281626L7.34298 2.99999H3V7.34299L0.281616 7.68117C-0.0938835 7.72788 -0.0938814 8.27212 0.281618 8.31883L3 8.65701V13H7.34298L7.68116 15.7184C7.72788 16.0939 8.27211 16.0939 8.31882 15.7184L8.657 13H13V8.65701L15.7184 8.31883C16.0939 8.27212 16.0939 7.72788 15.7184 7.68117L13 7.34299V2.99999H8.657L8.31882 0.281623ZM8.657 2.99999H7.34298L7.01638 5.62535L4.76772 4.31684C4.46917 4.08435 4.08434 4.46918 4.31683 4.76773L5.62534 7.01639L3 7.34299V8.65701L5.62534 8.98361L4.31683 11.2323C4.08434 11.5308 4.46917 11.9157 4.76772 11.6832L7.01638 10.3747L7.34298 13H8.657L8.98361 10.3747L11.2323 11.6832C11.5308 11.9157 11.9156 11.5308 11.6832 11.2323L10.3746 8.98361L13 8.65701V7.34299L10.3746 7.01639L11.6832 4.76773C11.9156 4.46918 11.5308 4.08435 11.2323 4.31684L8.98361 5.62535L8.657 2.99999Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M4.4 2C3.07452 2 2 3.07452 2 4.4V11.6C2 12.9255 3.07452 14 4.4 14H11.6C12.9255 14 14 12.9255 14 11.6V4.4C14 3.07452 12.9255 2 11.6 2H4.4ZM8 11C9.65685 11 11 9.65685 11 8C11 6.34315 9.65685 5 8 5C6.34315 5 5 6.34315 5 8C5 9.65685 6.34315 11 8 11Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
{
d: 'M11 8C11 9.65685 9.65685 11 8 11C6.34315 11 5 9.65685 5 8C5 6.34315 6.34315 5 8 5C9.65685 5 11 6.34315 11 8Z',
},
],
[
{
d: 'M2 3C5.31371 3 8 5.68629 8 9C8 5.68629 10.6863 3 14 3L14 9C14 12.3137 11.3137 15 8 15C4.68629 15 2 12.3137 2 9V3Z',
},
],
[
{
d: 'M7.46226 0.379609C7.64222 -0.126455 8.3579 -0.126455 8.53787 0.379609L9.74754 3.78127L13.0082 2.2313C13.4933 2.00071 13.9994 2.50678 13.7688 2.99187L12.2189 6.25258L15.6205 7.46226C16.1266 7.64222 16.1266 8.3579 15.6205 8.53787L12.2189 9.74754L13.7688 13.0082C13.9994 13.4933 13.4933 13.9994 13.0082 13.7688L9.74754 12.2189L8.53787 15.6205C8.3579 16.1266 7.64222 16.1266 7.46226 15.6205L6.25258 12.2189L2.99187 13.7688C2.50678 13.9994 2.00071 13.4933 2.2313 13.0082L3.78127 9.74754L0.379609 8.53787C-0.126455 8.3579 -0.126455 7.64222 0.379609 7.46226L3.78127 6.25258L2.2313 2.99187C2.00071 2.50678 2.50678 2.00071 2.99187 2.2313L6.25258 3.78127L7.46226 0.379609Z',
},
],
[
{
d: 'M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z',
},
{
d: 'M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8.67438 3.27934L12.7207 7.32562C13.0931 7.69807 13.0931 8.30193 12.7207 8.67438L8.67438 12.7207C8.30193 13.0931 7.69807 13.0931 7.32562 12.7207L3.27934 8.67438C2.90689 8.30193 2.90689 7.69807 3.27934 7.32562L7.32562 3.27934C7.69807 2.90689 8.30193 2.90689 8.67438 3.27934Z',
fillRule: 'evenodd',
clipRule: 'evenodd',
},
],
[
{
d: 'M13.2323 2.31683C13.5308 2.08434 13.9156 2.46917 13.6832 2.76772L10.3747 7.01637L12.8899 7.68116C13.2654 7.72787 13.2654 8.2721 12.89 8.31882L10.3747 8.9836L13.6832 13.2323C13.9156 13.5308 13.5308 13.9156 13.2323 13.6832L8.98361 10.3746L8.31883 12.8899C8.27212 13.2654 7.72788 13.2654 7.68117 12.8899L7.01639 10.3746L2.76773 13.6832C2.46918 13.9156 2.08435 13.5308 2.31684 13.2323L5.62535 8.9836L3.11005 8.31882C2.73455 8.27211 2.73455 7.72787 3.11005 7.68116L5.62535 7.01637L2.31684 2.76772C2.08435 2.46917 2.46918 2.08434 2.76773 2.31682L7.01639 5.62533L7.68117 3.11004C7.72788 2.73454 8.27212 2.73454 8.31883 3.11004L8.98361 5.62533L13.2323 2.31683Z',
},
],
[
{
d: 'M7.68116 0.281626C7.72788 -0.0938737 8.27211 -0.0938759 8.31882 0.281623L8.98361 5.62535L11.2323 4.31684C11.5308 4.08435 11.9156 4.46918 11.6832 4.76773L10.3746 7.01639L15.7184 7.68117C16.0939 7.72788 16.0939 8.27212 15.7184 8.31883L10.3746 8.98361L11.6832 11.2323C11.9156 11.5308 11.5308 11.9157 11.2323 11.6832L8.98361 10.3747L8.31882 15.7184C8.27211 16.0939 7.72788 16.0939 7.68116 15.7184L7.01638 10.3747L4.76772 11.6832C4.46917 11.9157 4.08434 11.5308 4.31683 11.2323L5.62534 8.98361L0.281618 8.31883C-0.0938814 8.27212 -0.0938835 7.72788 0.281616 7.68117L5.62534 7.01639L4.31683 4.76773C4.08434 4.46918 4.46917 4.08435 4.76772 4.31684L7.01638 5.62535L7.68116 0.281626Z',
},
],
[
{
d: 'M14 13C10.6863 13 8 10.3137 8 7C8 10.3137 5.31371 13 2 13L2 7C2 3.68629 4.68629 0.999999 8 1C11.3137 0.999999 14 3.68629 14 7L14 13Z',
},
],
]
import React, { memo, useMemo } from 'react'
import { useIsDarkMode } from 'state/user/hooks'
import { blurs, UniconAttributeData, UniconAttributes, UniconAttributesToIndices } from './types'
import { deriveUniconAttributeIndices, getUniconAttributeData, isEthAddress } from './utils'
const ORIGINAL_CONTAINER_SIZE = 36
const EMBLEM_XY_SHIFT = 10
function PathMask({
id,
paths,
scale,
shift = 0,
}: {
id: string
paths: React.SVGProps<SVGPathElement>[]
scale: number
shift?: number
}) {
return (
<mask id={id}>
<rect x="0" y="0" width="100%" height="100%" fill="white" />
<g transform={`scale(${scale}) \n translate(${shift}, ${shift})`}>
{paths.map((pathProps) => (
<path key={pathProps.d as string} {...pathProps} fill="black" />
))}
</g>
</mask>
)
}
type UniconMaskProps = { maskId: string; attributeData: UniconAttributeData; size: number }
function UniconMask({ maskId, attributeData, size }: UniconMaskProps) {
const shapeMaskId = `shape-${maskId}`
const containerMaskId = `container-${maskId}`
return (
<defs>
<PathMask
id={containerMaskId}
paths={attributeData[UniconAttributes.Container]}
scale={size / ORIGINAL_CONTAINER_SIZE}
/>
<PathMask
id={shapeMaskId}
paths={attributeData[UniconAttributes.Shape]}
scale={size / ORIGINAL_CONTAINER_SIZE}
shift={EMBLEM_XY_SHIFT}
/>
<mask id={maskId}>
<g fill="white">
<g mask={`url(#${shapeMaskId})`}>
<g transform={`scale(${size / ORIGINAL_CONTAINER_SIZE})`}>
{attributeData[UniconAttributes.Container].map((pathProps) => (
<path key={pathProps.d as string} {...pathProps} />
))}
</g>
</g>
<g mask={`url(#${containerMaskId})`}>
<g
transform={`scale(${size / ORIGINAL_CONTAINER_SIZE})
translate(10, 10)`}
>
{attributeData[UniconAttributes.Shape].map((pathProps) => (
<path key={pathProps.d as string} {...pathProps} />
))}
</g>
</g>
</g>
</mask>
</defs>
)
}
type UniconGradientProps = { gradientId: string; attributeData: UniconAttributeData }
function UniconGradient({ gradientId, attributeData }: UniconGradientProps) {
return (
<linearGradient id={gradientId}>
<stop offset="0%" stopColor={attributeData[UniconAttributes.GradientStart]} />
<stop offset="100%" stopColor={attributeData[UniconAttributes.GradientEnd]} />
</linearGradient>
)
}
function UniconBlur({ blurId, size }: { blurId: string; size: number }) {
return (
<filter id={blurId} x="-50%" y="-50%" height="200%" width="200%">
<feGaussianBlur in="SourceGraphic" stdDeviation={size / 3} />
</filter>
)
}
function UniconSvg({
attributeIndices,
size,
address,
}: {
attributeIndices: UniconAttributesToIndices
size: number
address: string
mobile?: boolean
}) {
const isDarkMode = useIsDarkMode()
const attributeData = useMemo(() => getUniconAttributeData(attributeIndices), [attributeIndices])
const gradientId = `gradient${address + size}`
const maskId = `mask${address + size}`
const blurId = `blur${address + size}`
const svgProps = {
viewBox: `0 0 ${size} ${size}`,
}
if (!attributeIndices || !attributeData) return null
return (
<svg {...svgProps}>
<defs>
<UniconMask maskId={maskId} attributeData={attributeData} size={size} />
<UniconGradient gradientId={gradientId} attributeData={attributeData} />
<UniconBlur blurId={blurId} size={size} />
</defs>
<g mask={`url(#${maskId})`}>
<rect x="0" y="0" width="100%" height="100%" fill={`url(#${gradientId})`} />
{!isDarkMode && <rect x="0" y="0" width="100%" height="100%" fill="black" opacity={0.08} />}
<ellipse
cx={size / 2}
cy={0}
rx={size / 2}
ry={size / 2}
fill={blurs[attributeIndices[UniconAttributes.GradientStart]]}
filter={`url(#${blurId})`}
/>
</g>
</svg>
)
}
interface Props {
address: string
size?: number
randomSeed?: number
border?: boolean
mobile?: boolean
}
function _Unicon({ address, size = 24, randomSeed = 0, mobile }: Props) {
const attributeIndices = useMemo(() => deriveUniconAttributeIndices(address, randomSeed), [address, randomSeed])
if (!address || !isEthAddress(address) || !attributeIndices) return null
return (
<div style={{ height: size, width: size, position: 'relative' }}>
<div style={{ height: size, width: size, overflow: 'visible', position: 'absolute' }}>
<UniconSvg attributeIndices={attributeIndices} size={size} address={address} mobile={mobile} />
</div>
</div>
)
}
export const Unicon = memo(_Unicon)
import { svgPaths as containerPaths } from './Container'
import { svgPaths as emblemPaths } from './Emblem'
export enum UniconAttributes {
GradientStart = 0,
GradientEnd = 1,
Container = 2,
Shape = 3,
}
export const UniconAttributesArray: UniconAttributes[] = [
UniconAttributes.GradientStart,
UniconAttributes.GradientEnd,
UniconAttributes.Container,
UniconAttributes.Shape,
]
export interface UniconAttributesToIndices {
[UniconAttributes.GradientStart]: number
[UniconAttributes.GradientEnd]: number
[UniconAttributes.Container]: number
[UniconAttributes.Shape]: number
}
export interface UniconAttributeData {
[UniconAttributes.GradientStart]: string
[UniconAttributes.GradientEnd]: string
[UniconAttributes.Container]: React.SVGProps<SVGPathElement>[]
[UniconAttributes.Shape]: React.SVGProps<SVGPathElement>[]
}
export const gradientStarts = [
'#6100FF',
'#5065FD',
'#36DBFF',
'#5CFE9D',
'#B1F13C',
'#F9F40B',
'#FF6F1E',
'#F14544',
'#FC72FF',
'#C0C0C0',
]
export const blurs = [
'#D3EBA3',
'#F06DF3',
'#9D99F5',
'#EDE590',
'#B0EDFE',
'#FBAA7F',
'#C8BB9B',
'#9D99F5',
'#A26AF3',
'#D3EBA3',
]
export const gradientEnds = [
'#D0B2F3',
'#BDB8FA',
'#63CDE8',
'#76D191',
'#9BCD46',
'#EDE590',
'#FBAA7F',
'#FEA79B',
'#F5A1F5',
'#B8C3B7',
]
export const UniconNumOptions = {
[UniconAttributes.GradientStart]: gradientStarts.length,
[UniconAttributes.GradientEnd]: gradientEnds.length,
[UniconAttributes.Container]: containerPaths.length,
[UniconAttributes.Shape]: emblemPaths.length,
}
import { isAddress } from 'ethers/lib/utils'
import { svgPaths as containerPaths } from './Container'
import { svgPaths as emblemPaths } from './Emblem'
import {
gradientEnds,
gradientStarts,
UniconAttributeData,
UniconAttributes,
UniconAttributesArray,
UniconAttributesToIndices,
UniconNumOptions,
} from './types'
const NUM_CHARS_TO_USE_PER_ATTRIBUTE = 2
export const isEthAddress = (address: string) => {
return address.startsWith('0x') && isAddress(address.toLowerCase())
}
export const deriveUniconAttributeIndices = (
address: string,
randomSeed = 0
): UniconAttributesToIndices | undefined => {
if (!isEthAddress(address)) return
const hexAddr = address.slice(-40)
const newIndices = {
[UniconAttributes.GradientStart]: 0,
[UniconAttributes.GradientEnd]: 0,
[UniconAttributes.Container]: 0,
[UniconAttributes.Shape]: 0,
} as UniconAttributesToIndices
for (const a of UniconAttributesArray) {
const optionHex = hexAddr.slice(NUM_CHARS_TO_USE_PER_ATTRIBUTE * a, NUM_CHARS_TO_USE_PER_ATTRIBUTE * (a + 1))
const optionDec = parseInt(optionHex, 16) + randomSeed
const optionIndex = optionDec % UniconNumOptions[a]
newIndices[a] = optionIndex
}
return newIndices
}
export const getUniconAttributeData = (attributeIndices: UniconAttributesToIndices): UniconAttributeData => {
return {
[UniconAttributes.GradientStart]: gradientStarts[attributeIndices[UniconAttributes.GradientStart]],
[UniconAttributes.GradientEnd]: gradientEnds[attributeIndices[UniconAttributes.GradientEnd]],
[UniconAttributes.Container]: containerPaths[attributeIndices[UniconAttributes.Container]],
[UniconAttributes.Shape]: emblemPaths[attributeIndices[UniconAttributes.Shape]],
} as UniconAttributeData
}
...@@ -251,7 +251,7 @@ function Web3StatusInner() { ...@@ -251,7 +251,7 @@ function Web3StatusInner() {
pending={hasPendingTransactions} pending={hasPendingTransactions}
isClaimAvailable={isClaimAvailable} isClaimAvailable={isClaimAvailable}
> >
{!hasPendingTransactions && <StatusIcon size={24} connectionType={connectionType} />} {!hasPendingTransactions && <StatusIcon enableInfotips={true} size={24} connectionType={connectionType} />}
{hasPendingTransactions ? ( {hasPendingTransactions ? (
<RowBetween> <RowBetween>
<Text> <Text>
......
import { signTypedData } from '@uniswap/conedison/provider' import { signTypedData } from '@uniswap/conedison/provider/signing'
import { AllowanceTransfer, MaxAllowanceTransferAmount, PERMIT2_ADDRESS, PermitSingle } from '@uniswap/permit2-sdk' import { AllowanceTransfer, MaxAllowanceTransferAmount, PERMIT2_ADDRESS, PermitSingle } from '@uniswap/permit2-sdk'
import { CurrencyAmount, Token } from '@uniswap/sdk-core' import { CurrencyAmount, Token } from '@uniswap/sdk-core'
import { useWeb3React } from '@web3-react/core' import { useWeb3React } from '@web3-react/core'
......
...@@ -5002,10 +5002,10 @@ ...@@ -5002,10 +5002,10 @@
react "^18.2.0" react "^18.2.0"
react-dom "^18.2.0" react-dom "^18.2.0"
"@uniswap/conedison@^1.3.0": "@uniswap/conedison@^1.3.0", "@uniswap/conedison@^1.4.0":
version "1.3.0" version "1.4.0"
resolved "https://registry.yarnpkg.com/@uniswap/conedison/-/conedison-1.3.0.tgz#998aca2bad27f0780a05b40e4512acfcadfece79" resolved "https://registry.yarnpkg.com/@uniswap/conedison/-/conedison-1.4.0.tgz#44ad96333b92913a57be34bf5effcfee6534cba1"
integrity sha512-zpZ52svBJ2btwl09mLOw7HlBxFDuYAjAZXLAR7WQZJeRgjD1yD2QuI3v7JliXvHzJh3ePYH6820EMp7xQbdAGQ== integrity sha512-ZZMfPTjUiYpLvO0SuMPGNzkFrRpzf+bQYSL/CzaYKGSVdorRUj4XpeMdjlbuKUtHqUEunOWE8eDL3J1Hl4HOUg==
"@uniswap/default-token-list@^2.0.0": "@uniswap/default-token-list@^2.0.0":
version "2.2.0" version "2.2.0"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment