import React from 'react'
import { type SVGProps } from 'react'

export const Logo = (props: SVGProps<SVGSVGElement>) => {
  return (
    <svg
      width="26"
      height="27"
      viewBox="0 0 26 27"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M17.9078 7.61855L19.4265 5.84803V0.520874H3.49759L0.0267897 5.13296L-0.00127611 18.4228H2.35001L-0.00439453 21.2518V26.4822H15.4411L21.3537 21.4454L25.2673 17.3049V13.8325L17.9078 7.62167V7.61855ZM18.307 4.71765H12.7936L14.7488 6.37576L24.1446 14.3478V16.7771L18.9026 21.2269H4.62022V18.1542H21.809L19.8537 16.4961L10.1242 8.23995L8.5775 6.92846V12.9707H4.62022V1.64501H18.307V4.71765Z"
        fill="#FF8700"
      />
    </svg>
  )
}

export const AttestFullIcon = (props: SVGProps<SVGSVGElement>) => {
  return (
    <svg
      width="117"
      height="27"
      viewBox="0 0 117 27"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <g clipPath="url(#clip0_561_4148)">
        <path
          d="M40.3083 24.846C39.1201 24.846 38.0692 24.6274 37.1524 24.1902C36.2356 23.753 35.5184 23.1473 35.0038 22.376C34.4893 21.6016 34.2305 20.7116 34.2305 19.703C34.2305 18.6944 34.4425 17.8701 34.8697 17.0988C35.2939 16.3244 35.9487 15.6686 36.8344 15.1315C37.7169 14.5944 38.8333 14.2135 40.1742 13.9887L46.8569 12.8801V15.5031L40.8789 16.5461C39.7158 16.749 38.8707 17.1113 38.3437 17.639C37.8167 18.1667 37.5547 18.8225 37.5547 19.6062C37.5547 20.3463 37.851 20.9614 38.4435 21.4548C39.036 21.9482 39.7813 22.1949 40.6762 22.1949C41.8176 22.1949 42.8092 21.9544 43.6481 21.4704C44.487 20.9895 45.1418 20.3338 45.6127 19.5032C46.0836 18.6757 46.3175 17.767 46.3175 16.7803V12.1401C46.3175 11.1533 45.9588 10.354 45.2416 9.73568C44.5244 9.12053 43.5733 8.81139 42.3883 8.81139C41.3592 8.81139 40.4455 9.07993 39.6534 9.61702C38.8582 10.1541 38.2719 10.8505 37.8915 11.7029L35.1722 10.2915C35.509 9.46089 36.0454 8.71771 36.7845 8.05572C37.5235 7.39373 38.3842 6.87225 39.3696 6.4913C40.355 6.11034 41.3841 5.91986 42.46 5.91986C43.8477 5.91986 45.067 6.18216 46.121 6.70988C47.1719 7.2376 47.9952 7.97141 48.5877 8.91131C49.1802 9.85122 49.4764 10.9285 49.4764 12.1401V24.4463H46.4204V21.0176L46.991 21.2518C46.6106 21.9482 46.0898 22.5696 45.4287 23.1192C44.7676 23.6687 44.0067 24.0934 43.146 24.3963C42.2853 24.6992 41.3373 24.8491 40.3083 24.8491V24.846Z"
          fill="currentColor"
        />
        <path
          d="M60.5406 21.7546C60.3036 21.7765 60.1072 21.789 59.9513 21.789C59.2122 21.789 58.6197 21.6578 58.1738 21.4018C57.7247 21.1426 57.4066 20.7897 57.2164 20.3432C57.0262 19.8936 56.9295 19.3658 56.9295 18.7632V9.31418H60.9928V6.32273H56.9295V2.15405H53.7737V3.63104C53.7737 4.4398 53.5429 5.0893 53.0845 5.58267C52.6261 6.07604 51.993 6.32273 51.1885 6.32273H47.8643C48.5753 6.85357 49.1709 7.49683 49.6418 8.24313C49.8569 8.58662 50.0409 8.94259 50.1937 9.31418H53.7737V18.8631C53.7737 20.7023 54.2539 22.1231 55.2175 23.1317C56.1811 24.1403 57.547 24.6462 59.3151 24.6462C59.5615 24.6462 59.8639 24.6274 60.2194 24.5962C60.5781 24.5618 60.9024 24.5119 61.1955 24.4432V21.6859C60.9928 21.7109 60.7745 21.7328 60.5406 21.7546Z"
          fill="currentColor"
        />
        <path
          d="M69.6594 24.6462C67.8912 24.6462 66.5254 24.1403 65.5618 23.1317C64.5982 22.1231 64.1179 20.6992 64.1179 18.8631V9.31419H60.8623V6.32274H61.5328C62.3373 6.32274 62.9704 6.07605 63.4288 5.58268C63.8872 5.08931 64.1179 4.43981 64.1179 3.63105V2.15094H67.2738V6.31962H71.3371V9.31107H67.2738V18.7601C67.2738 19.3659 67.3673 19.8904 67.5607 20.3401C67.7509 20.7898 68.069 21.1426 68.518 21.3987C68.9671 21.6578 69.5596 21.7859 70.2986 21.7859C70.4546 21.7859 70.651 21.7734 70.8849 21.7515C71.1188 21.7297 71.3371 21.7078 71.5398 21.6828V24.4401C71.2498 24.5088 70.9223 24.5587 70.5668 24.59C70.2082 24.6243 69.9057 24.6399 69.6594 24.6399V24.6462Z"
          fill="currentColor"
        />
        <path
          d="M81.4096 24.846C79.6633 24.846 78.101 24.4306 76.7257 23.6032C75.3505 22.7725 74.2684 21.6359 73.4857 20.1902C72.703 18.7444 72.3101 17.1238 72.3101 15.3314C72.3101 13.539 72.6999 11.9028 73.4857 10.4914C74.2715 9.07993 75.3225 7.96517 76.6415 7.14704C77.9606 6.32892 79.4606 5.91986 81.1414 5.91986C82.4855 5.91986 83.6767 6.1603 84.7183 6.6443C85.7598 7.12519 86.6423 7.77469 87.372 8.59593C88.0986 9.41405 88.6599 10.3446 89.0497 11.3875C89.4395 12.4305 89.636 13.5109 89.636 14.6319C89.636 14.9005 89.6204 15.1815 89.5861 15.4719C89.5518 15.7623 89.5144 16.0558 89.4676 16.3462H74.627V13.6233H87.6558L86.1465 14.8349C86.371 13.6702 86.2681 12.6272 85.844 11.7092C85.4168 10.7911 84.79 10.0604 83.9636 9.52334C83.1341 8.98626 82.1954 8.71771 81.1445 8.71771C80.0936 8.71771 79.13 8.9925 78.2569 9.54208C77.3837 10.0917 76.707 10.8598 76.2268 11.8466C75.7466 12.8333 75.5501 14.0105 75.6405 15.3782C75.5501 16.7022 75.759 17.8607 76.2611 18.8568C76.7632 19.856 77.4804 20.6273 78.4097 21.1769C79.339 21.7265 80.3525 22.0013 81.447 22.0013C82.657 22.0013 83.6736 21.7202 84.5031 21.1613C85.3326 20.6023 86.003 19.8841 86.5176 19.0098L89.137 20.3557C88.7784 21.1863 88.2234 21.9419 87.4749 22.6258C86.7234 23.3096 85.8346 23.853 84.8056 24.2558C83.7765 24.6586 82.6445 24.8616 81.4127 24.8616L81.4096 24.846Z"
          fill="currentColor"
        />
        <path
          d="M98.4759 24.846C96.6641 24.846 95.0831 24.3995 93.7421 23.5002C92.3981 22.604 91.4376 21.3924 90.8545 19.8686L93.3742 18.657C93.8887 19.7343 94.5935 20.5837 95.4885 21.2113C96.3834 21.839 97.3813 22.1544 98.4759 22.1544C99.4364 22.1544 100.244 21.9202 100.893 21.4487C101.541 20.9771 101.866 20.362 101.866 19.6001C101.866 19.063 101.713 18.6321 101.413 18.3042C101.111 17.9794 100.752 17.7203 100.338 17.5298C99.9229 17.3393 99.5268 17.1988 99.1464 17.1082L96.4271 16.3338C94.8149 15.8842 93.633 15.2191 92.8846 14.3322C92.133 13.4485 91.7588 12.4212 91.7588 11.2565C91.7588 10.1792 92.0333 9.24552 92.5821 8.44926C93.1309 7.653 93.8794 7.0316 94.8305 6.58194C95.7816 6.13541 96.8512 5.91058 98.0362 5.91058C99.6266 5.91058 101.052 6.3134 102.318 7.12215C103.581 7.92778 104.485 9.06129 105.021 10.5164L102.471 11.6936C102.068 10.7537 101.463 10.0137 100.659 9.47347C99.8543 8.93639 98.9468 8.66784 97.9395 8.66784C97.0227 8.66784 96.293 8.89267 95.7566 9.3392C95.2203 9.78886 94.9521 10.3697 94.9521 11.0879C94.9521 11.5812 95.0862 11.9903 95.3544 12.315C95.6226 12.6398 95.9469 12.8865 96.3273 13.0551C96.7078 13.2237 97.0757 13.3642 97.4344 13.4767L100.388 14.351C101.866 14.7757 103.013 15.4376 103.83 16.3338C104.647 17.23 105.056 18.3073 105.056 19.5626C105.056 20.5712 104.775 21.4799 104.217 22.2855C103.656 23.0911 102.885 23.7188 101.9 24.1684C100.915 24.615 99.7732 24.8398 98.4759 24.8398V24.846Z"
          fill="currentColor"
        />
        <path
          d="M116.345 21.7546C116.108 21.7765 115.912 21.789 115.756 21.789C115.017 21.789 114.424 21.6578 113.978 21.4018C113.529 21.1426 113.211 20.7897 113.021 20.3432C112.831 19.8936 112.734 19.3658 112.734 18.7632V9.31418H116.797V6.32273H112.734V2.15405H109.578V3.63104C109.578 4.4398 109.347 5.0893 108.889 5.58267C108.431 6.07604 107.798 6.32273 106.993 6.32273H103.357C104.442 7.09401 105.281 8.09949 105.867 9.31418H109.578V18.8631C109.578 20.7023 110.058 22.1231 111.022 23.1317C111.986 24.1403 113.348 24.6462 115.12 24.6462C115.363 24.6462 115.665 24.6274 116.024 24.5962C116.383 24.5618 116.707 24.5119 117 24.4432V21.6859C116.797 21.7109 116.579 21.7328 116.345 21.7546Z"
          fill="currentColor"
        />
        <path
          d="M17.9078 7.61855L19.4265 5.84803V0.520874H3.49759L0.0267897 5.13296L-0.00127611 18.4228H2.35001L-0.00439453 21.2518V26.4822H15.4411L21.3537 21.4454L25.2673 17.3049V13.8325L17.9078 7.62167V7.61855ZM18.307 4.71765H12.7936L14.7488 6.37576L24.1446 14.3478V16.7771L18.9026 21.2269H4.62022V18.1542H21.809L19.8537 16.4961L10.1242 8.23995L8.5775 6.92846V12.9707H4.62022V1.64501H18.307V4.71765Z"
          fill="#FF8700"
        />
      </g>
      <defs>
        <clipPath id="clip0_561_4148">
          <rect width="117" height="25.9582" fill="white" transform="translate(0 0.520874)" />
        </clipPath>
      </defs>
    </svg>
  )
}
