import * as React from "react";
import type { SVGProps } from "react";
const SvgIotTwinmaker = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#7AA116" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M29 20v-1h-1v-1h1.5a.5.5 0 0 1 .5.5V20zm0 8h1v1.5a.5.5 0 0 1-.5.5H28v-1h1zM18.5 18H20v1h-1v1h-1v-1.5a.5.5 0 0 1 .5-.5m3.5 1h4v-1h-4zm-10 4h10v10H12zm22-4.052c0-3.803-2.998-4.949-4.408-5.277-.216-1.806-1.174-3.12-2.605-3.541a3.23 3.23 0 0 0-3 .637 8.3 8.3 0 0 0-1.713-2.52c-2.254-2.24-5.338-2.85-8.253-1.627-2.487 1.044-4.363 3.928-4.363 6.708q0 .24.016.479C8.314 14.25 6 15.508 6 18.907q0 .327.028.628c.23 2.423 2.378 4.41 4.927 4.716v9.248a.5.5 0 0 0 .5.501h11.006a.5.5 0 0 0 .5-.501v-3.507h3.002v-1.003h-3.001v-6.513a.5.5 0 0 0-.5-.501H11.454a.5.5 0 0 0-.5.5v.774c-2.045-.293-3.748-1.882-3.93-3.809A6 6 0 0 1 7 18.907c0-2.928 2.04-3.91 3.288-4.239a.5.5 0 0 0 .417-.556 7 7 0 0 1-.047-.784c0-2.361 1.647-4.902 3.749-5.784 3.643-1.529 6.221.48 7.16 1.415.765.761 1.363 1.731 1.774 2.886a.499.499 0 0 0 .871.13c.602-.806 1.574-1.154 2.49-.884 1.098.324 1.817 1.436 1.918 2.914a.5.5 0 0 0 .41.574c1.193.204 3.968 1.036 3.968 4.37 0 2.698-1.908 3.76-3.033 4.153v-1.127h-1v4.008h1v-1.827C31.244 23.783 34 22.557 34 18.948"
      />
    </g>
  </svg>
);
export default SvgIotTwinmaker;
