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

const Wallpaper24: 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="M2 3a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1h-9a1 1 0 0 1-1-1v-4.5H5.75a.819.819 0 0 1-.087-.004 3.509 3.509 0 0 1-2.038-.54A3.499 3.499 0 0 1 2 13V3Zm10 11.495c.034 0 .067.002.1.005h.65a1.25 1.25 0 1 0 0-2.5H8.854a3.5 3.5 0 0 1-.192 2.5H11.9c.033-.003.066-.005.1-.005Zm-5.57-2.674A.999.999 0 0 1 7 10h2v-.5a.5.5 0 0 1 1 0v.5h1V4H8v.5a.5.5 0 0 1-1 0V4H4v9a1.5 1.5 0 0 0 1 1.414V13.5a.5.5 0 0 1 1 0v.914a1.5 1.5 0 0 0 .43-2.593ZM13 4v6.01c.352.026.688.11 1 .24V9.5a.5.5 0 0 1 1 0v1c0 .116-.04.223-.106.308A3.25 3.25 0 0 1 13 16.49V20h3v-.5a.5.5 0 0 1 1 0v.5h3V4h-3v.5a.5.5 0 0 1-1 0V4h-3Zm2 1.5a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1Zm4 0a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1ZM18.5 9a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm0 4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm0 4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5ZM17 7.5a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1Zm0 4a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1Zm0 4a.5.5 0 0 0-1 0v1a.5.5 0 0 0 1 0v-1ZM14.5 17a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm-5-12a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm-4 0a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm2 2a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Zm-2 2a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0v-1a.5.5 0 0 1 .5-.5Z"/>
  </g>
  <defs>
    <clipPath id="a">
      <rect width="24" height="24" fill="#fff"/>
    </clipPath>
  </defs>
</svg>
)
export default Wallpaper24