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

const FilePNG24: 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="M4 3a1 1 0 0 1 1-1h9a1 1 0 0 1 .707.293l5 5A1 1 0 0 1 20 8v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3Zm2 1v16h12V9h-4a1 1 0 0 1-1-1V4H6Zm9 1.414L16.586 7H15V5.414Zm.156 9.416c-.281 0-.533.068-.755.205a1.38 1.38 0 0 0-.514.58c-.12.25-.18.546-.18.885 0 .333.061.628.185.882.124.25.297.447.518.587.225.137.478.205.76.205.245 0 .477-.038.696-.115a1.51 1.51 0 0 0 .553-.33l.016-.015v-1.417h-1.423v.604h.738v.456c-.132.131-.323.2-.58.2a.675.675 0 0 1-.39-.117.798.798 0 0 1-.275-.352c-.066-.16-.1-.356-.1-.588 0-.235.034-.43.1-.588a.77.77 0 0 1 .274-.347.675.675 0 0 1 .39-.117.65.65 0 0 1 .365.095.57.57 0 0 1 .215.261l.018.04.631-.183-.015-.05a1.047 1.047 0 0 0-.434-.57c-.211-.142-.477-.211-.793-.211Zm-6.533.059H7.565v3.227h.685v-1.089h.355c.226 0 .427-.042.603-.127a.978.978 0 0 0 .412-.379 1.11 1.11 0 0 0 .147-.579c0-.215-.048-.402-.147-.561a.908.908 0 0 0-.403-.366 1.331 1.331 0 0 0-.594-.127Zm2.413 0h-.627v3.227h.685v-1.972l1.264 1.972h.626v-3.227H12.3v1.967l-1.263-1.968ZM8.25 16.422v-.93h.337a.5.5 0 0 1 .354.117c.083.075.127.185.127.337 0 .157-.046.273-.132.355a.52.52 0 0 1-.367.121H8.25Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default FilePNG24