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

const PaintCan32: FC<ADSIcon>  = 
    ({fill, size = '2rem', ...rest}) => (<svg aria-hidden="true" width={size} height={size} {...rest} fill={fill} xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <g clip-path="url(#a)">
    <path fill-rule="evenodd" d="M7 4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v1h2.333c.034 0 .066.002.099.005a1 1 0 0 1 1.06.718c.33 1.147.508 2.359.508 3.61 0 3.687-1.535 7.015-4 9.381V28a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-9.286a12.962 12.962 0 0 1-4-9.38c0-1.252.177-2.464.508-3.611a1 1 0 0 1 1.06-.718c.033-.003.066-.005.099-.005H7V4ZM5 9.333c0-.801.086-1.582.248-2.333H7v8.66a10.95 10.95 0 0 1-2-6.327Zm4 8.486V9.167h1.833v3.5a1.833 1.833 0 0 0 3.667 0v-3.5H23v8.652a10.955 10.955 0 0 1-7 2.514c-2.66 0-5.098-.943-7-2.514Zm14-9.652V5H9v3.167h2.333a.5.5 0 0 1 .5.5v4a.833.833 0 0 0 1.667 0v-4a.5.5 0 0 1 .5-.5h9ZM26.752 7H25v8.66c1.26-1.79 2-3.972 2-6.327 0-.801-.086-1.582-.248-2.333ZM9 27v-6.71a12.94 12.94 0 0 0 7 2.043c2.577 0 4.98-.75 7-2.043V27H9Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="32" height="32" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default PaintCan32