import { createIcon } from '../lib/create-icon'

const SvgGavelIcon = createIcon(props => {
  return (
    <svg
      {...props}
      xmlns="http://www.w3.org/2000/svg"
      width={props.width}
      height={props.height}
      fill="none"
      viewBox="0 0 20 20"
      focusable={false}
      aria-hidden={true}
    >
      <g clipPath="url(#gavel-icon_svg__a)">
        <path
          fill={props.color}
          fillRule="evenodd"
          d="M7.754 2.659a1.544 1.544 0 0 0-.823-.228c-.332.01-.64.139-.93.353-.55.404-1.148 1.2-1.9 2.5-.751 1.302-1.14 2.218-1.216 2.896-.04.358.002.69.16.982.156.289.39.472.609.598.218.127.494.237.822.228.302-.008.584-.116.851-.296.014.055.03.11.048.166.168.505.52.923.983 1.31.159.132.336.265.53.4a6.078 6.078 0 0 0-.273.396c-.197.308-.436.724-.742 1.253l-.008.014-.008.014c-.306.53-.546.945-.714 1.269-.162.312-.298.61-.338.888-.022.153-.019.32.036.488.055.169.15.3.25.404.162.164.39.296.571.4l.038.022.039.022c.18.105.408.237.632.294.14.036.3.052.475.015a1.07 1.07 0 0 0 .44-.213c.22-.173.411-.44.6-.736.197-.308.436-.723.742-1.253l.008-.014.008-.014c.306-.53.546-.945.714-1.269a5.29 5.29 0 0 0 .206-.435c.215.101.418.188.612.259.567.207 1.105.304 1.627.197.056-.012.112-.026.167-.042-.023.321.025.62.169.885.156.29.39.472.608.599.219.126.494.237.823.227.331-.009.64-.138.93-.352.55-.405 1.148-1.2 1.9-2.501.75-1.302 1.14-2.217 1.216-2.895.04-.359-.003-.69-.16-.982a1.544 1.544 0 0 0-.609-.599 1.544 1.544 0 0 0-.822-.228 1.592 1.592 0 0 0-.851.297 2.085 2.085 0 0 0-.048-.166c-.168-.505-.52-.923-.983-1.31-.462-.385-1.08-.777-1.843-1.218-.763-.44-1.41-.779-1.976-.986-.566-.208-1.104-.304-1.626-.197a2.084 2.084 0 0 0-.167.042 1.592 1.592 0 0 0-.169-.886 1.544 1.544 0 0 0-.608-.598Zm.424 9.714.022.013.023.013c.137.08.218.128.267.161a3.108 3.108 0 0 1-.197.435c-.154.298-.38.69-.696 1.236-.316.546-.542.938-.722 1.221a3.108 3.108 0 0 1-.279.388 5.658 5.658 0 0 1-.296-.163 5.634 5.634 0 0 1-.289-.175c.026-.079.081-.213.197-.435.154-.297.38-.69.696-1.236.316-.546.542-.938.722-1.221.135-.21.223-.326.279-.388.053.026.135.072.273.15Zm.702-.98c.714.409 1.263.689 1.71.852.46.17.755.193.97.148.205-.042.42-.162.689-.458.276-.305.574-.756.946-1.4.372-.644.614-1.128.74-1.52.121-.38.118-.626.052-.825-.07-.208-.237-.452-.614-.767-.378-.315-.92-.665-1.673-1.1-.752-.434-1.326-.729-1.789-.898-.46-.17-.756-.193-.97-.148-.205.042-.42.162-.69.458-.276.305-.573.756-.945 1.4-.372.644-.614 1.127-.74 1.52-.122.38-.118.626-.052.824.069.209.236.453.613.767.365.305.882.641 1.594 1.054l.041.024.038.022.039.022.041.024ZM5.14 5.884c.75-1.297 1.242-1.892 1.572-2.135.15-.11.227-.118.253-.12.029 0 .082.007.189.068.106.062.138.104.152.13.013.023.044.094.024.278-.046.407-.315 1.132-1.064 2.429-.748 1.296-1.241 1.892-1.57 2.135-.15.11-.228.118-.254.119-.029 0-.082-.006-.188-.068-.107-.061-.14-.104-.153-.13-.013-.023-.044-.094-.024-.278.046-.407.315-1.132 1.064-2.428ZM15.807 9c-.33.243-.823.838-1.572 2.135-.748 1.296-1.018 2.021-1.063 2.428-.02.184.01.256.023.279.014.025.047.068.153.13.106.06.16.068.189.067.026 0 .104-.01.253-.12.33-.242.822-.838 1.571-2.134.749-1.297 1.018-2.022 1.063-2.428.02-.184-.01-.256-.023-.279-.014-.025-.047-.068-.153-.13-.106-.06-.16-.068-.189-.067-.026 0-.103.01-.252.12Z"
          clipRule="evenodd"
        />
      </g>
      <defs>
        <clipPath id="gavel-icon_svg__a">
          <path fill="#fff" d="M0 0h20v20H0z" />
        </clipPath>
      </defs>
    </svg>
  )
})

export default SvgGavelIcon
