<script setup lang="ts">
defineProps<{ ariaLabel?: string }>();
</script>
<template>
  <svg viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor"
       :role="ariaLabel ? 'img' : 'presentation'"
       :aria-label="ariaLabel || undefined"><g fill="currentColor"><path d="M2 15V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v1h2V3a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h1v-2H3a1 1 0 0 1-1-1" data-color="color-2"/><path d="M17 18a1 1 0 1 0 1-1h-1Zm-7 0a1 1 0 0 0 2 0v-1h-1a1 1 0 0 0-1 1m9-7a1 1 0 0 0-2 0v1h1a1 1 0 0 0 1-1m-8-1a1 1 0 0 0 0 2h1v-1a1 1 0 0 0-1-1m2 3h3v3h-3z"/><path d="M21 5H8a3 3 0 0 0-3 3v13a3 3 0 0 0 3 3h13a3 3 0 0 0 3-3V8a3 3 0 0 0-3-3m-3 11a2 2 0 1 1-2 2v-1h-3v1a2 2 0 1 1-2-2h1v-3h-1a2 2 0 1 1 2-2v1h3v-1a2 2 0 1 1 2 2h-1v3Z"/></g></svg>
</template>
