import * as React from "react";
import type { SVGProps } from "react";
const SvgElbNetworkLoadBalancer = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M24.002 44.003C12.972 44.003 4 35.03 4 24S12.973 4 24.002 4s20 8.973 20 20c0 11.03-8.973 20.003-20 20.003m0-42.003C11.87 2 2 11.869 2 24c0 12.133 9.87 22.003 22.002 22.003s22-9.87 22-22.002S36.134 2 24.002 2m5.082 21.294a1 1 0 0 1 0 1.414l-2.943 2.946-1.414-1.414L25.965 25H18.75v-2h7.215l-1.238-1.238 1.413-1.414zm2.918 11.958h3.25v-3.25h-3.25zm4.25-5.25h-5.25a1 1 0 0 0-1 1v5.25a1 1 0 0 0 1 1h5.25a1 1 0 0 0 1-1v-5.25a1 1 0 0 0-1-1M17.666 18.74l7.296-3.85-1.567-.425.523-1.93 4.018 1.089a1 1 0 0 1 .704 1.227l-1.09 4.02-1.93-.522.488-1.803-7.507 3.964zM32.002 16h3.25v-3.25h-3.25zm4.25-5.25h-5.25a1 1 0 0 0-1 1V17a1 1 0 0 0 1 1h5.25a1 1 0 0 0 1-1v-5.25a1 1 0 0 0-1-1M8.346 27.347h6.69v-6.69h-6.69zm7.69-8.691h-8.69a1 1 0 0 0-1 1v8.69a1 1 0 0 0 1 1h8.69a1 1 0 0 0 1-1v-8.69a1 1 0 0 0-1-1M28.64 33.15a1 1 0 0 1-.704 1.227l-4.018 1.09-.523-1.93 1.567-.425-7.296-3.85.934-1.77 7.508 3.963-.488-1.803 1.93-.523zM32 25.626h3.25v-3.25h-3.25zm4.25-5.25h-5.25a1 1 0 0 0-1 1v5.25a1 1 0 0 0 1 1h5.25a1 1 0 0 0 1-1v-5.25a1 1 0 0 0-1-1"
    />
  </svg>
);
export default SvgElbNetworkLoadBalancer;
