import * as React from "react";
import type { SVGProps } from "react";
const SvgCodedeploy = (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="M13.123 33.009h14.245v-7.93H13.123zm14.754-8.92H12.614a.5.5 0 0 0-.509.495v8.92c0 .274.228.496.51.496h15.262c.281 0 .509-.222.509-.496v-8.92a.5.5 0 0 0-.509-.496m-7.668 7.617-.944-.368 2.035-4.956.944.369zm3.238-1.526 1.676-1.631-1.676-1.632.72-.701 2.035 1.982a.49.49 0 0 1 0 .702l-2.035 1.982zm-8.14-1.28a.49.49 0 0 1 0-.702l2.035-1.982.72.701-1.676 1.632 1.676 1.631-.72.702zm18.188-11.576c-.842-.795-2.003-1.165-3.657-1.165-1.87 0-3.307.526-4.192 1.46-.246-4.683-1.487-8.609-3.191-10.464 5.876.83 10.337 4.938 11.325 10.438zm-9.145.17-.183-.171c-.82-.772-2.139-1.164-3.921-1.164-1.715 0-3.018.446-3.856 1.283.3-6.5 2.14-10.45 3.856-10.45 1.935 0 4.079 4.515 4.388 10.775-.091-.09-.183-.18-.284-.273m-8.994.332c-.135-.138-.28-.274-.431-.417l-.092-.086c-.842-.794-2.006-1.164-3.664-1.164-1.639 0-2.965.41-3.865 1.154 1.119-5.424 5.292-9.35 10.807-10.16-1.653 1.976-2.585 6.228-2.755 10.673M35 19.71l-.001-.058C34.854 11.866 28.522 6 20.246 6 12.43 6 6.306 11.866 6 19.63a.51.51 0 0 0 .258.465l-.001.001.01.007.012.008 5.19 3.29.554-.83-4.904-3.11c.512-2.059 2.97-2.31 4.05-2.31 1.376 0 2.314.28 2.955.885l.092.086c.703.66 1.054.99 1.114 1.857.001.017.01.03.013.048q.003.027.006.05l.681 2.447.982-.258-.66-2.376.004-.06c.201-1.779 1.51-2.68 3.889-2.68 1.038 0 2.438.154 3.213.886l.188.175c.61.568.917.853 1.007 1.675v.007l-.666 2.372.982.26.687-2.446q.01-.039.012-.076c.001-.008.006-.015.006-.023.181-2.554 2.972-2.83 4.163-2.83 1.372 0 2.309.282 2.949.886.615.58 1.03 1.015 1.145 1.448l-4.38 2.97.582.813 4.648-3.152-.005-.008a.48.48 0 0 0 .223-.398"
      />
    </g>
  </svg>
);
export default SvgCodedeploy;
