const React = require("react");
const MicrophoneIcon = ({ title, titleId, ...props }) => (
  <svg
    width="1em"
    height="1em"
    viewBox="0 0 32 32"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    aria-labelledby={titleId}
    {...props}
  >
    {title ? <title id={titleId}>{title}</title> : null}
    <g filter="url(#filter0_i_18_18367)">
      <circle
        cx={22.333}
        cy={10.206}
        r={7.46553}
        fill="url(#paint0_radial_18_18367)"
      />
      <circle
        cx={22.333}
        cy={10.206}
        r={7.46553}
        fill="url(#paint1_radial_18_18367)"
      />
      <circle
        cx={22.333}
        cy={10.206}
        r={7.46553}
        fill="url(#paint2_radial_18_18367)"
      />
    </g>
    <path
      d="M17.5423 4.4801C15.9072 5.84957 14.8674 7.90638 14.8674 10.2061C14.8674 14.3292 18.2099 17.6716 22.333 17.6716C24.4061 17.6716 26.2818 16.8266 27.6346 15.4622L17.5423 4.4801Z"
      fill="url(#paint3_linear_18_18367)"
    />
    <path
      d="M16.5105 3.53886C17.1595 2.93297 18.1767 2.96787 18.7826 3.61683L28.6699 14.2067C29.2758 14.8556 29.2408 15.8729 28.5919 16.4788C27.9429 17.0847 26.9257 17.0498 26.3198 16.4008L16.4325 5.81098C15.8266 5.16202 15.8615 4.14476 16.5105 3.53886Z"
      fill="url(#paint4_linear_18_18367)"
    />
    <path
      d="M16.5105 3.53886C17.1595 2.93297 18.1767 2.96787 18.7826 3.61683L28.6699 14.2067C29.2758 14.8556 29.2408 15.8729 28.5919 16.4788C27.9429 17.0847 26.9257 17.0498 26.3198 16.4008L16.4325 5.81098C15.8266 5.16202 15.8615 4.14476 16.5105 3.53886Z"
      fill="url(#paint5_radial_18_18367)"
    />
    <g filter="url(#filter1_i_18_18367)">
      <path
        d="M14.8855 10.9608L21.1071 17.5788L5.76224 28.8125C4.83278 29.4929 3.54446 29.3865 2.73929 28.5627C1.90485 27.709 1.85644 26.3607 2.6275 25.4494L14.8855 10.9608Z"
        fill="url(#paint6_linear_18_18367)"
      />
      <path
        d="M14.8855 10.9608L21.1071 17.5788L5.76224 28.8125C4.83278 29.4929 3.54446 29.3865 2.73929 28.5627C1.90485 27.709 1.85644 26.3607 2.6275 25.4494L14.8855 10.9608Z"
        fill="url(#paint7_radial_18_18367)"
      />
    </g>
    <g filter="url(#filter2_f_18_18367)">
      <circle cx={13.79} cy={18.0875} r={1.39503} fill="#8A858F" />
    </g>
    <g filter="url(#filter3_ii_18_18367)">
      <circle
        cx={13.8994}
        cy={18.0875}
        r={1.39503}
        fill="url(#paint8_linear_18_18367)"
      />
    </g>
    <defs>
      <filter
        id="filter0_i_18_18367"
        x={14.8674}
        y={2.74048}
        width={15.431}
        height={15.431}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={0.5} dy={0.5} />
        <feGaussianBlur stdDeviation={0.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.301961 0 0 0 0 0.290196 0 0 0 0 0.317647 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_18367"
        />
      </filter>
      <filter
        id="filter1_i_18_18367"
        x={2.07983}
        y={10.9608}
        width={20.2773}
        height={19.0487}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={1.25} dy={0.75} />
        <feGaussianBlur stdDeviation={1} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.490196 0 0 0 0 0.490196 0 0 0 0 0.494118 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_18367"
        />
      </filter>
      <filter
        id="filter2_f_18_18367"
        x={12.245}
        y={16.5425}
        width={3.09004}
        height={3.09004}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.075}
          result="effect1_foregroundBlur_18_18367"
        />
      </filter>
      <filter
        id="filter3_ii_18_18367"
        x={12.3544}
        y={16.6925}
        width={3.09004}
        height={2.79004}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={-0.15} />
        <feGaussianBlur stdDeviation={0.075} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.862745 0 0 0 0 0.847059 0 0 0 0 0.882353 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18_18367"
        />
        <feColorMatrix
          in="SourceAlpha"
          type="matrix"
          values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
          result="hardAlpha"
        />
        <feOffset dx={0.15} />
        <feGaussianBlur stdDeviation={0.125} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.584314 0 0 0 0 0.572549 0 0 0 0 0.6 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18_18367"
          result="effect2_innerShadow_18_18367"
        />
      </filter>
      <radialGradient
        id="paint0_radial_18_18367"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.9939 17.6715) rotate(-88.2396) scale(11.0379)"
      >
        <stop offset={0.189327} stopColor="#512F70" />
        <stop offset={1} stopColor="#372D44" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_18_18367"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(26.4314 7.76384) rotate(140.631) scale(6.306 4.91911)"
      >
        <stop offset={0.125442} stopColor="#6C6476" />
        <stop offset={1} stopColor="#6C6476" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint2_radial_18_18367"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(21.9314 7.51384) rotate(82.6375) scale(10.2421 10.1707)"
      >
        <stop offset={0.911427} stopColor="#513071" stopOpacity={0} />
        <stop offset={1} stopColor="#72538F" />
      </radialGradient>
      <linearGradient
        id="paint3_linear_18_18367"
        x1={22.4314}
        y1={11.5451}
        x2={21.5564}
        y2={12.3576}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#382A4B" />
        <stop offset={1} stopColor="#382A4B" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint4_linear_18_18367"
        x1={15.494}
        y1={4.2639}
        x2={26.619}
        y2={16.2639}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#848286" />
        <stop offset={1} stopColor="#A89FB0" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_18_18367"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(24.3065 10.0088) rotate(133.811) scale(2.30218 13.2353)"
      >
        <stop offset={0.161105} stopColor="#C9C8CB" />
        <stop offset={1} stopColor="#A7A0AF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint6_linear_18_18367"
        x1={14.5878}
        y1={21.9514}
        x2={9.49403}
        y2={16.9514}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#ADA3B3" />
        <stop offset={1} stopColor="#949198" />
      </linearGradient>
      <radialGradient
        id="paint7_radial_18_18367"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.6815 15.1389) rotate(142.272) scale(19.2022 2.51231)"
      >
        <stop stopColor="#AEA6B5" />
        <stop offset={1} stopColor="#AEA6B5" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint8_linear_18_18367"
        x1={13.0876}
        y1={16.9513}
        x2={14.9626}
        y2={19.3263}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#C0BAC6" />
        <stop offset={1} stopColor="#CDC4D4" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = MicrophoneIcon;
