import { forwardRef } from "react";
import type { IconProps } from "../../types";

export const IconNoResultMapFoundLightEmpty = forwardRef<
  SVGSVGElement,
  IconProps
>(({ color = "currentColor", ...props }, forwardedRef) => {
  const { className } = props;
  props = {
    ...props,
    width: `${props.width || props.size || 20}`,
    height: `${props.height || props.size || 20}`,
    className: `${
      className ? className + " " : ""
    }customeow-shein-icon customeow-shein-icon-icon-no-result-map-found-light-empty`,
  };
  return (
    <svg
      viewBox="0 0 120 120"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M75.4697 19.4697C75.7626 19.1768 76.2374 19.1768 76.5303 19.4697L77.5 20.4393 78.4697 19.4697C78.7626 19.1768 79.2374 19.1768 79.5303 19.4697 79.8232 19.7626 79.8232 20.2374 79.5303 20.5303L78.5607 21.5 79.5303 22.4697C79.8232 22.7626 79.8232 23.2374 79.5303 23.5303 79.2374 23.8232 78.7626 23.8232 78.4697 23.5303L77.5 22.5607 76.5303 23.5303C76.2374 23.8232 75.7626 23.8232 75.4697 23.5303 75.1768 23.2374 75.1768 22.7626 75.4697 22.4697L76.4393 21.5 75.4697 20.5303C75.1768 20.2374 75.1768 19.7626 75.4697 19.4697ZM94.7999 26.6C94.1372 26.6 93.5999 27.1373 93.5999 27.8 93.5999 28.4627 94.1372 29 94.7999 29 95.4626 29 95.9999 28.4627 95.9999 27.8 95.9999 27.1373 95.4626 26.6 94.7999 26.6ZM92.3999 27.8C92.3999 26.4745 93.4744 25.4 94.7999 25.4 96.1254 25.4 97.1999 26.4745 97.1999 27.8 97.1999 29.1255 96.1254 30.2 94.7999 30.2 93.4744 30.2 92.3999 29.1255 92.3999 27.8Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
      <path
        opacity=".3"
        d="M36.2 15.5C35.2611 15.5 34.5 16.2611 34.5 17.2C34.5 18.1389 35.2611 18.9 36.2 18.9C37.1389 18.9 37.9 18.1389 37.9 17.2C37.9 16.2611 37.1389 15.5 36.2 15.5Z"
        fill={color}
      />
      <path
        d="M21.25 34C21.25 34.4142 21.5858 34.75 22 34.75C22.4142 34.75 22.75 34.4142 22.75 34V32.75H24C24.4142 32.75 24.75 32.4142 24.75 32C24.75 31.5858 24.4142 31.25 24 31.25H22.75V30C22.75 29.5858 22.4142 29.25 22 29.25C21.5858 29.25 21.25 29.5858 21.25 30L21.25 31.25H20C19.5858 31.25 19.25 31.5858 19.25 32C19.25 32.4142 19.5858 32.75 20 32.75H21.25L21.25 34Z"
        fill={color}
      />
      <path
        opacity=".3"
        d="M38.3717 73.2978C32.662 72.3081 29.0171 75.9925 27.9234 77.9298C27.7946 78.1579 27.5561 78.3024 27.2942 78.3107C23.7189 78.4248 21.4057 80.0965 19.9349 82.1479C18.6716 83.9099 18.0305 85.9568 17.7962 87.53H27.9C28.3142 87.53 28.65 87.8658 28.65 88.28C28.65 88.6942 28.3142 89.03 27.9 89.03H16.9595C16.7516 89.03 16.5531 88.9438 16.4113 88.7919C16.2694 88.6399 16.197 88.436 16.2112 88.2286C16.3379 86.3839 17.0307 83.6242 18.7159 81.2738C20.3642 78.975 22.9622 77.0747 26.8356 76.8309C28.336 74.4952 32.4191 70.7436 38.6278 71.8198C44.3179 72.8061 46.8582 75.9837 47.6114 78.1128C49.141 77.8443 51.2076 77.7837 53.1622 78.3602C55.3198 78.9966 57.3582 80.422 58.3211 83.1624C59.3526 83.0661 60.6638 83.1527 61.8298 83.692C62.5608 84.0301 63.2439 84.5513 63.7469 85.3211C64.2502 86.0914 64.5443 87.0664 64.5669 88.2659C64.5707 88.4672 64.4934 88.6616 64.3523 88.8053C64.2113 88.949 64.0184 89.03 63.817 89.03H36.907C36.4927 89.03 36.157 88.6942 36.157 88.28C36.157 87.8658 36.4927 87.53 36.907 87.53H63.0015C62.908 86.9495 62.7232 86.4967 62.4911 86.1416C62.1656 85.6433 61.718 85.2929 61.2001 85.0534C60.1387 84.5625 58.8248 84.5603 57.9337 84.7293C57.5489 84.8023 57.1727 84.5669 57.0702 84.1889C56.3755 81.6297 54.6596 80.3658 52.7378 79.7989C50.7769 79.2206 48.6246 79.3839 47.2529 79.7188C47.0519 79.7679 46.8395 79.7318 46.6661 79.619C46.4926 79.5062 46.3735 79.3267 46.3368 79.1231C46.092 77.763 44.2188 74.3113 38.3717 73.2978ZM30.2849 88.28C30.2849 87.8658 30.6207 87.53 31.0349 87.53H33.7147C34.1289 87.53 34.4647 87.8658 34.4647 88.28C34.4647 88.6942 34.1289 89.03 33.7147 89.03H31.0349C30.6207 89.03 30.2849 88.6942 30.2849 88.28Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
      <path
        d="M61.4756 41.8608C51.8109 41.8608 43.9761 49.6957 43.9761 59.3604C43.9761 63.0682 45.7566 68.3074 48.2736 73.8212C48.4456 74.198 48.2796 74.6429 47.9028 74.8149C47.526 74.9869 47.0811 74.8209 46.9091 74.4441C44.3891 68.9238 42.4761 63.423 42.4761 59.3604C42.4761 48.8672 50.9825 40.3608 61.4756 40.3608C71.9688 40.3608 80.4752 48.8672 80.4752 59.3604C80.4752 62.5647 79.2874 66.6467 77.5692 70.9031C75.8425 75.1802 73.5456 79.7154 71.2567 83.8534C68.9666 87.9938 66.6775 91.7491 64.9614 94.4687C64.1032 95.8289 63.3877 96.9308 62.8865 97.6932C62.6359 98.0745 62.4387 98.3709 62.3041 98.5723C62.2367 98.673 62.185 98.75 62.15 98.8019L62.1101 98.861L62.0972 98.8801L62.0965 98.8811C62.0963 98.8814 62.0962 98.8816 61.4756 98.4603L60.855 98.8815L60.8332 98.8492L60.7704 98.7561C60.7153 98.6741 60.6341 98.5529 60.5289 98.3949C60.3185 98.079 60.0125 97.6162 59.6288 97.0267C58.8613 95.848 57.7826 94.1625 56.5358 92.1336C56.319 91.7807 56.4293 91.3188 56.7822 91.1019C57.1351 90.8851 57.597 90.9954 57.8138 91.3483C59.0526 93.3643 60.1243 95.0386 60.8858 96.2083C61.1107 96.5537 61.3086 96.8551 61.4756 97.1083C61.5254 97.0328 61.578 96.9531 61.6331 96.8692C62.1299 96.1136 62.8402 95.0196 63.6929 93.6683C65.3986 90.965 67.6719 87.2354 69.9441 83.1274C72.2176 79.0172 74.4831 74.5407 76.1782 70.3416C77.8818 66.1217 78.9752 62.2628 78.9752 59.3604C78.9752 49.6957 71.1404 41.8608 61.4756 41.8608ZM61.4756 98.4603L60.855 98.8815C60.9946 99.0871 61.2271 99.2103 61.4756 99.2103C61.7242 99.2103 61.9569 99.0868 62.0965 98.8811L61.4756 98.4603Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
      <path
        d="M61.476 49.8799C56.4216 49.8799 52.3242 53.9773 52.3242 59.0316C52.3242 64.086 56.4216 68.1834 61.476 68.1834C66.5303 68.1834 70.6277 64.086 70.6277 59.0316C70.6277 53.9773 66.5303 49.8799 61.476 49.8799ZM50.8242 59.0316C50.8242 53.1488 55.5932 48.3799 61.476 48.3799C67.3588 48.3799 72.1277 53.1488 72.1277 59.0316C72.1277 64.9144 67.3588 69.6834 61.476 69.6834C55.5932 69.6834 50.8242 64.9144 50.8242 59.0316Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
      <path
        opacity=".3"
        d="M81.9359 64.8352C82.2144 64.5285 82.6887 64.5057 82.9954 64.7841C84.282 65.9525 86.12 68.4961 86.029 71.9393C87.4334 71.9569 89.2604 72.2346 90.99 73.0148C93.1211 73.9759 95.1354 75.7189 95.9633 78.6801C96.0264 78.906 95.9802 79.1485 95.8384 79.3354C95.6966 79.5223 95.4755 79.6321 95.241 79.6321H77.0635C76.6493 79.6321 76.3135 79.2963 76.3135 78.8821C76.3135 78.4678 76.6493 78.1321 77.0635 78.1321H94.1845C93.3814 76.2592 91.9455 75.0912 90.3733 74.3821C88.5293 73.5504 86.5302 73.3695 85.2755 73.4591C85.0526 73.4751 84.8342 73.3907 84.6798 73.2291C84.5254 73.0675 84.4511 72.8454 84.4772 72.6234C84.8592 69.376 83.1488 66.9497 81.987 65.8946C81.6803 65.6161 81.6575 65.1418 81.9359 64.8352Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
    </svg>
  );
});

IconNoResultMapFoundLightEmpty.displayName = "IconNoResultMapFoundLightEmpty";

export default IconNoResultMapFoundLightEmpty;
