import * as React from "react";
import type { SVGProps } from "react";
const SvgIotPolicy = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M28.52 31.782a1.222 1.222 0 1 0 2.447 0 1.223 1.223 0 1 0-2.447 0m12.877-.311h-.668c-.24 0-.47-.086-.652-.242l-.407-.351-.407.35a1 1 0 0 1-.653.243h-.707a1 1 0 0 1-.652-.242l-.407-.351-.41.35a1 1 0 0 1-.651.243h-1.254a1 1 0 0 1-.943-.667c-.405-1.151-1.61-1.955-2.925-1.955-1.69 0-3.064 1.315-3.064 2.933s1.375 2.933 3.064 2.933c1.316 0 2.52-.803 2.925-1.955a1 1 0 0 1 .943-.667h7.136l.173-.214zm1.523 2.25c-.19.235-.476.372-.778.372h-6.968c-.86 1.573-2.62 2.622-4.513 2.622-2.792 0-5.064-2.213-5.064-4.933s2.272-4.933 5.064-4.933c1.893 0 3.653 1.049 4.513 2.622h.238l.779-.67c.375-.322.93-.322 1.305 0l.76.654.76-.654c.376-.322.93-.322 1.306 0l.778.67h.69c.252 0 .495.096.68.267l1.413 1.31c.024.023.034.053.056.077-.125-5.124-4.323-9.255-9.476-9.255-5.232 0-9.488 4.255-9.488 9.487 0 5.23 4.256 9.488 9.488 9.488 4.826 0 8.814-3.626 9.404-8.295zm-8.457 9.124c-6.334 0-11.488-5.153-11.488-11.488 0-6.334 5.154-11.487 11.488-11.487 6.335 0 11.488 5.153 11.488 11.487s-5.153 11.488-11.488 11.488M8.686 35.53a1 1 0 0 0 1.449 0l5.826-6.12-1.45-1.377L9.41 33.39l-2.19-2.3-1.448 1.38zm-.61-9.597 2.353-2.352 2.352 2.352 1.414-1.414-2.352-2.352 2.352-2.351-1.414-1.414-2.352 2.35-2.352-2.35-1.414 1.414 2.35 2.35-2.35 2.353zm0-9.613 2.353-2.352 2.352 2.352 1.414-1.414-2.352-2.352 2.352-2.352-1.414-1.415-2.352 2.353-2.352-2.353-1.414 1.415 2.35 2.352-2.35 2.352zm14.79 20.14v2H4.154A2.156 2.156 0 0 1 2 36.31V7.154C2 5.966 2.967 5 4.154 5h21.29c1.188 0 2.153.966 2.153 2.154v13.713h-2V7.154A.15.15 0 0 0 25.444 7H4.154A.15.15 0 0 0 4 7.154v29.155c0 .086.067.153.153.153z"
    />
  </svg>
);
export default SvgIotPolicy;
