// Generated by script, don't edit it please.
import * as React from 'react';

function Fax(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 32 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M5.143 6.857A2.866 2.866 0 018 9.714v19.429A2.866 2.866 0 015.143 32H2.857A2.866 2.866 0 010 29.143V9.714a2.866 2.866 0 012.857-2.857h2.286zm24.571 2.911A4.579 4.579 0 0132 13.714v13.714a4.58 4.58 0 01-4.571 4.571H12a2.866 2.866 0 01-2.857-2.857V1.713c0-.946.768-1.714 1.714-1.714h12c.946 0 2.268.554 2.929 1.214L28.5 3.927c.661.661 1.214 1.982 1.214 2.929v2.911zM16.571 27.429v-2.286a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571H16c.321 0 .571-.25.571-.571zm0-4.572v-2.286A.564.564 0 0016 20h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571H16c.321 0 .571-.25.571-.571zm0-4.571V16a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571H16c.321 0 .571-.25.571-.571zm4.572 9.143v-2.286a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm0-4.572v-2.286a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm0-4.571V16a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm4.571 9.143v-2.286a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm0-4.572v-2.286a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm0-4.571V16a.564.564 0 00-.571-.571h-2.286a.564.564 0 00-.571.571v2.286c0 .321.25.571.571.571h2.286c.321 0 .571-.25.571-.571zm1.715-6.857V6.858h-2.857a1.715 1.715 0 01-1.714-1.714V2.287H11.429v9.143h16z" />
    </svg>
  );
}

const ForwardRef = React.forwardRef(Fax);
export default ForwardRef;
