import type { SVGProps } from "react";

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

/**
 * ViberNeutral icon from social-media category
 *
 * @example
 * <ViberNeutral size={16} />
 * <ViberNeutral size={32} className="text-primary" />
 */
export const ViberNeutral = ({ size = 16, ...props }: ViberNeutralProps) => (
  <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_514)">
<path d="M14.5578 10.2465C14.4826 10.2466 14.4103 10.2176 14.3558 10.1658C14.3013 10.114 14.2688 10.0432 14.265 9.96806C14.2153 8.97213 13.746 8.48443 12.7884 8.43291C12.7121 8.42684 12.6412 8.3912 12.5908 8.33359C12.5404 8.27598 12.5145 8.20096 12.5186 8.12453C12.5227 8.04811 12.5566 7.97631 12.6129 7.92448C12.6692 7.87264 12.7435 7.84485 12.8201 7.84704C14.0837 7.91667 14.7862 8.63829 14.8509 9.93882C14.8528 9.97731 14.8472 10.0158 14.8342 10.0521C14.8212 10.0884 14.8013 10.1218 14.7754 10.1504C14.7495 10.1789 14.7183 10.2021 14.6835 10.2186C14.6487 10.2352 14.6109 10.2446 14.5724 10.2465H14.5578Z" fill="#111412"/>
<path d="M16.0567 10.7513H16.0637C16.1405 10.7511 16.2141 10.7209 16.2689 10.6671C16.3237 10.6133 16.3552 10.5402 16.3568 10.4634C16.3825 9.3178 16.032 8.34241 15.3271 7.57135C14.6222 6.80029 13.6307 6.36272 12.38 6.27117C12.3023 6.26549 12.2254 6.29093 12.1665 6.34188C12.1075 6.39283 12.0712 6.46513 12.0655 6.54286C12.0598 6.6206 12.0852 6.69741 12.1362 6.75639C12.1871 6.81538 12.2594 6.8517 12.3372 6.85738C13.4487 6.93884 14.2824 7.30087 14.8944 7.96854C15.5063 8.63621 15.7928 9.44834 15.7702 10.4512C15.7684 10.529 15.7976 10.6043 15.8513 10.6606C15.9051 10.7169 15.9789 10.7495 16.0567 10.7513Z" fill="#111412"/>
<path d="M17.6047 11.3535C17.5273 11.3534 17.453 11.3228 17.3981 11.2682C17.3431 11.2137 17.3119 11.1396 17.3113 11.0622C17.2977 9.26836 16.7811 7.89821 15.7319 6.87408C14.6953 5.86457 13.3857 5.34659 11.839 5.33545C11.8005 5.33531 11.7624 5.32758 11.7268 5.31271C11.6913 5.29783 11.659 5.2761 11.6318 5.24876C11.577 5.19353 11.5464 5.11878 11.5466 5.04095C11.5469 4.96312 11.5781 4.88859 11.6333 4.83375C11.6886 4.77891 11.7633 4.74826 11.8411 4.74854H11.8436C13.5465 4.76107 14.9925 5.33475 16.1417 6.45426C17.2908 7.57378 17.8832 9.12564 17.8986 11.0587C17.8991 11.1364 17.8688 11.2113 17.8142 11.2667C17.7596 11.3221 17.6853 11.3536 17.6075 11.3542L17.6047 11.3535Z" fill="#111412"/>
<path d="M13.4968 13.6448C13.2747 13.9184 12.8622 13.8836 12.8622 13.8836C9.8472 13.1139 9.04029 10.06 9.04029 10.06C9.04029 10.06 9.00409 9.64746 9.27909 9.42536L9.82388 8.99232C10.094 8.78415 10.2663 8.27905 9.99132 7.78578C9.78039 7.41552 9.55104 7.05605 9.30416 6.70873C9.06431 6.38116 8.5056 5.71036 8.50351 5.70827C8.23407 5.39045 7.83793 5.31665 7.4202 5.53422C7.41893 5.53422 7.4172 5.53478 7.41553 5.53532C7.41399 5.53582 7.4125 5.53631 7.41149 5.53631C6.99602 5.77569 6.6214 6.07981 6.30173 6.43721C6.30064 6.43939 6.29955 6.44043 6.29846 6.44147C6.29746 6.44243 6.29646 6.44338 6.29546 6.44522C6.0374 6.75666 5.88968 7.06195 5.85232 7.36109C5.84456 7.40519 5.84188 7.45004 5.84432 7.49476C5.84293 7.62686 5.86303 7.7583 5.90384 7.88394L5.91811 7.89369C6.04831 8.35598 6.37413 9.12599 7.08218 10.4098C7.48718 11.1524 7.95426 11.8594 8.47844 12.5232C8.74107 12.8559 9.02257 13.1733 9.32156 13.4739C9.32516 13.4775 9.32872 13.4811 9.33227 13.4846C9.33936 13.4918 9.3464 13.4989 9.35359 13.5059L9.44966 13.602C9.75017 13.9009 10.0676 14.1825 10.4003 14.4451C11.0642 14.9693 11.7713 15.4364 12.5141 15.8413C13.7975 16.5494 14.5682 16.8752 15.0298 17.0054L15.0396 17.0197C15.1652 17.0606 15.2966 17.0808 15.4288 17.0795C15.4735 17.0817 15.5183 17.0789 15.5624 17.0712C15.862 17.0357 16.1671 16.8882 16.4776 16.6288C16.4794 16.6278 16.4804 16.6268 16.4813 16.6258C16.4824 16.6247 16.4834 16.6236 16.4856 16.6225C16.843 16.3027 17.1472 15.9281 17.3869 15.5127C17.3869 15.5117 17.3873 15.5102 17.3877 15.5087C17.3881 15.507 17.3886 15.5053 17.3886 15.504C17.6062 15.0863 17.5324 14.6901 17.2128 14.4204C17.2124 14.4204 17.1863 14.3989 17.1422 14.3625C16.9611 14.2133 16.4758 13.8134 16.2123 13.6197C15.8654 13.3729 15.5063 13.1435 15.1363 12.9325C14.6427 12.6575 14.1387 12.8299 13.9298 13.1L13.4968 13.6448Z" fill="#111412"/>
<path clipRule="evenodd" d="M20.5167 2.85969C19.9402 2.32778 17.6107 0.636672 12.4218 0.613696C12.4218 0.613696 6.30276 0.244703 3.31983 2.98083C1.65936 4.64165 1.07523 7.07179 1.01362 10.0847C0.952003 13.0975 0.872286 18.7438 6.31495 20.2748H6.32017L6.31669 22.611C6.31669 22.611 6.28188 23.5568 6.90464 23.7496C7.53332 23.9448 7.94524 23.4765 8.48237 22.8657C8.58885 22.7447 8.70025 22.618 8.81923 22.4898C9.21399 22.0644 9.75912 21.4396 10.1699 20.962C13.8922 21.2753 16.755 20.5592 17.0802 20.4534C17.1473 20.4316 17.2423 20.4075 17.3602 20.3775C18.5628 20.0717 22.1463 19.1605 22.7763 14.019C23.4902 8.19965 22.4309 4.51877 20.5167 2.85969ZM21.1475 13.6016C20.6218 17.8462 17.7729 18.5091 16.7464 18.7479C16.6329 18.7743 16.5416 18.7956 16.4783 18.8159C16.2078 18.9029 13.6934 19.5285 10.5316 19.322C10.5316 19.322 8.17558 22.1643 7.43968 22.9034C7.32481 23.0189 7.18974 23.0656 7.09958 23.0426C6.97287 23.0116 6.93806 22.8616 6.93945 22.6423C6.94154 22.329 6.95964 18.7602 6.95964 18.7602C2.50771 17.5242 2.61155 12.9901 2.67048 10.4166C2.67249 10.3287 2.67445 10.243 2.67618 10.1598C2.7284 7.64338 3.20113 5.58189 4.60539 4.19537C7.12847 1.91005 12.3261 2.25154 12.3261 2.25154C16.7154 2.27069 18.8186 3.59245 19.3063 4.03524C20.9257 5.42176 21.7507 8.73957 21.1475 13.6002V13.6016Z" fill="#111412" fillRule="evenodd"/>
</g>
<defs>
<clipPath id="clip0_43_514">
<rect fill="white" height="24" width="24"/>
</clipPath>
</defs>
  </svg>
);
