const React = require("react");
const MiddleFingerIcon = ({ 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_20020_5352)">
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint0_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint1_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint2_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint3_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint4_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint5_radial_20020_5352)"
      />
      <path
        d="M12.6445 4.40234C12.6445 3.08203 13.7148 2.01172 15.0352 2.01172C16.3555 2.01172 17.4258 3.08203 17.4258 4.40234V11.9894C17.8636 11.4366 18.5408 11.082 19.3008 11.082C20.5066 11.082 21.5038 11.9747 21.6678 13.1353C22.1052 12.6516 22.7379 12.3477 23.4414 12.3477C24.7617 12.3477 25.832 13.418 25.832 14.7383C25.832 14.8983 25.8163 15.0547 25.7863 15.2059L25.4961 18.0586C25.3789 19.3008 24.6562 24.1055 22.9688 25.9961C21.1436 28.452 18.3933 29.9883 15.3242 29.9883C11.0446 29.9883 7.51678 26.7693 7.02997 22.6204L6.24579 18.1627C6.19504 17.9738 6.16797 17.7752 6.16797 17.5703C6.16797 16.3126 7.18756 15.293 8.44531 15.293C8.58215 15.293 8.71619 15.305 8.84644 15.3282C8.74609 15.0514 8.69141 14.7528 8.69141 14.4414C8.69141 13.0046 9.85614 11.8398 11.293 11.8398C11.788 11.8398 12.2506 11.9781 12.6445 12.218V4.40234Z"
        fill="url(#paint6_radial_20020_5352)"
      />
    </g>
    <rect
      x={12.6484}
      y={2.01172}
      width={4.78125}
      height={14.8125}
      rx={2.39062}
      fill="url(#paint7_linear_20020_5352)"
    />
    <rect
      x={12.6484}
      y={2.01172}
      width={4.78125}
      height={14.8125}
      rx={2.39062}
      fill="url(#paint8_linear_20020_5352)"
    />
    <rect
      x={12.6484}
      y={2.01172}
      width={4.78125}
      height={14.8125}
      rx={2.39062}
      fill="url(#paint9_linear_20020_5352)"
    />
    <g filter="url(#filter1_f_20020_5352)">
      <path
        d="M24.4062 14.2305C24.3542 15.3138 24.1594 17.593 23.6094 20.293C23.0594 22.993 22.0469 24.7721 21.6094 25.3242"
        stroke="url(#paint10_linear_20020_5352)"
        strokeWidth={1.5}
        strokeLinecap="round"
      />
    </g>
    <g filter="url(#filter2_f_20020_5352)">
      <path
        d="M15.6875 3.51172V14.2305"
        stroke="url(#paint11_linear_20020_5352)"
        strokeWidth={1.25}
        strokeLinecap="round"
      />
    </g>
    <defs>
      <filter
        id="filter0_i_20020_5352"
        x={6.16797}
        y={1.01172}
        width={19.9141}
        height={28.9766}
        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.25} dy={-1} />
        <feGaussianBlur stdDeviation={0.75} />
        <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
        <feColorMatrix
          type="matrix"
          values="0 0 0 0 0.909804 0 0 0 0 0.513726 0 0 0 0 0.270588 0 0 0 1 0"
        />
        <feBlend
          mode="normal"
          in2="shape"
          result="effect1_innerShadow_20020_5352"
        />
      </filter>
      <filter
        id="filter1_f_20020_5352"
        x={18.3594}
        y={10.9805}
        width={9.29686}
        height={17.5938}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={1.25}
          result="effect1_foregroundBlur_20020_5352"
        />
      </filter>
      <filter
        id="filter2_f_20020_5352"
        x={13.3125}
        y={1.13672}
        width={4.75}
        height={15.4688}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.875}
          result="effect1_foregroundBlur_20020_5352"
        />
      </filter>
      <radialGradient
        id="paint0_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(24.1875 14.2617) rotate(130.4) scale(19.2866 13.5561)"
      >
        <stop stopColor="#FFD541" />
        <stop offset={1} stopColor="#FFB236" />
        <stop offset={1} stopColor="#FFB63B" />
      </radialGradient>
      <radialGradient
        id="paint1_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(8.4375 13.4492) rotate(61.6992) scale(3.2298 2.79072)"
      >
        <stop stopColor="#E39738" />
        <stop offset={1} stopColor="#E39738" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint2_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(6.71875 16) rotate(58.576) scale(1.91803 1.65728)"
      >
        <stop stopColor="#E39738" />
        <stop offset={1} stopColor="#E39738" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint3_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(18.5 10.3867) rotate(109.231) scale(2.84632 1.10477)"
      >
        <stop stopColor="#E39738" />
        <stop offset={1} stopColor="#E39738" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint4_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23.125 11.8555) rotate(133.299) scale(2.23279 1.21415)"
      >
        <stop stopColor="#E39738" />
        <stop offset={1} stopColor="#E39738" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint5_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.832 13.1992) rotate(130.957) scale(2.93794 3.62296)"
      >
        <stop stopColor="#FFE543" />
        <stop offset={1} stopColor="#FFE543" stopOpacity={0} />
      </radialGradient>
      <radialGradient
        id="paint6_radial_20020_5352"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(20.625 11.918) rotate(141.981) scale(2.18169 2.11857)"
      >
        <stop stopColor="#FFE543" />
        <stop offset={1} stopColor="#FFE543" stopOpacity={0} />
      </radialGradient>
      <linearGradient
        id="paint7_linear_20020_5352"
        x1={12.1742}
        y1={9.7803}
        x2={15.2699}
        y2={9.7803}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#E3922E" />
        <stop offset={1} stopColor="#E3922E" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint8_linear_20020_5352"
        x1={18.8889}
        y1={10.7831}
        x2={15.2699}
        y2={11.35}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE94A" />
        <stop offset={1} stopColor="#FFE94A" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint9_linear_20020_5352"
        x1={15.0391}
        y1={11.568}
        x2={15.0391}
        y2={15.168}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFC13B" stopOpacity={0} />
        <stop offset={1} stopColor="#FFC13B" />
      </linearGradient>
      <linearGradient
        id="paint10_linear_20020_5352"
        x1={25}
        y1={13.5117}
        x2={21}
        y2={30.5117}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE948" />
        <stop offset={1} stopColor="#FFE948" stopOpacity={0} />
      </linearGradient>
      <linearGradient
        id="paint11_linear_20020_5352"
        x1={16.8998}
        y1={3.31638}
        x2={9.54122}
        y2={15.4188}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE948" />
        <stop offset={1} stopColor="#FFE948" stopOpacity={0} />
      </linearGradient>
    </defs>
  </svg>
);
module.exports = MiddleFingerIcon;
