<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 64 64" 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" transform="translate(.5 .5)"><circle cx="8" cy="57" r="4" fill="none" data-cap="butt" data-color="color-2"/><circle cx="32" cy="57" r="4" fill="none" data-cap="butt" data-color="color-2"/><circle cx="56" cy="57" r="4" fill="none" data-cap="butt" data-color="color-2"/><path fill="none" d="M32 53V42m21.172 12.172L48 49v-7M10.828 54.172 16 49v-7" data-color="color-2"/><path d="M40.656 18.2c.391-2.613-1.6-4.018-4.32-4.955l.883-3.54-2.155-.535-.859 3.447a91 91 0 0 0-1.726-.406l.865-3.47-2.153-.541-.884 3.539-4.345-1.076-.573 2.3s1.6.366 1.565.389a1.146 1.146 0 0 1 1 1.253l-2.418 9.7a.783.783 0 0 1-.987.512c.021.032-1.566-.391-1.566-.391L21.917 26.9l4.34 1.095-.892 3.581 2.152.536.884-3.542q.88.239 1.717.446l-.88 3.526 2.154.536.892-3.573c3.674.7 6.437.415 7.6-2.908.937-2.676-.046-4.22-1.98-5.226a3.44 3.44 0 0 0 2.752-3.171m-4.924 6.9c-.665 2.676-5.171 1.229-6.631.866l1.183-4.743c1.461.371 6.144 1.092 5.448 3.883Zm.667-6.942c-.608 2.434-4.357 1.2-5.574.894l1.073-4.3c1.216.307 5.134.873 4.502 3.412Z" data-stroke="none"/><path fill="none" d="M49 15c-.25 0-.495.021-.74.037a17 17 0 0 0-32.52 0C15.5 15.021 15.25 15 15 15a11 11 0 0 0 0 22h34a11 11 0 0 0 0-22" data-cap="butt"/></g></g></svg>
</template>
