Files
web/components/Maps/Markers/Scandic.tsx
2024-12-10 15:34:05 +01:00

155 lines
7.0 KiB
TypeScript

export default function ScandicMarker({
className,
...props
}: React.SVGAttributes<HTMLOrSVGElement>) {
return (
<svg
className={className}
width="85"
height="108"
viewBox="0 0 85 108"
fill="none"
xmlns="http://www.w3.org/2000/svg"
{...props}
>
<g filter="url(#filter0_d_2609_25171)">
<path
fillRule="evenodd"
clipRule="evenodd"
d="M52.842 72.1048C64.7996 67.7006 73.3378 56.108 73.3378 42.5C73.3378 25.103 59.383 11 42.1689 11C24.9548 11 11 25.103 11 42.5C11 56.6689 20.2565 68.6528 32.9914 72.6123L41.236 86.0475C42.0252 87.3336 43.9 87.3158 44.6647 86.015L52.842 72.1048Z"
fill="white"
/>
<circle cx="42.0068" cy="42.0068" r="27" fill="#CD0921" />
</g>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M33.1848 46.0273C32.592 46.1752 31.9991 46.2245 31.4062 46.2245C29.2818 46.2245 27.8984 45.2386 27.8984 42.9217C27.8984 40.7033 29.3312 39.7667 31.3568 39.7667C31.9497 39.7667 32.5426 39.816 33.1354 39.9146V40.9991C32.6908 40.9498 32.3449 40.9005 31.9497 40.9005C30.3193 40.9005 29.5288 41.3935 29.5288 43.0203C29.5288 44.5484 30.2699 45.0907 31.9497 45.0907C32.3944 45.0907 32.7402 45.0414 33.1354 44.9921V46.0273H33.1848Z"
fill="white"
/>
<path
d="M55.0547 46.076H56.6357V39.8647H55.0547V46.076ZM55.0547 38.6323H56.6357V37.2028H55.0547V38.6323Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M53.7828 45.9282C53.4863 45.9775 52.3994 46.1746 51.3125 46.1746C49.2869 46.1746 47.8047 45.238 47.8047 42.9704C47.8047 40.8014 49.1386 39.7169 51.1643 39.7169C51.4607 39.7169 51.9548 39.7662 52.2018 39.7662V37.2028H53.7828C53.7828 37.4985 53.7828 45.7803 53.7828 45.9282ZM52.2512 44.9915V40.9493C52.0536 40.9493 51.7077 40.9 51.3619 40.9C49.9291 40.9 49.3857 41.5901 49.3857 43.0197C49.3857 44.3014 49.8797 45.0901 51.3125 45.0901C51.6089 45.0901 51.9054 45.0408 52.2512 44.9915Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M46.7727 46.0766H45.2411V41.985C45.2411 41.2949 44.9446 40.9005 43.9565 40.9005C43.2648 40.9005 42.5238 41.0484 42.5238 41.0484V46.0766H40.9922V40.0625C41.091 40.0625 43.0672 39.7667 44.2036 39.7667C45.5869 39.7667 46.8221 40.0132 46.8221 41.8865V46.0766H46.7727Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M39.6998 46.0753C38.6129 46.1738 37.773 46.2231 36.8343 46.2231C35.2533 46.2231 33.9688 45.9767 33.9688 44.202C33.9688 42.4766 35.5497 42.3781 36.9825 42.3288C37.3283 42.3288 37.7236 42.3288 38.1188 42.3288C38.1188 41.2442 38.0694 40.8499 36.4884 40.8499C35.6979 40.8499 34.8581 40.9978 34.364 41.0964V39.9625C34.9569 39.8147 35.8956 39.7654 36.5873 39.7161C38.3659 39.7161 39.6998 39.9132 39.6998 41.7865V46.0753ZM38.1188 45.1386V43.364C37.8224 43.364 37.2789 43.364 37.0813 43.364C36.1426 43.364 35.5497 43.4133 35.5497 44.3006C35.5497 45.1879 36.2908 45.2372 37.0319 45.2372C37.4766 45.1879 37.7236 45.1879 38.1188 45.1386Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M62.927 46.0273C62.3342 46.1752 61.7413 46.2245 61.1484 46.2245C59.024 46.2245 57.6406 45.2386 57.6406 42.9217C57.6406 40.7033 59.0734 39.7667 61.099 39.7667C61.6919 39.7667 62.2848 39.816 62.8776 39.9146V40.9991C62.433 40.9498 62.0871 40.9005 61.6919 40.9005C60.0615 40.9005 59.271 41.3935 59.271 43.0203C59.271 44.5484 60.0121 45.0907 61.6919 45.0907C62.1365 45.0907 62.4824 45.0414 62.8776 44.9921V46.0273H62.927Z"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M27.1054 43.6102C27.1054 45.4342 25.6726 46.2229 23.5482 46.2229C22.1648 46.2229 21.1767 45.9764 21.0285 45.9271V44.6454C21.5226 44.744 22.5601 44.9905 23.4494 44.9905C24.3387 44.9905 25.475 44.7933 25.475 43.8074C25.475 43.1666 24.981 42.9201 24.0917 42.6736C23.7458 42.575 23.4 42.4764 23.0541 42.3778C21.8684 42.0328 20.9297 41.5398 20.9297 40.1595C20.9297 38.1877 22.5107 37.6947 24.3387 37.6947C25.4256 37.6947 26.3149 37.8919 26.4631 37.9412V39.1243C26.2655 39.075 25.4256 38.8778 24.4869 38.8778C23.5976 38.8778 22.5601 38.9764 22.5601 39.9623C22.5601 40.7018 23.1529 40.8989 23.9928 41.0961C24.3881 41.244 24.7833 41.2933 25.1786 41.4412C26.2161 41.737 27.1054 42.2299 27.1054 43.6102Z"
fill="white"
/>
<g filter="url(#filter1_d_2609_25171)">
<rect x="37" y="93" width="12" height="12" rx="6" fill="white" />
<circle cx="43.1172" cy="99" r="4" fill="#CD0921" />
</g>
<defs>
<filter
id="filter0_d_2609_25171"
x="0"
y="0"
width="84.3379"
height="98.0015"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feMorphology
radius="3"
operator="dilate"
in="SourceAlpha"
result="effect1_dropShadow_2609_25171"
/>
<feOffset />
<feGaussianBlur stdDeviation="4" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"
/>
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow_2609_25171"
/>
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow_2609_25171"
result="shape"
/>
</filter>
<filter
id="filter1_d_2609_25171"
x="34"
y="90"
width="18"
height="18"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feMorphology
radius="1"
operator="dilate"
in="SourceAlpha"
result="effect1_dropShadow_2609_25171"
/>
<feOffset />
<feGaussianBlur stdDeviation="1" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
/>
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow_2609_25171"
/>
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect1_dropShadow_2609_25171"
result="shape"
/>
</filter>
</defs>
</svg>
)
}