import type { SVGProps } from 'react';

export function GlobeIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg className="iconSize-20" width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
        <path d="M13.0001 23.8334C18.9832 23.8334 23.8334 18.9831 23.8334 13C23.8334 7.01694 18.9832 2.16669 13.0001 2.16669C7.017 2.16669 2.16675 7.01694 2.16675 13C2.16675 18.9831 7.017 23.8334 13.0001 23.8334Z" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M8.66675 13C8.66675 8.96649 10.2183 5.08752 13.0001 2.16669C15.7818 5.08752 17.3334 8.96649 17.3334 13C17.3334 17.0336 15.7818 20.9125 13.0001 23.8334C10.2183 20.9125 8.66675 17.0336 8.66675 13Z" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M2.16675 13H23.8334" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
    </svg>
  );
}

export function UsersIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg className="iconSize-20" width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
        <path d="M18.6666 24.5V22.1667C18.6666 20.929 18.1749 19.742 17.2998 18.8668C16.4246 17.9917 15.2376 17.5 13.9999 17.5H6.99992C5.76224 17.5 4.57526 17.9917 3.70009 18.8668C2.82492 19.742 2.33325 20.929 2.33325 22.1667V24.5" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M18.6667 3.64935C19.6675 3.90878 20.5537 4.49316 21.1864 5.31076C21.819 6.12836 22.1623 7.13289 22.1623 8.16669C22.1623 9.20048 21.819 10.205 21.1864 11.0226C20.5537 11.8402 19.6675 12.4246 18.6667 12.684" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M25.6667 24.5V22.1667C25.666 21.1327 25.3218 20.1282 24.6883 19.311C24.0549 18.4938 23.1679 17.9102 22.1667 17.6517" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M10.4999 12.8333C13.0772 12.8333 15.1666 10.744 15.1666 8.16667C15.1666 5.58934 13.0772 3.5 10.4999 3.5C7.92259 3.5 5.83325 5.58934 5.83325 8.16667C5.83325 10.744 7.92259 12.8333 10.4999 12.8333Z" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
    </svg>
  );
}

export function ScaleIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg className="iconSize-20" width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
        <path d="M14 3.5V24.5" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M22.1667 9.33335L25.6667 18.6667C24.657 19.424 23.4289 19.8334 22.1667 19.8334C20.9046 19.8334 19.6765 19.424 18.6667 18.6667L22.1667 9.33335ZM22.1667 9.33335V8.16669" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M3.5 8.16665H4.66667C7.92213 8.16665 11.1275 7.36529 14 5.83331C16.8725 7.36529 20.0779 8.16665 23.3333 8.16665H24.5" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M5.83325 9.33335L9.33325 18.6667C8.32352 19.424 7.09541 19.8334 5.83325 19.8334C4.57109 19.8334 3.34298 19.424 2.33325 18.6667L5.83325 9.33335ZM5.83325 9.33335V8.16669" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
        <path d="M8.16675 24.5H19.8334" stroke="#938048" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" />
    </svg>
  );
}
