<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path fill-rule="evenodd" d="M21.333 9.5a3.833 3.833 0 0 0-3.833 3.833v2.5h7.667v-2.5A3.833 3.833 0 0 0 21.333 9.5m6.834 6.333v-2.5a6.833 6.833 0 0 0-13.667 0v2.5H6.667a1.5 1.5 0 0 0 0 3h18.5v29.035a5 5 0 0 1-1.69-.355l-2.21-.883a7 7 0 0 0-5.2 0l-2.637 1.054c-.976.39-2.05.464-3.07.209L6.91 47.03a1 1 0 1 0-.485 1.94l3.451.863a7 7 0 0 0 4.298-.292l2.637-1.054a5 5 0 0 1 3.714 0l2.21.884a7 7 0 0 0 5.199 0l2.21-.884a5 5 0 0 1 3.714 0l2.21.884a7 7 0 0 0 5.2 0l2.21-.884a5 5 0 0 1 3.713 0l2.637 1.054a7 7 0 0 0 4.298.292l3.45-.863a1 1 0 1 0-.484-1.94l-3.451.863a5 5 0 0 1-3.07-.209l-1.07-.428V18.833h7.833a1.5 1.5 0 1 0 0-3H49.5v-2.5a6.833 6.833 0 1 0-13.667 0v2.5zM29.4 46.63l-1.233.493v-8.29H46.5v7.394a7 7 0 0 0-3.767.402l-2.21.884a5 5 0 0 1-3.713 0l-2.21-.884a7 7 0 0 0-5.2 0m17.1-10.797v-7.666H28.167v7.666zm0-10.666H28.167v-6.334H46.5zm0-9.334v-2.5a3.833 3.833 0 1 0-7.667 0v2.5zM21.266 54.63a7 7 0 0 0-5.2 0l-2.636 1.055c-.976.39-2.05.464-3.07.209L6.91 55.03a1 1 0 1 0-.485 1.94l3.451.863a7 7 0 0 0 4.298-.292l2.637-1.054a5 5 0 0 1 3.714 0l2.21.884a7 7 0 0 0 5.199 0l2.21-.884a5 5 0 0 1 3.714 0l2.21.884a7 7 0 0 0 5.2 0l2.21-.884a5 5 0 0 1 3.713 0l2.637 1.054a7 7 0 0 0 4.298.292l3.45-.863a1 1 0 1 0-.484-1.94l-3.451.863a5 5 0 0 1-3.07-.209l-2.637-1.054a7 7 0 0 0-5.2 0l-2.21.883a5 5 0 0 1-3.713 0l-2.21-.883a7 7 0 0 0-5.2 0l-2.21.883a5 5 0 0 1-3.714 0z"/></svg></template>
<script setup lang="ts">
/**
 * Pool64 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>
