837 lines
67 KiB
JavaScript
837 lines
67 KiB
JavaScript
// __SDEFILE__ - This file is a dependency for the stand-alone environment
|
|
import { logoPath } from 'shared/components/logos/freesewing.mjs'
|
|
|
|
export const IconWrapper = ({
|
|
className = 'w-6 h-6',
|
|
stroke = 2,
|
|
children = null,
|
|
fill = false,
|
|
wrapped = true,
|
|
}) =>
|
|
wrapped ? (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
fill={fill ? 'currentColor' : 'none'}
|
|
viewBox="0 0 24 24"
|
|
strokeWidth={stroke}
|
|
stroke="currentColor"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
className={className + ' icon'}
|
|
>
|
|
{children}
|
|
</svg>
|
|
) : (
|
|
<> {children} </>
|
|
)
|
|
|
|
// Used in several icons
|
|
const page =
|
|
'M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z'
|
|
|
|
export const BeakerIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9.75 3.104v5.714a2.25 2.25 0 01-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 014.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0112 15a9.065 9.065 0 00-6.23-.693L5 14.5m14.8.8l1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0112 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BioIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 01.865-.501 48.172 48.172 0 003.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BookmarkIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0111.186 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BoolNoIcon = ({ size = 6 }) => (
|
|
<NoIcon className={`w-${size} h-${size} text-error`} stroke={4} />
|
|
)
|
|
export const BoolYesIcon = ({ size = 6 }) => (
|
|
<OkIcon className={`w-${size} h-${size} text-success`} stroke={4} />
|
|
)
|
|
|
|
export const BoxIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BriefcaseIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 00.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 00-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0112 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 01-.673-.38m0 0A2.18 2.18 0 013 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 013.413-.387m7.5 0V5.25A2.25 2.25 0 0013.5 3h-3a2.25 2.25 0 00-2.25 2.25v.894m7.5 0a48.667 48.667 0 00-7.5 0M12 12.75h.008v.008H12v-.008z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BugIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 12.75c1.148 0 2.278.08 3.383.237 1.037.146 1.866.966 1.866 2.013 0 3.728-2.35 6.75-5.25 6.75S6.75 18.728 6.75 15c0-1.046.83-1.867 1.866-2.013A24.204 24.204 0 0112 12.75zm0 0c2.883 0 5.647.508 8.207 1.44a23.91 23.91 0 01-1.152 6.06M12 12.75c-2.883 0-5.647.508-8.208 1.44.125 2.104.52 4.136 1.153 6.06M12 12.75a2.25 2.25 0 002.248-2.354M12 12.75a2.25 2.25 0 01-2.248-2.354M12 8.25c.995 0 1.971-.08 2.922-.236.403-.066.74-.358.795-.762a3.778 3.778 0 00-.399-2.25M12 8.25c-.995 0-1.97-.08-2.922-.236-.402-.066-.74-.358-.795-.762a3.734 3.734 0 01.4-2.253M12 8.25a2.25 2.25 0 00-2.248 2.146M12 8.25a2.25 2.25 0 012.248 2.146M8.683 5a6.032 6.032 0 01-1.155-1.002c.07-.63.27-1.222.574-1.747m.581 2.749A3.75 3.75 0 0115.318 5m0 0c.427-.283.815-.62 1.155-.999a4.471 4.471 0 00-.575-1.752M4.921 6a24.048 24.048 0 00-.392 3.314c1.668.546 3.416.914 5.223 1.082M19.08 6c.205 1.08.337 2.187.392 3.314a23.882 23.882 0 01-5.223 1.082" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const BulletIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<circle cx="12" cy="12" r="8" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CalendarIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CameraIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z" />
|
|
<path d="M15 13a3 3 0 11-6 0 3 3 0 016 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CcByIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path
|
|
d="M 11.984994,0 C 8.6607938,0 5.8471705,1.1601335 3.5443291,3.4798048 1.1812345,5.8793118 0,8.7193215 0,11.998499 c 0,3.279177 1.1812345,6.098835 3.5443291,8.458672 2.3630952,2.359333 5.1767182,3.539828 8.4406649,3.539828 3.304116,0 6.168372,-1.189416 8.590722,-3.569839 C 22.858473,18.167736 24,15.358508 24,11.998499 24,8.6384865 22.839122,5.799476 20.517194,3.4798048 18.193261,1.1601435 15.349364,0 11.984994,0 Z m 0.03001,2.1593096 c 2.723639,0 5.036475,0.9595726 6.938602,2.8795795 1.922212,1.8994211 2.884082,4.2196862 2.884082,6.9596099 0,2.7595 -0.942016,5.049981 -2.824059,6.869575 -1.983474,1.960173 -4.315165,2.939602 -6.998625,2.939602 -2.6844678,0 -4.9973137,-0.9695 -6.9386019,-2.90959 C 3.1330942,16.957996 2.1638068,14.65808 2.1638068,11.998499 2.1638068,9.338412 3.144029,7.01864 5.1064104,5.0388891 6.988468,3.1188722 9.291366,2.1593096 12.015006,2.1593096 Z m -0.07352,2.0902833 c -0.904485,0.031562 -1.62123,0.7741886 -1.620608,1.6791298 -7.4e-5,0.9273199 0.751714,1.6791063 1.679131,1.6791296 0.927415,-2.33e-5 1.679201,-0.7518097 1.679129,-1.6791296 7.3e-5,-0.9273198 -0.751714,-1.6791066 -1.679129,-1.6791298 -0.01951,-3.396e-4 -0.03902,-3.396e-4 -0.05852,0 z M 9.5450805,8.2530938 c -0.426825,0 -0.7742903,0.3459997 -0.7742903,0.774291 v 4.9083402 h 1.3700138 v 5.81168 h 3.719895 v -5.81168 h 1.368513 V 9.0273848 c 0,-0.4282815 -0.347466,-0.7742918 -0.774292,-0.774291 z"
|
|
stroke="none"
|
|
fill="currentColor"
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ChatIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.076-4.076a1.526 1.526 0 011.037-.443 48.282 48.282 0 005.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CircleIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<circle cx="12" cy="12" r="10" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CisFemaleIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="m 8.233159,2.5000002 c 0,0 0.03684,1.4367676 0.07562,2.1541457 C 8.413989,6.5901608 7.3671071,6.9496995 7.3372662,8.1692173 7.3029172,9.5719723 8.2152,10.315942 8.255388,12.267223 8.290568,13.973294 7.1739465,15.012709 7.1739465,17.259683 9.46861,17.549817 10.668009,19.205086 11.354231,21.5 h 0.109763 0.93923 0.109803 c 0.686181,-2.294914 1.88558,-3.950183 4.180285,-4.240317 0,-2.246974 -1.116622,-3.286389 -1.081483,-4.99246 0.04015,-1.951281 0.952433,-2.6952507 0.918122,-4.0980057 -0.0298,-1.2195178 -1.076723,-1.5790565 -0.971513,-3.5150714 0.0389,-0.7173781 0.07562,-2.1541457 0.07562,-2.1541457 h -0.722313 c 0,1.5276628 -1.146752,3.7763442 -2.978112,3.7763442 -1.831402,0 -2.978154,-2.2486814 -2.978154,-3.7763442 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CisMaleIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 6.2021092,6.7988281 C 5.0433189,10.972649 5.2215488,13.211802 5.2215488,16.798828 h 5.8983122 l 0.143133,-1.21128 c 0.331559,-1.834081 0.655671,-2.543616 1.078829,0.07477 l 0.134587,1.136509 h 5.896176 c 0,-3.587026 0.180363,-5.826179 -0.978425,-9.9999999 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ClearIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2M3 12l6.414 6.414a2 2 0 001.414.586H19a2 2 0 002-2V7a2 2 0 00-2-2h-8.172a2 2 0 00-1.414.586L3 12z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CloneIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 01-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 011.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 00-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 01-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5a3.375 3.375 0 00-3.375-3.375H9.75" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CloseIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M6 18L18 6M6 6l12 12" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CodeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CogIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CommunityIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CompareIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M2.25 7.125C2.25 6.504 2.754 6 3.375 6h6c.621 0 1.125.504 1.125 1.125v3.75c0 .621-.504 1.125-1.125 1.125h-6a1.125 1.125 0 01-1.125-1.125v-3.75zM14.25 8.625c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v8.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-8.25zM3.75 16.125c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v2.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-2.25z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ControlIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0012 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52l2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 01-2.031.352 5.988 5.988 0 01-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0l2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 01-2.031.352 5.989 5.989 0 01-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CopyIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CoverPageIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d={page} />
|
|
<circle cx="9" cy="12" r="1" />
|
|
<circle cx="14" cy="12" r="1" />
|
|
<path d="M 9 16 C 11 18 12 18 14 16" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CsetIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0012 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75z" />
|
|
</IconWrapper>
|
|
)
|
|
export const CuratedMeasurementsSetIcon = CsetIcon
|
|
|
|
export const CloudIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M2.25 15a4.5 4.5 0 004.5 4.5H18a3.75 3.75 0 001.332-7.257 3 3 0 00-3.758-3.848 5.25 5.25 0 00-10.233 2.33A4.502 4.502 0 002.25 15z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CutIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const CuttingLayoutIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d={page} />
|
|
<path
|
|
d="M7.848 8.25l1.536.887M7.848 8.25a3 3 0 11-5.196-3 3 3 0 015.196 3zm1.536.887a2.165 2.165 0 011.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 11-5.196 3 3 3 0 015.196-3zm1.536-.887a2.165 2.165 0 001.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863l2.077-1.199m0-3.328a4.323 4.323 0 012.068-1.379l5.325-1.628a4.5 4.5 0 012.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.331 4.331 0 0010.607 12m3.736 0l7.794 4.5-.802.215a4.5 4.5 0 01-2.48-.043l-5.326-1.629a4.324 4.324 0 01-2.068-1.379M14.343 12l-2.882 1.664"
|
|
transform="rotate(-90) scale(0.6) translate(-35 8)"
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DesignIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="m11.975 2.9104c-1.5285 0-2.7845 1.2563-2.7845 2.7848 0 0.7494 0.30048 1.4389 0.78637 1.9394a0.79437 0.79437 0 0 0 0.0084 0.00839c0.38087 0.38087 0.74541 0.62517 0.94538 0.82483 0.19998 0.19966 0.25013 0.2645 0.25013 0.51907v0.65964l-9.1217 5.2665c-0.28478 0.16442-0.83603 0.46612-1.3165 0.9611-0.48047 0.49498-0.92451 1.3399-0.66684 2.2585 0.22026 0.78524 0.7746 1.3486 1.3416 1.5878 0.56697 0.23928 1.0982 0.23415 1.4685 0.23415h18.041c0.37033 0 0.90158 0.0051 1.4686-0.23415 0.56697-0.23928 1.1215-0.80261 1.3418-1.5878 0.25767-0.91859-0.18662-1.7636-0.66709-2.2585-0.48046-0.49498-1.0315-0.79669-1.3162-0.9611l-8.9844-5.1873v-0.73889c0-0.70372-0.35623-1.2837-0.71653-1.6435-0.35778-0.3572-0.70316-0.58503-0.93768-0.81789-0.20864-0.21601-0.33607-0.50298-0.33607-0.83033 0-0.67 0.52595-1.1962 1.1959-1.1962 0.67001 0 1.1962 0.5262 1.1962 1.1962a0.79429 0.79429 0 0 0 0.79434 0.79427 0.79429 0.79429 0 0 0 0.79427-0.79427c0-1.5285-1.2563-2.7848-2.7848-2.7848zm-0.06859 8.2927 8.9919 5.1914c0.28947 0.16712 0.69347 0.41336 0.94393 0.67138 0.25046 0.25803 0.31301 0.3714 0.24754 0.60483-0.10289 0.36677-0.19003 0.40213-0.35969 0.47373-0.16967 0.07161-0.47013 0.09952-0.80336 0.09952h-18.041c-0.33323 0-0.6337-0.02792-0.80336-0.09952-0.16967-0.07161-0.25675-0.10696-0.35963-0.47373-0.06548-0.23342-0.00303-0.3468 0.24748-0.60483 0.25046-0.25803 0.65471-0.50426 0.94418-0.67138z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DesktopIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9 17.25v1.007a3 3 0 01-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0115 18.257V17.25m6-12V15a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 15V5.25m18 0A2.25 2.25 0 0018.75 3H5.25A2.25 2.25 0 003 5.25m18 0V12a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 12V5.25" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DetailIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 12,3.8533453 V 20.547919 M 1.5305595,3.53056 H 22.46944 V 20.469444 H 1.5305595 Z" />
|
|
<path
|
|
d="m 14.415354,11.5 h 5.669292 m -5.669292,3 h 5.669292 m -5.669292,-6 h 5.669292"
|
|
strokeWidth={props.stroke / 2 || 1.1}
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DiscordIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M20.222 0c1.406 0 2.54 1.137 2.607 2.475V24l-2.677-2.273-1.47-1.338-1.604-1.398.67 2.205H3.71c-1.402 0-2.54-1.065-2.54-2.476V2.48C1.17 1.142 2.31.003 3.715.003h16.5L20.222 0zm-6.118 5.683h-.03l-.202.2c2.073.6 3.076 1.537 3.076 1.537-1.336-.668-2.54-1.002-3.744-1.137-.87-.135-1.74-.064-2.475 0h-.2c-.47 0-1.47.2-2.81.735-.467.203-.735.336-.735.336s1.002-1.002 3.21-1.537l-.135-.135s-1.672-.064-3.477 1.27c0 0-1.805 3.144-1.805 7.02 0 0 1 1.74 3.743 1.806 0 0 .4-.533.805-1.002-1.54-.468-2.14-1.404-2.14-1.404s.134.066.335.2h.06c.03 0 .044.015.06.03v.006c.016.016.03.03.06.03.33.136.66.27.93.4.466.202 1.065.403 1.8.536.93.135 1.996.2 3.21 0 .6-.135 1.2-.267 1.8-.535.39-.2.87-.4 1.397-.737 0 0-.6.936-2.205 1.404.33.466.795 1 .795 1 2.744-.06 3.81-1.8 3.87-1.726 0-3.87-1.815-7.02-1.815-7.02-1.635-1.214-3.165-1.26-3.435-1.26l.056-.02zm.168 4.413c.703 0 1.27.6 1.27 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334.002-.74.573-1.338 1.27-1.338zm-4.543 0c.7 0 1.266.6 1.266 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334 0-.74.57-1.338 1.27-1.338z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DocsIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z" />
|
|
</IconWrapper>
|
|
)
|
|
export const DoubleLeftIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M11 19l-7-7 7-7 M19 19l-7-7 7-7" />
|
|
</IconWrapper>
|
|
)
|
|
export const DoubleRightIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M5 5l7 7-7 7 M13 5l7 7-7 7" />
|
|
</IconWrapper>
|
|
)
|
|
export const DownIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
strokeWidth={props.stroke || 2}
|
|
d="M19 9l-7 7-7-7"
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const DownloadIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 9.75v6.75m0 0l-3-3m3 3l3-3m-8.25 6a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const EditIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const EmailIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ErrorIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ExpandIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ExportIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const FacebookIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const FilterIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const FingerprintIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M7.864 4.243A7.5 7.5 0 0119.5 10.5c0 2.92-.556 5.709-1.568 8.268M5.742 6.364A7.465 7.465 0 004.5 10.5a7.464 7.464 0 01-1.15 3.993m1.989 3.559A11.209 11.209 0 008.25 10.5a3.75 3.75 0 117.5 0c0 .527-.021 1.049-.064 1.565M12 10.5a14.94 14.94 0 01-3.6 9.75m6.633-4.596a18.666 18.666 0 01-2.485 5.33" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const FlagIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3 3v1.5M3 21v-6m0 0l2.77-.693a9 9 0 016.208.682l.108.054a9 9 0 006.086.71l3.114-.732a48.524 48.524 0 01-.005-10.499l-3.11.732a9 9 0 01-6.085-.711l-.108-.054a9 9 0 00-6.208-.682L3 4.5M3 15V4.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ForbiddenIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const FreeSewingIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d={logoPath} />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const GitHubIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const GuideIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M21 3L3 10.53v.98l6.84 2.65L12.48 21h.98L21 3z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const GoogleIcon = (props) => (
|
|
<IconWrapper {...props} fill>
|
|
<path d="M 12.25009,0 C 7.5567085,0 3.5033589,2.69334 1.530043,6.613315 0.71674427,8.240005 0.25,10.06676 0.25,12.00009 c 0,1.93333 0.46674427,3.759905 1.280043,5.386595 C 3.5033589,21.30666 7.5567085,24 12.25009,24 c 3.239959,0 5.959944,-1.066635 7.94668,-2.906575 2.266629,-2.093365 3.573349,-5.173415 3.573349,-8.826735 0,-0.98666 -0.08023,-1.70661 -0.253496,-2.453265 l -11.266533,0 0,4.45322 6.613137,0 c -0.133283,1.106705 -0.853233,2.77333 -2.453266,3.89327 -1.013315,0.706675 -2.373243,1.199975 -4.159871,1.199975 -3.173318,0 -5.8666835,-2.09327 -6.826777,-4.986605 -0.2533286,-0.746655 -0.399991,-1.54657 -0.399991,-2.373195 0,-0.82672 0.1467055,-1.62672 0.386706,-2.373375 C 6.3834495,6.73338 9.076772,4.63993 12.25009,4.63993 c 2.253301,0 3.773228,0.973465 4.639932,1.786855 L 20.27666,3.12004 C 18.196718,1.186705 15.490049,0 12.25009,0 Z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const HeartIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const HelpIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const HomeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const I18nIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const IncludeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M10.5 6a7.5 7.5 0 107.5 7.5h-7.5V6z" />
|
|
<path d="M13.5 10.5H21A7.5 7.5 0 0013.5 3v7.5z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const InstagramIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const KeyIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1121.75 8.25z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const KioskIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 3,17.033898 V 7.2838983 c 0,-1.242641 1.007359,-2.25 2.25,-2.25 h 13.5 c 1.242641,0 2.25,1.007359 2.25,2.25 v 9.7499997 m -18,0 c 0,1.242641 1.007359,2.25 2.25,2.25 h 13.5 c 1.242641,0 2.25,-1.007359 2.25,-2.25" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const LabelIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z" />
|
|
<path d="M6 6h.008v.008H6V6z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const LeftIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15 19l-7-7 7-7" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const LeftRightIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const LinkIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M13.19 8.688a4.5 4.5 0 011.242 7.244l-4.5 4.5a4.5 4.5 0 01-6.364-6.364l1.757-1.757m13.35-.622l1.757-1.757a4.5 4.5 0 00-6.364-6.364l-4.5 4.5a4.5 4.5 0 001.242 7.244" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const LockIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MastodonIcon = (props) => (
|
|
<IconWrapper {...props} fill stroke={0}>
|
|
<path d="m 11.217423,0.1875 c -2.8267978,0.0231106 -5.545964,0.32921539 -7.1306105,1.056962 0,0 -3.14282962,1.4058166 -3.14282962,6.2023445 0,1.0983506 -0.021349,2.4116171 0.013437,3.8043315 0.11412502,4.690743 0.85993502,9.313695 5.19692442,10.461603 1.9996899,0.529281 3.7166529,0.640169 5.0993757,0.564166 2.507534,-0.139021 3.915187,-0.894849 3.915187,-0.894849 l -0.08272,-1.819364 c 0,0 -1.79194,0.564966 -3.804377,0.496111 -1.9938518,-0.06838 -4.0987697,-0.214969 -4.4212502,-2.662908 -0.029782,-0.215025 -0.044673,-0.445024 -0.044673,-0.686494 0,0 1.9573364,0.47844 4.4378282,0.592088 1.516743,0.06957 2.939062,-0.08886 4.383732,-0.261231 2.770451,-0.330816 5.182722,-2.037815 5.485905,-3.597546 0.477704,-2.456993 0.438356,-5.9959075 0.438356,-5.9959075 0,-4.7965279 -3.142655,-6.2023445 -3.142655,-6.2023445 C 16.83453,0.51671539 14.113674,0.21061063 11.286876,0.1875 Z M 8.0182292,3.9352913 c 1.177465,0 2.0690118,0.4525587 2.6585778,1.3578046 l 0.573249,0.9608111 0.573247,-0.9608111 c 0.589448,-0.9052459 1.480995,-1.3578046 2.65858,-1.3578046 1.017594,0 1.837518,0.3577205 2.463657,1.0555661 0.606959,0.6978459 0.909169,1.6411822 0.909169,2.8281631 V 13.626816 H 15.553691 V 7.9896839 c 0,-1.1882914 -0.49996,-1.7914432 -1.500043,-1.7914432 -1.10575,0 -1.659889,0.715401 -1.659889,2.1301529 V 11.413948 H 10.106352 V 8.3283936 c 0,-1.4147519 -0.5543138,-2.1301529 -1.6600628,-2.1301529 -1.000084,0 -1.5000426,0.6031518 -1.5000426,1.7914432 V 13.626816 H 4.6452275 V 7.8190205 c 0,-1.1869809 0.3022656,-2.1303172 0.9093441,-2.8281631 C 6.1805914,4.2930118 7.0005147,3.9352913 8.0182292,3.9352913 Z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MarginIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="m 2.4889452,14.488945 h 7.0221096 v 7.02211 H 2.4889452 Z M 14.488945,2.4889452 h 7.02211 v 7.0221096 h -7.02211 z m -11.9999998,0 H 9.5110548 V 9.5110548 H 2.4889452 Z M 14.488945,14.488945 h 7.02211 v 7.02211 h -7.02211 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MeasieIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="m 23.045963,7.9355562 v 3.7987498 l -0.01469,-0.056 C 23.346411,18.817891 1.2185835,21.36545 1.2185835,21.36545 v -3.836793 m 0.075177,-5.192339 V 8.3573441 M 6.7939469,16.638959 C 5.6484749,16.381008 4.6127423,16.03325 3.7570739,15.581871 2.2780992,14.801689 1.3370697,13.711938 1.2971261,12.241292 M 2.0464728,10.122206 C 4.5831883,3.7286119 20.382021,3.7454996 22.30006,10.110938 M 1.2185835,17.535357 c 0,0 23.2148625,-2.584129 21.7494555,-10.2183133 C 21.611034,0.24754253 2.7448834,0.46882453 1.373585,7.5355232 0.41141246,12.493877 8.5647942,13.74509 15.368311,13.344749 v 1.037311" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MegaphoneIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 110-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 01-1.44-4.282m3.102.069a18.03 18.03 0 01-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 018.835 2.535M10.34 6.66a23.847 23.847 0 008.835-2.535m0 0A23.74 23.74 0 0018.795 3m.38 1.125a23.91 23.91 0 011.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 001.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 010 3.46" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MenuIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M4 6h16M4 12h16M4 18h16" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MenuAltIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 6.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 12.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 18.75a.75.75 0 110-1.5.75.75 0 010 1.5z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const MsetIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z" />
|
|
</IconWrapper>
|
|
)
|
|
export const MeasurementsSetIcon = MsetIcon
|
|
|
|
export const MsfIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path
|
|
d="m 13.474495,8.5668953 c 2.067369,-0.6105025 3.786721,-1.0959232 4.916321,-1.3525676 0,0 0.250807,-0.062865 0.30719,-0.07129 0.05703,-0.00843 0.08166,-0.019443 0.09916,-0.04083 a 0.23006778,0.23007257 0 0 0 0.03046,-0.1523016 c -0.01296,-0.047311 -0.05703,-0.1173046 -0.04342,-0.1523016 0.01296,-0.034997 0.08749,-0.2106298 0.09138,-0.2410901 0.0039,-0.029812 -0.04018,-0.078419 -0.05703,-0.091381 -0.0175,-0.012962 0.01361,-0.1082314 -0.0084,-0.147765 A 0.35320266,0.35321001 0 0 0 18.701894,6.2162665 c -0.03889,-0.025924 -0.05314,-0.1652635 -0.05314,-0.1911871 a 0.51068567,0.5106963 0 0 0 -0.0039,-0.057032 c 0,0 0.02592,-0.017499 -0.0045,-0.038885 -0.03111,-0.022035 -0.06222,-0.029164 -0.06611,-0.064809 -0.0045,-0.035645 0.0097,-0.031756 -0.0032,-0.05768 -0.01361,-0.025923 -0.03176,-0.043422 -0.04537,-0.047959 -0.01231,-0.00518 -0.0039,-0.034997 -0.0084,-0.079067 -0.0039,-0.042774 -0.0084,-0.073882 -0.0084,-0.073882 l -0.09592,-0.073883 c -0.0175,-0.012962 -0.0175,-0.022034 -0.02139,-0.047959 -0.0045,-0.025923 0,-0.043422 -0.03046,-0.057032 -0.03111,-0.012962 -0.143873,-0.043422 -0.143873,-0.043422 0,0 -0.07907,-0.022036 -0.113413,-0.00843 -0.035,0.012962 -0.05185,0.00389 -0.100452,0.03046 a 0.39532773,0.39533597 0 0 1 -0.157483,0.051847 c -0.04277,0 -0.06935,0.017499 -0.105638,0.00389 -0.035,-0.012962 -0.02981,-0.029812 -0.186646,0.026572 -0.156835,0.057032 -1.500301,0.423852 -1.500301,0.423852 0,0 -3.693398,1.0933307 -5.936396,2.0285272 -0.73881,0.3071955 -3.7504297,1.5606049 -6.6084549,3.3234144 -0.05055,0.03564 -0.086842,0.05768 -0.1166541,0.106935 l -0.014903,0.02852 h 2.84183 a 67.507721,67.509127 0 0 1 4.921506,-2.0181578 c 0.706296,-0.2521054 1.07894,-0.4037588 2.334269,-0.8140009 z M 9.7642467,5.7872296 c 0,0.038885 0.021387,0.06481 0.054439,0.1101757 0.023979,0.032404 0.00259,0.052496 0.044069,0.1004542 0.041477,0.047959 0.016203,0.033052 0.077769,0.088788 0.038884,0.034997 0.036292,0.093325 0.093323,0.1989642 0.05833,0.1062871 0.06999,0.1069351 0.121192,0.1652634 0.05768,0.064161 0.09722,0.089436 0.155537,0.1231375 0.08685,0.051199 0.04278,0.1386915 0.140634,0.1322107 0.09592,-0.00648 0.1685,-0.024627 0.2359,-0.00583 0.05574,0.016203 0.02592,0.00324 0.09527,0.00324 0.07129,0 -0.02463,-0.011018 0.06676,-0.022035 0.08555,-0.00972 0.01944,0.068697 0.125079,0.078419 0,0 0.05833,0.027219 0.174332,0.00843 0.114711,-0.019443 0.194424,-0.043422 0.229422,-0.1166566 0.06546,-0.141932 0.118597,-0.1445245 0.171091,-0.2009084 0.05055,-0.053144 0.06287,-0.020739 0.110822,-0.040182 0.04796,-0.018795 0.06287,-0.1464687 0.116653,-0.1814656 0.08425,-0.051848 0.165909,-0.1814657 0.233309,-0.2294245 0.06805,-0.048607 0.226827,-0.2935856 0.313022,-0.4666262 0.08685,-0.1730404 0.195719,-0.4484794 0.204792,-0.5476375 0.0097,-0.099158 -0.01426,-0.1257297 0.01426,-0.2022046 0.02916,-0.076474 0.04407,-0.1950755 0.04407,-0.2715503 0,-0.077771 -0.01944,-0.1924833 -0.03889,-0.2501635 -0.01944,-0.058329 -0.02398,-0.147765 -0.02398,-0.147765 0,0 -0.0525,-0.085548 -0.0525,-0.1335068 0,-0.048607 -0.01361,-0.1101756 -0.07129,-0.1490612 -0.05833,-0.038886 -0.07713,-0.1568381 -0.115359,-0.233313 -0.03889,-0.077771 -0.08555,-0.079715 -0.08555,-0.1471168 0,-0.066753 -0.144522,-0.1659115 -0.192479,-0.2235917 -0.04861,-0.058328 -0.174982,-0.1743366 -0.22294,-0.1743366 -0.04796,0 -0.0512,-0.00259 -0.112117,-0.00259 -0.06092,0 -0.05833,-0.034349 -0.09657,-0.04407 -0.03824,-0.00907 -0.124431,-0.014906 -0.1685,0.031108 -0.01879,0.048607 -0.04796,0.034349 -0.09592,0.034349 -0.04796,0 -0.07648,0.024627 -0.114709,0.04407 -0.03889,0.019443 -0.09916,0.020091 -0.118598,0.058328 -0.01944,0.038886 -0.09268,0.065457 -0.130264,0.075179 -0.03889,0.00972 -0.125728,0.072586 -0.206089,0.1399878 -0.07971,0.067401 -0.421894,0.3065471 -0.650017,0.6655899 C 9.866643,4.4074445 9.9003431,4.537711 9.8504411,4.6621446 9.7947062,4.8021323 9.7661908,4.9181409 9.7286024,5.0237798 9.6897172,5.1294187 9.7026789,5.5720655 9.7039749,5.654373 c 0.00194,0.073235 0.060272,0.094621 0.060272,0.1328588 z m 7.5650183,5.6124744 c 0.07583,-0.03694 0.128319,-0.06351 0.149706,-0.07453 0.147762,-0.07972 1.314303,-0.595596 1.449751,-0.663646 0.136096,-0.0674 1.32532,-0.60791 1.32532,-0.60791 0,0 0.342186,-0.1360989 0.579381,-0.2527553 0.167204,-0.082307 0.224884,-0.088788 0.274786,-0.2080375 C 21.132189,9.5357931 20.975352,8.9849149 20.91897,8.8714988 20.861939,8.7587304 20.743989,8.4068166 20.561878,8.1352661 20.37912,7.8643638 20.217101,7.6854905 20.189882,7.6543821 c -0.02722,-0.031108 -0.08685,-0.046663 -0.152947,-0.046663 -0.06611,0 -0.279322,0.064161 -0.279322,0.064161 0,0 -0.696036,0.2307206 -0.861943,0.2734947 -0.167205,0.042774 -4.164552,1.3519194 -4.692087,1.5554202 -0.523,0.2009085 -0.646134,0.2086855 -1.600753,0.616983 -0.21257,0.09073 -0.32404,0.114064 -0.33441,0.187947 0,0.04537 0.03629,0.05962 0.09657,0.09916 0.08425,0.05379 0.263121,0.184706 0.321448,0.214518 0.111469,0.05703 0.287098,0.239794 0.287098,0.239794 0,0 0.07388,0.134155 0.165261,0.198965 0.09527,0.0687 0.11406,0.07388 0.2359,0.214518 0.02916,0.035 0.07713,0.08101 0.127023,0.127674 h 0.0013 a 6.0919357,6.0920626 0 0 0 0.208682,0.185354 l 0.101748,0.04602 0.138689,0.167856 c 0,0 0.05833,0.04083 0.09203,0.0862 0.0337,0.04537 0.252102,0.262477 0.252102,0.262477 0,0 0.09073,0.06805 0.147762,0.136099 0.05639,0.06805 0.113413,0.114065 0.136096,0.1698 a 0.36940461,0.3694123 0 0 0 0.136744,0.165912 c 0.06805,0.04537 0.128321,-0.02916 0.207386,-0.06351 0.07972,-0.03435 0.587159,-0.303955 0.680482,-0.338952 0.05833,-0.02204 1.279954,-0.601429 1.724537,-0.817892 z M 3.0521001,11.782078 c 0.028515,0 0.066105,0.0078 0.078417,0.01944 0.012962,0.01296 0.049902,0.03759 0.074528,0.0337 0.025275,-0.0045 0.033051,-0.0045 0.045365,0.02074 0.012962,0.02463 0.016851,0.06805 0.053791,0.101103 0.037588,0.03305 0.062864,0.02916 0.079065,0.05833 0.016851,0.02916 0.037588,0.03694 0.033051,0.07907 -0.00389,0.04083 -0.00843,0.06157 0.00454,0.06999 0.011666,0.0084 0.011666,0.01685 0.016203,0.05379 0.00454,0.03694 -0.020739,0.103695 -0.00454,0.108231 0.016851,0.0039 0.016851,-0.0052 0.016851,0.02463 0,0.02916 -0.016851,0.0162 -0.016851,0.0324 0,0.01685 0.016851,0.02592 0.016851,0.02592 0,0 -0.00389,0.01231 -0.00389,0.04083 a 0.14257722,0.14258019 0 0 0 0.020739,0.06287 c 0.03694,0.0162 0.099804,0.0162 0.1198944,-0.0045 0.020739,-0.02139 0.029163,-0.02916 0.083602,-0.0499 0.053791,-0.02074 0.075824,-0.07777 0.1380407,-0.11212 0.062216,-0.0324 0.079065,-0.07907 0.1121175,-0.07453 0.033051,0.0045 0.074528,-0.05379 0.1036926,-0.04925 0.029163,0.0045 0.069991,-0.02916 0.1036924,-0.0337 0.032403,-0.0039 0.053791,-0.0078 0.070641,-0.02852 0.016203,-0.02139 0.020091,-0.03759 0.03694,-0.03759 0.016203,0 0.00389,-0.0084 0.033051,-0.0337 0.029163,-0.02398 0.033699,-0.04472 0.058327,-0.04926 0.025275,-0.0045 0.045365,-0.0499 0.086842,-0.07064 0.041477,-0.02009 0.086842,-0.06351 0.1451695,-0.06351 0.058328,0 0.027219,0.0058 0.069992,0.04342 0.043421,0.03694 0.051846,0.0324 0.1017483,0.04537 0.049254,0.01231 0.058327,-0.01685 0.066105,0.02074 0.00843,0.03694 0.025275,0.06222 0.079065,0.05379 0.053143,-0.0084 0.068697,-0.04537 0.1244312,-0.07453 0.348669,-0.182759 0.7647352,-0.384964 1.2183901,-0.594946 H 3.3767872 c -0.018147,0.03565 -0.029163,0.06287 -0.058976,0.08296 -0.037588,0.02592 -0.041477,0.02592 -0.062864,0.03759 -0.020091,0.01296 -0.053791,0.0084 -0.077769,0.03759 -0.025275,0.02852 -0.037588,0.04926 -0.058328,0.05379 -0.020739,0.0039 -0.037588,0.01685 -0.062864,0.03305 -0.024627,0.0162 -0.045365,0.02463 -0.03694,0.06611 0.00907,0.04148 0.00389,0.07129 0.0337,0.07129 z M 23.950032,11.762636 A 7.2001496,7.2002995 0 0 0 23.84634,11.399704 C 23.755608,11.110007 23.651916,10.84429 23.587756,10.77624 a 0.27478519,0.27479091 0 0 0 -0.254047,-0.07129 c -0.09592,0.02592 -2.170414,0.489957 -2.170414,0.489957 0,0 -0.359684,0.09073 -0.818522,0.204797 h -0.0026 c -0.700573,0.174985 -1.629917,0.406354 -1.863873,0.463386 -0.569012,0.139988 -2.909223,0.864554 -3.346675,1.028522 -0.02528,0.0091 -0.103693,0.02592 -0.09722,0.07388 0.0045,0.04796 0.03176,0.04537 0.06157,0.08425 0.02981,0.04018 0.134154,0.105638 0.254695,0.233313 0.08425,0.08944 0.149058,0.211277 0.202849,0.259236 a 0.30006024,0.30006649 0 0 1 0.09074,0.134155 c 0.01037,0.03759 0.04342,0.05509 0.05444,0.08231 0.01102,0.02722 0.0175,0.04926 0.04537,0.113417 0.02592,0.06481 0.04537,0.09916 0.08814,0.157486 0.04277,0.05963 0.346722,0.328583 0.389495,0.449775 0.02463,0.06611 0.185999,0.260534 0.185999,0.260534 l 0.07453,0.162022 c 0.09722,0.222943 0.265064,0.680497 0.287099,0.692163 -0.01167,-0.07518 -0.0162,-0.101751 -0.0026,-0.03889 0.0065,0.03046 0.0065,0.04018 0.0026,0.03889 0.02203,0.140635 0.07259,0.453664 0.09009,0.6792 h 0.237197 c 0.290987,-0.111472 0.7926,-0.303307 1.158764,-0.438111 0.745289,-0.274143 1.411515,-0.488661 1.920903,-0.672719 0.231366,-0.08425 -0.05509,-1.109533 -0.05509,-1.109533 0,0 1.290972,-0.423852 1.936458,-0.612446 0.371998,-0.108879 1.685652,-0.434222 1.743979,-0.456255 0.0849,-0.035 0.138041,-0.181466 0.149058,-0.239794 0.01037,-0.05963 0.1011,-0.585227 0,-0.981211 z M 7.3060858,17.767854 c 0.1801658,-0.0687 0.1360964,-0.137395 0.1659081,-0.190539 0.02657,-0.04731 -0.025276,-0.09527 0.058976,-0.185354 0.055735,-0.05898 0.2022004,-0.547637 0.2022004,-0.547637 0,0 0.092675,-0.178225 0.080361,-0.220351 -0.014906,-0.05185 0.05055,-0.207391 0.1101733,-0.349971 h 6.481e-4 c 0.040829,-0.100454 0.080361,-0.192483 0.090731,-0.242386 0.014258,-0.07129 0.1185984,-0.264421 0.1438735,-0.316269 0.025922,-0.0512 0.055735,-0.175632 0.090731,-0.286456 0.028515,-0.09074 0.2060889,-0.581987 0.2060889,-0.581987 0,0 0.1859985,-0.360338 0.2009043,-0.489956 0.00518,-0.04213 0.1036924,-0.188595 0.1205426,-0.257293 0.017499,-0.0687 0,-0.111471 0.042773,-0.145821 0.042773,-0.03435 0.1633159,-0.266366 0.1633159,-0.335712 0,-0.07 0.1296155,-0.261181 0.2151619,-0.427092 0.090731,-0.281272 0.099804,-0.34997 0.1859985,-0.461441 0.066752,-0.08684 0.08425,-0.239794 0.1101733,-0.325991 0.025923,-0.0862 0.051846,-0.184706 0.093971,-0.254051 0.043421,-0.0687 0.1244311,-0.241091 0.1503542,-0.283865 0.025275,-0.04277 0.02657,-0.147117 0.034996,-0.198316 0.00907,-0.05185 0.082953,-0.105639 0.094619,-0.154894 0.017499,-0.07259 0.022684,-0.05898 0.022684,-0.09527 v -0.0175 l 0.00194,-0.08684 c 0.015555,-0.03953 0.056383,-0.09527 0.029811,-0.151005 -0.029163,-0.06027 -0.1639638,0.02852 -0.3311679,0.08296 a 6.1146184,6.1147458 0 0 0 -0.338941,0.154887 H 9.250973 C 8.1855279,11.903272 5.03846,13.446378 5.03846,13.446378 l -2.9409793,1.490611 c 0,0 -1.22940442,0.624112 -1.39984901,0.830206 -0.082954,0.100454 -0.099156,0.254699 -0.0570309,0.505511 v 6.48e-4 c 0.0187942,0.110824 0.049254,0.242387 0.092027,0.395337 0.13804068,0.501623 0.24367742,0.754379 0.33700061,0.814003 0.2307159,0.149061 0.8081536,-0.246274 1.3726298,-0.468571 1.2637527,-0.493845 1.8833154,-0.66235 1.8833154,-0.66235 0,0 0.1451695,-0.02852 0.068049,0.02592 -0.2696006,0.191836 -1.2520872,0.651981 -1.7187036,0.911218 -0.6001205,0.333118 -2.38687221,1.297479 -2.47565892,1.408951 -0.0887867,0.110175 -0.22034661,0.187947 -0.19766387,0.410242 0,0 0.05184625,0.423852 0.29163522,0.931308 0.14646568,0.307844 0.38884695,0.610502 0.57678965,0.670127 0.18859072,0.06027 0.24886192,-0.0862 0.54179332,-0.206742 0.090731,-0.03759 4.504144,-2.139998 4.504144,-2.139998 0,0 1.2099621,-0.525603 1.3901279,-0.594949 z m 9.7905182,-1.493852 h -0.237197 l 0.0052,0.09009 z M 13.90806,17.30058 c 0.0065,-0.05963 -0.02333,-0.08425 -0.0162,-0.129618 0.02074,-0.11212 -0.02333,-0.116656 -0.04342,-0.161375 -0.02787,-0.06157 0.0019,-0.06481 -0.02139,-0.137396 -0.03241,-0.102397 -0.119246,-0.395336 -0.156834,-0.489957 a 2.5430592,2.5431121 0 0 1 -0.04148,-0.109528 15.122907,15.123222 0 0 0 -0.05509,-0.149061 c -0.02204,-0.05833 -0.01296,-0.07713 -0.02722,-0.123137 -0.03694,-0.116657 -0.128967,-0.233313 -0.149058,-0.280624 -0.02074,-0.04796 -0.04018,-0.130914 -0.05379,-0.151005 -0.01361,-0.02139 -0.05833,-0.07388 -0.06546,-0.101103 a 0.21127351,0.21127791 0 0 0 -0.04407,-0.08879 c -0.02074,-0.02074 -0.09333,-0.06222 -0.09333,-0.110176 0,-0.04796 0.0175,-0.03889 -0.0097,-0.08685 -0.02787,-0.04796 -0.08296,-0.09657 -0.103692,-0.143229 a 1.3888317,1.3888606 0 0 0 -0.261176,-0.34608 c -0.04083,-0.035 -0.121191,-0.06092 -0.135448,-0.10888 -0.01361,-0.04731 -0.102397,-0.116657 -0.123135,-0.137395 -0.02009,-0.02074 -0.04861,-0.02592 -0.06287,-0.05185 -0.01361,-0.02463 -0.02592,-0.06351 -0.05444,-0.07064 -0.04666,-0.01231 -0.05703,-0.03759 -0.05703,-0.03759 0,0 -0.04537,-0.04213 -0.07972,-0.09074 a 0.3635719,0.36357948 0 0 0 -0.144522,-0.112767 c -0.04083,-0.01361 -0.035,-0.01815 -0.07324,-0.06157 -0.02333,-0.02592 -0.01685,-0.03111 -0.0674,-0.02333 -0.04796,0.0084 -0.146465,0.34997 -0.187943,0.397929 a 0.39208735,0.39209552 0 0 0 -0.08749,0.184058 c -0.0065,0.06222 -0.259231,0.601429 -0.314318,0.683737 -0.05509,0.08231 -0.07388,0.136747 -0.11471,0.246274 -0.04083,0.110176 -0.0337,0.127027 -0.06805,0.174985 a 0.97989434,0.97991474 0 0 0 -0.121169,0.221009 l -0.131559,0.316269 -0.03046,0.05055 v 6.48e-4 c -0.03565,0.05833 -0.09851,0.165264 -0.173684,0.293587 -0.116655,0.198964 -0.110174,0.267013 -0.151003,0.301362 -0.04083,0.03435 -0.04731,0.123138 -0.08879,0.191835 -0.04083,0.0687 -0.0687,0.135452 -0.116655,0.203501 -0.04796,0.0687 -0.09462,0.203501 -0.141929,0.28516 0,0 -0.05638,0.181466 -0.09786,0.221647 a 0.65974368,0.65975742 0 0 0 -0.116655,0.213223 c -0.01944,0.06611 -0.068048,0.155541 -0.1023961,0.196372 -0.034348,0.04083 -0.046013,0.08166 -0.1011001,0.177577 -0.054439,0.09592 -0.1510023,0.285808 -0.2196986,0.381726 -0.068697,0.09592 -0.088138,0.219054 -0.1360965,0.287753 -0.047958,0.0687 -0.026571,0.0862 -0.075177,0.127025 -0.047958,0.04148 -0.032403,0.05315 -0.097212,0.05963 -0.069993,0.0065 -0.099156,0.0337 -0.092027,-0.02852 0.00648,-0.06092 0.011018,-0.09268 -0.023331,-0.09268 -0.034348,0 -0.027219,-0.0097 -0.068696,0.03759 -0.040829,0.04796 -0.047958,0.02917 -0.1011003,0.04926 -0.053143,0.02009 0.00648,0.01944 -0.082953,0.04018 -0.088786,0.02074 -0.057031,0.0026 -0.1049887,0.0026 -0.047958,0 -0.038236,0.03046 -0.099804,0.04407 -0.061568,0.01296 -0.1043404,0.02139 -0.1043404,-0.01944 0,-0.04213 0.023332,-0.0052 0.00972,-0.05963 -0.012962,-0.05444 0.00324,-0.06546 -0.037588,-0.05185 -0.040829,0.01296 -0.069344,0.02722 -0.097212,-0.0071 -0.027218,-0.03435 -0.015554,-0.04018 -0.057031,-0.04731 -0.040829,-0.0065 -0.078417,0.0065 -0.1062848,-0.01491 -0.027218,-0.02074 -0.047958,-0.05638 -0.095916,-0.07 -0.048606,-0.01296 -0.093971,0.0039 -0.149058,0.03046 -0.053791,0.02787 -0.017499,0.04861 -0.058976,0.04861 -0.040829,0 -0.06092,0.03241 -0.075176,-0.01491 -0.01361,-0.04861 0,-0.107584 -0.034348,-0.127674 -0.034348,-0.02074 -0.058976,-0.0052 -0.1140618,-0.0052 -0.054439,0 -0.022035,-0.03176 -0.042125,-0.07259 -0.021388,-0.04148 -0.0337,0.0032 -0.088786,-0.03824 -0.054439,-0.04148 -0.019443,-0.04342 -0.053791,-0.06416 -0.034348,-0.01944 -0.066753,-0.0045 -0.1075809,-0.0013 a 0.12313487,0.12313743 0 0 1 -0.1205425,-0.06481 c -0.036292,-0.06351 -0.040181,-0.213871 -0.040181,-0.240442 0,-0.02787 -0.012962,-0.03694 -0.054439,-0.03046 -0.040829,0.0071 -0.2663602,0.134803 -0.3013564,0.148412 -0.034348,0.01296 -0.9798943,0.572913 -1.0485907,0.63513 -0.068696,0.06092 -0.1069329,0.103047 -0.1205425,0.184706 a 2.3803914,2.380441 0 0 0 -0.00648,0.484774 c 0.02398,0.211278 0.1296156,0.591059 0.1983119,0.719381 0.068697,0.128323 0.2093293,0.36034 0.3538508,0.471163 0.077769,0.05898 0.1302637,0.08814 0.1918311,0.08814 0.061568,0 0.4588394,-0.230721 0.6552072,-0.320158 0.1970158,-0.08944 1.101733,-0.561247 1.2183871,-0.615687 0.1166541,-0.05444 2.0213572,-1.007135 2.1101432,-1.055094 0.08879,-0.04796 1.840542,-0.873628 1.927384,-0.921586 0.08749,-0.04796 1.403089,-0.676607 1.43031,-0.690217 0.02787,-0.01426 0.07064,-0.03241 0.05574,-0.07777 -0.0162,-0.05185 -0.05574,-0.08425 -0.04926,-0.165912 z"
|
|
stroke="none"
|
|
fill="currentColor"
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const NewMsetIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M19 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zM4 19.235v-.11a6.375 6.375 0 0112.75 0v.109A12.318 12.318 0 0110.374 21c-2.331 0-4.512-.645-6.374-1.766z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const NewsletterIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const NoIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M6,6 L 18,18 M 18,6 L 6,18" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const NoteIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const OkIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M4.5 12.75l6 6 9-13.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const OpackIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z" />
|
|
</IconWrapper>
|
|
)
|
|
export const OptionPackIcon = OpackIcon
|
|
|
|
export const OpenSourceIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path
|
|
d="m 12.000078,12.599774 m 1.493301,3.88999 a 4.1666775,4.1666475 0 1 0 -2.9866,0 l -2.8066682,7.313237 a 12,11.999914 0 1 1 8.5997792,0 z"
|
|
stroke="none"
|
|
fill="currentColor"
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const OptionsIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PageMarginIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path
|
|
d="M 4.5 2.5 v 19.2 h 15 v -13.3 h-3 v 10.3 h-9 v-13.2 h 6 v-3 z"
|
|
strokeWidth={0.1}
|
|
stroke="none"
|
|
fill="currentColor"
|
|
fillOpacity="0.666"
|
|
/>
|
|
<path d={page} />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PageOrientationIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d={page} transform="scale(-1 1) translate(-21 0)" />
|
|
<path d="M 16.5 7.75 h 5 v 14 h-5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PageSizeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d={page} />
|
|
<path d={page} transform="scale(0.666) translate(3, 11)" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PaperlessIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 1.5867219,1.58672 H 22.413278 V 22.41328 H 1.5867219 Z" />
|
|
<path
|
|
d="M 22.007133,15.500122 H 1.97864 m 20.028493,-7 H 1.97864 M 15.492887,1.9858756 V 22.014369 m -7,-20.0284934 V 22.014369"
|
|
strokeWidth={props.stroke / 2 || 1.1}
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PatternIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const NewPatternIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m3.75 9v6m3-3H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PluginIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M14.25 6.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003 0-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25 1.875c0 .369.128.713.349 1.003.215.283.401.604.401.959v0a.64.64 0 01-.657.643 48.39 48.39 0 01-4.163-.3c.186 1.613.293 3.25.315 4.907a.656.656 0 01-.658.663v0c-.355 0-.676-.186-.959-.401a1.647 1.647 0 00-1.003-.349c-1.036 0-1.875 1.007-1.875 2.25s.84 2.25 1.875 2.25c.369 0 .713-.128 1.003-.349.283-.215.604-.401.959-.401v0c.31 0 .555.26.532.57a48.039 48.039 0 01-.642 5.056c1.518.19 3.058.309 4.616.354a.64.64 0 00.657-.643v0c0-.355-.186-.676-.401-.959a1.647 1.647 0 01-.349-1.003c0-1.035 1.008-1.875 2.25-1.875 1.243 0 2.25.84 2.25 1.875 0 .369-.128.713-.349 1.003-.215.283-.4.604-.4.959v0c0 .333.277.599.61.58a48.1 48.1 0 005.427-.63 48.05 48.05 0 00.582-4.717.532.532 0 00-.533-.57v0c-.355 0-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035 0-1.875-1.007-1.875-2.25s.84-2.25 1.875-2.25c.37 0 .713.128 1.003.349.283.215.604.401.96.401v0a.656.656 0 00.658-.663 48.422 48.422 0 00-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578 0 01-.61-.58v0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PlusIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 9v6m3-3H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PrintIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const PrivacyIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const RedditIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M 11.710829,0.00384705 C 5.0683862,0.16990815 -0.16221405,5.6505729 0.00384705,12.293016 0.16990814,18.686369 5.3178021,23.833614 11.628124,24.082706 18.270567,24.248767 23.833939,19.018167 24,12.375723 V 11.710829 C 23.833939,5.0683862 18.353273,-0.16221404 11.710829,0.00384705 Z m 5.187788,5.10021625 c 0.15698,0.00649 0.313636,0.048326 0.458939,0.1313569 0.581214,0.3321223 0.912687,1.0793971 0.580565,1.660611 C 17.605998,7.4772452 16.858724,7.808718 16.27751,7.4765965 15.862357,7.3105352 15.614238,6.8947339 15.614238,6.3965506 L 13.038995,5.8159854 12.208689,9.55236 c 1.826672,0.08303 3.48858,0.664893 4.651007,1.495199 0.664245,-0.664245 1.826673,-0.664245 2.490917,0 0.332122,0.332121 0.49786,0.747274 0.49786,1.245457 0.249091,0.747275 -0.249092,1.327193 -0.830306,1.576284 v 0.49948 c 0,2.740009 -3.155161,4.897506 -7.057597,4.897506 -3.9024357,0 -7.0575963,-2.157497 -7.0575963,-4.897506 V 13.8693 C 3.9896377,13.454147 3.6578398,12.458754 3.989962,11.545418 c 0.2490916,-0.664245 0.9120387,-1.08037 1.5762832,-0.99734 0.4981831,0 0.9133359,0.167358 1.2454581,0.499481 C 8.2232228,10.134222 9.8848065,9.55236 11.545418,9.55236 l 0.913011,-4.1515273 c 0,-0.083031 0.08271,-0.1654124 0.08271,-0.1654125 0.08303,-0.08303 0.166711,-0.084328 0.249741,-0.084328 l 2.906069,0.664893 C 15.946037,5.3800751 16.427678,5.084603 16.898617,5.1040633 Z M 9.3026198,12.293016 c -0.6642443,0 -1.2454583,0.581214 -1.2454583,1.245458 0,0.664245 0.498183,1.245459 1.2454583,1.245459 0.6642442,0 1.2454582,-0.581214 1.2454582,-1.245459 0,-0.664244 -0.581214,-1.245458 -1.2454582,-1.245458 z m 5.4813132,0 c -0.664245,0 -1.245459,0.581214 -1.245459,1.245458 0,0.664245 0.581214,1.245459 1.245459,1.245459 0.664245,0 1.245458,-0.581214 1.245458,-1.245459 0,-0.664244 -0.581213,-1.245458 -1.245458,-1.245458 z m -5.3872557,3.943952 c -0.072653,0 -0.135249,0.04021 -0.1767645,0.123249 -0.1660605,0.16606 -0.1660605,0.332121 0,0.415152 0.8303052,0.830306 2.4905922,0.914633 2.9887762,0.914633 0.498183,0 2.077061,-0.08433 2.990396,-0.914633 -0.08303,-0.08303 -0.084,-0.249092 -0.167034,-0.415152 -0.166061,-0.166062 -0.332121,-0.166062 -0.415152,0 -0.498183,0.581213 -1.660611,0.747598 -2.490917,0.747598 -0.830305,0 -1.992733,-0.166385 -2.4909165,-0.747598 -0.08303,-0.08303 -0.1657365,-0.123249 -0.2383882,-0.123249 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ReloadIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ResetIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="m 2.447878,2.716835 v 4.38448 h 4.38448 M 3.1307,6.882055 c 1.771085,-3.0536 5.075566,-5.10727 8.859706,-5.10727 5.65253,0 10.234811,4.58228 10.234811,10.23481 0,5.65253 -4.582281,10.23481 -10.234811,10.23481 -5.440329,0 -9.889258,-4.24469 -10.215624,-9.60291" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const RightIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9 5l7 7-7 7" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const RocketIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15.59 14.37a6 6 0 01-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 006.16-12.12A14.98 14.98 0 009.631 8.41m5.96 5.96a14.926 14.926 0 01-5.841 2.58m-.119-8.54a6 6 0 00-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 00-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 01-2.448-2.448 14.9 14.9 0 01.06-.312m-2.24 2.39a4.493 4.493 0 00-1.757 4.306 4.493 4.493 0 004.306-1.758M16.5 9a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const RssIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M6 5c7.18 0 13 5.82 13 13M6 11a7 7 0 017 7m-6 0a1 1 0 11-2 0 1 1 0 012 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SaIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<circle cx="12" cy="12" r="5" />
|
|
<circle cx="12" cy="12" r="10" strokeDasharray="2 4" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SaveAsIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M2.25 15a4.5 4.5 0 004.5 4.5H18a3.75 3.75 0 001.332-7.257 3 3 0 00-3.758-3.848 5.25 5.25 0 00-10.233 2.33A4.502 4.502 0 002.25 15z M 11.5,10 v6 M 8.5,13 h 6" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ScaleIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 2 20 h 20" strokeWidth={props.stroke / 2 || 1} />
|
|
<path d="M 2 12 h 20" />
|
|
<path d="M 2 4 h 20" strokeWidth={props.stroke * 2 || 4} />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SearchIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SettingsIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" />
|
|
<path d="M15 12a3 3 0 11-6 0 3 3 0 016 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ShieldIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9 12.75L11.25 15 15 9.75m-3-7.036A11.959 11.959 0 013.598 6 11.99 11.99 0 003 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ShowcaseIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z" />
|
|
<path d="M15 13a3 3 0 11-6 0 3 3 0 016 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SigninIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15M12 9l-3 3m0 0l3 3m-3-3h12.75" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const SignoutIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15m3 0l3-3m0 0l-3-3m3 3H9" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const StarIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ThemeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TikTokIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 21.070629,5.6224629 A 5.7508474,5.7508474 0 0 1 16.547219,0.52913011 V 0 H 12.41376 v 16.404252 a 3.474745,3.474745 0 0 1 -6.2403831,2.091334 l -0.0024,-0.0012 0.0024,0.0012 A 3.4735455,3.4735455 0 0 1 9.9924767,13.084289 V 8.8848362 A 7.5938063,7.5938063 0 0 0 3.5205237,21.713559 7.5950059,7.5950059 0 0 0 16.547219,16.405452 V 8.0233494 a 9.8171151,9.8171151 0 0 0 5.72685,1.8309665 V 5.7472464 A 5.7964413,5.7964413 0 0 1 21.070637,5.6225887 Z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TipIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TutorialIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 14l9-5-9-5-9 5 9 5z" />
|
|
<path d="M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z" />
|
|
<path d="M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TrashIcon = (props) => (
|
|
<IconWrapper {...props} stroke={props.stroke || 2}>
|
|
<path d="M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TrophyIcon = (props) => (
|
|
<IconWrapper {...props} stroke={props.stroke || 2}>
|
|
<path d="M16.5 18.75h-9m9 0a3 3 0 013 3h-15a3 3 0 013-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 01-.982-3.172M9.497 14.25a7.454 7.454 0 00.981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 007.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M7.73 9.728a6.726 6.726 0 002.748 1.35m8.272-6.842V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 012.916.52 6.003 6.003 0 01-5.395 4.972m0 0a6.726 6.726 0 01-2.749 1.35m0 0a6.772 6.772 0 01-3.044 0" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TwitchIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M2.149 0l-1.612 4.119v16.836h5.731v3.045h3.224l3.045-3.045h4.657l6.269-6.269v-14.686h-21.314zm19.164 13.612l-3.582 3.582h-5.731l-3.045 3.045v-3.045h-4.836v-15.045h17.194v11.463zm-3.582-7.343v6.262h-2.149v-6.262h2.149zm-5.731 0v6.262h-2.149v-6.262h2.149z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const TwitterIcon = (props) => (
|
|
<IconWrapper {...props} stroke={0} fill>
|
|
<path d="M 14.283262,10.162362 23.217802,0 h -2.1172 L 13.342742,8.8238362 7.1465624,0 H 2.3925781e-6 L 9.3698424,13.343203 2.3925781e-6,24 H 2.1173224 L 10.309822,14.681729 16.853442,24 h 7.14656 L 14.282742,10.162362 Z M 11.383302,13.46076 10.433942,12.132078 2.8802224,1.5596155 h 3.25208 l 6.0959396,8.5323145 0.94936,1.328682 7.924,11.090702 h -3.25208 l -6.46622,-9.050045 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const UnitsIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="m 1.5,4.5 h 21 v 15 h -21 z" />
|
|
<path
|
|
d="m 3.5,19.316406 v -3.708984 z m 2.1035156,0 v -3.708984 z m 2.1035156,0 v -3.708984 z m 2.1035157,0 v -3.708984 z m 4.3789061,0 v -3.708984 z m 2.103516,0 v -3.708984 z m 2.103515,0 v -3.708984 z m 2.103516,0 V 15.607422 Z M 12,19.130859 v -5.082031 z m 0,-8.986328 V 5.0625001 Z M 5.6035156,8.5859371 v -3.708984 z m 12.7929684,0 v -3.708984 z"
|
|
strokeWidth={props.stroke / 2 || 1.1}
|
|
/>
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const UploadIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 16.5V9.75m0 0l3 3m-3-3l-3 3M6.75 19.5a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z" />
|
|
</IconWrapper>
|
|
)
|
|
export const SaveIcon = UploadIcon
|
|
|
|
export const UserIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const VersionIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const WarningIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const WrenchIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M11.42 15.17L17.25 21A2.652 2.652 0 0021 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 11-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 004.486-6.336l-3.276 3.277a3.004 3.004 0 01-2.25-2.25l3.276-3.276a4.5 4.5 0 00-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437l1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const XrayIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const YouTubeIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M 18.723199,4.1090377 H 5.2768074 C 2.638649,4.1090377 0.5,6.2476867 0.5,8.8858457 v 6.7217683 c 0,2.638165 2.138649,4.776807 4.7768074,4.776807 H 18.723199 c 2.638159,0 4.776801,-2.138642 4.776801,-4.776807 V 8.8858457 c 0,-2.638159 -2.138642,-4.776808 -4.776801,-4.776808 z M 15.492674,12.57377 9.2033594,15.573394 C 9.0357741,15.653314 8.8421952,15.531134 8.8421952,15.345486 V 9.1587477 c 0,-0.188291 0.1986681,-0.310321 0.3666026,-0.22521 l 6.2893152,3.1871143 c 0.186996,0.09475 0.18375,0.36291 -0.0054,0.453118 z" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ZoomInIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM10.5 7.5v6m3-3h-6" />
|
|
</IconWrapper>
|
|
)
|
|
|
|
export const ZoomOutIcon = (props) => (
|
|
<IconWrapper {...props}>
|
|
<path d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM13.5 10.5h-6" />
|
|
</IconWrapper>
|
|
)
|