<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path d="M38 18.5a1.5 1.5 0 0 1 1.5 1.5v22a1.5 1.5 0 0 1-1.5 1.5H22a1.5 1.5 0 0 1-1.5-1.5V20a1.5 1.5 0 0 1 1.5-1.5zm-14.5 22h13v-19h-13zm2.5-37A1.5 1.5 0 0 1 27.5 5v1.5H32A1.5 1.5 0 0 1 33.5 8v6a1.5 1.5 0 0 1-3 0V9.5h-3V11a1.5 1.5 0 0 1-1.5 1.5H16a1.5 1.5 0 0 1-1.5-1.5V9.5h-3v25H16a1.5 1.5 0 0 1 0 3h-6A1.5 1.5 0 0 1 8.5 36V8A1.5 1.5 0 0 1 10 6.5h4.5V5A1.5 1.5 0 0 1 16 3.5zM31 34a1 1 0 1 1 0 2h-4a1 1 0 1 1 0-2zm2-4a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm0-4a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zM17.5 9.5h7v-3h-7z"/></svg></template>
<script setup lang="ts">
/**
 * Paste48 is an SVG icon wrapped in a Vue component to make it easier to use.
 */
withDefaults(
  defineProps<{
    /**
     * Define the color of the icon.
     */
    color?: string;
  }>(),
  {
    color: 'currentColor',
  },
);
</script>
