import * as React from "react";
import type { SVGProps } from "react";
const SvgIotThingDoorLock = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#7AA116"
      fillRule="evenodd"
      d="M24.73 29.686a.759.759 0 1 1-1.517-.002.759.759 0 0 1 1.518.002m-3.515 0c0 1.167.732 2.16 1.758 2.563v3.15h2v-3.15a2.76 2.76 0 0 0 1.758-2.563 2.76 2.76 0 0 0-2.758-2.758 2.76 2.76 0 0 0-2.758 2.758m-.637-10.547a3.4 3.4 0 0 1 3.395-3.395 3.4 3.4 0 0 1 3.395 3.395 3.4 3.4 0 0 1-3.395 3.394 3.4 3.4 0 0 1-3.395-3.394m-2 0a5.4 5.4 0 0 0 5.395 5.394 5.4 5.4 0 0 0 5.395-5.394 5.4 5.4 0 0 0-5.395-5.395 5.4 5.4 0 0 0-5.395 5.395m12.305 17.148a.75.75 0 0 1-.748.748H17.81a.75.75 0 0 1-.747-.748V12.536c0-.412.335-.747.747-.747h12.325c.412 0 .748.335.748.747zM17.81 9.789a2.75 2.75 0 0 0-2.747 2.747v23.75a2.75 2.75 0 0 0 2.747 2.749h12.325a2.75 2.75 0 0 0 2.748-2.748V12.536a2.75 2.75 0 0 0-2.748-2.747zm21.86 28.748c0 .626-.51 1.135-1.134 1.135H9.41a1.136 1.136 0 0 1-1.135-1.135V9.423c0-.626.509-1.135 1.135-1.135h29.126c.625 0 1.134.509 1.134 1.135zm6.276-24.111v-2H41.67V9.423a3.14 3.14 0 0 0-3.134-3.135H35.52V2h-2v4.288h-3.274V2h-2v4.288h-3.273V2h-2v4.288H19.7V2h-2v4.288h-3.274V2h-2v4.288H9.41a3.14 3.14 0 0 0-3.135 3.135v3.003H2v2h4.275v3.273H2v2h4.275v3.274H2v2h4.275v3.273H2v2h4.275v3.274H2v2h4.275v3.017a3.14 3.14 0 0 0 3.135 3.135h3.016v4.274h2v-4.274H17.7v4.274h2v-4.274h3.273v4.274h2v-4.274h3.273v4.274h2v-4.274h3.274v4.274h2v-4.274h3.016a3.14 3.14 0 0 0 3.134-3.135V35.52h4.276v-2H41.67v-3.274h4.276v-2H41.67v-3.273h4.276v-2H41.67v-3.274h4.276v-2H41.67v-3.273z"
    />
  </svg>
);
export default SvgIotThingDoorLock;
