<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="M43.5 40.5h-38a3 3 0 0 1-3-3v-26a3 3 0 0 1 3-3h38a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3"/><path fill-rule="evenodd" d="M17.5 27.5a1 1 0 0 1-1-1v-4a1 1 0 0 1 2 0v4a1 1 0 0 1-1 1m14 0a1 1 0 0 1-1-1v-4a1 1 0 0 1 2 0v4a1 1 0 0 1-1 1m-12-6v8a1 1 0 0 0 1 1h1v2a1 1 0 0 0 2 0v-2h2v2a1 1 0 0 0 2 0v-2h1a1 1 0 0 0 1-1v-8z" clip-rule="evenodd" data-color="color-2" data-stroke="none"/><path d="M19.5 20.5h10c0-1.555-.724-2.926-1.837-3.843l1.253-1.88a.5.5 0 1 0-.832-.554l-1.253 1.879c-.699-.372-1.484-.602-2.331-.602s-1.632.23-2.331.602l-1.253-1.879a.5.5 0 1 0-.832.554l1.253 1.88c-1.113.917-1.837 2.288-1.837 3.843" data-color="color-2" data-stroke="none"/></g></g></svg>
</template>
