UNPKG

themer

Version:

Customizable theme creator for editors, terminals, wallpaper, and more.

392 lines 85.1 kB
import { listOutputFiles } from './index.js'; import { colorSetToVariants } from '../color-set/index.js'; const CELL_WIDTH = 676; const CELL_HEIGHT = 720; const PATTERN_WIDTH = CELL_WIDTH * 8; const PATTERN_HEIGHT = CELL_HEIGHT * 6; const template = { name: 'Shirts wallpaper', render: async function* (colorSet, options) { const variants = colorSetToVariants(colorSet); for (const variant of variants) { for (const size of options.wallpaperSizes) { const { shade0, shade1, shade2, shade3, shade4, shade5, shade6, shade7, accent0, accent1, accent2, accent3, accent4, accent5, accent6, accent7, } = variant.colors; const scaleFactor = 3.25; const adjustedCellWidth = CELL_WIDTH / scaleFactor; const adjustedCellHeight = CELL_HEIGHT / scaleFactor; const cellCountX = size.w / adjustedCellWidth; const cellCountY = size.h / adjustedCellHeight; const surpriseX = Math.floor(cellCountX / 2) * adjustedCellWidth + (Math.floor(cellCountY / 2) % 2 === 0 ? 0 : adjustedCellWidth / 2); const surpriseY = Math.floor(cellCountY / 2) * adjustedCellHeight; const svg = ` <svg width="${size.w}" height="${size.h}" viewBox="0 0 ${size.w} ${size.h}" fill="none" xmlns="http://www.w3.org/2000/svg" > <defs> <pattern id="bg" width="${PATTERN_WIDTH / scaleFactor}" height="${PATTERN_HEIGHT / scaleFactor}" viewBox="0 0 ${PATTERN_WIDTH} ${PATTERN_HEIGHT}" patternUnits="userSpaceOnUse" > <rect width="${PATTERN_WIDTH}" height="${PATTERN_HEIGHT}" fill="${shade0}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M296.113 238.887L204 292.069L236.125 347.71L273 326.42V480.569H335.021H341H403.021V326.42L439.897 347.71L472.021 292.069L380.77 239.385C376.138 258.429 358.97 272.569 338.5 272.569C317.852 272.569 300.564 258.183 296.113 238.887Z" fill="${accent1}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1006.96 280.022C1010.86 283.886 1017.14 283.886 1021.04 280.022L1062.07 239.35L1125 275.82L1102.2 315.468L1077.38 301.085C1072.73 310.807 1065.66 329.016 1065.31 350.255C1064.87 377.153 1076.72 451.89 1080.34 474.047V480.836H1018H1010H947.662V474.047C951.284 451.89 963.131 377.153 962.692 350.255C962.345 329.016 955.266 310.807 950.622 301.085L925.804 315.468L903 275.82L965.928 239.35L1006.96 280.022Z" fill="url(#paint0_linear)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1648.11 238.887L1556 292.069L1588.12 347.71L1625 326.42V480.569H1687.02H1693H1755.02V326.42L1791.9 347.71L1824.02 292.069L1732.77 239.385C1728.14 258.429 1710.97 272.569 1690.5 272.569C1669.85 272.569 1652.56 258.183 1648.11 238.887Z" fill="${accent7}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1734 309H1704V341L1719 345L1734 341V309Z" fill="${shade2}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2324.11 238.887L2232 292.069L2264.12 347.71L2301 326.42V480.569H2363.02H2369H2431.02V326.42L2467.9 347.71L2500.02 292.069L2408.77 239.385C2404.14 258.429 2386.97 272.569 2366.5 272.569C2345.85 272.569 2328.56 258.183 2324.11 238.887Z" fill="url(#paint1_radial)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M3034.96 280.022C3038.86 283.886 3045.14 283.886 3049.04 280.022L3090.07 239.35L3153 275.82L3130.2 315.468L3105.38 301.085C3100.73 310.807 3093.66 329.016 3093.31 350.255C3092.87 377.153 3104.72 451.89 3108.34 474.047V480.836H3046H3038H2975.66V474.047C2979.28 451.89 2991.13 377.153 2990.69 350.255C2990.34 329.016 2983.27 310.807 2978.62 301.085L2953.8 315.468L2931 275.82L2993.93 239.35L3034.96 280.022Z" fill="${shade6}"/> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="2931" y="239" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3034.96 280.022C3038.86 283.886 3045.14 283.886 3049.04 280.022L3090.07 239.35L3153 275.82L3130.2 315.468L3105.38 301.085C3100.73 310.807 3093.66 329.016 3093.31 350.255C3092.87 377.153 3104.72 451.89 3108.34 474.047V480.836H3046H3038H2975.66V474.047C2979.28 451.89 2991.13 377.153 2990.69 350.255C2990.34 329.016 2983.27 310.807 2978.62 301.085L2953.8 315.468L2931 275.82L2993.93 239.35L3034.96 280.022Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask0)"> <rect x="2915.33" y="269.577" width="199.795" height="290.528" transform="rotate(-34.9168 2915.33 269.577)" fill="${shade4}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3083 301H3053V333L3068 337L3083 333V301Z" fill="${accent7}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M634.113 958.887L542 1012.07L574.125 1067.71L611 1046.42V1200.57H673.021H679H741.021V1046.42L777.897 1067.71L810.021 1012.07L718.77 959.385C714.138 978.43 696.97 992.569 676.5 992.569C655.852 992.569 638.564 978.183 634.113 958.887Z" fill="${shade7}"/> <mask id="mask1" mask-type="alpha" maskUnits="userSpaceOnUse" x="542" y="958" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M634.113 958.887L542 1012.07L574.125 1067.71L611 1046.42V1200.57H673.021H679H741.021V1046.42L777.897 1067.71L810.021 1012.07L718.77 959.385C714.138 978.43 696.97 992.569 676.5 992.569C655.852 992.569 638.564 978.183 634.113 958.887Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask1)"> <rect x="559" y="1105.41" width="134" height="49" transform="rotate(-18 559 1105.41)" fill="${shade5}" fill-opacity="0.5"/> <rect x="559" y="1132.41" width="122.167" height="49" transform="rotate(-18 559 1132.41)" fill="${accent5}" fill-opacity="0.5"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1344.96 1000.02C1348.86 1003.89 1355.14 1003.89 1359.04 1000.02L1400.07 959.35L1463 995.82L1440.2 1035.47L1415.38 1021.08C1410.73 1030.81 1403.66 1049.02 1403.31 1070.25C1402.87 1097.15 1414.72 1171.89 1418.34 1194.05V1200.84H1356H1348H1285.66V1194.05C1289.28 1171.89 1301.13 1097.15 1300.69 1070.25C1300.34 1049.02 1293.27 1030.81 1288.62 1021.08L1263.8 1035.47L1241 995.82L1303.93 959.35L1344.96 1000.02Z" fill="${shade1}"/> <mask id="mask2" mask-type="alpha" maskUnits="userSpaceOnUse" x="1241" y="959" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1344.96 1000.02C1348.86 1003.89 1355.14 1003.89 1359.04 1000.02L1400.07 959.35L1463 995.82L1440.2 1035.47L1415.38 1021.08C1410.73 1030.81 1403.66 1049.02 1403.31 1070.25C1402.87 1097.15 1414.72 1171.89 1418.34 1194.05V1200.84H1356H1348H1285.66V1194.05C1289.28 1171.89 1301.13 1097.15 1300.69 1070.25C1300.34 1049.02 1293.27 1030.81 1288.62 1021.08L1263.8 1035.47L1241 995.82L1303.93 959.35L1344.96 1000.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask2)"> <circle cx="1351.5" cy="1064.5" r="89.5" fill="${shade2}"/> <circle cx="1351.5" cy="1064.5" r="71.5" fill="${shade3}"/> <circle cx="1351.5" cy="1064.5" r="54.5" fill="${shade4}"/> <circle cx="1351.5" cy="1064.5" r="34.5" fill="${shade5}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M2020.96 1000.02C2024.86 1003.89 2031.14 1003.89 2035.04 1000.02L2076.07 959.35L2139 995.82L2116.2 1035.47L2091.38 1021.08C2086.73 1030.81 2079.66 1049.02 2079.31 1070.25C2078.87 1097.15 2090.72 1171.89 2094.34 1194.05V1200.84H2032H2024H1961.66V1194.05C1965.28 1171.89 1977.13 1097.15 1976.69 1070.25C1976.34 1049.02 1969.27 1030.81 1964.62 1021.08L1939.8 1035.47L1917 995.82L1979.93 959.35L2020.96 1000.02Z" fill="${accent0}"/> <rect x="1994" y="1027" width="68" height="73" fill="${shade7}" fill-opacity="0.2"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2662.11 958.887L2570 1012.07L2602.12 1067.71L2639 1046.42V1200.57H2701.02H2707H2769.02V1046.42L2805.9 1067.71L2838.02 1012.07L2746.77 959.385C2742.14 978.43 2724.97 992.569 2704.5 992.569C2683.85 992.569 2666.56 978.183 2662.11 958.887Z" fill="${shade6}"/> <mask id="mask3" mask-type="alpha" maskUnits="userSpaceOnUse" x="2570" y="958" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2662.11 958.887L2570 1012.07L2602.12 1067.71L2639 1046.42V1200.57H2701.02H2707H2769.02V1046.42L2805.9 1067.71L2838.02 1012.07L2746.77 959.385C2742.14 978.429 2724.97 992.569 2704.5 992.569C2683.85 992.569 2666.56 978.183 2662.11 958.887Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask3)"> <path d="M2704 1045L2804.46 1214.5H2603.54L2704 1045Z" fill="${accent6}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3372.96 1000.02C3376.86 1003.89 3383.14 1003.89 3387.04 1000.02L3428.07 959.35L3491 995.82L3468.2 1035.47L3443.38 1021.08C3438.73 1030.81 3431.66 1049.02 3431.31 1070.25C3430.87 1097.15 3442.72 1171.89 3446.34 1194.05V1200.84H3384H3376H3313.66V1194.05C3317.28 1171.89 3329.13 1097.15 3328.69 1070.25C3328.34 1049.02 3321.27 1030.81 3316.62 1021.08L3291.8 1035.47L3269 995.82L3331.93 959.35L3372.96 1000.02Z" fill="${accent2}"/> <line x1="3345.77" y1="1029.23" x2="3417.77" y2="1101.23" stroke="${shade0}" stroke-width="5"/> <line x1="3342.23" y1="1101.23" x2="3414.23" y2="1029.23" stroke="${shade0}" stroke-width="5"/> <circle cx="3380" cy="1032" r="7" fill="${shade0}" fill-opacity="0.6"/> <circle cx="3380" cy="1092" r="7" fill="${shade0}" fill-opacity="0.6"/> <circle cx="3350" cy="1062" r="7" fill="${shade0}" fill-opacity="0.6"/> <circle cx="3410" cy="1062" r="7" fill="${shade0}" fill-opacity="0.6"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M972.113 1678.89L880 1732.07L912.125 1787.71L949 1766.42V1920.57H1011.02H1017H1079.02V1766.42L1115.9 1787.71L1148.02 1732.07L1056.77 1679.38C1052.14 1698.43 1034.97 1712.57 1014.5 1712.57C993.852 1712.57 976.564 1698.18 972.113 1678.89Z" fill="${accent1}"/> <mask id="mask4" mask-type="alpha" maskUnits="userSpaceOnUse" x="880" y="1678" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M972.113 1678.89L880 1732.07L912.125 1787.71L949 1766.42V1920.57H1011.02H1017H1079.02V1766.42L1115.9 1787.71L1148.02 1732.07L1056.77 1679.38C1052.14 1698.43 1034.97 1712.57 1014.5 1712.57C993.852 1712.57 976.564 1698.18 972.113 1678.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask4)"> <rect x="937" y="1811" width="154" height="115" fill="${shade2}"/> <rect x="949" y="1767" width="130" height="44" fill="${shade1}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M330.96 1720.02C334.858 1723.89 341.142 1723.89 345.04 1720.02L386.072 1679.35L449 1715.82L426.197 1755.47L401.378 1741.08C396.734 1750.81 389.655 1769.02 389.308 1790.25C388.869 1817.15 400.717 1891.89 404.338 1914.05V1920.84H342.002H333.998H271.662V1914.05C275.284 1891.89 287.131 1817.15 286.692 1790.25C286.345 1769.02 279.266 1750.81 274.622 1741.08L249.804 1755.47L227 1715.82L289.928 1679.35L330.96 1720.02Z" fill="${accent3}"/> <mask id="mask5" mask-type="alpha" maskUnits="userSpaceOnUse" x="227" y="1679" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M330.96 1720.02C334.858 1723.89 341.142 1723.89 345.04 1720.02L386.072 1679.35L449 1715.82L426.197 1755.47L401.378 1741.08C396.734 1750.81 389.655 1769.02 389.308 1790.25C388.869 1817.15 400.717 1891.89 404.338 1914.05V1920.84H342.002H333.998H271.662V1914.05C275.284 1891.89 287.131 1817.15 286.692 1790.25C286.345 1769.02 279.266 1750.81 274.622 1741.08L249.804 1755.47L227 1715.82L289.928 1679.35L330.96 1720.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask5)"> <circle cx="279" cy="1712" r="12" fill="${shade7}"/> <circle cx="279" cy="1762" r="12" fill="${shade7}"/> <circle cx="229" cy="1737" r="12" fill="${shade7}"/> <circle cx="279" cy="1812" r="12" fill="${shade7}"/> <circle cx="279" cy="1862" r="12" fill="${shade7}"/> <circle cx="279" cy="1912" r="12" fill="${shade7}"/> <circle cx="319" cy="1687" r="12" fill="${shade7}"/> <circle cx="319" cy="1737" r="12" fill="${shade7}"/> <circle cx="319" cy="1787" r="12" fill="${shade7}"/> <circle cx="319" cy="1837" r="12" fill="${shade7}"/> <circle cx="319" cy="1887" r="12" fill="${shade7}"/> <circle cx="369" cy="1712" r="12" fill="${shade7}"/> <circle cx="369" cy="1762" r="12" fill="${shade7}"/> <circle cx="369" cy="1812" r="12" fill="${shade7}"/> <circle cx="369" cy="1862" r="12" fill="${shade7}"/> <circle cx="369" cy="1912" r="12" fill="${shade7}"/> <circle cx="419" cy="1687" r="12" fill="${shade7}"/> <circle cx="419" cy="1737" r="12" fill="${shade7}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1648.11 1678.89L1556 1732.07L1588.12 1787.71L1625 1766.42V1920.57H1687.02H1693H1755.02V1766.42L1791.9 1787.71L1824.02 1732.07L1732.77 1679.38C1728.14 1698.43 1710.97 1712.57 1690.5 1712.57C1669.85 1712.57 1652.56 1698.18 1648.11 1678.89Z" fill="${accent4}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2324.11 1678.89L2232 1732.07L2264.12 1787.71L2301 1766.42V1920.57H2363.02H2369H2431.02V1766.42L2467.9 1787.71L2500.02 1732.07L2408.77 1679.38C2404.14 1698.43 2386.97 1712.57 2366.5 1712.57C2345.85 1712.57 2328.56 1698.18 2324.11 1678.89Z" fill="${shade7}"/> <mask id="mask6" mask-type="alpha" maskUnits="userSpaceOnUse" x="2232" y="1678" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2324.11 1678.89L2232 1732.07L2264.12 1787.71L2301 1766.42V1920.57H2363.02H2369H2431.02V1766.42L2467.9 1787.71L2500.02 1732.07L2408.77 1679.38C2404.14 1698.43 2386.97 1712.57 2366.5 1712.57C2345.85 1712.57 2328.56 1698.18 2324.11 1678.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask6)"> <line x1="2232" y1="1695" x2="2500" y2="1695" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1725" x2="2500" y2="1725" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1755" x2="2500" y2="1755" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1785" x2="2500" y2="1785" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1815" x2="2500" y2="1815" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1845" x2="2500" y2="1845" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1875" x2="2500" y2="1875" stroke="${accent5}" stroke-width="10"/> <line x1="2232" y1="1905" x2="2500" y2="1905" stroke="${accent5}" stroke-width="10"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3034.96 1720.02C3038.86 1723.89 3045.14 1723.89 3049.04 1720.02L3090.07 1679.35L3153 1715.82L3130.2 1755.47L3105.38 1741.08C3100.73 1750.81 3093.66 1769.02 3093.31 1790.25C3092.87 1817.15 3104.72 1891.89 3108.34 1914.05V1920.84H3046H3038H2975.66V1914.05C2979.28 1891.89 2991.13 1817.15 2990.69 1790.25C2990.34 1769.02 2983.27 1750.81 2978.62 1741.08L2953.8 1755.47L2931 1715.82L2993.93 1679.35L3034.96 1720.02Z" fill="${shade3}"/> <mask id="mask7" mask-type="alpha" maskUnits="userSpaceOnUse" x="2931" y="1679" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3034.96 1720.02C3038.86 1723.89 3045.14 1723.89 3049.04 1720.02L3090.07 1679.35L3153 1715.82L3130.2 1755.47L3105.38 1741.08C3100.73 1750.81 3093.66 1769.02 3093.31 1790.25C3092.87 1817.15 3104.72 1891.89 3108.34 1914.05V1920.84H3046H3038H2975.66V1914.05C2979.28 1891.89 2991.13 1817.15 2990.69 1790.25C2990.34 1769.02 2983.27 1750.81 2978.62 1741.08L2953.8 1755.47L2931 1715.82L2993.93 1679.35L3034.96 1720.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask7)"> <rect x="2985" y="1675" width="32" height="250" fill="${accent0}" fill-opacity="0.6"/> <rect x="2925" y="1675" width="32" height="250" fill="${accent0}" fill-opacity="0.6"/> <rect x="3045" y="1675" width="32" height="250" fill="${accent0}" fill-opacity="0.6"/> <rect x="3105" y="1675" width="32" height="250" fill="${accent0}" fill-opacity="0.6"/> <rect x="2920" y="1698" width="237" height="40" fill="${accent5}" fill-opacity="0.54"/> <rect x="2920" y="1758" width="237" height="40" fill="${accent5}" fill-opacity="0.54"/> <rect x="2920" y="1818" width="237" height="40" fill="${accent5}" fill-opacity="0.54"/> <rect x="2920" y="1878" width="237" height="40" fill="${accent5}" fill-opacity="0.54"/> <line x1="2920" y1="1721.5" x2="3157" y2="1721.5" stroke="${accent3}" stroke-opacity="0.5" stroke-width="3"/> <line x1="2920" y1="1781.5" x2="3157" y2="1781.5" stroke="${accent3}" stroke-opacity="0.5" stroke-width="3"/> <line x1="2920" y1="1841.5" x2="3157" y2="1841.5" stroke="${accent3}" stroke-opacity="0.5" stroke-width="3"/> <line x1="2920" y1="1901.5" x2="3157" y2="1901.5" stroke="${accent3}" stroke-opacity="0.5" stroke-width="3"/> <line x1="2970.5" y1="1675" x2="2970.5" y2="1925" stroke="${accent2}" stroke-opacity="0.2" stroke-width="3"/> <line x1="3030.5" y1="1675" x2="3030.5" y2="1925" stroke="${accent2}" stroke-opacity="0.2" stroke-width="3"/> <line x1="3090.5" y1="1675" x2="3090.5" y2="1925" stroke="${accent2}" stroke-opacity="0.2" stroke-width="3"/> <line x1="3150.5" y1="1675" x2="3150.5" y2="1925" stroke="${accent2}" stroke-opacity="0.2" stroke-width="3"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M668.96 2440.02C672.858 2443.89 679.142 2443.89 683.04 2440.02L724.072 2399.35L787 2435.82L764.197 2475.47L739.378 2461.08C734.734 2470.81 727.655 2489.02 727.309 2510.25C726.869 2537.15 738.717 2611.89 742.338 2634.05V2640.84H680.002H671.998H609.662V2634.05C613.284 2611.89 625.131 2537.15 624.692 2510.25C624.345 2489.02 617.266 2470.81 612.622 2461.08L587.804 2475.47L565 2435.82L627.928 2399.35L668.96 2440.02Z" fill="url(#paint2_radial)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1344.96 2440.02C1348.86 2443.89 1355.14 2443.89 1359.04 2440.02L1400.07 2399.35L1463 2435.82L1440.2 2475.47L1415.38 2461.08C1410.73 2470.81 1403.66 2489.02 1403.31 2510.25C1402.87 2537.15 1414.72 2611.89 1418.34 2634.05V2640.84H1356H1348H1285.66V2634.05C1289.28 2611.89 1301.13 2537.15 1300.69 2510.25C1300.34 2489.02 1293.27 2470.81 1288.62 2461.08L1263.8 2475.47L1241 2435.82L1303.93 2399.35L1344.96 2440.02Z" fill="${accent6}"/> <mask id="mask8" mask-type="alpha" maskUnits="userSpaceOnUse" x="1241" y="2399" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1344.96 2440.02C1348.86 2443.89 1355.14 2443.89 1359.04 2440.02L1400.07 2399.35L1463 2435.82L1440.2 2475.47L1415.38 2461.08C1410.73 2470.81 1403.66 2489.02 1403.31 2510.25C1402.87 2537.15 1414.72 2611.89 1418.34 2634.05V2640.84H1356H1348H1285.66V2634.05C1289.28 2611.89 1301.13 2537.15 1300.69 2510.25C1300.34 2489.02 1293.27 2470.81 1288.62 2461.08L1263.8 2475.47L1241 2435.82L1303.93 2399.35L1344.96 2440.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask8)"> <line x1="1255" y1="2399" x2="1255" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1275" y1="2399" x2="1275" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1295" y1="2399" x2="1295" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1315" y1="2399" x2="1315" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1335" y1="2399" x2="1335" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1355" y1="2399" x2="1355" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1375" y1="2399" x2="1375" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1395" y1="2399" x2="1395" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1415" y1="2399" x2="1415" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1435" y1="2399" x2="1435" y2="2641" stroke="${shade7}" stroke-width="10"/> <line x1="1455" y1="2399" x2="1455" y2="2641" stroke="${shade7}" stroke-width="10"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1986.11 2398.89L1894 2452.07L1926.12 2507.71L1963 2486.42V2640.57H2025.02H2031H2093.02V2486.42L2129.9 2507.71L2162.02 2452.07L2070.77 2399.38C2066.14 2418.43 2048.97 2432.57 2028.5 2432.57C2007.85 2432.57 1990.56 2418.18 1986.11 2398.89Z" fill="${shade1}"/> <path d="M2028 2464L2061.77 2522.5H1994.23L2028 2464Z" stroke="${accent7}" stroke-opacity="0.61" stroke-width="5"/> <path d="M2028 2495L2061.77 2553.5H1994.23L2028 2495Z" stroke="${accent7}" stroke-opacity="0.61" stroke-width="5"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2696.96 2440.02C2700.86 2443.89 2707.14 2443.89 2711.04 2440.02L2752.07 2399.35L2815 2435.82L2792.2 2475.47L2767.38 2461.08C2762.73 2470.81 2755.66 2489.02 2755.31 2510.25C2754.87 2537.15 2766.72 2611.89 2770.34 2634.05V2640.84H2708H2700H2637.66V2634.05C2641.28 2611.89 2653.13 2537.15 2652.69 2510.25C2652.34 2489.02 2645.27 2470.81 2640.62 2461.08L2615.8 2475.47L2593 2435.82L2655.93 2399.35L2696.96 2440.02Z" fill="${shade7}"/> <circle cx="2704" cy="2498" r="37" fill="${accent1}"/> <mask id="mask9" mask-type="alpha" maskUnits="userSpaceOnUse" x="2667" y="2461" width="74" height="74"> <circle cx="2704" cy="2498" r="37" fill="${accent1}"/> </mask> <g mask="url(#mask9)"> <path d="M2674 2505L2661 2509.5L2672.5 2534.5L2705.5 2548.5L2738.5 2534.5L2751 2506.5L2731.5 2497.5L2721.5 2502L2709.5 2489L2693.5 2500L2688 2493L2674 2505Z" fill="${shade2}" stroke="${shade7}" stroke-width="5"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3338.11 2398.89L3246 2452.07L3278.12 2507.71L3315 2486.42V2640.57H3377.02H3383H3445.02V2486.42L3481.9 2507.71L3514.02 2452.07L3422.77 2399.38C3418.14 2418.43 3400.97 2432.57 3380.5 2432.57C3359.85 2432.57 3342.56 2418.18 3338.11 2398.89Z" fill="${accent4}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M3425 2469H3395V2501L3410 2505L3425 2501V2469Z" fill="${shade4}"/> <mask id="mask10" mask-type="alpha" maskUnits="userSpaceOnUse" x="3246" y="2398" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3338.11 2398.89L3246 2452.07L3278.12 2507.71L3315 2486.42V2640.57H3377.02H3383H3445.02V2486.42L3481.9 2507.71L3514.02 2452.07L3422.77 2399.38C3418.14 2418.43 3400.97 2432.57 3380.5 2432.57C3359.85 2432.57 3342.56 2418.18 3338.11 2398.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask10)"> <rect x="3246" y="2407" width="69" height="102" fill="${shade4}"/> <rect x="3445" y="2407" width="69" height="102" fill="${shade4}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M296.113 3118.89L204 3172.07L236.125 3227.71L273 3206.42V3360.57H335.021H341H403.021V3206.42L439.897 3227.71L472.021 3172.07L380.77 3119.38C376.138 3138.43 358.97 3152.57 338.5 3152.57C317.852 3152.57 300.564 3138.18 296.113 3118.89Z" fill="${accent6}"/> <mask id="mask11" mask-type="alpha" maskUnits="userSpaceOnUse" x="204" y="3118" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M296.113 3118.89L204 3172.07L236.125 3227.71L273 3206.42V3360.57H335.021H341H403.021V3206.42L439.897 3227.71L472.021 3172.07L380.77 3119.38C376.138 3138.43 358.97 3152.57 338.5 3152.57C317.852 3152.57 300.564 3138.18 296.113 3118.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask11)"> <rect x="234.255" y="3147.95" width="42" height="248.77" transform="rotate(-45 234.255 3147.95)" fill="${shade7}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1006.96 3160.02C1010.86 3163.89 1017.14 3163.89 1021.04 3160.02L1062.07 3119.35L1125 3155.82L1102.2 3195.47L1077.38 3181.08C1072.73 3190.81 1065.66 3209.02 1065.31 3230.25C1064.87 3257.15 1076.72 3331.89 1080.34 3354.05V3360.84H1018H1010H947.662V3354.05C951.284 3331.89 963.131 3257.15 962.692 3230.25C962.345 3209.02 955.266 3190.81 950.622 3181.08L925.804 3195.47L903 3155.82L965.928 3119.35L1006.96 3160.02Z" fill="url(#paint3_linear)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1052 3188H1022V3220L1037 3224L1052 3220V3188Z" fill="${accent2}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2358.96 3160.02C2362.86 3163.89 2369.14 3163.89 2373.04 3160.02L2414.07 3119.35L2477 3155.82L2454.2 3195.47L2429.38 3181.08C2424.73 3190.81 2417.66 3209.02 2417.31 3230.25C2416.87 3257.15 2428.72 3331.89 2432.34 3354.05V3360.84H2370H2362H2299.66V3354.05C2303.28 3331.89 2315.13 3257.15 2314.69 3230.25C2314.34 3209.02 2307.27 3190.81 2302.62 3181.08L2277.8 3195.47L2255 3155.82L2317.93 3119.35L2358.96 3160.02Z" fill="${accent1}"/> <mask id="mask12" mask-type="alpha" maskUnits="userSpaceOnUse" x="2255" y="3119" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2358.96 3160.02C2362.86 3163.89 2369.14 3163.89 2373.04 3160.02L2414.07 3119.35L2477 3155.82L2454.2 3195.47L2429.38 3181.08C2424.73 3190.81 2417.66 3209.02 2417.31 3230.25C2416.87 3257.15 2428.72 3331.89 2432.34 3354.05V3360.84H2370H2362H2299.66V3354.05C2303.28 3331.89 2315.13 3257.15 2314.69 3230.25C2314.34 3209.02 2307.27 3190.81 2302.62 3181.08L2277.8 3195.47L2255 3155.82L2317.93 3119.35L2358.96 3160.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask12)"> <path d="M2322.5 3319.5L2296.5 3344L2269 3375.5L2451 3378V3319.5L2429.5 3344L2408.5 3319.5L2388.5 3344L2366.5 3319.5L2343.5 3344L2322.5 3319.5Z" stroke="${accent4}" stroke-width="5"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1648.11 3118.89L1556 3172.07L1588.12 3227.71L1625 3206.42V3360.57H1687.02H1693H1755.02V3206.42L1791.9 3227.71L1824.02 3172.07L1732.77 3119.38C1728.14 3138.43 1710.97 3152.57 1690.5 3152.57C1669.85 3152.57 1652.56 3138.18 1648.11 3118.89Z" fill="${accent5}"/> <mask id="mask13" mask-type="alpha" maskUnits="userSpaceOnUse" x="1556" y="3118" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1648.11 3118.89L1556 3172.07L1588.12 3227.71L1625 3206.42V3360.57H1687.02H1693H1755.02V3206.42L1791.9 3227.71L1824.02 3172.07L1732.77 3119.38C1728.14 3138.43 1710.97 3152.57 1690.5 3152.57C1669.85 3152.57 1652.56 3138.18 1648.11 3118.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask13)"> <circle cx="1632.5" cy="3286.5" r="88.5" fill="${shade7}" fill-opacity="0.25"/> <circle cx="1721.5" cy="3198.5" r="88.5" fill="${shade7}" fill-opacity="0.25"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3000.11 3118.89L2908 3172.07L2940.12 3227.71L2977 3206.42V3360.57H3039.02H3045H3107.02V3206.42L3143.9 3227.71L3176.02 3172.07L3084.77 3119.38C3080.14 3138.43 3062.97 3152.57 3042.5 3152.57C3021.85 3152.57 3004.56 3138.18 3000.11 3118.89Z" fill="${accent0}"/> <path d="M3065 3230L3043.82 3276.5C3043.11 3278.06 3040.89 3278.06 3040.18 3276.5L3019 3230C2995 3175 3089 3175 3065 3230Z" fill="${shade4}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M668.96 3880.02C672.858 3883.89 679.142 3883.89 683.04 3880.02L724.072 3839.35L787 3875.82L764.197 3915.47L739.378 3901.08C734.734 3910.81 727.655 3929.02 727.309 3950.25C726.869 3977.15 738.717 4051.89 742.338 4074.05V4080.84H680.002H671.998H609.662V4074.05C613.284 4051.89 625.131 3977.15 624.692 3950.25C624.345 3929.02 617.266 3910.81 612.622 3901.08L587.804 3915.47L565 3875.82L627.928 3839.35L668.96 3880.02Z" fill="${shade6}"/> <mask id="mask14" mask-type="alpha" maskUnits="userSpaceOnUse" x="565" y="3839" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M668.96 3880.02C672.858 3883.89 679.142 3883.89 683.04 3880.02L724.072 3839.35L787 3875.82L764.197 3915.47L739.378 3901.08C734.734 3910.81 727.655 3929.02 727.309 3950.25C726.869 3977.15 738.717 4051.89 742.338 4074.05V4080.84H680.002H671.998H609.662V4074.05C613.284 4051.89 625.131 3977.15 624.692 3950.25C624.345 3929.02 617.266 3910.81 612.622 3901.08L587.804 3915.47L565 3875.82L627.928 3839.35L668.96 3880.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask14)"> <path d="M648 3849L700.828 3957.75H595.172L648 3849Z" fill="${accent7}" fill-opacity="0.5"/> <path d="M704 3849L756.828 3957.75H651.172L704 3849Z" fill="${accent2}" fill-opacity="0.5"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M1310.11 3838.89L1218 3892.07L1250.12 3947.71L1287 3926.42V4080.57H1349.02H1355H1417.02V3926.42L1453.9 3947.71L1486.02 3892.07L1394.77 3839.38C1390.14 3858.43 1372.97 3872.57 1352.5 3872.57C1331.85 3872.57 1314.56 3858.18 1310.11 3838.89Z" fill="url(#paint4_linear)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2020.96 3880.02C2024.86 3883.89 2031.14 3883.89 2035.04 3880.02L2076.07 3839.35L2139 3875.82L2116.2 3915.47L2091.38 3901.08C2086.73 3910.81 2079.66 3929.02 2079.31 3950.25C2078.87 3977.15 2090.72 4051.89 2094.34 4074.05V4080.84H2032H2024H1961.66V4074.05C1965.28 4051.89 1977.13 3977.15 1976.69 3950.25C1976.34 3929.02 1969.27 3910.81 1964.62 3901.08L1939.8 3915.47L1917 3875.82L1979.93 3839.35L2020.96 3880.02Z" fill="${accent2}"/> <circle cx="2028" cy="3896" r="4" fill="${shade0}"/> <circle cx="2028" cy="3909" r="4" fill="${shade0}"/> <circle cx="2028" cy="3922" r="4" fill="${shade0}"/> <circle cx="2028" cy="3935" r="4" fill="${shade0}"/> <circle cx="2028" cy="3948" r="4" fill="${shade0}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M2696.96 3880.02C2700.86 3883.89 2707.14 3883.89 2711.04 3880.02L2752.07 3839.35L2815 3875.82L2792.2 3915.47L2767.38 3901.08C2762.73 3910.81 2755.66 3929.02 2755.31 3950.25C2754.87 3977.15 2766.72 4051.89 2770.34 4074.05V4080.84H2708H2700H2637.66V4074.05C2641.28 4051.89 2653.13 3977.15 2652.69 3950.25C2652.34 3929.02 2645.27 3910.81 2640.62 3901.08L2615.8 3915.47L2593 3875.82L2655.93 3839.35L2696.96 3880.02Z" fill="${shade5}"/> <path d="M2670 3945.94L2681.31 3957.25L2692.63 3945.94L2703.94 3957.25L2715.25 3945.94L2726.57 3957.25L2737.88 3945.94L2703.94 3912L2670 3945.94Z" fill="${accent4}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M3338.11 3838.89L3246 3892.07L3278.12 3947.71L3315 3926.42V4080.57H3377.02H3383H3445.02V3926.42L3481.9 3947.71L3514.02 3892.07L3422.77 3839.38C3418.14 3858.43 3400.97 3872.57 3380.5 3872.57C3359.85 3872.57 3342.56 3858.18 3338.11 3838.89Z" fill="${accent3}"/> <rect x="3344" y="3911" width="72" height="97" fill="url(#paint5_linear)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M3710.96 280.022C3714.86 283.886 3721.14 283.886 3725.04 280.022L3766.07 239.35L3829 275.82L3806.2 315.468L3781.38 301.085C3776.73 310.807 3769.66 329.016 3769.31 350.255C3768.87 377.152 3780.72 451.889 3784.34 474.047V480.836H3722H3714H3651.66V474.047C3655.28 451.889 3667.13 377.152 3666.69 350.255C3666.34 329.016 3659.27 310.807 3654.62 301.085L3629.8 315.468L3607 275.82L3669.93 239.35L3710.96 280.022Z" fill="${shade1}"/> <path d="M3718 301L3724.96 322.42H3747.48L3729.26 335.659L3736.22 357.08L3718 343.841L3699.78 357.08L3706.74 335.659L3688.52 322.42H3711.04L3718 301Z" fill="${accent4}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M4014.11 2398.89L3922 2452.07L3954.12 2507.71L3991 2486.42V2640.57H4053.02H4059H4121.02V2486.42L4157.9 2507.71L4190.02 2452.07L4098.77 2399.38C4094.14 2418.43 4076.97 2432.57 4056.5 2432.57C4035.85 2432.57 4018.56 2418.18 4014.11 2398.89Z" fill="${shade4}"/> <mask id="mask15" mask-type="alpha" maskUnits="userSpaceOnUse" x="3922" y="2398" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4014.11 2398.89L3922 2452.07L3954.12 2507.71L3991 2486.42V2640.57H4053.02H4059H4121.02V2486.42L4157.9 2507.71L4190.02 2452.07L4098.77 2399.38C4094.14 2418.43 4076.97 2432.57 4056.5 2432.57C4035.85 2432.57 4018.56 2418.18 4014.11 2398.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask15)"> <line y1="-1.5" x2="262" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4156.26 2423)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="241.831" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4142 2417.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="223.446" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4129 2410.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="203.647" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4115 2404.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="189.505" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4105 2394.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="125.865" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4060 2419.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="141.421" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4041.26 2418)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="134.35" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4029.26 2410)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="131.522" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4019.26 2400)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="131.522" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4012.26 2387)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="87.6812" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 3973.26 2406)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="280.014" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4169 2430.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="295.571" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4180 2439.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="291.328" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4193 2446.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="231.931" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4173.26 2486)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="132.936" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4122.26 2557)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="103.238" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4121.26 2578)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="76.3675" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4122 2597.26)" stroke="${shade7}" stroke-width="3"/> <line y1="-1.5" x2="46.669" y2="-1.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 4121.26 2618)" stroke="${shade7}" stroke-width="3"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M5062.96 280.022C5066.86 283.886 5073.14 283.886 5077.04 280.022L5118.07 239.35L5181 275.82L5158.2 315.468L5133.38 301.085C5128.73 310.807 5121.66 329.016 5121.31 350.255C5120.87 377.152 5132.72 451.889 5136.34 474.047V480.836H5074H5066H5003.66V474.047C5007.28 451.889 5019.13 377.152 5018.69 350.255C5018.34 329.016 5011.27 310.807 5006.62 301.085L4981.8 315.468L4959 275.82L5021.93 239.35L5062.96 280.022Z" fill="${accent6}"/> <rect x="5038" y="310" width="64" height="88" fill="url(#paint6_linear)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M4014.11 958.887L3922 1012.07L3954.12 1067.71L3991 1046.42V1200.57H4053.02H4059H4121.02V1046.42L4157.9 1067.71L4190.02 1012.07L4098.77 959.385C4094.14 978.43 4076.97 992.569 4056.5 992.569C4035.85 992.569 4018.56 978.183 4014.11 958.887Z" fill="url(#paint7_linear)"/> <circle cx="4056" cy="1057" r="35" stroke="${shade7}" stroke-width="8"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M3676.11 3118.89L3584 3172.07L3616.12 3227.71L3653 3206.42V3360.57H3715.02H3721H3783.02V3206.42L3819.9 3227.71L3852.02 3172.07L3760.77 3119.38C3756.14 3138.43 3738.97 3152.57 3718.5 3152.57C3697.85 3152.57 3680.56 3138.18 3676.11 3118.89Z" fill="${accent7}"/> <mask id="mask16" mask-type="alpha" maskUnits="userSpaceOnUse" x="3584" y="3118" width="269" height="243"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3676.11 3118.89L3584 3172.07L3616.12 3227.71L3653 3206.42V3360.57H3715.02H3721H3783.02V3206.42L3819.9 3227.71L3852.02 3172.07L3760.77 3119.38C3756.14 3138.43 3738.97 3152.57 3718.5 3152.57C3697.85 3152.57 3680.56 3138.18 3676.11 3118.89Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask16)"> <circle cx="3633" cy="3163" r="6" fill="${shade6}"/> <circle cx="3633" cy="3143" r="6" fill="${shade6}"/> <circle cx="3633" cy="3183" r="6" fill="${shade6}"/> <circle cx="3633" cy="3203" r="6" fill="${shade6}"/> <circle cx="3633" cy="3223" r="6" fill="${shade6}"/> <circle cx="3613" cy="3173" r="6" fill="${shade6}"/> <circle cx="3613" cy="3153" r="6" fill="${shade6}"/> <circle cx="3613" cy="3193" r="6" fill="${shade6}"/> <circle cx="3613" cy="3213" r="6" fill="${shade6}"/> <circle cx="3593" cy="3163" r="6" fill="${shade6}"/> <circle cx="3593" cy="3183" r="6" fill="${shade6}"/> <circle cx="3653" cy="3173" r="6" fill="${shade6}"/> <circle cx="3653" cy="3153" r="6" fill="${shade6}"/> <circle cx="3653" cy="3193" r="6" fill="${shade6}"/> <circle cx="3653" cy="3213" r="6" fill="${shade6}"/> <circle cx="3653" cy="3253" r="6" fill="${shade6}"/> <circle cx="3653" cy="3233" r="6" fill="${shade6}"/> <circle cx="3653" cy="3273" r="6" fill="${shade6}"/> <circle cx="3653" cy="3293" r="6" fill="${shade6}"/> <circle cx="3653" cy="3333" r="6" fill="${shade6}"/> <circle cx="3653" cy="3313" r="6" fill="${shade6}"/> <circle cx="3653" cy="3353" r="6" fill="${shade6}"/> <circle cx="3653" cy="3133" r="6" fill="${shade6}"/> <circle cx="3673" cy="3163" r="6" fill="${shade6}"/> <circle cx="3673" cy="3143" r="6" fill="${shade6}"/> <circle cx="3673" cy="3183" r="6" fill="${shade6}"/> <circle cx="3673" cy="3203" r="6" fill="${shade6}"/> <circle cx="3673" cy="3243" r="6" fill="${shade6}"/> <circle cx="3673" cy="3223" r="6" fill="${shade6}"/> <circle cx="3673" cy="3263" r="6" fill="${shade6}"/> <circle cx="3673" cy="3283" r="6" fill="${shade6}"/> <circle cx="3673" cy="3323" r="6" fill="${shade6}"/> <circle cx="3673" cy="3303" r="6" fill="${shade6}"/> <circle cx="3673" cy="3343" r="6" fill="${shade6}"/> <circle cx="3673" cy="3363" r="6" fill="${shade6}"/> <circle cx="3673" cy="3123" r="6" fill="${shade6}"/> <circle cx="3693" cy="3173" r="6" fill="${shade6}"/> <circle cx="3693" cy="3153" r="6" fill="${shade6}"/> <circle cx="3693" cy="3193" r="6" fill="${shade6}"/> <circle cx="3693" cy="3213" r="6" fill="${shade6}"/> <circle cx="3693" cy="3253" r="6" fill="${shade6}"/> <circle cx="3693" cy="3233" r="6" fill="${shade6}"/> <circle cx="3693" cy="3273" r="6" fill="${shade6}"/> <circle cx="3693" cy="3293" r="6" fill="${shade6}"/> <circle cx="3693" cy="3333" r="6" fill="${shade6}"/> <circle cx="3693" cy="3313" r="6" fill="${shade6}"/> <circle cx="3693" cy="3353" r="6" fill="${shade6}"/> <circle cx="3713" cy="3163" r="6" fill="${shade6}"/> <circle cx="3713" cy="3183" r="6" fill="${shade6}"/> <circle cx="3713" cy="3203" r="6" fill="${shade6}"/> <circle cx="3713" cy="3243" r="6" fill="${shade6}"/> <circle cx="3713" cy="3223" r="6" fill="${shade6}"/> <circle cx="3713" cy="3263" r="6" fill="${shade6}"/> <circle cx="3713" cy="3283" r="6" fill="${shade6}"/> <circle cx="3713" cy="3323" r="6" fill="${shade6}"/> <circle cx="3713" cy="3303" r="6" fill="${shade6}"/> <circle cx="3713" cy="3343" r="6" fill="${shade6}"/> <circle cx="3713" cy="3363" r="6" fill="${shade6}"/> <circle cx="3733" cy="3173" r="6" fill="${shade6}"/> <circle cx="3733" cy="3153" r="6" fill="${shade6}"/> <circle cx="3733" cy="3193" r="6" fill="${shade6}"/> <circle cx="3733" cy="3213" r="6" fill="${shade6}"/> <circle cx="3733" cy="3253" r="6" fill="${shade6}"/> <circle cx="3733" cy="3233" r="6" fill="${shade6}"/> <circle cx="3733" cy="3273" r="6" fill="${shade6}"/> <circle cx="3733" cy="3293" r="6" fill="${shade6}"/> <circle cx="3733" cy="3333" r="6" fill="${shade6}"/> <circle cx="3733" cy="3313" r="6" fill="${shade6}"/> <circle cx="3733" cy="3353" r="6" fill="${shade6}"/> <circle cx="3753" cy="3163" r="6" fill="${shade6}"/> <circle cx="3753" cy="3143" r="6" fill="${shade6}"/> <circle cx="3753" cy="3183" r="6" fill="${shade6}"/> <circle cx="3753" cy="3203" r="6" fill="${shade6}"/> <circle cx="3753" cy="3243" r="6" fill="${shade6}"/> <circle cx="3753" cy="3223" r="6" fill="${shade6}"/> <circle cx="3753" cy="3263" r="6" fill="${shade6}"/> <circle cx="3753" cy="3283" r="6" fill="${shade6}"/> <circle cx="3753" cy="3323" r="6" fill="${shade6}"/> <circle cx="3753" cy="3303" r="6" fill="${shade6}"/> <circle cx="3753" cy="3343" r="6" fill="${shade6}"/> <circle cx="3753" cy="3363" r="6" fill="${shade6}"/> <circle cx="3773" cy="3173" r="6" fill="${shade6}"/> <circle cx="3773" cy="3153" r="6" fill="${shade6}"/> <circle cx="3773" cy="3193" r="6" fill="${shade6}"/> <circle cx="3773" cy="3213" r="6" fill="${shade6}"/> <circle cx="3773" cy="3253" r="6" fill="${shade6}"/> <circle cx="3773" cy="3233" r="6" fill="${shade6}"/> <circle cx="3773" cy="3273" r="6" fill="${shade6}"/> <circle cx="3773" cy="3293" r="6" fill="${shade6}"/> <circle cx="3773" cy="3333" r="6" fill="${shade6}"/> <circle cx="3773" cy="3313" r="6" fill="${shade6}"/> <circle cx="3773" cy="3353" r="6" fill="${shade6}"/> <circle cx="3773" cy="3133" r="6" fill="${shade6}"/> <circle cx="3793" cy="3163" r="6" fill="${shade6}"/> <circle cx="3793" cy="3143" r="6" fill="${shade6}"/> <circle cx="3793" cy="3183" r="6" fill="${shade6}"/> <circle cx="3793" cy="3203" r="6" fill="${shade6}"/> <circle cx="3813" cy="3173" r="6" fill="${shade6}"/> <circle cx="3813" cy="3153" r="6" fill="${shade6}"/> <circle cx="3813" cy="3193" r="6" fill="${shade6}"/> <circle cx="3813" cy="3213" r="6" fill="${shade6}"/> <circle cx="3833" cy="3163" r="6" fill="${shade6}"/> <circle cx="3833" cy="3183" r="6" fill="${shade6}"/> <circle cx="3833" cy="3203" r="6" fill="${shade6}"/> <circle cx="3853" cy="3173" r="6" fill="${shade6}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M3710.96 1720.02C3714.86 1723.89 3721.14 1723.89 3725.04 1720.02L3766.07 1679.35L3829 1715.82L3806.2 1755.47L3781.38 1741.08C3776.73 1750.81 3769.66 1769.02 3769.31 1790.25C3768.87 1817.15 3780.72 1891.89 3784.34 1914.05V1920.84H3722H3714H3651.66V1914.05C3655.28 1891.89 3667.13 1817.15 3666.69 1790.25C3666.34 1769.02 3659.27 1750.81 3654.62 1741.08L3629.8 1755.47L3607 1715.82L3669.93 1679.35L3710.96 1720.02Z" fill="url(#paint8_linear)"/> <path d="M3727 1745V1743.5H3725.5V1745H3727ZM3757 1745H3758.5V1743.5H3757V1745ZM3727 1777H3725.5V1778.15L3726.61 1778.45L3727 1777ZM3742 1781L3741.61 1782.45L3742 1782.55L3742.39 1782.45L3742 1781ZM3757 1777L3757.39 1778.45L3758.5 1778.15V1777H3757ZM3727 1746.5H3757V1743.5H3727V1746.5ZM3728.5 1777V1745H3725.5V1777H3728.5ZM3742.39 1779.55L3727.39 1775.55L3726.61 1778.45L3741.61 1782.45L3742.39 1779.55ZM3756.61 1775.55L3741.61 1779.55L3742.39 1782.45L3757.39 1778.45L3756.61 1775.55ZM3755.5 1745V1777H3758.5V1745H3755.5Z" fill="${shade5}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M-7.03987 1000.02C-3.14187 1003.89 3.14188 1003.89 7.03987 1000.02L48.0718 959.35L111 995.82L88.1965 1035.47L63.3783 1021.08C58.7337 1030.81 51.6553 1049.02 51.3085 1070.25C50.8692 1097.15 62.7165 1171.89 66.3382 1194.05V1200.84H4.00199H-4.00181H-66.338V1194.05C-62.7164 1171.89 -50.869 1097.15 -51.3083 1070.25C-51.6551 1049.02 -58.7336 1030.81 -63.3781 1021.08L-88.1963 1035.47L-111 995.82L-48.0717 959.35L-7.03987 1000.02Z" fill="${shade6}"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M40 1020H10V1052L25 1056L40 1052V1020Z" fill="${accent5}"/> <mask id="mask17" mask-type="alpha" maskUnits="userSpaceOnUse" x="-111" y="959" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M-7.03987 1000.02C-3.14187 1003.89 3.14188 1003.89 7.03987 1000.02L48.0718 959.35L111 995.82L88.1965 1035.47L63.3783 1021.08C58.7337 1030.81 51.6553 1049.02 51.3085 1070.25C50.8692 1097.15 62.7165 1171.89 66.3382 1194.05V1200.84H4.00199H-4.00181H-66.338V1194.05C-62.7164 1171.89 -50.869 1097.15 -51.3083 1070.25C-51.6551 1049.02 -58.7336 1030.81 -63.3781 1021.08L-88.1963 1035.47L-111 995.82L-48.0717 959.35L-7.03987 1000.02Z" fill="#C4C4C4"/> </mask> <g mask="url(#mask17)"> <rect x="63" y="962" width="50" height="77" fill="${accent5}"/> </g> <path fill-rule="evenodd" clip-rule="evenodd" d="M5400.96 1000.02C5404.86 1003.89 5411.14 1003.89 5415.04 1000.02L5456.07 959.35L5519 995.82L5496.2 1035.47L5471.38 1021.08C5466.73 1030.81 5459.66 1049.02 5459.31 1070.25C5458.87 1097.15 5470.72 1171.89 5474.34 1194.05V1200.84H5412H5404H5341.66V1194.05C5345.28 1171.89 5357.13 1097.15 5356.69 1070.25C5356.34 1049.02 5349.27 1030.81 5344.62 1021.08L5319.8 1035.47L5297 995.82L5359.93 959.35L5400.96 1000.02Z" fill="${shade6}"/> <mask id="mask18" mask-type="alpha" maskUnits="userSpaceOnUse" x="5297" y="959" width="223" height="242"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5400.96 1000.02C5404.86 1003.89 5411.14 1003.89 5415.04 1000.02L5456.07 959.35L5519 995.82L5496.2 1035.47L5471.38 1021.08C5466.73 1030.81 5459.66 1049.02 5459.3