<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="M16 7a7.02 7.02 0 0 1-6.369-4.1l-.414-.91 1.82-.829.415.91A5.01 5.01 0 0 0 16 5a4.97 4.97 0 0 0 3.536-1.465l.707-.707 1.414 1.414-.707.707A6.96 6.96 0 0 1 16 7M7 23c-3.38 0-7-3.215-7-8v-1h2v1c0 3.536 2.635 6 5 6 2.318 0 4-1.262 4-3a3.87 3.87 0 0 0-4-4H6v-2c1.747 0 4-1.455 4-3 0-.495 0-2-3-2a5.87 5.87 0 0 0-3.294 1.708L3 9.411 1.587 8l.706-.706C2.527 7.059 4.653 5 7 5c3.131 0 5 1.5 5 4a4.69 4.69 0 0 1-2.129 3.684A5.87 5.87 0 0 1 13 18c0 2.851-2.58 5-6 5"/><path d="M18.479 21C15.385 21 14 18.489 14 16v-1h2v1c0 .7.179 3 2.479 3 1.93 0 3.5-2.019 3.5-4.5 0-2.167-.932-4.5-2.979-4.5-1.409 0-1.787.558-2.412 1.48-1.171 1.732-2.481 3.116-6.73 2.51l-.989-.141.282-1.981.991.142c3.347.481 3.984-.461 4.791-1.651A4.36 4.36 0 0 1 19 8c2.932 0 4.979 2.673 4.979 6.5 0 3.584-2.467 6.5-5.5 6.5M14.5 3A1.5 1.5 0 1 1 16 1.5 1.5 1.5 0 0 1 14.5 3"/></g></svg>
</template>
