refactor(projects): 添加exportDefaults替换defineProps

This commit is contained in:
Soybean 2021-11-07 01:23:01 +08:00 committed by Soybean
parent 43b832bee0
commit e61ee32a88
42 changed files with 886 additions and 970 deletions

View File

@ -307,7 +307,7 @@
<g id="freepik--information-tab--inject-83">
<path
d="M409.83,248.66h-239a9.25,9.25,0,0,1-9.32-9.93l8.76-141.08a10.75,10.75,0,0,1,10.55-9.94h239a9.26,9.26,0,0,1,9.32,9.94l-8.76,141.08A10.75,10.75,0,0,1,409.83,248.66Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M409.83,248.66h-239a9.25,9.25,0,0,1-9.32-9.93l8.76-141.08a10.75,10.75,0,0,1,10.55-9.94h239a9.26,9.26,0,0,1,9.32,9.94l-8.76,141.08A10.75,10.75,0,0,1,409.83,248.66Z"
@ -339,23 +339,23 @@
></path>
<path
d="M172.63,145.59a1.13,1.13,0,0,1-1.15-1.23l.66-10.71a1.48,1.48,0,0,1,1.44-1.36H197.7a1.13,1.13,0,0,1,1.15,1.23l-.66,10.72a1.48,1.48,0,0,1-1.44,1.35Z"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></path>
<path
d="M253,107H218.57a4.47,4.47,0,0,1-4.49-4.79h0a5.17,5.17,0,0,1,5.08-4.78h34.41a4.46,4.46,0,0,1,4.49,4.78h0A5.19,5.19,0,0,1,253,107Z"
:style="{ fill: color, opacity: 0.30000000000000004 }"
style="fill: currentColor; opacity: 0.30000000000000004"
></path>
<path
d="M417,102.22a5.17,5.17,0,0,1-5.08,4.79,4.46,4.46,0,0,1-4.49-4.79,5.16,5.16,0,0,1,5.08-4.78A4.45,4.45,0,0,1,417,102.22Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M319.53,188.84H218a8.83,8.83,0,0,1-8.9-9.49L212.15,130a10.23,10.23,0,0,1,10.07-9.48H323.78a8.81,8.81,0,0,1,8.89,9.48l-3.06,49.34A10.26,10.26,0,0,1,319.53,188.84Zm-97.34-67.9a9.79,9.79,0,0,0-9.63,9.07l-3.06,49.34a8.43,8.43,0,0,0,8.51,9.07H319.56a9.79,9.79,0,0,0,9.63-9.07L332.26,130a8.44,8.44,0,0,0-8.51-9.07Z"
:style="{ fill: color, opacity: 0.4 }"
style="fill: currentColor; opacity: 0.4"
></path>
<path
d="M230.33,153.34l14.57,9.43a33,33,0,0,1,11.33-10.27L248.4,137A52.81,52.81,0,0,0,230.33,153.34Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M230.33,153.34l14.57,9.43a33,33,0,0,1,11.33-10.27L248.4,137A52.81,52.81,0,0,0,230.33,153.34Z"
@ -367,29 +367,32 @@
></path>
<path
d="M272.36,130.76a49.82,49.82,0,0,0-24,6.22l7.83,15.52a31.31,31.31,0,0,1,15-3.89,27.86,27.86,0,0,1,28.13,30h17.84C318.88,152.18,298.79,130.76,272.36,130.76Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M260.78,207h-52.3a.85.85,0,0,1-.85-.91l.23-3.68a1,1,0,0,1,1-.91h52.3Z" :style="{ fill: color }"></path>
<path d="M260.78,207h-52.3a.85.85,0,0,1-.85-.91l.23-3.68a1,1,0,0,1,1-.91h52.3Z" style="fill: currentColor"></path>
<path
d="M260.78,207h66a1,1,0,0,0,1-.91l.23-3.68a.85.85,0,0,0-.85-.91h-66Z"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></path>
<path
d="M296.3,221.51H207.58a.84.84,0,0,1-.85-.91l.23-3.67a1,1,0,0,1,1-.91h88.72Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M296.3,221.51h29.58a1,1,0,0,0,1-.91l.23-3.67a.84.84,0,0,0-.85-.91H296.64Z"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></path>
<path
d="M217.1,236H206.68a.85.85,0,0,1-.85-.91l.23-3.68a1,1,0,0,1,1-.91h10.42Z"
style="fill: currentColor"
></path>
<path d="M217.1,236H206.68a.85.85,0,0,1-.85-.91l.23-3.68a1,1,0,0,1,1-.91h10.42Z" :style="{ fill: color }"></path>
<path
d="M217.1,236H325a1,1,0,0,0,1-.91l.23-3.68a.85.85,0,0,0-.86-.91H217.44Z"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></path>
<path
d="M348.77,236.45a.38.38,0,0,1-.39-.41l7.16-115.31a.44.44,0,0,1,.44-.41.38.38,0,0,1,.38.41L349.2,236A.44.44,0,0,1,348.77,236.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M356.83,150.94a3,3,0,0,1-2.93,2.76,2.57,2.57,0,0,1-2.59-2.76,3,3,0,0,1,2.94-2.76A2.55,2.55,0,0,1,356.83,150.94Z"
@ -397,7 +400,7 @@
></path>
<path
d="M353.88,154.11a3,3,0,0,1-3-3.17,3.43,3.43,0,0,1,3.37-3.18,3,3,0,0,1,3,3.18A3.42,3.42,0,0,1,353.88,154.11Zm.34-5.52a2.53,2.53,0,0,0-2.49,2.35,2.18,2.18,0,0,0,2.2,2.34,2.53,2.53,0,0,0,2.49-2.34A2.18,2.18,0,0,0,354.22,148.59Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M355.29,175.78a3,3,0,0,1-2.93,2.76,2.57,2.57,0,0,1-2.59-2.76A3,3,0,0,1,352.7,173,2.56,2.56,0,0,1,355.29,175.78Z"
@ -405,16 +408,16 @@
></path>
<path
d="M352.34,179a3,3,0,0,1-3-3.17,3.43,3.43,0,0,1,3.37-3.18,3,3,0,0,1,3,3.18A3.42,3.42,0,0,1,352.34,179Zm.34-5.52a2.53,2.53,0,0,0-2.49,2.35,2.17,2.17,0,0,0,2.2,2.34,2.53,2.53,0,0,0,2.49-2.34A2.18,2.18,0,0,0,352.68,173.43Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<polygon points="351.78 187.86 348.13 193.57 354.73 193.57 351.78 187.86" style="fill: #fff"></polygon>
<path
d="M354.7,194h-6.6a.39.39,0,0,1-.34-.2.42.42,0,0,1,0-.42l3.66-5.71a.42.42,0,0,1,.71,0l3,5.71a.44.44,0,0,1-.4.62Zm-5.83-.82H354l-2.3-4.48Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M398.45,236.45a.38.38,0,0,1-.39-.41l7.16-115.31a.44.44,0,0,1,.44-.41.38.38,0,0,1,.39.41L398.89,236A.45.45,0,0,1,398.45,236.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M403.67,196.71a2.56,2.56,0,0,0-2.58-2.76,3,3,0,0,0-2.94,2.76,2.57,2.57,0,0,0,2.59,2.76A3,3,0,0,0,403.67,196.71Z"
@ -422,7 +425,7 @@
></path>
<path
d="M400.72,199.88a3,3,0,0,1-3-3.17,3.42,3.42,0,0,1,3.37-3.17,3,3,0,0,1,3,3.17A3.42,3.42,0,0,1,400.72,199.88Zm.34-5.52a2.54,2.54,0,0,0-2.49,2.35,2.19,2.19,0,0,0,2.2,2.35,2.54,2.54,0,0,0,2.49-2.35A2.19,2.19,0,0,0,401.06,194.36Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M407.53,134.6a2.56,2.56,0,0,0-2.59-2.76A3,3,0,0,0,402,134.6a2.57,2.57,0,0,0,2.59,2.76A3,3,0,0,0,407.53,134.6Z"
@ -430,16 +433,16 @@
></path>
<path
d="M404.57,137.77a2.94,2.94,0,0,1-3-3.17,3.43,3.43,0,0,1,3.37-3.18,3,3,0,0,1,3,3.18A3.43,3.43,0,0,1,404.57,137.77Zm.35-5.52a2.53,2.53,0,0,0-2.49,2.35,2.17,2.17,0,0,0,2.2,2.34,2.53,2.53,0,0,0,2.49-2.34A2.18,2.18,0,0,0,404.92,132.25Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<polygon points="402.64 168.92 399.7 163.2 406.29 163.2 402.64 168.92" style="fill: #fff"></polygon>
<path
d="M402.61,169.33a.38.38,0,0,1-.34-.21l-2.95-5.71a.43.43,0,0,1,0-.41.44.44,0,0,1,.37-.21h6.6a.39.39,0,0,1,.35.21.43.43,0,0,1,0,.41L403,169.12A.47.47,0,0,1,402.61,169.33Zm-2.22-5.71,2.3,4.47,2.86-4.47Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M373.61,236.45a.38.38,0,0,1-.39-.41l7.16-115.31a.44.44,0,0,1,.44-.41.37.37,0,0,1,.38.41L374.05,236A.45.45,0,0,1,373.61,236.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M381.24,158a3,3,0,0,1-2.94,2.76,2.55,2.55,0,0,1-2.58-2.76,3,3,0,0,1,2.93-2.76A2.57,2.57,0,0,1,381.24,158Z"
@ -447,7 +450,7 @@
></path>
<path
d="M378.28,161.2a3,3,0,0,1-3-3.18,3.42,3.42,0,0,1,3.37-3.17,3,3,0,0,1,3,3.17A3.43,3.43,0,0,1,378.28,161.2Zm.34-5.53a2.54,2.54,0,0,0-2.49,2.35,2.19,2.19,0,0,0,2.2,2.35,2.54,2.54,0,0,0,2.49-2.35A2.18,2.18,0,0,0,378.62,155.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M377.81,213.26a3,3,0,0,1-2.93,2.76,2.56,2.56,0,0,1-2.59-2.76,3,3,0,0,1,2.93-2.76A2.57,2.57,0,0,1,377.81,213.26Z"
@ -455,18 +458,18 @@
></path>
<path
d="M374.85,216.43a3,3,0,0,1-3-3.17,3.43,3.43,0,0,1,3.37-3.18,3,3,0,0,1,3,3.18A3.42,3.42,0,0,1,374.85,216.43Zm.34-5.52a2.53,2.53,0,0,0-2.49,2.35,2.18,2.18,0,0,0,2.2,2.34,2.53,2.53,0,0,0,2.49-2.34A2.18,2.18,0,0,0,375.19,210.91Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<polygon points="380.46 126.12 376.8 131.84 383.4 131.84 380.46 126.12" style="fill: #fff"></polygon>
<path
d="M383.37,132.25h-6.59a.39.39,0,0,1-.35-.21.43.43,0,0,1,0-.41l3.65-5.71a.43.43,0,0,1,.72,0l2.94,5.71a.4.4,0,0,1,0,.41A.47.47,0,0,1,383.37,132.25Zm-5.82-.83h5.16L380.4,127Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
<g id="freepik--Character--inject-83">
<path
d="M111.54,155.81l-1,4.87-1,5c-.66,3.32-1.22,6.64-1.73,9.9-.26,1.63-.46,3.24-.63,4.83s-.32,3.13-.4,4.62a40,40,0,0,0,0,4.08c0,1.17.26,2.17.21,2.28l-.67-1.15c-.3-.3-.85-.58-.94-.45s.26.36.9.53a13.51,13.51,0,0,0,2.51.35,29.74,29.74,0,0,0,3.22-.08,65.84,65.84,0,0,0,7.23-1c1.25-.24,2.52-.49,3.78-.77l3.74-.81.5-.11a5.25,5.25,0,0,1,4.24,9.34l-1.87,1.38-1.84,1.26c-1.26.8-2.53,1.58-3.85,2.3a55.3,55.3,0,0,1-8.46,3.78,41.08,41.08,0,0,1-4.87,1.31,26.44,26.44,0,0,1-5.69.54,20.16,20.16,0,0,1-7-1.34,16.42,16.42,0,0,1-7.2-5.61,7.56,7.56,0,0,1-.52-.86l-.15-.29a28,28,0,0,1-2.55-8,47.2,47.2,0,0,1-.64-6.62q-.11-3.13,0-6.1t.41-5.85c.34-3.84.91-7.58,1.56-11.29.34-1.85.68-3.69,1.1-5.52.2-.92.4-1.84.63-2.76l.74-2.83a10.47,10.47,0,0,1,20.39,4.73Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M111.54,155.81l-1,4.87-1,5c-.66,3.32-1.22,6.64-1.73,9.9-.26,1.63-.46,3.24-.63,4.83s-.32,3.13-.4,4.62a40,40,0,0,0,0,4.08c0,1.17.26,2.17.21,2.28l-.67-1.15c-.3-.3-.85-.58-.94-.45s.26.36.9.53a13.51,13.51,0,0,0,2.51.35,29.74,29.74,0,0,0,3.22-.08,65.84,65.84,0,0,0,7.23-1c1.25-.24,2.52-.49,3.78-.77l3.74-.81.5-.11a5.25,5.25,0,0,1,4.24,9.34l-1.87,1.38-1.84,1.26c-1.26.8-2.53,1.58-3.85,2.3a55.3,55.3,0,0,1-8.46,3.78,41.08,41.08,0,0,1-4.87,1.31,26.44,26.44,0,0,1-5.69.54,20.16,20.16,0,0,1-7-1.34,16.42,16.42,0,0,1-7.2-5.61,7.56,7.56,0,0,1-.52-.86l-.15-.29a28,28,0,0,1-2.55-8,47.2,47.2,0,0,1-.64-6.62q-.11-3.13,0-6.1t.41-5.85c.34-3.84.91-7.58,1.56-11.29.34-1.85.68-3.69,1.1-5.52.2-.92.4-1.84.63-2.76l.74-2.83a10.47,10.47,0,0,1,20.39,4.73Z"
@ -520,7 +523,7 @@
></path>
<path
d="M102.83,140.35c12.3-1.51,29.75-1.38,41.33.64A13.17,13.17,0,0,1,155,152.91c1.44,17.67-2.47,48.55-5.85,79.64-27.25,9.14-54.91-.13-54.91-.13-.61-6.27,2.77-26.82,4.88-37.79-1.55-11.32-5.48-24.29-7.69-39.34A13.15,13.15,0,0,1,102.83,140.35Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M139.84,165.09c1.86,10.64,7.75,23.32,13.14,31.71.74-7.35,1.36-14.35,1.75-20.81Z"
@ -528,11 +531,11 @@
></path>
<path
d="M229.93,140.44a17.77,17.77,0,0,0-19.06,30c-1.78,2.4-7,9.45-8.59,12.17-2,3.29-3,6.25-1.62,7.07s3.48-1.51,5.43-4.8c1.62-2.71,5.34-10.65,6.59-13.37a17.77,17.77,0,0,0,17.25-31.06Zm4.27,23.23a15.54,15.54,0,1,1-5.41-21.31A15.53,15.53,0,0,1,234.2,163.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M234.93,164.1a16.39,16.39,0,1,1-5.71-22.46A16.38,16.38,0,0,1,234.93,164.1Z"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></path>
<path
d="M209.43,179.66l-2.17-1.92a3.36,3.36,0,0,0-3-.76l-5,1.14a6.28,6.28,0,0,0-4.4,3.72l-.48,1.16c3.37,3.43,9.54,4.66,9.54,4.66l1.73.54a2.79,2.79,0,0,0,3.57-1.76l1.13-3.39A3.27,3.27,0,0,0,209.43,179.66Z"
@ -540,7 +543,7 @@
></path>
<path
d="M154.47,149.29l2,4.39,2.11,4.48c1.41,3,2.9,5.89,4.39,8.72q1.13,2.12,2.32,4.11c.77,1.33,1.56,2.61,2.36,3.79A38.85,38.85,0,0,0,170,177.9c.7.86,1.42,1.48,1.44,1.58l-1.24-.51a12,12,0,0,0,4.36,1.1,43.06,43.06,0,0,0,6.37.08c2.28-.1,4.63-.34,7-.62,1.19-.15,2.4-.29,3.61-.47l3.58-.48.49-.07a5.26,5.26,0,0,1,3.6,9.6l-1.82,1.2-1.79,1.08c-1.21.69-2.43,1.36-3.69,2s-2.53,1.21-3.84,1.75-2.66,1-4,1.49a46,46,0,0,1-8.9,2,28.27,28.27,0,0,1-10.86-.66,4.81,4.81,0,0,1-.75-.28l-.48-.23a26.69,26.69,0,0,1-6.86-4.74,46.93,46.93,0,0,1-4.48-4.82,83.07,83.07,0,0,1-6.74-9.64c-2-3.23-3.74-6.51-5.39-9.8-.81-1.66-1.62-3.31-2.36-5-.37-.84-.75-1.69-1.1-2.54l-1.08-2.67a10.47,10.47,0,0,1,19.22-8.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
<g id="freepik--Plant--inject-83">
@ -550,35 +553,35 @@
></path>
<path
d="M381.57,278.67c-7.92-7.07-8.83-16.4-4.19-18.37C383.81,257.57,386.21,268.93,381.57,278.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M375.56,347c-5.66-9-6-20.22.91-21C382.76,325.26,384.14,335.92,375.56,347Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M381.75,281.64c-1.09-6.71,2.21-11.71,5.31-10.82C391.35,272.05,388,278.66,381.75,281.64Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M366.18,314.07c-3.47-7.48-1.25-14.41,2.67-14.39C374.27,299.72,372.48,308.55,366.18,314.07Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M352.86,284.24c-7.14,1.21-12.5-2.28-11.57-5.59C342.58,274.06,349.65,277.62,352.86,284.24Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M352.86,284.24c-4.38-2.34-5-5.82-2.76-6.75C353.25,276.2,354.75,280.39,352.86,284.24Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M387.28,314c-1.73-4.67.1-7.7,2.41-6.89C392.9,308.24,391.25,312.36,387.28,314Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M331.11,310.73c-4.95.54-7.44-2-6.09-4C326.9,303.87,330.5,306.48,331.11,310.73Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<rect
x="385.12"
@ -586,7 +589,7 @@
width="17.52"
height="1"
transform="translate(-43.09 725.57) rotate(-82.26)"
:style="{ fill: color }"
style="fill: currentColor"
></rect>
<rect
x="387.27"
@ -594,22 +597,15 @@
width="8.47"
height="1"
transform="translate(-62.35 738.17) rotate(-82.26)"
:style="{ fill: color }"
style="fill: currentColor"
></rect>
<path
d="M344,371.23l5.79,42.34a3.09,3.09,0,0,0,3.06,2.67h31.26a3.09,3.09,0,0,0,3.06-2.67l5.79-42.34a3.09,3.09,0,0,0-3.06-3.5H347A3.09,3.09,0,0,0,344,371.23Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</svg>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<script lang="ts" setup></script>
<style scoped></style>

View File

