import { SVGProps } from "react";

export function GlobeIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      viewBox="0 0 21.5 21.5"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M10.75 21.5C4.81294 21.5 0 16.6871 0 10.75C0 4.81294 4.81294 0 10.75 0C16.6871 0 21.5 4.81294 21.5 10.75C21.5 16.6871 16.6871 21.5 10.75 21.5ZM6.79401 19.1138C3.7851 17.6881 1.66834 14.6865 1.50958 11.1749C2.17856 11.5235 2.96341 11.7682 3.83879 11.7682C4.47252 11.7682 4.93837 11.7991 5.28488 11.864C5.63029 11.9287 5.80382 12.0178 5.89832 12.0952C6.05799 12.2259 6.20842 12.5052 6.20842 13.5018L6.20841 13.5761C6.20836 14.4989 6.20833 15.0472 6.28166 15.5375C6.35716 16.0424 6.50891 16.4772 6.75023 17.1686L6.77022 17.2259C7.0524 18.0347 7.09168 18.6264 6.79401 19.1138ZM10.75 20C9.86972 20 9.01816 19.877 8.21156 19.6474C8.695 18.6543 8.48898 17.5987 8.18649 16.7318C7.9195 15.9666 7.81758 15.6662 7.76516 15.3157C7.71045 14.9498 7.70842 14.5208 7.70842 13.5018C7.70842 12.5115 7.59887 11.549 6.84865 10.9346C6.4882 10.6395 6.04431 10.4802 5.56106 10.3897C5.07893 10.2994 4.5049 10.2682 3.83879 10.2682C2.98884 10.2682 2.21886 9.9231 1.58905 9.46133C2.08809 5.8811 4.63643 2.957 8.0108 1.9123C7.98881 2.19333 8.00012 2.47416 8.04742 2.74689C8.18481 3.53913 8.63585 4.28555 9.46268 4.68688C9.77793 4.8399 9.90463 4.99438 9.97437 5.1234C10.0581 5.27825 10.0993 5.4658 10.1456 5.77719C10.1506 5.81062 10.1556 5.8453 10.1607 5.88113C10.2458 6.47705 10.3758 7.38711 11.3819 8.03826C12.0614 8.47801 12.9118 8.63579 13.813 8.37062C14.6971 8.11045 15.5687 7.46329 16.3814 6.41131C16.8824 5.76286 17.5613 5.43053 18.2129 5.28382C19.3364 6.81518 20 8.7051 20 10.75C20 10.8656 19.9979 10.9807 19.9937 11.0953C19.1363 10.8916 18.1591 10.9818 17.1857 11.6815C16.2847 12.329 15.5506 12.3846 14.8761 12.4154L14.7837 12.4194C14.4773 12.4323 14.0868 12.4488 13.7392 12.5584C13.2861 12.7013 12.9079 12.992 12.647 13.492C12.2815 14.1925 12.3416 14.8104 12.5394 15.3507C12.6269 15.5894 12.7433 15.8194 12.8417 16.0138L12.8481 16.0265C12.954 16.2357 13.0469 16.42 13.1245 16.6168C13.2707 16.9877 13.3589 17.3961 13.2659 17.9412C13.1848 18.4162 12.9593 19.0333 12.4515 19.8438C11.9 19.9464 11.3312 20 10.75 20ZM14.4488 19.2309C17.1709 18.042 19.2102 15.5809 19.8151 12.5991C19.2575 12.4207 18.6691 12.4625 18.0611 12.8995C16.8063 13.8014 15.7194 13.8785 14.9445 13.9139C14.5376 13.9324 14.3411 13.9414 14.1904 13.9889C14.1093 14.0145 14.0506 14.0444 13.9768 14.1859C13.8496 14.4297 13.8598 14.5942 13.948 14.8348C14.0016 14.9813 14.0788 15.1365 14.1865 15.3492L14.1944 15.3647C14.2943 15.5622 14.4156 15.8018 14.5201 16.0669C14.7436 16.6341 14.8931 17.3226 14.7445 18.1935C14.6887 18.5204 14.5924 18.8648 14.4488 19.2309ZM9.59109 1.5719C9.49747 1.89221 9.47707 2.21215 9.52536 2.49057C9.59508 2.89261 9.79751 3.18204 10.1177 3.33744C10.6824 3.61153 11.0581 3.97385 11.2939 4.41013C11.5158 4.82057 11.5832 5.24679 11.6293 5.55644L11.6332 5.58284C11.7275 6.21687 11.77 6.50266 12.1969 6.77898C12.5171 6.98617 12.9162 7.0709 13.3895 6.93162C13.8799 6.78734 14.5077 6.38311 15.1944 5.49425C15.7526 4.77173 16.4434 4.32206 17.1296 4.05198C15.4699 2.47073 13.2233 1.5 10.75 1.5C10.3575 1.5 9.97073 1.52445 9.59109 1.5719Z"
        fill="currentColor"
      />
    </svg>
  );
}
