import React, { FC } from 'react';
import { ADSIcon } from "../../icons.types";

const Hammer20: FC<ADSIcon>  = 
    ({fill, size = '1.25rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="m12.643 4.55-.246.53-.106.226.258.063.32.078.115.028.793.193.578.141-.234.502-.412.884-.234.502-.48-.352-.657-.484-.096-.07-.265-.195-.214-.157-.07.151-.036.076-.54 1.16-.059.124-.528-.247-.831-.387-.529-.247.07-.15.564-1.21.07-.15a15.41 15.41 0 0 0-1.395-.557l-.056-.02c-1.12-.386-2.123-.63-2.123-.63.467-.494 1.36-.799 2.257-.907.844-.101 1.692-.029 2.198.225l.529.247 1.208.563.151.07Zm-1.132 4.83c.338-.107.638-.334.831-.654l.245.18a1.5 1.5 0 0 0 2.247-.575l.88-1.888a1.5 1.5 0 0 0-1.004-2.091l-.607-.148a1.497 1.497 0 0 0-.826-1.013l-1.872-.872c-.914-.45-2.147-.481-3.128-.35-.98.13-2.256.496-3.066 1.351a1.5 1.5 0 0 0 .734 2.489h.002l.014.004.06.015.237.062a26.606 26.606 0 0 1 1.584.479l-.031.066a1.499 1.499 0 0 0 .035 1.339L4.23 15.53a2 2 0 0 0 3.625 1.69l3.656-7.84Zm-1.526-.276-.907-.423-2.169 4.653h1.103l1.973-4.23Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="20" height="20" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Hammer20