<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M19 9a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1h-8a1 1 0 0 1-1-1V10a1 1 0 0 1 1-1zm-7 11h6v-9h-6zm1-18.5a1 1 0 0 1 1 1V3h2a1 1 0 0 1 1 1v3a1 1 0 1 1-2 0V5h-1v.5a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V5H6v12h2a1 1 0 1 1 0 2H5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2v-.5a1 1 0 0 1 1-1zM15.5 17a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1zm1-2a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zm0-2a.5.5 0 0 1 0 1h-3a.5.5 0 0 1 0-1zM9 4.5h3v-1H9z"/></svg></template>
<script setup lang="ts">
/**
 * Paste24 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>
