import * as React from "react";
import type { SVGProps } from "react";
const SvgEntityResolution = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#8C4FFF" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M31 27c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2m-7.752 2.035a3 3 0 0 0-.92-.712l3.602-7.619 2.606 2.592A3 3 0 0 0 28 25c0 .274.049.535.118.788zM21 33c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2M9 21c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2m10.728-6.465 5.449 5.421-3.82 8.08C21.238 28.022 21.122 28 21 28c-.597 0-1.15.18-1.618.481l-7.833-7.92c.281-.456.451-.987.451-1.561 0-.357-.073-.695-.188-1.013zm-2.967-4.362C16.914 9.812 17 9.416 17 9v-.001h11V9c0 .273.049.533.117.785l-8.166 3.561zM14 11c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2m15.222.403-3.591 7.594-4.917-4.892 7.816-3.408c.188.273.425.508.692.706M31 7c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2m0 15c-.661 0-1.266.221-1.763.584l-2.854-2.839 3.733-7.893c.281.087.574.148.884.148 1.654 0 3-1.346 3-3s-1.346-3-3-3a2.99 2.99 0 0 0-2.815 1.999h-11.37A2.99 2.99 0 0 0 14 6c-1.654 0-3 1.346-3 3s1.346 3 3 3c.872 0 1.651-.38 2.199-.975l2.766 2.751-7.652 3.337A2.98 2.98 0 0 0 9 16c-1.654 0-3 1.346-3 3s1.346 3 3 3a2.97 2.97 0 0 0 1.887-.687l7.761 7.848A2.97 2.97 0 0 0 18 31c0 1.654 1.346 3 3 3s3-1.346 3-3c0-.396-.081-.771-.221-1.117l4.761-3.174A3 3 0 0 0 31 28c1.654 0 3-1.346 3-3s-1.346-3-3-3"
      />
    </g>
  </svg>
);
export default SvgEntityResolution;
