import * as React from "react";
import type { SVGProps } from "react";
const SvgCodebuild = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#C925D1" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="m28.683 26.854 1.986-2a.503.503 0 0 0 0-.707l-1.986-2-.701.707 1.633 1.646-1.633 1.647zm-6.656 0 .701-.707-1.633-1.647 1.633-1.646-.701-.707-1.986 2a.503.503 0 0 0 0 .707zM33.259 11l-3.14-3h-.588l-2.977 3zm-5.132-3h-5.544l2.772 2.793zm-2.772 9.035L20.152 19h10.406zM17.91 29H32.8v-9H17.91zm6.247-18-2.773-2.792L18.614 11zm-6.78-.169L20.187 8h-6.32zM16 11l-3.53-2.845L9.301 11H16m-2.06 1H9.853l4.087 3.433zm0 5.708-4.723 4.759 4.723 3.966zm0 10.903L9.022 33h4.918zm-4.962 3.093 4.697-4.192-4.697-3.944zm0-10.411 4.724-4.759-4.724-3.966zm0-11.341L11.149 8H8.978zM6.993 12h.992V7h-.992zm27.972-.314a.5.5 0 0 1-.461.314H25.85v4.154l7.619 2.878-.001.004c.188.071.322.25.322.464v10c0 .277-.221.5-.496.5h-15.88a.5.5 0 0 1-.497-.5v-10c0-.214.135-.393.324-.464l-.001-.004 7.617-2.878V12h-9.925v21.5c0 .277-.221.5-.496.5H8.48a.5.5 0 0 1-.496-.5V13H6.496A.5.5 0 0 1 6 12.5v-6c0-.276.222-.5.496-.5h1.985c.275 0 .497.224.497.5V7h21.339c.127 0 .25.05.342.138l4.186 4c.147.14.195.358.12.548M24.326 28.52l-.92-.372 2.647-6.667.92.372z"
      />
    </g>
  </svg>
);
export default SvgCodebuild;
