import type { SVGProps } from "react";

export interface RedditNeutralProps extends SVGProps<SVGSVGElement> {
  /**
   * Icon size (width and height)
   * @default 16
   */
  size?: number | string;
}

/**
 * RedditNeutral icon from social-media category
 *
 * @example
 * <RedditNeutral size={16} />
 * <RedditNeutral size={32} className="text-primary" />
 */
export const RedditNeutral = ({ size = 16, ...props }: RedditNeutralProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <g clipPath="url(#clip0_43_525)">
<path d="M8.30347 11.5753C7.51878 11.5753 6.84378 12.3553 6.79691 13.3715C6.75003 14.3878 7.43722 14.8012 8.22285 14.8012C9.00847 14.8012 9.59441 14.4319 9.64128 13.4156C9.68816 12.3994 9.08816 11.5753 8.30347 11.5753Z" fill="#111412"/>
<path d="M17.2153 13.3715C17.1694 12.3553 16.4944 11.5753 15.7088 11.5753C14.9232 11.5753 14.3241 12.3994 14.371 13.4156C14.4178 14.4328 15.0047 14.8012 15.7894 14.8012C16.5741 14.8012 17.2622 14.3878 17.2153 13.3715Z" fill="#111412"/>
<path d="M14.9588 16.0275C15.016 15.8906 14.9222 15.7378 14.775 15.7228C13.9116 15.6356 12.9797 15.5878 12.0057 15.5878C11.0316 15.5878 10.0988 15.6356 9.23628 15.7228C9.0891 15.7378 8.99535 15.8906 9.05253 16.0275C9.53628 17.1815 10.6753 17.9925 12.0057 17.9925C13.336 17.9925 14.476 17.1815 14.9588 16.0275Z" fill="#111412"/>
<path clipRule="evenodd" d="M0 12C0 5.37281 5.37281 0 12 0C18.6272 0 24 5.37281 24 12C24 18.6272 18.6272 24 12 24H1.73813C1.09688 24 0.775312 23.2247 1.22906 22.7709L3.51469 20.4853C1.34344 18.3141 0 15.3141 0 12ZM16.3875 7.19811C15.4416 7.19811 14.6494 6.54092 14.4413 5.65873V5.66061C13.2938 5.82279 12.4088 6.81092 12.4088 8.00154V8.00904C14.1853 8.07561 15.8091 8.57623 17.0953 9.37217C17.5678 9.00842 18.1594 8.79186 18.8016 8.79186C20.3494 8.79186 21.6038 10.0462 21.6038 11.594C21.6038 12.7106 20.9494 13.6753 20.0035 14.1253C19.9153 17.3812 16.366 20.0006 12.0057 20.0006C7.64535 20.0006 4.10066 17.384 4.00785 14.1309C3.05441 13.6837 2.39441 12.7162 2.39441 11.5931C2.39441 10.0453 3.64878 8.79092 5.1966 8.79092C5.8416 8.79092 6.43597 9.00936 6.90941 9.37592C8.18441 8.58561 9.79035 8.08498 11.5491 8.01092V8.00061C11.5491 6.33842 12.8119 4.96686 14.4291 4.79342C14.6166 3.88311 15.4219 3.19873 16.3875 3.19873C17.4919 3.19873 18.3872 4.09404 18.3872 5.19842C18.3872 6.30279 17.4919 7.19811 16.3875 7.19811Z" fill="#111412" fillRule="evenodd"/>
</g>
<defs>
<clipPath id="clip0_43_525">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
