import * as React from "react";
import type { SVGProps } from "react";
const SvgIotLorawanProtocol = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M46 5c0-1.654-1.346-3-3-3H5C3.346 2 2 3.346 2 5v23h2V5c0-.551.448-1 1-1h38c.552 0 1 .449 1 1v23h2zm-8.405 32.442v4.433h-1.054V35.58h1.417l1.898 4.415V35.58h1.054v6.295h-1.398zm-4.77 2.026h1.126l-.571-2.607zm1.645 2.407-.327-1.499h-1.508l-.319 1.499h-1.335l1.745-6.295h1.408l1.734 6.295zm-6.142 0-.708-4.642-.673 4.642H25.54l-1.345-6.295h1.282l.798 5.005.691-4.751h1.381l.709 4.669.771-4.923h1.254l-1.345 6.295zm-6.513-.754q.3 0 .599-.29v-.891a1.6 1.6 0 0 0-.472-.063.5.5 0 0 0-.404.168q-.141.168-.141.486 0 .273.114.431a.36.36 0 0 0 .304.159m.782.754-.11-.417a1.14 1.14 0 0 1-.445.386q-.29.15-.591.15-.563 0-.889-.368-.328-.369-.328-1.013 0-.681.4-1.077t1.081-.395q.281 0 .699.109v-.418q0-.471-.122-.64-.123-.168-.459-.169-.545 0-1.335.291v-.826q.262-.172.69-.273.427-.1.873-.1.79 0 1.144.359.354.358.355 1.15v3.251zm-5.705-3.279h.589q.355 0 .541-.263.186-.264.187-.772 0-.51-.187-.772-.186-.264-.541-.264h-.589zm1.589 3.279-1.099-2.334h-.49v2.334h-1.246V35.58h1.99q.836 0 1.331.531.495.532.495 1.45 0 .636-.245 1.099a1.58 1.58 0 0 1-.699.69l1.271 2.525zm-5.669-.826q.337 0 .487-.359.15-.358.15-1.131 0-.772-.15-1.136-.15-.362-.487-.363-.335 0-.486.363-.148.364-.149 1.136.001.773.149 1.131.152.359.486.359m0 .945q-.899 0-1.389-.636t-.49-1.799q0-1.172.49-1.808t1.389-.636q.9 0 1.39.636t.491 1.808q0 1.163-.491 1.799-.49.636-1.39.636m-5.677-.119V35.58h1.271v5.287h2.145v1.008zM4 44h40V33H4zm41 2H3a1 1 0 0 1-1-1V32a1 1 0 0 1 1-1h42a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1"
    />
  </svg>
);
export default SvgIotLorawanProtocol;
