import React, { ComponentType } from 'react'

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

export const PersonGear: 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.986 12.561a.309.309 0 00.001-.04c0-.124.003-.248.007-.372.006-.283.013-.567-.012-.849-.07-.774-.657-1.431-1.432-1.554a2.732 2.732 0 00-.357-.027c-.205-.007-.408-.013-.604-.101-.32-.14-.53-.406-.657-.722l-.062-.146c-.093-.214-.186-.43-.195-.666-.021-.41.171-.72.449-1.004.556-.566.716-1.42.31-2.12-.184-.318-.48-.593-.758-.852-.087-.08-.172-.16-.252-.238-.529-.524-1.303-.695-1.992-.374-.193.09-.335.222-.478.355-.096.088-.191.177-.302.254-.353.246-.78.267-1.175.112a19.704 19.704 0 00-.095-.037c-.172-.067-.346-.134-.503-.225a1.21 1.21 0 01-.599-1.03c-.005-.321-.021-.615-.16-.909a1.735 1.735 0 00-.759-.806c-.425-.224-.9-.215-1.366-.207-.09.002-.18.004-.268.004-.646 0-1.234.144-1.645.689a1.78 1.78 0 00-.353 1.052c-.01.385-.117.737-.422.994-.154.13-.334.2-.516.271l-.098.038-.095.04c-.2.084-.389.163-.61.163-.414.005-.663-.202-.947-.44l-.095-.078a1.74 1.74 0 00-2.211 0c-.254.21-.49.46-.72.702l-.167.174c-.572.593-.678 1.533-.192 2.212.072.1.155.19.238.278.149.158.295.314.37.534.123.347.054.673-.08 1.004l-.036.091c-.093.232-.185.461-.364.64-.278.279-.614.353-.994.359-.753.005-1.431.443-1.682 1.17-.127.364-.113.789-.1 1.189.005.12.009.24.009.354 0 .673.299 1.309.913 1.63.31.16.63.197.972.202.401.006.77.171 1.005.503.111.158.185.348.257.533l.053.134c.15.364.16.753-.038 1.106a1.99 1.99 0 01-.305.38 1.972 1.972 0 00-.32.405 1.742 1.742 0 00-.181 1.16c.093.53.462.895.828 1.256l.16.159c.464.465.961.828 1.661.753a1.79 1.79 0 001.047-.502c.267-.256.529-.46.919-.48.279-.015.527.092.777.199l.083.035c.304.128.566.289.732.582.13.23.138.458.146.698.003.085.005.17.014.259.043.379.203.737.47 1.015.46.48 1.041.528 1.661.528l.17.001c.524.004 1.038.008 1.491-.31.31-.22.54-.53.657-.892.059-.182.064-.364.07-.546.003-.133.007-.267.032-.4.128-.646.753-.95 1.33-1.122.427-.123.865.006 1.186.305.245.235.486.438.817.55.69.23 1.362-.027 1.854-.523.076-.076.156-.152.237-.229.312-.295.639-.605.804-.995.155-.368.182-.785.064-1.17-.106-.341-.315-.593-.555-.844-.294-.31-.433-.731-.32-1.153.054-.209.15-.422.24-.623l.021-.045c.16-.347.454-.609.833-.695.147-.034.295-.038.443-.041.17-.005.34-.009.508-.06a1.79 1.79 0 001.233-1.645zM12.07 6a2.532 2.532 0 012.536 2.535 2.532 2.532 0 01-2.536 2.535 2.532 2.532 0 01-2.535-2.535A2.532 2.532 0 0112.07 6zM7 15.279a6.085 6.085 0 0010.14 0c-.024-1.682-3.388-2.603-5.07-2.603-1.69 0-5.045.921-5.07 2.603z"
      clipRule="evenodd"
    ></path>
  </svg>
)
