import * as React from "react";
import type { SVGProps } from "react";
const SvgCodecatalyst = (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="m31.891 24.788-1.835-1.262a9.6 9.6 0 0 0 .683-3.574c0-1.42-.315-2.832-.913-4.112l1.794-1.288a11.9 11.9 0 0 1 1.299 5.4c0 1.69-.345 3.314-1.028 4.836m.331-11.221a.5.5 0 0 0-.726-.158l-2.599 1.867a.5.5 0 0 0-.151.638 8.71 8.71 0 0 1 .235 7.588.5.5 0 0 0 .173.617l2.653 1.825a.5.5 0 0 0 .406.072.5.5 0 0 0 .324-.258 12.75 12.75 0 0 0 1.382-5.806c0-2.239-.587-4.447-1.697-6.385M19.968 32.919v-2.458a10.54 10.54 0 0 0 8.216-3.973l2.026 1.395a13 13 0 0 1-10.242 5.036M7 19.959C7 13.148 12.286 7.56 18.968 7.05v2.457c-5.327.502-9.511 4.996-9.511 10.452 0 5.457 4.184 9.951 9.511 10.453v2.457C12.286 32.36 7 26.771 7 19.959m22.781-8.45-2.003 1.439a10.47 10.47 0 0 0-7.81-3.491V7a12.9 12.9 0 0 1 9.813 4.509m-4.911 3.527a6.96 6.96 0 0 0-4.911-2.032 6.963 6.963 0 0 0-6.955 6.955v.003h-2.546l-.001-.003c0-5.239 4.263-9.502 9.502-9.502a9.46 9.46 0 0 1 6.989 3.086zm-4.911 11.878a6.99 6.99 0 0 0 5.292-2.443l2.093 1.439c-1.799 2.226-4.514 3.552-7.385 3.552-4.9 0-8.945-3.73-9.448-8.5h2.574c.488 3.36 3.381 5.952 6.874 5.952m8.398-1.521-2.923-2.01a.504.504 0 0 0-.686.114 5.9 5.9 0 0 1-4.789 2.417 5.96 5.96 0 0 1-5.955-5.955 5.963 5.963 0 0 1 5.955-5.955 5.96 5.96 0 0 1 4.471 2.024.5.5 0 0 0 .667.075l2.892-2.075 2.81-2.018a.5.5 0 0 0 .1-.717A13.9 13.9 0 0 0 19.959 6C12.262 6 6 12.262 6 19.959c0 7.698 6.262 13.96 13.959 13.96 4.5 0 8.75-2.192 11.37-5.864a.501.501 0 0 0-.125-.703z"
      />
    </g>
  </svg>
);
export default SvgCodecatalyst;
