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

export const IconStarMapBicolorSolid = 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-icon customeow-icon-icon-star-map-bicolor-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          opacity=".4"
          d="M13.6151 12.9217C13.4379 12.8725 13.2511 12.8462 13.0582 12.8462C13.0439 12.8462 13.0298 12.8463 13.0156 12.8466L10.5286 7.04346L15.432 9.10806C15.4319 9.11782 15.4318 9.1276 15.4318 9.13739C15.4318 9.5211 15.5358 9.88051 15.7173 10.1889L13.6151 12.9217Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
        <path
          d="M6.97587 5.57692C6.97587 4.42987 7.90574 3.5 9.0528 3.5C10.1998 3.5 11.1297 4.42987 11.1297 5.57692C11.1297 5.58672 11.1297 5.5965 11.1295 5.60627L16.0366 7.67241C16.4127 7.29441 16.9335 7.06044 17.5088 7.06044C18.6559 7.06044 19.5858 7.99031 19.5858 9.13736C19.5858 10.2844 18.6559 11.2143 17.5088 11.2143C17.3159 11.2143 17.1292 11.188 16.952 11.1388L14.8498 13.8716C15.0312 14.18 15.1352 14.5394 15.1352 14.9231C15.1352 16.0701 14.2053 17 13.0583 17C11.9112 17 10.9814 16.0701 10.9814 14.9231C10.9814 14.3524 11.2115 13.8356 11.584 13.4602L9.0954 7.65342C9.08123 7.6537 9.06703 7.65385 9.0528 7.65385C8.68325 7.65385 8.33625 7.55733 8.03562 7.38814L4.36744 10.3227C4.42369 10.5111 4.45389 10.7108 4.45389 10.9176C4.45389 12.0646 3.52402 12.9945 2.37697 12.9945C1.22992 12.9945 0.300049 12.0646 0.300049 10.9176C0.300049 9.77053 1.22992 8.84066 2.37697 8.84066C2.74655 8.84066 3.09359 8.93719 3.39424 9.10642L7.06236 6.17193C7.00609 5.98344 6.97587 5.78371 6.97587 5.57692ZM13.6153 12.9217C13.438 12.8725 13.2512 12.8462 13.0583 12.8462C13.0441 12.8462 13.0299 12.8463 13.0158 12.8466L10.5287 7.04343L15.4321 9.10803C15.432 9.11779 15.4319 9.12757 15.4319 9.13736C15.4319 9.52108 15.536 9.88049 15.7174 10.1889L13.6153 12.9217Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconStarMapBicolorSolid.displayName = "IconStarMapBicolorSolid";

export default IconStarMapBicolorSolid;
