import * as React from "react";
import { SVGProps } from "react";
import PropTypes from "prop-types";

function SvgSignalOvserveIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      width={80}
      height={32}
      viewBox="0 0 160 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <rect
        y={8}
        width={160}
        height={48}
        rx={24}
        fill="#000"
        fillOpacity={0.3}
      />
      <g filter="url(#signal-ovserve-icon_svg__a)" fill="#fff">
        <path
          opacity={0.4}
          d="M22.632 20.572a20.631 20.631 0 0 1 14.734 6.047 20.713 20.713 0 0 1 6.062 14.75c0 .439-.189.856-.516 1.146-.683.62-1.724.62-2.407 0a1.533 1.533 0 0 1-.516-1.145 17.42 17.42 0 0 0-4.753-11.88l-.4-.412A16.849 16.849 0 0 0 22.636 24a2.23 2.23 0 0 1-1.201-.552 2.165 2.165 0 0 1 0-2.343 2.08 2.08 0 0 1 1.197-.533Z"
        />
        <path d="M22.804 28.44c6.819.07 12.395 5.466 12.704 12.291l.011.534v.705c-.17.229-.342.412-.516.602 0 .115-.153.213-.306.293l-.21.103c-.208.12-.447.174-.686.156a1.659 1.659 0 0 1-.686-.156 2.055 2.055 0 0 1-.516-.396.992.992 0 0 1-.343-.602.917.917 0 0 1-.171-.561v-.144a9.567 9.567 0 0 0-2.743-6.64 9.233 9.233 0 0 0-6.529-2.748 1.79 1.79 0 0 1-1.202-.552 1.57 1.57 0 0 1 0-2.324 1.79 1.79 0 0 1 1.193-.561ZM21.602 37.615a3.377 3.377 0 0 1 4.81 0 3.333 3.333 0 0 1 0 4.82 3.407 3.407 0 0 1-4.81 0 3.333 3.333 0 0 1 0-4.82Z" />
      </g>
      <g filter="url(#signal-ovserve-icon_svg__b)">
        <path
          d="M60.792 23.672h7.032v11.064h1.752V22.088H59.088v12.648h1.704V23.672Zm-3.048 14.664c-.48-1.344-1.32-3-2.328-4.752 1.128-2.976 1.968-6.504 2.424-10.536l-1.128-.336-.336.072h-7.032v1.704h6.6a38.806 38.806 0 0 1-1.704 7.176 71.035 71.035 0 0 0-3.432-4.92l-1.368.888c1.392 1.824 2.808 3.984 4.008 6.072-1.224 2.904-2.784 5.256-4.512 6.792.408.312 1.008.936 1.32 1.344 1.632-1.536 3.072-3.6 4.272-6.168.72 1.392 1.32 2.688 1.68 3.768l1.536-1.104Zm9.144 2.688c-.624 0-.84-.168-.84-.816v-5.784h-1.512c.336-1.416.456-2.832.456-4.128v-4.608h-1.68v4.584c0 3.696-.744 8.208-6.744 11.256.36.24.912.936 1.104 1.296 4.032-2.088 5.904-4.992 6.72-7.896v5.448c0 1.56.648 2.016 2.232 2.016h2.016c2.04 0 2.28-.96 2.496-4.728-.432-.12-1.008-.336-1.464-.672-.096 3.408-.24 4.032-1.008 4.032h-1.776Zm8.544-16.608h17.064v2.136h1.752v-3.648H85.32a15.682 15.682 0 0 0-1.08-2.088l-1.728.408c.288.504.576 1.104.816 1.68h-9.6v3.648h1.704v-2.136ZM79.008 37.4c-1.224 1.488-3.408 2.856-5.496 3.696.36.312.984.984 1.224 1.32 2.112-1.032 4.464-2.688 5.904-4.44l-1.632-.576Zm13.104-.552v-1.56H75.936v1.56h7.44v3.984c0 .264-.096.336-.456.36-.312.024-1.464.024-2.808-.024.24.456.48 1.032.576 1.536 1.68 0 2.808 0 3.528-.24.696-.264.888-.672.888-1.608v-4.008h7.008Zm-4.848 1.584c2.04 1.128 4.608 2.76 5.904 3.768l1.224-1.2c-1.368-1.032-3.96-2.592-5.952-3.624l-1.176 1.056Zm3.624-10.56c-.6.936-1.368 1.92-2.136 2.688a12.892 12.892 0 0 1-2.28-2.688h4.416Zm1.272-1.512-.312.096h-6.144a20.65 20.65 0 0 1-.6-1.464l-1.416.384c.936 2.664 2.352 4.872 4.224 6.576h-7.344c1.416-1.392 2.592-3.072 3.312-5.064l-1.008-.504-.264.072h-.312v.024h-2.832c.264-.432.528-.816.768-1.248l-1.608-.288c-.912 1.728-2.736 3.72-5.496 5.088.36.24.792.72 1.008 1.104 1.824-.984 3.24-2.16 4.344-3.432h3.408c-.408.768-.864 1.536-1.44 2.208a13.364 13.364 0 0 0-1.872-1.248l-.912.792c.624.408 1.344.912 1.896 1.392-.408.408-.84.768-1.272 1.128a13.536 13.536 0 0 0-1.824-1.464l-1.104.72c.624.408 1.296 1.008 1.8 1.512a15.29 15.29 0 0 1-4.104 1.944c.312.336.696.912.888 1.296 2.16-.744 4.32-1.92 6.12-3.576v1.08h8.184v-1.224c1.608 1.368 3.528 2.376 5.808 3 .216-.432.672-1.104 1.032-1.416-1.992-.48-3.768-1.272-5.208-2.376 1.224-1.2 2.472-2.88 3.312-4.44l-1.032-.672Zm16.008-.144h1.704v-1.8h3.648v1.824h1.728v-1.824h3.336v-1.512h-3.336v-1.968h-1.728v1.968h-3.648v-1.968h-1.704v1.968h-3.48v1.512h3.48v1.8Zm-3.36 6.6c-.432-.744-2.232-3.768-2.856-4.68V27.2h2.472v-1.68h-2.472v-4.608h-1.704v4.608h-2.952v1.68h2.952c-.648 3.24-2.016 7.056-3.408 9.048.312.432.744 1.2.936 1.728.888-1.416 1.776-3.6 2.472-5.928v10.776h1.704V30.536c.648 1.248 1.392 2.784 1.728 3.6l1.128-1.32Zm2.52-1.824h8.304v1.704h-8.304v-1.704Zm0-2.976h8.304v1.704h-8.304v-1.704Zm11.232 9.528v-1.512h-6.6c.12-.624.24-1.296.312-1.992h5.064v-7.368h-11.664v7.368h4.848c-.096.696-.192 1.392-.336 1.992h-6.024v1.512h5.496c-.912 1.824-2.616 3.096-6.12 3.888.312.336.768 1.008.912 1.392 4.176-1.008 6.096-2.688 7.056-5.232 1.2 2.616 3.408 4.392 6.48 5.232.24-.456.744-1.128 1.128-1.464-2.712-.576-4.752-1.896-5.928-3.816h5.376Zm23.088-13.584c-.72-.816-2.232-2.04-3.456-2.856l-1.2.984c1.224.864 2.712 2.16 3.408 3l1.248-1.128Zm-13.368 8.448h4.488V30.68h-10.512v1.728h4.272v6.96c-1.92.384-3.672.744-5.016 1.008l.552 1.752c3.048-.672 7.44-1.68 11.496-2.64l-.144-1.584c-1.728.384-3.456.72-5.136 1.08v-6.576Zm14.352-5.28v-1.752h-7.104a85.538 85.538 0 0 1-.096-4.344h-1.872c.024 1.464.048 2.928.12 4.344h-12.264v1.752H133.8c.648 8.856 2.64 15.744 6.528 15.744 1.824 0 2.496-1.224 2.808-5.376-.504-.192-1.176-.576-1.584-.984-.144 3.192-.432 4.512-1.08 4.512-2.376 0-4.248-5.832-4.848-13.896h7.008Z"
          fill="#fff"
        />
      </g>
      <defs>
        <filter
          id="signal-ovserve-icon_svg__a"
          x={0.572}
          y={0.572}
          width={62.857}
          height={62.857}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset />
          <feGaussianBlur stdDeviation={10} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0.870588 0 0 0 0 1 0 0 0 1 0" />
          <feBlend
            in2="BackgroundImageFix"
            result="effect1_dropShadow_12_597"
          />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_12_597"
            result="shape"
          />
        </filter>
        <filter
          id="signal-ovserve-icon_svg__b"
          x={40.936}
          y={12.816}
          width={110.2}
          height={38.056}
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity={0} result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset />
          <feGaussianBlur stdDeviation={4} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" />
          <feBlend
            in2="BackgroundImageFix"
            result="effect1_dropShadow_12_597"
          />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_12_597"
            result="shape"
          />
        </filter>
      </defs>
    </svg>
  );
}

SvgSignalOvserveIcon.propTypes = {
  title: PropTypes.string,
};
export default SvgSignalOvserveIcon;
