import type { SVGProps } from "react";

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

/**
 * GooglePodcastOriginal icon from social-media category
 *
 * @example
 * <GooglePodcastOriginal size={16} />
 * <GooglePodcastOriginal size={32} className="text-primary" />
 */
export const GooglePodcastOriginal = ({ size = 16, ...props }: GooglePodcastOriginalProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path d="M2.9974 11.1841V12.8214C2.9974 13.6481 2.3254 14.3201 1.49874 14.3201C0.672069 14.3201 6.86646e-05 13.6481 6.86646e-05 12.8161V11.1788C6.86646e-05 10.3521 0.672069 9.68011 1.49874 9.68011C2.3254 9.68011 2.9974 10.3521 2.9974 11.1841Z" fill="#0066D9"/>
<path d="M21.0015 11.227C21.0015 11.211 21.0015 11.2003 21.0015 11.1843C21.0015 10.3577 21.6735 9.68567 22.5002 9.68567C23.3268 9.68567 23.9988 10.3577 23.9988 11.1843C23.9988 11.2003 23.9988 11.211 23.9988 11.227V12.8643C23.9775 13.675 23.3162 14.3203 22.5002 14.3203C21.6842 14.3203 21.0228 13.6697 21.0015 12.8643V11.227Z" fill="#4285F4"/>
<path d="M8.18037 16.0908V17.7281C8.18037 18.5548 7.50837 19.2268 6.6817 19.2268C5.85504 19.2268 5.18304 18.5548 5.18304 17.7281V16.0908C5.18304 15.2641 5.85504 14.5921 6.6817 14.5921C7.50837 14.5921 8.18037 15.2641 8.18037 16.0908ZM8.18037 6.2721V11.6268C8.16437 12.4374 7.4977 13.0934 6.6817 13.0934C5.8657 13.0934 5.19904 12.4428 5.18304 11.6268V6.2721C5.18304 5.44544 5.85504 4.77344 6.6817 4.77344C7.50837 4.77344 8.18037 5.44544 8.18037 6.2721Z" fill="#EA4335"/>
<path d="M15.8199 7.90944C15.8199 8.7361 16.4919 9.4081 17.3186 9.4081C18.1453 9.4081 18.8173 8.7361 18.8173 7.90944V6.2721C18.8173 5.44544 18.1453 4.77344 17.3186 4.77344C16.4919 4.77344 15.8199 5.44544 15.8199 6.2721V7.90944Z" fill="#34A853"/>
<path d="M10.5015 3.136C10.5015 3.96267 11.1735 4.63467 12.0002 4.63467C12.8268 4.63467 13.4988 3.96267 13.4988 3.136V1.49867C13.4988 0.672 12.8268 0 12.0002 0C11.1735 0 10.5015 0.672 10.5015 1.49867V3.136ZM10.5015 20.864C10.5015 20.0373 11.1735 19.3653 12.0002 19.3653C12.8268 19.3653 13.4988 20.0373 13.4988 20.864V22.5013C13.4988 23.328 12.8268 24 12.0002 24C11.1735 24 10.5015 23.328 10.5015 22.5013V20.864Z" fill="#FAB908"/>
<path d="M15.8199 12.4109C15.8199 11.5842 16.4919 10.9122 17.3186 10.9122C18.1453 10.9122 18.8173 11.5842 18.8173 12.4109V17.7282C18.8173 18.5549 18.1453 19.2269 17.3186 19.2269C16.4919 19.2269 15.8199 18.5549 15.8199 17.7282V12.4109Z" fill="#34A853"/>
<path d="M13.4988 7.63783V16.3632C13.4988 17.1898 12.8268 17.8618 12.0002 17.8618C11.1735 17.8618 10.5015 17.1898 10.5015 16.3632V7.63783C10.5015 6.81116 11.1735 6.13916 12.0002 6.13916C12.8268 6.13916 13.4988 6.80583 13.4988 7.63783Z" fill="#FAB908"/>
  </svg>
);
