import * as React from "react";
import type { IconProps, IconMetadata, IconComponent } from "../../types";

export const OpenHunts: IconComponent = React.forwardRef<
  SVGSVGElement,
  IconProps
>(function OpenHunts(
  {
    color = "currentColor",
    fill,
    size = 24,
    strokeWidth,
    strokeLinecap,
    strokeLinejoin,
    strokeDasharray,
    opacity,
    className,
    ...props
  },
  forwardedRef,
) {
  return (
    <svg
      width={size}
      height={size}
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className}
      strokeWidth={strokeWidth}
      strokeLinecap={strokeLinecap}
      strokeLinejoin={strokeLinejoin}
      strokeDasharray={strokeDasharray}
      opacity={opacity}
      {...props}
      ref={forwardedRef}
    >
      <g clipPath="url(#undefined-clip0_2062_2374)">
        <path
          d="M20.5676 2.02667L6.97118 2L6.67849 2.24L6.65189 2.58667H5.26828L5.10865 2.66667L4.94899 2.93333V3.17333L4.6031 3.14667L4.41684 3.25333L4.31041 3.78667H3.93792L3.75166 3.89333L3.67184 4.05333V4.42667H3.32595L3.11309 4.56L3.03326 4.72V5.09333L2.66074 5.06667L2.47451 5.17333L2.39468 5.33333L2.42128 5.70667L2.02217 5.73333L1.78271 6V6.90667L1.49002 6.96L1.25055 7.17333L1.22395 8.13333L0.904657 8.16L0.665189 8.4L0.611974 9.41333L0.186253 9.49333L0 9.78667L0.0266074 16.1333L0.292683 16.3733L0.63858 16.4L0.665189 17.36L0.851442 17.5467L1.14412 17.5733L1.17073 17.84L1.33038 18.08L1.54324 18.1867H1.83592L1.86253 18.5867L2.10199 18.8L2.39468 18.8267L2.42128 19.1467L2.58094 19.36L2.87363 19.4667H3.67184L3.69844 21.0133L3.85809 21.1733L4.31041 21.2267V21.5733L4.52327 21.92L4.68293 22H4.92239L5.10865 21.8667H19.5565L19.7162 21.9733L20.0355 21.9467L20.3548 21.52L20.3814 20.7467L20.3016 20.1067L22.4568 20.08L22.6962 19.8133L22.7228 19.4667L22.9889 19.44L23.2018 19.2533L23.3348 19.0133V18.8267L23.7605 18.7733L23.9201 18.6133L23.9733 17.0667L23.9201 15.5733L24 15.3867V15.1467L23.8936 14.96L23.734 14.88H23.2816L23.3348 14.5067L23.2816 11.84L23.3614 11.4133L23.1752 11.1733L22.7228 11.1467V6.61333L22.5366 6.37333L22.0843 6.34667V3.54667L22.031 3.33333L21.8714 3.17333L21.4723 3.14667L21.4457 2.77333L21.3392 2.58667L20.9135 2.50667L20.8071 2.18667L20.5676 2.02667Z"
          fill="#e9eeeb"
        />
        <path
          d="M22.909 15.307 22.883 15.333V15.36 18.347L22.856 18.373H22.829 22.244V18.987H22.271 22.297 22.883V18.4H22.962 22.989 23.042 23.149 23.202 23.361 23.388 23.415 23.468 23.495L23.521 18.373V15.307H22.909ZM9.02 4.213V5.36 9.067 9.173 9.28 9.76 9.84L9.552 9.867V13.6H21.047L21.073 13.573V10.347H20.461V5.573H19.876V4.24L19.849 4.213H10.75 10.723 9.02Z"
          fill="#0c1019"
        />
        <path
          d="M9.65857 9.78662L10.1907 9.83994H10.2173L10.2439 12.8533H20.3548V11.6799L19.8226 11.6533L19.796 6.82662L19.2905 6.79994L19.2639 6.77327V4.90662H9.65857V9.78662Z"
          fill="#becfcb"
        />
        <path
          d="M16.71 10.267 16.683 10.293V10.32 10.987 11.013H16.71 17.295 17.322V10.267H16.71ZM13.224 10.267V10.4 10.56 10.613 10.667 11.013L13.836 11.04V11.653 11.68L13.863 11.707H16.683V11.04 11.013H13.863V10.293 10.267H13.224ZM15.087 7.653V7.68 9.867H15.113 15.725 15.752L15.778 9.84V9.813 7.68 7.653H15.752 15.087ZM16.47 6.347V8.587H16.603 16.63 17.189V6.347H16.816 16.789 16.603 16.523 16.47ZM12.452 6.347V6.373L12.479 8.587H12.506 12.559 12.585 12.612 12.772 12.985 13.171V6.347H13.144 13.118 13.091 12.985 12.931 12.559 12.532 12.479 12.452Z"
          fill="#0c1019"
        />
        <path
          d="M7.10421 3.0133V2.42664H20.4612V2.90664V3.0133L21.0732 3.03997V3.62664H21.6851V3.7333V4.15997V4.18664V4.50664V4.53329V4.58664V4.61329V4.79997V4.85329V4.90664V4.95997V5.01329V5.06664V5.09329V5.11997V5.14664V5.27997V5.30664V5.46664V5.57329V6.10664V6.21329V6.23997V6.29329L21.7117 6.74664L22.2173 6.77329H22.2705L22.2971 11.6H22.8825V15.3066H22.776H22.2439L22.2173 11.6H22.1109H21.9512H21.7117H21.6851L21.6585 11.5733V6.77329H21.0466V3.7333V3.6533H20.408V3.14664V3.0933L7.74279 3.14664V3.22664V3.27997V3.30664V3.51997V3.54664V3.59997V3.62664L7.21064 3.6533L7.15743 3.62664L7.13081 3.6533V5.57329L7.74279 5.59997V5.83997V5.86664V6.71997V6.74664V6.87997V6.93329V7.11997V7.14664V7.51997V7.57329V7.97329V7.99997V8.39997V8.42664V8.45329V8.47997V8.50664V8.55997V8.58664V8.63997V8.85329V8.87997V9.06664V9.09329V9.11997V9.17329V9.27997V9.30664V9.33329V9.35997V9.41329V9.51997V9.65329V9.67997V9.86664V9.89329V9.91997V9.94664V10.1066V10.1333V10.32V10.4266V10.4533V10.48V10.5066V10.7733V11.52V11.5466V11.6V11.6266L7.76939 11.6533H7.87582H7.92904H7.98225H8.00887H8.08868H8.30156H8.40799V18.4H7.76939V18.9866H22.2439V19.0133V19.6266H19.9024L19.8758 21.44V21.4666H19.796H4.84256H4.76275V21.44L4.73613 20.8H4.70953H4.25721H4.15078H4.12418L4.09755 18.9866H2.90022L2.87362 18.4H2.55431H2.52771H2.34146H2.31485L2.28824 17.76H1.70288H1.67627L1.64966 17.1733H1.03769V15.9466H0.425718L0.399109 15.92V14.1866V14.0533V14.0266V14V13.9466V13.92V11.8133V11.7866V9.86664H0.425718H1.03769V9.83997V8.61329L1.0643 8.58664H1.64966L1.67627 7.67997V7.65329V7.62664V7.57329V7.49329V7.46664V7.35997V7.33329H2.28824V6.15997L2.31485 6.13329L2.87362 6.07997V5.94664V5.59997L2.90022 5.57329H3.48557V4.82664H4.09755V4.23997L4.12418 4.2133H4.25721H4.39024H4.68293L4.73613 4.18664V3.94664V3.6533L5.34811 3.62664L5.37471 3.59997V3.03997H5.40133H5.42793L7.10421 3.0133Z"
          fill="#0c1019"
        />
        <path
          d="M7.76941 19.6533V19.68L7.79603 20.8267H19.1575H19.1841H19.2107L19.2639 20.8V20.7733V20.3733V20.2667V20.24V20.1867V20.1333V19.7333V19.68V19.6533H7.76941Z"
          fill="#e9eeeb"
        />
        <path
          d="M10.242 15.843H9.656V17.417H10.242V15.843ZM12.234 15.843H11.648V17.417H12.234V15.843ZM11.648 15.302H10.242V15.843H11.648V15.302ZM11.648 17.417H10.242V17.958H11.648V17.417ZM20.32 15.843H19.734V17.417H20.32V15.843ZM22.313 15.843H21.727V17.417H22.313V15.843ZM21.727 15.302H20.32V15.843H21.727V15.302ZM21.727 17.417H20.32V17.958H21.727V17.417Z"
          fill="#0c1019"
        />
      </g>
      <defs>
        <clipPath id="undefined-clip0_2062_2374">
          <path fill="#fff" transform="translate(0 2)" d="M0 0H24V20H0z" />
        </clipPath>
      </defs>
    </svg>
  );
});

OpenHunts.displayName = "OpenHunts";

OpenHunts.metadata = {
  name: "OpenHunts",
  category: "icon/community",
  tags: ["open", "hunts", "icon"],
  description: "OpenHunts icon from icon/community category",
  type: ["stroke", "icon"],
} as IconMetadata;

export default OpenHunts;
