import React from "react";

interface FolderDocumentIconProps {
  className?: string;
}

export function FolderDocumentIcon({ className }: FolderDocumentIconProps) {
  return (
    <svg
      width="80"
      height="80"
      viewBox="0 0 80 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M0.0803308 29.5845L22.2746 3.91935C22.3307 3.85596 22.4095 3.81716 22.4939 3.81132C22.5784 3.80547 22.6618 3.83305 22.7261 3.8881L55.6025 32.3165C55.6659 32.3737 55.7046 32.4532 55.7104 32.5383C55.7162 32.6235 55.6888 32.7075 55.6338 32.7728L33.4402 58.4375C33.3833 58.5011 33.3037 58.5401 33.2186 58.5461C33.1334 58.5521 33.0492 58.5246 32.9839 58.4695L0.112206 30.0406C0.0798282 30.0129 0.0532929 29.9791 0.0341544 29.9411C0.0150158 29.9031 0.00365879 29.8616 0.000748512 29.8191C-0.00216176 29.7766 0.00343324 29.734 0.0172058 29.6937C0.0309783 29.6534 0.0526515 29.6163 0.0809558 29.5845H0.0803308Z"
        fill="#006694"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M14.8076 17.5022L30.3016 10.4375L55.6021 32.3166C55.6655 32.3737 55.7042 32.4532 55.71 32.5384C55.7158 32.6235 55.6884 32.7076 55.6334 32.7728L33.4398 58.4375C33.3828 58.5012 33.3033 58.5401 33.2181 58.5461C33.1329 58.5521 33.0488 58.5246 32.9835 58.4695L31.4101 57.1058L14.1509 19.2583C14.0057 18.9383 13.9933 18.5738 14.1163 18.2447C14.2393 17.9155 14.4877 17.6486 14.8071 17.5022H14.8076Z"
        fill="#005C85"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M15.2233 18.414L46.0972 4.33853C46.1747 4.30394 46.2627 4.30132 46.3421 4.33121C46.4216 4.36111 46.486 4.42112 46.5214 4.49821L64.5514 44.0429C64.5697 44.0812 64.5802 44.1227 64.5822 44.1651C64.5843 44.2074 64.578 44.2498 64.5635 44.2897C64.5491 44.3296 64.5269 44.3662 64.4982 44.3974C64.4696 44.4287 64.435 44.4539 64.3964 44.4716L33.5224 58.5465C33.4442 58.5807 33.3557 58.5832 33.2757 58.5534C33.1957 58.5236 33.1304 58.4638 33.0936 58.3868L15.0636 18.8434C15.0286 18.7652 15.0258 18.6765 15.0557 18.5963C15.0855 18.5161 15.1458 18.4508 15.2233 18.4146V18.414Z"
        fill="#60B7FF"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M33.5492 13.5703H50.6586L64.5509 44.043C64.5692 44.0813 64.5797 44.1228 64.5817 44.1651C64.5838 44.2075 64.5775 44.2499 64.563 44.2897C64.5486 44.3296 64.5264 44.3663 64.4977 44.3975C64.4691 44.4287 64.4345 44.454 64.3959 44.4717L33.5219 58.5466C33.4437 58.5808 33.3552 58.5832 33.2752 58.5534C33.1952 58.5236 33.1299 58.4639 33.0931 58.3869L32.2266 56.4806V14.8975C32.2262 14.7235 32.2601 14.5511 32.3264 14.3902C32.3927 14.2293 32.49 14.0831 32.6129 13.9598C32.7357 13.8366 32.8816 13.7387 33.0423 13.6719C33.2029 13.6051 33.3752 13.5705 33.5492 13.5703Z"
        fill="#56A5E6"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M33.5497 14.5742H58.8181L67.8034 23.5595V58.3564C67.8031 58.4422 67.7689 58.5244 67.7083 58.585C67.6476 58.6457 67.5655 58.6799 67.4797 58.6803H33.5497C33.5075 58.68 33.4657 58.6714 33.4268 58.655C33.3879 58.6386 33.3526 58.6146 33.3229 58.5846C33.2933 58.5545 33.2698 58.5188 33.254 58.4797C33.2381 58.4405 33.2301 58.3986 33.2305 58.3564V14.898C33.2301 14.8557 33.2381 14.8139 33.254 14.7747C33.2698 14.7356 33.2933 14.6999 33.3229 14.6699C33.3526 14.6398 33.3879 14.6159 33.4268 14.5995C33.4657 14.583 33.5075 14.5745 33.5497 14.5742Z"
        fill="#EAF6FF"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M58.8184 14.5742V21.543C58.8194 22.0772 59.0321 22.5893 59.4099 22.9671C59.7876 23.3449 60.2997 23.5576 60.834 23.5586H67.8027L58.8184 14.5742Z"
        fill="#BEC7CF"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M41.3217 45.2157H67.8354C69.1793 45.2198 70.467 45.7555 71.4173 46.7058C72.3676 47.656 72.9032 48.9437 72.9073 50.2876V71.1181C72.904 72.4622 72.3686 73.7504 71.4182 74.7009C70.4677 75.6513 69.1796 76.1868 67.8354 76.1901H20.8289C19.4849 76.186 18.1972 75.6504 17.2469 74.7C16.2966 73.7497 15.7609 72.462 15.7568 71.1181V40.1437C15.7598 39.0394 16.2001 37.9812 16.9814 37.2008C17.7628 36.4204 18.8214 35.9812 19.9257 35.9795H28.7787C30.2475 35.9795 31.2464 36.8826 32.2953 37.9043L37.8051 43.2909C38.8542 44.3171 39.8531 45.2157 41.3217 45.2157Z"
        fill="#FFBA57"
      />
      <path
        d="M38.7535 23.4359C38.457 23.4324 38.1738 23.3122 37.9654 23.1013C37.757 22.8904 37.6401 22.6058 37.6401 22.3093C37.6401 22.0127 37.757 21.7282 37.9654 21.5173C38.1738 21.3063 38.457 21.1861 38.7535 21.1826H53.6501C53.9466 21.1861 54.2298 21.3063 54.4382 21.5173C54.6466 21.7282 54.7635 22.0127 54.7635 22.3093C54.7635 22.6058 54.6466 22.8904 54.4382 23.1013C54.2298 23.3122 53.9466 23.4324 53.6501 23.4359H38.7535ZM38.7535 39.8734C38.4547 39.8734 38.1682 39.7547 37.9569 39.5434C37.7456 39.3322 37.627 39.0456 37.627 38.7468C37.627 38.4481 37.7456 38.1615 37.9569 37.9502C38.1682 37.739 38.4547 37.6203 38.7535 37.6203H62.2796C62.5784 37.6203 62.8649 37.739 63.0762 37.9502C63.2875 38.1615 63.4062 38.4481 63.4062 38.7468C63.4062 39.0456 63.2875 39.3322 63.0762 39.5434C62.8649 39.7547 62.5784 39.8734 62.2796 39.8734H38.7535ZM38.7535 34.3956C38.457 34.3921 38.1738 34.2719 37.9654 34.061C37.757 33.85 37.6401 33.5655 37.6401 33.2689C37.6401 32.9724 37.757 32.6878 37.9654 32.4769C38.1738 32.266 38.457 32.1458 38.7535 32.1423H62.2796C62.4287 32.1405 62.5766 32.1684 62.7148 32.2242C62.8531 32.2801 62.9789 32.3628 63.0849 32.4676C63.1909 32.5723 63.2751 32.6971 63.3326 32.8347C63.39 32.9723 63.4196 33.1199 63.4196 33.2689C63.4196 33.418 63.39 33.5656 63.3326 33.7032C63.2751 33.8407 63.1909 33.9655 63.0849 34.0703C62.9789 34.1751 62.8531 34.2578 62.7148 34.3137C62.5766 34.3695 62.4287 34.3973 62.2796 34.3956H38.7535ZM38.7535 28.9176C38.6056 28.9176 38.4591 28.8885 38.3224 28.8319C38.1857 28.7752 38.0615 28.6923 37.9569 28.5877C37.8523 28.483 37.7693 28.3589 37.7127 28.2222C37.6561 28.0855 37.627 27.939 37.627 27.7911C37.627 27.6431 37.6561 27.4966 37.7127 27.3599C37.7693 27.2233 37.8523 27.0991 37.9569 26.9945C38.0615 26.8898 38.1857 26.8069 38.3224 26.7502C38.4591 26.6936 38.6056 26.6645 38.7535 26.6645H62.2796C62.4276 26.6645 62.574 26.6936 62.7107 26.7502C62.8474 26.8069 62.9716 26.8898 63.0762 26.9945C63.1808 27.0991 63.2638 27.2233 63.3204 27.3599C63.377 27.4966 63.4062 27.6431 63.4062 27.7911C63.4062 27.939 63.377 28.0855 63.3204 28.2222C63.2638 28.3589 63.1808 28.483 63.0762 28.5877C62.9716 28.6923 62.8474 28.7752 62.7107 28.8319C62.574 28.8885 62.4276 28.9176 62.2796 28.9176H38.7535Z"
        fill="#BEC7CF"
      />
      <path
        d="M22.9127 62.5881C22.6139 62.5881 22.3274 62.4694 22.1161 62.2581C21.9048 62.0469 21.7861 61.7603 21.7861 61.4615C21.7861 61.1627 21.9048 60.8762 22.1161 60.6649C22.3274 60.4537 22.6139 60.335 22.9127 60.335H33.9004C34.1991 60.335 34.4857 60.4537 34.697 60.6649C34.9082 60.8762 35.0269 61.1627 35.0269 61.4615C35.0269 61.7603 34.9082 62.0469 34.697 62.2581C34.4857 62.4694 34.1991 62.5881 33.9004 62.5881H22.9127ZM22.9127 70.2826C22.6139 70.2826 22.3274 70.1639 22.1161 69.9527C21.9048 69.7414 21.7861 69.4548 21.7861 69.1561C21.7861 68.8573 21.9048 68.5707 22.1161 68.3595C22.3274 68.1482 22.6139 68.0295 22.9127 68.0295H65.7504C66.0491 68.0295 66.3357 68.1482 66.547 68.3595C66.7582 68.5707 66.8769 68.8573 66.8769 69.1561C66.8769 69.4548 66.7582 69.7414 66.547 69.9527C66.3357 70.1639 66.0491 70.2826 65.7504 70.2826H22.9127Z"
        fill="#CF9646"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M67.8033 46.0686C68.4992 46.5309 69.0701 47.1579 69.4656 47.8938C69.8611 48.6297 70.0688 49.4519 70.0704 50.2873V71.1181C70.067 72.4622 69.5316 73.7504 68.5811 74.7009C67.6306 75.6513 66.3425 76.1868 64.9983 76.1901H67.8354C69.1795 76.1868 70.4676 75.6513 71.4181 74.7009C72.3685 73.7504 72.9039 72.4622 72.9072 71.1181V50.2876C72.9082 49.6221 72.7764 48.9631 72.5196 48.3492C72.1338 47.4239 71.4835 46.633 70.6503 46.0756C69.817 45.5183 68.8378 45.2191 67.8354 45.2157H64.9983C65.9972 45.2156 66.9736 45.5125 67.8033 46.0686ZM37.805 43.2909L33.2304 38.8211L32.2952 37.9043C31.2463 36.8826 30.2474 35.9795 28.7786 35.9795H25.9463C27.4104 35.9795 28.4093 36.8826 29.4583 37.9043L33.2304 41.5896L34.9727 43.2909C36.0171 44.3171 37.016 45.2157 38.4847 45.2157H41.3216C39.8529 45.2157 38.8541 44.3171 37.805 43.2909Z"
        fill="#E6A74E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M65.751 23.5596V42.1825C66.4001 41.8237 67.0889 41.5421 67.8035 41.3433V23.5596H65.751Z"
        fill="#D3DDE6"
      />
    </svg>
  );
}
