<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 48 48" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g stroke="currentColor" stroke-linecap="square" stroke-miterlimit="10" stroke-width="2"><g fill="currentColor" stroke-linecap="square" stroke-miterlimit="10"><path fill="none" d="M44.5 24.5c0 11-9 20-20 20s-20-9-20-20 9-20 20-20C32.3 4.5 39 9 42.3 15.4" data-cap="butt"/><path fill="none" d="M43.669 7.006 42.5 15.7l-8.925-1.2"/><path d="M23.489 31.017h-8.71v-1.564l3.313-3.331q1.468-1.502 1.946-2.132c1.3-1.702 1.037-3.124.396-3.739q-.524-.501-1.446-.501c-1.199 0-2.078.513-3.023 1.257l-1.116-1.362q1.072-.905 2.083-1.283c1.552-.58 3.72-.575 5.027.559q1.081.935 1.081 2.518c0 1.263-.496 2.267-1.27 3.266-.71.909-1.617 1.73-4.382 4.407v.088h6.1zm10.732-2.804H32.49v2.804h-2.013v-2.804h-5.871v-1.591l5.871-8.49h2.013V26.5h1.731zM30.477 26.5c0-3.334-.02-4.696.088-6.047h-.07c-.424 1-.94 1.649-3.964 6.047z" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
