<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="M22.756 7.526a1.5 1.5 0 0 0-2.483-.587L6.939 20.273a1.5 1.5 0 0 0 .587 2.483l7.664 2.555 2.796 2.796-.927.265a1 1 0 0 0 .55 1.923l1.994-.57L21.88 32 6.939 46.94A1.5 1.5 0 0 0 6.5 48v8A1.5 1.5 0 0 0 8 57.5h8a1.5 1.5 0 0 0 1.06-.44l13.413-13.412c.15.03.31.025.468-.02l1.996-.57 5.049 5.049-.927.265a1 1 0 1 0 .55 1.923l1.994-.57 7.336 7.336A1.5 1.5 0 0 0 48 57.5h8a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0-.44-1.06l-1.712-1.714.927-.264a1 1 0 1 0-.55-1.923l-1.995.57-5.049-5.05.927-.264a1 1 0 0 0-.55-1.923l-1.995.57L42.121 32l.193-.192.627-.18a1 1 0 0 0 .707-1.155l5.162-5.162 7.664-2.555a1.5 1.5 0 0 0 .587-2.483L43.727 6.939a1.5 1.5 0 0 0-2.483.587l-2.555 7.664L32 21.879l-6.689-6.69zM50.43 44.55l-5.049-5.049-9.144 2.613 5.049 5.05zm-7.527 4.23 5.718 5.719H54.5v-5.879l-2.452-2.452zm-8.284-8.283 9.144-2.613-5.048-5.05-9.145 2.614zm2.478-9.28-5.05-5.049-9.144 2.613 5.05 5.049zm-12.445 3.556-.927.265a1 1 0 0 0 .55 1.922l1.995-.57L29.88 40l-7 7H17v-5.879l7-7zm-3.366-7.61 9.144-2.613-6.783-6.783-5.88 5.878zm14.989-2.202-.927.264L40 29.88l6.232-6.233-5.878-5.878-5.528 5.527.9-.257a1 1 0 1 1 .549 1.924M9.5 48.622l5.5-5.5v4.464l-5.5 5.5zm1.414 5.878h4.465l5.5-5.5h-4.465zm36.96-32.04-6.335-6.335 1.783-5.348 9.901 9.9zm-31.749 0-5.348-1.782 9.9-9.901 1.784 5.348z"/></svg></template>
<script setup lang="ts">
/**
 * Hardware64 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>
