import React, { ComponentType } from 'react'

import { CustomIconProps } from '@monorail/visualComponents/icon/Icon'

export const PeopleGear: ComponentType<CustomIconProps> = props => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width="24"
    height="24"
    fill="none"
    viewBox="0 0 24 24"
    {...props}
  >
    <path
      fillRule="evenodd"
      d="M22.987 12.54v.021a1.79 1.79 0 01-1.234 1.645c-.168.051-.338.056-.508.06a2.112 2.112 0 00-.443.041c-.379.086-.673.348-.833.695l-.02.045c-.09.2-.187.414-.242.623-.112.422.027.844.32 1.153.241.252.45.503.556.844.118.385.091.802-.064 1.17-.165.39-.492.7-.804.995-.081.077-.161.152-.237.229-.492.496-1.165.753-1.854.523-.331-.112-.572-.315-.817-.55-.32-.3-.759-.428-1.186-.305-.577.171-1.202.476-1.33 1.122a2.558 2.558 0 00-.033.4c-.005.182-.01.364-.069.546a1.748 1.748 0 01-.657.892c-.453.318-.967.314-1.49.31h-.17c-.62 0-1.203-.049-1.662-.53a1.74 1.74 0 01-.47-1.014 4.199 4.199 0 01-.014-.259c-.008-.24-.016-.469-.146-.698-.166-.293-.428-.454-.732-.582a12.8 12.8 0 01-.083-.035c-.25-.107-.498-.214-.777-.2-.39.022-.652.225-.92.48a1.79 1.79 0 01-1.046.503c-.7.075-1.197-.288-1.661-.753l-.16-.16c-.366-.36-.735-.725-.828-1.256-.075-.4-.011-.806.181-1.159.085-.155.203-.28.32-.404a1.99 1.99 0 00.305-.381c.198-.353.187-.742.037-1.106l-.052-.134a2.482 2.482 0 00-.257-.533c-.235-.332-.604-.497-1.005-.503-.341-.005-.662-.042-.972-.203-.614-.32-.913-.956-.913-1.629 0-.114-.004-.233-.008-.354-.014-.4-.028-.825.099-1.19.25-.726.93-1.164 1.682-1.17.38-.005.716-.08.994-.357.18-.18.271-.409.364-.64l.036-.092c.134-.331.203-.657.08-1.004-.075-.22-.221-.376-.37-.534a2.76 2.76 0 01-.238-.278c-.486-.679-.38-1.619.192-2.212l.167-.174c.23-.242.466-.491.72-.702a1.74 1.74 0 012.211 0l.095.079c.284.236.533.444.947.44.221 0 .41-.08.61-.164l.095-.04.098-.038c.182-.07.362-.14.516-.271.305-.257.411-.61.422-.994a1.78 1.78 0 01.353-1.052c.411-.545.998-.69 1.645-.69.089 0 .178 0 .268-.003.467-.008.941-.017 1.366.207.332.176.604.464.759.806.139.294.155.588.16.908.01.422.225.818.599 1.031.157.09.33.158.503.225l.095.037c.395.155.822.134 1.175-.112.11-.077.206-.166.302-.254.143-.133.285-.265.478-.355.689-.32 1.463-.15 1.992.374.08.078.165.157.252.238.279.26.574.534.758.852.406.7.245 1.554-.31 2.12-.278.283-.47.593-.449 1.004.009.235.102.452.195.666l.062.146c.128.316.336.583.657.722.196.088.399.094.604.1.119.004.238.008.357.028.775.123 1.362.78 1.432 1.554.025.282.018.566.012.85-.003.123-.007.247-.007.37v.02zM10.111 8c1.04 0 1.887.82 1.887 1.825 0 1.006-.848 1.825-1.887 1.825-1.04 0-1.888-.82-1.888-1.825 0-1.013.84-1.825 1.888-1.825zm4.798 1.222c.856 0 1.543.665 1.543 1.493 0 .827-.687 1.492-1.543 1.492-.856 0-1.543-.665-1.543-1.492-.008-.828.687-1.493 1.543-1.493zm-4.798 8.74v-2.9c0-.511.208-1.4 1.52-2.074a8.406 8.406 0 00-1.52-.17c-1.176 0-3.271.441-4.111 1.307.672 1.826 2.191 3.256 4.11 3.837zm1.91.278c-.215 0-.423-.008-.63-.03V15.06c0-1.098 2.35-1.647 3.518-1.647.856 0 2.335.302 3.071.89-.936 2.296-3.247 3.936-5.958 3.936z"
      clipRule="evenodd"
    ></path>
  </svg>
)
