<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="M20.804 13.984c6.183-6.183 16.208-6.183 22.392 0 6.177 6.177 6.183 16.189.018 22.373l-.02.019-.023.022q-.06.056-.16.158c-.135.135-.32.329-.54.576a17.6 17.6 0 0 0-1.601 2.103c-.96 1.48-1.963 3.523-2.273 5.932H25.403c-.31-2.41-1.314-4.453-2.273-5.932a17.6 17.6 0 0 0-1.6-2.103 14 14 0 0 0-.744-.775c-6.165-6.185-6.16-16.196.018-22.373m24.465 24.559-1.013-1.107c1.013 1.107 1.014 1.106 1.014 1.106l.002-.002.012-.01.033-.033c7.355-7.355 7.355-19.28 0-26.634-7.355-7.355-19.28-7.355-26.634 0-7.355 7.354-7.355 19.28 0 26.634l.023.023.024.023.024.022.109.107c.098.1.245.252.425.453.36.405.842.998 1.325 1.743.976 1.505 1.887 3.527 1.887 5.799 0 .444.193.843.5 1.118v1.548c0 1.7 1.157 3.13 2.727 3.546a6.335 6.335 0 0 0 12.546 0A3.67 3.67 0 0 0 41 49.333v-1.548a1.5 1.5 0 0 0 .5-1.118c0-2.272.91-4.294 1.887-5.8.482-.744.966-1.337 1.325-1.742a11 11 0 0 1 .534-.56zM39 48.167H25v1.166c0 .92.747 1.667 1.668 1.667h10.666c.92 0 1.667-.746 1.667-1.667zm-20.27-9.625h.001l1.013-1.106a244 244 0 0 1-1.013 1.106m12.646-21.99a1 1 0 0 1 1.25 0C36.15 19.375 38 22.979 38 26.668c0 3.556-1.718 7.032-5 9.805v2.195a1 1 0 1 1-2 0v-2.195c-3.283-2.773-5-6.25-5-9.805 0-3.69 1.848-7.293 5.375-10.115M36 26.668c0 2.407-.97 4.869-3 7.051V28a1 1 0 0 0-2 0v5.718c-2.03-2.182-3-4.644-3-7.051 0-2.773 1.287-5.62 4-8.027 2.712 2.407 4 5.254 4 8.027m-4 29.666A4.335 4.335 0 0 1 27.782 53h8.435A4.335 4.335 0 0 1 32 56.333"/></svg></template>
<script setup lang="ts">
/**
 * EcoAlt64 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>
