import * as React from "react";
import type { SVGProps } from "react";
const SvgVirtualMachine = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M5.415 44H11v2H2v-9h2v5.586l5.293-5.293 1.414 1.415zM44 37h2v9h-9v-2h5.586l-5.293-5.293 1.414-1.414L44 42.586zM4 11H2V2h9v2H5.415l5.292 5.292-1.414 1.415L4 5.414zm42-9v9h-2V5.414l-5.293 5.293-1.414-1.414L42.586 4H37V2zM24 39c-1.102 0-2-.897-2-2s.898-2 2-2c1.103 0 2 .897 2 2s-.897 2-2 2M7 26c-1.102 0-2-.897-2-2s.898-2 2-2c1.103 0 2 .897 2 2s-.897 2-2 2M24 9c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .898-2 2-2m17 13c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .898-2 2-2M24 33a3.97 3.97 0 0 0-2.15.638l-11.091-8.319c.146-.415.24-.854.24-1.319s-.094-.904-.24-1.319l11.09-8.319A3.97 3.97 0 0 0 24 15c.794 0 1.529-.239 2.152-.638l11.09 8.319A4 4 0 0 0 37 24c0 .465.096.904.242 1.319L26.15 33.638A3.97 3.97 0 0 0 24 33m14.359-6.019A3.97 3.97 0 0 0 40.999 28c2.208 0 4-1.794 4-4s-1.792-4-4-4a3.97 3.97 0 0 0-2.64 1.019l-10.85-8.137a3.96 3.96 0 0 0 .49-1.882c0-2.206-1.792-4-4-4-2.205 0-4 1.794-4 4 0 .684.19 1.318.493 1.882l-10.85 8.137A3.97 3.97 0 0 0 7 20c-2.206 0-4 1.794-4 4s1.794 4 4 4a3.97 3.97 0 0 0 2.642-1.019l10.85 8.137A3.96 3.96 0 0 0 20 37c0 2.206 1.794 4 4 4s4-1.794 4-4c0-.684-.188-1.318-.491-1.882z"
    />
  </svg>
);
export default SvgVirtualMachine;
