import * as React from "react";
import type { SVGProps } from "react";
const SvgVpcPeeringConnection = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M30.606 25.637c0-.383 0-1.401-1.67-1.743a1 1 0 0 1-.799-.922c-.038-.657-.308-1.065-.706-1.065a.61.61 0 0 0-.483.258.998.998 0 0 1-1.74-.258c-.195-.541-.481-1.006-.826-1.346-.317-.314-1.04-.892-2.065-.892-.36 0-.759.072-1.189.25-.92.385-1.669 1.538-1.669 2.57q0 .183.021.357a1 1 0 0 1-.748 1.088c-.886.223-1.334.787-1.334 1.678l.005.146c.045.828 1.016 1.589 2.036 1.589h9.39c1.776 0 1.776-1.287 1.776-1.71m2 0c0 2.68-1.93 3.668-3.63 3.709H19.44c-2.084 0-3.93-1.596-4.033-3.486a4 4 0 0 1-.008-.248c0-1.535.759-2.738 2.067-3.344.096-1.757 1.308-3.532 2.893-4.194 1.921-.797 3.948-.402 5.43 1.065q.418.412.744.93c1.247-.47 3.024.089 3.497 2.052 1.646.562 2.576 1.814 2.576 3.516M44 24C44.002 12.973 35.03 4 24.002 4s-20 8.973-20 20c0 11.03 8.971 20.002 20 20.002s20-8.972 20-20.001m2 0c0 12.132-9.868 22-22 22s-22-9.868-22-22S11.87 2 24 2s22 9.869 22 22m-34.327-3.637-1.415-1.414-4.344 4.344a1 1 0 0 0 0 1.414l4.344 4.346 1.415-1.414L9.036 25h4.955v-2H9.036zm30.415 2.93-4.346-4.344-1.413 1.414L38.968 23h-4.983v2h4.983l-2.639 2.639 1.414 1.414 4.346-4.346a.996.996 0 0 0 0-1.414M25.002 38.968v-7.992h-2v7.992l-2.639-2.64-1.413 1.415 4.344 4.346a1 1 0 0 0 1.415 0l4.345-4.346-1.414-1.414zm-4.639-27.295-1.413-1.414 4.344-4.345a1 1 0 0 1 1.415 0l4.345 4.345-1.414 1.414L25 9.035v7.24h-2v-7.24z"
    />
  </svg>
);
export default SvgVpcPeeringConnection;
