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

function SvgSignalStream(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      width={40}
      height={40}
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <g opacity={0.8} filter="url(#signal-stream_svg__a)" fill="#fff">
        <path
          opacity={0.4}
          d="M10.632 8.572a20.631 20.631 0 0 1 14.734 6.046 20.714 20.714 0 0 1 6.062 14.752c0 .438-.189.854-.516 1.145-.683.62-1.724.62-2.406 0a1.533 1.533 0 0 1-.517-1.145 17.421 17.421 0 0 0-4.753-11.88l-.4-.412A16.849 16.849 0 0 0 10.637 12a2.23 2.23 0 0 1-1.202-.552 2.165 2.165 0 0 1 0-2.343 2.08 2.08 0 0 1 1.197-.533Z"
        />
        <path d="M10.804 16.44c6.82.07 12.395 5.466 12.704 12.291l.012.534v.705c-.172.229-.343.412-.517.602 0 .115-.153.213-.306.293l-.21.103c-.208.12-.447.174-.686.156a1.662 1.662 0 0 1-.685-.156 2.056 2.056 0 0 1-.517-.396.992.992 0 0 1-.343-.602.917.917 0 0 1-.171-.561v-.144a9.567 9.567 0 0 0-2.742-6.64 9.233 9.233 0 0 0-6.53-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-.561ZM9.602 25.615a3.377 3.377 0 0 1 4.81 0 3.332 3.332 0 0 1 0 4.82 3.407 3.407 0 0 1-4.81 0 3.332 3.332 0 0 1 0-4.82Z" />
      </g>
      <defs>
        <filter
          id="signal-stream_svg__a"
          x={0.572}
          y={0.571}
          width={38.857}
          height={38.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={4} />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix values="0 0 0 0 0.477214 0 0 0 0 0.591573 0 0 0 0 1 0 0 0 1 0" />
          <feBlend
            in2="BackgroundImageFix"
            result="effect1_dropShadow_5928_2197"
          />
          <feBlend
            in="SourceGraphic"
            in2="effect1_dropShadow_5928_2197"
            result="shape"
          />
        </filter>
      </defs>
    </svg>
  );
}

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