import * as React from "react";
import type { SVGProps } from "react";
const SvgStorageGateway = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#7AA116" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M27 19.105c-1.788-1.323-4.384-2.109-7-2.109-2.917 0-5.331.723-7 2.093v13.91h2V20.498c0-.177.094-.34.246-.43l.229-.137c1.169-.696 2.378-1.415 4.525-1.415 1.874 0 3.135.68 4.247 1.28l.483.258a.5.5 0 0 1 .27.444V33h2zm.81-.64c.12.095.19.24.19.393V33.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V20.797l-.228-.122c-1.057-.57-2.15-1.16-3.772-1.16-1.864 0-2.856.586-4 1.266V33.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V18.858c0-.144.062-.281.171-.377 1.858-1.626 4.565-2.485 7.829-2.485 2.928 0 5.848.922 7.81 2.469m6.19-.242c0 2.766-1.527 4.46-4.302 4.772L29.587 22C31.884 21.743 33 20.508 33 18.223c0-2.195-1.339-3.571-3.979-4.093a.5.5 0 0 1-.402-.46c-.138-2.147-1.444-2.909-2.521-2.909-.739 0-1.428.337-1.893.924a.5.5 0 0 1-.859-.135c-.402-1.068-1.011-2.003-1.763-2.704-.942-.883-3.529-2.776-7.182-1.335-2.096.83-3.739 3.21-3.739 5.417 0 .249.015.487.046.725a.503.503 0 0 1-.427.566C9.033 14.529 7 15.453 7 18.179q.002.156.011.304c.106 1.853 1.448 3.234 3.418 3.52l-.143.989c-2.461-.355-4.139-2.103-4.273-4.452A6 6 0 0 1 6 18.18c0-3.213 2.313-4.406 3.675-4.83a7 7 0 0 1-.013-.422c0-2.632 1.879-5.36 4.371-6.347 2.904-1.148 5.98-.574 8.233 1.534a7.9 7.9 0 0 1 1.718 2.384 3.4 3.4 0 0 1 2.114-.738c1.549 0 3.181 1.076 3.483 3.468 2.854.676 4.419 2.438 4.419 4.994"
      />
    </g>
  </svg>
);
export default SvgStorageGateway;
