<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 d="M16.58 19.563h-.048L13.675 21l-.5-2.232 3.789-1.868h2.472v15.6H16.58Zm6.804 8.929a4.31 4.31 0 0 1 2.928-4.056v-.073a3.8 3.8 0 0 1-2.376-3.456c0-2.544 2.255-4.272 5.208-4.272 3.36 0 4.9 2.016 4.9 3.936a3.9 3.9 0 0 1-2.4 3.528v.072a4.19 4.19 0 0 1 2.975 3.936c0 2.785-2.351 4.657-5.688 4.657-3.652 0-5.547-2.088-5.547-4.272m8.232-.144c0-1.584-1.176-2.449-2.9-2.929a2.85 2.85 0 0 0-2.3 2.737 2.457 2.457 0 0 0 2.617 2.52 2.36 2.36 0 0 0 2.583-2.328m-4.872-7.561c0 1.272 1.056 2.04 2.544 2.448a2.53 2.53 0 0 0 1.944-2.352A2.09 2.09 0 0 0 29 18.675a2.068 2.068 0 0 0-2.256 2.112" data-color="color-2" data-stroke="none"/><path fill="none" d="M40.5 2.5v12m-6-6h12" data-color="color-2"/><path fill="none" d="M29.774 3.141a22 22 0 1 0 16.085 16.085"/></g></g></svg>
</template>
