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

function Calculator(props: React.SVGProps<SVGSVGElement>, svgRef?: React.Ref<SVGSVGElement>) {
  return (
    <svg width="1em" height="1em" viewBox="0 0 30 32" fill="currentColor" ref={svgRef} {...props}>
      <path d="M6.857 27.429c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm6.857 0c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm-6.857-6.858c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm13.714 6.858c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm-6.857-6.858c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm-6.857-6.857c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286S3.303 16 4.571 16s2.286-1.018 2.286-2.286zm13.714 6.857c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286 1.018 2.286 2.286 2.286 2.286-1.018 2.286-2.286zm-6.857-6.857c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286S10.16 16 11.428 16s2.286-1.018 2.286-2.286zm13.715 13.715v-6.857a2.302 2.302 0 00-2.286-2.286 2.302 2.302 0 00-2.286 2.286v6.857a2.302 2.302 0 002.286 2.286 2.302 2.302 0 002.286-2.286zm-6.858-13.715c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286S17.017 16 18.285 16s2.286-1.018 2.286-2.286zM27.429 8V3.429c0-.625-.518-1.143-1.143-1.143H3.429c-.625 0-1.143.518-1.143 1.143V8c0 .625.518 1.143 1.143 1.143h22.857c.625 0 1.143-.518 1.143-1.143zm0 5.714c0-1.268-1.018-2.286-2.286-2.286s-2.286 1.018-2.286 2.286S23.875 16 25.143 16s2.286-1.018 2.286-2.286zm2.285-11.428v27.429a2.302 2.302 0 01-2.286 2.286H2.285a2.302 2.302 0 01-2.286-2.286V2.286A2.302 2.302 0 012.285 0h25.143a2.302 2.302 0 012.286 2.286z" />
    </svg>
  );
}

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