1254 lines
82 KiB
TypeScript
1254 lines
82 KiB
TypeScript
/*
|
|
* Vencord, a modification for Discord's desktop app
|
|
* Copyright (c) 2023 Vendicated and contributors
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
import "./iconStyles.css";
|
|
|
|
import { getIntlMessage } from "@utils/discord";
|
|
import { classes } from "@utils/misc";
|
|
import type { JSX, PropsWithChildren } from "react";
|
|
|
|
interface BaseIconProps extends IconProps {
|
|
viewBox: string;
|
|
}
|
|
|
|
type IconProps = JSX.IntrinsicElements["svg"];
|
|
|
|
function Icon({ height = 24, width = 24, className, children, viewBox, ...svgProps }: PropsWithChildren<BaseIconProps>) {
|
|
return (
|
|
<svg
|
|
className={classes(className, "vc-icon")}
|
|
role="img"
|
|
width={width}
|
|
height={height}
|
|
viewBox={viewBox}
|
|
{...svgProps}
|
|
>
|
|
{children}
|
|
</svg>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Discord's link icon, as seen in the Message context menu "Copy Message Link" option
|
|
*/
|
|
export function LinkIcon({ height = 24, width = 24, className }: IconProps) {
|
|
return (
|
|
<Icon
|
|
height={height}
|
|
width={width}
|
|
className={classes(className, "vc-link-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<g fill="none" fillRule="evenodd">
|
|
<path fill="currentColor" d="M10.59 13.41c.41.39.41 1.03 0 1.42-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0 5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24 2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24zm2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0 5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24 2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24.973.973 0 0 1 0-1.42z" />
|
|
<rect width={width} height={height} />
|
|
</g>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Discord's copy icon, as seen in the user panel popout on the right of the username and in large code blocks
|
|
*/
|
|
export function CopyIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-copy-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<g fill="currentColor">
|
|
<path d="M3 16a1 1 0 0 1-1-1v-5a8 8 0 0 1 8-8h5a1 1 0 0 1 1 1v.5a.5.5 0 0 1-.5.5H10a6 6 0 0 0-6 6v5.5a.5.5 0 0 1-.5.5H3Z" />
|
|
<path d="M6 18a4 4 0 0 0 4 4h8a4 4 0 0 0 4-4v-4h-3a5 5 0 0 1-5-5V6h-4a4 4 0 0 0-4 4v8Z" />
|
|
<path d="M21.73 12a3 3 0 0 0-.6-.88l-4.25-4.24a3 3 0 0 0-.88-.61V9a3 3 0 0 0 3 3h2.73Z" />
|
|
</g>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Discord's ID icon, as seen in Developer Mode "Copy ID" context menu items
|
|
*/
|
|
export function CopyIdIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-copy-id-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M15.3 14.48c-.46.45-1.08.67-1.86.67h-1.39V9.2h1.39c.78 0 1.4.22 1.86.67.46.45.68 1.22.68 2.31 0 1.1-.22 1.86-.68 2.31Z"
|
|
/>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5Zm1 15h2.04V7.34H6V17Zm4-9.66V17h3.44c1.46 0 2.6-.42 3.38-1.25.8-.83 1.2-2.02 1.2-3.58s-.4-2.75-1.2-3.58c-.79-.83-1.92-1.25-3.38-1.25H10Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Discord's open external icon, as seen in the user profile connections
|
|
*/
|
|
export function OpenExternalIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-open-external-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill="currentColor" d="M15 2a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v6a1 1 0 1 1-2 0V4.41l-4.3 4.3a1 1 0 1 1-1.4-1.42L19.58 3H16a1 1 0 0 1-1-1Z" />
|
|
<path fill="currentColor" d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3v-6a1 1 0 1 0-2 0v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h6a1 1 0 1 0 0-2H5Z" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ImageIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-image-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill="currentColor" d="M21,19V5c0,-1.1 -0.9,-2 -2,-2H5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2zM8.5,13.5l2.5,3.01L14.5,12l4.5,6H5l3.5,-4.5z" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function InfoIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-info-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
d="M23 12a11 11 0 1 1-22 0 11 11 0 0 1 22 0Zm-9.5-4.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.77 3.96a1 1 0 1 0-1.96-.42l-1.04 4.86a2.77 2.77 0 0 0 4.31 2.83l.24-.17a1 1 0 1 0-1.16-1.62l-.24.17a.77.77 0 0 1-1.2-.79l1.05-4.86Z" clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function WarningIcon({ height = 32, width = 32, className }: IconProps) {
|
|
return (
|
|
<Icon
|
|
height={height}
|
|
width={width}
|
|
className={classes(className, "vc-warning-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
d="M10 3.1a2.37 2.37 0 0 1 4 0l8.71 14.75c.84 1.41-.26 3.15-2 3.15H3.29c-1.74 0-2.84-1.74-2-3.15L9.99 3.1Zm3.25 14.65a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM13.06 14l.37-5.94a1 1 0 0 0-1-1.06h-.87a1 1 0 0 0-1 1.06l.38 5.94a1.06 1.06 0 0 0 2.12 0Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function OwnerCrownIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
aria-label={getIntlMessage("GUILD_OWNER")}
|
|
{...props}
|
|
className={classes(props.className, "vc-owner-crown-icon")}
|
|
role="img"
|
|
viewBox="0 0 16 16"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
d="M13.6572 5.42868C13.8879 5.29002 14.1806 5.30402 14.3973 5.46468C14.6133 5.62602 14.7119 5.90068 14.6473 6.16202L13.3139 11.4954C13.2393 11.7927 12.9726 12.0007 12.6666 12.0007H3.33325C3.02725 12.0007 2.76058 11.792 2.68592 11.4954L1.35258 6.16202C1.28792 5.90068 1.38658 5.62602 1.60258 5.46468C1.81992 5.30468 2.11192 5.29068 2.34325 5.42868L5.13192 7.10202L7.44592 3.63068C7.46173 3.60697 7.48377 3.5913 7.50588 3.57559C7.5192 3.56612 7.53255 3.55663 7.54458 3.54535L6.90258 2.90268C6.77325 2.77335 6.77325 2.56068 6.90258 2.43135L7.76458 1.56935C7.89392 1.44002 8.10658 1.44002 8.23592 1.56935L9.09792 2.43135C9.22725 2.56068 9.22725 2.77335 9.09792 2.90268L8.45592 3.54535C8.46794 3.55686 8.48154 3.56651 8.49516 3.57618C8.51703 3.5917 8.53897 3.60727 8.55458 3.63068L10.8686 7.10202L13.6572 5.42868ZM2.66667 12.6673H13.3333V14.0007H2.66667V12.6673Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Discord's screenshare icon, as seen in the connection panel
|
|
*/
|
|
export function ScreenshareIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-screenshare-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M2 4.5C2 3.397 2.897 2.5 4 2.5H20C21.103 2.5 22 3.397 22 4.5V15.5C22 16.604 21.103 17.5 20 17.5H13V19.5H17V21.5H7V19.5H11V17.5H4C2.897 17.5 2 16.604 2 15.5V4.5ZM13.2 14.3375V11.6C9.864 11.6 7.668 12.6625 6 15C6.672 11.6625 8.532 8.3375 13.2 7.6625V5L18 9.6625L13.2 14.3375Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ImageVisible(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-image-visible")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill="currentColor" d="M5 21q-.825 0-1.413-.587Q3 19.825 3 19V5q0-.825.587-1.413Q4.175 3 5 3h14q.825 0 1.413.587Q21 4.175 21 5v14q0 .825-.587 1.413Q19.825 21 19 21Zm0-2h14V5H5v14Zm1-2h12l-3.75-5-3 4L9 13Zm-1 2V5v14Z" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ImageInvisible(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-image-invisible")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill="currentColor" d="m21 18.15-2-2V5H7.85l-2-2H19q.825 0 1.413.587Q21 4.175 21 5Zm-1.2 4.45L18.2 21H5q-.825 0-1.413-.587Q3 19.825 3 19V5.8L1.4 4.2l1.4-1.4 18.4 18.4ZM6 17l3-4 2.25 3 .825-1.1L5 7.825V19h11.175l-2-2Zm7.425-6.425ZM10.6 13.4Z" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function Microphone(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-microphone")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fillRule="evenodd" clipRule="evenodd" d="M14.99 11C14.99 12.66 13.66 14 12 14C10.34 14 9 12.66 9 11V5C9 3.34 10.34 2 12 2C13.66 2 15 3.34 15 5L14.99 11ZM12 16.1C14.76 16.1 17.3 14 17.3 11H19C19 14.42 16.28 17.24 13 17.72V21H11V17.72C7.72 17.23 5 14.41 5 11H6.7C6.7 14 9.24 16.1 12 16.1ZM12 4C11.2 4 11 4.66667 11 5V11C11 11.3333 11.2 12 12 12C12.8 12 13 11.3333 13 11V5C13 4.66667 12.8 4 12 4Z" fill="currentColor" />
|
|
<path fillRule="evenodd" clipRule="evenodd" d="M14.99 11C14.99 12.66 13.66 14 12 14C10.34 14 9 12.66 9 11V5C9 3.34 10.34 2 12 2C13.66 2 15 3.34 15 5L14.99 11ZM12 16.1C14.76 16.1 17.3 14 17.3 11H19C19 14.42 16.28 17.24 13 17.72V22H11V17.72C7.72 17.23 5 14.41 5 11H6.7C6.7 14 9.24 16.1 12 16.1Z" fill="currentColor" />
|
|
</Icon >
|
|
);
|
|
}
|
|
|
|
export function CogWheel(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-cog-wheel")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
d="M10.56 1.1c-.46.05-.7.53-.64.98.18 1.16-.19 2.2-.98 2.53-.8.33-1.79-.15-2.49-1.1-.27-.36-.78-.52-1.14-.24-.77.59-1.45 1.27-2.04 2.04-.28.36-.12.87.24 1.14.96.7 1.43 1.7 1.1 2.49-.33.8-1.37 1.16-2.53.98-.45-.07-.93.18-.99.64a11.1 11.1 0 0 0 0 2.88c.06.46.54.7.99.64 1.16-.18 2.2.19 2.53.98.33.8-.14 1.79-1.1 2.49-.36.27-.52.78-.24 1.14.59.77 1.27 1.45 2.04 2.04.36.28.87.12 1.14-.24.7-.95 1.7-1.43 2.49-1.1.8.33 1.16 1.37.98 2.53-.07.45.18.93.64.99a11.1 11.1 0 0 0 2.88 0c.46-.06.7-.54.64-.99-.18-1.16.19-2.2.98-2.53.8-.33 1.79.14 2.49 1.1.27.36.78.52 1.14.24.77-.59 1.45-1.27 2.04-2.04.28-.36.12-.87-.24-1.14-.96-.7-1.43-1.7-1.1-2.49.33-.8 1.37-1.16 2.53-.98.45.07.93-.18.99-.64a11.1 11.1 0 0 0 0-2.88c-.06-.46-.54-.7-.99-.64-1.16.18-2.2-.19-2.53-.98-.33-.8.14-1.79 1.1-2.49.36-.27.52-.78.24-1.14a11.07 11.07 0 0 0-2.04-2.04c-.36-.28-.87-.12-1.14.24-.7.96-1.7 1.43-2.49 1.1-.8-.33-1.16-1.37-.98-2.53.07-.45-.18-.93-.64-.99a11.1 11.1 0 0 0-2.88 0ZM16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ReplyIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-reply-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M10 8.26667V4L3 11.4667L10 18.9333V14.56C15 14.56 18.5 16.2667 21 20C20 14.6667 17 9.33333 10 8.26667Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function DeleteIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-delete-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M15 3.999V2H9V3.999H3V5.999H21V3.999H15Z"
|
|
/>
|
|
<path
|
|
fill="currentColor"
|
|
d="M5 6.99902V18.999C5 20.101 5.897 20.999 7 20.999H17C18.103 20.999 19 20.101 19 18.999V6.99902H5ZM11 17H9V11H11V17ZM15 17H13V11H15V17Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* A plugin icon, created by CorellanStoma. https://github.com/CreArts-Community/Settings-Icons
|
|
*/
|
|
export function PluginIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-plugin-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PlusIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-plus-icon")}
|
|
viewBox="0 0 18 18"
|
|
>
|
|
<polygon
|
|
fillRule="nonzero"
|
|
fill="currentColor"
|
|
points="15 10 10 10 10 15 8 15 8 10 3 10 3 8 8 8 8 3 10 3 10 8 15 8"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function NoEntrySignIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-no-entry-sign-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
d="M0 0h24v24H0z"
|
|
fill="none"
|
|
/>
|
|
<path
|
|
fill="currentColor"
|
|
d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PasteIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-paste-icon")}
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="2"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
>
|
|
<rect width="8" height="4" x="8" y="2" rx="1" ry="1" />
|
|
<path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ResetIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
width="24"
|
|
height="24"
|
|
viewBox="0 0 24 24"
|
|
fill="none"
|
|
stroke="currentColor"
|
|
stroke-width="2"
|
|
stroke-linecap="round"
|
|
stroke-linejoin="round"
|
|
>
|
|
<path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8" />
|
|
<path d="M3 3v5h5" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function SafetyIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-safety-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
d="M4.27 5.22A2.66 2.66 0 0 0 3 7.5v2.3c0 5.6 3.3 10.68 8.42 12.95.37.17.79.17 1.16 0A14.18 14.18 0 0 0 21 9.78V7.5c0-.93-.48-1.78-1.27-2.27l-6.17-3.76a3 3 0 0 0-3.12 0L4.27 5.22ZM6 7.68l6-3.66V12H6.22C6.08 11.28 6 10.54 6 9.78v-2.1Zm6 12.01V12h5.78A11.19 11.19 0 0 1 12 19.7Z"
|
|
/>
|
|
</Icon>
|
|
|
|
);
|
|
}
|
|
|
|
export function NotesIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-notes-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M8 3C7.44771 3 7 3.44772 7 4V5C7 5.55228 7.44772 6 8 6H16C16.5523 6 17 5.55228 17 5V4C17 3.44772 16.5523 3 16 3H15.1245C14.7288 3 14.3535 2.82424 14.1002 2.52025L13.3668 1.64018C13.0288 1.23454 12.528 1 12 1C11.472 1 10.9712 1.23454 10.6332 1.64018L9.8998 2.52025C9.64647 2.82424 9.27121 3 8.8755 3H8Z"
|
|
/>
|
|
<path
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
fill="currentColor"
|
|
d="M19 4.49996V4.99996C19 6.65681 17.6569 7.99996 16 7.99996H8C6.34315 7.99996 5 6.65681 5 4.99996V4.49996C5 4.22382 4.77446 3.99559 4.50209 4.04109C3.08221 4.27826 2 5.51273 2 6.99996V19C2 20.6568 3.34315 22 5 22H19C20.6569 22 22 20.6568 22 19V6.99996C22 5.51273 20.9178 4.27826 19.4979 4.04109C19.2255 3.99559 19 4.22382 19 4.49996ZM8 12C7.44772 12 7 12.4477 7 13C7 13.5522 7.44772 14 8 14H16C16.5523 14 17 13.5522 17 13C17 12.4477 16.5523 12 16 12H8ZM7 17C7 16.4477 7.44772 16 8 16H13C13.5523 16 14 16.4477 14 17C14 17.5522 13.5523 18 13 18H8C7.44772 18 7 17.5522 7 17Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function IDIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-id-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M15.3 14.48c-.46.45-1.08.67-1.86.67h-1.39V9.2h1.39c.78 0 1.4.22 1.86.67.46.45.68 1.22.68 2.31 0 1.1-.22 1.86-.68 2.31Z"
|
|
/>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5Zm1 15h2.04V7.34H6V17Zm4-9.66V17h3.44c1.46 0 2.6-.42 3.38-1.25.8-.83 1.2-2.02 1.2-3.58s-.4-2.75-1.2-3.58c-.79-.83-1.92-1.25-3.38-1.25H10Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function FolderIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-folder-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M2 5a3 3 0 0 1 3-3h3.93a2 2 0 0 1 1.66.9L12 5h7a3 3 0 0 1 3 3v11a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function LogIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-log-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
d="M3.11 8H6v10.82c0 .86.37 1.68 1 2.27.46.43 1.02.71 1.63.84A1 1 0 0 0 9 22h10a4 4 0 0 0 4-4v-1a2 2 0 0 0-2-2h-1V5a3 3 0 0 0-3-3H4.67c-.87 0-1.7.32-2.34.9-.63.6-1 1.42-1 2.28 0 .71.3 1.35.52 1.75a5.35 5.35 0 0 0 .48.7l.01.01h.01L3.11 7l-.76.65a1 1 0 0 0 .76.35Zm1.56-4c-.38 0-.72.14-.97.37-.24.23-.37.52-.37.81a1.69 1.69 0 0 0 .3.82H6v-.83c0-.29-.13-.58-.37-.8C5.4 4.14 5.04 4 4.67 4Zm5 13a3.58 3.58 0 0 1 0 3H19a2 2 0 0 0 2-2v-1H9.66ZM3.86 6.35ZM11 8a1 1 0 1 0 0 2h5a1 1 0 1 0 0-2h-5Zm-1 5a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2h-5a1 1 0 0 1-1-1Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function RestartIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-restart-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M4 12a8 8 0 0 1 14.93-4H15a1 1 0 1 0 0 2h6a1 1 0 0 0 1-1V3a1 1 0 1 0-2 0v3a9.98 9.98 0 0 0-18 6 10 10 0 0 0 16.29 7.78 1 1 0 0 0-1.26-1.56A8 8 0 0 1 4 12Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PaintbrushIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-paintbrush-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
d="M15.35 7.24C15.9 6.67 16 5.8 16 5a3 3 0 1 1 3 3c-.8 0-1.67.09-2.24.65a1.5 1.5 0 0 0 0 2.11l1.12 1.12a3 3 0 0 1 0 4.24l-5 5a3 3 0 0 1-4.25 0l-5.76-5.75a3 3 0 0 1 0-4.24l4.04-4.04.97-.97a3 3 0 0 1 4.24 0l1.12 1.12c.58.58 1.52.58 2.1 0ZM6.9 9.9 4.3 12.54a1 1 0 0 0 0 1.42l2.17 2.17.83-.84a1 1 0 0 1 1.42 1.42l-.84.83.59.59 1.83-1.84a1 1 0 0 1 1.42 1.42l-1.84 1.83.17.17a1 1 0 0 0 1.42 0l2.63-2.62L6.9 9.9Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PencilIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
className={classes(props.className, "vc-pencil-icon")}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="m13.96 5.46 4.58 4.58a1 1 0 0 0 1.42 0l1.38-1.38a2 2 0 0 0 0-2.82l-3.18-3.18a2 2 0 0 0-2.82 0l-1.38 1.38a1 1 0 0 0 0 1.42ZM2.11 20.16l.73-4.22a3 3 0 0 1 .83-1.61l7.87-7.87a1 1 0 0 1 1.42 0l4.58 4.58a1 1 0 0 1 0 1.42l-7.87 7.87a3 3 0 0 1-1.6.83l-4.23.73a1.5 1.5 0 0 1-1.73-1.73Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function GithubIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="-3 -3 30 30"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 0C5.37 0 0 5.37 0 12c0 5.3 3.438 9.8 8.205 11.385.6.11.82-.26.82-.577v-2.17c-3.338.726-4.042-1.61-4.042-1.61-.546-1.387-1.333-1.757-1.333-1.757-1.09-.745.083-.73.083-.73 1.205.084 1.84 1.237 1.84 1.237 1.07 1.835 2.807 1.305 3.492.998.108-.775.42-1.305.763-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.467-2.38 1.235-3.22-.123-.303-.535-1.523.117-3.176 0 0 1.008-.322 3.3 1.23.957-.266 1.98-.398 3-.403 1.02.005 2.043.137 3 .403 2.29-1.552 3.297-1.23 3.297-1.23.653 1.653.24 2.873.118 3.176.77.84 1.233 1.91 1.233 3.22 0 4.61-2.803 5.625-5.475 5.92.43.37.823 1.102.823 2.222v3.293c0 .32.218.694.825.577C20.565 21.797 24 17.298 24 12c0-6.63-5.37-12-12-12z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function WebsiteIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zM4 12c0-.899.156-1.762.431-2.569L6 11l2 2v2l2 2 1 1v1.931C7.061 19.436 4 16.072 4 12zm14.33 4.873C17.677 16.347 16.687 16 16 16v-1a2 2 0 0 0-2-2h-4v-3a2 2 0 0 0 2-2V7h1a2 2 0 0 0 2-2v-.411C17.928 5.778 20 8.65 20 12a7.947 7.947 0 0 1-1.67 4.873z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
/**
|
|
* A question mark inside a square, used as a placeholder icon when no other icon is available
|
|
*/
|
|
export function PlaceholderIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill={props.fill || "currentColor"} fillRule="evenodd" d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5Zm6.81 7c-.54 0-1 .26-1.23.61A1 1 0 0 1 8.92 8.5 3.49 3.49 0 0 1 11.82 7c1.81 0 3.43 1.38 3.43 3.25 0 1.45-.98 2.61-2.27 3.06a1 1 0 0 1-1.96.37l-.19-1a1 1 0 0 1 .98-1.18c.87 0 1.44-.63 1.44-1.25S12.68 9 11.81 9ZM13 16a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm7-10.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM18.5 20a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM7 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM5.5 7a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z" clipRule="evenodd" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function MainSettingsIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M10.56 1.1c-.46.05-.7.53-.64.98.18 1.16-.19 2.2-.98 2.53-.8.33-1.79-.15-2.49-1.1-.27-.36-.78-.52-1.14-.24-.77.59-1.45 1.27-2.04 2.04-.28.36-.12.87.24 1.14.96.7 1.43 1.7 1.1 2.49-.33.8-1.37 1.16-2.53.98-.45-.07-.93.18-.99.64a11.1 11.1 0 0 0 0 2.88c.06.46.54.7.99.64 1.16-.18 2.2.19 2.53.98.33.8-.14 1.79-1.1 2.49-.36.27-.52.78-.24 1.14.59.77 1.27 1.45 2.04 2.04.36.28.87.12 1.14-.24.7-.95 1.7-1.43 2.49-1.1.8.33 1.16 1.37.98 2.53-.07.45.18.93.64.99a11.1 11.1 0 0 0 2.88 0c.46-.06.7-.54.64-.99-.18-1.16.19-2.2.98-2.53.8-.33 1.79.14 2.49 1.1.27.36.78.52 1.14.24.77-.59 1.45-1.27 2.04-2.04.28-.36.12-.87-.24-1.14-.96-.7-1.43-1.7-1.1-2.49.33-.8 1.37-1.16 2.53-.98.45.07.93-.18.99-.64a11.1 11.1 0 0 0 0-2.88c-.06-.46-.54-.7-.99-.64-1.16.18-2.2-.19-2.53-.98-.33-.8.14-1.79 1.1-2.49.36-.27.52-.78.24-1.14a11.07 11.07 0 0 0-2.04-2.04c-.36-.28-.87-.12-1.14.24-.7.96-1.7 1.43-2.49 1.1-.8-.33-1.16-1.37-.98-2.53.07-.45-.18-.93-.64-.99a11.1 11.1 0 0 0-2.88 0ZM16 12a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PluginsIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M18.559 12.8227C17.7884 13.4957 16.6663 13.3616 15.9404 12.641C14.7975 11.5063 11.4931 8.21104 11.4931 8.21104C10.897 7.63087 10.897 6.44662 11.4931 5.85464C12.319 5.03435 13.6053 3.75146 13.6053 3.75146C13.9641 3.39195 14.456 3.18972 14.9653 3.18886L18.3363 3.18425L19.5255 2L22.5 4.96048L21.3108 6.14473L21.3021 9.50878C21.2992 10.0164 21.0967 10.5026 20.735 10.8613C20.735 10.8613 19.5718 11.9384 18.559 12.8227ZM15.2315 13.9548L13.4954 15.8273C14.0972 16.4265 14.0972 16.9113 13.64 17.6997L11.3976 20.2485C11.0359 20.6081 10.5469 20.8103 10.0347 20.8111L6.66378 20.8158L5.47455 22L2.5 19.0395L3.68927 17.8553L3.70082 14.4912C3.70082 13.9836 3.90338 13.4974 4.26507 13.1387L6.37153 11.0404C6.96759 10.4485 8.15685 10.4485 8.73844 11.0404L8.74424 11.0465L10.5295 9.26998L11.7188 10.4542L9.93347 12.2305L12.3119 14.599L14.0972 12.8227L15.2315 13.9548Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function CloudIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M16.8333 19H5.16667C3.16667 19 1.5 17.3333 1.5 15.3333C1.5 13.4 2.96667 11.8667 4.83333 11.6667V11.3333C4.83333 7.86667 7.7 5 11.1667 5C14.0333 5 16.5667 6.93333 17.3 9.66667C19.7 9.86667 21.5 11.8667 21.5 14.3333C21.5 16.9333 19.4333 19 16.8333 19Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function BackupRestoreIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M21 2.01232C21.2652 2.01232 21.5196 2.11757 21.7071 2.30492C21.8946 2.49226 22 2.74636 22 3.0113V9.00521C22 9.27015 21.8946 9.52425 21.7071 9.7116C21.5196 9.89894 21.2652 10.0042 21 10.0042H15C14.7348 10.0042 14.4804 9.89894 14.2929 9.7116C14.1054 9.52425 14 9.27015 14 9.00521C14 8.74026 14.1054 8.48617 14.2929 8.29882C14.4804 8.11147 14.7348 8.00622 15 8.00622H18.93C18.352 7.00597 17.5638 6.14275 16.6198 5.47602C15.6758 4.80929 14.5983 4.35488 13.4616 4.1441C12.3249 3.93332 11.1559 3.97117 10.0353 4.25505C8.91459 4.53892 7.86883 5.06208 6.97 5.78848C6.76313 5.9554 6.49836 6.03338 6.23393 6.00528C5.96951 5.97718 5.72709 5.84529 5.56 5.63863C5.39291 5.43197 5.31485 5.16747 5.34298 4.90331C5.37111 4.63916 5.50313 4.39698 5.71 4.23006C6.7542 3.38308 7.959 2.7557 9.25204 2.38561C10.5451 2.01552 11.8996 1.91037 13.2344 2.07646C14.5691 2.24255 15.8565 2.67646 17.0191 3.35212C18.1818 4.02778 19.1957 4.93125 20 6.00826V3.0113C20 2.74636 20.1054 2.49226 20.2929 2.30492C20.4804 2.11757 20.7348 2.01232 21 2.01232ZM3 21.992C2.73478 21.992 2.48043 21.8867 2.29289 21.6994C2.10536 21.5121 2 21.258 2 20.993V14.9991C2 14.7342 2.10536 14.4801 2.29289 14.2927C2.48043 14.1054 2.73478 14.0001 3 14.0001H9C9.26522 14.0001 9.51957 14.1054 9.70711 14.2927C9.89464 14.4801 10 14.7342 10 14.9991C10 15.2641 9.89464 15.5182 9.70711 15.7055C9.51957 15.8928 9.26522 15.9981 9 15.9981H5.07C5.64801 16.9983 6.43617 17.8616 7.3802 18.5283C8.32424 19.195 9.40171 19.6494 10.5384 19.8602C11.6751 20.071 12.8441 20.0331 13.9647 19.7493C15.0854 19.4654 16.1312 18.9422 17.03 18.2158C17.1324 18.1332 17.2502 18.0715 17.3764 18.0343C17.5027 17.9971 17.6351 17.9851 17.7661 17.999C17.897 18.013 18.0239 18.0525 18.1395 18.1154C18.2552 18.1783 18.3573 18.2634 18.44 18.3657C18.5227 18.468 18.5845 18.5856 18.6217 18.7118C18.659 18.8379 18.6709 18.9702 18.657 19.101C18.6431 19.2318 18.6035 19.3586 18.5405 19.4741C18.4776 19.5896 18.3924 19.6916 18.29 19.7743C17.2452 20.6199 16.0403 21.2461 14.7475 21.6154C13.4547 21.9847 12.1005 22.0895 10.7662 21.9235C9.43181 21.7574 8.14476 21.324 6.98212 20.6491C5.81947 19.9743 4.80518 19.0719 4 17.9961V20.993C4 21.258 3.89464 21.5121 3.70711 21.6994C3.51957 21.8867 3.26522 21.992 3 21.992Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function UpdaterIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 2C12.2652 2 12.5196 2.10536 12.7071 2.29289C12.8946 2.48043 13 2.73478 13 3V13.59L16.3 10.29C16.3904 10.186 16.5013 10.1018 16.6258 10.0427C16.7503 9.98362 16.8856 9.95088 17.0234 9.94656C17.1611 9.94224 17.2982 9.96644 17.4261 10.0176C17.5541 10.0688 17.6701 10.1459 17.7668 10.244C17.8635 10.3421 17.939 10.4592 17.9883 10.5878C18.0377 10.7165 18.0599 10.8539 18.0537 10.9916C18.0474 11.1292 18.0127 11.2641 17.9519 11.3877C17.891 11.5114 17.8053 11.6211 17.7 11.71L12.7 16.71C12.5131 16.8932 12.2618 16.9959 12 16.9959C11.7382 16.9959 11.4869 16.8932 11.3 16.71L6.3 11.71C6.19474 11.6211 6.10898 11.5114 6.04812 11.3877C5.98726 11.2641 5.95261 11.1292 5.94634 10.9916C5.94007 10.8539 5.96231 10.7165 6.01167 10.5878C6.06104 10.4592 6.13646 10.3421 6.2332 10.244C6.32994 10.1459 6.44592 10.0688 6.57385 10.0176C6.70179 9.96644 6.83892 9.94224 6.97665 9.94656C7.11438 9.95088 7.24972 9.98362 7.3742 10.0427C7.49868 10.1018 7.6096 10.186 7.7 10.29L11 13.59V3C11 2.73478 11.1054 2.48043 11.2929 2.29289C11.4804 2.10536 11.7348 2 12 2ZM3 20C2.73478 20 2.48043 20.1054 2.29289 20.2929C2.10536 20.4804 2 20.7348 2 21C2 21.2652 2.10536 21.5196 2.29289 21.7071C2.48043 21.8946 2.73478 22 3 22H21C21.2652 22 21.5196 21.8946 21.7071 21.7071C21.8946 21.5196 22 21.2652 22 21C22 20.7348 21.8946 20.4804 21.7071 20.2929C21.5196 20.1054 21.2652 20 21 20H3Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PatchHelperIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M7.79997 15.7699C8.49996 16.1999 8.99997 16.9099 8.99997 17.7299V20.9999C8.99997 21.2651 9.10533 21.5195 9.29286 21.707C9.48039 21.8945 9.73476 21.9999 9.99996 21.9999H14C14.2652 21.9999 14.5196 21.8945 14.7071 21.707C14.8946 21.5195 15 21.2651 15 20.9999V17.7299C15 16.9099 15.5 16.1999 16.2 15.7699C17.357 15.0536 18.3137 14.056 18.9812 12.8701C19.6486 11.6842 20.0048 10.3487 20.0168 8.98795C20.0288 7.62724 19.6961 6.28564 19.0497 5.08819C18.4032 3.89074 17.4642 2.87647 16.32 2.13989C15.72 1.74989 15 2.22989 15 2.93989V8.91988C15 9.18511 14.8946 9.43945 14.7071 9.62701C14.5196 9.81454 14.2652 9.9199 14 9.9199H9.99996C9.73476 9.9199 9.48039 9.81454 9.29286 9.62701C9.10533 9.43945 8.99997 9.18511 8.99997 8.91988V2.93989C8.99997 2.22989 8.27997 1.74989 7.67997 2.13989C6.53577 2.87647 5.59671 3.89074 4.9503 5.08819C4.30386 6.28564 3.97113 7.62724 3.9831 8.98795C3.9951 10.3487 4.35138 11.6842 5.01879 12.8701C5.6862 14.056 6.64299 15.0536 7.79997 15.7699Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function VesktopSettingsIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M18.157.056a1.224 1.224 0 0 0-.709.628c-.105.229-.114.305-.115 1.081v.836l-.351.176a5.545 5.545 0 0 0-.586.342l-.233.167-.543-.311c-.899-.515-.944-.535-1.293-.539-.562-.004-1.018.352-1.17.917-.07.262-.021.567.138.858.151.28.21.325 1.02.794l.606.35v1.38l-.606.35c-.81.469-.869.514-1.02.793-.16.291-.208.597-.137.859.151.564.607.92 1.17.916.347-.004.393-.023 1.289-.537l.54-.308.313.21c.172.116.438.262.588.325l.275.114v.85c.001.793.009.87.115 1.098a1.19 1.19 0 0 0 1.969.282c.269-.307.292-.412.292-1.37v-.869l.315-.148c.173-.081.435-.228.582-.325l.266-.177.706.4c.796.45 1.029.523 1.408.438.882-.198 1.235-1.287.635-1.96-.085-.097-.457-.348-.827-.56l-.67-.385V5.359l.67-.386c.37-.212.742-.463.827-.56.6-.672.247-1.762-.635-1.96-.38-.084-.612-.012-1.405.437l-.7.397-.235-.18a3.792 3.792 0 0 0-.586-.344l-.35-.163v-.848c0-.935-.023-1.044-.292-1.35a1.2 1.2 0 0 0-1.26-.346M4.007 1.25a4.15 4.15 0 0 0-1.21.44c-.354.207-1.102.955-1.309 1.309-.199.34-.374.837-.441 1.252-.07.434-.07 10.426 0 10.86.127.792.42 1.343 1.039 1.963.477.478.81.697 1.317.874.59.204.818.216 4.125.217h3.163v2.42l-1.975.014c-2.202.015-2.148.008-2.5.362-.255.253-.346.474-.346.84s.09.587.345.84c.376.376-.09.348 5.688.348 5.75 0 5.309.025 5.67-.327a1.1 1.1 0 0 0 .362-.86c.002-.367-.09-.586-.344-.84-.353-.355-.3-.348-2.5-.363l-1.976-.014v-2.42h3.164c3.306-.001 3.535-.013 4.124-.217.508-.177.84-.396 1.318-.874.882-.882 1.113-1.57 1.082-3.213-.018-.956-.047-1.068-.364-1.384-.253-.255-.474-.346-.84-.346s-.586.091-.84.346c-.317.316-.343.42-.372 1.47-.023.846-.036.966-.13 1.14a1.22 1.22 0 0 1-.597.553c-.217.098-.276.098-7.757.098-7.48 0-7.54 0-7.757-.098a1.153 1.153 0 0 1-.612-.602l-.114-.242V9.68c.001-5.041.003-5.119.1-5.333.122-.27.3-.462.553-.599.19-.103.242-.104 2.958-.128 3.08-.027 2.927-.01 3.288-.372.255-.254.345-.474.345-.84s-.09-.587-.345-.84c-.364-.365-.204-.347-3.288-.355-1.52-.004-2.881.012-3.024.036m15.047 3.693c.207.108.452.361.57.59.143.278.143.755 0 1.028-.285.54-1.08.81-1.636.556a1.357 1.357 0 0 1-.59-.625c-.107-.255-.092-.7.032-.956.121-.251.46-.568.69-.645.213-.073.755-.043.934.052"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function EyeIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M15.56 11.77c.2-.1.44.02.44.23a4 4 0 1 1-4-4c.21 0 .33.25.23.44a2.5 2.5 0 0 0 3.32 3.32Z"
|
|
/>
|
|
<path
|
|
clipRule="evenodd"
|
|
fillRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M22.89 11.7c.07.2.07.4 0 .6C22.27 13.9 19.1 21 12 21c-7.11 0-10.27-7.11-10.89-8.7a.83.83 0 0 1 0-.6C1.73 10.1 4.9 3 12 3c7.11 0 10.27 7.11 10.89 8.7Zm-4.5-3.62A15.11 15.11 0 0 1 20.85 12c-.38.88-1.18 2.47-2.46 3.92C16.87 17.62 14.8 19 12 19c-2.8 0-4.87-1.38-6.39-3.08A15.11 15.11 0 0 1 3.15 12c.38-.88 1.18-2.47 2.46-3.92C7.13 6.38 9.2 5 12 5c2.8 0 4.87 1.38 6.39 3.08Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ColorPaletteIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12.37 9.04c.25-.26.73-.2 1.06.13L15 10.7c.33.33.39.8.13 1.06L4.92 21.84c-.27.26-.74.2-1.07-.13l-1.56-1.54c-.33-.32-.39-.8-.13-1.05l10.2-10.08ZM16.09 5.16c.25-.26.73-.2 1.06.13l1.56 1.54c.33.32.39.8.13 1.05l-2.1 2.08c-.26.25-.74.2-1.07-.13l-1.56-1.54c-.33-.33-.38-.8-.13-1.05l2.1-2.08ZM17.48 14.36a.56.56 0 0 1 1.04 0l.85 2.27 2.27.85c.48.18.48.86 0 1.04l-2.27.85-.85 2.27a.56.56 0 0 1-1.04 0l-.85-2.27-2.27-.85a.56.56 0 0 1 0-1.04l2.27-.85.85-2.27ZM7.6 2.32a.5.5 0 0 1 .94 0L9.17 4l1.66.62a.5.5 0 0 1 0 .93l-1.66.63-.63 1.66a.5.5 0 0 1-.93 0l-.63-1.66-1.66-.63a.5.5 0 0 1 0-.93l1.66-.62.63-1.67Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function MagnifyingGlassIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
clipRule="evenodd"
|
|
fillRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M15.62 17.03a9 9 0 1 1 1.41-1.41l4.68 4.67a1 1 0 0 1-1.42 1.42l-4.67-4.68ZM17 10a7 7 0 1 1-14 0 7 7 0 0 1 14 0Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function CloudDownloadIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.83 7.13 7.39 5.75 8.95 4.38 11 4.08V12.15L9.4 10.6L8 12L12 16L16 12L14.6 10.6L13 12.15V4.08Q15.58 4.43 17.29 6.39 19 8.35 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function CloudUploadIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M11 20H6.5Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13V12.85L14.6 14.4L16 13L12 9L8 13L9.4 14.4L11 12.85Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ClockIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm1-18a1 1 0 1 0-2 0v7c0 .27.1.52.3.7l3 3a1 1 0 0 0 1.4-1.4L13 11.58V5Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ChevronSmallDownIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M5.3 9.3a1 1 0 0 1 1.4 0l5.3 5.29 5.3-5.3a1 1 0 1 1 1.4 1.42l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.42Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ChevronSmallUpIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M5.3 14.7a1 1 0 0 0 1.4 0l5.3-5.29 5.3 5.3a1 1 0 1 0 1.4-1.42l-6-6a1 1 0 0 0-1.4 0l-6 6a1 1 0 0 0 0 1.42Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function DownArrow(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M5.3 9.3a1 1 0 0 1 1.4 0l5.3 5.29 5.3-5.3a1 1 0 1 1 1.4 1.42l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.42Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function RightArrow(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M9.3 5.3a1 1 0 0 0 0 1.4l5.29 5.3-5.3 5.3a1 1 0 1 0 1.42 1.4l6-6a1 1 0 0 0 0-1.4l-6-6a1 1 0 0 0-1.42 0Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export const QrCodeIcon = (props?: any) => {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M4 6c0-1.1.9-2 2-2h3a1 1 0 0 0 0-2H6a4 4 0 0 0-4 4v3a1 1 0 0 0 2 0V6ZM4 18c0 1.1.9 2 2 2h3a1 1 0 1 1 0 2H6a4 4 0 0 1-4-4v-3a1 1 0 1 1 2 0v3ZM20 6a2 2 0 0 0-2-2h-3a1 1 0 1 1 0-2h3a4 4 0 0 1 4 4v3a1 1 0 1 1-2 0V6Z"
|
|
/>
|
|
<path
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M5 7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7Zm2 0h2v2H7V7ZM5 15c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-2Zm2 0h2v2H7v-2ZM13 7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2V7Zm2 0h2v2h-2V7ZM17.08 13a1.5 1.5 0 0 0-1.42 1.03c-.09.25-.3.47-.56.47H15a2 2 0 0 0-2 2V20c0 1.1.9 2 2 2h6a2 2 0 0 0 2-2v-3.5a2 2 0 0 0-2-2h-.1c-.26 0-.47-.22-.56-.47A1.5 1.5 0 0 0 18.92 13h-1.84ZM20 18a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
};
|
|
|
|
export const ComponentsIcon = (props?: any) => {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M3 15.5V6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v.5a.5.5 0 0 1-.5.5H17a4 4 0 0 0-4 4v4.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5ZM12.5 18H2a1 1 0 1 0 0 2h10.48c.33 0 .57-.3.54-.63A4.08 4.08 0 0 1 13 19v-.5a.5.5 0 0 0-.5-.5Z"
|
|
/>
|
|
<path
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M15 11c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-8Zm2 1a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
};
|
|
|
|
export const LogsIcon = (props?: any) => {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fillRule="evenodd"
|
|
clipRule="evenodd"
|
|
fill={props.fill || "currentColor"}
|
|
d="M21 21.93V2.07a1 1 0 0 0-1.27-.97l-2.5.7a3 3 0 0 1-1.46.04l-3.12-.7a3 3 0 0 0-1.3 0l-3.12.7a3 3 0 0 1-1.45-.04l-2.51-.7A1 1 0 0 0 3 2.07v19.86a1 1 0 0 0 1.27.97l2.5-.7a3 3 0 0 1 1.46-.04l3.12.7a3 3 0 0 0 1.3 0l3.12-.7a3 3 0 0 1 1.45.04l2.51.7a1 1 0 0 0 1.27-.97ZM7 8a1 1 0 0 1 1-1h8a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1Zm1 3a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2H8Zm-1 5a1 1 0 0 1 1-1h3a1 1 0 0 1 0 2H8a1 1 0 0 1-1-1Zm8-1a1 1 0 0 0 0 2h1a1 1 0 1 0 0-2h-1Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
};
|
|
|
|
export const BookmarkIcon = (props?: any) => {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M4 5a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v16a1 1 0 0 1-1.67.74l-5.66-5.13a1 1 0 0 0-1.34 0l-5.66 5.13A1 1 0 0 1 4 20.99V5Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
};
|
|
|
|
export function RobotIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M7.89 13.46a1 1 0 0 1-1.78-.9L7 13l-.9-.45.01-.01.01-.02a2.24 2.24 0 0 1 .14-.23c.1-.14.23-.31.4-.5.37-.36.98-.79 1.84-.79.86 0 1.47.43 1.83.8a3.28 3.28 0 0 1 .55.72v.02h.01v.01L10 13l.9-.45a1 1 0 0 1-1.79.9 1.28 1.28 0 0 0-.19-.25c-.14-.13-.28-.2-.42-.2-.14 0-.28.07-.42.2a1.28 1.28 0 0 0-.19.25ZM13.55 13.9a1 1 0 0 0 1.34-.44c0-.02.02-.04.04-.06.03-.05.08-.13.15-.2.14-.13.28-.2.42-.2.14 0 .28.07.42.2a1.28 1.28 0 0 1 .19.25 1 1 0 0 0 1.78-.9L17 13l.9-.45-.01-.01-.01-.02a2.1 2.1 0 0 0-.14-.23 3.28 3.28 0 0 0-.4-.5c-.37-.36-.98-.79-1.84-.79-.86 0-1.47.43-1.83.8a3.28 3.28 0 0 0-.55.72v.02h-.01v.01L14 13l-.9-.45a1 1 0 0 0 .45 1.34Z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M12 21c5.52 0 10-1.86 10-6 0-5.59-2.8-10.07-4.26-11.67a1 1 0 1 0-1.48 1.34 14.8 14.8 0 0 1 2.35 3.86A10.23 10.23 0 0 0 12 6C9.47 6 7.15 7.02 5.4 8.53a14.8 14.8 0 0 1 2.34-3.86 1 1 0 1 0-1.48-1.34A18.65 18.65 0 0 0 2 15c0 4.14 4.48 6 10 6Zm0-12c3.87 0 7 2 7 4.2S15.87 17 12 17s-7-1.6-7-3.8C5 11 8.13 9 12 9Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function HeadphonesIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 3a9 9 0 0 0-8.95 10h1.87a5 5 0 0 1 4.1 2.13l1.37 1.97a3.1 3.1 0 0 1-.17 3.78 2.85 2.85 0 0 1-3.55.74 11 11 0 1 1 10.66 0c-1.27.71-2.73.23-3.55-.74a3.1 3.1 0 0 1-.17-3.78l1.38-1.97a5 5 0 0 1 4.1-2.13h1.86A9 9 0 0 0 12 3Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function ShieldIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M17.05 8.76a4.7 4.7 0 0 1-1.29-.88c-.36-.33-.7-.73-.88-1.13-.33-.73-.16-.77-1.08-.77h-3.64c-.91 0-.74.04-1.08.77a4.94 4.94 0 0 1-2.17 2.01c-.74.33-.85.14-.86.82 0 .88-.22 3.34 1.78 5.19a13.68 13.68 0 0 0 3.98 2.47c.09.03.08.04.17.04.09 0 .08 0 .17-.04.76-.25 2.67-1.25 3.98-2.47 2-1.85 1.78-4.3 1.78-5.19-.01-.68-.12-.49-.86-.82Z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M19.91 5.41c-.84 0-1.52-.65-1.52-1.46v-.3c0-.9-.77-1.65-1.71-1.65H7.31c-.94 0-1.71.74-1.71 1.65v.3c0 .81-.68 1.46-1.52 1.46H3.7c-.94 0-1.7.73-1.7 1.64v3.52l.01.49c.05 3.11.94 4.69 2.92 6.63C6.72 19.46 11.58 22 11.99 22c.41 0 5.27-2.54 7.06-4.31 1.98-1.95 2.92-3.53 2.92-6.63L22 7.05c0-.9-.76-1.64-1.7-1.64h-.39Zm-2.18 10.74a21.76 21.76 0 0 1-5.58 3.38c-.1.03-.2.03-.31 0a21.76 21.76 0 0 1-5.58-3.38c-1.15-1.08-2.12-2.37-2.12-5.29v-.33l.03-2.57c0-.31.26-.57.59-.57a2.88 2.88 0 0 0 2.89-2.8v-.03c0-.3.26-.55.59-.55h7.56c.32 0 .59.25.59.55v.03c0 1.53 1.3 2.77 2.89 2.8.32 0 .59.26.59.57l.03 2.57v.34c0 2.92-.98 4.2-2.14 5.28h-.03Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function CircleQuestionIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<circle
|
|
cx="12"
|
|
cy="12"
|
|
r="10"
|
|
fill="transparent"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm-.28-16c-.98 0-1.81.47-2.27 1.14A1 1 0 1 1 7.8 7.01 4.73 4.73 0 0 1 11.72 5c2.5 0 4.65 1.88 4.65 4.38 0 2.1-1.54 3.77-3.52 4.24l.14 1a1 1 0 0 1-1.98.27l-.28-2a1 1 0 0 1 .99-1.14c1.54 0 2.65-1.14 2.65-2.38 0-1.23-1.1-2.37-2.65-2.37ZM13 17.88a1.13 1.13 0 1 1-2.25 0 1.13 1.13 0 0 1 2.25 0Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function AttachmentIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M10.57 4.01a6.97 6.97 0 0 1 9.86 0l.54.55a6.99 6.99 0 0 1 0 9.88l-7.26 7.27a1 1 0 0 1-1.42-1.42l7.27-7.26a4.99 4.99 0 0 0 0-7.06L19 5.43a4.97 4.97 0 0 0-7.02 0l-8.02 8.02a3.24 3.24 0 1 0 4.58 4.58l6.24-6.24a1.12 1.12 0 0 0-1.58-1.58l-3.5 3.5a1 1 0 0 1-1.42-1.42l3.5-3.5a3.12 3.12 0 1 1 4.42 4.42l-6.24 6.24a5.24 5.24 0 0 1-7.42-7.42l8.02-8.02Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function StickerIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M6 2h12a4 4 0 0 1 4 4v7.5a.5.5 0 0 1-.5.5H19a5 5 0 0 0-5 5v2.5a.5.5 0 0 1-.5.5H6a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4Zm.5 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM19 8.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Zm-9.91 2.94a1 1 0 0 0-1.66 1.12 5.5 5.5 0 0 0 9.14 0 1 1 0 0 0-1.66-1.12 3.5 3.5 0 0 1-5.82 0Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M21.66 16c.03 0 .05.03.04.06a3 3 0 0 1-.58.82l-4.24 4.24a3 3 0 0 1-.82.58.04.04 0 0 1-.06-.04V19a3 3 0 0 1 3-3h2.66Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function GifIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M5 2a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5Zm2.18 13.87a2.9 2.9 0 0 1-1.66-.49 3.18 3.18 0 0 1-1.12-1.35A4.88 4.88 0 0 1 4 12c0-.75.14-1.42.42-2 .29-.59.7-1.04 1.24-1.37a3.7 3.7 0 0 1 1.95-.5c.64 0 1.21.14 1.72.4.5.28.89.67 1.15 1.16l-1.22.88a1.76 1.76 0 0 0-1.64-1.02c-.66 0-1.17.22-1.52.65a2.74 2.74 0 0 0-.53 1.8c0 .78.18 1.39.53 1.81.35.42.86.64 1.52.64.3 0 .57-.06.81-.16.25-.12.45-.27.58-.47v-.93H7.3v-1.4h3.24v4.23H9.27l-.2-.71c-.43.57-1.06.86-1.89.86Zm6.34-.15h-1.57V8.28h1.57v7.44Zm1.51 0h1.57v-2.83h2.76v-1.42H16.6V9.7H20V8.28h-4.97v7.44Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function VideoIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M4 4a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h11a3 3 0 0 0 3-3v-2.12a1 1 0 0 0 .55.9l3 1.5a1 1 0 0 0 1.45-.9V7.62a1 1 0 0 0-1.45-.9l-3 1.5a1 1 0 0 0-.55.9V7a3 3 0 0 0-3-3H4Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function CreditCardIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M0 6c0-1.1 1.07-2 2.4-2h19.2c1.32 0 2.4.9 2.4 2v1H0V6ZM2.4 20C1.07 20 0 19.1 0 18v-8h24v8c0 1.1-1.08 2-2.4 2H2.4ZM18 12a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2h-2ZM3 13a1 1 0 0 1 1-1h6a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Zm0 3a1 1 0 0 1 1-1h4a1 1 0 1 1 0 2H4a1 1 0 0 1-1-1Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function AppsIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M2.06 7.61c-.25.95.31 1.92 1.26 2.18l4.3 1.15c.94.25 1.91-.31 2.17-1.26l1.15-4.3c.25-.94-.31-1.91-1.26-2.17l-4.3-1.15c-.94-.25-1.91.31-2.17 1.26l-1.15 4.3ZM12.98 7.87a2 2 0 0 0 1.75 2.95H20a2 2 0 0 0 1.76-2.95l-2.63-4.83a2 2 0 0 0-3.51 0l-2.63 4.83ZM5.86 13.27a.89.89 0 0 1 1.28 0l.75.77a.9.9 0 0 0 .54.26l1.06.12c.5.06.85.52.8 1.02l-.13 1.08c-.02.2.03.42.14.6l.56.92c.27.43.14 1-.28 1.26l-.9.58a.92.92 0 0 0-.37.48l-.36 1.02a.9.9 0 0 1-1.15.57l-1-.36a.89.89 0 0 0-.6 0l-1 .36a.9.9 0 0 1-1.15-.57l-.36-1.02a.92.92 0 0 0-.37-.48l-.9-.58a.93.93 0 0 1-.28-1.26l.56-.93c.11-.17.16-.38.14-.59l-.12-1.08c-.06-.5.3-.96.8-1.02l1.05-.12a.9.9 0 0 0 .54-.26l.75-.77ZM18.52 13.71a1.1 1.1 0 0 0-2.04 0l-.46 1.24c-.19.5-.57.88-1.07 1.07l-1.24.46a1.1 1.1 0 0 0 0 2.04l1.24.46c.5.19.88.57 1.07 1.07l.46 1.24c.35.95 1.7.95 2.04 0l.46-1.24c.19-.5.57-.88 1.07-1.07l1.24-.46a1.1 1.1 0 0 0 0-2.04l-1.24-.46a1.8 1.8 0 0 1-1.07-1.07l-.46-1.24Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function VencordIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 610 586"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M240.875458,322.015472 C239.579453,327.095581 238.283447,332.175720 236.910065,337.652496 C223.109085,338.982452 209.390930,340.007935 195.660019,340.816925 C186.376282,341.363861 177.070068,341.981476 167.782318,341.869720 C159.888062,341.774780 156.266205,335.406860 152.836319,329.539215 C139.268463,306.328217 125.797729,283.059875 112.405266,259.747162 C107.852547,251.822067 103.636757,243.703415 99.365936,235.132172 C112.918289,208.185944 126.142929,181.660477 139.931274,155.431335 C145.930435,144.019333 140.456161,132.696594 130.697876,127.808655 C98.693672,111.777679 66.725327,95.672440 34.875256,79.338280 C26.783905,75.188660 19.107172,73.213310 10.972735,78.739143 C10.486573,79.069405 9.676579,78.922958 9.017271,78.998337 C6.577906,75.680458 4.138540,72.362564 1.349587,69.022339 C1.000000,64.975456 1.000000,60.950912 1.347918,56.440510 C5.256115,53.635960 8.676971,51.058758 12.403757,49.048798 C22.176937,43.777843 32.027573,38.642818 41.950962,33.659988 C54.691505,27.262581 67.373085,20.706268 80.392570,14.921761 C87.964279,11.557677 94.672966,14.098548 99.087044,21.305969 C102.969276,27.644970 106.085487,34.453621 109.530113,41.060017 C117.961426,57.230301 126.336914,73.429932 134.829407,89.568001 C142.870880,104.848999 151.082397,120.040489 159.129547,135.318527 C170.354034,156.628906 181.473862,177.994400 192.701797,199.302948 C193.960358,201.691467 195.629410,203.863708 197.569595,206.845505 C198.843307,204.772537 199.820374,203.634079 200.308548,202.314713 C203.531113,193.605270 206.942612,184.949921 209.740707,176.102432 C216.129395,155.901627 222.188904,135.596802 228.405060,115.341263 C233.800217,97.761017 238.865036,80.068565 244.733490,62.647228 C251.671890,42.049618 254.225037,19.924837 266.000000,1.000000 C270.689240,1.000000 275.378510,1.000000 280.533875,1.000001 C284.008881,2.317548 286.914490,4.003310 290.046539,4.881639 C298.485748,7.248262 307.021515,9.270583 315.534973,11.972240 C315.222260,13.626742 314.799835,14.720258 314.578583,15.853061 C309.679688,40.938194 304.663849,66.001755 299.986359,91.128265 C297.935760,102.143555 303.122192,112.135971 312.523438,114.862137 C320.461365,117.163963 328.738342,118.296577 336.865234,119.946686 C335.125977,127.173126 333.700195,134.493088 331.578644,141.605499 C327.790344,154.305618 323.582092,166.880508 318.912354,179.694824 C302.841492,175.203064 287.440918,170.410294 271.955994,165.907654 C266.594330,164.348618 260.947906,162.274200 255.563660,162.602341 C244.753159,163.261169 240.035583,170.989502 237.151398,180.770218 C226.571045,216.649841 216.121368,252.584671 204.495575,288.130157 C200.504532,300.332703 208.235657,312.647186 218.410660,315.335754 C225.960159,317.330566 233.391495,319.772644 240.875458,322.015472z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M240.954163,321.633789 C233.391495,319.772644 225.960159,317.330566 218.410660,315.335754 C208.235657,312.647186 200.504532,300.332703 204.495575,288.130157 C216.121368,252.584671 226.571045,216.649841 237.151398,180.770218 C240.035583,170.989502 244.753159,163.261169 255.563660,162.602341 C260.947906,162.274200 266.594330,164.348618 271.955994,165.907654 C287.440918,170.410294 302.841492,175.203064 318.658691,179.944458 C318.672699,182.036469 318.551422,184.150482 317.893433,186.081650 C313.660217,198.506317 309.309479,210.890961 305.013580,223.675049 C299.289612,229.461945 293.518707,234.830505 287.825714,240.280457 C285.827545,242.193344 284.020752,244.306137 281.684326,246.779663 C275.181580,255.479965 269.121063,263.728241 263.060547,271.976532 C257.684631,282.704987 252.078827,293.326721 247.029846,304.206879 C244.506195,309.645142 242.999512,315.555359 240.954163,321.633789z M337.047852,119.622253 C328.738342,118.296577 320.461365,117.163963 312.523438,114.862137 C303.122192,112.135971 297.935760,102.143555 299.986359,91.128265 C304.663849,66.001755 309.679688,40.938194 314.578583,15.853061 C314.799835,14.720258 315.222260,13.626742 315.803040,12.225180 C327.439850,14.690221 338.973297,16.968834 350.130432,20.452518 C354.152008,21.708208 357.269196,25.929571 356.938293,31.067894 C356.672913,35.188766 356.517639,39.380028 355.623627,43.386101 C351.883484,60.145611 347.959106,76.865311 343.947021,93.562294 C341.876007,102.181137 339.479736,110.721825 337.047852,119.622253z M9.075607,79.351349 C9.676579,78.922958 10.486573,79.069405 10.972735,78.739143 C19.107172,73.213310 26.783905,75.188660 34.875256,79.338280 C66.725327,95.672440 98.693672,111.777679 130.697876,127.808655 C140.456161,132.696594 145.930435,144.019333 139.931274,155.431335 C126.142929,181.660477 112.918289,208.185944 99.205185,234.823608 C95.887917,230.188309 92.663872,225.416153 89.802979,220.435394 C80.069077,203.488861 70.488564,186.454285 60.800640,169.481201 C52.932827,155.696930 44.999329,141.950119 37.086643,128.191483 C29.506889,115.011749 21.918219,101.837151 14.329316,88.662689 C12.606311,85.671516 10.866189,82.690208 9.075607,79.351349z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M293.917664,531.091248 C282.143158,520.584412 272.624603,508.204865 264.019318,495.067963 C263.319763,493.999969 262.648254,492.913574 262.285889,491.385681 C263.777527,489.186951 265.626526,487.553467 265.947296,485.660980 C266.363770,483.203400 266.498718,479.172607 265.111145,478.224426 C261.143982,475.513550 256.345947,474.018585 251.874680,472.045441 C251.628647,471.453705 251.434402,471.222687 251.173950,471.047302 C250.185745,468.940277 249.197556,466.833252 248.572937,464.377655 C253.825348,462.442474 258.645050,460.582733 263.617035,459.324951 C274.677002,456.527100 282.804688,450.618927 286.408417,439.365265 C286.908020,437.805176 287.872467,436.378967 288.716858,434.946899 C292.313507,428.847046 291.659088,426.486938 285.288330,423.132874 C272.477692,416.388367 259.697357,409.583801 246.810715,402.987335 C242.413239,400.736298 237.734573,399.034485 233.184402,397.081726 C232.243835,378.646271 233.529358,360.324615 236.037827,342.069336 C236.187271,340.981720 236.656281,339.938019 236.982025,338.064880 C238.283447,332.175720 239.579453,327.095581 240.954163,321.633789 C242.999512,315.555359 244.506195,309.645142 247.029846,304.206879 C252.078827,293.326721 257.684631,282.704987 263.370239,272.132874 C266.620087,273.846436 269.550140,275.423126 272.502838,276.956268 C276.904572,279.241791 279.616943,278.465149 281.906921,274.166870 C283.701569,270.798431 285.319611,267.336121 287.102051,263.960907 C293.078369,252.644272 293.093109,252.652054 281.978424,246.634338 C284.020752,244.306137 285.827545,242.193344 287.825714,240.280457 C293.518707,234.830505 299.289612,229.461945 305.029846,224.061356 C320.359344,212.882477 336.542938,203.218185 354.284149,196.325119 C354.873962,196.095963 355.553101,196.096710 356.899719,196.106842 C369.531921,202.442108 381.456177,208.658615 393.377533,214.880676 C397.970947,217.278076 400.596924,216.488235 403.063995,211.875732 C405.721832,206.906540 408.373138,201.933060 410.953125,196.923248 C413.183319,192.592697 412.304810,189.870590 407.910156,187.542160 C404.983948,185.991760 401.971466,184.604294 398.997589,183.143921 C409.016968,181.780533 419.000519,179.907593 429.065979,179.199234 C438.840576,178.511383 448.699310,179.030075 458.521027,178.998596 C485.910736,178.910828 512.252258,184.476212 537.633850,194.414902 C545.602783,197.535309 553.078613,202.015579 560.546570,206.282257 C566.340515,209.592529 568.826843,217.958344 566.351624,225.135056 C557.974548,249.423599 549.531799,273.690369 540.929321,297.899780 C538.349976,305.158600 530.142700,307.970337 523.134155,304.660553 C516.554871,301.553497 509.869202,298.671661 503.304626,295.081573 C507.234619,292.936798 510.978058,290.957031 514.967041,289.948761 C527.032104,286.899292 536.117310,280.704590 539.973999,268.261810 C540.454590,266.711243 541.575562,265.358948 542.401184,263.915527 C545.015381,259.345184 544.459534,256.436493 539.826172,253.984802 C523.349915,245.266571 506.775208,236.734329 490.247650,228.112839 C486.554382,226.186279 483.918488,227.146759 482.032715,230.799896 C479.361633,235.974396 476.542603,241.072830 473.893127,246.258102 C471.521881,250.898743 472.189240,252.867142 476.981781,255.406555 C481.248383,257.667297 485.609833,259.748535 489.889099,261.986176 C490.942413,262.536926 491.838623,263.388123 493.272705,264.444092 C491.738953,265.254486 490.924255,265.806915 490.027985,266.139771 C480.358765,269.730743 470.720642,273.413452 460.980865,276.803314 C455.571075,278.686127 452.740479,282.318207 452.013794,287.834320 C437.031891,287.990204 422.559601,290.912231 409.154816,297.519958 C396.139557,303.935669 385.074982,312.934692 377.132385,325.683533 C359.795105,316.744568 342.994385,307.921692 326.195648,299.095001 C322.793182,297.307220 320.125854,297.941162 318.256409,301.419800 C316.444550,304.791382 314.491180,308.090790 312.781342,311.512512 C307.409393,322.262878 304.495514,322.488922 318.828583,329.403809 C322.260376,331.059387 325.617188,332.870422 329.008453,334.610016 C328.882996,335.124359 328.757538,335.638702 328.632080,336.153046 C322.166565,338.696930 315.889648,342.052673 309.194458,343.608032 C296.979706,346.445709 287.778198,352.103577 284.015015,364.721954 C283.600677,366.111237 282.566406,367.335632 281.728546,368.574890 C279.128387,372.420746 280.434052,375.084351 284.199951,377.062317 C289.646851,379.923279 295.074097,382.821930 300.534760,385.656311 C312.803192,392.024231 325.059082,398.417328 337.377716,404.686951 C342.616913,407.353455 344.460846,406.657837 347.338165,401.299408 C349.544006,397.191376 351.474030,392.930481 353.781769,388.883026 C357.567749,382.242981 357.058258,380.144958 350.354950,376.739197 C344.942139,373.989105 339.521606,371.254211 334.104523,368.512573 C334.127991,367.995270 334.151489,367.477997 334.174988,366.960693 C344.387451,363.275085 354.599915,359.589447 364.812378,355.903839 C364.207977,366.084747 362.712708,376.305298 363.163757,386.439240 C364.602905,418.773285 383.230743,447.459503 414.965851,460.074524 C425.682159,464.334381 436.673523,466.463013 448.214264,467.139404 C468.704834,468.340363 487.811554,463.836151 506.263184,455.381165 C523.408264,447.524841 538.705627,436.985779 551.256836,422.974701 C556.915039,416.658386 568.375122,417.999512 572.804871,425.639374 C581.105652,439.955658 588.932495,454.546265 597.009155,468.993286 C601.433533,476.907440 605.965698,484.761353 610.724609,492.321198 C611.000000,496.356903 611.000000,500.713806 610.742065,505.218292 C608.989990,507.071136 607.566772,508.845062 605.990784,510.471008 C591.491882,525.429443 575.872375,539.026733 557.958618,549.475708 C556.302795,547.433167 554.926758,545.267517 552.956177,544.151245 C547.425964,541.018555 541.650635,538.318604 535.971985,535.447937 C536.067749,534.954224 536.163574,534.460510 536.259338,533.966797 C541.990662,531.875977 547.606873,529.354248 553.477661,527.785461 C565.128357,524.672241 573.988281,518.746582 577.776489,506.681946 C578.360840,504.821014 579.658142,503.174255 580.684387,501.463623 C583.049255,497.521454 582.094727,494.248688 578.234558,492.209503 C561.458862,483.347626 544.603027,474.637329 527.758118,465.907013 C524.489014,464.212738 521.992065,465.208710 520.273254,468.395905 C518.299377,472.056152 516.216980,475.661072 514.343018,479.371490 C509.635590,488.691803 506.601013,489.564301 519.892944,495.935150 C523.646606,497.734253 527.308533,499.724854 531.012512,501.627594 C530.905823,502.151611 530.799072,502.675629 530.692322,503.199615 C523.593689,505.927155 516.672546,509.350647 509.354309,511.217285 C498.679047,513.940125 490.302704,518.615112 486.938416,529.860718 C486.382080,531.720337 484.925476,533.294861 484.009918,535.065735 C481.309570,540.288757 481.715302,541.669067 487.015106,544.469482 C500.692383,551.696411 514.403442,558.859253 527.936035,566.370972 C508.026276,575.722473 487.631897,582.547241 465.947632,585.081604 C465.233459,585.165100 464.646362,586.335999 464.000000,587.000000 C445.312439,587.000000 426.624878,587.000000 407.468689,587.000000 C406.359619,586.335999 405.780945,585.169067 405.069763,585.081787 C388.114716,583.001343 371.925507,578.181580 356.066528,570.940735 C358.210449,565.432617 360.259155,560.511169 362.819489,555.872131 C366.489227,549.222961 366.037598,547.133728 359.341919,543.732056 C353.933411,540.984314 348.517517,538.251099 341.894531,534.898743 C344.515442,533.680603 345.748383,532.998230 347.055817,532.519165 C352.210693,530.630615 357.301575,528.492004 362.576996,527.023865 C373.001831,524.122742 380.768219,518.551453 384.203705,507.819458 C384.899384,505.646210 386.403442,503.731323 387.537628,501.698883 C389.950653,497.374878 389.417358,494.429657 385.039764,492.109680 C368.427612,483.305695 351.711548,474.697876 335.031738,466.021667 C331.559906,464.215790 328.973663,465.141815 327.170380,468.568420 C324.614288,473.425568 321.970642,478.237366 319.464172,483.119781 C316.308014,489.267670 316.840210,490.794006 323.060455,493.975769 C328.011932,496.508575 332.981415,499.006134 338.820923,501.964142 C336.735596,503.146210 335.833984,503.817200 334.823608,504.204620 C327.059357,507.181488 319.477112,511.001160 311.444519,512.818115 C301.078827,515.162842 296.781677,522.157959 293.917664,531.091248z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M364.995605,355.569946 C354.599915,359.589447 344.387451,363.275085 334.174988,366.960693 C334.151489,367.477997 334.127991,367.995270 334.104523,368.512573 C339.521606,371.254211 344.942139,373.989105 350.354950,376.739197 C357.058258,380.144958 357.567749,382.242981 353.781769,388.883026 C351.474030,392.930481 349.544006,397.191376 347.338165,401.299408 C344.460846,406.657837 342.616913,407.353455 337.377716,404.686951 C325.059082,398.417328 312.803192,392.024231 300.534760,385.656311 C295.074097,382.821930 289.646851,379.923279 284.199951,377.062317 C280.434052,375.084351 279.128387,372.420746 281.728546,368.574890 C282.566406,367.335632 283.600677,366.111237 284.015015,364.721954 C287.778198,352.103577 296.979706,346.445709 309.194458,343.608032 C315.889648,342.052673 322.166565,338.696930 328.632080,336.153046 C328.757538,335.638702 328.882996,335.124359 329.008453,334.610016 C325.617188,332.870422 322.260376,331.059387 318.828583,329.403809 C304.495514,322.488922 307.409393,322.262878 312.781342,311.512512 C314.491180,308.090790 316.444550,304.791382 318.256409,301.419800 C320.125854,297.941162 322.793182,297.307220 326.195648,299.095001 C342.994385,307.921692 359.795105,316.744568 376.815308,325.835571 C373.083282,335.813568 369.131073,345.524811 364.995605,355.569946z M452.476288,287.908447 C452.740479,282.318207 455.571075,278.686127 460.980865,276.803314 C470.720642,273.413452 480.358765,269.730743 490.027985,266.139771 C490.924255,265.806915 491.738953,265.254486 493.272705,264.444092 C491.838623,263.388123 490.942413,262.536926 489.889099,261.986176 C485.609833,259.748535 481.248383,257.667297 476.981781,255.406555 C472.189240,252.867142 471.521881,250.898743 473.893127,246.258102 C476.542603,241.072830 479.361633,235.974396 482.032715,230.799896 C483.918488,227.146759 486.554382,226.186279 490.247650,228.112839 C506.775208,236.734329 523.349915,245.266571 539.826172,253.984802 C544.459534,256.436493 545.015381,259.345184 542.401184,263.915527 C541.575562,265.358948 540.454590,266.711243 539.973999,268.261810 C536.117310,280.704590 527.032104,286.899292 514.967041,289.948761 C510.978058,290.957031 507.234619,292.936798 503.143524,294.739319 C495.043732,293.324707 487.242950,291.182373 479.297821,290.085449 C470.580841,288.881958 461.730835,288.642242 452.476288,287.908447z M398.610199,183.206009 C401.971466,184.604294 404.983948,185.991760 407.910156,187.542160 C412.304810,189.870590 413.183319,192.592697 410.953125,196.923248 C408.373138,201.933060 405.721832,206.906540 403.063995,211.875732 C400.596924,216.488235 397.970947,217.278076 393.377533,214.880676 C381.456177,208.658615 369.531921,202.442108 357.291016,196.071411 C366.996307,192.621689 376.996399,189.251526 387.054535,186.064407 C390.706024,184.907349 394.496002,184.187454 398.610199,183.206009z M294.068390,531.394653 C296.781677,522.157959 301.078827,515.162842 311.444519,512.818115 C319.477112,511.001160 327.059357,507.181488 334.823608,504.204620 C335.833984,503.817200 336.735596,503.146210 338.820923,501.964142 C332.981415,499.006134 328.011932,496.508575 323.060455,493.975769 C316.840210,490.794006 316.308014,489.267670 319.464172,483.119781 C321.970642,478.237366 324.614288,473.425568 327.170380,468.568420 C328.973663,465.141815 331.559906,464.215790 335.031738,466.021667 C351.711548,474.697876 368.427612,483.305695 385.039764,492.109680 C389.417358,494.429657 389.950653,497.374878 387.537628,501.698883 C386.403442,503.731323 384.899384,505.646210 384.203705,507.819458 C380.768219,518.551453 373.001831,524.122742 362.576996,527.023865 C357.301575,528.492004 352.210693,530.630615 347.055817,532.519165 C345.748383,532.998230 344.515442,533.680603 341.894531,534.898743 C348.517517,538.251099 353.933411,540.984314 359.341919,543.732056 C366.037598,547.133728 366.489227,549.222961 362.819489,555.872131 C360.259155,560.511169 358.210449,565.432617 355.911560,570.599854 C351.151031,569.050293 346.237427,567.469604 341.704132,565.146729 C324.318390,556.238159 308.518707,545.018066 294.068390,531.394653z M233.118271,397.506958 C237.734573,399.034485 242.413239,400.736298 246.810715,402.987335 C259.697357,409.583801 272.477692,416.388367 285.288330,423.132874 C291.659088,426.486938 292.313507,428.847046 288.716858,434.946899 C287.872467,436.378967 286.908020,437.805176 286.408417,439.365265 C282.804688,450.618927 274.677002,456.527100 263.617035,459.324951 C258.645050,460.582733 253.825348,462.442474 248.546539,464.019409 C238.981995,442.930176 234.892441,420.688263 233.118271,397.506958z M557.958618,549.475708 C548.263855,555.214966 538.560669,560.598328 528.479248,566.014709 C514.403442,558.859253 500.692383,551.696411 487.015106,544.469482 C481.715302,541.669067 481.309570,540.288757 484.009918,535.065735 C484.925476,533.294861 486.382080,531.720337 486.938416,529.860718 C490.302704,518.615112 498.679047,513.940125 509.354309,511.217285 C516.672546,509.350647 523.593689,505.927155 530.692322,503.199615 C530.799072,502.675629 530.905823,502.151611 531.012512,501.627594 C527.308533,499.724854 523.646606,497.734253 519.892944,495.935150 C506.601013,489.564301 509.635590,488.691803 514.343018,479.371490 C516.216980,475.661072 518.299377,472.056152 520.273254,468.395905 C521.992065,465.208710 524.489014,464.212738 527.758118,465.907013 C544.603027,474.637329 561.458862,483.347626 578.234558,492.209503 C582.094727,494.248688 583.049255,497.521454 580.684387,501.463623 C579.658142,503.174255 578.360840,504.821014 577.776489,506.681946 C573.988281,518.746582 565.128357,524.672241 553.477661,527.785461 C547.606873,529.354248 541.990662,531.875977 536.259338,533.966797 C536.163574,534.460510 536.067749,534.954224 535.971985,535.447937 C541.650635,538.318604 547.425964,541.018555 552.956177,544.151245 C554.926758,545.267517 556.302795,547.433167 557.958618,549.475708z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M263.370209,272.132874 C269.121063,263.728241 275.181580,255.479965 281.536194,247.086365 C293.093109,252.652054 293.078369,252.644272 287.102051,263.960907 C285.319611,267.336121 283.701569,270.798431 281.906921,274.166870 C279.616943,278.465149 276.904572,279.241791 272.502838,276.956268 C269.550140,275.423126 266.620087,273.846436 263.370209,272.132874z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M251.941895,472.411499 C256.345947,474.018585 261.143982,475.513550 265.111145,478.224426 C266.498718,479.172607 266.363770,483.203400 265.947296,485.660980 C265.626526,487.553467 263.777527,489.186951 262.265747,491.027588 C258.618652,485.005585 255.313889,478.891602 251.941895,472.411499z M251.158188,471.309387 C251.434402,471.222687 251.628647,471.453705 251.884430,471.931396 C251.722275,471.938751 251.432343,471.755127 251.158188,471.309387z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function GameControllerIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M20.97 4.06c0 .18.08.35.24.43.55.28.9.82 1.04 1.42.3 1.24.75 3.7.75 7.09v4.91a3.09 3.09 0 0 1-5.85 1.38l-1.76-3.51a1.09 1.09 0 0 0-1.23-.55c-.57.13-1.36.27-2.16.27s-1.6-.14-2.16-.27c-.49-.11-1 .1-1.23.55l-1.76 3.51A3.09 3.09 0 0 1 1 17.91V13c0-3.38.46-5.85.75-7.1.15-.6.49-1.13 1.04-1.4a.47.47 0 0 0 .24-.44c0-.7.48-1.32 1.2-1.47l2.93-.62c.5-.1 1 .06 1.36.4.35.34.78.71 1.28.68a42.4 42.4 0 0 1 4.4 0c.5.03.93-.34 1.28-.69.35-.33.86-.5 1.36-.39l2.94.62c.7.15 1.19.78 1.19 1.47ZM20 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM15.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM5 7a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2H7v1a1 1 0 1 1-2 0v-1H4a1 1 0 1 1 0-2h1V7Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function HammerAndChiselIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M2 20.59V19.4a1 1 0 0 1 .3-.7l2.4-2.42a1 1 0 0 1 .71-.29H6l9-9-.85-.85a1 1 0 0 1-.23-.34l-1.49-3.73a.5.5 0 0 1 .65-.65l3.73 1.5a1 1 0 0 1 .34.22l.64.64a1 1 0 0 1 1.42 0l1 1a1 1 0 0 1 0 1.42l1.58 1.58a1 1 0 0 1 0 1.42l-1.58 1.58a1 1 0 0 1-1.42 0L17 9l-9 9v.59a1 1 0 0 1-.3.7l-2.4 2.42a1 1 0 0 1-.71.29H3.4a1 1 0 0 1-.7-.3l-.42-.4a1 1 0 0 1-.29-.71Z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M8.23 10.23c.2.2.51.2.7 0l1.3-1.3a.5.5 0 0 0 0-.7L6.5 4.5l.3-.3a1 1 0 0 0 0-1.4l-.5-.5c-.2-.2-.45-.3-.7-.22-.43.14-1.17.49-2.1 1.42a5.37 5.37 0 0 0-1.42 2.1c-.08.25.03.5.21.7l.5.5a1 1 0 0 0 1.42 0l.29-.3 3.73 3.73ZM13.77 15.06a.5.5 0 0 0 0 .7l1.73 1.74 1.44 2.4a1 1 0 0 0 .15.19l1.73 1.73c.1.1.26.1.36 0l2.64-2.64c.1-.1.1-.26 0-.36L20.1 17.1a1 1 0 0 0-.2-.15L17.5 15.5l-1.73-1.73a.5.5 0 0 0-.7 0l-1.3 1.3Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function EquicordIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 442.07 442.46"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M220.7,442.46c-58.95,0-114.37-22.96-156.06-64.64C22.96,336.14,0,280.71,0,221.76S22.96,107.39,64.64,65.7C106.33,24.02,161.75,1.06,220.7,1.06s114.37,22.96,156.06,64.64,64.64,97.11,64.64,156.06-22.96,114.37-64.64,156.06c-41.68,41.68-97.11,64.64-156.06,64.64ZM220.7,78.65c-78.61,0-142.56,63.95-142.56,142.56s63.95,142.56,142.56,142.56,142.56-63.95,142.56-142.56-63.95-142.56-142.56-142.56Z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M363.36,380.6c-4.24,0-8.46-1.04-12.22-3.01l-1.33-.7c-12.32-6.45-21.14-17.92-24.19-31.48-3.09-13.72.03-28.04,8.54-39.31,19.82-26.22,29.69-57.53,28.54-90.55-.29-8.45-1.36-16.93-3.17-25.21l-.05-.24-66.29,30.91v.12c-.38,7.4-1.87,14.7-4.43,21.71-10.6,28.93-38.52,48.37-69.47,48.37-8.09,0-16.08-1.34-23.75-3.98-19.34-6.65-35.18-21.18-43.47-39.86-8.43-19-8.53-40.02-.28-59.19,11.63-27.02,38.26-44.47,67.84-44.47,6.89,0,13.74.98,20.37,2.9,10.63,3.09,20.2,8.36,28.43,15.67l.1.09,63.58-29.65-.16-.2c-26.98-33.87-67.08-53.48-110.04-53.78h-1.02c-60.28,0-114.13,38.21-133.99,95.09-6.6,18.9-24.65,31.6-44.92,31.6-5.16,0-10.27-.83-15.2-2.47l-2.68-.89c-13.58-4.52-21.6-18.93-18.26-32.8,11.41-47.44,38.82-90.43,77.18-121.05C122.55,16.67,170.23,0,220.9,0c16.01,0,32.25,1.72,48.3,5.11,84.84,17.94,150.85,84.53,168.16,169.63,14.76,72.59-5.33,144.66-55.12,197.73-4.84,5.16-11.73,8.12-18.88,8.12h0Z"
|
|
/>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
transform="translate(318.98 -15.92) rotate(65)"
|
|
d="M171.98,152.39h0c17.66,0,32,14.34,32,32v148h-64v-148c0-17.66,14.34-32,32-32Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function UserIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M12 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8ZM11.53 11A9.53 9.53 0 0 0 2 20.53c0 .81.66 1.47 1.47 1.47h.22c.24 0 .44-.17.5-.4.29-1.12.84-2.17 1.32-2.91.14-.21.43-.1.4.15l-.26 2.61c-.02.3.2.55.5.55h11.7a.5.5 0 0 0 .5-.55l-.27-2.6c-.02-.26.27-.37.41-.16.48.74 1.03 1.8 1.32 2.9.06.24.26.41.5.41h.22c.81 0 1.47-.66 1.47-1.47A9.53 9.53 0 0 0 12.47 11h-.94Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function PencilSparkleIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M6.3 2.55a.85.85 0 0 0-1.6 0l-.35.97a1.4 1.4 0 0 1-.83.83l-.97.35a.85.85 0 0 0 0 1.6l.97.35c.38.15.68.45.83.83l.35.97a.85.85 0 0 0 1.6 0l.35-.97c.15-.38.45-.68.83-.83l.97-.35a.85.85 0 0 0 0-1.6l-.97-.35a1.4 1.4 0 0 1-.83-.83l-.35-.97ZM13.96 5.46l4.58 4.58a1 1 0 0 0 1.42 0l1.38-1.38a2 2 0 0 0 0-2.82l-3.18-3.18a2 2 0 0 0-2.82 0l-1.38 1.38a1 1 0 0 0 0 1.42ZM2.11 20.16l.73-4.22a3 3 0 0 1 .83-1.61l7.87-7.87a1 1 0 0 1 1.42 0l4.58 4.58a1 1 0 0 1 0 1.42l-7.87 7.87a3 3 0 0 1-1.6.83l-4.23.73a1.5 1.5 0 0 1-1.73-1.73ZM18.48 15.71a1.1 1.1 0 0 1 2.04 0l.46 1.24c.19.5.57.88 1.07 1.07l1.24.46c.95.35.95 1.7 0 2.04l-1.24.46c-.5.19-.88.57-1.07 1.07l-.46 1.24a1.1 1.1 0 0 1-2.04 0l-.46-1.24a1.8 1.8 0 0 0-1.07-1.07l-1.24-.46a1.1 1.1 0 0 1 0-2.04l1.24-.46c.5-.19.88-.57 1.07-1.07l.46-1.24Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function HammerIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M1.23 21.13a1 1 0 0 1 0-1.41l7.48-7.47c.2-.2.51-.2.7 0l2.13 2.12c.2.2.2.5 0 .7l-7.48 7.48a1 1 0 0 1-1.41 0l-1.42-1.42ZM7.76 7.76l8.48 8.49a2 2 0 0 0 2.83 0l3.54-3.54a2 2 0 0 0 0-2.83l-2.94-2.94.65-.66a1 1 0 0 0 0-1.4l-1.41-1.42a1 1 0 0 0-1.41 0l-.66.65-2.72-2.71a2 2 0 0 0-2.83 0L7.76 4.93a2 2 0 0 0 0 2.83Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function AchievementsIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M13.76 4.97a1 1 0 0 1-.73-1.21l.5-2a1 1 0 1 1 1.94.48l-.5 2a1 1 0 0 1-1.21.73ZM19.2 3.8a1 1 0 0 1 0 1.4l-1.5 1.5a1 1 0 1 1-1.4-1.4l1.5-1.5a1 1 0 0 1 1.4 0ZM7.46 11.05 9.6 8.2a3 3 0 0 1 4.8 0l2.14 2.85-.83.83a1 1 0 0 1-1.42 0l-.17-.17a3 3 0 0 0-4.24 0l-.17.17a1 1 0 0 1-1.42 0l-.83-.83ZM6.25 12.67 2.4 17.8A2 2 0 0 0 4 21h16a2 2 0 0 0 1.6-3.2l-3.85-5.13-.63.62a3 3 0 0 1-4.24 0l-.17-.17a1 1 0 0 0-1.42 0l-.17.17a3 3 0 0 1-4.24 0l-.63-.62ZM4.8 5.2a1 1 0 0 1 1.4-1.4l1.5 1.5a1 1 0 0 1-1.4 1.4L4.8 5.2ZM21.97 8.26a1 1 0 0 1-.73 1.21l-2 .5a1 1 0 1 1-.48-1.94l2-.5a1 1 0 0 1 1.21.73ZM2.76 9.47a1 1 0 1 1 .48-1.94l2 .5a1 1 0 1 1-.48 1.94l-2-.5ZM10.97 3.76a1 1 0 0 1-1.94.48l-.5-2a1 1 0 1 1 1.94-.48l.5 2Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function SkullIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="m13.47 1 .07.04c.45.06.9.1 1.35.18.95.17 1.88.46 2.75.88.78.36 1.5.84 2.14 1.42.77.7 1.38 1.55 1.8 2.5.3.68.5 1.4.6 2.13l.09.49v1.8c-.03.18-.07.35-.09.53a8.9 8.9 0 0 1-.65 2.5c-.17.4-.41.8-.58 1.2-.05.19-.05.38 0 .56.09.56 0 1.14-.25 1.66a3.88 3.88 0 0 1-2.2 2l-.6.2a.54.54 0 0 0-.44.63c.01.5-.08.98-.28 1.43a2.58 2.58 0 0 1-1.34 1.28c-.2.1-.41.18-.63.25a.84.84 0 0 1-1.09-.81v-.85h.02v-.45a.5.5 0 0 0-.85-.36.5.5 0 0 0-.15.36v1.58a.8.8 0 0 1-.78.8h-.41a.8.8 0 0 1-.8-.8v-1.58a.5.5 0 0 0-.86-.35.5.5 0 0 0-.14.35v1.3a.84.84 0 0 1-1.09.8c-.36-.1-.7-.26-1.03-.46a2.62 2.62 0 0 1-1.17-2.05l-.04-.58c-.01-.29-.21-.4-.45-.48a5.53 5.53 0 0 1-1.63-.8 3.27 3.27 0 0 1-1.38-2.12 5.1 5.1 0 0 1 .02-1.26c.02-.22-.11-.36-.2-.51-.4-.76-.7-1.57-.9-2.4a10.79 10.79 0 0 1-.25-3.27c.06-.98.3-1.94.72-2.83a7.35 7.35 0 0 1 1.86-2.49 9.5 9.5 0 0 1 4-2.03c.7-.2 1.42-.3 2.14-.35.02 0 .04-.03.06-.04h2.66Zm-1.35 13.91a.48.48 0 0 0-.34.15l-.76.8a.48.48 0 0 0 .35.82h1.5a.48.48 0 0 0 .46-.3.48.48 0 0 0-.1-.52l-.75-.8a.48.48 0 0 0-.36-.15Zm4.07-6.08a2.82 2.82 0 0 0-3.26 3.45 2.82 2.82 0 0 0 3.41 2.04h.01c.05 0 .09-.02.13-.03l.25-.1h.02l.16-.07.04-.02a2.86 2.86 0 0 0 .47-.31l.04-.03a2.83 2.83 0 0 0 .53-.59H18l.04-.07.06-.1.05-.08.04-.09.04-.08a2.78 2.78 0 0 0 .11-.29l.03-.1.03-.11.01-.07.01-.04.01-.06a2.82 2.82 0 0 0 .05-.48v-.08l-.01-.13-.01-.1a2.77 2.77 0 0 0-.05-.3l-.03-.12a2.82 2.82 0 0 0-.09-.28l-.02-.07-.03-.06a2.83 2.83 0 0 0-.46-.71l-.04-.05-.08-.1-.07-.05a2.87 2.87 0 0 0-.1-.1l-.07-.05a2.84 2.84 0 0 0-.37-.25l-.08-.04a2.82 2.82 0 0 0-.19-.1L16.74 9l-.05-.02a2.8 2.8 0 0 0-.2-.07h-.01a2.82 2.82 0 0 0-.23-.07h-.06Zm-6.28.28a2.81 2.81 0 0 0-4.1 1.98v.03l-.01.06c-.02.1-.02.21-.03.32v.04a2.82 2.82 0 0 0 0 .24l.02.12v.08l.03.13v.03l.01.04.04.14c0 .04.02.07.03.11l.02.08a2.81 2.81 0 0 0 3.21 1.84l.08-.01a2.97 2.97 0 0 0 .19-.06l.09-.03c.04 0 .07-.02.11-.04.02 0 .04 0 .06-.02l.03-.01a2.78 2.78 0 0 0 .27-.14l.09-.05.13-.08.03-.03a2.83 2.83 0 0 0 .26-.2l.07-.07.03-.03.06-.06.05-.05.08-.1.06-.07.06-.09.04-.05.02-.03.05-.09.06-.1.03-.06.07-.13.02-.07a2.87 2.87 0 0 0 .08-.2l.03-.11.03-.1.02-.1.01-.03.01-.06a2.74 2.74 0 0 0 .03-.23v-.07l.01-.17v-.04A2.8 2.8 0 0 0 9.91 9.1Z"
|
|
clipRule="evenodd"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function DoubleCheckmarkIcon(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path fill="currentColor"
|
|
d="M16.7 8.7a1 1 0 0 0-1.4-1.4l-3.26 3.24a1 1 0 0 0 1.42 1.42L16.7 8.7ZM3.7 11.3a1 1 0 0 0-1.4 1.4l4.5 4.5a1 1 0 0 0 1.4-1.4l-4.5-4.5Z" />
|
|
<path fill="currentColor"
|
|
d="M21.7 9.7a1 1 0 0 0-1.4-1.4L13 15.58l-3.3-3.3a1 1 0 0 0-1.4 1.42l4 4a1 1 0 0 0 1.4 0l8-8Z" />
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function StarFilled(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
d="M10.81 2.86c.38-1.15 2-1.15 2.38 0l1.89 5.83h6.12c1.2 0 1.71 1.54.73 2.25l-4.95 3.6 1.9 5.82a1.25 1.25 0 0 1-1.93 1.4L12 18.16l-4.95 3.6c-.98.7-2.3-.25-1.92-1.4l1.89-5.82-4.95-3.6a1.25 1.25 0 0 1 .73-2.25h6.12l1.9-5.83Z"
|
|
/>
|
|
</Icon>
|
|
);
|
|
}
|
|
|
|
export function StarOutlined(props: IconProps) {
|
|
return (
|
|
<Icon
|
|
{...props}
|
|
viewBox="0 0 24 24"
|
|
>
|
|
<path
|
|
fill={props.fill || "currentColor"}
|
|
fillRule="evenodd"
|
|
d="M2.07 10.94a1.25 1.25 0 0 1 .73-2.25h6.12l1.9-5.83c.37-1.15 2-1.15 2.37 0l1.89 5.83h6.12c1.2 0 1.71 1.54.73 2.25l-4.95 3.6 1.9 5.82a1.25 1.25 0 0 1-1.93 1.4L12 18.16l-4.95 3.6c-.98.7-2.3-.25-1.92-1.4l1.89-5.82-4.95-3.6Zm11.55-.25h5.26l-4.25 3.09 1.62 5-4.25-3.1-4.25 3.1 1.62-5-4.25-3.1h5.26l1.62-5 1.62 5Z" />
|
|
</Icon>
|
|
);
|
|
}
|