import React from 'react';
import UniversalLink from '@plone/volto/components/manage/UniversalLink/UniversalLink';
import cx from 'classnames';
import './styles.less';

const LinkWrap = ({ item, children, isActive, className }) => {
  return item ? (
    <UniversalLink
      item={item}
      className={cx('step-link', className, {
        active: isActive,
      })}
    >
      <g>
        <title>{item.title}</title>
        {children}
      </g>
    </UniversalLink>
  ) : (
    <g>{children}</g>
  );
};

export default function RASTMap(props) {
  const { path, pathname, activeMenu, skip_items } = props;
  const currentPath = path || pathname;

  let data = skip_items.split(',');
  const items = props.items.filter(
    (_item, index) => !data.includes(index.toString()),
  );
  let currentMenu = activeMenu;

  if (activeMenu !== null) {
    if (data.includes(activeMenu.toString())) {
      currentMenu = null;
    } else {
      let activeMenuMinus = 0;
      for (let i = 0; i < data.length; i++) {
        if (data[i].length && data[i] <= activeMenu) activeMenuMinus++;
      }
      currentMenu -= activeMenuMinus;
    }
  }

  return (
    <div
      className={cx('rast-map-block', {
        landing: currentMenu === null,
      })}
    >
      <svg
        width="290"
        height="280"
        viewBox="0 0 290 280"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <g clipPath="url(#clip0_18_2)">
          <path d="M290 0H0V280H290V0Z" fill="white" />
          <path
            d="M192.8 31.5C178.3 25.5 162.7 22.3 147 22H145C129.3 22.3 113.7 25.5 99.2001 31.5C84.0001 37.8 70.3001 47 58.6001 58.6L72.7001 72.7C82.5001 62.9 94.0001 55.2 106.8 49.9C119.2 44.8 132.5 42 146 41.9C159.4 42 172.8 44.7 185.2 49.9C197.9 55.2 209.5 62.9 219.3 72.7L233.4 58.6C221.8 47 208 37.8 192.8 31.5Z"
            fill="#03B3A4"
          />
          <path
            d="M72.6999 78.36L52.9299 58.59L55.7799 55.76C67.9599 43.68 82.0599 34.27 97.6599 27.8C112.63 21.61 128.52 18.31 144.92 18H147C163.47 18.31 179.37 21.61 194.33 27.8C210.12 34.34 224.21 43.75 236.23 55.77L239.06 58.6L219.3 78.36L216.47 75.53C207.08 66.14 196.04 58.76 183.66 53.59C171.89 48.65 158.86 45.99 145.97 45.9C133.2 46 120.51 48.59 108.32 53.6C96.0199 58.69 84.9799 66.07 75.5299 75.53L72.6999 78.36ZM145.97 37.9C159.95 38 174.03 40.88 186.75 46.21C198.85 51.26 209.77 58.28 219.25 67.09L227.7 58.64C217.08 48.69 204.84 40.81 191.27 35.19C177.23 29.38 162.31 26.29 146.92 25.99H145C129.69 26.28 114.77 29.38 100.73 35.19C87.3099 40.75 75.0699 48.64 64.3099 58.65L72.7499 67.09C82.2899 58.21 93.2099 51.19 105.27 46.2C118.42 40.79 132.11 38 145.97 37.9Z"
            fill="#03B3A4"
          />
          <path
            d="M22 147C22 130.6 25.2 114.3 31.5 99.2C37.8 84 47 70.3 58.6 58.6C65.2 52 72.6 46.1 80.4 41.2C86.3 37.5 95.2 55.4 89.9 58.9C83.7 62.9 78 67.6 72.7 72.8C62.9 82.6 55.2 94.1 49.9 106.9C44.6 119.6 41.9 133.3 41.9 147.1"
            fill="#FFC300"
          />
          <path
            d="M45.9 147.1H37.9C37.9 132.61 40.7 118.57 46.21 105.36C51.71 92.09 59.67 80.18 69.87 69.97C75.54 64.41 81.45 59.6199 87.46 55.7099C87.66 54.9299 87.44 52.52 85.97 49.54C84.58 46.71 82.98 45.15 82.22 44.77C74.73 49.5 67.74 55.0999 61.42 61.4199C50.09 72.8499 41.26 86.08 35.19 100.72C29.09 115.35 25.99 130.91 25.99 146.99H17.99C17.99 129.85 21.29 113.25 27.8 97.65C34.27 82.05 43.67 67.96 55.75 55.77C62.59 48.93 70.16 42.89 78.26 37.8C81.49 35.78 86.93 36.03 91.67 43.38C95.86 49.89 97.43 58.7 92.09 62.22C86.4 65.89 80.83 70.3899 75.49 75.6399C66.06 85.07 58.68 96.11 53.58 108.41C48.47 120.65 45.88 133.66 45.88 147.08L45.9 147.1Z"
            fill="#FFC300"
          />
          <path
            d="M42 147C42 160.8 44.7 174.4 50 187.2C55.3 199.9 63 211.5 72.8 221.3C82.6 231.1 94.1 238.8 106.9 244.1C119.6 249.4 114.4 268.9 99.2 262.6C84 256.3 70.3 247.1 58.6 235.5C47 223.9 37.8 210.1 31.5 194.9C25.2 179.7 22 163.5 22 147.1"
            fill="#A382BA"
          />
          <path
            d="M104.84 267.76C102.4 267.76 99.92 267.22 97.67 266.29C82.06 259.82 67.97 250.42 55.79 238.34C43.76 226.31 34.35 212.22 27.81 196.43C21.3 180.73 18.01 164.14 18.01 147.1H26.01C26.01 163.08 29.1 178.65 35.21 193.37C41.35 208.18 50.18 221.41 61.44 232.67C72.87 244 86.1 252.83 100.74 258.9C105 260.67 108.31 259.87 109.59 256.78C110.83 253.79 109.77 249.63 105.36 247.79C92.09 242.29 80.18 234.33 69.97 224.13C59.84 214 51.88 202.09 46.31 188.74C40.8 175.42 38 161.38 38 147H46C46 160.33 48.59 173.34 53.7 185.67C58.86 198.04 66.24 209.08 75.63 218.47C85.09 227.93 96.12 235.31 108.43 240.4C117.31 244.1 119.74 253.2 116.97 259.85C114.61 265.53 109.8 267.76 104.83 267.76H104.84Z"
            fill="#A382BA"
          />
          <path
            d="M202.4 234.9C208.5 230.9 214.1 226.4 219.2 221.2C229 211.4 236.7 199.9 242 187.1C247.3 174.4 250 160.7 250 146.9H270C270 163.3 266.8 179.6 260.5 194.7C254.2 209.9 245 223.6 233.4 235.3C226.1 242.6 217.9 249 209.1 254.2"
            fill="#004C83"
          />
          <path
            d="M211.13 257.64L207.06 250.75C215.53 245.75 223.44 239.59 230.57 232.46C241.9 221.03 250.73 207.8 256.8 193.16C262.39 179.75 265.46 165.55 265.93 150.89H253.92C253.45 163.96 250.69 176.64 245.68 188.63C240.18 201.9 232.22 213.81 222.02 224.02C216.88 229.26 211.17 233.92 204.59 238.24L200.2 231.55C206.3 227.55 211.58 223.25 216.34 218.39C225.82 208.91 233.2 197.87 238.3 185.56C243.41 173.32 246 160.31 246 146.89V142.89H274V146.89C274 164.03 270.7 180.63 264.19 196.23C257.73 211.83 248.32 225.92 236.24 238.11C228.62 245.73 220.18 252.29 211.13 257.64Z"
            fill="#004C83"
          />
          <path
            d="M221.9 245.5L207.7 231.2C200.7 236.4 193.2 240.7 185.1 244C172.7 249.1 159.4 251.9 145.9 252C132.5 251.9 119.1 249.2 106.7 244C100.3 241.4 94.3 238.1 88.5 234.3L68.7 244.6C77.9 252 88.1 258 99 262.5C113.5 268.5 129.1 271.7 144.8 272H146.8C162.5 271.7 178.1 268.5 192.6 262.5C203 258.2 212.8 252.5 221.7 245.5H221.9Z"
            fill="#608AA8"
          />
          <path
            d="M145.8 276H144.8C128.33 275.69 112.43 272.39 97.4699 266.2C86.1499 261.53 75.6299 255.31 66.1899 247.72L61.4199 243.88L88.7299 229.67L90.6899 230.95C96.7099 234.89 102.44 237.95 108.2 240.29C120.01 245.24 133.04 247.9 145.92 248C158.69 247.91 171.38 245.32 183.57 240.3C191.16 237.21 198.47 233.07 205.31 227.99L208.09 225.92L231.5 249.5H223.06C214.22 256.29 204.49 261.91 194.12 266.2C179.16 272.39 163.26 275.69 146.87 276H145.79H145.8ZM76.1399 245.24C83.6699 250.67 91.8499 255.22 100.53 258.8C114.57 264.61 129.49 267.7 144.88 268H146.8C162.11 267.71 177.03 264.61 191.07 258.8C199.85 255.17 208.13 250.53 215.75 244.98L207.26 236.43C200.7 240.99 193.77 244.78 186.6 247.69C173.47 253.09 159.78 255.88 145.92 255.99C131.94 255.89 117.86 253.01 105.14 247.68C99.5699 245.42 94.0199 242.53 88.2699 238.91L76.1199 245.23L76.1399 245.24Z"
            fill="#608AA8"
          />
          <path
            d="M250 147C250 133.2 247.3 119.6 242 106.8C236.7 94.1001 229 82.5001 219.2 72.7001C209.4 62.9001 222.3 47.5001 233.3 58.6001C244.9 70.2001 254.1 84.0001 260.4 99.2001C266.7 114.4 269.9 130.6 269.9 147"
            fill="#007E6C"
          />
          <path
            d="M273.9 147H265.9C265.9 131.02 262.81 115.45 256.7 100.73C250.56 85.92 241.73 72.69 230.47 61.43C228.94 59.89 226.59 58.21 223.99 58.9C222.09 59.4 220.5 61.08 219.94 63.18C219.58 64.53 219.36 67.2 222.03 69.87C232.16 80 240.12 91.91 245.69 105.26C251.2 118.58 254 132.62 254 147H246C246 133.67 243.41 120.66 238.3 108.33C233.14 95.96 225.76 84.92 216.37 75.53C212.34 71.5 210.83 66.24 212.21 61.1C213.53 56.21 217.25 52.41 221.94 51.17C226.78 49.89 231.96 51.57 236.14 55.79C248.14 67.79 257.55 81.89 264.1 97.67C270.61 113.37 273.9 129.96 273.9 147Z"
            fill="#007E6C"
          />
          <path
            d="M109.46 158.35V142.46C109.46 140.87 108.17 139.59 106.59 139.59C106.44 139.59 106.28 139.6 106.14 139.63C104.77 139.85 103.72 141.03 103.72 142.47V158.36C102.57 159.23 101.83 160.6 101.83 162.15C101.83 162.44 101.86 162.72 101.9 162.99C102.3 165.22 104.24 166.91 106.58 166.91C109.21 166.91 111.34 164.78 111.34 162.15C111.34 160.6 110.6 159.23 109.45 158.36L109.46 158.35Z"
            fill="#9DD3CC"
          />
          <path
            d="M106.59 140.58C107.62 140.58 108.47 141.42 108.47 142.46V158.85L108.86 159.15C109.81 159.87 110.35 160.96 110.35 162.15C110.35 164.22 108.66 165.91 106.59 165.91C104.76 165.91 103.21 164.61 102.89 162.82C102.85 162.6 102.83 162.38 102.83 162.15C102.83 160.96 103.37 159.87 104.32 159.15L104.71 158.85V142.46C104.71 141.53 105.37 140.75 106.29 140.61C106.38 140.59 106.48 140.59 106.58 140.59M106.59 139.58C106.44 139.58 106.28 139.59 106.14 139.62C104.77 139.84 103.72 141.02 103.72 142.46V158.35C102.57 159.22 101.83 160.59 101.83 162.14C101.83 162.43 101.86 162.71 101.9 162.98C102.3 165.21 104.24 166.9 106.58 166.9C109.21 166.9 111.34 164.77 111.34 162.14C111.34 160.59 110.6 159.22 109.45 158.35V142.46C109.45 140.87 108.16 139.59 106.58 139.59L106.59 139.58Z"
            fill="white"
          />
          <path
            d="M96.8299 162.56C97.8899 162.61 98.6699 163.46 99.3099 164.35C97.3499 165.18 95.2099 165.63 92.9499 165.63C91.2699 165.63 89.6499 165.38 88.1299 164.91C88.6399 164.03 89.3099 163.24 90.2499 162.88C91.8099 162.28 93.5799 163.07 95.2299 162.8C95.7599 162.71 96.2799 162.52 96.8199 162.55L96.8299 162.56Z"
            fill="#52A59B"
          />
          <path
            d="M90.84 144.26C92.84 143.33 95.28 144.87 97.36 144.15C98.28 143.83 99.05 143 99.12 142.02C99.18 141.05 98.39 140.05 97.42 140.05C96.12 140.05 95.25 141.62 93.95 141.7C93.77 141.71 93.58 141.7 93.43 141.58C93.01 141.28 93.24 140.64 93.25 140.12C93.25 138.83 91.68 138.19 90.39 138.08C89.65 138.02 88.82 137.97 88.34 137.41C87.93 136.93 87.92 136.23 87.96 135.6C87.99 134.95 88.05 134.31 88.11 133.66C89.64 133.18 91.27 132.93 92.96 132.93C97.46 132.93 101.53 134.74 104.48 137.68C105.08 138.28 105.63 138.92 106.14 139.6C104.77 139.82 103.72 141 103.72 142.44V152.25C103.01 153.57 101.37 156.06 100.04 156.65C99.08 157.07 97.98 157.13 97.07 157.65C96.28 158.1 95.77 158.91 95.07 159.48C94.37 160.06 93.24 160.35 92.61 159.69C92.05 159.11 92.22 158.18 92.36 157.4C92.76 155.21 92.71 152.93 92.19 150.77C92.12 150.47 92.03 150.16 91.82 149.95C91.59 149.72 91.25 149.63 90.95 149.51C89.93 149.08 89.21 148.02 89.19 146.92C89.17 145.82 89.85 144.73 90.85 144.27L90.84 144.26Z"
            fill="#52A59B"
          />
          <path
            d="M99.31 164.36C98.66 163.47 97.89 162.62 96.83 162.57C96.29 162.54 95.77 162.74 95.24 162.82C93.59 163.08 91.82 162.3 90.26 162.9C89.32 163.26 88.65 164.04 88.14 164.93C86.44 164.41 84.85 163.61 83.44 162.59C83.19 161.07 84.18 159.26 83.05 158.27C82.88 158.12 82.68 157.96 82.62 157.74C82.51 157.31 82.95 156.97 83.29 156.7C83.87 156.24 84.33 155.54 84.26 154.8C84.21 154.25 83.69 153.24 83.14 152.88C82.67 152.57 82.31 152.11 82.18 151.56C81.78 149.86 82.74 149.54 83.09 147.73C83.37 146.28 82.97 144.71 82.06 143.55C81.23 142.5 80.71 141.23 80.63 139.89C80.61 139.49 80.61 139.05 80.63 138.55C82.6 136.3 85.17 134.59 88.1 133.68C88.03 134.32 87.98 134.97 87.95 135.62C87.92 136.25 87.92 136.95 88.33 137.43C88.81 137.99 89.64 138.04 90.38 138.1C91.67 138.21 93.25 138.85 93.24 140.14C93.24 140.65 93.01 141.3 93.42 141.6C93.57 141.71 93.76 141.73 93.94 141.72C95.24 141.63 96.11 140.07 97.41 140.07C98.39 140.07 99.18 141.07 99.11 142.04C99.05 143.01 98.27 143.85 97.35 144.17C95.27 144.9 92.83 143.35 90.83 144.28C89.83 144.74 89.15 145.83 89.17 146.93C89.19 148.03 89.91 149.09 90.93 149.52C91.23 149.65 91.57 149.73 91.8 149.96C92.02 150.18 92.1 150.49 92.17 150.78C92.68 152.95 92.74 155.22 92.34 157.41C92.19 158.2 92.03 159.13 92.59 159.7C93.22 160.35 94.35 160.06 95.05 159.49C95.75 158.92 96.26 158.11 97.05 157.66C97.96 157.14 99.06 157.09 100.02 156.66C101.35 156.07 103 153.58 103.7 152.26V158.34C102.55 159.21 101.81 160.58 101.81 162.13C101.81 162.42 101.84 162.7 101.88 162.97C101.07 163.51 100.2 163.97 99.29 164.35L99.31 164.36Z"
            fill="#9DD3CC"
          />
          <path
            d="M83.0401 158.26C84.1701 159.25 83.1801 161.06 83.4301 162.58C79.3001 159.61 76.6101 154.77 76.6101 149.29C76.6101 145.33 78.0201 141.69 80.3701 138.86C80.4601 138.75 80.5501 138.65 80.6401 138.54C80.6201 139.03 80.6201 139.48 80.6401 139.88C80.7101 141.22 81.2401 142.48 82.0701 143.54C82.9801 144.7 83.3801 146.26 83.1001 147.72C82.7501 149.53 81.7901 149.85 82.1901 151.55C82.3201 152.1 82.6801 152.55 83.1501 152.87C83.7001 153.23 84.2201 154.24 84.2701 154.79C84.3301 155.53 83.8701 156.22 83.3001 156.69C82.9601 156.97 82.5201 157.31 82.6301 157.73C82.6901 157.95 82.8801 158.11 83.0601 158.26H83.0401Z"
            fill="#52A59B"
          />
          <path
            d="M107.01 160.3C107.01 160.3 107.01 160.27 107.01 160.25V144C107.01 143.77 106.82 143.57 106.58 143.57C106.34 143.57 106.15 143.76 106.15 144V160.25C106.15 160.25 106.15 160.28 106.15 160.3C105.31 160.49 104.69 161.24 104.69 162.14C104.69 163.18 105.53 164.03 106.58 164.03C107.63 164.03 108.47 163.19 108.47 162.14C108.47 161.24 107.84 160.49 107.01 160.3Z"
            fill="#52A59B"
          />
          <g>
            <path
              d="M67.1599 154.41C65.0699 154.41 63.3799 152.72 63.3799 150.63C63.3799 133.73 77.1299 119.98 94.0299 119.98C96.7099 119.98 99.3799 120.33 101.95 121.01C103.97 121.55 105.17 123.62 104.63 125.64C104.09 127.66 102.02 128.86 99.9999 128.32C98.0599 127.8 96.0599 127.54 94.0299 127.54C81.2999 127.54 70.9499 137.9 70.9499 150.63C70.9499 152.72 69.2599 154.41 67.1699 154.41H67.1599Z"
              fill="#FAC50D"
            />
          </g>
          <path
            d="M130.01 152.05L124.33 143.85H118.07V152.05H111.26V122.62H124C131.86 122.62 136.78 126.7 136.78 133.3C136.78 137.71 134.55 140.95 130.73 142.59L137.33 152.05H130.02H130.01ZM123.62 128.17H118.07V138.43H123.62C127.78 138.43 129.88 136.5 129.88 133.3C129.88 130.1 127.78 128.17 123.62 128.17Z"
            fill="#003052"
          />
          <path
            d="M168.89 135.95V152.05H162.08V144.99H148.63V152.05H141.9V135.95C141.9 127 147.32 122.12 155.39 122.12C163.46 122.12 168.88 127 168.88 135.95H168.89ZM162.08 139.52V135.32C162.08 130.32 159.39 127.92 155.35 127.92C151.31 127.92 148.62 130.32 148.62 135.32V139.52H162.07H162.08Z"
            fill="#003052"
          />
          <path
            d="M173.3 149.15L175.61 144.02C178.09 145.83 181.79 147.09 185.32 147.09C189.36 147.09 190.99 145.75 190.99 143.94C190.99 138.43 173.88 142.22 173.88 131.29C173.88 126.29 177.92 122.13 186.28 122.13C189.98 122.13 193.76 123.01 196.49 124.74L194.39 129.91C191.66 128.36 188.84 127.6 186.23 127.6C182.19 127.6 180.64 129.11 180.64 130.96C180.64 136.38 197.75 132.64 197.75 143.45C197.75 148.37 193.67 152.57 185.26 152.57C180.59 152.57 175.88 151.18 173.28 149.16L173.3 149.15Z"
            fill="#003052"
          />
          <path
            d="M223.58 130.86C221.06 129.39 218.41 128.46 215.47 128.04V152.04H208.66V128.04C205.76 128.46 203.07 129.39 200.5 130.86L198.19 125.77C202.27 123.33 207.1 122.11 212.02 122.11C216.94 122.11 221.86 123.33 225.89 125.77L223.58 130.86Z"
            fill="#003052"
          />
          <path
            d="M131.37 161.6H129.02V164.97H128.33V156.88H130.96C131.82 156.88 132.5 157.09 132.98 157.51C133.46 157.93 133.71 158.51 133.71 159.26C133.71 159.78 133.56 160.24 133.25 160.63C132.95 161.03 132.54 161.3 132.03 161.45L134.05 164.9V164.97H133.32L131.36 161.6H131.37ZM129.01 161.03H131.1C131.67 161.03 132.14 160.87 132.48 160.54C132.83 160.21 133 159.79 133 159.27C133 158.7 132.82 158.26 132.46 157.94C132.1 157.62 131.59 157.47 130.93 157.47H129V161.03H129.01Z"
            fill="#003052"
          />
          <path
            d="M137.74 165.09C137.23 165.09 136.77 164.96 136.35 164.71C135.94 164.46 135.62 164.11 135.39 163.66C135.16 163.21 135.05 162.7 135.05 162.15V161.91C135.05 161.33 135.16 160.81 135.39 160.35C135.61 159.89 135.93 159.52 136.33 159.26C136.73 159 137.16 158.86 137.63 158.86C138.36 158.86 138.94 159.11 139.37 159.61C139.8 160.11 140.01 160.79 140.01 161.65V162.02H135.72V162.15C135.72 162.83 135.92 163.4 136.31 163.85C136.7 164.3 137.19 164.53 137.79 164.53C138.15 164.53 138.46 164.47 138.73 164.34C139 164.21 139.25 164 139.47 163.72L139.89 164.04C139.4 164.75 138.69 165.1 137.76 165.1L137.74 165.09ZM137.62 159.42C137.12 159.42 136.7 159.6 136.36 159.97C136.02 160.34 135.81 160.83 135.74 161.45H139.35V161.38C139.33 160.8 139.17 160.33 138.85 159.97C138.54 159.61 138.13 159.43 137.63 159.43L137.62 159.42Z"
            fill="#003052"
          />
          <path
            d="M141.03 161.92C141.03 160.98 141.24 160.23 141.65 159.68C142.07 159.13 142.63 158.85 143.35 158.85C144.17 158.85 144.79 159.18 145.22 159.83L145.25 158.96H145.87V164.85C145.87 165.62 145.65 166.24 145.22 166.69C144.79 167.14 144.2 167.37 143.46 167.37C143.04 167.37 142.64 167.28 142.26 167.09C141.88 166.9 141.58 166.65 141.36 166.34L141.73 165.94C142.2 166.52 142.76 166.81 143.41 166.81C143.97 166.81 144.4 166.65 144.71 166.32C145.02 165.99 145.18 165.54 145.19 164.96V164.2C144.76 164.79 144.14 165.09 143.33 165.09C142.63 165.09 142.07 164.81 141.65 164.26C141.23 163.7 141.02 162.95 141.02 162.01V161.92H141.03ZM141.7 162.03C141.7 162.8 141.85 163.4 142.16 163.84C142.47 164.28 142.9 164.5 143.46 164.5C144.28 164.5 144.86 164.13 145.2 163.4V160.6C145.04 160.22 144.82 159.92 144.53 159.72C144.24 159.52 143.89 159.42 143.47 159.42C142.91 159.42 142.47 159.64 142.16 160.08C141.85 160.52 141.69 161.17 141.69 162.02L141.7 162.03Z"
            fill="#003052"
          />
          <path
            d="M147.57 157.23C147.57 157.1 147.61 157 147.69 156.91C147.77 156.82 147.88 156.78 148.02 156.78C148.16 156.78 148.27 156.82 148.36 156.91C148.44 157 148.48 157.1 148.48 157.23C148.48 157.36 148.44 157.46 148.36 157.54C148.28 157.62 148.16 157.67 148.02 157.67C147.88 157.67 147.77 157.63 147.69 157.54C147.61 157.46 147.57 157.35 147.57 157.23ZM148.35 164.98H147.68V158.97H148.35V164.98Z"
            fill="#003052"
          />
          <path
            d="M149.79 161.88C149.79 161.3 149.9 160.78 150.13 160.32C150.35 159.86 150.67 159.5 151.08 159.24C151.49 158.98 151.95 158.85 152.47 158.85C153.27 158.85 153.92 159.13 154.42 159.69C154.92 160.25 155.17 160.99 155.17 161.92V162.06C155.17 162.64 155.06 163.16 154.83 163.63C154.61 164.09 154.29 164.45 153.88 164.71C153.47 164.96 153.01 165.09 152.49 165.09C151.69 165.09 151.05 164.81 150.55 164.25C150.05 163.69 149.8 162.94 149.8 162.02V161.89L149.79 161.88ZM150.46 162.07C150.46 162.79 150.65 163.38 151.02 163.84C151.39 164.3 151.88 164.53 152.48 164.53C153.08 164.53 153.57 164.3 153.94 163.84C154.31 163.38 154.5 162.77 154.5 162.01V161.88C154.5 161.42 154.41 161 154.24 160.62C154.07 160.24 153.83 159.94 153.52 159.73C153.21 159.52 152.86 159.42 152.46 159.42C151.87 159.42 151.38 159.65 151.01 160.12C150.64 160.59 150.45 161.19 150.45 161.95V162.07H150.46Z"
            fill="#003052"
          />
          <path
            d="M157.17 158.96L157.19 159.99C157.42 159.62 157.7 159.34 158.03 159.14C158.37 158.95 158.74 158.85 159.15 158.85C159.8 158.85 160.27 159.03 160.59 159.39C160.91 159.75 161.06 160.3 161.07 161.02V164.97H160.41V161.02C160.41 160.48 160.29 160.08 160.07 159.82C159.85 159.56 159.49 159.43 158.99 159.43C158.58 159.43 158.21 159.56 157.9 159.82C157.58 160.08 157.35 160.42 157.2 160.86V164.98H156.54V158.97H157.17V158.96Z"
            fill="#003052"
          />
          <path
            d="M166.58 164.98C166.51 164.79 166.47 164.51 166.45 164.14C166.22 164.44 165.92 164.68 165.56 164.84C165.2 165 164.82 165.09 164.41 165.09C163.83 165.09 163.36 164.93 163.01 164.61C162.66 164.29 162.47 163.88 162.47 163.39C162.47 162.8 162.71 162.34 163.2 162C163.69 161.66 164.37 161.49 165.24 161.49H166.45V160.81C166.45 160.38 166.32 160.04 166.05 159.8C165.79 159.55 165.4 159.43 164.89 159.43C164.43 159.43 164.04 159.55 163.74 159.79C163.44 160.03 163.28 160.31 163.28 160.65H162.61C162.61 160.17 162.83 159.75 163.28 159.4C163.72 159.05 164.27 158.87 164.92 158.87C165.57 158.87 166.12 159.04 166.51 159.37C166.9 159.71 167.1 160.17 167.11 160.77V163.62C167.11 164.2 167.17 164.64 167.29 164.93V165H166.58V164.98ZM164.49 164.5C164.93 164.5 165.33 164.39 165.68 164.18C166.03 163.97 166.28 163.68 166.44 163.32V162H165.25C164.59 162 164.07 162.13 163.69 162.36C163.31 162.59 163.13 162.92 163.13 163.33C163.13 163.67 163.25 163.95 163.51 164.17C163.77 164.39 164.09 164.5 164.49 164.5Z"
            fill="#003052"
          />
          <path
            d="M169.62 164.98H168.95V156.44H169.62V164.98Z"
            fill="#003052"
          />
          <path
            d="M178.72 162.71H175.05L174.22 164.98H173.5L176.56 156.89H177.21L180.27 164.98H179.56L178.72 162.71ZM175.26 162.13H178.51L176.89 157.72L175.27 162.13H175.26Z"
            fill="#003052"
          />
          <path
            d="M181.04 161.92C181.04 160.99 181.25 160.24 181.66 159.69C182.07 159.14 182.64 158.86 183.36 158.86C184.17 158.86 184.79 159.18 185.22 159.82V156.45H185.88V164.99H185.26L185.23 164.19C184.8 164.8 184.18 165.1 183.35 165.1C182.66 165.1 182.1 164.82 181.67 164.26C181.25 163.7 181.03 162.95 181.03 162V161.92H181.04ZM181.71 162.03C181.71 162.8 181.86 163.4 182.17 163.84C182.48 164.28 182.91 164.5 183.47 164.5C184.29 164.5 184.87 164.14 185.22 163.42V160.6C184.88 159.82 184.3 159.43 183.49 159.43C182.93 159.43 182.49 159.65 182.18 160.09C181.87 160.53 181.71 161.18 181.71 162.03Z"
            fill="#003052"
          />
          <path
            d="M191.43 164.98C191.36 164.79 191.32 164.51 191.3 164.14C191.07 164.44 190.77 164.68 190.41 164.84C190.05 165 189.67 165.09 189.26 165.09C188.68 165.09 188.21 164.93 187.86 164.61C187.51 164.29 187.32 163.88 187.32 163.39C187.32 162.8 187.56 162.34 188.05 162C188.54 161.66 189.22 161.49 190.09 161.49H191.3V160.81C191.3 160.38 191.17 160.04 190.9 159.8C190.64 159.55 190.25 159.43 189.74 159.43C189.28 159.43 188.89 159.55 188.59 159.79C188.29 160.03 188.13 160.31 188.13 160.65H187.46C187.46 160.17 187.68 159.75 188.13 159.4C188.57 159.05 189.12 158.87 189.77 158.87C190.42 158.87 190.97 159.04 191.36 159.37C191.75 159.71 191.95 160.17 191.96 160.77V163.62C191.96 164.2 192.02 164.64 192.14 164.93V165H191.43V164.98ZM189.34 164.5C189.78 164.5 190.18 164.39 190.53 164.18C190.88 163.97 191.13 163.68 191.29 163.32V162H190.1C189.44 162 188.92 162.13 188.54 162.36C188.16 162.59 187.98 162.92 187.98 163.33C187.98 163.67 188.1 163.95 188.36 164.17C188.62 164.39 188.94 164.5 189.34 164.5Z"
            fill="#003052"
          />
          <path
            d="M198.56 162.03C198.56 162.97 198.35 163.71 197.94 164.26C197.52 164.81 196.97 165.09 196.27 165.09C195.45 165.09 194.82 164.8 194.38 164.22V167.29H193.72V158.96H194.34L194.37 159.81C194.8 159.17 195.43 158.85 196.25 158.85C196.97 158.85 197.53 159.12 197.94 159.67C198.35 160.22 198.55 160.97 198.55 161.94V162.03H198.56ZM197.9 161.92C197.9 161.15 197.74 160.55 197.43 160.1C197.12 159.66 196.68 159.43 196.11 159.43C195.7 159.43 195.35 159.53 195.06 159.72C194.77 159.91 194.54 160.2 194.39 160.58V163.46C194.55 163.8 194.78 164.07 195.07 164.25C195.37 164.43 195.72 164.52 196.12 164.52C196.68 164.52 197.12 164.3 197.43 163.85C197.74 163.4 197.9 162.76 197.9 161.91V161.92Z"
            fill="#003052"
          />
          <path
            d="M201.07 157.43V158.97H202.32V159.51H201.07V163.52C201.07 163.85 201.13 164.1 201.25 164.27C201.37 164.43 201.57 164.52 201.85 164.52C201.96 164.52 202.14 164.5 202.39 164.46L202.42 165C202.25 165.06 202.01 165.09 201.71 165.09C201.25 165.09 200.92 164.96 200.71 164.69C200.5 164.43 200.4 164.03 200.4 163.52V159.51H199.29V158.97H200.4V157.43H201.07Z"
            fill="#003052"
          />
          <path
            d="M207.49 164.98C207.42 164.79 207.38 164.51 207.36 164.14C207.13 164.44 206.83 164.68 206.47 164.84C206.11 165 205.73 165.09 205.32 165.09C204.74 165.09 204.27 164.93 203.92 164.61C203.56 164.29 203.38 163.88 203.38 163.39C203.38 162.8 203.62 162.34 204.11 162C204.6 161.66 205.28 161.49 206.15 161.49H207.36V160.81C207.36 160.38 207.23 160.04 206.96 159.8C206.7 159.55 206.31 159.43 205.8 159.43C205.34 159.43 204.95 159.55 204.65 159.79C204.35 160.03 204.19 160.31 204.19 160.65H203.52C203.52 160.17 203.74 159.75 204.19 159.4C204.63 159.05 205.18 158.87 205.83 158.87C206.48 158.87 207.03 159.04 207.42 159.37C207.81 159.71 208.01 160.17 208.02 160.77V163.62C208.02 164.2 208.08 164.64 208.2 164.93V165H207.49V164.98ZM205.4 164.5C205.84 164.5 206.24 164.39 206.59 164.18C206.94 163.97 207.19 163.68 207.35 163.32V162H206.16C205.5 162 204.98 162.13 204.6 162.36C204.22 162.59 204.04 162.92 204.04 163.33C204.04 163.67 204.16 163.95 204.42 164.17C204.68 164.39 205 164.5 205.4 164.5Z"
            fill="#003052"
          />
          <path
            d="M210.83 157.43V158.97H212.08V159.51H210.83V163.52C210.83 163.85 210.89 164.1 211.01 164.27C211.13 164.43 211.33 164.52 211.61 164.52C211.72 164.52 211.9 164.5 212.15 164.46L212.18 165C212.01 165.06 211.77 165.09 211.47 165.09C211.01 165.09 210.68 164.96 210.47 164.69C210.26 164.43 210.16 164.03 210.16 163.52V159.51H209.05V158.97H210.16V157.43H210.83Z"
            fill="#003052"
          />
          <path
            d="M213.41 157.23C213.41 157.1 213.45 157 213.53 156.91C213.61 156.82 213.72 156.78 213.86 156.78C214 156.78 214.11 156.82 214.2 156.91C214.28 157 214.32 157.1 214.32 157.23C214.32 157.36 214.28 157.46 214.2 157.54C214.12 157.62 214 157.67 213.86 157.67C213.72 157.67 213.61 157.63 213.53 157.54C213.45 157.46 213.41 157.35 213.41 157.23ZM214.19 164.98H213.52V158.97H214.19V164.98Z"
            fill="#003052"
          />
          <path
            d="M215.63 161.88C215.63 161.3 215.74 160.78 215.97 160.32C216.19 159.86 216.51 159.5 216.92 159.24C217.33 158.98 217.79 158.85 218.31 158.85C219.11 158.85 219.76 159.13 220.26 159.69C220.76 160.25 221.01 160.99 221.01 161.92V162.06C221.01 162.64 220.9 163.16 220.67 163.63C220.45 164.09 220.13 164.45 219.72 164.71C219.31 164.96 218.85 165.09 218.33 165.09C217.53 165.09 216.89 164.81 216.39 164.25C215.89 163.69 215.64 162.94 215.64 162.02V161.89L215.63 161.88ZM216.3 162.07C216.3 162.79 216.49 163.38 216.86 163.84C217.23 164.3 217.72 164.53 218.32 164.53C218.92 164.53 219.41 164.3 219.78 163.84C220.15 163.38 220.34 162.77 220.34 162.01V161.88C220.34 161.42 220.25 161 220.08 160.62C219.91 160.24 219.67 159.94 219.36 159.73C219.05 159.52 218.7 159.42 218.3 159.42C217.71 159.42 217.22 159.65 216.85 160.12C216.48 160.59 216.29 161.19 216.29 161.95V162.07H216.3Z"
            fill="#003052"
          />
          <path
            d="M223.01 158.96L223.03 159.99C223.26 159.62 223.54 159.34 223.87 159.14C224.21 158.95 224.58 158.85 224.99 158.85C225.64 158.85 226.11 159.03 226.43 159.39C226.75 159.75 226.9 160.3 226.91 161.02V164.97H226.25V161.02C226.25 160.48 226.13 160.08 225.91 159.82C225.69 159.56 225.33 159.43 224.83 159.43C224.42 159.43 224.05 159.56 223.74 159.82C223.42 160.08 223.19 160.42 223.04 160.86V164.98H222.38V158.97H223.01V158.96Z"
            fill="#003052"
          />
          <path
            d="M131.61 174.9C131.61 174.54 131.49 174.27 131.23 174.08C130.98 173.89 130.53 173.69 129.88 173.5C129.23 173.3 128.71 173.08 128.32 172.84C127.58 172.38 127.21 171.77 127.21 171.03C127.21 170.38 127.48 169.84 128.01 169.42C128.54 169 129.23 168.79 130.08 168.79C130.64 168.79 131.15 168.89 131.59 169.1C132.03 169.31 132.38 169.6 132.63 169.99C132.88 170.37 133.01 170.8 133.01 171.27H131.61C131.61 170.85 131.48 170.52 131.21 170.28C130.95 170.04 130.57 169.92 130.07 169.92C129.61 169.92 129.25 170.02 129 170.21C128.75 170.4 128.62 170.68 128.62 171.03C128.62 171.33 128.76 171.57 129.03 171.77C129.3 171.97 129.76 172.16 130.39 172.35C131.02 172.54 131.53 172.75 131.91 172.99C132.29 173.23 132.57 173.5 132.75 173.81C132.93 174.12 133.02 174.48 133.02 174.9C133.02 175.57 132.76 176.11 132.24 176.51C131.72 176.91 131.02 177.11 130.14 177.11C129.56 177.11 129.02 177 128.53 176.78C128.04 176.56 127.66 176.26 127.38 175.88C127.11 175.5 126.97 175.05 126.97 174.55H128.38C128.38 175.01 128.53 175.37 128.84 175.62C129.15 175.87 129.58 176 130.15 176C130.64 176 131.01 175.9 131.25 175.7C131.5 175.5 131.62 175.24 131.62 174.91L131.61 174.9Z"
            fill="#66B0A7"
          />
          <path
            d="M137.76 176.4C137.36 176.87 136.8 177.1 136.07 177.1C135.42 177.1 134.92 176.91 134.59 176.53C134.26 176.15 134.09 175.6 134.09 174.87V170.97H135.44V174.85C135.44 175.61 135.76 175.99 136.39 175.99C137.02 175.99 137.49 175.75 137.72 175.28V170.96H139.07V176.97H137.8L137.77 176.38L137.76 176.4Z"
            fill="#66B0A7"
          />
          <path
            d="M145.71 174.04C145.71 174.97 145.5 175.71 145.08 176.27C144.66 176.82 144.09 177.1 143.38 177.1C142.72 177.1 142.19 176.88 141.8 176.45V179.3H140.45V170.97H141.7L141.75 171.58C142.15 171.1 142.69 170.86 143.37 170.86C144.1 170.86 144.68 171.13 145.1 171.68C145.52 172.23 145.72 172.98 145.72 173.96V174.04H145.71ZM144.36 173.92C144.36 173.32 144.24 172.84 144 172.49C143.76 172.14 143.42 171.96 142.97 171.96C142.42 171.96 142.02 172.19 141.78 172.64V175.31C142.02 175.78 142.42 176.01 142.98 176.01C143.41 176.01 143.75 175.84 143.99 175.49C144.23 175.14 144.35 174.62 144.35 173.91L144.36 173.92Z"
            fill="#66B0A7"
          />
          <path
            d="M152.11 174.04C152.11 174.97 151.9 175.71 151.48 176.27C151.06 176.82 150.49 177.1 149.78 177.1C149.12 177.1 148.59 176.88 148.2 176.45V179.3H146.85V170.97H148.1L148.15 171.58C148.55 171.1 149.09 170.86 149.77 170.86C150.5 170.86 151.08 171.13 151.5 171.68C151.92 172.23 152.12 172.98 152.12 173.96V174.04H152.11ZM150.77 173.92C150.77 173.32 150.65 172.84 150.41 172.49C150.17 172.14 149.83 171.96 149.38 171.96C148.83 171.96 148.43 172.19 148.19 172.64V175.31C148.43 175.78 148.83 176.01 149.39 176.01C149.82 176.01 150.16 175.84 150.4 175.49C150.64 175.14 150.76 174.62 150.76 173.91L150.77 173.92Z"
            fill="#66B0A7"
          />
          <path
            d="M153 173.92C153 173.33 153.12 172.8 153.35 172.33C153.58 171.86 153.91 171.49 154.33 171.24C154.75 170.99 155.24 170.86 155.79 170.86C156.6 170.86 157.26 171.12 157.77 171.64C158.28 172.16 158.55 172.85 158.59 173.72V174.04C158.59 174.63 158.48 175.16 158.25 175.63C158.02 176.1 157.7 176.46 157.27 176.71C156.85 176.97 156.36 177.09 155.8 177.09C154.95 177.09 154.27 176.81 153.76 176.24C153.25 175.67 153 174.92 153 173.98V173.91V173.92ZM154.35 174.04C154.35 174.66 154.48 175.14 154.73 175.49C154.99 175.84 155.34 176.02 155.8 176.02C156.26 176.02 156.61 175.84 156.86 175.49C157.11 175.13 157.24 174.61 157.24 173.93C157.24 173.32 157.11 172.84 156.85 172.48C156.59 172.12 156.23 171.95 155.79 171.95C155.35 171.95 155 172.12 154.74 172.48C154.48 172.83 154.35 173.35 154.35 174.05V174.04Z"
            fill="#66B0A7"
          />
          <path
            d="M162.89 172.21C162.71 172.18 162.53 172.17 162.34 172.17C161.72 172.17 161.3 172.41 161.09 172.88V176.99H159.74V170.98H161.03L161.06 171.65C161.39 171.13 161.84 170.87 162.42 170.87C162.61 170.87 162.77 170.9 162.9 170.95V172.22L162.89 172.21Z"
            fill="#66B0A7"
          />
          <path
            d="M165.71 169.51V170.97H166.77V171.97H165.71V175.33C165.71 175.56 165.75 175.73 165.85 175.83C165.94 175.93 166.1 175.98 166.34 175.98C166.5 175.98 166.65 175.96 166.81 175.92V176.96C166.5 177.04 166.21 177.09 165.92 177.09C164.88 177.09 164.36 176.52 164.36 175.37V171.96H163.37V170.96H164.36V169.5H165.71V169.51Z"
            fill="#66B0A7"
          />
          <path
            d="M176.28 170.03H173.76V176.99H172.36V170.03H169.86V168.9H176.28V170.03Z"
            fill="#66B0A7"
          />
          <path
            d="M175.8 173.92C175.8 173.33 175.92 172.8 176.15 172.33C176.38 171.86 176.71 171.49 177.13 171.24C177.55 170.99 178.04 170.86 178.59 170.86C179.4 170.86 180.06 171.12 180.57 171.64C181.08 172.16 181.35 172.85 181.39 173.72V174.04C181.39 174.63 181.28 175.16 181.05 175.63C180.82 176.1 180.5 176.46 180.07 176.71C179.65 176.97 179.16 177.09 178.6 177.09C177.75 177.09 177.07 176.81 176.56 176.24C176.05 175.67 175.8 174.92 175.8 173.98V173.91V173.92ZM177.15 174.04C177.15 174.66 177.28 175.14 177.53 175.49C177.79 175.84 178.14 176.02 178.6 176.02C179.06 176.02 179.41 175.84 179.66 175.49C179.91 175.13 180.04 174.61 180.04 173.93C180.04 173.32 179.91 172.84 179.65 172.48C179.39 172.12 179.03 171.95 178.59 171.95C178.15 171.95 177.8 172.12 177.54 172.48C177.28 172.83 177.15 173.35 177.15 174.05V174.04Z"
            fill="#66B0A7"
          />
          <path
            d="M182.28 173.92C182.28 173.33 182.4 172.8 182.63 172.33C182.86 171.86 183.19 171.49 183.61 171.24C184.03 170.99 184.52 170.86 185.07 170.86C185.88 170.86 186.54 171.12 187.05 171.64C187.56 172.16 187.83 172.85 187.87 173.72V174.04C187.87 174.63 187.76 175.16 187.53 175.63C187.3 176.1 186.98 176.46 186.55 176.71C186.13 176.97 185.64 177.09 185.08 177.09C184.23 177.09 183.55 176.81 183.04 176.24C182.53 175.67 182.28 174.92 182.28 173.98V173.91V173.92ZM183.63 174.04C183.63 174.66 183.76 175.14 184.01 175.49C184.27 175.84 184.62 176.02 185.08 176.02C185.54 176.02 185.89 175.84 186.14 175.49C186.39 175.13 186.52 174.61 186.52 173.93C186.52 173.32 186.39 172.84 186.13 172.48C185.87 172.12 185.51 171.95 185.07 171.95C184.63 171.95 184.28 172.12 184.02 172.48C183.76 172.83 183.63 173.35 183.63 174.05V174.04Z"
            fill="#66B0A7"
          />
          <path d="M190.45 176.99H189.1V168.45H190.45V176.99Z" fill="#66B0A7" />
          <g>
            <path
              d="M94.0299 181.28C77.1299 181.28 63.3799 167.53 63.3799 150.63C63.3799 148.54 65.0699 146.85 67.1599 146.85C69.2499 146.85 70.9399 148.54 70.9399 150.63C70.9399 163.36 81.2999 173.71 94.0199 173.71C96.1099 173.71 97.7999 175.4 97.7999 177.49C97.7999 179.58 96.1099 181.27 94.0199 181.27L94.0299 181.28Z"
              fill="#007B6C"
            />
          </g>
          <g>
            <path
              d="M94.03 181.28C91.94 181.28 90.25 179.59 90.25 177.5C90.25 175.41 91.94 173.72 94.03 173.72C104.17 173.72 113.27 166.94 116.16 157.23C116.76 155.23 118.86 154.09 120.86 154.68C122.86 155.28 124 157.38 123.41 159.39C119.57 172.28 107.49 181.29 94.03 181.29V181.28Z"
              fill="#66B0A7"
            />
          </g>
          <g>
            <path
              d="M100.98 128.31C102.985 128.31 104.61 126.685 104.61 124.68C104.61 122.675 102.985 121.05 100.98 121.05C98.9753 121.05 97.3501 122.675 97.3501 124.68C97.3501 126.685 98.9753 128.31 100.98 128.31Z"
              fill="#FAC50D"
            />
          </g>
          <g>
            <path
              d="M119.85 161.82C121.855 161.82 123.48 160.195 123.48 158.19C123.48 156.185 121.855 154.56 119.85 154.56C117.845 154.56 116.22 156.185 116.22 158.19C116.22 160.195 117.845 161.82 119.85 161.82Z"
              fill="#50B0A4"
            />
          </g>
          <path
            d="M187.4 39.1501C187.4 39.1501 187.34 39.1501 187.31 39.1301C174.06 34.1001 160.16 31.5501 146 31.5501C131.84 31.5501 119.83 33.7101 106.88 38.3401C106.75 38.3901 106.61 38.3201 106.56 38.1901C106.51 38.0601 106.58 37.9201 106.71 37.8701C119.71 33.2201 132.19 31.0601 145.99 31.0601C159.79 31.0601 174.17 33.6201 187.48 38.6801C187.61 38.7301 187.67 38.8701 187.62 39.0001C187.58 39.1001 187.49 39.1601 187.39 39.1601L187.4 39.1501Z"
            fill="white"
          />
          <path
            d="M185 35.5C184.9 35.5 184.9 35.7 185 35.9L187.3 38.9L183.6 39.7C183.5 39.7 183.4 39.9 183.4 40C183.4 40.1 183.6 40.2 183.7 40.2L187.8 39.3C187.8 39.3 188 39.3 188 39.1V38.9L185.4 35.6H185.1L185 35.5Z"
            fill="white"
          />
          <path
            d="M258.8 121.35C258.69 121.35 258.58 121.27 258.56 121.16C254.16 101.69 244.63 83.6102 231.02 68.8702C230.93 68.7702 230.93 68.6102 231.03 68.5202C231.13 68.4302 231.29 68.4302 231.38 68.5302C245.05 83.3202 254.62 101.48 259.04 121.04C259.07 121.17 258.99 121.31 258.85 121.34C258.83 121.34 258.81 121.34 258.8 121.34V121.35Z"
            fill="white"
          />
          <path
            d="M260.2 117.2C260.1 117.2 259.9 117.2 259.9 117.4L258.7 121L255.9 118.4H255.5V118.8L258.6 121.7H258.8C258.8 121.7 258.9 121.7 259 121.5L260.3 117.5V117.4C260.3 117.4 260.3 117.3 260.1 117.2H260.2Z"
            fill="white"
          />
          <path
            d="M228.7 228.15C228.64 228.15 228.57 228.13 228.53 228.08C228.43 227.98 228.43 227.83 228.53 227.73C242.07 213.89 251.97 196.78 257.17 178.24C257.21 178.11 257.34 178.03 257.48 178.07C257.61 178.11 257.69 178.24 257.65 178.38C252.43 197 242.48 214.19 228.89 228.09C228.84 228.14 228.78 228.17 228.71 228.17L228.7 228.15Z"
            fill="white"
          />
          <path
            d="M232.8 227C232.8 226.9 232.6 226.8 232.5 226.8L228.8 227.8L229.5 224C229.5 223.9 229.5 223.7 229.3 223.7C229.2 223.7 229 223.7 229 223.9L228.2 228V228.2H228.4L232.5 227.1H232.6V226.9L232.8 227Z"
            fill="white"
          />
          <path
            d="M146 262.85C133.67 262.85 121.5 260.93 109.82 257.14C109.69 257.1 109.62 256.96 109.66 256.83C109.7 256.7 109.84 256.62 109.97 256.67C121.6 260.44 133.72 262.36 145.99 262.36C158.26 262.36 168.94 260.68 180.62 257.07C180.76 257.04 180.89 257.1 180.93 257.24C180.97 257.37 180.9 257.51 180.76 257.55C169.04 261.17 157.99 262.86 145.99 262.86L146 262.85Z"
            fill="white"
          />
          <path
            d="M112.5 260.2C112.6 260.2 112.6 260 112.5 259.8L110 256.9L113.7 255.8C113.8 255.8 113.9 255.6 113.9 255.5C113.9 255.4 113.7 255.3 113.6 255.3L109.6 256.5C109.6 256.5 109.5 256.5 109.4 256.7V256.9L112.2 260.1H112.5V260.2Z"
            fill="white"
          />
          <path
            d="M63.4002 228.25C63.3402 228.25 63.2702 228.23 63.2202 228.18C49.7902 214.55 39.8802 197.6 34.5602 179.17C34.5202 179.04 34.6002 178.9 34.7302 178.86C34.8602 178.82 35.0002 178.9 35.0402 179.03C40.3402 197.38 50.2102 214.25 63.5802 227.82C63.6802 227.92 63.6802 228.08 63.5802 228.17C63.5302 228.22 63.4702 228.24 63.4002 228.24V228.25Z"
            fill="white"
          />
          <path
            d="M33.5001 183.1C33.6001 183.1 33.8001 183.1 33.8001 182.9L34.8001 179.2L37.7001 181.7H38.1001V181.3L34.9001 178.6H34.7001C34.7001 178.6 34.6001 178.6 34.5001 178.8L33.4001 182.9V183C33.4001 183 33.4001 183.1 33.6001 183.2L33.5001 183.1Z"
            fill="white"
          />
          <path
            d="M33.4001 120.45C33.4001 120.45 33.3601 120.45 33.3401 120.45C33.2101 120.42 33.1201 120.28 33.1501 120.15C37.4601 101.73 46.4001 84.4701 59.0101 70.2401C59.1001 70.1401 59.2601 70.1301 59.3601 70.2201C59.4601 70.3101 59.4701 70.4701 59.3801 70.5701C46.8301 84.7401 37.9301 101.92 33.6401 120.26C33.6101 120.38 33.5101 120.45 33.4001 120.45Z"
            fill="white"
          />
          <path
            d="M55.2002 71.5001C55.2002 71.6001 55.4002 71.7001 55.5002 71.7001L59.1002 70.6001L58.6002 74.4001C58.6002 74.5001 58.6002 74.7001 58.8002 74.7001C58.9002 74.7001 59.1002 74.7001 59.1002 74.5001L59.7002 70.3001V70.1001H59.5002L55.5002 71.4001H55.4002V71.6001L55.2002 71.5001Z"
            fill="white"
          />
          <LinkWrap
            item={items[0]}
            pathname={currentPath}
            isActive={currentMenu === 0 ? true : false}
            className="step-0"
          >
            <path
              d="M210.5 32C222.4 32 232 41.6 232 53.5C232 65.4 222.4 75 210.5 75C198.6 75 189 65.4 189 53.5C189 41.6 198.6 32 210.5 32Z"
              fill="#155246"
              className="circle"
            />
            <path
              d="M214.2 45V62.1H210.8V48.9L206.7 50.2V47.5L213.8 45H214.2Z"
              fill="white"
            />
            <path
              d="M210.5 76C198.09 76 188 65.91 188 53.5C188 41.09 198.09 31 210.5 31C222.91 31 233 41.09 233 53.5C233 65.91 222.91 76 210.5 76ZM210.5 33C199.2 33 190 42.2 190 53.5C190 64.8 199.2 74 210.5 74C221.8 74 231 64.8 231 53.5C231 42.2 221.8 33 210.5 33Z"
              fill="white"
            />
          </LinkWrap>
          <LinkWrap
            item={items[1]}
            pathname={currentPath}
            isActive={currentMenu === 1 ? true : false}
            className="step-1"
          >
            <path
              d="M260.5 128C272.4 128 282 137.6 282 149.5C282 161.4 272.4 171 260.5 171C248.6 171 239 161.4 239 149.5C239 137.6 248.6 128 260.5 128Z"
              fill="#062435"
              className="circle"
            />
            <path
              d="M266.5 155.5V158.1H254.8V155.9L260.3 150C260.9 149.4 261.3 148.8 261.6 148.4C261.9 147.9 262.2 147.5 262.3 147.1C262.4 146.7 262.5 146.4 262.5 146C262.5 145.5 262.5 145 262.2 144.7C262 144.3 261.8 144 261.4 143.8C261.1 143.6 260.7 143.5 260.2 143.5C259.7 143.5 259.2 143.6 258.9 143.9C258.5 144.1 258.3 144.5 258.1 144.9C257.9 145.3 257.8 145.8 257.8 146.4H254.4C254.4 145.4 254.6 144.5 255.1 143.6C255.6 142.7 256.3 142.1 257.2 141.6C258.1 141.1 259.1 140.8 260.3 140.8C261.5 140.8 262.5 141 263.3 141.4C264.1 141.8 264.8 142.3 265.2 143.1C265.6 143.8 265.8 144.7 265.8 145.7C265.8 146.7 265.8 146.8 265.5 147.4C265.3 147.9 265.1 148.5 264.7 149C264.4 149.5 264 150.1 263.5 150.6C263 151.1 262.5 151.7 261.9 152.3L258.9 155.6H266.2L266.5 155.5Z"
              fill="white"
            />
            <path
              d="M260.5 172C248.09 172 238 161.91 238 149.5C238 137.09 248.09 127 260.5 127C272.91 127 283 137.09 283 149.5C283 161.91 272.91 172 260.5 172ZM260.5 129C249.2 129 240 138.2 240 149.5C240 160.8 249.2 170 260.5 170C271.8 170 281 160.8 281 149.5C281 138.2 271.8 129 260.5 129Z"
              fill="white"
            />
          </LinkWrap>
          <LinkWrap
            item={items[2]}
            pathname={currentPath}
            isActive={currentMenu === 2 ? true : false}
            className="step-2"
          >
            <path
              d="M210.5 228C222.4 228 232 237.6 232 249.5C232 261.4 222.4 271 210.5 271C198.6 271 189 261.4 189 249.5C189 237.6 198.6 228 210.5 228Z"
              fill="#0D284E"
              className="circle"
            />
            <path
              d="M208.4 248H210.2C210.8 248 211.3 248 211.6 247.7C212 247.5 212.3 247.2 212.4 246.9C212.6 246.5 212.7 246.1 212.7 245.6C212.7 245.1 212.7 244.8 212.4 244.4C212.2 244.1 212 243.8 211.6 243.6C211.3 243.4 210.8 243.3 210.3 243.3C209.8 243.3 209.5 243.3 209.2 243.5C208.8 243.7 208.6 243.9 208.4 244.2C208.2 244.5 208.1 244.9 208.1 245.3H204.7C204.7 244.4 204.9 243.5 205.5 242.8C206 242.1 206.7 241.6 207.5 241.2C208.4 240.8 209.3 240.6 210.3 240.6C211.3 240.6 212.5 240.8 213.3 241.2C214.2 241.6 214.8 242.1 215.3 242.8C215.8 243.5 216 244.4 216 245.5C216 246.6 215.9 246.6 215.6 247.1C215.4 247.6 215 248.1 214.5 248.5C214 248.9 213.5 249.2 212.8 249.5C212.1 249.7 211.4 249.9 210.6 249.9H208.3V248.1L208.4 248ZM208.4 250.6V248.9H210.7C211.6 248.9 212.4 249 213.1 249.2C213.8 249.4 214.4 249.7 214.9 250.1C215.4 250.5 215.7 251 216 251.5C216.2 252 216.4 252.6 216.4 253.3C216.4 254 216.2 254.8 215.9 255.4C215.6 256 215.2 256.5 214.6 257C214.1 257.4 213.4 257.8 212.7 258C212 258.2 211.2 258.3 210.3 258.3C209.4 258.3 208.9 258.3 208.2 258C207.5 257.8 206.9 257.5 206.3 257.1C205.7 256.7 205.3 256.2 205 255.6C204.7 255 204.5 254.3 204.5 253.4H207.9C207.9 253.8 208 254.2 208.2 254.6C208.4 254.9 208.7 255.2 209.1 255.4C209.5 255.6 209.9 255.7 210.4 255.7C210.9 255.7 211.4 255.7 211.8 255.4C212.2 255.2 212.5 254.9 212.7 254.6C212.9 254.2 213 253.8 213 253.3C213 252.8 212.9 252.2 212.7 251.8C212.5 251.4 212.1 251.1 211.7 251C211.3 250.8 210.8 250.7 210.2 250.7H208.4V250.6Z"
              fill="white"
            />
            <path
              d="M210.5 272C198.09 272 188 261.91 188 249.5C188 237.09 198.09 227 210.5 227C222.91 227 233 237.09 233 249.5C233 261.91 222.91 272 210.5 272ZM210.5 229C199.2 229 190 238.2 190 249.5C190 260.8 199.2 270 210.5 270C221.8 270 231 260.8 231 249.5C231 238.2 221.8 229 210.5 229Z"
              fill="white"
            />
          </LinkWrap>
          <LinkWrap
            item={items[3]}
            pathname={currentPath}
            isActive={currentMenu === 3 ? true : false}
            className="step-3"
          >
            <path
              d="M82.5 228C94.4 228 104 237.6 104 249.5C104 261.4 94.4 271 82.5 271C70.6 271 61 261.4 61 249.5C61 237.6 70.6 228 82.5 228Z"
              fill="#434772"
              className="circle"
            />
            <path
              d="M88.7 251.7V254.3H76.4L76.2 252.2L83.3 240.9H86L83.1 245.8L79.6 251.6H88.7V251.7ZM86.8 241V258.1H83.4V241H86.8Z"
              fill="white"
            />
            <path
              d="M82.5 272C70.09 272 60 261.91 60 249.5C60 237.09 70.09 227 82.5 227C94.91 227 105 237.09 105 249.5C105 261.91 94.91 272 82.5 272ZM82.5 229C71.2 229 62 238.2 62 249.5C62 260.8 71.2 270 82.5 270C93.8 270 103 260.8 103 249.5C103 238.2 93.8 229 82.5 229Z"
              fill="white"
            />
          </LinkWrap>
          <LinkWrap
            item={items[4]}
            pathname={currentPath}
            isActive={currentMenu === 4 ? true : false}
            className="step-4"
          >
            <path
              d="M29.5 128C41.4 128 51 137.6 51 149.5C51 161.4 41.4 171 29.5 171C17.6 171 8 161.4 8 149.5C8 137.6 17.6 128 29.5 128Z"
              fill="#926830"
              className="circle"
            />
            <path
              d="M26.8001 150.1L24.1001 149.5L25.1001 140.9H34.7001V143.6H27.9001L27.5001 147.4C27.7001 147.3 28.1001 147.1 28.5001 147C29.0001 146.8 29.5001 146.8 30.0001 146.8C30.8001 146.8 31.6001 146.9 32.2001 147.2C32.8001 147.5 33.4001 147.8 33.8001 148.3C34.3001 148.8 34.6001 149.4 34.8001 150.1C35.0001 150.8 35.2001 151.6 35.2001 152.5C35.2001 153.4 35.1001 154 34.8001 154.7C34.6001 155.4 34.2001 156 33.7001 156.5C33.2001 157 32.6001 157.4 31.9001 157.8C31.2001 158.1 30.3001 158.3 29.3001 158.3C28.3001 158.3 27.9001 158.2 27.2001 158C26.5001 157.8 25.9001 157.5 25.4001 157C24.9001 156.6 24.4001 156 24.1001 155.4C23.8001 154.8 23.6001 154.1 23.6001 153.3H27.0001C27.0001 153.8 27.2001 154.2 27.4001 154.6C27.6001 154.9 27.9001 155.2 28.2001 155.4C28.5001 155.6 28.9001 155.7 29.4001 155.7C29.9001 155.7 30.2001 155.7 30.5001 155.5C30.8001 155.3 31.1001 155.1 31.2001 154.8C31.4001 154.5 31.5001 154.2 31.6001 153.8C31.6001 153.4 31.7001 153 31.7001 152.5C31.7001 152 31.7001 151.6 31.5001 151.2C31.3001 150.8 31.2001 150.5 31.0001 150.2C30.8001 149.9 30.5001 149.7 30.1001 149.6C29.8001 149.5 29.4001 149.4 28.9001 149.4C28.4001 149.4 27.8001 149.4 27.4001 149.7C27.1001 149.9 26.8001 150.1 26.6001 150.4L26.8001 150.1Z"
              fill="white"
            />
            <path
              d="M29.5 172C17.09 172 7 161.91 7 149.5C7 137.09 17.09 127 29.5 127C41.91 127 52 137.09 52 149.5C52 161.91 41.91 172 29.5 172ZM29.5 129C18.2 129 9 138.2 9 149.5C9 160.8 18.2 170 29.5 170C40.8 170 50 160.8 50 149.5C50 138.2 40.8 129 29.5 129Z"
              fill="white"
            />
          </LinkWrap>
          <LinkWrap
            item={items[5]}
            pathname={currentPath}
            isActive={currentMenu === 5 ? true : false}
            className="step-5"
          >
            <path
              d="M82.5 32C94.4 32 104 41.6 104 53.5C104 65.4 94.4 75 82.5 75C70.6 75 61 65.4 61 53.5C61 41.6 70.6 32 82.5 32Z"
              fill="#64862C"
              className="circle"
            />
            <path
              d="M85.3001 44.8001H85.8001V47.5001H85.6001C84.7001 47.5001 83.9001 47.6001 83.2001 47.9001C82.5001 48.2001 81.9001 48.5001 81.4001 49.0001C80.9001 49.5001 80.6001 50.1001 80.3001 50.8001C80.1001 51.5001 79.9001 52.3001 79.9001 53.1001V55.9001C79.9001 56.5001 79.9001 57.0001 80.1001 57.5001C80.2001 58.0001 80.4001 58.3001 80.6001 58.7001C80.8001 59.0001 81.1001 59.2001 81.4001 59.4001C81.7001 59.5001 82.1001 59.6001 82.5001 59.6001C82.9001 59.6001 83.2001 59.6001 83.5001 59.4001C83.8001 59.2001 84.1001 59.0001 84.3001 58.7001C84.5001 58.4001 84.7001 58.1001 84.8001 57.7001C84.9001 57.3001 85.0001 56.9001 85.0001 56.4001C85.0001 55.9001 85.0001 55.5001 84.8001 55.1001C84.7001 54.7001 84.5001 54.4001 84.3001 54.1001C84.1001 53.8001 83.8001 53.6001 83.5001 53.4001C83.2001 53.2001 82.8001 53.2001 82.4001 53.2001C82.0001 53.2001 81.4001 53.3001 81.0001 53.6001C80.6001 53.8001 80.3001 54.2001 80.1001 54.5001C79.9001 54.9001 79.8001 55.3001 79.7001 55.7001L78.7001 55.0001C78.7001 54.4001 78.8001 53.8001 79.1001 53.3001C79.3001 52.8001 79.7001 52.3001 80.1001 51.9001C80.5001 51.5001 81.0001 51.1001 81.6001 50.9001C82.2001 50.7001 82.8001 50.5001 83.6001 50.5001C84.4001 50.5001 85.1001 50.7001 85.7001 51.0001C86.3001 51.3001 86.8001 51.7001 87.2001 52.3001C87.6001 52.8001 87.9001 53.4001 88.1001 54.1001C88.3001 54.8001 88.4001 55.5001 88.4001 56.3001C88.4001 57.1001 88.3001 57.9001 88.0001 58.6001C87.7001 59.3001 87.3001 59.9001 86.8001 60.5001C86.3001 61.0001 85.7001 61.4001 85.0001 61.7001C84.3001 62.0001 83.5001 62.1001 82.6001 62.1001C81.7001 62.1001 80.9001 61.9001 80.1001 61.6001C79.4001 61.3001 78.7001 60.8001 78.2001 60.2001C77.7001 59.6001 77.3001 58.9001 77.0001 58.1001C76.7001 57.3001 76.6001 56.4001 76.6001 55.4001V54.1001C76.6001 52.7001 76.8001 51.5001 77.2001 50.3001C77.6001 49.2001 78.2001 48.2001 78.9001 47.3001C79.7001 46.5001 80.6001 45.8001 81.6001 45.3001C82.7001 44.8001 83.9001 44.6001 85.2001 44.6001L85.3001 44.8001Z"
              fill="white"
            />
            <path
              d="M82.5 76C70.09 76 60 65.91 60 53.5C60 41.09 70.09 31 82.5 31C94.91 31 105 41.09 105 53.5C105 65.91 94.91 76 82.5 76ZM82.5 33C71.2 33 62 42.2 62 53.5C62 64.8 71.2 74 82.5 74C93.8 74 103 64.8 103 53.5C103 42.2 93.8 33 82.5 33Z"
              fill="white"
            />
          </LinkWrap>
        </g>
        <defs>
          <clipPath id="clip0_18_2">
            <rect width="290" height="280" fill="white" />
          </clipPath>
        </defs>
      </svg>
    </div>
  );
}
