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

const Hammer24: FC<ADSIcon>  = 
    ({fill, size = '1.5rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="m15.172 5.461-.211.453-.212.453.31.076.186.045.84.205.646.157.495.12-.194.418-.668 1.431-.194.417-.411-.301-.535-.394-.698-.512-.154-.113-.257-.19-.211.454-.634 1.36-.18-.084-.273-.128-1.36-.634-.453-.211.846-1.813a17.059 17.059 0 0 0-1.345-.55 25.024 25.024 0 0 0-.52-.183c-1.293-.44-2.425-.715-2.425-.715.647-.684 1.975-1.066 3.208-1.131.837-.044 1.631.059 2.138.313l.453.212 1.632.76.18.085Zm-1.344 5.999c.403-.117.767-.36 1.03-.705l.127.093a2 2 0 0 0 2.997-.766l1.057-2.266a2 2 0 0 0-1.34-2.788l-.614-.15a1.995 1.995 0 0 0-1.068-1.23l-2.244-1.046c-1.15-.565-2.675-.597-3.867-.438-1.192.16-2.779.606-3.798 1.683a2 2 0 0 0 .978 3.318h.003l.016.004.071.018.282.074a31.69 31.69 0 0 1 1.68.502 1.996 1.996 0 0 0 .113 1.682l-4.266 9.149a2.5 2.5 0 1 0 4.531 2.113l4.312-9.247Zm-2.022-.396-.906-.423-2.499 5.36h1.103l2.302-4.937Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Hammer24