import * as React from "react";
import type { SVGProps } from "react";
const SvgAppMesh = (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.66 27.082c-.419.417-1.147.416-1.562 0a1.1 1.1 0 0 1-.324-.781c0-.295.115-.573.324-.781.208-.21.485-.324.781-.324a1.105 1.105 0 0 1 .781 1.886m-.222-2.785v-3.313h-1v3.28a2.05 2.05 0 0 0-1.048.548 2.077 2.077 0 0 0-.387 2.425l-2.7 1.296.433.902 2.94-1.412a2.093 2.093 0 0 0 2.691-.234c.82-.821.82-2.156 0-2.977a2 2 0 0 0-.929-.515M9.323 27.082A1.1 1.1 0 0 1 9 26.3c0-.295.114-.573.323-.781.208-.21.485-.324.781-.324a1.107 1.107 0 0 1 .782 1.886c-.419.417-1.148.416-1.563 0m2.27-2.27a2.06 2.06 0 0 0-1.155-.565v-3.263h-1v3.344c-.304.096-.59.252-.822.484A2.1 2.1 0 0 0 8 26.3c0 .562.219 1.09.616 1.488a2.09 2.09 0 0 0 2.692.233l2.915 1.388.43-.903-2.674-1.273a2.1 2.1 0 0 0-.386-2.422m-2.27-12.106c.208-.208.485-.323.781-.323.295 0 .573.115.782.323.43.43.43 1.132 0 1.563-.419.417-1.148.415-1.563 0A1.1 1.1 0 0 1 9 13.487c0-.295.114-.572.323-.781m.115 2.769v3.509h1v-3.425c.311-.05.605-.164.863-.344l2.373 1.214.455-.89-2.156-1.103a2.1 2.1 0 0 0-.004-1.904l2.156-1.138-.467-.884-2.364 1.248c-.81-.541-1.975-.462-2.678.24A2.1 2.1 0 0 0 8 13.488c0 .563.219 1.09.616 1.489.234.234.517.397.822.499m11.782-6.59c-.43.43-1.133.43-1.563 0a1.1 1.1 0 0 1-.323-.781A1.102 1.102 0 0 1 20.438 7a1.1 1.1 0 0 1 1.105 1.104c0 .295-.114.573-.323.78m.707-2.27a2.107 2.107 0 0 0-2.977 0 2.08 2.08 0 0 0-.609 1.422l-2.03 1.07.467.885 1.788-.944c.1.197.223.383.384.544.41.41.949.615 1.488.615s1.078-.205 1.489-.615c.175-.176.31-.381.413-.6l2.111 1.119.469-.883-2.392-1.27a2.08 2.08 0 0 0-.601-1.342m-.707 26.039a1.11 1.11 0 0 1-1.563 0 1.1 1.1 0 0 1-.323-.781 1.1 1.1 0 0 1 1.104-1.104 1.1 1.1 0 0 1 1.105 1.104c0 .294-.114.572-.323.78m3.001-3.121-2.147 1.03c-.049-.06-.092-.123-.147-.18a2.1 2.1 0 0 0-.989-.547v-2.35h-1v2.35a2.1 2.1 0 0 0-.988.548c-.037.037-.064.08-.099.12l-2.043-.972-.429.904 2.014.958a2.093 2.093 0 0 0 .557 1.967c.41.41.949.615 1.488.615a2.102 2.102 0 0 0 2.065-2.51l2.151-1.031zm6.658-17.15a1.106 1.106 0 0 1 .781 1.886c-.419.417-1.147.415-1.562 0a1.1 1.1 0 0 1-.324-.782c0-.295.115-.572.324-.781.208-.208.485-.323.781-.323m-3.607 4.047 2.409-1.216c.229.16.485.272.757.329v3.44h1v-3.476c.347-.095.668-.27.929-.531.82-.821.82-2.156 0-2.977-.703-.703-1.867-.781-2.677-.241l-2.12-1.125-.469.884 1.913 1.014c-.151.294-.24.616-.24.956 0 .336.087.656.235.946l-2.188 1.105zm-6.052 4.234c-.43.43-1.133.43-1.563 0a1.1 1.1 0 0 1-.323-.781 1.102 1.102 0 0 1 1.104-1.104 1.1 1.1 0 0 1 1.105 1.104c0 .295-.114.573-.323.78m.416-2.507a2.11 2.11 0 0 0-2.393-.002l-2.577-1.318-.455.89 2.358 1.207a2.1 2.1 0 0 0-.235.949 2.084 2.084 0 0 0 1.604 2.036v3.568h1v-3.568c.362-.088.706-.266.989-.548.397-.397.616-.926.616-1.488 0-.336-.087-.655-.234-.947l2.355-1.188-.451-.893z"
      />
    </g>
  </svg>
);
export default SvgAppMesh;