@ -39,7 +39,7 @@
<g id="freepik--plants--inject-102">
<path
d="M322.53,244.36s-3.47-12.34-1.35-23.89,7.86-20.55,15.14-24.22,16.17.77,10.07,8.81S328,223.79,328.65,244.24Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M322.53,244.36s-3.47-12.34-1.35-23.89,7.86-20.55,15.14-24.22,16.17.77,10.07,8.81S328,223.79,328.65,244.24Z"
@ -51,7 +51,7 @@
></path>
<path
d="M328,267.72c2.6.25,6.8.4,9.24-1.12a8,8,0,0,0,4.2-7.76,15.9,15.9,0,0,1,0-4.87,5.58,5.58,0,0,1,3-3.36c1.67-.87,3.58-1.21,5.3-2s3.39-2.15,3.63-4a5.48,5.48,0,0,0-1.15-3.68c-.75-1.07-1.7-2-2.48-3.06-1.37-1.86-1.4-3.86.48-5.3,3.66-2.8,9.55-7.67,6.09-10.72s-10-.66-14.19,2.79a12.24,12.24,0,0,1-9.75,3.15c-4.4-.34-6.15,1.29-7.32,6.57-.52,2.32-1.67,3-3,4.66-1.41,1.82-.48,5.31-.08,7.55q1.83,10.2,4.61,20.21C326.94,267.82,327.12,267.15,328,267.72Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M324.38,259.6a41.47,41.47,0,0,1,4.48-13.11.42.42,0,0,1,.11-.22,51.69,51.69,0,0,1,2.77-4.51,36.18,36.18,0,0,0-1.95-9.52.43.43,0,0,1,.8-.32,34.76,34.76,0,0,1,1.92,8.75,65.64,65.64,0,0,1,18.6-16.95.43.43,0,1,1,.41.75c-.17.1-13.32,7.55-21.12,21a26.49,26.49,0,0,1,16.19-2.54.41.41,0,0,1,.33.5.42.42,0,0,1-.5.34,26.19,26.19,0,0,0-16.79,3.08,40.47,40.47,0,0,0-4.4,12.87.46.46,0,0,1-.35.36h-.14A.43.43,0,0,1,324.38,259.6Z"
@ -82,7 +82,7 @@
<g id="freepik--Board--inject-102">
<path
d="M56.1,386.71,53,384.93a3.9,3.9,0,0,1-1.76-3.05V128a3.88,3.88,0,0,1,1.76-3l142-82a3.9,3.9,0,0,1,3.52,0l3.09,1.79a3.9,3.9,0,0,1,1.76,3.05V301.71a3.9,3.9,0,0,1-1.76,3.05L59.63,386.71A3.86,3.86,0,0,1,56.1,386.71Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M203.31,47.49c-.12-.91-.86-1.24-1.74-.73l-141.95,82A3.73,3.73,0,0,0,58.38,130l-6.62-3.81A3.59,3.59,0,0,1,53,124.9L195,42.94a3.92,3.92,0,0,1,3.53,0l3.09,1.79A3.92,3.92,0,0,1,203.31,47.49Z"
@ -178,7 +178,7 @@
<g id="freepik--Data--inject-102">
<path
d="M184.64,195.59l-99,57.15c-1.32.76-2.39-.05-2.39-1.81V194.64a5.73,5.73,0,0,1,2.39-4.57l99-57.16c1.33-.76,2.4.05,2.4,1.82V191A5.74,5.74,0,0,1,184.64,195.59Z"
:style="{ fill: color, opacity: 0.15 }"
style="fill: currentColor; opacity: 0.15"
></path>
<path
d="M97.19,192.78a.22.22,0,0,1-.21-.12.24.24,0,0,1,.09-.33l.62-.36a.25.25,0,0,1,.34.09.26.26,0,0,1-.09.33l-.63.36A.27.27,0,0,1,97.19,192.78Z"
@ -230,7 +230,7 @@
></path>
<path
d="M89.6,234.14a.47.47,0,0,1-.42-.24.48.48,0,0,1,.17-.66l76.19-44a.49.49,0,0,1,.66.18.48.48,0,0,1-.18.66l-76.18,44A.53.53,0,0,1,89.6,234.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<g style="opacity: 0.30000000000000004">
<path
@ -319,7 +319,7 @@
></path>
<path
d="M97.19,229.76a.54.54,0,0,1-.22,0,.48.48,0,0,1-.22-.65l6.45-13a.5.5,0,0,1,.15-.17l7.29-5.38,6.5-11.61,6.25-7.34,7.71-9.94a.49.49,0,0,1,.34-.19.48.48,0,0,1,.36.12L138,187l7.09.22,6.54-11.88,7.29-8.72a.49.49,0,0,1,.69-.06.48.48,0,0,1,0,.68l-7.24,8.64-6.63,12.06a.43.43,0,0,1-.44.25l-7.55-.23a.46.46,0,0,1-.3-.11l-6-5.18-7.41,9.56-6.21,7.28-6.49,11.62a.54.54,0,0,1-.14.16L104,216.61l-6.4,12.88A.48.48,0,0,1,97.19,229.76Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M97.19,229.76a.47.47,0,0,1-.3-.1.49.49,0,0,1-.09-.68l6.45-8.43a.46.46,0,0,1,.24-.17l6.94-2.27,6.73-10.05a.5.5,0,0,1,.47-.21l6.1.88,7.4-1.86L145,173.7a.51.51,0,0,1,.39-.3.48.48,0,0,1,.44.19l7.23,9.35,7,.43a.5.5,0,0,1,.46.51.47.47,0,0,1-.52.46l-7.18-.44a.48.48,0,0,1-.35-.19l-6.86-8.87-13.6,32.62a.48.48,0,0,1-.33.29l-7.72,1.94a.41.41,0,0,1-.19,0l-5.9-.85-6.64,9.94a.55.55,0,0,1-.26.19l-7,2.28-6.36,8.31A.46.46,0,0,1,97.19,229.76Z"
@ -327,7 +327,7 @@
></path>
<path
d="M170.44,151.58l-1.46.85c-.55.31-1,0-1-.76h0a2.4,2.4,0,0,1,1-1.91l1.46-.84c.55-.32,1,0,1,.75h0A2.4,2.4,0,0,1,170.44,151.58Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M170.44,160.76l-1.46.85c-.55.32-1,0-1-.76h0a2.41,2.41,0,0,1,1-1.91l1.46-.84c.55-.32,1,0,1,.75h0A2.38,2.38,0,0,1,170.44,160.76Z"
@ -423,7 +423,7 @@
></path>
<path
d="M105.37,284.16l3.4-3.67c-.83-3-2.28-5.2-4.15-6.37l-2.1,5.64A7.63,7.63,0,0,1,105.37,284.16Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M97.19,273.05V281a4.92,4.92,0,0,1,4.14-.33l.47-1.27,2.1-5.65.46-1.23C102.3,271.53,99.84,271.65,97.19,273.05Z"
@ -431,64 +431,64 @@
></path>
<path
d="M91.7,309l-2.1,5.65a7.36,7.36,0,0,0,6.7-.51v-5.5A5.31,5.31,0,0,1,91.7,309Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M96.3,280.25v-5.5A22.43,22.43,0,0,0,89.6,282l2.1,3.23A16,16,0,0,1,96.3,280.25Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M109,281.64l-3.39,3.66a18.37,18.37,0,0,1,.33,3.54,24.89,24.89,0,0,1-.33,3.92l3.39-.26a34.72,34.72,0,0,0,.5-5.72A25.31,25.31,0,0,0,109,281.64Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M102.52,301.9l2.1,3.23A39.73,39.73,0,0,0,108.77,294l-3.4.26A28.56,28.56,0,0,1,102.52,301.9Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M91,286.43l-2.1-3.23a39.73,39.73,0,0,0-4.15,11.17l3.4-.26A28.81,28.81,0,0,1,91,286.43Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M87.52,299.5a25,25,0,0,1,.33-3.93l-3.39.26a34.91,34.91,0,0,0-.5,5.72,25.31,25.31,0,0,0,.5,5.14L87.85,303A18.26,18.26,0,0,1,87.52,299.5Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M88.13,304.18l-3.4,3.66c.83,3,2.28,5.2,4.15,6.38l2.1-5.65A7.63,7.63,0,0,1,88.13,304.18Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M97.19,308.09v5.49a22.31,22.31,0,0,0,6.71-7.22l-2.1-3.24A16,16,0,0,1,97.19,308.09Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M91.7,285.21,89.6,282c-.25.39-.48.81-.72,1.22l2.1,3.23C91.21,286,91.45,285.6,91.7,285.21Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M88.13,294.11l-3.4.26c-.1.49-.19,1-.27,1.46l3.39-.26C87.93,295.08,88,294.6,88.13,294.11Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M87.85,303l-3.39,3.66c.08.39.17.78.27,1.15l3.4-3.66C88,303.81,87.93,303.43,87.85,303Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M91,308.57l-2.1,5.65a7.18,7.18,0,0,0,.72.39L91.7,309A5,5,0,0,1,91,308.57Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M96.75,308.38l-.45.22v5.5l.45-.24c.15-.09.3-.18.44-.28v-5.49Z" :style="{ fill: color }"></path>
<path d="M96.75,308.38l-.45.22v5.5l.45-.24c.15-.09.3-.18.44-.28v-5.49Z" style="fill: currentColor"></path>
<path
d="M101.8,303.12l2.1,3.24c.25-.4.48-.81.72-1.23l-2.1-3.23C102.29,302.32,102.05,302.73,101.8,303.12Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M105.37,294.22l3.4-.26c.1-.49.19-1,.27-1.46l-3.39.26C105.57,293.25,105.48,293.74,105.37,294.22Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M105.65,285.3l3.39-3.66c-.08-.39-.17-.78-.27-1.15l-3.4,3.67C105.48,284.52,105.57,284.9,105.65,285.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<g style="opacity: 0.5">
<path
@ -587,63 +587,63 @@
></path>
<path
d="M129,287.47l-2.1,5.65a7.38,7.38,0,0,0,6.71-.52v-5.49A5.34,5.34,0,0,1,129,287.47Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M133.57,258.75v-5.49a22.31,22.31,0,0,0-6.71,7.22l2.1,3.24A16,16,0,0,1,133.57,258.75Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M146.3,260.15l-3.39,3.66a18.26,18.26,0,0,1,.33,3.53,25,25,0,0,1-.33,3.93l3.39-.26a34.91,34.91,0,0,0,.5-5.72A25.31,25.31,0,0,0,146.3,260.15Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M139.78,280.41l2.1,3.23A39.73,39.73,0,0,0,146,272.47l-3.4.26A28.81,28.81,0,0,1,139.78,280.41Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M128.24,264.94l-2.1-3.23A39.73,39.73,0,0,0,122,272.88l3.4-.26A28.56,28.56,0,0,1,128.24,264.94Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M124.78,278a24.89,24.89,0,0,1,.33-3.92l-3.39.26a34.72,34.72,0,0,0-.5,5.72,25.31,25.31,0,0,0,.5,5.14l3.39-3.66A18.37,18.37,0,0,1,124.78,278Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M125.39,282.68l-3.4,3.67c.83,3,2.28,5.2,4.15,6.37l2.1-5.64A7.63,7.63,0,0,1,125.39,282.68Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M134.46,286.59v5.5a22.43,22.43,0,0,0,6.7-7.23l-2.09-3.23A16.09,16.09,0,0,1,134.46,286.59Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M129,263.72l-2.1-3.24c-.25.4-.48.81-.72,1.23l2.1,3.23C128.47,264.52,128.71,264.11,129,263.72Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M125.39,272.62l-3.4.26c-.1.49-.19,1-.27,1.46l3.39-.26C125.19,273.59,125.29,273.1,125.39,272.62Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M125.11,281.54l-3.39,3.66c.08.39.17.78.27,1.15l3.4-3.67C125.29,282.32,125.19,281.94,125.11,281.54Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M128.24,287.08l-2.1,5.64a5.69,5.69,0,0,0,.72.4l2.1-5.65A5,5,0,0,1,128.24,287.08Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M134,286.88c-.15.09-.3.15-.44.23v5.49l.44-.24.45-.27v-5.5C134.31,286.69,134.16,286.8,134,286.88Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M139.07,281.63l2.09,3.23c.25-.4.49-.81.72-1.22l-2.1-3.23C139.55,280.83,139.31,281.24,139.07,281.63Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M142.63,272.73l3.4-.26c.1-.49.19-1,.27-1.46l-3.39.26C142.83,271.76,142.74,272.24,142.63,272.73Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M142.34,251.39c-.24-.14-.48-.28-.72-.39-2.06-1-4.51-.84-7.16.56v7.92a4.82,4.82,0,0,1,4.13-.33,4.19,4.19,0,0,1,.72.39,7,7,0,0,1,2.56,3.95l.76-.83L146,259l.74-.79C145.89,255,144.33,252.64,142.34,251.39Z"
@ -679,52 +679,52 @@
></path>
<path
d="M166.22,265.91l-2.1,5.66a7.41,7.41,0,0,0,6.71-.52v-5.5A5.34,5.34,0,0,1,166.22,265.91Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M170.83,237.2v-5.5a22.35,22.35,0,0,0-6.71,7.23l2.1,3.23A16,16,0,0,1,170.83,237.2Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M177.05,258.85l2.09,3.23a39.73,39.73,0,0,0,4.15-11.17l-3.4.26A28.54,28.54,0,0,1,177.05,258.85Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M165.5,243.38l-2.1-3.23a40,40,0,0,0-4.15,11.17l3.4-.26A28.81,28.81,0,0,1,165.5,243.38Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M162,256.45a25,25,0,0,1,.34-3.93l-3.4.27a34.7,34.7,0,0,0-.5,5.71,25.24,25.24,0,0,0,.5,5.14l3.4-3.66A18.15,18.15,0,0,1,162,256.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M162.65,261.13l-3.4,3.66c.83,3,2.29,5.2,4.15,6.38l2.1-5.65A7.63,7.63,0,0,1,162.65,261.13Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M171.72,265v5.5a22.43,22.43,0,0,0,6.7-7.23l-2.09-3.23A16.32,16.32,0,0,1,171.72,265Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M166.22,242.16l-2.1-3.23-.72,1.22,2.1,3.23C165.73,243,166,242.56,166.22,242.16Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M162.65,251.06l-3.4.26q-.15.74-.27,1.47l3.4-.27C162.45,252,162.55,251.55,162.65,251.06Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M162.38,260l-3.4,3.66c.08.4.17.78.27,1.15l3.4-3.66C162.55,260.76,162.45,260.38,162.38,260Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M165.5,265.52l-2.1,5.65c.24.14.48.28.72.4l2.1-5.66A5,5,0,0,1,165.5,265.52Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M171.27,265.33a4.51,4.51,0,0,1-.44.22v5.5l.44-.24.45-.27V265Z" :style="{ fill: color }"></path>
<path d="M171.27,265.33a4.51,4.51,0,0,1-.44.22v5.5l.44-.24.45-.27V265Z" style="fill: currentColor"></path>
<path
d="M176.33,260.08l2.09,3.23q.38-.6.72-1.23l-2.09-3.23Q176.71,259.48,176.33,260.08Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M184.3,237.8c-.08-.39-.17-.78-.27-1.15-.88-3.23-2.43-5.57-4.43-6.81a7.28,7.28,0,0,0-.72-.4c-2.06-1-4.51-.84-7.16.56v7.92a4.87,4.87,0,0,1,4.14-.32,4.53,4.53,0,0,1,.72.38,7,7,0,0,1,2.55,4,9.68,9.68,0,0,1,.27,1.15,16.26,16.26,0,0,1,.3,3.17,22.21,22.21,0,0,1-.3,3.52l.77-.06,3.39-.26.74-.06a37.24,37.24,0,0,0,.53-6.1A27.13,27.13,0,0,0,184.3,237.8Z"
@ -805,7 +805,7 @@
></polygon>
<path
d="M247.18,213.45v1.4a2.38,2.38,0,0,0,1.08,1.87l11.3,6.53a2.41,2.41,0,0,0,2.16,0L334,181.58a2.37,2.37,0,0,0,1.08-1.86v-1.41a2.37,2.37,0,0,0-1.08-1.86l-11.31-6.53a2.39,2.39,0,0,0-2.15,0l-72.29,41.67A2.37,2.37,0,0,0,247.18,213.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M248.26,212.83l11.3,6.53a2.41,2.41,0,0,0,2.16,0L334,177.69a.65.65,0,0,0,0-1.24l-11.31-6.53a2.39,2.39,0,0,0-2.15,0l-72.29,41.67A.65.65,0,0,0,248.26,212.83Z"
@ -833,7 +833,7 @@
></path>
<path
d="M298.64,74.67v6a1.67,1.67,0,0,1-.75,1.3l-15.82,9.06a1.67,1.67,0,0,1-1.51,0L278.71,90a1.67,1.67,0,0,1-.76-1.31v-3l-6.73-3.89-3.36,1.94v-6.9a1.67,1.67,0,0,1,.75-1.3l15.82-9.06a1.65,1.65,0,0,1,1.5,0l12,6.9A1.69,1.69,0,0,1,298.64,74.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M298.64,74.67v6a1.67,1.67,0,0,1-.75,1.3l-15.82,9.06a1.67,1.67,0,0,1-1.51,0L278.71,90a1.67,1.67,0,0,1-.76-1.31v-3l-6.73-3.89-3.36,1.94v-6.9a1.67,1.67,0,0,1,.75-1.3l15.82-9.06a1.65,1.65,0,0,1,1.5,0l12,6.9A1.69,1.69,0,0,1,298.64,74.67Z"
@ -841,11 +841,11 @@
></path>
<path
d="M298.64,74.67v6a1.67,1.67,0,0,1-.75,1.3l-15.81,9.06a1.61,1.61,0,0,1-.76.18V83.47a1.58,1.58,0,0,0,.76-.18l15.81-9.06c.36-.21.4-.54.13-.77A1.64,1.64,0,0,1,298.64,74.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M268.61,76.39l12,6.9a1.65,1.65,0,0,0,1.5,0l15.82-9.06a.46.46,0,0,0,0-.87l-12-6.9a1.65,1.65,0,0,0-1.5,0l-15.82,9.06A.46.46,0,0,0,268.61,76.39Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M268.61,76.39l12,6.9a1.65,1.65,0,0,0,1.5,0l15.82-9.06a.46.46,0,0,0,0-.87l-12-6.9a1.65,1.65,0,0,0-1.5,0l-15.82,9.06A.46.46,0,0,0,268.61,76.39Z"
@ -963,7 +963,7 @@
></path>
<polygon
points="242.91 183.59 251.11 170.02 262.46 168.45 271.25 156.17 281.76 154.03 290.85 134.85 301.77 144.06 311.34 116.99 321.99 123.55 330.03 89.21 340.07 97.04 342.23 138.18 242.91 197.3 242.91 183.59"
:style="{ fill: color, opacity: 0.2 }"
style="fill: currentColor; opacity: 0.2"
></polygon>
<path
d="M252.25,192.09a.34.34,0,0,1-.34-.33l-.07-1.38a.34.34,0,0,1,.32-.36.36.36,0,0,1,.36.33l.07,1.38a.34.34,0,0,1-.32.36Zm-.14-2.76a.35.35,0,0,1-.35-.33l-.07-1.38a.35.35,0,0,1,.33-.36.34.34,0,0,1,.36.32l.07,1.38a.35.35,0,0,1-.33.37Zm-.15-2.77a.34.34,0,0,1-.34-.32l-.07-1.38a.34.34,0,1,1,.68,0l.07,1.38a.34.34,0,0,1-.32.36Zm-.14-2.76a.35.35,0,0,1-.35-.32l-.07-1.38a.36.36,0,0,1,.33-.37.38.38,0,0,1,.36.33l.07,1.38a.35.35,0,0,1-.33.36Zm-.15-2.76a.34.34,0,0,1-.34-.33l-.07-1.38a.34.34,0,0,1,.32-.36.35.35,0,0,1,.36.33l.07,1.38a.34.34,0,0,1-.32.36Zm-.14-2.76a.35.35,0,0,1-.35-.33l-.07-1.38a.35.35,0,0,1,.33-.36.36.36,0,0,1,.36.33l.07,1.38a.35.35,0,0,1-.33.36Zm-.15-2.76a.35.35,0,0,1-.34-.33l-.07-1.38a.34.34,0,0,1,.32-.36.35.35,0,0,1,.36.32l.08,1.38a.35.35,0,0,1-.33.37Zm-.14-2.77a.33.33,0,0,1-.34-.32l-.08-1.38a.35.35,0,0,1,.69,0l.07,1.38a.34.34,0,0,1-.32.36Z"
@ -1005,7 +1005,7 @@
<path d="M221.68,371.29h0c0-.22,0-.44,0-.66Z"></path>
<path
d="M223.22,371.29c0-.23,0-.44,0-.66,0-.44-.06-.88-.12-1.31,0-.15-.05-.33-.08-.49a8.22,8.22,0,0,0-.88-2.41,3.21,3.21,0,0,0-2.62-1.86L157,362.64c-1.27,0-2.54.78-3.5,2.46a13.05,13.05,0,0,0,0,11.83c1,1.66,2.23,2.47,3.49,2.43h0l62.58-2.05h0v0a3.21,3.21,0,0,0,2.55-1.87,9.12,9.12,0,0,0,1-4.15Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M223.11,369.32c0-.08,0-.16,0-.24s0-.17,0-.25-.12-.43-.18-.64a7.69,7.69,0,0,0-.7-1.77c-.09-.16-.19-.3-.28-.44a3,3,0,0,0-2.34-1.42L157,362.64c-1.27,0-2.54.78-3.5,2.46a12.19,12.19,0,0,0-1.38,6.17l71.12,0c0-.23,0-.44,0-.66C223.21,370.19,223.17,369.75,223.11,369.32Z"
@ -1017,7 +1017,7 @@
></path>
<path
d="M223.76,371.14c-.15,3.53-2.21,6.32-4.62,6.22s-4.25-3-4.11-6.58,2.22-6.32,4.63-6.22S223.9,367.6,223.76,371.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M243.29,368a6.51,6.51,0,0,1,0,5.91,2.09,2.09,0,0,1-1.69,1.23h0l-21.62.08h0a2.1,2.1,0,0,1-1.7-1.22,6.51,6.51,0,0,1,0-5.91,2.08,2.08,0,0,1,1.7-1.23h0l21.62-.08h0A2.09,2.09,0,0,1,243.29,368Z"
@ -1029,7 +1029,7 @@
></path>
<path
d="M339,364.84c0-7.31-4.83-14.62-14.49-20.2-19.31-11.15-50.64-11.15-70,0-9.66,5.58-14.49,12.89-14.49,20.2h0V378.3c0,7.31,4.83,14.62,14.49,20.2,19.32,11.15,50.65,11.15,70,0,9.66-5.58,14.49-12.89,14.49-20.2V364.84Zm-82.05-16.06c8.62-5,20.2-7.72,32.58-7.72s24,2.74,32.59,7.72c7.8,4.51,12.1,10.21,12.1,16.06s-4.3,11.55-12.1,16.05c-8.63,5-20.2,7.72-32.59,7.72s-24-2.74-32.58-7.72c-7.81-4.5-12.1-10.2-12.1-16.05S249.13,353.29,256.94,348.78Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M287.91,393.38v13.45c13.19.24,26.53-2.52,36.6-8.33,9.65-5.58,14.49-12.89,14.49-20.19V364.84a12.88,12.88,0,0,0-.07-1.38c.63,7.76-4.17,15.64-14.44,21.58C314.44,390.85,301.1,393.62,287.91,393.38Z"
@ -1041,7 +1041,7 @@
></path>
<path
d="M244.83,364.84a13.29,13.29,0,0,0,1.93,6.73c2-3.39,5.42-6.58,10.18-9.32,8.62-5,20.19-7.73,32.59-7.73s24,2.75,32.58,7.73c4.75,2.74,8.21,5.93,10.18,9.32a13.37,13.37,0,0,0,1.92-6.73c0-5.85-4.3-11.55-12.1-16.06-8.63-5-20.2-7.72-32.58-7.72s-24,2.75-32.59,7.72C249.13,353.29,244.83,359,244.83,364.84Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M256.93,354.88c8.63-5,20.2-7.72,32.59-7.72s24,2.74,32.59,7.72c6.44,3.72,10.48,8.25,11.7,13-1.22,4.75-5.26,9.28-11.7,13-8.63,5-20.2,7.72-32.59,7.72s-24-2.74-32.59-7.72c-6.43-3.72-10.48-8.25-11.7-13C246.45,363.13,250.49,358.6,256.93,354.88Z"
@ -1061,7 +1061,7 @@
></path>
<path
d="M421.34,140.26c-2.78-.08-6.62-1.1-12.58,4.64s-16,17.69-16,17.69l-4-8.3s-1.61,5.17-11.26,5.4c0,0,1.67,8.82,3.49,15s3.91,9,6.42,9.71,5.31-1.05,11.74-6.81S418,160.27,418,160.27Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M421.34,140.26c-2.78-.08-6.62-1.1-12.58,4.64s-16,17.69-16,17.69l-4-8.3s-1.61,5.17-11.26,5.4c0,0,1.67,8.82,3.49,15s3.91,9,6.42,9.71,5.31-1.05,11.74-6.81S418,160.27,418,160.27Z"
@ -1099,7 +1099,7 @@
></path>
<path
d="M434.75,140.61c3.47.33,7.56.47,10.88.85,4.27.48,7.67,4.83,8.83,11.63,1.28,7.49-3.13,29.1-3.13,29.1l2,25.36c-6.16,4.71-32.69,7.59-46.1-1.73,0,0-.47-43.21.45-49.86,1.26-9.15,3.39-14.86,13.67-15.7Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M434.75,140.61c3.47.33,7.56.47,10.88.85,4.27.48,7.67,4.83,8.83,11.63,1.28,7.49-3.13,29.1-3.13,29.1l2,25.36c-6.16,4.71-32.69,7.59-46.1-1.73,0,0-.47-43.21.45-49.86,1.26-9.15,3.39-14.86,13.67-15.7Z"
@ -1111,7 +1111,7 @@
></path>
<path
d="M445.63,141.46c3.07-.13,8.23,0,11.72,3.91s15.23,23.45,19.24,31,5,9.46,1.83,15-10.87,14.28-10.87,14.28-4.05-5.4-9.27-7.75L464.54,186l-13.8-20.54S441.26,154,445.63,141.46Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M445.63,141.46c3.07-.13,8.23,0,11.72,3.91s15.23,23.45,19.24,31,5,9.46,1.83,15-10.87,14.28-10.87,14.28-4.05-5.4-9.27-7.75L464.54,186l-13.8-20.54S441.26,154,445.63,141.46Z"
@ -1155,7 +1155,7 @@
<polygon points="419.26 117.88 418.99 126.55 414.43 125.12 419.26 117.88" style="fill: #f28f8f"></polygon>
<path
d="M436.14,137.4v1.69s-2.58,4.1-6,5.7-4.45,1.64-5.13,3.53a6.73,6.73,0,0,0-.5,3.07s.83-3.28,1.92-3.2,4.87,4.25,4.87,4.25,5.9-1.24,7.8-5.23,1-6.2,1-6.2S438.13,137.5,436.14,137.4Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M436.14,137.4v1.69s-2.58,4.1-6,5.7-4.45,1.64-5.13,3.53a6.73,6.73,0,0,0-.5,3.07s.83-3.28,1.92-3.2,4.87,4.25,4.87,4.25,5.9-1.24,7.8-5.23,1-6.2,1-6.2S438.13,137.5,436.14,137.4Z"
@ -1163,7 +1163,7 @@
></path>
<path
d="M424.52,151.39a28.79,28.79,0,0,1-.45-4.57,7.55,7.55,0,0,0-.82-3.52,11.27,11.27,0,0,1-.37-2.64l-.06-2.94a4.63,4.63,0,0,0-2.27,1.31,29.68,29.68,0,0,0-2.32,5.53,11.37,11.37,0,0,0,1,5.54s1.67-3.92,2.76-3.32S423.47,150.22,424.52,151.39Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M424.52,151.39a28.79,28.79,0,0,1-.45-4.57,7.55,7.55,0,0,0-.82-3.52,11.27,11.27,0,0,1-.37-2.64l-.06-2.94a4.63,4.63,0,0,0-2.27,1.31,29.68,29.68,0,0,0-2.32,5.53,11.37,11.37,0,0,0,1,5.54s1.67-3.92,2.76-3.32S423.47,150.22,424.52,151.39Z"
@ -1176,7 +1176,7 @@
<g id="freepik--speech-bubble--inject-102">
<path
d="M430.46,84.61a.72.72,0,0,0,.26-.26l3.19-5.53v-3l-9.4-3.68v3l1.14,3.29-5.59-3.23-.34,1.89L423.05,88a.68.68,0,0,0,1,.38Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M430.46,84.61a.72.72,0,0,0,.26-.26l3.19-5.53v-3l-9.4-3.68v3l1.14,3.29-5.59-3.23-.34,1.89L423.05,88a.68.68,0,0,0,1,.38Z"
@ -1184,11 +1184,11 @@
></path>
<path
d="M420.06,75.2l-.34,1.89L423.05,88a.7.7,0,0,0,1.26.13l3.61-6.26-.42-2.33Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M407.09,44.55a6.73,6.73,0,0,1,3-5.28h0a6.74,6.74,0,0,1,6.09,0l28.53,16.35a6.72,6.72,0,0,1,3,5.27v22a6.76,6.76,0,0,1-3,5.28h0a6.74,6.74,0,0,1-6.09,0L409.85,71.57c-2.74-1.56-2.76-3.13-2.76-5.07Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M447.79,82.86a6.76,6.76,0,0,1-3,5.28h0a6.79,6.79,0,0,1-5.57.26c1.43.54,2.52-.28,2.52-2v-22a6.25,6.25,0,0,0-.89-3l6.09-3.51a6.25,6.25,0,0,1,.89,3Z"
@ -1216,12 +1216,5 @@
</svg>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<script lang="ts" setup></script>
<style scoped></style>

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +0,0 @@
<template>
<div></div>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<style scoped></style>

View File

@ -1,6 +1,5 @@
import Banner1 from './Banner1.vue';
import Banner2 from './Banner2.vue';
import Banner3 from './Banner3.vue';
import Banner4 from './Banner4.vue';
export { Banner1, Banner2, Banner3, Banner4 };
export { Banner1, Banner2, Banner3 };

View File

