import type { SVGProps } from "react";

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

/**
 * WechatOriginal icon from social-media category
 *
 * @example
 * <WechatOriginal size={16} />
 * <WechatOriginal size={32} className="text-primary" />
 */
export const WechatOriginal = ({ size = 16, ...props }: WechatOriginalProps) => (
  <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_567)">
<path d="M16.4999 7.51604C16.9544 7.51604 17.3984 7.55382 17.8364 7.60782C17.0445 4.13036 13.3921 1.5 9.00013 1.5C4.02898 1.5 -1.52588e-05 4.86737 -1.52588e-05 9.02007C-1.52588e-05 11.4143 1.34707 13.5384 3.43649 14.9129L2.24994 17.2923L5.48229 15.904C6.17542 16.1509 6.89568 16.3541 7.66499 16.4487C7.55986 15.9898 7.50012 15.5193 7.50012 15.0365C7.50012 10.8897 11.5364 7.51604 16.4999 7.51604ZM12.0001 4.88381C12.6213 4.88381 13.125 5.38911 13.125 6.01197C13.125 6.63503 12.6213 7.13997 12.0001 7.13997C11.3786 7.13997 10.8751 6.63503 10.8751 6.01197C10.8751 5.38906 11.3786 4.88381 12.0001 4.88381ZM6.00001 7.13997C5.37877 7.13997 4.87503 6.63503 4.87503 6.01197C4.87503 5.38911 5.37883 4.88381 6.00001 4.88381C6.6212 4.88381 7.12504 5.38911 7.12504 6.01197C7.12499 6.63503 6.62114 7.13997 6.00001 7.13997Z" fill="#51C332"/>
<path d="M24 15.0364C24 11.7137 20.6412 9.02007 16.4999 9.02007C12.3584 9.02007 9.00013 11.7137 9.00013 15.0364C9.00013 18.3588 12.3584 21.0525 16.4999 21.0525C17.181 21.0525 17.8288 20.9562 18.4574 20.8195L22.5 22.5564L21.1019 19.7546C22.854 18.6534 24 16.9601 24 15.0364ZM14.25 14.6603C13.6288 14.6603 13.125 14.1552 13.125 13.532C13.125 12.9092 13.6288 12.4042 14.25 12.4042C14.8714 12.4042 15.3749 12.9094 15.3749 13.532C15.3749 14.1553 14.8713 14.6603 14.25 14.6603ZM18.7499 14.6603C18.1284 14.6603 17.625 14.1552 17.625 13.532C17.625 12.9092 18.1284 12.4042 18.7499 12.4042C19.3714 12.4042 19.8749 12.9094 19.8749 13.532C19.8749 14.1553 19.3714 14.6603 18.7499 14.6603Z" fill="#51C332"/>
</g>
<defs>
<clipPath id="clip0_43_567">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
