const React = require("react");
const BustInSilhouetteIcon = ({ 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}
    <path
      d="M2.72974 29.7433C2.71201 29.8067 2.75981 29.8694 2.82561 29.8694H29.1741C29.2399 29.8694 29.2877 29.8067 29.2699 29.7434C27.6511 23.9674 22.0007 19.7444 15.9139 19.7444C9.82711 19.7444 4.34611 23.9674 2.72974 29.7433Z"
      fill="url(#paint0_radial_5559_20858)"
    />
    <path
      d="M2.72974 29.7433C2.71201 29.8067 2.75981 29.8694 2.82561 29.8694H29.1741C29.2399 29.8694 29.2877 29.8067 29.2699 29.7434C27.6511 23.9674 22.0007 19.7444 15.9139 19.7444C9.82711 19.7444 4.34611 23.9674 2.72974 29.7433Z"
      fill="url(#paint1_linear_5559_20858)"
    />
    <circle
      cx={9.89838}
      cy={11.8381}
      r={2.1875}
      fill="url(#paint2_radial_5559_20858)"
    />
    <circle
      cx={22.1015}
      cy={11.8381}
      r={2.1875}
      fill="url(#paint3_radial_5559_20858)"
    />
    <g filter="url(#filter0_f_5559_20858)">
      <circle
        cx={22.1015}
        cy={11.8381}
        r={1.5625}
        fill="url(#paint4_radial_5559_20858)"
      />
    </g>
    <g filter="url(#filter1_f_5559_20858)">
      <circle cx={10.0781} cy={11.8381} r={1.5625} fill="#140F1A" />
    </g>
    <path
      d="M9.61689 15.4752L9.2491 7.45955C9.06157 4.57652 10.9988 2.00999 14.827 2.135H17.2492C21.3117 2.135 22.9289 4.69411 22.7492 7.5725L22.3857 15.4622C22.2211 18.0975 19.9679 20.0725 17.2179 20.1506H14.8898C12.0617 20.1506 9.78796 18.105 9.61689 15.4752Z"
      fill="url(#paint5_radial_5559_20858)"
    />
    <path
      d="M9.61689 15.4752L9.2491 7.45955C9.06157 4.57652 10.9988 2.00999 14.827 2.135H17.2492C21.3117 2.135 22.9289 4.69411 22.7492 7.5725L22.3857 15.4622C22.2211 18.0975 19.9679 20.0725 17.2179 20.1506H14.8898C12.0617 20.1506 9.78796 18.105 9.61689 15.4752Z"
      fill="url(#paint6_radial_5559_20858)"
    />
    <defs>
      <filter
        id="filter0_f_5559_20858"
        x={20.289}
        y={10.0256}
        width={3.625}
        height={3.625}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.125}
          result="effect1_foregroundBlur_5559_20858"
        />
      </filter>
      <filter
        id="filter1_f_5559_20858"
        x={8.26556}
        y={10.0256}
        width={3.625}
        height={3.625}
        filterUnits="userSpaceOnUse"
        colorInterpolationFilters="sRGB"
      >
        <feFlood floodOpacity={0} result="BackgroundImageFix" />
        <feBlend
          mode="normal"
          in="SourceGraphic"
          in2="BackgroundImageFix"
          result="shape"
        />
        <feGaussianBlur
          stdDeviation={0.125}
          result="effect1_foregroundBlur_5559_20858"
        />
      </filter>
      <radialGradient
        id="paint0_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(25.2108 29.8694) rotate(-90) scale(11.0312 20.5533)"
      >
        <stop stopColor="#403B43" />
        <stop offset={0.509915} stopColor="#100517" />
      </radialGradient>
      <linearGradient
        id="paint1_linear_5559_20858"
        x1={19.3358}
        y1={29.8694}
        x2={19.3358}
        y2={29.4475}
        gradientUnits="userSpaceOnUse"
      >
        <stop offset={0.16} stopColor="#150E1B" />
        <stop offset={1} stopColor="#150E1B" stopOpacity={0} />
      </linearGradient>
      <radialGradient
        id="paint2_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(9.89838 11.8381) rotate(90) scale(2.1875)"
      >
        <stop offset={0.521429} stopColor="#1A1420" />
        <stop offset={1} stopColor="#120E17" />
      </radialGradient>
      <radialGradient
        id="paint3_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(23.5546 10.3381) rotate(111.508) scale(3.96349)"
      >
        <stop offset={0.262056} stopColor="#413949" />
        <stop offset={1} stopColor="#190E22" />
      </radialGradient>
      <radialGradient
        id="paint4_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(22.1015 11.8381) rotate(90) scale(1.5625)"
      >
        <stop stopColor="#332C3A" />
        <stop offset={1} stopColor="#150921" />
      </radialGradient>
      <radialGradient
        id="paint5_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(20.9606 3.83812) rotate(108.829) scale(17.2348 13.7044)"
      >
        <stop offset={0.0971492} stopColor="#3C2B4F" />
        <stop offset={1} stopColor="#0B0410" />
      </radialGradient>
      <radialGradient
        id="paint6_radial_5559_20858"
        cx={0}
        cy={0}
        r={1}
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(19.3044 5.33812) rotate(90) scale(1.59375 3.70934)"
      >
        <stop stopColor="#493E56" />
        <stop offset={1} stopColor="#493E56" stopOpacity={0} />
      </radialGradient>
    </defs>
  </svg>
);
module.exports = BustInSilhouetteIcon;
