import React from 'react';

const LoveIcon: React.FC = () => {
  return (
    <svg viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
      <g filter="url(#filter0_iiiii_654_7517)">
        <path
          d="M11.6769 33.5446C9.39965 31.151 8 27.9007 8 24.3205C8 16.9638 13.9098 11 21.2 11C23.7979 11 26.2206 11.7574 28.2629 13.0652C30.4088 14.4394 33.5912 14.4394 35.7371 13.0652C37.7794 11.7574 40.2021 11 42.8 11C50.0902 11 56 16.9638 56 24.3205C56 28.0764 54.4596 31.4692 51.9816 33.8907L34.6223 51.8774C33.1779 53.374 30.8219 53.3742 29.3772 51.8779L11.6769 33.5446Z"
          fill="url(#paint0_linear_654_7517)"
        />
      </g>
      <defs>
        <filter
          id="filter0_iiiii_654_7517"
          x="4"
          y="7"
          width="54"
          height="48"
          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 1 0 0 0 0 0.808333 0 0 0 0 0.877333 0 0 0 0.4 0"
          />
          <feBlend mode="normal" in2="shape" result="effect1_innerShadow_654_7517" />
          <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.583333 0 0 0 0 0 0 0 0 0 0.175 0 0 0 0.25 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_innerShadow_654_7517"
            result="effect2_innerShadow_654_7517"
          />
          <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 1 0 0 0 0 0.930583 0 0 0 0 0.795833 0 0 0 0.4 0"
          />
          <feBlend
            mode="normal"
            in2="effect2_innerShadow_654_7517"
            result="effect3_innerShadow_654_7517"
          />
          <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.304167 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0" />
          <feBlend
            mode="normal"
            in2="effect3_innerShadow_654_7517"
            result="effect4_innerShadow_654_7517"
          />
          <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.984314 0 0 0 0 0.105882 0 0 0 0 0.422118 0 0 0 0.2 0"
          />
          <feBlend
            mode="normal"
            in2="effect4_innerShadow_654_7517"
            result="effect5_innerShadow_654_7517"
          />
        </filter>
        <linearGradient
          id="paint0_linear_654_7517"
          x1="32"
          y1="11"
          x2="32"
          y2="53"
          gradientUnits="userSpaceOnUse">
          <stop stopColor="#FC1878" />
          <stop offset="1" stopColor="#FF1E1E" />
        </linearGradient>
      </defs>
    </svg>
  );
};

export default LoveIcon;
