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

const FileDOC24: 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-3.04 9.416c-.273 0-.513.063-.72.192a1.26 1.26 0 0 0-.474.571c-.111.248-.166.551-.166.907s.055.66.166.911c.112.25.27.442.474.571.207.129.447.192.72.192.271 0 .51-.063.714-.192.208-.129.367-.32.479-.57.111-.252.166-.556.166-.912s-.055-.659-.166-.907a1.244 1.244 0 0 0-.479-.57 1.313 1.313 0 0 0-.714-.193Zm3.316 0c-.275 0-.523.065-.742.196-.216.129-.386.32-.51.57-.123.251-.184.555-.184.909 0 .353.06.657.185.908.124.25.295.442.515.57.221.128.471.191.75.191.301 0 .557-.072.762-.22.206-.15.345-.334.414-.552l.016-.049-.626-.19-.018.04a.66.66 0 0 1-.205.265.567.567 0 0 1-.335.089.672.672 0 0 1-.555-.256c-.134-.17-.205-.433-.205-.796 0-.365.07-.628.201-.798a.655.655 0 0 1 .55-.26c.143 0 .25.033.33.094h.001a.62.62 0 0 1 .204.26l.018.04.626-.19-.015-.048a1.038 1.038 0 0 0-.41-.548 1.28 1.28 0 0 0-.767-.225Zm-6.673.059H7.53v3.227h1.072c.44 0 .798-.133 1.07-.401.277-.271.41-.68.41-1.215 0-.538-.132-.947-.406-1.215-.272-.266-.632-.396-1.074-.396Zm2.875.803a.556.556 0 0 1 .482-.245c.206 0 .365.082.481.245.117.161.18.427.18.808 0 .384-.063.653-.18.817a.56.56 0 0 1-.482.24.56.56 0 0 1-.48-.24c-.118-.164-.18-.433-.18-.817 0-.38.063-.647.18-.808Zm-3.262 1.82v-2.02h.324c.288 0 .496.085.633.247.139.164.212.414.212.761 0 .382-.082.64-.232.788-.154.148-.357.224-.613.224h-.324Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default FileDOC24