<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g fill="currentColor"><path d="M21.055 19.848A11.981 11.981 0 0 0 12 0a1 1 0 0 0 0 2 9.986 9.986 0 0 1 7.64 16.433l-1.786-1.787a.5.5 0 0 0-.847.272l-1 6a.5.5 0 0 0 .493.582 1 1 0 0 0 .082-.007l6-1a.5.5 0 0 0 .272-.847ZM12 22A9.988 9.988 0 0 1 4.359 5.566l1.787 1.788A.5.5 0 0 0 6.5 7.5a.5.5 0 0 0 .493-.418l1-6a.5.5 0 0 0-.575-.575l-6 1a.5.5 0 0 0-.272.847l1.789 1.788A12 12 0 0 0 12 24a1 1 0 0 0 0-2"/><path d="M15.983 14.214a2.55 2.55 0 0 1-.887 2 4.5 4.5 0 0 1-2.561.971V19h-1.112v-1.766a8.6 8.6 0 0 1-3.406-.634v-1.767a8.6 8.6 0 0 0 1.682.59 7.6 7.6 0 0 0 1.724.247v-3.13l-.7-.26a4.95 4.95 0 0 1-2.005-1.259 2.67 2.67 0 0 1-.634-1.811 2.36 2.36 0 0 1 .9-1.9 4.46 4.46 0 0 1 2.44-.9V5h1.112v1.381a9.2 9.2 0 0 1 3.222.686L15.146 8.6a9 9 0 0 0-2.611-.619v3.046l.636.243a5.8 5.8 0 0 1 2.2 1.289 2.38 2.38 0 0 1 .612 1.655M10.05 9.193a1.12 1.12 0 0 0 .3.794 3 3 0 0 0 1.076.628v-2.6a1.95 1.95 0 0 0-1.022.41.99.99 0 0 0-.354.768m3.958 5.146a1.04 1.04 0 0 0-.339-.8 3.5 3.5 0 0 0-1.134-.607V15.6q1.473-.223 1.473-1.261" data-color="color-2"/></g></svg>
</template>