@ -1,25 +1,24 @@
<template>
<div>
<banner1 v-if="type === '1'" :color="color" />
<banner2 v-if="type === '2'" :color="color" />
<banner3 v-if="type === '3'" :color="color" />
<banner4 v-if="type === '4'" :color="color" />
<div :style="{ color }">
<banner1 v-if="type === '1'" />
<banner2 v-if="type === '2'" />
<banner3 v-if="type === '3'" />
</div>
</template>
<script lang="ts" setup>
import type { PropType } from 'vue';
import { Banner1, Banner2, Banner3, Banner4 } from './components';
import { Banner1, Banner2, Banner3 } from './components';
defineProps({
type: {
type: String as PropType<'1' | '2' | '3' | '4'>,
default: '1'
},
color: {
type: String,
required: true
interface Props {
/** banner类型 */
type?: '1' | '2' | '3';
/** 主题颜色 */
color?: string;
}
withDefaults(defineProps<Props>(), {
type: '1',
color: '#409eff'
});
</script>
<style scoped></style>

View File

@ -144,7 +144,7 @@
></path>
<polygon
points="120.43 168.9 120.43 406.38 219.1 349.42 219.1 111.95 120.43 168.9"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="120.43 168.9 120.43 406.38 219.1 349.42 219.1 111.95 120.43 168.9"
@ -153,7 +153,7 @@
<g style="opacity: 0.43">
<path
d="M137.25,377.26V178.61l65-37.54V339.71ZM140,180.19V372.53l59.59-34.4V145.8Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M137.25,178.61V377.26l65-37.55V141.07Zm62.31,159.52L140,372.53V180.19l59.59-34.39Z"
@ -250,7 +250,7 @@
></polygon>
<polygon
points="112.53 366.54 108.35 364.1 108.36 376.55 112.53 378.99 112.53 366.54"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="112.53 366.54 108.35 364.1 108.36 376.55 112.53 378.99 112.53 366.54"
@ -262,7 +262,7 @@
></polygon>
<polygon
points="230.53 211.7 112.53 366.54 112.54 378.99 230.53 224.15 230.53 211.7"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="230.53 224.13 230.53 218.48 224.68 219.38 219.81 225.77 230.53 224.13"
@ -322,7 +322,7 @@
></polygon>
<polygon
points="112.53 281.42 230.53 296.82 230.53 309.27 112.53 293.87 112.53 281.42"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="112.53 283.52 108.83 281.35 108.84 293.81 112.53 295.97 112.53 283.52"
@ -330,7 +330,7 @@
></polygon>
<polygon
points="112.53 281.42 108.35 278.97 108.36 291.43 112.53 293.87 112.53 281.42"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="112.53 281.42 108.35 278.97 108.36 291.43 112.53 293.87 112.53 281.42"
@ -474,7 +474,7 @@
<g id="freepik--404--inject-70">
<path
d="M142.21,105.27a1.09,1.09,0,0,0-.17-.13l-5.26-3V77.19a1.71,1.71,0,0,0-.41-1.27.64.64,0,0,0-.17-.13l-5.62-3.24a.75.75,0,0,0-.82,0L122,77.11a3.55,3.55,0,0,0-1.07.89,7.56,7.56,0,0,0-.85,1.65L104.56,118.6a10.66,10.66,0,0,0-.67,3.81v8.45a1.67,1.67,0,0,0,.42,1.27.7.7,0,0,0,.17.13l5.62,3.25a.75.75,0,0,0,.81-.06l10.67-6.16v1.63a1.69,1.69,0,0,0,.42,1.27l.16.13,5.63,3.25a.79.79,0,0,0,.82-.06l6.77-3.91a2.64,2.64,0,0,0,1-1.21,4.14,4.14,0,0,0,.41-1.75v-8.12l4.45-2.57a2.63,2.63,0,0,0,1-1.21,4,4,0,0,0,.41-1.75v-8.44A1.7,1.7,0,0,0,142.21,105.27Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M126.47,81.24l0,.1a7.51,7.51,0,0,0-.79,1.55l-15.47,39a9.49,9.49,0,0,0-.46,1.6l-5.66-3.27a10.25,10.25,0,0,1,.45-1.58L120,79.65a7.74,7.74,0,0,1,.86-1.65,0,0,0,0,1,0,0Z"
@ -500,11 +500,11 @@
></path>
<path
d="M128.61,135.51a.77.77,0,0,1-1-.07,1.74,1.74,0,0,1-.41-1.28V126l-16.3,9.41a.74.74,0,0,1-1-.07,1.74,1.74,0,0,1-.41-1.28v-8.44a10.45,10.45,0,0,1,.67-3.81l15.47-39a7.24,7.24,0,0,1,.85-1.64,3.51,3.51,0,0,1,1.06-.89l7.81-4.51a.75.75,0,0,1,1,.07,1.71,1.71,0,0,1,.41,1.27v30.58l4.45-2.57a.76.76,0,0,1,1,.07,1.7,1.7,0,0,1,.41,1.28V115a4,4,0,0,1-.41,1.75,2.63,2.63,0,0,1-1,1.21l-4.45,2.57v8.12a4.14,4.14,0,0,1-.41,1.75,2.64,2.64,0,0,1-1,1.21Zm-1.14-22.36V98.5l-7.55,19Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M181.49,70a34.85,34.85,0,0,0-1.06-7.63,11.8,11.8,0,0,0-2.74-5.31A6.76,6.76,0,0,0,176.28,56l-5.64-3.25a6.94,6.94,0,0,0-3.21-.91,12.68,12.68,0,0,0-6.67,2.1,24.42,24.42,0,0,0-6.67,5.6,32.84,32.84,0,0,0-4.63,7.38,38.69,38.69,0,0,0-2.75,8.47,55.19,55.19,0,0,0-1.06,8.85q-.1,3.5-.1,7.23c0,2.5,0,4.81.1,7a35.47,35.47,0,0,0,1.06,7.63,11.81,11.81,0,0,0,2.75,5.31,6.12,6.12,0,0,0,1.4,1.1c.94.56,5.18,3,5.72,3.31a7.11,7.11,0,0,0,3.13.86,12.68,12.68,0,0,0,6.67-2.1,24.46,24.46,0,0,0,6.68-5.6,33.57,33.57,0,0,0,4.63-7.38,38.67,38.67,0,0,0,2.74-8.47,54.08,54.08,0,0,0,1.06-8.85q.1-3.33.1-7.07T181.49,70Zm-20.44,28.3a22.2,22.2,0,0,1-.2-2.6q-.25-6.63,0-13.38a26.75,26.75,0,0,1,.36-3.88,17.86,17.86,0,0,1,.93-3.44,11.62,11.62,0,0,1,1.66-2.91,8.47,8.47,0,0,1,2.25-2q.16,1.17.24,2.58.21,6.48,0,13.38a29.35,29.35,0,0,1-.33,3.85,15.61,15.61,0,0,1-.93,3.45,11.91,11.91,0,0,1-1.69,2.92A8.75,8.75,0,0,1,161.05,98.32Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M156.43,115.65c-.93-.53-4.7-2.7-5.57-3.22a6.65,6.65,0,0,1-1.4-1.1,11.81,11.81,0,0,1-2.75-5.31,35.47,35.47,0,0,1-1.06-7.63c-.06-2.14-.1-4.45-.1-7s0-4.91.1-7.23a55.06,55.06,0,0,1,1.06-8.85,38.81,38.81,0,0,1,1.75-6.06l5.62,3.25a39,39,0,0,0-1.74,6,53.12,53.12,0,0,0-1.06,8.86q-.1,3.48-.11,7.23c0,2.5,0,4.81.11,7a34.34,34.34,0,0,0,1.06,7.63,11.71,11.71,0,0,0,2.74,5.3A6.54,6.54,0,0,0,156.43,115.65Z"
@ -524,11 +524,11 @@
></path>
<path
d="M166.38,57.16q3.88-2.25,6.68-2.1a6.71,6.71,0,0,1,4.63,2,11.8,11.8,0,0,1,2.74,5.31A34.85,34.85,0,0,1,181.49,70q.1,3.36.1,7.11t-.1,7.07a54.08,54.08,0,0,1-1.06,8.85,38.67,38.67,0,0,1-2.74,8.47,33.57,33.57,0,0,1-4.63,7.38,24.46,24.46,0,0,1-6.68,5.6,12.68,12.68,0,0,1-6.67,2.1,6.68,6.68,0,0,1-4.63-2,11.71,11.71,0,0,1-2.74-5.3,34.94,34.94,0,0,1-1.06-7.63c-.07-2.14-.1-4.45-.1-7s0-4.9.1-7.23a54,54,0,0,1,1.06-8.85,38.93,38.93,0,0,1,2.74-8.48,33.5,33.5,0,0,1,4.63-7.37A24.57,24.57,0,0,1,166.38,57.16Zm5.54,32.16q.21-6.88,0-13.38a26.64,26.64,0,0,0-.39-3.44,6.17,6.17,0,0,0-.9-2.38,2.31,2.31,0,0,0-1.66-1,4.44,4.44,0,0,0-2.59.78,9,9,0,0,0-2.58,2.21A11.62,11.62,0,0,0,162.14,75a17.86,17.86,0,0,0-.93,3.44,26.75,26.75,0,0,0-.36,3.88q-.25,6.75,0,13.38a21.32,21.32,0,0,0,.34,3.46,5.52,5.52,0,0,0,.93,2.37,2.31,2.31,0,0,0,1.68,1,4.38,4.38,0,0,0,2.58-.77A9,9,0,0,0,169,99.55a11.88,11.88,0,0,0,1.68-2.92,15.76,15.76,0,0,0,.93-3.45A31.14,31.14,0,0,0,171.92,89.32Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M219.68,56a6.27,6.27,0,0,0-1.16-.85,6.56,6.56,0,0,0-.76-.35,6,6,0,0,1,.58.25l-4.27-2.48h0l5.3-11.28c.21-.44.43-1,.66-1.57a4.82,4.82,0,0,0,.36-1.77V29.59a1.68,1.68,0,0,0-.41-1.26.91.91,0,0,0-.24-.16h0L214.25,25a.81.81,0,0,0-.79.07L189,39.14a2.31,2.31,0,0,0-.83,1,1.49,1.49,0,0,0-.14.24,4.17,4.17,0,0,0-.41,1.74V50.4a1.66,1.66,0,0,0,.41,1.25,1.46,1.46,0,0,0,.21.16c.19.09,4.54,2.62,5.41,3.12,0,0-.05,0-.06-.06h0a.75.75,0,0,0,1,.07l3.61-2.09L197,55.57a17.85,17.85,0,0,0-.71,1.67,3.17,3.17,0,0,0-.14.4c0,.13-.08.26-.11.4a.11.11,0,0,1,0,.05,1.9,1.9,0,0,0,0,.25s0,0,0,.08a3.1,3.1,0,0,0-.05.6v6.76a1.73,1.73,0,0,0,.4,1.26,1.43,1.43,0,0,0,.22.15L202,70.34l-.08-.06a.75.75,0,0,0,.94,0l4.23-2.45h0a7.94,7.94,0,0,1-1.52,3.72,12.92,12.92,0,0,1-4.06,3.6,5.83,5.83,0,0,1-3.13,1.07,5.76,5.76,0,0,1-.66-.1h0l-2.44-1.41a1,1,0,0,0-.34-.11,2,2,0,0,0-1.23.36l-6.44,3.72a2.18,2.18,0,0,0-.79,1,.49.49,0,0,0,0,.11h0a4.15,4.15,0,0,0-.22.65,2.88,2.88,0,0,0-.07.65,12.08,12.08,0,0,0,1.09,5.06,7.11,7.11,0,0,0,3,3.28c.82.46,4.08,2.38,5.34,3.09-.18-.11-.34-.24-.5-.36a6,6,0,0,0,.72.48,7.9,7.9,0,0,0,4.77.78A17.12,17.12,0,0,0,207.06,91a29.39,29.39,0,0,0,15.12-26.58C222.18,60.32,221.35,57.52,219.68,56Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M188.18,40.22a.64.64,0,0,0,0-.07l-.13.25a4,4,0,0,0-.41,1.74v8.32a1.63,1.63,0,0,0,.41,1.26.7.7,0,0,0,.2.15L193.68,55a.12.12,0,0,0-.06-.06h0a1.65,1.65,0,0,1-.41-1.26V45.34a3.87,3.87,0,0,1,.41-1.72,3,3,0,0,1,.28-.46c-.06.09-.13.17-.19.28Z"
@ -564,7 +564,7 @@
></path>
<path
d="M219,28.26a.75.75,0,0,1,1,.07,1.68,1.68,0,0,1,.41,1.26v8.34A4.82,4.82,0,0,1,220,39.7c-.23.61-.45,1.13-.66,1.57l-5.3,11.28-.88,1.88a7.58,7.58,0,0,1,5.33.71,6.63,6.63,0,0,1,1.16.85c1.67,1.53,2.5,4.33,2.5,8.42A29.39,29.39,0,0,1,207.06,91a17.12,17.12,0,0,1-6.51,2.42,7.9,7.9,0,0,1-4.77-.78,7.12,7.12,0,0,1-3-3.27,12.2,12.2,0,0,1-1.1-5.07,3.3,3.3,0,0,1,.33-1.41,2.07,2.07,0,0,1,.8-1l6.43-3.72c.72-.41,1.26-.48,1.64-.2s.79.58,1.25.89a3.68,3.68,0,0,0,1.78.58,5.86,5.86,0,0,0,3.14-1.06,13.09,13.09,0,0,0,4.06-3.61,8,8,0,0,0,1.61-4.93c0-1.84-.53-2.86-1.61-3.08a6.09,6.09,0,0,0-4.06,1.08l-4.23,2.45a.75.75,0,0,1-1-.07,1.69,1.69,0,0,1-.4-1.26V62.23a5,5,0,0,1,.35-1.78c.24-.61.48-1.16.72-1.67l5.41-11.54-13.33,7.7a.75.75,0,0,1-1-.07,1.69,1.69,0,0,1-.41-1.26V45.28a4.06,4.06,0,0,1,.41-1.73,2.61,2.61,0,0,1,1-1.19Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</g>
@ -573,7 +573,7 @@
<path d="M414.41,218.19l7.08-.31,4.58,8.68s-2.85,1.48-13.05,1.6Z" style="fill: #f28f8f"></path>
<path
d="M369.6,197.3c2.7,1.27,4.17,2.74,7.07,5.1,3.58,2.92,15.93,11.31,18.58,12a170.44,170.44,0,0,0,21.36,3.44s-1.15,7,.34,10.45c-6.34.28-22.5.82-28.14-.51-6-1.42-12.66-4.8-17.78-7.77S367.05,199.82,369.6,197.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<g style="opacity: 0.7000000000000001">
<path
@ -585,7 +585,7 @@
d="M371,220.06c5.12,3,11.74,6.35,17.78,7.77,4.08,1,13.68.95,21.08.76a118.81,118.81,0,0,1-19-3.06,73.51,73.51,0,0,1-11.77-6.2c-3.33-2.37-3.53-6.62-5.23-12.77-2.26-8.16-4.25-9.26-4.25-9.26C367.05,199.82,365.92,217.09,371,220.06Z"
style="opacity: 0.1"
></path>
<path d="M409.89,228.59a14.48,14.48,0,0,1,.31-8.69s-2.06,2-1.62,8.72Z" :style="{ fill: color }"></path>
<path d="M409.89,228.59a14.48,14.48,0,0,1,.31-8.69s-2.06,2-1.62,8.72Z" style="fill: currentColor"></path>
<path d="M409.89,228.59a14.48,14.48,0,0,1,.31-8.69s-2.06,2-1.62,8.72Z" style="opacity: 0.1"></path>
<path
d="M424.39,226.71c6-.21,8.23-3.25,9.07-8.52s.69-12.16.76-14-.47-2.46-1.2-2.56c-.27,0-1.43.25-1.56,2.2-.24,3.56-.33,5.75-1,5.72s-.57-2.66-.51-6.25c0-2.42,0-4.46-1.4-4.46s-1.79,1.44-1.86,4.71,0,5.7-.86,5.77c-.7,0-.56-3.43-.72-5.67s-.15-3.58-1.55-3.55-1.61,1.83-1.56,4a86.09,86.09,0,0,1-.23,9c-.39,1.29-1.73-1.89-2.71-3.2-1.61-2.15-3.58-1.17-2.78.79a38.83,38.83,0,0,1,2.18,7.4C418.88,220.58,419.89,226.73,424.39,226.71Z"
@ -649,7 +649,7 @@
<polygon points="358.23 167.93 359.14 177.24 363.79 175.15 358.23 167.93" style="fill: #f28f8f"></polygon>
<path
d="M336.08,190.82c-6.18,2.21-10.77,4.37-15.06,8.05,0,0,4.44,19.27,7.22,29.88,2.52,9.67.16,29.37.16,29.37s3.89,5.88,26,5.24C366.9,263,373,259,373,259s1.06-21.73.58-39.9c-.38-14.62-1.44-18.15-3.93-21.81-1.8-1.22-11.75-4.9-11.75-4.9a26.09,26.09,0,0,0-.86,5.45C353.36,192.18,336.08,190.82,336.08,190.82Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M336.08,190.82c-6.18,2.21-10.77,4.37-15.06,8.05,0,0,4.44,19.27,7.22,29.88,2.52,9.67.16,29.37.16,29.37s3.89,5.88,26,5.24C366.9,263,373,259,373,259s1.06-21.73.58-39.9c-.38-14.62-1.44-18.15-3.93-21.81-1.8-1.22-11.75-4.9-11.75-4.9a26.09,26.09,0,0,0-.86,5.45C353.36,192.18,336.08,190.82,336.08,190.82Z"
@ -661,9 +661,9 @@
></path>
<path
d="M342.1,184.93V186c.2,1,2.25,3.45,7.41,5.77a17.37,17.37,0,0,1,7.48,6.06s-1.76-2.71-3.93-1.28-4.37,5-5.49,5-4.86-3.57-7.79-6.63c-2.45-2.58-3.7-4.13-3.7-4.13S340.09,185,342.1,184.93Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M357,197.85c1.57-3.76,4.4-.55,4.58-.53.82.05-1.79-6.86-4.73-8.76v3Z" :style="{ fill: color }"></path>
<path d="M357,197.85c1.57-3.76,4.4-.55,4.58-.53.82.05-1.79-6.86-4.73-8.76v3Z" style="fill: currentColor"></path>
<path
d="M342.1,184.93V186c.2,1,2.25,3.45,7.41,5.77a17.37,17.37,0,0,1,7.48,6.06s-1.76-2.71-3.93-1.28-4.37,5-5.49,5-4.86-3.57-7.79-6.63c-2.45-2.58-3.7-4.13-3.7-4.13S340.09,185,342.1,184.93Z"
style="fill: #fff; opacity: 0.65"
@ -674,7 +674,7 @@
></path>
<path
d="M361.11,262.77c.26-13.86.62-49.46-4.12-64.92,0,0,4.47,32.91,2.05,65.19Q360.12,262.92,361.11,262.77Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M361.11,262.77c.26-13.86.62-49.46-4.12-64.92,0,0,4.47,32.91,2.05,65.19Q360.12,262.92,361.11,262.77Z"
@ -682,7 +682,7 @@
></path>
<path
d="M338.56,214.48a38.54,38.54,0,0,0,14.09-1.7l.22,2.72a35,35,0,0,1-14,1.46Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M338.56,214.48a38.54,38.54,0,0,0,14.09-1.7l.22,2.72a35,35,0,0,1-14,1.46Z" style="opacity: 0.1"></path>
<g id="freepik--Shield--inject-70">
@ -714,7 +714,7 @@
></path>
<path
d="M334.13,158.62a14.94,14.94,0,0,0,.42,1.74,8.37,8.37,0,0,0,.81,1.47c3.12.61,10.62,1.1,20.51-1.26,6.2-1.49,9.06-3.21,10.24-4.45a3.36,3.36,0,0,0,1.2-2.9l-.12-1.37s-2.06,2.73-12.2,5.26A70.36,70.36,0,0,1,334.13,158.62Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M334.13,158.62a14.94,14.94,0,0,0,.42,1.74,8.37,8.37,0,0,0,.81,1.47c3.12.61,10.62,1.1,20.51-1.26,6.2-1.49,9.06-3.21,10.24-4.45a3.36,3.36,0,0,0,1.2-2.9l-.12-1.37s-2.06,2.73-12.2,5.26A70.36,70.36,0,0,1,334.13,158.62Z"
@ -726,7 +726,7 @@
></path>
<path
d="M321,198.87s-1-.2-2.68,3.66a61.94,61.94,0,0,0-3.27,11.53c-.67,3.22-3.87,20.13-3.87,27.4s2.17,21.88,5,34.33c3.48.35,9.46-.55,11.46-2.83-1.31-12.42-2.41-18.81-2.11-28.58,2-14.5,7.87-29.69,8.12-31.38C334.18,209.29,328.32,197.63,321,198.87Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M321,198.87s-1-.2-2.68,3.66a61.94,61.94,0,0,0-3.27,11.53c-.67,3.22-3.87,20.13-3.87,27.4s2.17,21.88,5,34.33c3.48.35,9.46-.55,11.46-2.83-1.31-12.42-2.41-18.81-2.11-28.58,2-14.5,7.87-29.69,8.12-31.38C334.18,209.29,328.32,197.63,321,198.87Z"
@ -736,7 +736,7 @@
d="M316.27,260c-1.74-8.5-4.59-25.14-2.64-38.23-1.12,6.43-2.43,15-2.43,19.69,0,7.27,2.17,21.88,5,34.33a20.33,20.33,0,0,0,4.16-.08C319.11,271.6,317.34,265.24,316.27,260Z"
style="opacity: 0.1"
></path>
<path d="M314.94,269.69c2.84.18,7.89-.62,10-2,0,0-3.68,1.63-10.19.7Z" :style="{ fill: color }"></path>
<path d="M314.94,269.69c2.84.18,7.89-.62,10-2,0,0-3.68,1.63-10.19.7Z" style="fill: currentColor"></path>
<path d="M314.94,269.69c2.84.18,7.89-.62,10-2,0,0-3.68,1.63-10.19.7Z" style="opacity: 0.1"></path>
<g id="freepik--shield--inject-70">
<path
@ -763,7 +763,7 @@
<g id="freepik--speech-bubble--inject-70">
<path
d="M349.86,130l-5.46-12.44,4.39-12.67V97.08l-13.44,7.76v7.76l5.78,12.18a.87.87,0,0,0,.39.35h0Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M349.86,130l-5.46-12.44,4.39-12.67V97.08l-13.44,7.76v7.76l5.78,12.18a.87.87,0,0,0,.39.35h0Z"
@ -771,7 +771,7 @@
></path>
<path
d="M390.07,55.14a8.93,8.93,0,0,0-4-7l-3.28-1.89a8.88,8.88,0,0,0-8.06,0L297.61,90.86a8.9,8.9,0,0,0-4,7V128.6a8.93,8.93,0,0,0,4,7l3.28,1.89a8.88,8.88,0,0,0,8.06,0l34.84-20,5.77,12.17a.86.86,0,0,0,1.55-.15l6.1-19.77L386,92.88a8.91,8.91,0,0,0,4-7Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M293.58,128.6a8.93,8.93,0,0,0,4,7l3.28,1.89a9,9,0,0,0,7.37.33c-1.89.71-3.34-.36-3.34-2.65V104.38a8.2,8.2,0,0,1,1.18-4l-11.34-6.55a8.26,8.26,0,0,0-1.18,4Z"
@ -849,7 +849,7 @@
<g id="freepik--Plants--inject-70">
<path
d="M85.81,305.77l16.7,11.42-15.79-6a28.78,28.78,0,0,0,3.12,12.14s10.43,5.06,16.1,10.4l-13.89-4.37a15.32,15.32,0,0,0,.43,7.26c.09.32.19.65.29,1,.74,2.22,1.79,6.43,3.56,11.4h0a73.25,73.25,0,0,0,5.74,12.56,51.3,51.3,0,0,0,3.82,5.64l.26.34q3.87-2.58,8-5.05c1.6-4.1,3.37-14.06,3.69-22.14,1.21-30.93-23.23-46.89-42.31-51.47C75.59,288.91,82.57,296.5,85.81,305.77Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M85.81,305.77l16.7,11.42-15.79-6a28.78,28.78,0,0,0,3.12,12.14s10.43,5.06,16.1,10.4l-13.89-4.37a15.32,15.32,0,0,0,.43,7.26c.09.32.19.65.29,1,.74,2.22,1.79,6.43,3.56,11.4h0a73.25,73.25,0,0,0,5.74,12.56,51.3,51.3,0,0,0,3.82,5.64l.26.34q3.87-2.58,8-5.05c1.6-4.1,3.37-14.06,3.69-22.14,1.21-30.93-23.23-46.89-42.31-51.47C75.59,288.91,82.57,296.5,85.81,305.77Z"
@ -861,7 +861,7 @@
></path>
<path
d="M157.52,321.57l0,0c-.38.49-6.29,5.64-15.36,21.07l-18.39,4.62,15,1.35-6.88,12-15.7,3.88,12.44,1.54s-3,12.18-11.61,17.55c-4.78,3-7.15,3.48-8.67,2.15-1.06-.94-1.52-6.71-2.58-11.84s-1.45-13.52,3-23.83a31.46,31.46,0,0,1,4.78-7.64C124.72,329,146.58,321.83,157.52,321.57Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M157.52,321.57l0,0c-.38.49-6.29,5.64-15.36,21.07l-18.39,4.62,15,1.35-6.88,12-15.7,3.88,12.44,1.54s-3,12.18-11.61,17.55c-4.78,3-7.15,3.48-8.67,2.15-1.06-.94-1.52-6.71-2.58-11.84s-1.45-13.52,3-23.83a31.46,31.46,0,0,1,4.78-7.64C124.72,329,146.58,321.83,157.52,321.57Z"
@ -877,7 +877,7 @@
></path>
<path
d="M60.05,333.25h0a33.68,33.68,0,0,1,4,0,64.21,64.21,0,0,1,15.67,2.9c1.89.59,3.78,1.26,5.66,2,.93.39,1.86.8,2.78,1.23a45,45,0,0,1,12.34,8.3,28.44,28.44,0,0,1,4.39,5.5c.16.26.33.52.48.78h0c.39.68.73,1.36,1.07,2A38.81,38.81,0,0,1,111,374.83c.09,4.62-1.19,10-2,10.89a2.23,2.23,0,0,1-.38.32c-1.27.91-3.39.54-7.42-1.43-8.07-3.94-11.76-14.86-11.76-14.86l10.78-2.45-14.12-2-6.17-8.54,10.34-2.47L76,352.87a209.33,209.33,0,0,0-15.88-19.6l0,0Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M64.1,333.22a64.21,64.21,0,0,1,15.67,2.9c1.89.59,3.78,1.26,5.66,2,.93.39,1.86.8,2.78,1.23a45,45,0,0,1,12.34,8.3,28.44,28.44,0,0,1,4.39,5.5c.16.26.33.52.48.78h0c.39.68.73,1.36,1.07,2A38.81,38.81,0,0,1,111,374.83c.09,4.62-1.19,10-2,10.89a2.23,2.23,0,0,1-.38.32,2.42,2.42,0,0,1-.85.37c.57-7.2-4-25.13-9.68-32.29-6-7.45-19.73-18-38-20.85l0,0A33,33,0,0,1,64.1,333.22Z"
@ -893,12 +893,5 @@
</svg>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<script lang="ts" setup></script>
<style scoped></style>

View File

@ -65,7 +65,7 @@
></path>
<path
d="M402.72,123.59l9.62.74a22.36,22.36,0,0,0,7.24,21.54l-4.29,17.28c.14,2.14,3.68,9.34,7.11,17.08-6.45,8.64-38.09,11.59-48.41,4,1.59-8.14,2.78-14.32,3.1-17.41l-.52-11.17c-12.94-10.61,2.67-26.78,8.42-31.92l7.22-.32Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M443.23,209.68a5.39,5.39,0,0,1-2.06-4.64c.17-1.61.54-3.63,1.21-4.41s4.87-6.49,6.73-3.17c2,3.62,1.59,5.09,1.59,5.09Z"
@ -98,7 +98,7 @@
></path>
<path
d="M265.51,229.58v4.51c0,1.83.63,3.1,1.67,3.7l2.72,1.57A4,4,0,0,0,274,239l25-14.46V206.74l-2.72-1.57-25.05,14.46A12.69,12.69,0,0,0,265.51,229.58ZM276.84,224A4,4,0,0,1,277,225a8.5,8.5,0,0,1-3.85,6.67,3.62,3.62,0,0,1-1,.4,4.11,4.11,0,0,1-.14-1,8.51,8.51,0,0,1,3.85-6.67A4.74,4.74,0,0,1,276.84,224Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M269.76,239.26a1,1,0,0,0,.17.12h0l-.1-.06-2.63-1.53c-1.05-.58-1.67-1.85-1.67-3.69v-4.51a11.64,11.64,0,0,1,1.69-5.67l2.72,1.57a11.8,11.8,0,0,0-1.68,5.67v4.51a4.59,4.59,0,0,0,1.05,3.22A2.45,2.45,0,0,0,269.76,239.26Z"
@ -116,7 +116,7 @@
></path>
<path
d="M242.42,216.24v4.52c0,1.82.63,3.1,1.67,3.69l2.72,1.58a4,4,0,0,0,4.08-.38l25-14.47V193.41l-2.72-1.58-25,14.46A12.72,12.72,0,0,0,242.42,216.24Zm11.33-5.61a4.33,4.33,0,0,1,.14,1.07,8.51,8.51,0,0,1-3.85,6.67,4.6,4.6,0,0,1-1,.4,3.81,3.81,0,0,1-.14-1.05,8.52,8.52,0,0,1,3.84-6.67A3.91,3.91,0,0,1,253.75,210.63Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M246.93,226.1l-.05,0-.07,0-2.72-1.59c-1.05-.59-1.67-1.86-1.67-3.7v-4.51a9.88,9.88,0,0,1,.45-2.84,13.48,13.48,0,0,1,1.23-2.82h0l2.72,1.56h0a12.69,12.69,0,0,0-.69,1.38,10.89,10.89,0,0,0-1,4.28v4.51a4.61,4.61,0,0,0,1,3.22A2.8,2.8,0,0,0,246.93,226.1Z"
@ -179,11 +179,11 @@
<g id="freepik--question-marks--inject-37">
<path
d="M430.9,51.18a13.78,13.78,0,0,1,3.55,2,10.75,10.75,0,0,1,2.65,2.79,8.68,8.68,0,0,1,1.3,3.44,7.65,7.65,0,0,1-.47,3.87,7.9,7.9,0,0,1-1.59,2.66,9.5,9.5,0,0,1-2.13,1.68,14.81,14.81,0,0,1-2.4,1.1l-2.36.85a11.94,11.94,0,0,0-2,.94A3.57,3.57,0,0,0,426,71.85a1.76,1.76,0,0,1-.66.64,1,1,0,0,1-.86.05l-3.12-1.17a1.18,1.18,0,0,1-.67-.63,1,1,0,0,1,0-.89,7.71,7.71,0,0,1,1.74-2.56,10.91,10.91,0,0,1,2.25-1.63,15.6,15.6,0,0,1,2.46-1.06c.84-.28,1.62-.55,2.35-.83a10.4,10.4,0,0,0,1.89-.92,2.79,2.79,0,0,0,1.12-1.38,3.29,3.29,0,0,0-.34-3.06,6,6,0,0,0-3.11-2.31,5.73,5.73,0,0,0-6.43,1.55,2.59,2.59,0,0,1-.69.52,1.15,1.15,0,0,1-.84-.06l-3.32-1.25a.93.93,0,0,1-.54-.49.85.85,0,0,1,0-.75,6.67,6.67,0,0,1,2-2.6,10.71,10.71,0,0,1,3.27-1.86,13,13,0,0,1,4.07-.74A11.48,11.48,0,0,1,430.9,51.18Zm-7.12,23.9a1.1,1.1,0,0,1,.65.62,1.13,1.13,0,0,1,0,.9l-1.36,3.61a1.1,1.1,0,0,1-.62.65,1.13,1.13,0,0,1-.9,0l-3.53-1.33a1.1,1.1,0,0,1-.65-.62,1.13,1.13,0,0,1,0-.9l1.36-3.61a1.15,1.15,0,0,1,.62-.66,1.17,1.17,0,0,1,.9,0Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M432.63,94.28a1.1,1.1,0,0,1,0,1.57l-2.5,2.64a1.08,1.08,0,0,1-.78.34,1.11,1.11,0,0,1-.8-.3L426,96.08a1.08,1.08,0,0,1-.34-.78,1.07,1.07,0,0,1,.3-.8l2.51-2.63a1.12,1.12,0,0,1,1.57,0Zm15-18.13a13.34,13.34,0,0,1,2.37,3,10.44,10.44,0,0,1,1.27,3.4A8.25,8.25,0,0,1,451.1,86a8,8,0,0,1-4.19,4.91,8.77,8.77,0,0,1-2.46.68,14.86,14.86,0,0,1-2.49.07l-2.36-.13a12.13,12.13,0,0,0-2.11.07,3.4,3.4,0,0,0-1.72.7,1.56,1.56,0,0,1-.81.31.94.94,0,0,1-.77-.27l-2.27-2.16a1.15,1.15,0,0,1-.36-.79.92.92,0,0,1,.32-.79A7.27,7.27,0,0,1,434.32,87a10.23,10.23,0,0,1,2.55-.59,15.29,15.29,0,0,1,2.53,0q1.25.11,2.34.15a9.53,9.53,0,0,0,2-.11,2.61,2.61,0,0,0,1.49-.78,3.13,3.13,0,0,0,.82-2.78,5.62,5.62,0,0,0-1.85-3.15,5.42,5.42,0,0,0-6.16-1,2.3,2.3,0,0,1-.78.19,1,1,0,0,1-.71-.36l-2.42-2.31a.92.92,0,0,1-.3-.61.88.88,0,0,1,.26-.67,6.45,6.45,0,0,1,2.68-1.53,10.2,10.2,0,0,1,3.52-.41,12.17,12.17,0,0,1,3.81.86A10.6,10.6,0,0,1,447.59,76.15Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<g style="opacity: 0.6000000000000001">
<path
@ -204,7 +204,7 @@
></path>
<path
d="M89.13,345.44a11.56,11.56,0,0,0,.38,2.7,24.77,24.77,0,0,0,2.29,5.42,22.77,22.77,0,0,0,1.63,2.57c1.19,1.59,2.71,2.92,4,4.45a8.61,8.61,0,0,1,2.33,5.32c0,3.32-3.65,4.25-6.44,4.59a20.33,20.33,0,0,1-9-.93,8.26,8.26,0,0,1-5.69-6.92c-.11-.93,0-1.86-.06-2.79a12.93,12.93,0,0,0-2.26-5.93,17,17,0,0,1-1.8-3.26c-.76-2.09.06-4.36.72-6.37.57-1.73,1-3.82,1.64-3.62,0,.35,0,1.13,0,1.13.18.39.62.67.73,1.13a8.59,8.59,0,0,0,.43,1.39,3.6,3.6,0,0,0,1.38,1.7c.11-1.25.22-2.5.32-3.74a1.31,1.31,0,0,1,1.43-1.49,23.59,23.59,0,0,1,7.11-.21,1.36,1.36,0,0,1,.93.47,1.44,1.44,0,0,1,.11.85A32.79,32.79,0,0,0,89.13,345.44Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M89.13,345.44a11.56,11.56,0,0,0,.38,2.7,24.77,24.77,0,0,0,2.29,5.42,22.77,22.77,0,0,0,1.63,2.57c1.19,1.59,2.71,2.92,4,4.45a8.61,8.61,0,0,1,2.33,5.32c0,3.32-3.65,4.25-6.44,4.59a20.33,20.33,0,0,1-9-.93,8.26,8.26,0,0,1-5.69-6.92c-.11-.93,0-1.86-.06-2.79a12.93,12.93,0,0,0-2.26-5.93,17,17,0,0,1-1.8-3.26c-.76-2.09.06-4.36.72-6.37.57-1.73,1-3.82,1.64-3.62,0,.35,0,1.13,0,1.13.18.39.62.67.73,1.13a8.59,8.59,0,0,0,.43,1.39,3.6,3.6,0,0,0,1.38,1.7c.11-1.25.22-2.5.32-3.74a1.31,1.31,0,0,1,1.43-1.49,23.59,23.59,0,0,1,7.11-.21,1.36,1.36,0,0,1,.93.47,1.44,1.44,0,0,1,.11.85A32.79,32.79,0,0,0,89.13,345.44Z"
@ -229,7 +229,7 @@
></path>
<path
d="M127.13,333.3a11.94,11.94,0,0,0,1.61-.46,1.31,1.31,0,0,1,.91,0c.38.17.5.63.59,1a13.86,13.86,0,0,0,.52,2.67,6.54,6.54,0,0,0,1.6,1.88,27.83,27.83,0,0,0,4.69,3.39c1.93,1.18,3.83,2.11,5.82,3.14s4.78,1.77,6.36,3c2.29,1.74,2.38,5.79-.42,7.23-2.41,1.25-8.65,2.41-15,.23-3.47-1.19-7.17-5.16-11.77-5.77-2.93-.38-6.83-.84-8.6-3.17-.64-1-.08-3.9.44-7.29.47-3,.9-7.8,1.87-7.48l.07.92L117,334a10.07,10.07,0,0,0,.82.78,14.84,14.84,0,0,0,1,1.06,3,3,0,0,0,1.69.71,1.56,1.56,0,0,0,.85-.19c.5-.28.57-.94,1-1.35A4.88,4.88,0,0,1,124,333.9a9.61,9.61,0,0,1,2.66-.54A3.65,3.65,0,0,0,127.13,333.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M127.13,333.3a11.94,11.94,0,0,0,1.61-.46,1.31,1.31,0,0,1,.91,0c.38.17.5.63.59,1a13.86,13.86,0,0,0,.52,2.67,6.54,6.54,0,0,0,1.6,1.88,27.83,27.83,0,0,0,4.69,3.39c1.93,1.18,3.83,2.11,5.82,3.14s4.78,1.77,6.36,3c2.29,1.74,2.38,5.79-.42,7.23-2.41,1.25-8.65,2.41-15,.23-3.47-1.19-7.17-5.16-11.77-5.77-2.93-.38-6.83-.84-8.6-3.17-.64-1-.08-3.9.44-7.29.47-3,.9-7.8,1.87-7.48l.07.92L117,334a10.07,10.07,0,0,0,.82.78,14.84,14.84,0,0,0,1,1.06,3,3,0,0,0,1.69.71,1.56,1.56,0,0,0,.85-.19c.5-.28.57-.94,1-1.35A4.88,4.88,0,0,1,124,333.9a9.61,9.61,0,0,1,2.66-.54A3.65,3.65,0,0,0,127.13,333.3Z"
@ -326,7 +326,7 @@
<g id="freepik--Outlet--inject-37">
<polygon
points="182.11 386.34 259.29 430.9 259.29 447.32 182.11 402.76 182.11 386.34"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="182.11 386.34 259.29 430.9 259.29 447.32 182.11 402.76 182.11 386.34"
@ -334,7 +334,7 @@
></polygon>
<polygon
points="336.47 386.34 259.29 430.9 259.29 447.32 336.47 402.76 336.47 386.34"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="336.47 386.34 259.29 430.9 259.29 447.32 336.47 402.76 336.47 386.34"
@ -342,7 +342,7 @@
></polygon>
<polygon
points="336.47 386.34 259.29 341.79 182.11 386.34 259.29 430.9 336.47 386.34"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="336.47 386.34 259.29 341.79 182.11 386.34 259.29 430.9 336.47 386.34"
@ -358,11 +358,11 @@
></polygon>
<polygon
points="336.47 386.34 328.35 386.34 259.29 426.21 259.29 430.9 336.47 386.34"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="259.29 341.79 259.29 346.48 190.23 386.34 182.11 386.34 259.29 341.79"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<path
d="M259.57,367l33.16,19.14c2.48,1.44,2.48,3.76,0,5.19L268,405.65a9.89,9.89,0,0,1-9,0l-33.16-19.14c-2.48-1.44-2.48-3.76,0-5.19L250.58,367A9.89,9.89,0,0,1,259.57,367Z"
@ -382,7 +382,7 @@
></path>
<path
d="M225.76,418.77a9.64,9.64,0,0,0-4.38-7.57,3.05,3.05,0,0,0-3.09-.3L216.4,412a3.06,3.06,0,0,0-1.28,2.82,9.69,9.69,0,0,0,4.37,7.58,3.07,3.07,0,0,0,3.1.3l1.88-1.13A3.08,3.08,0,0,0,225.76,418.77Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M219.49,412.33a9.64,9.64,0,0,1,4.38,7.57c0,2.79-2,3.92-4.38,2.53a9.69,9.69,0,0,1-4.37-7.58C215.12,412.07,217.08,410.94,219.49,412.33Z"
@ -398,11 +398,11 @@
<g id="freepik--exclamation-marks--inject-37">
<path
d="M78.92,78.31a1,1,0,0,1,.16-.79,1,1,0,0,1,.68-.45l4.86-.94a1,1,0,0,1,.8.16,1.09,1.09,0,0,1,.45.68l.75,3.9a1,1,0,0,1-.17.79,1,1,0,0,1-.67.46l-4.87.93a1,1,0,0,1-.79-.16,1,1,0,0,1-.45-.68ZM74.86,57.25A1.06,1.06,0,0,1,75.7,56l4.87-.94a1,1,0,0,1,.79.17,1,1,0,0,1,.45.67L85,72.57a1,1,0,0,1-.17.79,1,1,0,0,1-.67.45l-4.87.94a1,1,0,0,1-.79-.17,1,1,0,0,1-.45-.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M70.8,94.63a1.06,1.06,0,0,1,.08-1.5l3.69-3.31a1,1,0,0,1,.77-.26,1,1,0,0,1,.73.34l2.65,3a1.06,1.06,0,0,1-.08,1.5L75,97.67a1,1,0,0,1-.77.26,1,1,0,0,1-.73-.34Zm-14.31-16a1.07,1.07,0,0,1-.27-.77,1,1,0,0,1,.35-.73l3.69-3.31a1,1,0,0,1,.77-.27,1,1,0,0,1,.73.35L73.08,86.56a1,1,0,0,1,.26.77,1,1,0,0,1-.34.73l-3.7,3.31a1,1,0,0,1-.76.26,1,1,0,0,1-.74-.34Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<g style="opacity: 0.6000000000000001">
<path
@ -465,47 +465,40 @@
></path>
<path
d="M196.44,90.76a.59.59,0,0,1,.44.19.6.6,0,0,1,.18.44v2.46a.6.6,0,0,1-.18.44.59.59,0,0,1-.44.19h-11a.58.58,0,0,1-.44-.19.61.61,0,0,1-.19-.44v-15a.61.61,0,0,1,.19-.44.58.58,0,0,1,.44-.19h10.83a.65.65,0,0,1,.63.63V81.3a.61.61,0,0,1-.19.45.6.6,0,0,1-.44.18h-7.16v2.51h6.65a.58.58,0,0,1,.44.19.61.61,0,0,1,.19.44v2.46a.61.61,0,0,1-.19.44.58.58,0,0,1-.44.19h-6.65v2.6Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M206.66,78.21a10.39,10.39,0,0,1,2.74.33,6,6,0,0,1,2.06,1,4.3,4.3,0,0,1,1.3,1.67,5.73,5.73,0,0,1,.45,2.35,5.37,5.37,0,0,1-.72,2.9,4.61,4.61,0,0,1-2,1.75l2.88,5.53a.56.56,0,0,1,.07.26.51.51,0,0,1-.51.51h-3.16a.87.87,0,0,1-.66-.21,2,2,0,0,1-.32-.42l-2.58-5H204v5a.6.6,0,0,1-.18.44.59.59,0,0,1-.44.19h-3a.59.59,0,0,1-.44-.19.6.6,0,0,1-.18-.44v-15a.6.6,0,0,1,.18-.44.59.59,0,0,1,.44-.19Zm-2.63,7h2.63a3.18,3.18,0,0,0,1.62-.37,1.43,1.43,0,0,0,.63-1.35,1.41,1.41,0,0,0-.63-1.34,3.18,3.18,0,0,0-1.62-.37H204Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M222.81,78.21a10.39,10.39,0,0,1,2.74.33,6,6,0,0,1,2.06,1,4.21,4.21,0,0,1,1.3,1.67,5.73,5.73,0,0,1,.45,2.35,5.37,5.37,0,0,1-.72,2.9,4.61,4.61,0,0,1-2,1.75l2.88,5.53a.56.56,0,0,1,.07.26.51.51,0,0,1-.51.51h-3.16a.87.87,0,0,1-.66-.21,2,2,0,0,1-.32-.42l-2.58-5h-2.13v5a.61.61,0,0,1-.19.44.59.59,0,0,1-.44.19h-3.05a.59.59,0,0,1-.44-.19.6.6,0,0,1-.18-.44v-15a.6.6,0,0,1,.18-.44.59.59,0,0,1,.44-.19Zm-2.62,7h2.62a3.18,3.18,0,0,0,1.62-.37,1.43,1.43,0,0,0,.63-1.35,1.41,1.41,0,0,0-.63-1.34,3.18,3.18,0,0,0-1.62-.37h-2.62Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M231.5,84.28a7.14,7.14,0,0,1,.57-2.45,5.8,5.8,0,0,1,1.42-2,6.62,6.62,0,0,1,2.23-1.35,9.4,9.4,0,0,1,6.05,0A6.72,6.72,0,0,1,244,79.83a5.77,5.77,0,0,1,1.41,2,6.71,6.71,0,0,1,.57,2.45c0,.66.05,1.36.05,2.09s0,1.41-.05,2a6.81,6.81,0,0,1-.57,2.46,6.1,6.1,0,0,1-1.41,2,6.54,6.54,0,0,1-2.25,1.34,9.58,9.58,0,0,1-6.05,0,6.45,6.45,0,0,1-2.23-1.34,6.13,6.13,0,0,1-1.42-2,7.25,7.25,0,0,1-.57-2.46c0-.63,0-1.31,0-2S231.47,84.94,231.5,84.28Zm10.2,4c0-.28,0-.59.05-.93s0-.69,0-1.05,0-.7,0-1,0-.63-.05-.9a3.57,3.57,0,0,0-.24-1.06,2.47,2.47,0,0,0-.56-.85,2.62,2.62,0,0,0-.89-.57,3.47,3.47,0,0,0-1.26-.21,3.37,3.37,0,0,0-1.25.21,2.57,2.57,0,0,0-.9.57,2.62,2.62,0,0,0-.56.85,3.57,3.57,0,0,0-.24,1.06q0,.4-.06.9c0,.33,0,.68,0,1s0,.71,0,1.05,0,.65.06.93a3.13,3.13,0,0,0,.8,1.93,2.79,2.79,0,0,0,2.15.76,2.75,2.75,0,0,0,2.14-.76A3.26,3.26,0,0,0,241.7,88.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M255.65,78.21a10.45,10.45,0,0,1,2.74.33,5.91,5.91,0,0,1,2.05,1,4.32,4.32,0,0,1,1.31,1.67,5.73,5.73,0,0,1,.45,2.35,5.37,5.37,0,0,1-.72,2.9,4.58,4.58,0,0,1-2.05,1.75l2.88,5.53a.59.59,0,0,1,.08.26.5.5,0,0,1-.16.36.49.49,0,0,1-.36.15h-3.16a.87.87,0,0,1-.66-.21,1.89,1.89,0,0,1-.31-.42l-2.58-5H253v5a.65.65,0,0,1-.63.63h-3a.65.65,0,0,1-.63-.63v-15a.65.65,0,0,1,.63-.63Zm-2.63,7h2.63a3.14,3.14,0,0,0,1.61-.37,1.41,1.41,0,0,0,.64-1.35,1.4,1.4,0,0,0-.64-1.34,3.14,3.14,0,0,0-1.61-.37H253Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M277.47,94.48a.61.61,0,0,1-.45-.19.6.6,0,0,1-.18-.44V91.48h-7.32a.6.6,0,0,1-.44-.18.61.61,0,0,1-.19-.45V88.39a1.63,1.63,0,0,1,.3-1l6.95-8.76a1.38,1.38,0,0,1,.38-.34,1.26,1.26,0,0,1,.48-.08h3.51a.58.58,0,0,1,.44.19.61.61,0,0,1,.19.44v8.92h2a.63.63,0,0,1,.44.19.6.6,0,0,1,.18.44v2.46a.64.64,0,0,1-.18.45.62.62,0,0,1-.44.18h-2v2.37a.61.61,0,0,1-.19.44.58.58,0,0,1-.44.19ZM277,87.76V83.49l-3.39,4.27Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M292.5,78a8,8,0,0,1,3,.51,6,6,0,0,1,2.08,1.37,5.62,5.62,0,0,1,1.23,2,8.82,8.82,0,0,1,.48,2.41c0,.66,0,1.36,0,2.09s0,1.41,0,2a8.82,8.82,0,0,1-.48,2.41,5.46,5.46,0,0,1-1.23,2,6,6,0,0,1-2.08,1.37,9.08,9.08,0,0,1-6,0,6,6,0,0,1-2.08-1.37,5.46,5.46,0,0,1-1.23-2,8.82,8.82,0,0,1-.48-2.41c0-.63,0-1.31,0-2s0-1.43,0-2.09a8.82,8.82,0,0,1,.48-2.41,5.62,5.62,0,0,1,1.23-2,6,6,0,0,1,2.08-1.37A8,8,0,0,1,292.5,78ZM295,88.3c.06-1.32.06-2.62,0-3.91a5.58,5.58,0,0,0-.18-1.06,2.31,2.31,0,0,0-.4-.85,2,2,0,0,0-.75-.57,2.8,2.8,0,0,0-1.16-.21,2.83,2.83,0,0,0-1.16.21,2,2,0,0,0-.75.57,2.49,2.49,0,0,0-.41.85,4.35,4.35,0,0,0-.17,1.06,36.43,36.43,0,0,0,0,3.91,5.75,5.75,0,0,0,.15,1.07,2.42,2.42,0,0,0,.42.85,2,2,0,0,0,.76.56,2.83,2.83,0,0,0,1.16.21,2.8,2.8,0,0,0,1.16-.21,2,2,0,0,0,.76-.56,2.42,2.42,0,0,0,.42-.85A5.75,5.75,0,0,0,295,88.3Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M309.79,94.48a.65.65,0,0,1-.63-.63V91.48h-7.32a.6.6,0,0,1-.44-.18.65.65,0,0,1-.19-.45V88.39a1.57,1.57,0,0,1,.31-1l6.94-8.76a1.27,1.27,0,0,1,.39-.34,1.17,1.17,0,0,1,.47-.08h3.51a.65.65,0,0,1,.63.63v8.92h2a.65.65,0,0,1,.63.63v2.46a.65.65,0,0,1-.19.45.6.6,0,0,1-.44.18h-2v2.37a.65.65,0,0,1-.63.63Zm-.51-6.72V83.49l-3.39,4.27Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</g>
</svg>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<script lang="ts" setup></script>
<style scoped></style>

View File

@ -54,11 +54,11 @@
<g id="freepik--gate--inject-87">
<polygon
points="205.12 353.37 146.37 319.44 146.37 316.88 200.37 285.7 259.12 319.62 259.12 322.19 205.12 353.37"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="146.37 316.88 205.12 350.8 259.12 319.62 200.37 285.7 146.37 316.88"
:style="{ fill: color }"
style="fill: currentColor"
></polygon>
<polygon
points="146.37 316.88 205.12 350.8 259.12 319.62 200.37 285.7 146.37 316.88"
@ -78,11 +78,11 @@
<g id="freepik--server--inject-87">
<path
d="M128.34,115.9l65.46,37.79a4.85,4.85,0,0,1,2.19,3.79V356.29a4.85,4.85,0,0,1-2.19,3.8L123,401a4.83,4.83,0,0,1-4.38,0L53.16,363.17A4.83,4.83,0,0,1,51,359.38V160.57a4.85,4.85,0,0,1,2.19-3.8L124,115.9A4.83,4.83,0,0,1,128.34,115.9Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M51,160.56V359.38a4.87,4.87,0,0,0,2.19,3.79L118.62,401a4.36,4.36,0,0,0,2.19.53V197.62a4.49,4.49,0,0,1-2.19-.53L53.16,159.3l-.6-.5-.78-.64A4.57,4.57,0,0,0,51,160.56Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M51,160.56V359.38a4.87,4.87,0,0,0,2.19,3.79L118.62,401a4.36,4.36,0,0,0,2.19.53V197.62a4.49,4.49,0,0,1-2.19-.53L53.16,159.3l-.6-.5-.78-.64A4.57,4.57,0,0,0,51,160.56Z"
@ -90,7 +90,7 @@
></path>
<path
d="M53.16,156.77,124,115.9a4.81,4.81,0,0,1,4.37,0l65.46,37.79a1.34,1.34,0,0,1,0,2.53L123,197.1a4.89,4.89,0,0,1-4.38,0L53.16,159.3A1.34,1.34,0,0,1,53.16,156.77Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M53.16,156.77,124,115.9a4.81,4.81,0,0,1,4.37,0l65.46,37.79a1.34,1.34,0,0,1,0,2.53L123,197.1a4.89,4.89,0,0,1-4.38,0L53.16,159.3A1.34,1.34,0,0,1,53.16,156.77Z"
@ -114,31 +114,31 @@
></path>
<path
d="M135.8,376.32a.46.46,0,0,1-.2-.05.51.51,0,0,1-.22-.46V352a1.34,1.34,0,0,1,.61-1l21.31-12.25a.5.5,0,0,1,.51,0,.51.51,0,0,1,.22.46v23.79a1.32,1.32,0,0,1-.6,1.05l-21.31,12.25A.64.64,0,0,1,135.8,376.32Zm21.8-37.44a.41.41,0,0,0-.18.05L136.1,351.19a1.08,1.08,0,0,0-.48.83v23.79c0,.12,0,.21.09.24a.26.26,0,0,0,.26,0h0l21.31-12.25a1.08,1.08,0,0,0,.48-.83V339.14c0-.12,0-.21-.09-.24A.12.12,0,0,0,157.6,338.88Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M137.48,373.19a.21.21,0,0,1-.12,0,.26.26,0,0,1-.13-.25V352.72a.72.72,0,0,1,.29-.5l18.21-10.49a.28.28,0,0,1,.29,0,.29.29,0,0,1,.13.26l0,20.22a.64.64,0,0,1-.29.51l-18.19,10.45A.32.32,0,0,1,137.48,373.19Zm0-.24Zm18.4-31h0l-18.22,10.5a.5.5,0,0,0-.16.28V373l0,0,18.18-10.45a.39.39,0,0,0,.17-.29h0l0-20.22A.06.06,0,0,0,155.89,341.93Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M138.71,346.89a.25.25,0,0,1-.24-.25v-5.7a.24.24,0,1,1,.48,0v5.7A.25.25,0,0,1,138.71,346.89Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M142.7,344.6a.24.24,0,0,1-.24-.24v-5.71a.24.24,0,0,1,.24-.24.24.24,0,0,1,.24.24v5.71A.24.24,0,0,1,142.7,344.6Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M146.69,342.31a.24.24,0,0,1-.25-.24v-5.7a.25.25,0,0,1,.49,0v5.7A.24.24,0,0,1,146.69,342.31Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M150.67,340a.24.24,0,0,1-.24-.24v-5.71a.25.25,0,0,1,.49,0v5.71A.25.25,0,0,1,150.67,340Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M154.66,337.74a.24.24,0,0,1-.24-.24v-5.7a.24.24,0,0,1,.24-.24.23.23,0,0,1,.24.24v5.7A.23.23,0,0,1,154.66,337.74Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M159.26,315.1a.6.6,0,0,0-.61.06l-23.9,13.75a1.84,1.84,0,0,0-.61.63l-1.6-.92a1.69,1.69,0,0,1,.6-.64l23.4-13.46a1.91,1.91,0,0,1,1.71,0Z"
@ -154,39 +154,39 @@
></path>
<path
d="M135.8,342a.46.46,0,0,1-.2-.05.51.51,0,0,1-.22-.46V331a1.34,1.34,0,0,1,.61-1l21.31-12.26a.46.46,0,0,1,.73.43v10.51a1.32,1.32,0,0,1-.6,1.05l-21.31,12.25A.64.64,0,0,1,135.8,342Zm21.8-24.17a.32.32,0,0,0-.18.06L136.1,330.13a1.08,1.08,0,0,0-.48.83v10.51c0,.12,0,.21.09.24a.26.26,0,0,0,.26,0h0l21.31-12.25a1.08,1.08,0,0,0,.48-.83V318.08a.29.29,0,0,0-.09-.25Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M137.48,338.86a.21.21,0,0,1-.12,0,.26.26,0,0,1-.13-.25v-6.91a.76.76,0,0,1,.29-.51l18.21-10.49a.3.3,0,0,1,.29,0,.27.27,0,0,1,.13.25l0,7a.64.64,0,0,1-.29.51l-18.19,10.45A.33.33,0,0,1,137.48,338.86Zm0-.25Zm18.4-17.75,0,0-18.22,10.49a.56.56,0,0,0-.16.29v6.95l0,0,18.18-10.45a.39.39,0,0,0,.17-.29h0l0-7S155.89,320.87,155.89,320.86Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,312.35a3.14,3.14,0,0,0-1.42,2.45c0,.9.64,1.26,1.42.81a3.14,3.14,0,0,0,1.41-2.44C165.5,312.27,164.86,311.9,164.09,312.35Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,336.35a3.14,3.14,0,0,0-1.42,2.45c0,.9.64,1.26,1.42.81a3.14,3.14,0,0,0,1.41-2.44C165.5,336.27,164.86,335.9,164.09,336.35Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,342.81a3.12,3.12,0,0,0-1.42,2.44c0,.9.64,1.26,1.42.81a3.12,3.12,0,0,0,1.41-2.44C165.5,342.72,164.86,342.36,164.09,342.81Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,349.26a3.14,3.14,0,0,0-1.42,2.45c0,.89.64,1.26,1.42.81a3.14,3.14,0,0,0,1.41-2.44C165.5,349.18,164.86,348.81,164.09,349.26Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,355.72a3.12,3.12,0,0,0-1.42,2.44c0,.9.64,1.26,1.42.81a3.14,3.14,0,0,0,1.41-2.44C165.5,355.63,164.86,355.27,164.09,355.72Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,318.18a3.14,3.14,0,0,0-1.42,2.45c0,.9.64,1.26,1.42.81A3.14,3.14,0,0,0,165.5,319C165.5,318.1,164.86,317.73,164.09,318.18Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.09,324a3.14,3.14,0,0,0-1.42,2.45c0,.9.64,1.26,1.42.81a3.14,3.14,0,0,0,1.41-2.44C165.5,323.93,164.86,323.56,164.09,324Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M179.52,315.4l-.14-1.31a.14.14,0,0,0-.18-.13,2.94,2.94,0,0,1-.65.07.3.3,0,0,0-.26.13l-.29.43,1.54.88A.14.14,0,0,1,179.52,315.4Zm1.11-9.18a3,3,0,0,1,0,.31,5,5,0,0,1-2.28,4l-.28.15c.14,1.22,1.1,1.67,2.26,1a5,5,0,0,0,2.28-3.95C182.63,306.33,181.76,305.73,180.63,306.22Zm4.94-1.16-1.55-.9-.23.47a.33.33,0,0,0,0,.29,3,3,0,0,1,.27.6.14.14,0,0,0,.2.09l1.2-.53a.12.12,0,0,1,.1,0Zm-3-3.42-.87-.51h-.13l0,0s0,0,0,0l0,0-.71,1.07-.9-.52h0l-.65-.38h0l-.07,0-.93.54-.42.24-.05,0,0,.06,0,0,0,0h0a.41.41,0,0,0,0,.08l-.13,1.51a.17.17,0,0,1,0,.05.11.11,0,0,1,0,.05.61.61,0,0,1-.11.18,8.13,8.13,0,0,0-.76.79.14.14,0,0,1-.11.07.26.26,0,0,1-.15,0l-.87-.3h-.15l-.05,0,0,0-.41.71-.43.75-.15.26a.21.21,0,0,0,0,.13.23.23,0,0,0,.07.13l.7.6.05.07a.23.23,0,0,1,0,.11.19.19,0,0,1,0,.08,8.41,8.41,0,0,0-.32,1.05.51.51,0,0,1-.08.17l-.09.1-1.23.86s-.06.06-.09.1a.34.34,0,0,0,0,.17v1.56a.12.12,0,0,0,0,.1l1.57.9-.57,1.15a.18.18,0,0,0,.07.23l1.9,1.1.08,0a.46.46,0,0,1-.07-.07.2.2,0,0,1,0-.17l.8-1.61a.14.14,0,0,0,0-.07.29.29,0,0,0,0-.22,3.29,3.29,0,0,1-.26-.6.14.14,0,0,0-.2-.09l-.61.27-.6.27a.09.09,0,0,1-.1,0,.1.1,0,0,1-.05-.1v-1.56a.33.33,0,0,1,.05-.16s0-.08.09-.1l1.23-.87a.32.32,0,0,0,.1-.1.37.37,0,0,0,.07-.16,8.41,8.41,0,0,1,.32-1.05.25.25,0,0,0,0-.09.27.27,0,0,0-.08-.18l-.7-.6a.16.16,0,0,1-.06-.12.2.2,0,0,1,0-.13l.29-.49.34-.61.36-.62a.25.25,0,0,1,.16-.1h.09l.86.3a.22.22,0,0,0,.16,0,.26.26,0,0,0,.11-.07,8.22,8.22,0,0,1,.75-.8.42.42,0,0,0,.11-.17.23.23,0,0,0,0-.11l.14-1.5a.24.24,0,0,1,0-.08.34.34,0,0,1,.14-.17l.25-.15.54-.31.56-.32a.1.1,0,0,1,.09,0h0s.05.05.06.09l.07.69.06.62a.14.14,0,0,0,.18.13,3,3,0,0,1,.65-.07.24.24,0,0,0,.19-.06.16.16,0,0,0,.07-.07l1-1.5a.17.17,0,0,1,.23-.05Z"
@ -260,7 +260,7 @@
></path>
<path
d="M175.34,341.7a6.41,6.41,0,0,0-3.62,3,5.94,5.94,0,0,0,.19,5.64,6.5,6.5,0,0,0-1,3.49,7.74,7.74,0,0,0,5.1,6.89l.29.1.87-.5a8.29,8.29,0,0,1-4.68-4.3,5.85,5.85,0,0,1,.15-4.59A7.35,7.35,0,0,0,174.3,353c1.74,1.14,5.13,2,6.72.17a2.84,2.84,0,0,0-.13-3.71,5.56,5.56,0,0,0-4-1.87,5.62,5.62,0,0,0-4.16,1.75,5.46,5.46,0,0,1-.41-2.58,4.92,4.92,0,0,1,3.52-4.13c1.44,2.24,4.62,4.28,7.07,2.37s-1.46-3.64-3.1-3.79a10.71,10.71,0,0,0-3.39.19,3.68,3.68,0,0,1-.22-2,4.39,4.39,0,0,1,1.67-2.6,5.6,5.6,0,0,1,6.6-.4.36.36,0,1,0,.46-.56C181,332.24,173.28,336.65,175.34,341.7Zm-.62,7.42a4.17,4.17,0,0,1,3.69-.17c1,.45,2.2,1.4,2,2.66-.28,2.19-3.23,1.58-4.61,1a5.79,5.79,0,0,1-2.59-2.24A4.77,4.77,0,0,1,174.72,349.12Zm3-6.91a7.28,7.28,0,0,1,3.08.22c.47.15,1.81.6,1.74,1.28,0,.42-.65.74-1,.88a2.54,2.54,0,0,1-1.61.08,5.49,5.49,0,0,1-2.78-2l-.23-.33A6.84,6.84,0,0,1,177.69,342.21Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M175.34,341.7a6.41,6.41,0,0,0-3.62,3,5.94,5.94,0,0,0,.19,5.64,6.5,6.5,0,0,0-1,3.49,7.74,7.74,0,0,0,5.1,6.89l.29.1.87-.5a8.29,8.29,0,0,1-4.68-4.3,5.85,5.85,0,0,1,.15-4.59A7.35,7.35,0,0,0,174.3,353c1.74,1.14,5.13,2,6.72.17a2.84,2.84,0,0,0-.13-3.71,5.56,5.56,0,0,0-4-1.87,5.62,5.62,0,0,0-4.16,1.75,5.46,5.46,0,0,1-.41-2.58,4.92,4.92,0,0,1,3.52-4.13c1.44,2.24,4.62,4.28,7.07,2.37s-1.46-3.64-3.1-3.79a10.71,10.71,0,0,0-3.39.19,3.68,3.68,0,0,1-.22-2,4.39,4.39,0,0,1,1.67-2.6,5.6,5.6,0,0,1,6.6-.4.36.36,0,1,0,.46-.56C181,332.24,173.28,336.65,175.34,341.7Zm-.62,7.42a4.17,4.17,0,0,1,3.69-.17c1,.45,2.2,1.4,2,2.66-.28,2.19-3.23,1.58-4.61,1a5.79,5.79,0,0,1-2.59-2.24A4.77,4.77,0,0,1,174.72,349.12Zm3-6.91a7.28,7.28,0,0,1,3.08.22c.47.15,1.81.6,1.74,1.28,0,.42-.65.74-1,.88a2.54,2.54,0,0,1-1.61.08,5.49,5.49,0,0,1-2.78-2l-.23-.33A6.84,6.84,0,0,1,177.69,342.21Z"
@ -268,19 +268,19 @@
></path>
<path
d="M172.27,352.4a5.43,5.43,0,0,1,.35-1,3.86,3.86,0,0,1-.71-1.09,7,7,0,0,0-.54,1.06A8.6,8.6,0,0,0,172.27,352.4Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M174.6,343.21a7.24,7.24,0,0,1,1.22-.59,5.7,5.7,0,0,1-.48-.92,7.31,7.31,0,0,0-1.36.63A6.94,6.94,0,0,0,174.6,343.21Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M176.28,360.81l.87-.5a10.72,10.72,0,0,1-1.08-.52l-.93.53a7.2,7.2,0,0,0,.85.39Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M199.46,344.67a6.45,6.45,0,0,0-4.52-1.29,6,6,0,0,0-4.54,3.36,6.44,6.44,0,0,0-2.28.5,7.83,7.83,0,0,0-1.17.64,7.58,7.58,0,0,0-2.93,7.2c0,.31.09.61.15.91l.06.22.77-.44,0-.24a7.81,7.81,0,0,1,1.08-5.11,5.7,5.7,0,0,1,2.07-1.86,6,6,0,0,1,1.79-.62,6.89,6.89,0,0,0-.33,2.28c0,2.08,1.26,5.36,3.67,5.63a2.84,2.84,0,0,0,3-2.22,5.47,5.47,0,0,0-.74-4.36,5.63,5.63,0,0,0-3.79-2.44,5.4,5.4,0,0,1,1.88-1.8,4.92,4.92,0,0,1,5.4.56c-1,2.46-.9,6.22,2.06,7.15s2.16-3.26,1.37-4.69a11.14,11.14,0,0,0-2.08-2.69,3.64,3.64,0,0,1,1.54-1.33,4.36,4.36,0,0,1,3.08-.1,5.62,5.62,0,0,1,4.08,5.21.36.36,0,1,0,.72.06C210.47,344,202.45,340.11,199.46,344.67Zm-6.46,3.7a4.16,4.16,0,0,1,2.23,2.94c.21,1.1.1,2.61-1,3.19-2,1-3.14-1.77-3.45-3.24a5.87,5.87,0,0,1,.38-3.4A4.84,4.84,0,0,1,193,348.37Zm7.37-1.48a7.41,7.41,0,0,1,1.57,2.66c.14.47.54,1.84-.08,2.16-.36.2-1-.11-1.28-.31a2.47,2.47,0,0,1-1-1.28,5.44,5.44,0,0,1,.08-3.43,3,3,0,0,1,.13-.39C200,346.5,200.2,346.69,200.37,346.89Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M199.46,344.67a6.45,6.45,0,0,0-4.52-1.29,6,6,0,0,0-4.54,3.36,6.44,6.44,0,0,0-2.28.5,7.83,7.83,0,0,0-1.17.64,7.58,7.58,0,0,0-2.93,7.2c0,.31.09.61.15.91l.06.22.77-.44,0-.24a7.81,7.81,0,0,1,1.08-5.11,5.7,5.7,0,0,1,2.07-1.86,6,6,0,0,1,1.79-.62,6.89,6.89,0,0,0-.33,2.28c0,2.08,1.26,5.36,3.67,5.63a2.84,2.84,0,0,0,3-2.22,5.47,5.47,0,0,0-.74-4.36,5.63,5.63,0,0,0-3.79-2.44,5.4,5.4,0,0,1,1.88-1.8,4.92,4.92,0,0,1,5.4.56c-1,2.46-.9,6.22,2.06,7.15s2.16-3.26,1.37-4.69a11.14,11.14,0,0,0-2.08-2.69,3.64,3.64,0,0,1,1.54-1.33,4.36,4.36,0,0,1,3.08-.1,5.62,5.62,0,0,1,4.08,5.21.36.36,0,1,0,.72.06C210.47,344,202.45,340.11,199.46,344.67Zm-6.46,3.7a4.16,4.16,0,0,1,2.23,2.94c.21,1.1.1,2.61-1,3.19-2,1-3.14-1.77-3.45-3.24a5.87,5.87,0,0,1,.38-3.4A4.84,4.84,0,0,1,193,348.37Zm7.37-1.48a7.41,7.41,0,0,1,1.57,2.66c.14.47.54,1.84-.08,2.16-.36.2-1-.11-1.28-.31a2.47,2.47,0,0,1-1-1.28,5.44,5.44,0,0,1,.08-3.43,3,3,0,0,1,.13-.39C200,346.5,200.2,346.69,200.37,346.89Z"
@ -288,20 +288,20 @@
></path>
<path
d="M188.91,348.21a5.68,5.68,0,0,1,1-.27,4.22,4.22,0,0,1,.49-1.2,6.85,6.85,0,0,0-1.18.17A8.27,8.27,0,0,0,188.91,348.21Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M197.79,344.92a6,6,0,0,1,1.18.67,6.92,6.92,0,0,1,.49-.93,7.66,7.66,0,0,0-1.31-.73A5.86,5.86,0,0,0,197.79,344.92Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path d="M184.23,356.21l-.06-.22c-.06-.3-.11-.6-.15-.91l.95.45,0,.24Z" :style="{ fill: color }"></path>
<path d="M184.23,356.21l-.06-.22c-.06-.3-.11-.6-.15-.91l.95.45,0,.24Z" style="fill: currentColor"></path>
<path
d="M185.94,245,131.56,276.4a4.84,4.84,0,0,0-2.18,3.79v18.66c0,1.4,1,2,2.19,1.27l54.37-31.39a4.87,4.87,0,0,0,2.19-3.79V246.27C188.13,244.88,187.15,244.31,185.94,245Z"
style="fill: #455a64"
></path>
<path
d="M184,253.23a4.7,4.7,0,0,1-2.19,3.64l-46.16,26.65c-1.21.69-2.19.2-2.19-1.11a4.7,4.7,0,0,1,2.19-3.64l46.16-26.65C183,251.43,184,251.92,184,253.23Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M184,262.72a4.7,4.7,0,0,1-2.19,3.64L135.67,293c-1.21.7-2.19.21-2.19-1.1a4.7,4.7,0,0,1,2.19-3.64l46.16-26.65C183,260.91,184,261.41,184,262.72Z"
@ -309,11 +309,11 @@
></path>
<path
d="M181.83,261.61l-19.59,11.31v4.74l19.59-11.3a4.7,4.7,0,0,0,2.19-3.64C184,261.41,183,260.91,181.83,261.61Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M110.54,201.07c-2.27-1.31-4.11-.12-4.11,2.68V304.13a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V208.51A9.43,9.43,0,0,0,110.54,201.07Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M110.54,201.07c-2.27-1.31-4.11-.12-4.11,2.68V304.13a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V208.51A9.43,9.43,0,0,0,110.54,201.07Z"
@ -325,11 +325,11 @@
></path>
<path
d="M110.54,309.17a4.7,4.7,0,0,1-2.05-3.71v-49.2l4.1,2.37v49.2C112.59,309.23,111.67,309.83,110.54,309.17Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M98.22,194c-2.27-1.32-4.11-.12-4.11,2.67V297a9.43,9.43,0,0,0,4.11,7.44c2.26,1.31,4.1.11,4.1-2.68V201.39A9.41,9.41,0,0,0,98.22,194Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M98.22,194c-2.27-1.32-4.11-.12-4.11,2.67V297a9.43,9.43,0,0,0,4.11,7.44c2.26,1.31,4.1.11,4.1-2.68V201.39A9.41,9.41,0,0,0,98.22,194Z"
@ -337,11 +337,11 @@
></path>
<path
d="M98.22,302.06a4.7,4.7,0,0,1-2.06-3.72V197.65c0-1.4.92-2,2.06-1.34a4.7,4.7,0,0,1,2,3.71V300.71C100.27,302.11,99.35,302.71,98.22,302.06Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M85.89,186.84c-2.27-1.31-4.11-.12-4.11,2.68V289.9a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V194.28A9.43,9.43,0,0,0,85.89,186.84Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M85.89,186.84c-2.27-1.31-4.11-.12-4.11,2.68V289.9a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V194.28A9.43,9.43,0,0,0,85.89,186.84Z"
@ -353,11 +353,11 @@
></path>
<path
d="M85.89,294.94a4.7,4.7,0,0,1-2-3.71V218.11L88,220.49V293.6C87.94,295,87,295.6,85.89,294.94Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M73.57,179.73c-2.27-1.32-4.11-.12-4.11,2.67V282.79a9.43,9.43,0,0,0,4.11,7.44c2.26,1.31,4.1.11,4.1-2.68V187.16A9.39,9.39,0,0,0,73.57,179.73Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M73.57,179.73c-2.27-1.32-4.11-.12-4.11,2.67V282.79a9.43,9.43,0,0,0,4.11,7.44c2.26,1.31,4.1.11,4.1-2.68V187.16A9.39,9.39,0,0,0,73.57,179.73Z"
@ -369,11 +369,11 @@
></path>
<path
d="M73.57,287.83a4.7,4.7,0,0,1-2.06-3.72V265.75l4.11,2.37v18.36C75.62,287.88,74.7,288.48,73.57,287.83Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M61.24,172.61c-2.27-1.32-4.11-.12-4.11,2.68V275.67a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V180.05A9.43,9.43,0,0,0,61.24,172.61Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M61.24,172.61c-2.27-1.32-4.11-.12-4.11,2.68V275.67a9.4,9.4,0,0,0,4.11,7.44c2.27,1.32,4.11.12,4.11-2.67V180.05A9.43,9.43,0,0,0,61.24,172.61Z"
@ -385,7 +385,7 @@
></path>
<path
d="M61.24,280.71A4.7,4.7,0,0,1,59.19,277V223.05l4.11,2.38v53.94C63.3,280.76,62.38,281.37,61.24,280.71Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M185.94,169.32l-54.38,31.39a4.82,4.82,0,0,0-2.18,3.79V267c0,1.39,1,2,2.19,1.26l54.37-31.39a4.87,4.87,0,0,0,2.19-3.79V170.58C188.13,169.18,187.15,168.62,185.94,169.32Z"
@ -402,31 +402,31 @@
<g id="freepik--dead-emoji--inject-87">
<path
d="M149.47,217.14a1.1,1.1,0,0,1-.78-.31l-7.23-7a1.12,1.12,0,1,1,1.56-1.62l7.23,6.95a1.13,1.13,0,0,1-.78,1.94Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M142.24,221.31a1.05,1.05,0,0,1-.48-.11,1.13,1.13,0,0,1-.54-1.5l7.23-15.3a1.12,1.12,0,0,1,1.5-.53,1.13,1.13,0,0,1,.54,1.5l-7.23,15.3A1.13,1.13,0,0,1,142.24,221.31Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M173.07,203.51a1.12,1.12,0,0,1-.78-.31l-7.23-6.95a1.13,1.13,0,0,1,1.57-1.63l7.22,6.95a1.14,1.14,0,0,1,0,1.6A1.1,1.1,0,0,1,173.07,203.51Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M165.84,207.69a1.2,1.2,0,0,1-.48-.11,1.14,1.14,0,0,1-.54-1.5l7.23-15.3a1.13,1.13,0,0,1,2,1L166.86,207A1.13,1.13,0,0,1,165.84,207.69Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M141.92,238.65a1.14,1.14,0,0,1-1-.57,1.13,1.13,0,0,1,.42-1.54l31.47-18.17a1.13,1.13,0,0,1,1.54.41,1.14,1.14,0,0,1-.42,1.55l-31.47,18.16A1,1,0,0,1,141.92,238.65Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M163.85,239.16a3.11,3.11,0,0,1-1.58-.42,4.17,4.17,0,0,1-1.81-3.79v-8.79a1.14,1.14,0,0,1,1.13-1.13h0a1.14,1.14,0,0,1,1.13,1.13V235a2.07,2.07,0,0,0,.68,1.83,1.65,1.65,0,0,0,1.56-.24,7.85,7.85,0,0,0,3.37-6.14v-8.78a1.13,1.13,0,1,1,2.25,0v8.78a10.09,10.09,0,0,1-4.49,8.09A4.46,4.46,0,0,1,163.85,239.16Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M165.52,233.5a1.13,1.13,0,0,1-1.13-1.13v-8.48a1.13,1.13,0,0,1,2.26,0v8.48A1.12,1.12,0,0,1,165.52,233.5Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
<g id="freepik--server--inject-87">
@ -452,7 +452,7 @@
></path>
<path
d="M59,321.23l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.48,4.48,0,0,1,2,3.51,1.4,1.4,0,0,1-.59,1.3h0l-1,.57-.18-.3a1.81,1.81,0,0,1-.58-.22,4.46,4.46,0,0,1-2-3.5,2.06,2.06,0,0,1,.06-.52Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M59,321.23l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.48,4.48,0,0,1,2,3.51,1.4,1.4,0,0,1-.59,1.3h0l-1,.57-.18-.3a1.81,1.81,0,0,1-.58-.22,4.46,4.46,0,0,1-2-3.5,2.06,2.06,0,0,1,.06-.52Z"
@ -460,7 +460,7 @@
></path>
<path
d="M60.42,321.34a4.49,4.49,0,0,1,2,3.51c0,1.28-.91,1.81-2,1.16a4.47,4.47,0,0,1-2-3.5C58.4,321.22,59.31,320.7,60.42,321.34Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M56.74,293.25,65,298a5.14,5.14,0,0,1,2.32,4v4.7c0,1.49-1,2.09-2.32,1.35l-8.21-4.72a5.15,5.15,0,0,1-2.33-4v-4.71C54.41,293.11,55.46,292.51,56.74,293.25Z"
@ -468,7 +468,7 @@
></path>
<path
d="M59,298.56l1.07-.62h0a1.42,1.42,0,0,1,1.42.15,4.45,4.45,0,0,1,2,3.5,1.43,1.43,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.12,2.12,0,0,1-.58-.23,4.45,4.45,0,0,1-2-3.5,2.12,2.12,0,0,1,.06-.52Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M59,298.56l1.07-.62h0a1.42,1.42,0,0,1,1.42.15,4.45,4.45,0,0,1,2,3.5,1.43,1.43,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.12,2.12,0,0,1-.58-.23,4.45,4.45,0,0,1-2-3.5,2.12,2.12,0,0,1,.06-.52Z"
@ -476,7 +476,7 @@
></path>
<path
d="M60.42,298.68a4.46,4.46,0,0,1,2,3.5c0,1.29-.91,1.81-2,1.17a4.51,4.51,0,0,1-2-3.51C58.4,298.55,59.31,298,60.42,298.68Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M185.57,276.07l-38,21.95a5.66,5.66,0,0,0-2.55,4.43v5.17c0,1.62,1.14,2.28,2.55,1.47l38-21.95a5.67,5.67,0,0,0,2.56-4.43v-5.16C188.13,275.92,187,275.26,185.57,276.07Z"
@ -484,19 +484,19 @@
></path>
<path
d="M185.43,280.45V283a1.13,1.13,0,0,1-.51.89l-.57.33c-.29.16-.52,0-.52-.29v-2.51a1.13,1.13,0,0,1,.52-.89l.57-.33C185.2,280,185.43,280.12,185.43,280.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M182.85,281.94v2.5a1.13,1.13,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.29v-2.51a1.15,1.15,0,0,1,.51-.89l.58-.33C182.62,281.48,182.85,281.61,182.85,281.94Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M180.27,283.42v2.51a1.15,1.15,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.3v-2.5a1.13,1.13,0,0,1,.51-.89l.58-.33C180,283,180.27,283.1,180.27,283.42Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M177.69,284.91v2.51a1.11,1.11,0,0,1-.51.88l-.58.34c-.28.16-.51,0-.51-.3v-2.51a1.13,1.13,0,0,1,.51-.88l.58-.33C177.46,284.45,177.69,284.59,177.69,284.91Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M175.1,286.4v2.51a1.1,1.1,0,0,1-.51.88l-.57.33c-.28.17-.51,0-.51-.29v-2.51a1.13,1.13,0,0,1,.51-.88l.57-.33C174.88,285.94,175.1,286.08,175.1,286.4Z"
@ -508,15 +508,15 @@
></path>
<path
d="M169.94,289.38v2.5a1.13,1.13,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.29V290.3a1.15,1.15,0,0,1,.51-.89l.58-.33C169.71,288.92,169.94,289.05,169.94,289.38Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M167.36,290.87v2.5a1.13,1.13,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.3v-2.5a1.15,1.15,0,0,1,.51-.89l.58-.33C167.13,290.41,167.36,290.54,167.36,290.87Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164.78,292.35v2.51a1.15,1.15,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.3v-2.5a1.13,1.13,0,0,1,.51-.89l.58-.33C164.55,291.9,164.78,292,164.78,292.35Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M162.2,293.84v2.51a1.1,1.1,0,0,1-.52.88l-.57.34c-.28.16-.51,0-.51-.3v-2.51a1.13,1.13,0,0,1,.51-.88l.57-.33C162,293.38,162.2,293.52,162.2,293.84Z"
@ -524,11 +524,11 @@
></path>
<path
d="M159.61,295.33v2.51a1.13,1.13,0,0,1-.51.88l-.57.33c-.28.17-.51,0-.51-.29v-2.51a1.13,1.13,0,0,1,.51-.88l.57-.33C159.38,294.87,159.61,295,159.61,295.33Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M157,296.82v2.51a1.13,1.13,0,0,1-.51.88l-.57.33c-.29.17-.51,0-.51-.29v-2.51a1.1,1.1,0,0,1,.51-.88l.57-.34C156.8,296.36,157,296.49,157,296.82Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M154.45,298.31v2.5a1.13,1.13,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.29v-2.51a1.15,1.15,0,0,1,.51-.89l.58-.33C154.22,297.85,154.45,298,154.45,298.31Z"
@ -536,7 +536,7 @@
></path>
<path
d="M151.87,299.8v2.5a1.13,1.13,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.3v-2.5a1.15,1.15,0,0,1,.51-.89l.58-.33C151.64,299.34,151.87,299.47,151.87,299.8Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M149.29,301.28v2.51a1.15,1.15,0,0,1-.51.89l-.58.33c-.28.16-.51,0-.51-.3v-2.5a1.13,1.13,0,0,1,.51-.89l.58-.33C149.06,300.83,149.29,301,149.29,301.28Z"
@ -548,7 +548,7 @@
></path>
<path
d="M139.68,306.42a4.51,4.51,0,0,0-2,3.51c0,1.29.91,1.81,2,1.16a4.45,4.45,0,0,0,2-3.5C141.7,306.3,140.8,305.78,139.68,306.42Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M139.68,306.42a4.51,4.51,0,0,0-2,3.51c0,1.29.91,1.81,2,1.16a4.45,4.45,0,0,0,2-3.5C141.7,306.3,140.8,305.78,139.68,306.42Z"
@ -560,7 +560,7 @@
></path>
<path
d="M130.9,311.49a4.47,4.47,0,0,0-2,3.5c0,1.29.91,1.81,2,1.17a4.47,4.47,0,0,0,2-3.5C132.93,311.37,132,310.84,130.9,311.49Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M130.9,311.49a4.47,4.47,0,0,0-2,3.5c0,1.29.91,1.81,2,1.17a4.47,4.47,0,0,0,2-3.5C132.93,311.37,132,310.84,130.9,311.49Z"
@ -572,7 +572,7 @@
></path>
<path
d="M75,306.14a2.74,2.74,0,0,0,1.29,2.14l34.95,20.17c.71.41,1.29.11,1.29-.66a2.77,2.77,0,0,0-1.29-2.14L76.29,305.49C75.57,305.08,75,305.37,75,306.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M75,311.73a2.74,2.74,0,0,0,1.29,2.14L111.24,334c.71.41,1.29.12,1.29-.65a2.77,2.77,0,0,0-1.29-2.14L76.29,311.08C75.57,310.67,75,311,75,311.73Z"
@ -580,7 +580,7 @@
></path>
<path
d="M76.29,311.08,95.6,322.21V325L76.29,313.87A2.74,2.74,0,0,1,75,311.73C75,311,75.57,310.67,76.29,311.08Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M56.74,293.25,65,298a5.14,5.14,0,0,1,2.32,4v4.7c0,1.49-1,2.09-2.32,1.35l-8.21-4.72a5.15,5.15,0,0,1-2.33-4v-4.71C54.41,293.11,55.46,292.51,56.74,293.25Z"
@ -588,7 +588,7 @@
></path>
<path
d="M59,298.56l1.07-.62h0a1.42,1.42,0,0,1,1.42.15,4.45,4.45,0,0,1,2,3.5,1.43,1.43,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.12,2.12,0,0,1-.58-.23,4.45,4.45,0,0,1-2-3.5,2.12,2.12,0,0,1,.06-.52Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M59,298.56l1.07-.62h0a1.42,1.42,0,0,1,1.42.15,4.45,4.45,0,0,1,2,3.5,1.43,1.43,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.12,2.12,0,0,1-.58-.23,4.45,4.45,0,0,1-2-3.5,2.12,2.12,0,0,1,.06-.52Z"
@ -596,7 +596,7 @@
></path>
<path
d="M60.42,298.68a4.46,4.46,0,0,1,2,3.5c0,1.29-.91,1.81-2,1.17a4.51,4.51,0,0,1-2-3.51C58.4,298.55,59.31,298,60.42,298.68Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M73.87,301.3l39.79,23a2.85,2.85,0,0,1,1.29,2.23v11c0,.82-.58,1.15-1.29.74l-39.79-23A2.83,2.83,0,0,1,72.58,313v-11C72.58,301.22,73.15,300.89,73.87,301.3Z"
@ -604,7 +604,7 @@
></path>
<path
d="M75,306.14a2.74,2.74,0,0,0,1.29,2.14l34.95,20.17c.71.41,1.29.11,1.29-.66a2.77,2.77,0,0,0-1.29-2.14L76.29,305.49C75.57,305.08,75,305.37,75,306.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M75,311.73a2.74,2.74,0,0,0,1.29,2.14L111.24,334c.71.41,1.29.12,1.29-.65a2.77,2.77,0,0,0-1.29-2.14L76.29,311.08C75.57,310.67,75,311,75,311.73Z"
@ -612,7 +612,7 @@
></path>
<path
d="M76.29,311.08,95.6,322.21V325L76.29,313.87A2.74,2.74,0,0,1,75,311.73C75,311,75.57,310.67,76.29,311.08Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M73.87,324l39.79,23a2.89,2.89,0,0,1,1.29,2.24v11c0,.82-.58,1.15-1.29.74L73.87,338a2.84,2.84,0,0,1-1.29-2.24v-11C72.58,324,73.15,323.62,73.87,324Z"
@ -620,7 +620,7 @@
></path>
<path
d="M75,328.87A2.74,2.74,0,0,0,76.29,331l34.95,20.16c.71.42,1.29.12,1.29-.65a2.77,2.77,0,0,0-1.29-2.14L76.29,328.22C75.57,327.81,75,328.1,75,328.87Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M75,334.46a2.74,2.74,0,0,0,1.29,2.14l34.95,20.16c.71.41,1.29.12,1.29-.65a2.77,2.77,0,0,0-1.29-2.14L76.29,333.81C75.57,333.4,75,333.69,75,334.46Z"
@ -628,7 +628,7 @@
></path>
<path
d="M76.29,333.81l24.15,13.92v2.79L76.29,336.6A2.74,2.74,0,0,1,75,334.46C75,333.69,75.57,333.4,76.29,333.81Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
<path
@ -637,7 +637,7 @@
></path>
<path
d="M59,344l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.46,4.46,0,0,1,2,3.5,1.41,1.41,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.08,2.08,0,0,1-.58-.22,4.48,4.48,0,0,1-2-3.51,2,2,0,0,1,.06-.51Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M59,344l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.46,4.46,0,0,1,2,3.5,1.41,1.41,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.08,2.08,0,0,1-.58-.22,4.48,4.48,0,0,1-2-3.51,2,2,0,0,1,.06-.51Z"
@ -645,7 +645,7 @@
></path>
<path
d="M60.42,344.14a4.46,4.46,0,0,1,2,3.5c0,1.29-.91,1.81-2,1.17a4.47,4.47,0,0,1-2-3.5C58.4,344,59.31,343.5,60.42,344.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M56.74,338.72,65,343.43a5.15,5.15,0,0,1,2.32,4v4.71c0,1.48-1,2.08-2.32,1.34l-8.21-4.71a5.18,5.18,0,0,1-2.33-4v-4.71C54.41,338.58,55.46,338,56.74,338.72Z"
@ -653,7 +653,7 @@
></path>
<path
d="M59,344l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.46,4.46,0,0,1,2,3.5,1.41,1.41,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.08,2.08,0,0,1-.58-.22,4.48,4.48,0,0,1-2-3.51,2,2,0,0,1,.06-.51Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M59,344l1.07-.62h0a1.41,1.41,0,0,1,1.42.14,4.46,4.46,0,0,1,2,3.5,1.41,1.41,0,0,1-.59,1.31h0l-1,.57-.18-.3a2.08,2.08,0,0,1-.58-.22,4.48,4.48,0,0,1-2-3.51,2,2,0,0,1,.06-.51Z"
@ -661,7 +661,7 @@
></path>
<path
d="M60.42,344.14a4.46,4.46,0,0,1,2,3.5c0,1.29-.91,1.81-2,1.17a4.47,4.47,0,0,1-2-3.5C58.4,344,59.31,343.5,60.42,344.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M73.87,346.77l39.79,23A2.85,2.85,0,0,1,115,372v11c0,.83-.58,1.16-1.29.75l-39.79-23a2.83,2.83,0,0,1-1.29-2.23v-11C72.58,346.69,73.15,346.35,73.87,346.77Z"
@ -669,7 +669,7 @@
></path>
<path
d="M75,351.61a2.74,2.74,0,0,0,1.29,2.14l34.95,20.16c.71.41,1.29.12,1.29-.65a2.77,2.77,0,0,0-1.29-2.14L76.29,351C75.57,350.54,75,350.84,75,351.61Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M75,357.19a2.76,2.76,0,0,0,1.29,2.15l34.95,20.16c.71.41,1.29.12,1.29-.65a2.79,2.79,0,0,0-1.29-2.15L76.29,356.54C75.57,356.13,75,356.42,75,357.19Z"
@ -677,7 +677,7 @@
></path>
<path
d="M76.29,356.54,95.6,367.67v2.8L76.29,359.34A2.76,2.76,0,0,1,75,357.19C75,356.42,75.57,356.13,76.29,356.54Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M177.29,158.41l-53.07,30.64a3.07,3.07,0,0,1-2.74,0L68.41,158.41a.84.84,0,0,1,0-1.59l53.07-29.58a3.07,3.07,0,0,1,2.74,0l53.07,29.58A.84.84,0,0,1,177.29,158.41Z"
@ -685,7 +685,7 @@
></path>
<path
d="M124.16,187.37l50.78-29.32a2.9,2.9,0,0,0,1.32-2.27v-1.71a2.91,2.91,0,0,0-1.32-2.28l-50.78-29.32a2.88,2.88,0,0,0-2.62,0L70.76,151.79a2.91,2.91,0,0,0-1.32,2.28v1.71a2.9,2.9,0,0,0,1.32,2.27l50.78,29.32A2.88,2.88,0,0,0,124.16,187.37Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M124.16,187.37l50.78-29.32a2.9,2.9,0,0,0,1.32-2.27v-1.71a2.91,2.91,0,0,0-1.32-2.28l-50.78-29.32a2.88,2.88,0,0,0-2.62,0L70.76,151.79a2.91,2.91,0,0,0-1.32,2.28v1.71a2.9,2.9,0,0,0,1.32,2.27l50.78,29.32A2.88,2.88,0,0,0,124.16,187.37Z"
@ -697,7 +697,7 @@
></path>
<path
d="M174.94,153.31l-50.78,29.31a2.88,2.88,0,0,1-2.62,0L70.76,153.31a.8.8,0,0,1,0-1.52l50.78-28.3a2.88,2.88,0,0,1,2.62,0l50.78,28.3A.8.8,0,0,1,174.94,153.31Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M174.94,153.31l-50.78,29.31a2.88,2.88,0,0,1-2.62,0L70.76,153.31a.8.8,0,0,1,0-1.52l50.78-28.3a2.88,2.88,0,0,1,2.62,0l50.78,28.3A.8.8,0,0,1,174.94,153.31Z"
@ -705,7 +705,7 @@
></path>
<path
d="M122.85,182.94v4.74a2.67,2.67,0,0,0,1.31-.31l50.78-29.32a2.91,2.91,0,0,0,1.32-2.28v-1.71a2.92,2.92,0,0,0-1.07-2.1c.47.41.39,1-.25,1.34l-50.78,29.32A2.57,2.57,0,0,1,122.85,182.94Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M122.85,182.94v4.74a2.67,2.67,0,0,0,1.31-.31l50.78-29.32a2.91,2.91,0,0,0,1.32-2.28v-1.71a2.92,2.92,0,0,0-1.07-2.1c.47.41.39,1-.25,1.34l-50.78,29.32A2.57,2.57,0,0,1,122.85,182.94Z"
@ -725,11 +725,11 @@
></path>
<path
d="M150.18,147.39a3.41,3.41,0,0,0-3.08,0c-.86.5-.86,1.29,0,1.78a3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,150.18,147.39Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M144,151a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,144,151Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M137.85,154.51a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,137.85,154.51Z"
@ -741,13 +741,13 @@
></path>
<path
d="M145.56,144.73a3.37,3.37,0,0,0-3.09,0,.93.93,0,0,0,0,1.77,3.37,3.37,0,0,0,3.09,0A.93.93,0,0,0,145.56,144.73Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M139.39,148.28a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,139.39,148.28Z"
style="fill: #263238"
></path>
<ellipse cx="131.69" cy="152.73" rx="2.18" ry="1.26" :style="{ fill: color }"></ellipse>
<ellipse cx="131.69" cy="152.73" rx="2.18" ry="1.26" style="fill: currentColor"></ellipse>
<path
d="M127.07,155.4a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,127.07,155.4Z"
style="fill: #263238"
@ -758,7 +758,7 @@
></path>
<path
d="M134.77,145.62a3.35,3.35,0,0,0-3.08,0,.93.93,0,0,0,0,1.77,3.35,3.35,0,0,0,3.08,0A.93.93,0,0,0,134.77,145.62Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M128.61,149.17a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,128.61,149.17Z"
@ -766,7 +766,7 @@
></path>
<path
d="M125.49,161.55a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,125.49,161.55Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<ellipse cx="119.33" cy="159.77" rx="2.18" ry="1.26" style="fill: #263238"></ellipse>
<path
@ -775,7 +775,7 @@
></path>
<path
d="M136.31,139.39a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,136.31,139.39Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M130.15,143a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,130.15,143Z"
@ -783,7 +783,7 @@
></path>
<path
d="M124,146.51a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,124,146.51Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M117.83,150.06a3.41,3.41,0,0,0-3.08,0c-.86.5-.86,1.29,0,1.78a3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,117.83,150.06Z"
@ -791,7 +791,7 @@
></path>
<path
d="M116.25,156.22a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,116.25,156.22Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M111.63,153.55a3.41,3.41,0,0,0-3.08,0,.94.94,0,0,0,0,1.78,3.41,3.41,0,0,0,3.08,0A.94.94,0,0,0,111.63,153.55Z"
@ -807,7 +807,7 @@
></path>
<path
d="M129.73,131.76l0,0a1.17,1.17,0,0,0-1.48-.31L106,144.24l1.24,1.67,22.21-12.83A.88.88,0,0,0,129.73,131.76Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M127.26,128.45l0,0a1.16,1.16,0,0,0-1.48-.31L95.86,145.36a.87.87,0,0,0-.27,1.31l0,0a1.16,1.16,0,0,0,1.48.31L127,129.77A.88.88,0,0,0,127.26,128.45Z"
@ -815,7 +815,7 @@
></path>
<path
d="M127.26,128.45l0,0a1.16,1.16,0,0,0-1.48-.31l-7.43,4.29,1.24,1.66,7.42-4.28A.88.88,0,0,0,127.26,128.45Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M124.79,125.13l0,0a1.16,1.16,0,0,0-1.48-.31L93.39,142a.89.89,0,0,0-.27,1.32l0,0a1.16,1.16,0,0,0,1.48.3l29.88-17.25A.88.88,0,0,0,124.79,125.13Z"
@ -823,7 +823,7 @@
></path>
<path
d="M124.79,125.13l0,0a1.16,1.16,0,0,0-1.48-.31l-15.57,9L109,135.4l15.56-9A.88.88,0,0,0,124.79,125.13Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M122.32,121.81l0,0a1.16,1.16,0,0,0-1.48-.3L90.92,138.72a.88.88,0,0,0-.27,1.32l0,0a1.16,1.16,0,0,0,1.48.31L122,123.13A.88.88,0,0,0,122.32,121.81Z"
@ -831,7 +831,7 @@
></path>
<path
d="M122.32,121.81l0,0a1.16,1.16,0,0,0-1.48-.3L93.68,137.13l1.24,1.66L122,123.13A.88.88,0,0,0,122.32,121.81Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</g>
@ -839,7 +839,7 @@
<g id="freepik--gears--inject-87">
<path
d="M132.4,412.71v7.54a.56.56,0,0,0,.51.55l3.93.24v5.54h0a.33.33,0,0,0,.19.28l4.15,2.39a1,1,0,0,0,.52.11h0a.83.83,0,0,0,.39-.08l4.2-1.94a1.58,1.58,0,0,1,1-.06,24.6,24.6,0,0,0,3.26.78.78.78,0,0,1,.61.59l.52,2.76a.69.69,0,0,0,.23.37h0a.62.62,0,0,0,.39.14h6.09a.55.55,0,0,0,.34-.13.19.19,0,0,0,.08-.07.73.73,0,0,0,.09-.08v-.06c0-.06.09-.1.1-.17l.53-2.76a.77.77,0,0,1,.6-.59,24.23,24.23,0,0,0,3.26-.78,1.58,1.58,0,0,1,1,.06l4.2,1.94a.71.71,0,0,0,.26,0v0H169a1,1,0,0,0,.4-.1h0l4.14-2.39a.41.41,0,0,0,.15-.14h0a.35.35,0,0,0,0-.11h0v-2.36h0v-3.18h0l3.86-.25h.07a.93.93,0,0,0,.1-.05.53.53,0,0,0,.26-.13.41.41,0,0,0,.08-.19c0-.06.08-.11.08-.18h0v-3.08h0v-3.95h0v-3.08a.56.56,0,0,0-.52-.55l-3.93-.25v-5.53h0a.34.34,0,0,0-.19-.3l-4.14-2.39a1.14,1.14,0,0,0-.92,0l-4.2,1.94a1.5,1.5,0,0,1-1,.06,24.21,24.21,0,0,0-3.26-.77.79.79,0,0,1-.6-.59L159,399a.65.65,0,0,0-.61-.51h-6.09a.66.66,0,0,0-.62.51l-.52,2.77a.8.8,0,0,1-.61.59,24.58,24.58,0,0,0-3.26.77,1.51,1.51,0,0,1-1-.06l-4.2-1.94a1.11,1.11,0,0,0-.91,0l-4.14,2.39a.35.35,0,0,0-.2.3h0v5.52l-3.93.25a.56.56,0,0,0-.51.55v2.46A.41.41,0,0,0,132.4,412.71Zm15.91,2a15.48,15.48,0,0,1,14,0q.44.25.81.51a8.14,8.14,0,0,1-.81.54,15.46,15.46,0,0,1-14,0,7.58,7.58,0,0,1-.81-.53A8.52,8.52,0,0,1,148.31,414.67Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M132.39,412.71l0,7.54a.55.55,0,0,0,.51.54l3.93.25v5.54a.33.33,0,0,0,.19.28l4.15,2.39a1,1,0,0,0,.52.11h0a.83.83,0,0,0,.39-.08l4.2-1.94a1.46,1.46,0,0,1,.4-.1h0a1.47,1.47,0,0,1,.56,0,24.6,24.6,0,0,0,3.26.78.64.64,0,0,1,.26.1v0a.79.79,0,0,1,.35.46l.52,2.76a.63.63,0,0,0,.23.36h0a.62.62,0,0,0,.39.14h6.2a.69.69,0,0,0,.4-.27v-.06c0-.06.09-.1.1-.17l.53-2.76a.7.7,0,0,1,.24-.4h0a.77.77,0,0,1,.36-.18,24.23,24.23,0,0,0,3.26-.78,1.69,1.69,0,0,1,.64,0v0a1.27,1.27,0,0,1,.32.07l4.2,1.94a.71.71,0,0,0,.26,0v0h0a1.07,1.07,0,0,0,.65-.1h0l4.14-2.39.09-.06.07-.09a.27.27,0,0,0,0-.12h0v-5.54l.72-.05,3.14-.2h.07a.55.55,0,0,0,.52-.54v-7a.55.55,0,0,1-.52.54l-5.52.35a1,1,0,0,0-.74.5,8.28,8.28,0,0,1-1.18,1.63.43.43,0,0,0,.07.67l3.28,2.36a.31.31,0,0,1,0,.56l-4.14,2.39a1.1,1.1,0,0,1-.92,0l-4.2-1.94a1.57,1.57,0,0,0-1-.06,23.87,23.87,0,0,1-3.26.78.79.79,0,0,0-.6.59l-.53,2.76a.65.65,0,0,1-.61.51h-6.09a.66.66,0,0,1-.62-.51l-.52-2.76a.81.81,0,0,0-.61-.59,24.6,24.6,0,0,1-3.26-.78,1.58,1.58,0,0,0-1,.06l-4.2,1.94a1.07,1.07,0,0,1-.91,0L137,419.83a.31.31,0,0,1,0-.56l3.28-2.36a.45.45,0,0,0,.06-.68,7.89,7.89,0,0,1-1.17-1.62,1,1,0,0,0-.75-.5l-5.52-.34a.56.56,0,0,1-.51-.55v-.62A.43.43,0,0,0,132.39,412.71Z"
@ -859,11 +859,11 @@
></path>
<path
d="M168.52,401.09l-4.2,1.94a1.5,1.5,0,0,1-1,.06,24.21,24.21,0,0,0-3.26-.77.79.79,0,0,1-.6-.59L159,399a.65.65,0,0,0-.61-.51h-6.09a.66.66,0,0,0-.62.51l-.52,2.77a.8.8,0,0,1-.61.59,24.58,24.58,0,0,0-3.26.77,1.51,1.51,0,0,1-1-.06l-4.2-1.94a1.11,1.11,0,0,0-.91,0l-4.14,2.39a.31.31,0,0,0,0,.56l3.28,2.36a.45.45,0,0,1,.06.68,8.17,8.17,0,0,0-1.17,1.62,1,1,0,0,1-.75.5l-5.52.35a.56.56,0,0,0-.51.55v3.08a.56.56,0,0,0,.51.55l5.52.34a1,1,0,0,1,.75.5,8.22,8.22,0,0,0,1.17,1.63.44.44,0,0,1-.06.67L137,419.27a.31.31,0,0,0,0,.56l4.14,2.39a1.07,1.07,0,0,0,.91,0l4.2-1.94a1.58,1.58,0,0,1,1-.06,24.6,24.6,0,0,0,3.26.78.78.78,0,0,1,.61.59l.52,2.76a.66.66,0,0,0,.62.51h6.09a.65.65,0,0,0,.61-.51l.53-2.76a.77.77,0,0,1,.6-.59,24.23,24.23,0,0,0,3.26-.78,1.57,1.57,0,0,1,1,.06l4.2,1.94a1.1,1.1,0,0,0,.92,0l4.14-2.39a.31.31,0,0,0,0-.56l-3.28-2.36a.42.42,0,0,1-.06-.67,8.22,8.22,0,0,0,1.17-1.63,1,1,0,0,1,.74-.5l5.52-.34a.56.56,0,0,0,.52-.55v-3.08a.56.56,0,0,0-.52-.55l-5.52-.35a1,1,0,0,1-.74-.5,8.17,8.17,0,0,0-1.17-1.62.43.43,0,0,1,.06-.68l3.28-2.36a.31.31,0,0,0,0-.56l-4.14-2.39A1.14,1.14,0,0,0,168.52,401.09Zm-6.21,6.55c3.87,2.23,3.87,5.85,0,8.08a15.46,15.46,0,0,1-14,0c-3.87-2.23-3.87-5.85,0-8.08A15.46,15.46,0,0,1,162.31,407.64Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M173.77,419.55a.35.35,0,0,0-.16-.28L172,418.08v-3.91a.9.9,0,0,1,.22-.06l5.52-.35a.55.55,0,0,0,.52-.54v7a.55.55,0,0,1-.52.54h-.07l-3.14.2-.72.05S173.78,419.65,173.77,419.55Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M173.77,419.55a.35.35,0,0,0-.16-.28L172,418.08v-3.91a.9.9,0,0,1,.22-.06l5.52-.35a.55.55,0,0,0,.52-.54v7a.55.55,0,0,1-.52.54h-.07l-3.14.2-.72.05S173.78,419.65,173.77,419.55Z"
@ -871,7 +871,7 @@
></path>
<path
d="M164,420.23a1.26,1.26,0,0,1,.31.09l4.2,1.94a1.06,1.06,0,0,0,.54.07v7a.88.88,0,0,1-.28,0h0v0a.71.71,0,0,1-.26,0l-4.2-1.94a1.29,1.29,0,0,0-.31-.07Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M164,420.23a1.26,1.26,0,0,1,.31.09l4.2,1.94a1.06,1.06,0,0,0,.54.07v7a.88.88,0,0,1-.28,0h0v0a.71.71,0,0,1-.26,0l-4.2-1.94a1.29,1.29,0,0,0-.31-.07Z"
@ -879,7 +879,7 @@
></path>
<path
d="M158.89,424.59a.5.5,0,0,0,.08-.2l.53-2.76a.49.49,0,0,1,.08-.21v7a.54.54,0,0,0-.08.21l-.53,2.76c0,.06-.05.09-.08.14Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M158.89,424.59a.5.5,0,0,0,.08-.2l.53-2.76a.49.49,0,0,1,.08-.21v7a.54.54,0,0,0-.08.21l-.53,2.76c0,.06-.05.09-.08.14Z"
@ -899,13 +899,13 @@
></path>
<path
d="M213.17,391.05h0l0-.1h0v-5h0a.4.4,0,0,0-.09-.24l-1.55-2.16a.71.71,0,0,0-.63-.3l-4.06.68a1.3,1.3,0,0,1-.77-.22,9.1,9.1,0,0,0-.8-.51V380h0c0-.13-.12-.25-.32-.3l-4.12-1a.79.79,0,0,0-.66.12l-2,2.07a.88.88,0,0,1-.64.2,21.77,21.77,0,0,0-2.68,0,1.1,1.1,0,0,1-.73-.32L192.36,379a.79.79,0,0,0-.68-.25l-4.28,1a.27.27,0,0,0-.22.28v3.21a9.23,9.23,0,0,0-1,.61,1.12,1.12,0,0,1-.7.12l-3.93-.66a.69.69,0,0,0-.62.18l-1.7,2.37a.15.15,0,0,0,0,.11v0c0,.36,0,6.13,0,6.16a.29.29,0,0,0,0,.1v5a.41.41,0,0,0,.09.26l1.55,2.16a.74.74,0,0,0,.63.3l4-.69a1.26,1.26,0,0,1,.78.23c.25.17.52.34.8.5v3.21c0,.14.12.26.32.31l4.11,1a.77.77,0,0,0,.67-.13l2-2.07a.88.88,0,0,1,.64-.2,24,24,0,0,0,2.68,0,1,1,0,0,1,.72.31l1.77,1.85a.82.82,0,0,0,.68.26l4.28-1a.29.29,0,0,0,.22-.23c0-.07,0-3.26,0-3.26a11.2,11.2,0,0,0,1-.6,1,1,0,0,1,.7-.13l3.93.67a.67.67,0,0,0,.62-.19l1.7-2.37a.17.17,0,0,0,0-.11c0-.11,0-6,0-6.17Zm-22.89.13c.19-.13.39-.26.61-.39a11.8,11.8,0,0,1,10.64,0c.21.13.41.25.59.38a5.89,5.89,0,0,1-.64.42,11.82,11.82,0,0,1-8.16.92,9.18,9.18,0,0,1-2.41-.92C190.69,391.46,190.47,391.32,190.28,391.18Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M213.17,391.05h0l0-.1h0v-5h0a.4.4,0,0,0-.09-.24l-1.55-2.16a.71.71,0,0,0-.63-.3l-4.06.68a1.3,1.3,0,0,1-.77-.22,9.1,9.1,0,0,0-.8-.51V380h0c0-.13-.12-.25-.32-.3l-4.12-1a.79.79,0,0,0-.66.12l-2,2.07a.88.88,0,0,1-.64.2,21.77,21.77,0,0,0-2.68,0,1.1,1.1,0,0,1-.73-.32L192.36,379a.79.79,0,0,0-.68-.25l-4.28,1a.27.27,0,0,0-.22.28v3.21a9.23,9.23,0,0,0-1,.61,1.12,1.12,0,0,1-.7.12l-3.93-.66a.69.69,0,0,0-.62.18l-1.7,2.37a.15.15,0,0,0,0,.11v0c0,.36,0,6.13,0,6.16a.29.29,0,0,0,0,.1v5a.41.41,0,0,0,.09.26l1.55,2.16a.74.74,0,0,0,.63.3l4-.69a1.26,1.26,0,0,1,.78.23c.25.17.52.34.8.5v3.21c0,.14.12.26.32.31l4.11,1a.77.77,0,0,0,.67-.13l2-2.07a.88.88,0,0,1,.64-.2,24,24,0,0,0,2.68,0,1,1,0,0,1,.72.31l1.77,1.85a.82.82,0,0,0,.68.26l4.28-1a.29.29,0,0,0,.22-.23c0-.07,0-3.26,0-3.26a11.2,11.2,0,0,0,1-.6,1,1,0,0,1,.7-.13l3.93.67a.67.67,0,0,0,.62-.19l1.7-2.37a.17.17,0,0,0,0-.11c0-.11,0-6,0-6.17Zm-22.89.13c.19-.13.39-.26.61-.39a11.8,11.8,0,0,1,10.64,0c.21.13.41.25.59.38a5.89,5.89,0,0,1-.64.42,11.82,11.82,0,0,1-8.16.92,9.18,9.18,0,0,1-2.41-.92C190.69,391.46,190.47,391.32,190.28,391.18Z"
style="opacity: 0.30000000000000004"
></path>
<path d="M179.23,386h0v0s0,0,0,0A.09.09,0,0,0,179.23,386Z" :style="{ fill: color }"></path>
<path d="M179.23,386h0v0s0,0,0,0A.09.09,0,0,0,179.23,386Z" style="fill: currentColor"></path>
<path
d="M188.12,382.74c-.33.15-.64.31-.94.48V380a.28.28,0,0,0,0,.17l1,2A.38.38,0,0,1,188.12,382.74Z"
style="opacity: 0.30000000000000004"
@ -936,7 +936,7 @@
></path>
<path
d="M205.21,397.05V400h0v3.26a.29.29,0,0,1-.22.23l-4.28,1a.49.49,0,0,1-.29,0v-6.18a.54.54,0,0,0,.3,0l4.28-1A.25.25,0,0,0,205.21,397.05Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M205.21,397.05V400h0v3.26a.29.29,0,0,1-.22.23l-4.28,1a.49.49,0,0,1-.29,0v-6.18a.54.54,0,0,0,.3,0l4.28-1A.25.25,0,0,0,205.21,397.05Z"
@ -948,11 +948,11 @@
></path>
<path
d="M213.17,391.06c0,.21,0,6.06,0,6.17a.17.17,0,0,1,0,.11l-1.7,2.37a.52.52,0,0,1-.29.17v-6.17a.66.66,0,0,0,.3-.17l1.7-2.38A.21.21,0,0,0,213.17,391.06Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M213.17,391.06c0,.21,0,6.06,0,6.17a.17.17,0,0,1,0,.11l-1.7,2.37a.52.52,0,0,1-.29.17v-6.17a.66.66,0,0,0,.3-.17l1.7-2.38A.21.21,0,0,0,213.17,391.06Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M213.17,391.06c0,.21,0,6.06,0,6.17a.17.17,0,0,1,0,.11l-1.7,2.37a.52.52,0,0,1-.29.17v-6.17a.66.66,0,0,0,.3-.17l1.7-2.38A.21.21,0,0,0,213.17,391.06Z"
@ -960,7 +960,7 @@
></path>
<path
d="M187.18,380v0a.37.37,0,0,0,0,.16l1,2a.37.37,0,0,1-.13.52c-.33.15-.64.31-.94.48a9.23,9.23,0,0,0-1,.61,1.12,1.12,0,0,1-.7.12l-3.93-.66a.69.69,0,0,0-.62.18l-1.7,2.37a.15.15,0,0,0,0,.11v0c0,.11.12.21.3.27l3.49,1.11a.49.49,0,0,1,.39.46,4,4,0,0,0,0,1.34.42.42,0,0,1-.27.47l-3.7,1.17a.25.25,0,0,0-.17.24.49.49,0,0,0,.08.24l1.55,2.16a.76.76,0,0,0,.64.3l4.05-.68a1.2,1.2,0,0,1,.78.22,12.15,12.15,0,0,0,1.64.94c.24.12.37.33.29.49l-1.11,2.2c-.08.16.06.33.3.4l4.11,1a.77.77,0,0,0,.67-.13l2-2.07a1,1,0,0,1,.64-.2,24,24,0,0,0,2.68,0,1,1,0,0,1,.72.31L200,398a.82.82,0,0,0,.68.26l4.28-1a.29.29,0,0,0,.17-.45l-1-2a.35.35,0,0,1,.13-.51,11.84,11.84,0,0,0,1.89-1.09,1,1,0,0,1,.71-.12l3.92.66a.69.69,0,0,0,.63-.19l1.7-2.37a.14.14,0,0,0,0-.1h0l0-.1h0a.47.47,0,0,0-.27-.19l-3.5-1.1c-.24-.08-.41-.29-.38-.47a4.56,4.56,0,0,0,0-1.33.43.43,0,0,1,.27-.48l3.7-1.17a.23.23,0,0,0,.17-.22h0a.4.4,0,0,0-.09-.24l-1.55-2.16a.71.71,0,0,0-.63-.3l-4.06.68a1.3,1.3,0,0,1-.77-.22,9.1,9.1,0,0,0-.8-.51c-.27-.15-.55-.3-.84-.44s-.38-.33-.3-.48l1.12-2.21a.29.29,0,0,0,0-.09c0-.13-.12-.25-.32-.3l-4.12-1a.79.79,0,0,0-.66.12l-2,2.07a.88.88,0,0,1-.64.2,21.77,21.77,0,0,0-2.68,0,1.1,1.1,0,0,1-.73-.32L192.36,379a.79.79,0,0,0-.68-.25l-4.28,1A.27.27,0,0,0,187.18,380Zm15.55,6.35a1.14,1.14,0,0,1,.11.11l.07.07.15.19c.06.07.11.15.16.22l.09.15,0,.06a2.65,2.65,0,0,1-.21,3,4.45,4.45,0,0,1-1,1,5.89,5.89,0,0,1-.64.42,11.82,11.82,0,0,1-8.16.92,9.18,9.18,0,0,1-2.41-.92c-.22-.13-.44-.27-.63-.41a4.26,4.26,0,0,1-1.28-1.43s0,0,0,0a.2.2,0,0,1,0-.08.36.36,0,0,1,0-.09.36.36,0,0,1,0-.09,2.66,2.66,0,0,1,.38-2.63c1.59-2.21,6-3.27,9.82-2.35A7.61,7.61,0,0,1,202.73,386.36Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</g>
@ -992,11 +992,11 @@
<g id="freepik--screwdriver--inject-87">
<path
d="M259.26,403l7.66,13.26,25.83-14.91c1.06-.53,1.73-1.77,1.73-3.58a12,12,0,0,0-5.42-9.38,3.82,3.82,0,0,0-3.84-.38h0Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M257.72,405.71h0c-.11,2-3,2.45-3,2.45l5.41,9.38s1.81-2.22,3.62-1.34h0c2.67,1.16,4.74-.28,4.74-3.46a12,12,0,0,0-5.42-9.39C260.33,401.75,258.06,402.82,257.72,405.71Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M257.72,405.71h0c-.11,2-3,2.45-3,2.45l5.41,9.38s1.81-2.22,3.62-1.34h0c2.67,1.16,4.74-.28,4.74-3.46a12,12,0,0,0-5.42-9.39C260.33,401.75,258.06,402.82,257.72,405.71Z"
@ -1008,11 +1008,11 @@
></path>
<path
d="M249.11,408.82l.45.79a5.69,5.69,0,0,0-.23,1.68,12,12,0,0,0,5.42,9.38,5.36,5.36,0,0,0,1.57.64l.45.78,1.81-1h0a3.81,3.81,0,0,0,1.58-3.51,12,12,0,0,0-5.41-9.38,3.81,3.81,0,0,0-3.83-.38h0Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M258.36,418.59a12,12,0,0,0-5.42-9.39c-3-1.73-5.42-.32-5.42,3.13a12,12,0,0,0,5.42,9.38C255.93,423.44,258.36,422,258.36,418.59Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M258.36,418.59a12,12,0,0,0-5.42-9.39c-3-1.73-5.42-.32-5.42,3.13a12,12,0,0,0,5.42,9.38C255.93,423.44,258.36,422,258.36,418.59Z"
@ -1081,7 +1081,7 @@
<polygon points="380.58 141.64 380.03 151.82 374.71 150.01 380.58 141.64" style="fill: #f28f8f"></polygon>
<path
d="M384.48,142.09l23.81-1.76c4.61,3.49,13.17,10.83,13.16,12.86h0v1.41h0a.48.48,0,0,1-.05.18c-.84,1.6-3.88,2.59-8.61,2.67-5.61.09-14.32-.42-16.61-2.39-3.44-3-11.7-11.63-11.7-11.63l1.2-.09Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M384.48,142.09l23.81-1.76c4.61,3.49,13.17,10.83,13.16,12.86h0v1.41h0a.48.48,0,0,1-.05.18c-.84,1.6-3.88,2.59-8.61,2.67-5.61.09-14.32-.42-16.61-2.39-3.44-3-11.7-11.63-11.7-11.63l1.2-.09Z"
@ -1089,13 +1089,13 @@
></path>
<path
d="M408.29,141.67c4.81,3.65,14,11.5,13.11,13.11s-3.88,2.59-8.61,2.67c-5.61.09-14.32-.42-16.61-2.39-3.44-3-11.7-11.63-11.7-11.63Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M408.29,141.67c4.81,3.65,14,11.5,13.11,13.11s-3.88,2.59-8.61,2.67c-5.61.09-14.32-.42-16.61-2.39-3.44-3-11.7-11.63-11.7-11.63Z"
style="opacity: 0.4"
></path>
<path d="M408.29,141.67c.08.69-2.35,2.13-2.35,2.13l.68-4.18Z" :style="{ fill: color }"></path>
<path d="M408.29,141.67c.08.69-2.35,2.13-2.35,2.13l.68-4.18Z" style="fill: currentColor"></path>
<path d="M408.29,141.67c.08.69-2.35,2.13-2.35,2.13l.68-4.18Z" style="opacity: 0.30000000000000004"></path>
<path
d="M402,127.76s3.72.52,5.09,3.32c1.18,2.44.76,8.33-.83,14.75a59.07,59.07,0,0,1-4,12,4.9,4.9,0,0,1-2.84,2.28l.19-7.62.28-5.3s-3.41-4.65-3.78-8.46c-.49-4.91.55-6.91.55-6.91Z"
@ -1131,7 +1131,7 @@
<polygon points="381.39 140.45 380.77 152.13 375.23 150.67 381.39 140.45" style="fill: #f28f8f"></polygon>
<path
d="M409.31,135.88a20.63,20.63,0,0,1-1,5.91,7.23,7.23,0,0,0-1.46-1.65A35,35,0,0,0,396.13,134h0c-9-3.48-19.5-4-27.89-1.06a18.87,18.87,0,0,1,1.12-5c3.06-8,9.25-12.15,19.13-11.12C400.06,118,409.62,124.42,409.31,135.88Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M388.1,128.83c-2.69-.91-9.55-1.44-11.55-.81a12.35,12.35,0,0,1-2.41-2.66c-.94-1.49-.62-3.36.26-3.75s.94.78,4.35,2.47a5.68,5.68,0,0,1-.28-3.45c.56-1.38,1.73,1.1,4.27,2.71S387.78,125.75,388.1,128.83Z"
@ -1156,7 +1156,7 @@
></path>
<path
d="M408.42,394.36a11.7,11.7,0,0,1-.39,2.84,25.51,25.51,0,0,1-2.42,5.7,23.18,23.18,0,0,1-1.7,2.71c-1.26,1.67-2.86,3.07-4.19,4.67a9.08,9.08,0,0,0-2.45,5.59c0,3.49,3.84,4.47,6.77,4.83a21.34,21.34,0,0,0,9.42-1,8.69,8.69,0,0,0,6-7.27c.11-1,0-2,.06-2.94a13.73,13.73,0,0,1,2.37-6.23,18.23,18.23,0,0,0,1.9-3.42c.79-2.2-.06-4.59-.76-6.7-.6-1.83-1.08-4-1.72-3.82,0,.38,0,1.19,0,1.19-.2.42-.66.72-.77,1.19a8.22,8.22,0,0,1-.45,1.46,3.77,3.77,0,0,1-1.45,1.79c-.12-1.31-.23-2.62-.35-3.93a1.79,1.79,0,0,0-.36-1.14,1.81,1.81,0,0,0-1.14-.42,24.67,24.67,0,0,0-7.47-.22,1.35,1.35,0,0,0-1,.49,1.44,1.44,0,0,0-.11.9A36,36,0,0,1,408.42,394.36Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M408.42,394.36a11.7,11.7,0,0,1-.39,2.84,25.51,25.51,0,0,1-2.42,5.7,23.18,23.18,0,0,1-1.7,2.71c-1.26,1.67-2.86,3.07-4.19,4.67a9.08,9.08,0,0,0-2.45,5.59c0,3.49,3.84,4.47,6.77,4.83a21.34,21.34,0,0,0,9.42-1,8.69,8.69,0,0,0,6-7.27c.11-1,0-2,.06-2.94a13.73,13.73,0,0,1,2.37-6.23,18.23,18.23,0,0,0,1.9-3.42c.79-2.2-.06-4.59-.76-6.7-.6-1.83-1.08-4-1.72-3.82,0,.38,0,1.19,0,1.19-.2.42-.66.72-.77,1.19a8.22,8.22,0,0,1-.45,1.46,3.77,3.77,0,0,1-1.45,1.79c-.12-1.31-.23-2.62-.35-3.93a1.79,1.79,0,0,0-.36-1.14,1.81,1.81,0,0,0-1.14-.42,24.67,24.67,0,0,0-7.47-.22,1.35,1.35,0,0,0-1,.49,1.44,1.44,0,0,0-.11.9A36,36,0,0,1,408.42,394.36Z"
@ -1180,7 +1180,7 @@
></path>
<path
d="M368.47,381.6a13.6,13.6,0,0,1-1.69-.48,1.42,1.42,0,0,0-.95-.06,1.4,1.4,0,0,0-.62,1.1,16.25,16.25,0,0,1-.55,2.81,6.92,6.92,0,0,1-1.69,2,28.79,28.79,0,0,1-4.93,3.57c-2,1.23-4,2.21-6.12,3.3s-5,1.86-6.68,3.11c-2.41,1.82-2.51,6.08.43,7.6,2.54,1.32,9.1,2.53,15.79.24,3.65-1.24,7.54-5.42,12.38-6.06,3.07-.41,7.17-.89,9-3.34.67-1.08.08-4.09-.47-7.66-.49-3.2-.94-8.2-2-7.87,0,0-.38,1.18-.45,1.31a9.65,9.65,0,0,1-.85,1.14,11.13,11.13,0,0,1-.87.82,12.79,12.79,0,0,1-1.09,1.12,3.11,3.11,0,0,1-1.78.74,1.71,1.71,0,0,1-.89-.19c-.53-.3-.6-1-1-1.42a5.07,5.07,0,0,0-1.72-1.12,9.48,9.48,0,0,0-2.79-.56Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M368.47,381.6a13.6,13.6,0,0,1-1.69-.48,1.42,1.42,0,0,0-.95-.06,1.4,1.4,0,0,0-.62,1.1,16.25,16.25,0,0,1-.55,2.81,6.92,6.92,0,0,1-1.69,2,28.79,28.79,0,0,1-4.93,3.57c-2,1.23-4,2.21-6.12,3.3s-5,1.86-6.68,3.11c-2.41,1.82-2.51,6.08.43,7.6,2.54,1.32,9.1,2.53,15.79.24,3.65-1.24,7.54-5.42,12.38-6.06,3.07-.41,7.17-.89,9-3.34.67-1.08.08-4.09-.47-7.66-.49-3.2-.94-8.2-2-7.87,0,0-.38,1.18-.45,1.31a9.65,9.65,0,0,1-.85,1.14,11.13,11.13,0,0,1-.87.82,12.79,12.79,0,0,1-1.09,1.12,3.11,3.11,0,0,1-1.78.74,1.71,1.71,0,0,1-.89-.19c-.53-.3-.6-1-1-1.42a5.07,5.07,0,0,0-1.72-1.12,9.48,9.48,0,0,0-2.79-.56Z"
@ -1220,7 +1220,7 @@
></path>
<path
d="M401.79,189.35a1.82,1.82,0,1,1-1.82-1.82A1.82,1.82,0,0,1,401.79,189.35Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M383.76,169.18a8.43,8.43,0,0,0-7.44,5.13c-1.51,3.84-1.52,12.36-1.61,16.59a10.1,10.1,0,0,1-7.19,0s0-13.41,2.29-17.85,6.7-4.71,9-4.88a41.71,41.71,0,0,1,4.93,0Z"
@ -1228,7 +1228,7 @@
></path>
<path
d="M373.13,187.93a1.82,1.82,0,1,1-1.82-1.82A1.82,1.82,0,0,1,373.13,187.93Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
</g>
</g>
@ -1237,15 +1237,15 @@
<g id="freepik--Text--inject-87">
<path
d="M220.56,123.12c.27.39.58.79.91,1.2a3.65,3.65,0,0,0,1.2,1,3.49,3.49,0,0,0,1.71.33,5.26,5.26,0,0,0,2.35-.81,10.8,10.8,0,0,0,2.34-1.86,13.47,13.47,0,0,0,2-2.64,14.18,14.18,0,0,0,1.38-3.24,13.43,13.43,0,0,0,.5-3.72c0-2-.52-3.42-1.56-4.12s-2.46-.52-4.25.52a6.7,6.7,0,0,0-1.56,1.26c-.49.52-.94,1-1.35,1.54L223.09,114a3.47,3.47,0,0,1-.89.87l-9.15,5.29a.91.91,0,0,1-1.18,0,1.85,1.85,0,0,1-.41-1.48l1.76-33.29a5.72,5.72,0,0,1,.5-2A2.89,2.89,0,0,1,214.81,82l25.12-14.51a.86.86,0,0,1,1.12.08,1.94,1.94,0,0,1,.47,1.45v9.58a4.71,4.71,0,0,1-.47,2,2.91,2.91,0,0,1-1.12,1.36L222.85,91.8l-.41,8.28a21.2,21.2,0,0,1,2.44-2.9,14.35,14.35,0,0,1,3-2.33,15.18,15.18,0,0,1,6.31-2.2,7.62,7.62,0,0,1,5,1.24,9.55,9.55,0,0,1,3.35,4.76,24.94,24.94,0,0,1,1.2,8.43,39.65,39.65,0,0,1-1.32,10.34,40.32,40.32,0,0,1-3.64,9.11,35.8,35.8,0,0,1-5.43,7.43,30.63,30.63,0,0,1-6.69,5.31,17.17,17.17,0,0,1-7.14,2.53,8.28,8.28,0,0,1-5.31-1.18,9,9,0,0,1-3.35-4.21,17.42,17.42,0,0,1-1.23-6.47,3.8,3.8,0,0,1,.38-1.62,2.52,2.52,0,0,1,.91-1.12l7.46-4.3c.62-.36,1.1-.46,1.44-.29A1.84,1.84,0,0,1,220.56,123.12Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M266.23,51.38q4.41-2.54,7.57-2.38a7.59,7.59,0,0,1,5.26,2.3,13.3,13.3,0,0,1,3.11,6,38.92,38.92,0,0,1,1.2,8.66q.12,3.83.12,8.07t-.12,8a60.14,60.14,0,0,1-1.2,10.05,43.56,43.56,0,0,1-3.11,9.61,37.46,37.46,0,0,1-5.26,8.37,27.9,27.9,0,0,1-7.57,6.36c-2.93,1.69-5.46,2.49-7.57,2.38a7.51,7.51,0,0,1-5.25-2.3,13.25,13.25,0,0,1-3.12-6,40,40,0,0,1-1.2-8.66Q249,98.23,249,94t.12-8.21a62.05,62.05,0,0,1,1.2-10,43.67,43.67,0,0,1,3.12-9.62,37.06,37.06,0,0,1,5.25-8.37A28.05,28.05,0,0,1,266.23,51.38Zm6.28,36.51q.24-7.81,0-15.19a27.71,27.71,0,0,0-.44-3.9,6.86,6.86,0,0,0-1-2.71A2.6,2.6,0,0,0,269.17,65a5.06,5.06,0,0,0-2.94.89,10,10,0,0,0-2.93,2.5,12.82,12.82,0,0,0-1.88,3.3,20.17,20.17,0,0,0-1.06,3.91A32.37,32.37,0,0,0,260,80q-.3,7.67,0,15.18a25.69,25.69,0,0,0,.38,3.94,6.45,6.45,0,0,0,1.06,2.68,2.66,2.66,0,0,0,1.91,1.12,5,5,0,0,0,2.93-.88,10.28,10.28,0,0,0,2.94-2.51,13.43,13.43,0,0,0,1.91-3.32,17.28,17.28,0,0,0,1.05-3.91A33.37,33.37,0,0,0,272.51,87.89Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M306.62,28.07c2.93-1.7,5.46-2.49,7.57-2.39a7.66,7.66,0,0,1,5.26,2.3,13.55,13.55,0,0,1,3.11,6,39.51,39.51,0,0,1,1.2,8.66q.12,3.83.12,8.07c0,2.83,0,5.51-.12,8a61.2,61.2,0,0,1-1.2,10,44.64,44.64,0,0,1-3.11,9.61,37.36,37.36,0,0,1-5.26,8.37,27.87,27.87,0,0,1-7.57,6.36c-2.94,1.7-5.46,2.49-7.57,2.39a7.64,7.64,0,0,1-5.26-2.3,13.45,13.45,0,0,1-3.11-6,39.51,39.51,0,0,1-1.2-8.66q-.12-3.64-.12-7.89c0-2.83,0-5.57.12-8.2a61.2,61.2,0,0,1,1.2-10.05,44.35,44.35,0,0,1,3.11-9.62,37.17,37.17,0,0,1,5.26-8.36A27.55,27.55,0,0,1,306.62,28.07Zm6.28,36.5q.24-7.81,0-15.19a29.28,29.28,0,0,0-.44-3.9,6.75,6.75,0,0,0-1-2.7,2.55,2.55,0,0,0-1.88-1.13,5,5,0,0,0-2.93.88A10.12,10.12,0,0,0,303.68,45a13.08,13.08,0,0,0-1.88,3.3,19.88,19.88,0,0,0-1.05,3.9,32.37,32.37,0,0,0-.41,4.4q-.3,7.67,0,15.18a24.49,24.49,0,0,0,.38,3.94,6.36,6.36,0,0,0,1.06,2.69,2.68,2.68,0,0,0,1.9,1.11,5,5,0,0,0,2.94-.88,10.08,10.08,0,0,0,2.93-2.51,13.23,13.23,0,0,0,1.91-3.31A18,18,0,0,0,312.52,69,35.52,35.52,0,0,0,312.9,64.57Z"
:style="{ fill: color }"
style="fill: currentColor"
></path>
<path
d="M243.26,179.32a.29.29,0,0,1,.39,0,.68.68,0,0,1,.17.51v3.4a1.64,1.64,0,0,1-.17.7,1.06,1.06,0,0,1-.39.49l-9.87,5.69a.29.29,0,0,1-.39,0,.68.68,0,0,1-.17-.51V168.9a1.64,1.64,0,0,1,.17-.7,1.06,1.06,0,0,1,.39-.49l9.7-5.6a.32.32,0,0,1,.4,0,.69.69,0,0,1,.16.51v3.4a1.62,1.62,0,0,1-.16.7,1.14,1.14,0,0,1-.4.49l-6.41,3.7v3.46l5.95-3.44a.33.33,0,0,1,.4,0,.7.7,0,0,1,.16.52v3.39a1.66,1.66,0,0,1-.16.71,1,1,0,0,1-.4.48l-5.95,3.44v3.59Z"
@ -1333,12 +1333,5 @@
</svg>
</template>
<script lang="ts" setup>
defineProps({
color: {
type: String,
required: true
}
});
</script>
<script lang="ts" setup></script>
<style scoped></style>

View File

@ -1,24 +1,24 @@
<template>
<div class="w-400px h-400px">
<svg-no-permission v-if="type === '403'" :color="color" />
<svg-not-found v-if="type === '404'" :color="color" />
<svg-service-error v-if="type === '500'" :color="color" />
<div class="w-400px h-400px" :style="{ color }">
<svg-no-permission v-if="type === '403'" />
<svg-not-found v-if="type === '404'" />
<svg-service-error v-if="type === '500'" />
</div>
</template>
<script lang="ts" setup>
import type { PropType } from 'vue';
import { SvgNoPermission, SvgNotFound, SvgServiceError } from './components';
defineProps({
type: {
type: String as PropType<'403' | '404' | '500'>,
default: '404'
},
color: {
type: String,
required: true
interface Props {
/** 异常类型 */
type?: '403' | '404' | '500';
/** 主题颜色 */
color?: string;
}
withDefaults(defineProps<Props>(), {
type: '404',
color: '#409eff'
});
</script>
<style scoped></style>

View File

@ -15,23 +15,21 @@
</template>
<script lang="ts" setup>
import type { PropType } from 'vue';
import { NTooltip } from 'naive-ui';
import type { FollowerPlacement } from 'vueuc';
defineProps({
showTooltip: {
type: Boolean,
default: true
},
placement: {
type: String as PropType<FollowerPlacement>,
default: 'bottom'
},
content: {
type: String,
default: ''
interface Props {
/** 是否显示tooltip */
showTooltip?: boolean;
/** tooltip的位置 */
placement?: FollowerPlacement;
/** tooltip显示文本 */
content?: string;
}
withDefaults(defineProps<Props>(), {
showTooltip: true,
placement: 'bottom',
content: ''
});
</script>
<style scoped></style>

View File

@ -25,15 +25,16 @@
</template>
<script lang="ts" setup>
defineProps({
startColor: {
type: String,
default: '#28aff0'
},
endColor: {
type: String,
default: '#120fc4'
interface Props {
/** 过渡的开始颜色 */
startColor?: string;
/** 过渡的结束颜色 */
endColor?: string;
}
withDefaults(defineProps<Props>(), {
startColor: '#28aff0',
endColor: '#120fc4'
});
</script>
<style scoped></style>

View File

@ -19,15 +19,16 @@
</template>
<script lang="ts" setup>
defineProps({
startColor: {
type: String,
default: '#583ed5'
},
endColor: {
type: String,
default: '#17d7fa'
interface Props {
/** 过渡的开始颜色 */
startColor?: string;
/** 过渡的结束颜色 */
endColor?: string;
}
withDefaults(defineProps<Props>(), {
startColor: '#28aff0',
endColor: '#120fc4'
});
</script>
<style scoped></style>

View File

@ -1,27 +1,29 @@
<template>
<div class="absolute-lt wh-full overflow-hidden">
<div class="absolute -right-300px -top-900px">
<corner-top :start-color="firstColor" :end-color="secondColor" />
<corner-top :start-color="themeColor" :end-color="stopColor" />
</div>
<div class="absolute -left-200px -bottom-400px">
<corner-bottom :start-color="firstColor" :end-color="secondColor" />
<corner-bottom :start-color="themeColor" :end-color="stopColor" />
</div>
</div>
</template>
<script lang="ts" setup>
import { computed } from 'vue';
import { brightenColor, darkenColor } from '@/utils';
import { mixColor } from '@/utils';
import { CornerTop, CornerBottom } from './components';
const props = defineProps({
themeColor: {
type: String,
default: '#409EFF'
interface Props {
/** 主题颜色 */
themeColor?: string;
}
const props = withDefaults(defineProps<Props>(), {
themeColor: '#409EFF'
});
const firstColor = computed(() => darkenColor(props.themeColor));
const secondColor = computed(() => brightenColor(props.themeColor));
const COLOR_WHITE = '#ffffff';
const stopColor = computed(() => mixColor(COLOR_WHITE, props.themeColor, 0.7));
</script>
<style scoped></style>

View File

@ -2,41 +2,30 @@
<svg viewBox="0 0 158.88 158.88">
<path
d="M158.86.3q0,78.74,0,157.48c0,.9-.2,1.1-1.1,1.1q-78.77,0-157.52,0a2.61,2.61,0,0,1-.11-1.3q0-78,0-155.91C.14,0,0,.18,1.61.18h156A2.62,2.62,0,0,1,158.86.3Z"
:style="{ fill: color }"
style="fill: currentColor"
/>
<path
d="M158.86.3H2C0,.31.27,0,.27,2q0,78.42,0,156.85c-.07-.05-.25.12-.24-.12s0-.64,0-1Q0,79.46,0,1.14C0,.24.2,0,1.1,0l156.68,0C158.13.08,158.59-.2,158.86.3Z"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
<path
d="M93.65,51.52a68.65,68.65,0,0,1-6.47,28.81,1.72,1.72,0,0,0,.19,2c6.08,8.28,13.58,14.79,23.19,18.69a46.22,46.22,0,0,0,17.15,3.39,28.87,28.87,0,0,0,3.34-.25,6.2,6.2,0,0,1,7,5.12,6.07,6.07,0,0,1-5.15,7.14,50.39,50.39,0,0,1-18.06-1c-15.85-3.66-28-12.75-37.44-25.7a2.15,2.15,0,0,0-2.23-1.09C61.17,90,49,95.06,39.67,105.84a38.47,38.47,0,0,0-6.23,9.74A6.21,6.21,0,0,1,25.27,119,6.14,6.14,0,0,1,22,110.8a49.31,49.31,0,0,1,9.63-14.62c10.56-11.44,23.8-17.54,39.09-19.54a13.93,13.93,0,0,1,2.84-.34c1.61.14,2.18-.73,2.73-2A54.38,54.38,0,0,0,81.12,51a44,44,0,0,0-8-25,6.11,6.11,0,0,1-.65-6.46A6,6,0,0,1,77.75,16a6.34,6.34,0,0,1,5.66,3,53.61,53.61,0,0,1,7.17,14.28A59.33,59.33,0,0,1,93.65,51.52Z"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
<path
d="M46.92,118.63a6,6,0,0,1,1.35-3.88,37.89,37.89,0,0,1,22.5-14,6.08,6.08,0,0,1,6.65,2.47,6.18,6.18,0,0,1-3.84,9.63,26.09,26.09,0,0,0-15.71,9.77,6.2,6.2,0,0,1-10.95-4Z"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
<path
d="M124.3,92.8a34.66,34.66,0,0,1-9.82-2.48A35.46,35.46,0,0,1,99.83,79.87a6.19,6.19,0,0,1,2.84-9.93,5.79,5.79,0,0,1,6.44,1.73,26.79,26.79,0,0,0,16.51,8.85,6,6,0,0,1,5,5.54,6.21,6.21,0,0,1-4.29,6.46A6.55,6.55,0,0,1,124.3,92.8Z"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
<path
d="M69.32,53.27a33.46,33.46,0,0,1-2.27,12.52,6.21,6.21,0,0,1-10.94,1,6.09,6.09,0,0,1-.65-5.4,26,26,0,0,0-.53-18.25,6.21,6.21,0,0,1,11.49-4.72A40.24,40.24,0,0,1,69.32,53.27Z"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
</svg>
</template>
<script setup lang="ts">
defineProps({
color: {
type: String,
default: '#409EFF'
},
foreground: {
type: String,
default: '#fefefe'
}
});
</script>
<script setup lang="ts"></script>
<style scoped></style>

View File

@ -3,41 +3,30 @@
<path
d="M0,158.86Q0,80,0,1.1C0,.2.2,0,1.1,0Q79.44,0,157.78,0c.9,0,1.1.2,1.1,1.1q0,78.35,0,156.68c0,.9-.2,1.1-1.1,1.1Q78.9,158.83,0,158.86Z"
transform="translate(0)"
:style="{ fill: foreground }"
style="fill: #ffffff"
/>
<path
d="M81.28,55.9c-.1-11.67-2.93-22.55-9.37-32.38-1-1.5-2.14-2.86-2.5-4.71a8.1,8.1,0,0,1,4-8.61,7.89,7.89,0,0,1,9.3,1.23,36,36,0,0,1,5.9,8.83,75.18,75.18,0,0,1,8.44,28.58,83.21,83.21,0,0,1-5.23,36.74c-.91,2.47-1.91,4.9-3,7.28a1.2,1.2,0,0,0,0,1.41c9.58,13.3,21.76,23,37.85,27.24a54.35,54.35,0,0,0,19.68,1.57,7.72,7.72,0,0,1,8.36,6.9,7.9,7.9,0,0,1-6.7,9,64.74,64.74,0,0,1-23-1.33,77.68,77.68,0,0,1-36.93-19.88,93.64,93.64,0,0,1-11.91-13.71A2.18,2.18,0,0,0,73.87,103a72.75,72.75,0,0,0-27.38,7.55c-11.6,6-20.67,14.58-26.4,26.45a10.13,10.13,0,0,1-3.7,4.7A8,8,0,0,1,7.2,141a7.86,7.86,0,0,1-2.36-9.28,60.32,60.32,0,0,1,8.72-14.52c12.2-15.43,28.21-24.59,47.32-28.57A85.08,85.08,0,0,1,73.07,87a1.22,1.22,0,0,0,1.18-.8A76.06,76.06,0,0,0,80.78,63.9,57.87,57.87,0,0,0,81.28,55.9Z"
transform="translate(0)"
:style="{ fill: color }"
style="fill: currentColor"
/>
<path
d="M136.26,108.34a44.72,44.72,0,0,1-11.13-2.87,46.11,46.11,0,0,1-19.66-13.76,8,8,0,0,1,5.72-13.22,7.93,7.93,0,0,1,6.54,2.93A33.27,33.27,0,0,0,136.6,92.17a14.76,14.76,0,0,1,4.48,1.18,8.08,8.08,0,0,1,3.84,9.21C144,106.08,140.79,108.37,136.26,108.34Z"
transform="translate(0)"
:style="{ fill: color }"
style="fill: currentColor"
/>
<path
d="M55.66,33.32a7.61,7.61,0,0,1,6.64,5,49.14,49.14,0,0,1,3.64,17,46.33,46.33,0,0,1-2.46,17.28c-2,5.77-8.24,7.79-12.89,4.15a8.1,8.1,0,0,1-2.39-9,31.68,31.68,0,0,0,1.68-12.36,35.77,35.77,0,0,0-2.43-11C45.35,38.94,49.2,33.32,55.66,33.32Z"
transform="translate(0)"
:style="{ fill: color }"
style="fill: currentColor"
/>
<path
d="M77.92,126.57a8,8,0,0,1-6.68,7.86,32.88,32.88,0,0,0-19.7,12.19,8.13,8.13,0,0,1-11.21,1.62,8,8,0,0,1-1.41-11.58A51.05,51.05,0,0,1,54,123.81a45.85,45.85,0,0,1,14-5.1C73.35,117.67,77.91,121.27,77.92,126.57Z"
transform="translate(0)"
:style="{ fill: color }"
style="fill: currentColor"
/>
</svg>
</template>
<script setup lang="ts">
defineProps({
color: {
type: String,
default: '#409EFF'
},
foreground: {
type: String,
default: '#fefefe00'
}
});
</script>
<script setup lang="ts"></script>
<style scoped></style>

View File

@ -1,22 +1,23 @@
<template>
<div>
<svg-fill-logo v-if="fill" :color="color" />
<svg-logo v-else :color="color" />
<div :style="{ color }">
<svg-fill-logo v-if="fill" />
<svg-logo v-else />
</div>
</template>
<script lang="ts" setup>
import { SvgLogo, SvgFillLogo } from './components';
defineProps({
fill: {
type: Boolean,
default: false
},
color: {
type: String,
default: '#409EFF'
interface Props {
/** logo是否填充 */
fill?: boolean;
/** logo的主题颜色 */
color?: string;
}
withDefaults(defineProps<Props>(), {
fill: false,
color: '#409EFF'
});
</script>
<style scoped></style>

View File

@ -1,28 +1,30 @@
<template>
<div ref="scrollbar" class="wh-full text-left">
<div ref="scrollbarContent" class="inline-block" :class="{ 'h-full': !options.scrollY }">
<div ref="scrollbarContent" class="inline-block" :class="{ 'h-full': !isScrollY }">
<slot></slot>
</div>
</div>
</template>
<script setup lang="ts">
import { ref, onMounted, watch } from 'vue';
import type { PropType } from 'vue';
import { ref, computed, watch, onMounted } from 'vue';
import BScroll from '@better-scroll/core';
import type { Options } from '@better-scroll/core';
import { useElementSize } from '@vueuse/core';
const props = defineProps({
options: {
type: Object as PropType<Options>,
required: true
interface Props {
/** better-scroll的配置: https://better-scroll.github.io/docs/zh-CN/guide/base-scroll-options.html */
options?: Options;
}
const props = withDefaults(defineProps<Props>(), {
options: undefined
});
const scrollbar = ref<HTMLElement | null>(null);
const bsInstance = ref<BScroll | null>(null);
const scrollbarContent = ref<HTMLElement | null>(null);
const isScrollY = computed(() => Boolean(props.options?.scrollY));
function initBetterScroll() {
bsInstance.value = new BScroll(scrollbar.value!, props.options);

View File

@ -5,11 +5,10 @@
flex-center
h-30px
pl-14px
border-1px
border-1px border-[#e5e7eb]
dark:border-[#ffffff3d]
rounded-2px
cursor-pointer
border-[#e5e7eb]
dark:border-[#ffffff3d]
"
:class="[closable ? 'pr-6px' : 'pr-14px']"
:style="buttonStyle"
@ -31,25 +30,27 @@ import { useBoolean } from '@/hooks';
import { IconClose } from '@/components';
import { addColorAlpha } from '@/utils';
const props = defineProps({
isActive: {
type: Boolean,
default: false
},
primaryColor: {
type: String,
default: '#409EFF'
},
closable: {
type: Boolean,
default: true
},
darkMode: {
type: Boolean,
default: false
interface Props {
/** 激活状态 */
isActive?: boolean;
/** 主题颜色 */
primaryColor?: string;
/** 是否显示关闭图标 */
closable?: boolean;
/** 暗黑模式 */
darkMode?: boolean;
}
const props = withDefaults(defineProps<Props>(), {
isActive: false,
primaryColor: '#409EFF',
closable: true,
darkMode: false
});
const emit = defineEmits(['close']);
const emit = defineEmits<{
/** 点击关闭图标 */
(e: 'close'): void;
}>();
const { bool: isHover, setTrue, setFalse } = useBoolean();

View File

@ -11,17 +11,11 @@
<rect width="100%" height="100%" x="0"></rect>
</clipPath>
</defs>
<svg width="50%" height="100%">
<use xlink:href="#geometry-left" width="214" height="36" :fill="foregorund"></use>
</svg>
<svg width="50%" height="100%">
<svg width="52%" height="100%">
<use xlink:href="#geometry-left" width="214" height="36" :fill="fill"></use>
</svg>
<g transform="scale(-1, 1)">
<svg width="50%" height="100%" x="-100%" y="0">
<use xlink:href="#geometry-right" width="214" height="36" :fill="foregorund"></use>
</svg>
<svg width="50%" height="100%" x="-100%" y="0">
<svg width="52%" height="100%" x="-100%" y="0">
<use xlink:href="#geometry-right" width="214" height="36" :fill="fill"></use>
</svg>
</g>
@ -30,34 +24,33 @@
<script setup lang="ts">
import { computed } from 'vue';
import { addColorAlpha } from '@/utils';
import { mixColor } from '@/utils';
interface Props {
/** 激活状态 */
isActive?: boolean;
/** 鼠标悬浮状态 */
isHover?: boolean;
/** 主题颜色 */
primaryColor?: string;
/** 暗黑模式 */
darkMode?: boolean;
}
/** 填充的背景颜色: [默认颜色, 暗黑主题颜色] */
type FillColor = [string, string];
const props = defineProps({
isActive: {
type: Boolean,
default: false
},
isHover: {
type: Boolean,
default: false
},
primaryColor: {
type: String,
default: '#409EFF'
},
darkMode: {
type: Boolean,
default: false
}
const props = withDefaults(defineProps<Props>(), {
isActive: false,
isHover: false,
primaryColor: '#409EFF',
darkMode: false
});
const defaultColor: FillColor = ['#fff', '#18181c'];
const hoverColor: FillColor = ['#dee1e6', '#3f3c37'];
const mixColors: FillColor = ['#ffffff', '#000000'];
const foregorund = computed(() => defaultColor[Number(props.darkMode)]);
const fill = computed(() => {
const index = Number(props.darkMode);
let color = defaultColor[index];
@ -65,8 +58,8 @@ const fill = computed(() => {
color = hoverColor[index];
}
if (props.isActive) {
const alpha = props.darkMode ? 0.15 : 0.1;
color = addColorAlpha(props.primaryColor, alpha);
const alpha = props.darkMode ? 0.1 : 0.15;
color = mixColor(mixColors[index], props.primaryColor, alpha);
}
return color;
});

View File

@ -30,26 +30,27 @@ import { useBoolean } from '@/hooks';
import IconClose from '../IconClose/index.vue';
import { SvgRadiusBg } from './components';
defineProps({
isActive: {
type: Boolean,
default: false
},
primaryColor: {
type: String,
default: '#409EFF'
},
closable: {
type: Boolean,
default: true
},
darkMode: {
type: Boolean,
default: false
interface Props {
/** 激活状态 */
isActive?: boolean;
/** 主题颜色 */
primaryColor?: string;
/** 是否显示关闭图标 */
closable?: boolean;
/** 暗黑模式 */
darkMode?: boolean;
}
});
const emit = defineEmits(['close']);
withDefaults(defineProps<Props>(), {
isActive: false,
primaryColor: '#409EFF',
closable: true,
darkMode: false
});
const emit = defineEmits<{
/** 点击关闭图标 */
(e: 'close'): void;
}>();
const { bool: isHover, setTrue, setFalse } = useBoolean();

View File

@ -6,85 +6,54 @@ import { ref, computed, onMounted, watch, watchEffect } from 'vue';
import { useTransition, TransitionPresets } from '@vueuse/core';
import { isNumber } from '@/utils';
const props = defineProps({
startValue: {
type: Number,
default: 0
},
endValue: {
type: Number,
default: 2021
},
duration: {
type: Number,
default: 1500
},
autoplay: {
type: Boolean,
default: true
},
decimals: {
type: Number,
default: 0,
validator(value: number) {
return value >= 0;
}
},
prefix: {
type: String,
default: ''
},
suffix: {
type: String,
default: ''
},
separator: {
type: String,
default: ','
},
decimal: {
type: String,
default: '.'
},
useEasing: {
type: Boolean,
default: true
},
transition: {
type: String,
default: 'linear'
interface Props {
/** 初始值 */
startValue?: number;
/** 结束值 */
endValue?: number;
/** 动画时长 */
duration?: number;
/** 自动动画 */
autoplay?: boolean;
/** 进制 */
decimals?: number;
/** 前缀 */
prefix?: string;
/** 后缀 */
suffix?: string;
/** 分割符号 */
separator?: string;
/** 小数点 */
decimal?: string;
/** 使用缓冲动画函数 */
useEasing?: boolean;
/** 缓冲动画函数类型 */
transition?: string;
}
const props = withDefaults(defineProps<Props>(), {
startValue: 0,
endValue: 2021,
duration: 1500,
autoplay: true,
decimals: 0,
prefix: '',
suffix: '',
separator: ',',
decimal: '.',
useEasing: true,
transition: 'linear'
});
const emit = defineEmits(['on-started', 'on-finished']);
const emit = defineEmits<{
(e: 'on-started'): void;
(e: 'on-finished'): void;
}>();
const source = ref(props.startValue);
const disabled = ref(false);
let outputValue = useTransition(source);
const value = computed(() => formatNumber(outputValue.value));
watchEffect(() => {
source.value = props.startValue;
});
watch([() => props.startValue, () => props.endValue], () => {
if (props.autoplay) {
start();
}
});
onMounted(() => {
if (props.autoplay) {
start();
}
});
function start() {
run();
source.value = props.endValue;
}
// function reset() {
// source.value = props.startValue;
// run();
// }
const disabled = ref(false);
function run() {
outputValue = useTransition(source, {
@ -96,6 +65,11 @@ function run() {
});
}
function start() {
run();
source.value = props.endValue;
}
function formatNumber(num: number | string) {
if (!num) {
return '';
@ -115,4 +89,18 @@ function formatNumber(num: number | string) {
}
return prefix + x1 + x2 + suffix;
}
watch([() => props.startValue, () => props.endValue], () => {
if (props.autoplay) {
start();
}
});
watchEffect(() => {
source.value = props.startValue;
});
onMounted(() => {
if (props.autoplay) {
start();
}
});
</script>

View File

@ -15,19 +15,19 @@
<script lang="ts" setup>
import { useBoolean } from '@/hooks';
defineProps({
isPrimary: {
type: Boolean,
default: false
},
primaryColor: {
type: String,
default: '#409EFF'
},
defaultColor: {
type: String,
default: '#9ca3af'
interface Props {
/** 激活状态 */
isPrimary?: boolean;
/** 主题颜色 */
primaryColor?: string;
/** 默认颜色 */
defaultColor?: string;
}
withDefaults(defineProps<Props>(), {
isPrimary: false,
primaryColor: '#409EFF',
defaultColor: '#9ca3af'
});
const { bool: isHover, setTrue, setFalse } = useBoolean();

View File

@ -41,7 +41,9 @@ function generateBreadcrumb() {
/** 递归匹配路由获取面包屑数据 */
function recursionBreadcrumb(routeMatched: RouteLocationMatched[]) {
return routeMatched.map(item => {
const list: Breadcrumb[] = [];
routeMatched.forEach(item => {
if (!item.meta?.isNotMenu) {
const routeName = item.name as RoutePathKey;
const breadcrumItem: Breadcrumb = {
key: routeName,
@ -54,8 +56,10 @@ function recursionBreadcrumb(routeMatched: RouteLocationMatched[]) {
breadcrumItem.hasChildren = true;
breadcrumItem.children = recursionBreadcrumb(item.children as RouteLocationMatched[]);
}
return breadcrumItem;
list.push(breadcrumItem);
}
});
return list;
}
function dropdownSelect(optionKey: string) {

View File

@ -43,11 +43,13 @@ import {
import { GlobalLogo } from '../common';
import HeaderMenu from './components/HeaderMenu.vue';
defineProps({
zIndex: {
type: Number,
default: 0
interface Props {
/** 层级z-index */
zIndex?: number;
}
withDefaults(defineProps<Props>(), {
zIndex: 0
});
const theme = useThemeStore();

View File

@ -38,11 +38,13 @@ import { menus } from '@/router';
import { GlobalMenuOption } from '@/interface';
import { GlobalLogo } from '../../../common';
defineProps({
zIndex: {
type: Number,
default: 0
interface Props {
/** 层级z-index */
zIndex?: number;
}
withDefaults(defineProps<Props>(), {
zIndex: 0
});
const theme = useThemeStore();

View File

@ -17,30 +17,24 @@
<script setup lang="ts">
import { computed } from 'vue';
import type { PropType, VNodeChild } from 'vue';
import type { VNodeChild } from 'vue';
import { useBoolean } from '@/hooks';
const props = defineProps({
routeName: {
type: String,
required: true
},
label: {
type: String,
default: ''
},
icon: {
type: Function as PropType<() => VNodeChild>,
required: true
},
activeRouteName: {
type: String,
required: true
},
isMini: {
type: Boolean,
default: false
interface Props {
/** 路由名称 */
routeName: string;
/** 路由名称文本 */
label: string;
/** 路由图标 */
icon: VNodeChild;
/** 当前激活状态的理由名称 */
activeRouteName: string;
/** mini尺寸的路由 */
isMini?: boolean;
}
const props = withDefaults(defineProps<Props>(), {
isMini: false
});
const { bool: isHover, setTrue, setFalse } = useBoolean();

View File

@ -15,7 +15,7 @@
:style="{ width: showDrawer ? theme.menuStyle.width + 'px' : '0px' }"
>
<header class="header-height flex-y-center justify-between">
<h2 class="pl-8px text-16px g_text-primary font-bold">{{ title }}</h2>
<h2 class="g_text-primary pl-8px text-16px font-bold">{{ title }}</h2>
<div class="px-8px text-16px text-gray-600 cursor-pointer" @click="toggleFixedMixMenu">
<icon-mdi:pin-off v-if="app.menu.fixedMix" />
<icon-mdi:pin v-else />
@ -39,15 +39,15 @@ import { useAppTitle } from '@/hooks';
import { menus } from '@/router';
import type { GlobalMenuOption } from '@/interface';
const props = defineProps({
visible: {
type: Boolean,
default: false
},
activeRouteName: {
type: String,
required: true
interface Props {
/** 菜单抽屉可见性 */
visible?: boolean;
/** 激活状态的路由名称 */
activeRouteName: string;
}
const props = withDefaults(defineProps<Props>(), {
visible: false
});
const router = useRouter();

View File

@ -10,11 +10,13 @@ import { computed } from 'vue';
import { useThemeStore } from '@/store';
import { DefaultSider, VerticalMixSider } from './components';
const props = defineProps({
zIndex: {
type: Number,
default: 0
interface Props {
/** 层级z-index */
zIndex?: number;
}
const props = withDefaults(defineProps<Props>(), {
zIndex: 0
});
const theme = useThemeStore();

View File

@ -21,35 +21,33 @@ import { ROUTE_HOME } from '@/router';
import { useReloadInject } from '@/context';
import { dynamicIconRender } from '@/utils';
interface Props {
/** 右键菜单可见性 */
visible?: boolean;
/** 当前是否是路由首页 */
isRouteHome?: boolean;
/** 当前路由路径 */
currentPath?: string;
/** 鼠标x坐标 */
x: number;
/** 鼠标y坐标 */
y: number;
}
type DropdownKey = 'reload-current' | 'close-current' | 'close-other' | 'close-all';
type Option = DropdownOption & {
key: DropdownKey;
};
const props = defineProps({
visible: {
type: Boolean,
default: false
},
isRouteHome: {
type: Boolean,
default: false
},
currentPath: {
type: String,
default: ''
},
x: {
type: Number,
required: true
},
y: {
type: Number,
required: true
}
const props = withDefaults(defineProps<Props>(), {
visible: false,
isRouteHome: false,
currentPath: ''
});
const emit = defineEmits(['update:visible']);
const emit = defineEmits<{
(e: 'update:visible', visible: boolean): void;
}>();
const app = useAppStore();
const { removeMultiTab, clearMultiTab } = useAppStore();

View File

@ -24,11 +24,13 @@ import { useThemeStore, useAppStore } from '@/store';
import { BetterScroll } from '@/components';
import { MultiTab, ReloadButton } from './components';
defineProps({
zIndex: {
type: Number,
default: 0
interface Props {
/** 层级z-index */
zIndex?: number;
}
withDefaults(defineProps<Props>(), {
zIndex: 0
});
const route = useRoute();

View File

@ -17,25 +17,24 @@
<script lang="ts" setup>
import { computed } from 'vue';
import type { PropType } from 'vue';
import { NTooltip } from 'naive-ui';
import type { FollowerPlacement } from 'vueuc';
import { EnumNavMode } from '@/enum';
import type { NavMode } from '@/interface';
const props = defineProps({
mode: {
type: String as PropType<NavMode>,
default: 'vertical'
},
checked: {
type: Boolean,
default: false
},
primaryColor: {
type: String,
default: '#409EFF'
interface Props {
/** 导航模式 */
mode?: NavMode;
/** 选中状态 */
checked?: boolean;
/** 主题颜色 */
primaryColor?: string;
}
const props = withDefaults(defineProps<Props>(), {
mode: 'vertical',
checked: false,
primaryColor: '#409EFF'
});
const config = new Map<NavMode, { placement: FollowerPlacement; menuClass: string; mainClass: string }>([

View File

@ -11,15 +11,13 @@
<script lang="ts" setup>
import { computed } from 'vue';
const props = defineProps({
color: {
type: String,
required: true
},
checked: {
type: Boolean,
default: false
interface Props {
color: string;
checked?: boolean;
}
const props = withDefaults(defineProps<Props>(), {
checked: false
});
const whiteColors = ['#ffffff', '#fff', 'rgb(255,255,255)'];

View File

@ -6,11 +6,11 @@
</template>
<script lang="ts" setup>
defineProps({
label: {
type: String,
default: ''
interface Props {
/** 文本 */
label: string;
}
});
defineProps<Props>();
</script>
<style scoped></style>

View File

@ -1 +1 @@
export { getToken, setToken, removeToken, getUserInfo, resetAuthStorage } from './user';
export * from './user';

View File

@ -26,3 +26,13 @@ export function darkenColor(color: string, deep: number = 0.5) {
export function addColorAlpha(color: string, alpha: number) {
return chroma(color).alpha(alpha).hex();
}
/**
*
* @param firstColor -
* @param secondColor -
* @param ratio -
*/
export function mixColor(firstColor: string, secondColor: string, ratio: number) {
return chroma.mix(firstColor, secondColor, ratio).hex();
}

View File

@ -1,17 +1,5 @@
export {
isNumber,
isString,
isBoolean,
isNull,
isUndefined,
isObject,
isArray,
isDate,
isRegExp,
isSet,
isMap
} from './typeof';
export * from './typeof';
export { brightenColor, darkenColor, addColorAlpha } from './color';
export * from './color';
export { dynamicIconRender } from './icon';
export * from './icon';

View File

@ -25,7 +25,7 @@ function hasChildren(route: RouteRecordRaw) {
}
/** 获取被缓存的路由 */
export default function getCacheRoutes(routes: RouteRecordRaw[]) {
export function getCacheRoutes(routes: RouteRecordRaw[]) {
const cacheNames: string[] = [];
routes.forEach(route => {
const isCache = isKeepAlive(route);

View File

@ -1,3 +1,3 @@
export { ROUTE_NAME_MAP, setRouterCacheName, getLoginRedirectUrl, setSingleRoute } from './helpers';
export { default as getCacheRoutes } from './cache';
export { default as transformRouteToMenu } from './menus';
export * from './helpers';
export * from './cache';
export * from './menus';

View File

@ -19,7 +19,7 @@ function addPartialProps(menuItem: GlobalMenuOption, icon?: Component, children?
return item;
}
export default function transformRouteToMenu(routes: CustomRoute[]) {
export function transformRouteToMenu(routes: CustomRoute[]) {
const globalMenu: GlobalMenuOption[] = [];
routes.forEach(route => {
const { name, path, meta } = route;

View File

@ -9,9 +9,9 @@ import { computed } from 'vue';
interface Props {
/** 渐变开始的颜色 */
startColor: string;
startColor?: string;
/** 渐变结束的颜色 */
endColor: string;
endColor?: string;
}
const props = withDefaults(defineProps<Props>(), {

View File

@ -22,27 +22,29 @@
<script lang="ts" setup>
import { computed } from 'vue';
import type { Component, PropType } from 'vue';
import type { Component } from 'vue';
import { NCard, NGradientText } from 'naive-ui';
import { SystemLogo, LoginBg } from '@/components';
import { useAppTitle } from '@/hooks';
import { EnumLoginModule } from '@/enum';
import { addColorAlpha } from '@/utils';
import { mixColor } from '@/utils';
import type { LoginModuleType } from '@/interface';
import { PwdLogin, CodeLogin, Register, ResetPwd, BindWechat } from './components';
import { useThemeStore } from '@/store';
interface Props {
/** 登录模块分类 */
module?: LoginModuleType;
}
interface LoginModule {
key: LoginModuleType;
label: string;
component: Component;
}
defineProps({
module: {
type: String as PropType<LoginModuleType>,
default: 'pwd-login'
}
withDefaults(defineProps<Props>(), {
module: 'pwd-login'
});
const theme = useThemeStore();
@ -56,7 +58,7 @@ const modules: LoginModule[] = [
{ key: 'bind-wechat', label: EnumLoginModule['bind-wechat'], component: BindWechat }
];
const bgColor = computed(() => addColorAlpha(theme.themeColor, 0.1));
const bgColor = computed(() => mixColor('#ffffff', theme.themeColor, 0.3));
</script>
<style scoped>
.login-bg {