import * as React from "react";
import type { SVGProps } from "react";
const SvgVpcVirtualPrivateCloudVpc = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="m40 25.977-3.501-1.47v14.37c3.407-.73 3.499-4.697 3.501-4.882zm-5.501 12.946V24.508L31 25.977v8.027c.008.462.183 4.335 3.499 4.919m.613-16.841a1 1 0 0 1 .774-.001l5.501 2.309a1 1 0 0 1 .613.922v8.692c-.022 2.427-1.438 7-6.63 7-4.977 0-6.344-4.572-6.37-6.99v-8.702c0-.403.241-.766.613-.922zm8.888.71-8.508-3.7L27 22.668v10.357c-.001.065-.037 4.984 2.807 7.869 1.38 1.4 3.252 2.11 5.563 2.11 8.438 0 8.626-9.58 8.63-9.986zm2-.656v10.889c-.027 4.148-2.284 11.979-10.63 11.979-2.872 0-5.225-.914-6.997-2.716-3.432-3.491-3.377-9.045-3.373-9.28V22.004a1 1 0 0 1 .612-.922l9.499-4a1 1 0 0 1 .786.005l9.501 4.132a1 1 0 0 1 .602.917m-35 7.868h11v2H11c-4.784 0-8.729-3.521-8.98-8.016a6 6 0 0 1-.02-.603c0-5.3 3.654-7.347 5.919-8.107a8 8 0 0 1-.028-.652c0-4.587 2.767-8.925 6.73-10.547 4.959-2.03 10.614-1.142 14.074 2.206 1.023.997 1.909 2.31 2.648 3.92.956-.783 2.049-1.201 3.18-1.201 2.711 0 5.758 2.292 6.377 6.058 2.169.282 4.036 1.577 4.996 3.52l-1.792.887c-.764-1.544-2.298-2.465-4.104-2.465a1 1 0 0 1-.998-.941c-.195-3.301-2.727-5.06-4.479-5.06-.973 0-1.941.57-2.726 1.605a1 1 0 0 1-1.735-.26c-.735-2.002-1.664-3.56-2.76-4.628-2.895-2.803-7.688-3.524-11.923-1.79-3.604 1.475-5.488 5.49-5.488 8.696 0 .4.056.877.102 1.26a1 1 0 0 1-.753 1.089C7.283 17.459 4 18.937 4 23.385c0 .15-.002.3.013.45.196 3.477 3.263 6.169 6.987 6.169"
    />
  </svg>
);
export default SvgVpcVirtualPrivateCloudVpc;
