import type { SVGProps } from "react";
export interface AquariumIconProps
  extends Omit<SVGProps<SVGSVGElement>, "width" | "height"> {
  className?: string;
  size?: number;
  color?: string;
}
export function AquariumIcon({
  className = "",
  size = 24,
  color = "currentColor",
  ...props
}: AquariumIconProps) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width={size}
      height={size}
      fill="none"
      viewBox="0 0 24 24"
      className={className}
      {...props}
    >
      <path
        fill={color}
        d="M17.691 18.884a1.77 1.77 0 0 1 1.95 0l.123.089.196.15c.46.333 1.129.696 1.868.746l.172.006.115.006a1.125 1.125 0 0 1 0 2.238l-.115.006-.314-.01c-1.306-.085-2.371-.687-3.02-1.153-.701.503-1.885 1.163-3.333 1.163s-2.634-.66-3.334-1.163c-.7.503-1.885 1.163-3.333 1.163s-2.633-.66-3.333-1.163c-.701.503-1.885 1.163-3.333 1.163a1.125 1.125 0 0 1 0-2.25c.923 0 1.755-.514 2.237-.902l.121-.09a1.77 1.77 0 0 1 1.95 0l.122.09.197.15c.495.359 1.233.752 2.04.752.922 0 1.755-.514 2.236-.902l.122-.09a1.77 1.77 0 0 1 1.95 0l.121.09.198.15c.494.359 1.232.752 2.039.752.923 0 1.755-.514 2.237-.902l.121-.09Zm0-4a1.77 1.77 0 0 1 1.95 0l.123.09.196.15c.46.332 1.129.695 1.868.745l.172.006.115.006a1.125 1.125 0 0 1 0 2.238l-.115.006-.314-.01c-1.305-.086-2.371-.686-3.02-1.152-.701.503-1.886 1.162-3.333 1.162s-2.634-.66-3.334-1.162c-.7.503-1.885 1.162-3.333 1.162s-2.633-.66-3.333-1.162c-.701.503-1.885 1.162-3.333 1.162a1.125 1.125 0 0 1 0-2.25c.923 0 1.755-.513 2.237-.901l.121-.09a1.77 1.77 0 0 1 1.95 0l.122.09.197.15c.495.357 1.233.75 2.04.75.922 0 1.755-.512 2.236-.9l.122-.09a1.77 1.77 0 0 1 1.95 0l.121.09.198.15c.494.357 1.232.75 2.039.75.922 0 1.755-.512 2.237-.9zM.875 11c0-1.74.579-3.516 1.784-4.872C3.883 4.75 5.695 3.875 8 3.875c2.765 0 4.56 1.719 5.876 3.098.702.736 1.235 1.339 1.795 1.796.539.439.948.606 1.329.606.161 0 .474-.102.768-.354l.001-.003a4.12 4.12 0 0 1-1.894-3.467V5.5a1.125 1.125 0 0 1 1.398-1.092l.158.04.285.083A4.1 4.1 0 0 1 19.5 5.697a4.12 4.12 0 0 1 2.07-1.25l.158-.039A1.126 1.126 0 0 1 23.125 5.5v.05l-.01.304a4.12 4.12 0 0 1-2.255 3.374c-.03.852-.115 1.813-.295 2.762l-.027.112a1.125 1.125 0 0 1-2.183-.53l.051-.301a3.2 3.2 0 0 1-1.406.354c-1.12 0-2.023-.52-2.75-1.113-.704-.574-1.392-1.345-2.002-1.985C10.94 7.157 9.734 6.125 8 6.125c-1.695 0-2.883.624-3.66 1.497C3.547 8.516 3.126 9.74 3.126 11c0 .402.051.78.14 1.132l.102.343.032.11a1.126 1.126 0 0 1-2.12.72l-.042-.106-.153-.513A6.8 6.8 0 0 1 .875 11m7.5-1a1.376 1.376 0 0 1-2.742.14L5.625 10l.008-.141A1.374 1.374 0 0 1 7 8.625l.14.008c.694.07 1.235.655 1.235 1.367"
      />
    </svg>
  );
}
