const React = require("react");
const CapricornIcon = ({ 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_ii_18590_1264)">
      <rect
        x={2.30133}
        y={1.5625}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint0_linear_18590_1264)"
      />
      <rect
        x={2.30133}
        y={1.5625}
        width={27.875}
        height={27.875}
        rx={3.6}
        fill="url(#paint1_radial_18590_1264)"
      />
    </g>
    <g filter="url(#filter1_f_18590_1264)">
      <path
        d="M28.4888 4.0625V26.9375"
        stroke="url(#paint2_linear_18590_1264)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_18590_1264)">
      <path
        d="M5.7652 3.375H27.5464"
        stroke="url(#paint3_linear_18590_1264)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter3_f_18590_1264)">
      <path
        d="M21.28 13.75C20.0265 13.75 18.8707 14.1675 17.9466 14.8769C17.8794 14.9285 17.78 14.8815 17.78 14.7968V9.75C17.78 6.99 15.54 4.75 12.78 4.75C11.3349 4.75 10.0404 5.3614 9.12435 6.34701C9.08061 6.39407 9.0044 6.39013 8.96542 6.33906C8.23043 5.37603 7.07531 4.75 5.78003 4.75C5.23003 4.75 4.78003 5.2 4.78003 5.75C4.78003 6.3 5.23003 6.75 5.78003 6.75C6.88003 6.75 7.78003 7.65 7.78003 8.75V9.75V10.75V20.75C7.78003 21.3 8.23003 21.75 8.78003 21.75C9.33003 21.75 9.78003 21.3 9.78003 20.75V10.75V9.75C9.78003 8.1 11.13 6.75 12.78 6.75C14.43 6.75 15.78 8.1 15.78 9.75V16.75V19.25V20.75C15.78 22.68 14.21 24.25 12.28 24.25C11.73 24.25 11.28 24.7 11.28 25.25C11.28 25.8 11.73 26.25 12.28 26.25C14.4474 26.25 16.3288 24.9919 17.2264 23.1642C17.2577 23.1005 17.3433 23.0863 17.3933 23.1366C18.3866 24.1341 19.7633 24.75 21.28 24.75C24.31 24.75 26.78 22.28 26.78 19.25C26.78 16.22 24.31 13.75 21.28 13.75ZM21.28 22.75C19.35 22.75 17.78 21.18 17.78 19.25C17.78 17.32 19.35 15.75 21.28 15.75C23.21 15.75 24.78 17.32 24.78 19.25C24.78 21.18 23.21 22.75 21.28 22.75Z"
        fill="#6A4EBE"
      />
    </g>
    <g filter="url(#filter4_ii_18590_1264)">
      <path
        d="M21.28 13.75C20.0265 13.75 18.8707 14.1675 17.9466 14.8769C17.8794 14.9285 17.78 14.8815 17.78 14.7968V9.75C17.78 6.99 15.54 4.75 12.78 4.75C11.3349 4.75 10.0404 5.3614 9.12435 6.34701C9.08061 6.39407 9.0044 6.39013 8.96542 6.33906C8.23043 5.37603 7.07531 4.75 5.78003 4.75C5.23003 4.75 4.78003 5.2 4.78003 5.75C4.78003 6.3 5.23003 6.75 5.78003 6.75C6.88003 6.75 7.78003 7.65 7.78003 8.75V9.75V10.75V20.75C7.78003 21.3 8.23003 21.75 8.78003 21.75C9.33003 21.75 9.78003 21.3 9.78003 20.75V10.75V9.75C9.78003 8.1 11.13 6.75 12.78 6.75C14.43 6.75 15.78 8.1 15.78 9.75V16.75V19.25V20.75C15.78 22.68 14.21 24.25 12.28 24.25C11.73 24.25 11.28 24.7 11.28 25.25C11.28 25.8 11.73 26.25 12.28 26.25C14.4474 26.25 16.3288 24.9919 17.2264 23.1642C17.2577 23.1005 17.3433 23.0863 17.3933 23.1366C18.3866 24.1341 19.7633 24.75 21.28 24.75C24.31 24.75 26.78 22.28 26.78 19.25C26.78 16.22 24.31 13.75 21.28 13.75ZM21.28 22.75C19.35 22.75 17.78 21.18 17.78 19.25C17.78 17.32 19.35 15.75 21.28 15.75C23.21 15.75 24.78 17.32 24.78 19.25C24.78 21.18 23.21 22.75 21.28 22.75Z"
        fill="#FCF2FF"
      />
    </g>
    <defs>
      <filter
        id="filter0_ii_18590_1264"
        x={2.30133}
        y={0.5625}
        width={29.875}
        height={28.875}
        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={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.298039 0 0 0 0 0.235294 0 0 0 0 0.6 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1264"
        />
        <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 dy={-1} />
        <feGaussianBlur stdDeviation={1.5} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.352941 0 0 0 0 0.211765 0 0 0 0 0.709804 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1264"
          result="effect2_innerShadow_18590_1264"
        />
      </filter>
      <filter
        id="filter1_f_18590_1264"
        x={25.7388}
        y={1.3125}
        width={5.5}
        height={28.375}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_1264"
        />
      </filter>
      <filter
        id="filter2_f_18590_1264"
        x={3.0152}
        y={0.625}
        width={27.2812}
        height={5.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1}
          result="effect1_foregroundBlur_18590_1264"
        />
      </filter>
      <filter
        id="filter3_f_18590_1264"
        x={3.78003}
        y={3.75}
        width={24}
        height={23.5}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.5}
          result="effect1_foregroundBlur_18590_1264"
        />
      </filter>
      <filter
        id="filter4_ii_18590_1264"
        x={4.38003}
        y={4.35}
        width={22.8}
        height={22.3}
        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.4} dy={0.4} />
        <feGaussianBlur stdDeviation={0.375} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.913725 0 0 0 0 0.886275 0 0 0 0 0.968627 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_18590_1264"
        />
        <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.4} dy={-0.4} />
        <feGaussianBlur stdDeviation={0.2} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 1 0 0 0 0 0.988235 0 0 0 0 1 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="effect1_innerShadow_18590_1264"
          result="effect2_innerShadow_18590_1264"
        />
      </filter>
      <linearGradient
        id="paint0_linear_18590_1264"
        x1={16.2388}
        y1={5.13701}
        x2={16.2388}
        y2={38.3897}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#9865EE" />
        <stop offset={1} stopColor="#7764C6" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_18590_1264"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(27.9576 3.65625) rotate(136.771) scale(2.14444 2.50466)"
      >
        <stop stopColor="#BB8DFF" />
        <stop offset={1} stopColor="#BB8DFF" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint2_linear_18590_1264"
        x1={28.9888}
        y1={4.0625}
        x2={28.9888}
        y2={26.9375}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#AE7EFF" />
        <stop offset={1} stopColor="#8777D6" />
      </linearGradient>
      <linearGradient
        id="paint3_linear_18590_1264"
        x1={28.7027}
        y1={3.62502}
        x2={3.17145}
        y2={3.62502}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#A672FF" />
        <stop offset={1} stopColor="#9A6CEB" />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = CapricornIcon;
