import * as React from "react";
import type { SVGProps } from "react";
const SvgIotRule = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M33.081 9.108a2.557 2.557 0 0 1-2.554-2.555 2.556 2.556 0 0 1 2.554-2.552 2.556 2.556 0 0 1 2.554 2.552 2.557 2.557 0 0 1-2.554 2.555m-20.08-.925h4.118v-4.12H13zm20.08-6.182a4.56 4.56 0 0 0-4.554 4.553c0 .81.231 1.56.603 2.22l-4.88 3.309-5.13-3.478V3.063a1 1 0 0 0-1-1H12a1 1 0 0 0-1 1v6.12a1 1 0 0 0 1 1h5.884l5.441 3.688v2.403h2v-2.506l5.151-3.49c.74.518 1.635.83 2.605.83a4.56 4.56 0 0 0 4.554-4.555 4.56 4.56 0 0 0-4.554-4.552m-8.74 42.259c-6.03 0-9.406-1.517-9.52-2.16V26.364c2.217 1.148 5.951 1.692 9.52 1.692s7.303-.544 9.52-1.692v15.732c-.116.648-3.495 2.164-9.52 2.164m11.503-20.378a2 2 0 0 0-.06-.422c-.292-1.03-1.348-1.844-3.228-2.49l-.649 1.893c1.327.454 1.808.893 1.925 1.085-.302.68-3.632 2.108-9.49 2.108-5.868 0-9.195-1.428-9.492-2.107.113-.19.591-.63 1.924-1.087l-.648-1.892c-1.88.646-2.937 1.46-3.229 2.489-.039.136-.05.282-.059.422h-.018c0 .023.008.043.01.064-.002.02-.01.04-.01.06V42.1c0 2.858 5.972 4.16 11.521 4.16s11.52-1.301 11.52-4.16V24.005c0-.02-.008-.04-.009-.06.001-.021.01-.04.01-.064zm-11.503-1.748-3.386-3.17h6.772zm7.056 2.08v-6.25a1 1 0 0 0-1-1H18.253a1 1 0 0 0-1 1v6.25h2v-4.102l4.404 4.122c.193.18.438.27.684.27a1 1 0 0 0 .683-.27l4.373-4.094v4.075z"
    />
  </svg>
);
export default SvgIotRule;
