<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="64px" height="64px"><path d="M40 6.5A1.5 1.5 0 0 1 41.5 8v6.5h7.834a1.5 1.5 0 0 1 1.5 1.5v18.137l1.553.414a1.5 1.5 0 0 1 1.047 1.89l-4.612 14.985c.606.145 1.18.455 1.652.927l2.195 2.195a.5.5 0 0 0 .77-.076l1.313-1.971a1.5 1.5 0 0 1 2.496 1.664l-1.314 1.97a3.5 3.5 0 0 1-5.386.534l-2.195-2.194a.5.5 0 0 0-.707 0l-2.505 2.505a3.5 3.5 0 0 1-4.95 0l-2.505-2.505a.5.5 0 0 0-.707 0l-2.505 2.505a3.5 3.5 0 0 1-4.949 0l-2.505-2.505a.5.5 0 0 0-.707 0l-2.505 2.505a3.5 3.5 0 0 1-4.95 0l-2.505-2.505a.5.5 0 0 0-.707 0l-2.194 2.194a3.5 3.5 0 0 1-5.387-.533l-1.313-1.971a1.5 1.5 0 0 1 2.496-1.664l1.313 1.97a.5.5 0 0 0 .77.077l2.194-2.195a3.5 3.5 0 0 1 1.652-.927l-2.725-8.857-1.346-4.37-.396-1.29-.107-.347-.027-.09-.008-.023v-.006h-.002v-.002a1.5 1.5 0 0 1 1.047-1.89l1.554-.415V16a1.5 1.5 0 0 1 1.5-1.5H22.5V8A1.5 1.5 0 0 1 24 6.5zM13.89 37.048l.083.267 1.346 4.373 3.337 10.847 2.323 2.323a.5.5 0 0 0 .707 0l2.505-2.505a3.5 3.5 0 0 1 4.95 0l1.359 1.359V32.618zM33.5 53.712l1.358-1.359a3.5 3.5 0 0 1 4.95 0l2.505 2.505a.5.5 0 0 0 .707 0l2.323-2.323 4.765-15.487-16.608-4.43zM16.167 33.336 23 31.514V25h-6.833zM41 31.514l6.834 1.822V25H41zm-16-.534 6-1.6V25h-6zm8-1.6 6 1.6V25h-6zM16.167 23H23v-5.5h-6.833zM25 23h6v-5.5h-6zm16 0h6.834v-5.5H41zm-8 0h6v-5.5h-6zm-7.5-8.5h13v-5h-13z"/></svg></template>
<script setup lang="ts">
/**
 * CargoShip64 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>
