import * as React from "react";
import type { SVGProps } from "react";
const SvgGlueCrawler = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#8C4FFF"
      fillRule="evenodd"
      d="M34 44c-1.731 0-3.288-1.111-4.385-2.875L34 38.202l4.384 2.923C37.288 42.889 35.73 44 34 44m-1-15.929v8.394l-4.266 2.845C28.267 38.028 28 36.561 28 35c0-4.041 1.81-6.51 5-6.929M34 24c.901 0 1.678.955 1.917 2.21A9 9 0 0 0 34 26a9 9 0 0 0-1.917.21C32.322 24.955 33.099 24 34 24m6 11c0 1.561-.267 3.028-.734 4.31L35 36.465v-8.394c3.19.419 5 2.888 5 6.929m6-5h-2c0 1.916-1.15 2.976-2.083 3.523-.182-1.743-.679-3.141-1.396-4.23C41.597 28.517 43 26.942 43 24h-2c0 2.283-1.136 3.347-1.82 3.785a7 7 0 0 0-1.182-.808 5.9 5.9 0 0 0-.669-2.739 5.3 5.3 0 0 0 1.42-2.386A2 2 0 0 0 40 20c0-1.102-.897-2-2-2s-2 .898-2 2c0 .624.293 1.175.742 1.542a3.3 3.3 0 0 1-.712 1.175C35.434 22.272 34.744 22 34 22s-1.434.272-2.031.717a3.3 3.3 0 0 1-.711-1.175c.449-.367.742-.918.742-1.542 0-1.102-.897-2-2-2s-2 .898-2 2c0 .838.519 1.555 1.251 1.852a5.3 5.3 0 0 0 1.419 2.386 5.9 5.9 0 0 0-.668 2.739 7 7 0 0 0-1.188.814C28.133 27.353 27 26.282 27 24h-2c0 2.942 1.402 4.517 2.478 5.293-.716 1.089-1.214 2.487-1.395 4.23C25.15 32.976 24 31.916 24 30h-2c0 3.274 2.332 5.044 4.026 5.728.057 1.176.245 2.302.55 3.35C25.49 39.373 22 40.517 22 43h2c0-.779 1.918-1.695 3.243-2.029l-.061-.245C28.589 43.883 31.115 46 34 46s5.41-2.117 6.818-5.274l-.061.245C42.082 41.305 44 42.221 44 43h2c0-2.483-3.49-3.627-4.576-3.922.305-1.048.493-2.174.549-3.35C43.667 35.044 46 33.274 46 30M17 15h27v-5H17zm-8 8h6v-6H9zm0 7h6v-5H9zm-5 0h3V10H4zM4 8h3V4H4zm5 7h6v-5H9zm0-7h35V4H9zm36-6H3a1 1 0 0 0-1 1v28a1 1 0 0 0 1 1h17v-2h-3v-5h5v-2h-5v-6h27v4h2V3a1 1 0 0 0-1-1"
    />
  </svg>
);
export default SvgGlueCrawler;
