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

export const IconScissorsDisableBicolorSolid = 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-scissors-disable-bicolor-solid`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <g clipPath="url(#a)">
        <path
          d="M14.8729 0.363579C15.2808 -0.0965182 15.9504 -0.245095 16.5194 0.0188521L16.6317 0.0774458L16.7381 0.145805C17.2353 0.494805 17.4433 1.11816 17.2801 1.68682C18.036 2.03833 18.6971 2.61613 19.1463 3.39385L19.2498 3.58428C20.2319 5.50333 19.5996 7.86169 17.7899 9.03252L17.6053 9.14483C16.1554 9.98195 14.4184 9.85542 13.1239 8.97002L12.3914 10.2396L12.6385 11.1614L12.8104 11.2601C14.1273 10.1674 16.0363 9.94811 17.6053 10.8538L17.7899 10.9671C19.5994 12.1379 20.2314 14.4955 19.2498 16.4144L19.1463 16.6048C18.0199 18.5556 15.5683 19.2629 13.5858 18.2483L13.3953 18.1448C11.8261 17.2386 11.0607 15.4757 11.3494 13.7884L10.5946 13.3528L7.50569 18.7054C7.11587 19.3795 6.25332 19.6103 5.57991 19.222C4.90718 18.8332 4.67411 17.9713 5.06331 17.2962L7.15901 13.6644L4.42562 14.8196C3.80531 15.0812 3.12452 15.1543 2.46663 15.0355L2.18538 14.973L1.48226 14.7845C0.913414 14.6318 0.490318 14.1519 0.41292 13.5657C0.336457 12.9821 0.617451 12.4055 1.12972 12.1097L4.60042 10.1058L4.74495 10.0345C4.76567 10.026 4.78738 10.0203 4.80843 10.013L1.12972 7.88897C0.617689 7.59312 0.336029 7.01812 0.41292 6.43389L0.431475 6.32452C0.54371 5.78983 0.947136 5.35863 1.48128 5.21514L2.1844 5.02666L2.46565 4.96319C3.12379 4.84431 3.80521 4.91831 4.42562 5.17999L10.5623 7.76885L14.7059 0.594047L14.7235 0.563774L14.745 0.534477L14.828 0.419243L14.8485 0.389946L14.8729 0.363579ZM5.67855 17.6507C5.48552 17.9854 5.60087 18.4134 5.93538 18.6067C6.27001 18.7994 6.69821 18.6853 6.89144 18.3509L5.67855 17.6507ZM16.2772 0.69268C15.9843 0.523959 15.62 0.590845 15.4041 0.834282L15.3211 0.949516L5.67855 17.6507L6.28499 18.0003L6.89144 18.3509L10.3358 12.3841L12.1639 13.4398C11.6751 14.9732 12.2999 16.6928 13.7508 17.5306C15.3724 18.4665 17.4315 17.958 18.4373 16.4036L18.5321 16.2503C19.4681 14.6287 18.9585 12.5687 17.4041 11.5628L17.2508 11.469C15.7998 10.6314 13.9975 10.9508 12.9139 12.1409L12.0301 11.6302L11.6317 10.1439L11.6307 10.1409L12.9354 7.88018C13.9533 8.97873 15.5879 9.32072 16.9764 8.67315L17.2508 8.53057C18.872 7.59415 19.4612 5.55571 18.618 3.90752L18.5321 3.74932C18.0253 2.87192 17.1949 2.29861 16.2791 2.08916L16.534 1.64873L16.5916 1.51983C16.6945 1.2111 16.5698 0.861882 16.2772 0.69268ZM13.7684 13.5003C14.3207 12.5439 15.5443 12.2158 16.5008 12.7679C17.4568 13.3203 17.7843 14.544 17.2323 15.5003L17.1209 15.6722C16.5674 16.4392 15.5453 16.7124 14.6825 16.3245L14.5008 16.2317C13.6042 15.7139 13.2592 14.6065 13.6746 13.6819L13.7684 13.5003ZM16.1453 13.3821C15.5672 13.0486 14.8374 13.2142 14.4549 13.7444L14.3826 13.8548C14.0268 14.4714 14.2384 15.2601 14.8553 15.6165L14.9725 15.6771C15.5688 15.9452 16.283 15.723 16.617 15.1448L16.6776 15.0276C16.9278 14.4707 16.7504 13.8112 16.2557 13.4544L16.1453 13.3821ZM5.45589 10.721C5.30139 10.6321 5.11033 10.632 4.95589 10.721L1.48519 12.7249L1.39241 12.7884C1.18922 12.9507 1.08248 13.2099 1.11702 13.473C1.15678 13.7734 1.37405 14.0204 1.66683 14.0989L2.36995 14.2874C2.8864 14.4257 3.43031 14.4104 3.93538 14.2454L4.15022 14.1653L6.98519 12.9681L7.56917 11.9564L7.4803 11.8899L5.45589 10.721ZM4.15022 5.83428C3.58693 5.59667 2.95952 5.55405 2.36897 5.71221L1.66585 5.90069L1.5594 5.9378C1.32145 6.04185 1.1518 6.26387 1.11702 6.52666L1.11019 6.63897C1.11512 6.89898 1.25549 7.14201 1.48519 7.27471L8.07601 11.0794L9.74202 8.19366L4.15022 5.83428ZM15.4647 3.5003C16.1674 3.48835 16.8557 3.84771 17.2323 4.49932C17.7842 5.45568 17.4569 6.67937 16.5008 7.23174L16.3182 7.32452C15.4551 7.71245 14.4322 7.43875 13.8787 6.6712L13.7684 6.49932C13.7624 6.48894 13.7575 6.47755 13.7518 6.46709L15.4647 3.5003ZM14.5975 6.41924C15.0008 6.81533 15.6322 6.91276 16.1453 6.61651L16.2557 6.54522C16.786 6.16287 16.9512 5.43254 16.617 4.85381C16.4414 4.54984 16.1603 4.34547 15.8455 4.25811L14.5975 6.41924Z"
          fill={color}
        />
        <path
          d="M6.89097 18.3509C6.69767 18.6854 6.2696 18.7997 5.93491 18.6067C5.6004 18.4134 5.48505 17.9854 5.67808 17.6507L6.89097 18.3509Z"
          fill={color}
        />
        <path
          d="M15.4037 0.834279C15.6195 0.590773 15.9838 0.523936 16.2767 0.692677C16.5696 0.861797 16.6941 1.21097 16.5912 1.51983L16.5335 1.64873L16.2787 2.08916C17.1946 2.29853 18.0248 2.87179 18.5316 3.74932C19.498 5.4232 18.924 7.56396 17.2503 8.53057C15.8083 9.36312 14.0207 9.05218 12.9349 7.88018L11.6302 10.1409L11.6312 10.1438L12.0296 11.6302L12.9134 12.1409C13.997 10.9507 15.7993 10.6314 17.2503 11.469C18.924 12.4356 19.4979 14.5764 18.5316 16.2503C17.5651 17.9242 15.4243 18.497 13.7503 17.5306C12.2995 16.6928 11.6746 14.9732 12.1634 13.4397L10.3353 12.3841L6.89097 18.3509L6.28452 18.0003L5.67808 17.6507L15.3207 0.949513L15.4037 0.834279ZM16.5003 12.7679C15.5438 12.2158 14.3202 12.5439 13.7679 13.5003C13.216 14.4568 13.544 15.6795 14.5003 16.2317C15.4567 16.7838 16.6794 16.4565 17.2318 15.5003C17.7839 14.5438 17.4567 13.3202 16.5003 12.7679ZM13.7513 6.46709C13.7572 6.47764 13.7619 6.48883 13.7679 6.49932C14.3202 7.4559 15.5438 7.78403 16.5003 7.23174C17.4567 6.67937 17.784 5.4558 17.2318 4.49932C16.8552 3.84759 16.167 3.48821 15.4642 3.50029L13.7513 6.46709Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
        <path
          d="M4.95542 10.721C5.10989 10.6318 5.30086 10.6321 5.45542 10.721L7.47984 11.8899C7.51304 11.9091 7.5422 11.9322 7.5687 11.9563L6.98472 12.9681 4.14976 14.1653C3.58644 14.4029 2.96004 14.4456 2.36948 14.2874L1.66636 14.0989C1.3735 14.0204 1.15623 13.7735 1.11655 13.473 1.07709 13.1723 1.22216 12.8765 1.48472 12.7249L4.95542 10.721ZM2.36851 5.71221C2.95915 5.55395 3.58636 5.59662 4.14976 5.83428L9.74156 8.19365 8.07554 11.0794 1.48472 7.27471C1.22213 7.12301 1.07697 6.82735 1.11655 6.52666 1.15631 6.22628 1.37274 5.97927 1.66538 5.90069L2.36851 5.71221Z"
          fill={color}
        />
      </g>
      <defs>
        <clipPath id="a">
          <path fill={color} d="M0 0H20V20H0z" />
        </clipPath>
      </defs>
    </svg>
  );
});

IconScissorsDisableBicolorSolid.displayName = "IconScissorsDisableBicolorSolid";

export default IconScissorsDisableBicolorSolid;
