<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="M15 12a3 3 0 0 0-3-3v6a3 3 0 0 0 3-3" data-color="color-2"/><path d="M12 4v3a5 5 0 0 1 0 10v3a8 8 0 0 0 0-16" data-color="color-2"/><path d="M12 0a12 12 0 1 0 12 12A12.013 12.013 0 0 0 12 0m0 22a9.95 9.95 0 0 1-6.531-2.444l.146-.619L7.323 17.5a1 1 0 0 0 .318-1.04l-.7-2.473a1 1 0 0 0-.231-.408l-1.236-1.317-.187-.319.64-.547 2.487-1.258a1 1 0 0 0 .538-.746l.4-2.74a1 1 0 0 0-.26-.83L7.451 4.066a1 1 0 0 0-.094-.088l-.588-.484A9.994 9.994 0 1 1 12 22"/></g></svg>
</template>
