import * as React from "react";
import type { SVGProps } from "react";
const SvgVpcVpnConnection = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M43.594 15.204c.003.268-.101.524-.29.715l-4.368 4.417-1.422-1.406 2.618-2.648H7.478l2.648 2.612-1.404 1.424-4.424-4.364a1 1 0 0 1 0-1.424l4.424-4.364 1.404 1.424-2.73 2.692h32.787l-2.758-2.656 1.387-1.442 4.475 4.311a1 1 0 0 1 .307.71m-27.118-2.619h-2V12.2C14.495 6.574 18.87 2 24.23 2c5.395.02 9.738 4.636 9.718 10.292v.293h-2v-.297C31.964 7.731 28.516 4.016 24.26 4c-4.291 0-7.77 3.68-7.785 8.204zM22.8 28.816a1.91 1.91 0 0 1 1.363-.564h.002a1.92 1.92 0 0 1 1.367.566c.365.365.565.85.564 1.365a1.924 1.924 0 0 1-1.93 1.931h-.002a1.933 1.933 0 0 1-1.364-3.298m.365 5.154v5.152h2v-5.15a3.9 3.9 0 0 0 1.778-1.006 3.9 3.9 0 0 0 1.153-2.782 3.9 3.9 0 0 0-1.15-2.779 3.9 3.9 0 0 0-2.78-1.153h-.005a3.9 3.9 0 0 0-2.775 1.15 3.9 3.9 0 0 0-1.152 2.781c0 1.82 1.25 3.341 2.93 3.787m13.996 10.05-26.002-.012.007-19.874 26.005.01zm1.01-21.876-4.224-.002v-4.26h-2v4.26l-15.472-.006v-4.254h-2v4.254l-4.31-.002a1 1 0 0 0-1 1L9.16 45.008c0 .551.448 1 1 1l28.002.011a1 1 0 0 0 1-1l.01-21.875a1 1 0 0 0-1-1"
    />
  </svg>
);
export default SvgVpcVpnConnection;
