import React from 'react';

const RadioIcon: React.FC = () => {
  return (
    <svg viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
      <g opacity="0.5">
        <g filter="url(#filter0_iiiii_2340_11953)">
          <path
            d="M22.6628 10.356H16.9052V9.85745C16.9083 9.58919 17.0179 9.33286 17.2109 9.14312C17.4036 8.9536 17.6645 8.84555 17.9373 8.84281H18.734C19.4865 8.83834 20.2068 8.54251 20.7391 8.01918C21.2713 7.49607 21.5721 6.78744 21.5764 6.04748V4.89026C21.5751 4.3992 21.1705 4.00151 20.6711 4.00005C20.4304 3.99756 20.1987 4.09071 20.0285 4.25812C19.8583 4.42553 19.7635 4.6533 19.7658 4.89026V6.04748C19.763 6.31574 19.6534 6.57207 19.4604 6.76181C19.2674 6.95155 19.0068 7.05938 18.734 7.06236H17.9373C17.1828 7.06062 16.4587 7.35447 15.9252 7.87907C15.3917 8.40367 15.0929 9.11577 15.0946 9.85744V10.356H9.33705C7.65683 10.3579 6.04599 11.0149 4.85805 12.1833C3.67011 13.3515 3.00175 14.9354 3 16.5875V21.7685C3.00177 23.4207 3.67011 25.0047 4.85805 26.1729C6.04599 27.341 7.65676 27.9983 9.33705 28H22.663C24.3432 27.9983 25.954 27.341 27.142 26.1729C28.3299 25.0047 28.9983 23.4208 29 21.7685V16.5875C28.9982 14.9355 28.3299 13.3515 27.142 12.1833C25.954 11.0149 24.3432 10.3579 22.663 10.356L22.6628 10.356ZM13.2297 21.3056C13.0622 21.4728 12.8346 21.5689 12.5959 21.5726C12.3512 21.5724 12.1165 21.4762 11.9442 21.3056L10.8217 20.2018L9.71742 21.2701L9.71717 21.2699C9.55197 21.4383 9.3211 21.5289 9.08341 21.5192C8.7169 21.5227 8.38524 21.3066 8.24582 20.9735C8.10613 20.6402 8.18697 20.2569 8.44966 20.0058L9.53608 18.9554L8.48607 17.9228V17.9226C8.31253 17.7601 8.21453 17.5351 8.21453 17.2996C8.21453 17.0642 8.31253 16.8389 8.48607 16.6764C8.65101 16.5075 8.87784 16.4107 9.11603 16.4072C9.35398 16.404 9.58358 16.4944 9.75333 16.6588L10.8216 17.6913L11.908 16.623C12.078 16.4534 12.3099 16.3575 12.5524 16.3565C12.7946 16.3555 13.0272 16.4499 13.1985 16.6183C13.3697 16.7867 13.4655 17.0155 13.4647 17.2537C13.4637 17.4919 13.3662 17.7199 13.1937 17.8873L12.1073 18.9556L13.2298 20.0415C13.5826 20.3913 13.5826 20.9556 13.2298 21.3056L13.2297 21.3056ZM18.4442 19.8634C17.9413 19.8632 17.5309 19.4675 17.5208 18.9732C17.5185 18.7363 17.6132 18.5085 17.7835 18.3411C17.9537 18.1737 18.1853 18.0805 18.4261 18.083H18.4442C18.9436 18.0843 19.3481 18.4819 19.3495 18.9732C19.3417 19.4616 18.9408 19.8555 18.4442 19.8634H18.4442ZM20.6713 22.0356H20.6711C20.4331 22.0388 20.2038 21.9484 20.0338 21.7847C19.8638 21.6208 19.7673 21.397 19.7658 21.163V21.1451V21.1454C19.7635 20.9084 19.8582 20.6806 20.0285 20.5132C20.1987 20.3458 20.4303 20.2527 20.6711 20.2551C21.1704 20.2564 21.5751 20.6543 21.5764 21.1454C21.5685 21.6337 21.1679 22.0276 20.6711 22.0356L20.6713 22.0356ZM20.6713 17.6734H20.6711C20.4303 17.6756 20.1987 17.5827 20.0285 17.4153C19.8582 17.2477 19.7635 17.0199 19.7658 16.7832V16.7653C19.7673 16.2742 20.1717 15.8765 20.6711 15.8751C21.1725 15.88 21.5764 16.2812 21.5764 16.7743C21.5764 17.2673 21.1725 17.6684 20.6711 17.6734L20.6713 17.6734ZM22.9164 19.8634C22.4135 19.8631 22.003 19.4675 21.9929 18.9732C21.9906 18.7362 22.0851 18.5084 22.2554 18.341C22.4259 18.1736 22.6575 18.0805 22.8982 18.083H22.9164C23.1571 18.0805 23.3887 18.1736 23.559 18.341C23.7295 18.5084 23.824 18.7362 23.8217 18.9732C23.8202 19.464 23.4158 19.8619 22.9164 19.8634H22.9164Z"
            fill="url(#paint0_linear_2340_11953)"
          />
        </g>
      </g>
      <defs>
        <filter
          id="filter0_iiiii_2340_11953"
          x="-1"
          y="0"
          width="32"
          height="30"
          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="2" dy="2" />
          <feGaussianBlur stdDeviation="3" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.294118 0 0 0 0 0.611765 0 0 0 0 0.72549 0 0 0 0.2 0"
          />
          <feBlend mode="normal" in2="shape" result="effect1_innerShadow_2340_11953" />
          <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="-4" dy="-4" />
          <feGaussianBlur stdDeviation="3" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.294118 0 0 0 0 0.611765 0 0 0 0 0.72549 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_innerShadow_2340_11953"
            result="effect2_innerShadow_2340_11953"
          />
          <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" dy="1" />
          <feGaussianBlur stdDeviation="1" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.294118 0 0 0 0 0.611765 0 0 0 0 0.72549 0 0 0 0.2 0"
          />
          <feBlend
            mode="normal"
            in2="effect2_innerShadow_2340_11953"
            result="effect3_innerShadow_2340_11953"
          />
          <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="-2" dy="-2" />
          <feGaussianBlur stdDeviation="2" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.294118 0 0 0 0 0.611765 0 0 0 0 0.72549 0 0 0 1 0"
          />
          <feBlend
            mode="normal"
            in2="effect3_innerShadow_2340_11953"
            result="effect4_innerShadow_2340_11953"
          />
          <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" dy="-1" />
          <feGaussianBlur stdDeviation="0.5" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.294118 0 0 0 0 0.611765 0 0 0 0 0.72549 0 0 0 0.2 0"
          />
          <feBlend
            mode="normal"
            in2="effect4_innerShadow_2340_11953"
            result="effect5_innerShadow_2340_11953"
          />
        </filter>
        <linearGradient
          id="paint0_linear_2340_11953"
          x1="16"
          y1="11.6"
          x2="16"
          y2="28"
          gradientUnits="userSpaceOnUse">
          <stop stopColor="#9AC9E3" />
          <stop offset="1" stopColor="#4B9CB9" />
        </linearGradient>
      </defs>
    </svg>
  );
};

export default RadioIcon;
