import clsx from 'clsx';

export default function InstagramIcon(props: React.ComponentProps<'svg'>) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      fill="currentColor"
      viewBox="0 0 19 18"
      stroke="none"
      className={clsx(props?.className)}
    >
      <path
        d="M9.72495 1.608C12.108 1.608 12.388 1.619 13.33 1.661C13.896 1.66657 14.4567 1.77079 14.987 1.969C15.3747 2.11161 15.7256 2.33917 16.014 2.635C16.3109 2.92242 16.5387 3.27361 16.68 3.662C16.8764 4.19272 16.9806 4.75314 16.988 5.319C17.031 6.261 17.041 6.541 17.041 8.924C17.041 11.307 17.03 11.587 16.988 12.529C16.9824 13.095 16.8782 13.6558 16.68 14.186C16.5373 14.5737 16.3098 14.9246 16.014 15.213C15.7265 15.51 15.3753 15.7377 14.987 15.879C14.4562 16.0755 13.8958 16.1796 13.33 16.187C12.388 16.23 12.108 16.24 9.72495 16.24C7.34195 16.24 7.06195 16.229 6.11996 16.187C5.55392 16.1814 4.99319 16.0772 4.46295 15.879C4.07523 15.7364 3.72432 15.5088 3.43596 15.213C3.13897 14.9256 2.91123 14.5744 2.76996 14.186C2.57351 13.6553 2.46934 13.0949 2.46196 12.529C2.41996 11.587 2.40896 11.307 2.40896 8.924C2.40896 6.541 2.41996 6.261 2.46196 5.319C2.46752 4.75296 2.57175 4.19223 2.76996 3.662C2.91256 3.27427 3.14012 2.92336 3.43596 2.635C3.72338 2.33802 4.07456 2.11028 4.46295 1.969C4.99367 1.77256 5.5541 1.66839 6.11996 1.661C7.06195 1.615 7.34495 1.608 9.72495 1.608ZM9.72495 0C7.30395 0 6.99796 0.011 6.04496 0.053C5.30573 0.067722 4.57436 0.207707 3.88196 0.467C3.28671 0.691729 2.74804 1.04436 2.30396 1.5C1.85022 1.94565 1.49789 2.48388 1.27096 3.078C1.01129 3.77169 0.871303 4.50444 0.856955 5.245C0.814955 6.194 0.803955 6.5 0.803955 8.921C0.803955 11.342 0.814955 11.648 0.856955 12.601C0.872052 13.3415 1.01202 14.0741 1.27096 14.768C1.49545 15.3639 1.84809 15.9033 2.30396 16.348C2.75038 16.8013 3.2893 17.1529 3.88396 17.379C4.57765 17.6387 5.3104 17.7787 6.05096 17.793C7.00396 17.836 7.30496 17.846 9.73096 17.846C12.157 17.846 12.458 17.835 13.411 17.793C14.1514 17.7779 14.8841 17.6379 15.578 17.379C16.1737 17.1551 16.7131 16.8031 17.158 16.348C17.6112 15.9016 17.9629 15.3627 18.189 14.768C18.4491 14.0741 18.5894 13.341 18.604 12.6C18.646 11.647 18.657 11.346 18.657 8.92C18.657 6.494 18.646 6.193 18.604 5.24C18.5889 4.49952 18.4489 3.7669 18.19 3.073C17.9661 2.47722 17.6141 1.93786 17.159 1.493C16.7115 1.04011 16.1715 0.689123 15.576 0.464C14.8807 0.2038 14.1462 0.0638021 13.404 0.05C12.452 0.011 12.147 0 9.72495 0Z"
        fill="white"
      />
      <path
        d="M9.72497 4.3418C8.81854 4.3418 7.93246 4.61059 7.17879 5.11417C6.42512 5.61776 5.83771 6.33353 5.49083 7.17096C5.14396 8.00839 5.05319 8.92989 5.23003 9.8189C5.40687 10.7079 5.84336 11.5245 6.4843 12.1655C7.12525 12.8064 7.94186 13.2429 8.83088 13.4197C9.71989 13.5966 10.6414 13.5058 11.4788 13.1589C12.3162 12.8121 13.032 12.2246 13.5356 11.471C14.0392 10.7173 14.308 9.83123 14.308 8.9248C14.308 7.70931 13.8251 6.54361 12.9656 5.68413C12.1062 4.82465 10.9405 4.3418 9.72497 4.3418ZM9.72497 11.8958C9.13657 11.8958 8.56138 11.7213 8.07215 11.3944C7.58291 11.0675 7.2016 10.6029 6.97643 10.0593C6.75126 9.51568 6.69234 8.9175 6.80713 8.34041C6.92192 7.76331 7.20527 7.23322 7.62133 6.81715C8.03739 6.40109 8.56749 6.11775 9.14458 6.00296C9.72167 5.88817 10.3198 5.94709 10.8635 6.17226C11.4071 6.39743 11.8717 6.77874 12.1986 7.26797C12.5255 7.75721 12.7 8.3324 12.7 8.9208C12.7 9.70982 12.3865 10.4665 11.8286 11.0244C11.2707 11.5824 10.514 11.8958 9.72497 11.8958Z"
        fill="white"
      />
      <path
        d="M14.4889 5.22789C15.0799 5.22789 15.5589 4.74884 15.5589 4.15789C15.5589 3.56695 15.0799 3.08789 14.4889 3.08789C13.898 3.08789 13.4189 3.56695 13.4189 4.15789C13.4189 4.74884 13.898 5.22789 14.4889 5.22789Z"
        fill="white"
      />
    </svg>
  );
}
