<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px"><path fill-rule="evenodd" d="M9 4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v20a5 5 0 0 1-5 5H7a4 4 0 0 1-4-4v-8a1 1 0 0 1 1-1h5zM5 25a2 2 0 1 0 4 0v-7H5zm6 0c0 .729-.195 1.412-.535 2H24a3 3 0 0 0 3-3V5H11zm2-17.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5zm1 .5v4h10V8zm-1 8.5a.5.5 0 0 1 .5-.5H24a.5.5 0 0 1 0 1H13.5a.5.5 0 0 1-.5-.5m.5 3a.5.5 0 0 0 0 1H24a.5.5 0 0 0 0-1zM19 24h-5.5a.5.5 0 0 1 0-1H19a.5.5 0 0 1 0 1"/></svg></template>
<script setup lang="ts">
/**
 * Newspaper32 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>
