<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 fill="none" stroke-linecap="square" stroke-miterlimit="10" stroke-width="3" transform="translate(.5 .5)"><path d="M11 5v14" data-cap="butt"/><path d="M22 12h4" data-color="color-2"/><path d="M11 5 3 2l-1-.001V22l1 .001L11 19" data-cap="butt"/><circle cx="36" cy="12" r="4" data-color="color-2"/><path d="M46 12.118a10.24 10.24 0 0 0-5.531-8.952 9.17 9.17 0 0 0-5.518-1.11L11 5v14l13.294 1.635a5 5 0 0 1 4.168 3.492L32.7 37.9a6 6 0 0 1-.631 4.92l-.553.894a1.5 1.5 0 0 0 1.677 2.234l4.348-1.207a5 5 0 0 0 3.569-5.78l-1.282-6.535a13.97 13.97 0 0 1 1.524-9.52l3.284-5.877A9.94 9.94 0 0 0 46 12.118" data-cap="butt"/><path d="m30.48 30.85-2.82.869a1 1 0 0 1-1.251-.661l-.768-2.5a1 1 0 0 1 .659-1.248l2.8-.862" data-cap="butt"/></g></svg>
</template>
