<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="M21.558 4.975c1.384-.32 2.94-.325 4.182-.24.55.037 1.027.091 1.385.14.049.358.103.835.14 1.385.086 1.243.08 2.798-.24 4.182-.365 1.583-1.301 3.173-2.574 4.694-1.267 1.514-2.824 2.908-4.353 4.1a46 46 0 0 1-5.043 3.4 16.5 16.5 0 0 0-1.827-2.45l4.812-4.812a1 1 0 1 0-1.414-1.414l-4.812 4.812a16.5 16.5 0 0 0-2.45-1.826 45.934 45.934 0 0 1 3.4-5.043c1.193-1.53 2.587-3.087 4.1-4.354 1.522-1.273 3.111-2.21 4.694-2.574M10.437 20.224c-.913-.812-1.901-1.504-2.884-1.996a1 1 0 0 1-.438-1.36l.74.39-.74-.391.001-.001.001-.003.005-.007.015-.028.136-.25-3.366-3.927a1 1 0 0 1-.042-1.248l.802.597-.802-.598.002-.002.003-.005.012-.015a9 9 0 0 1 .2-.257c.135-.169.33-.406.572-.683a19 19 0 0 1 1.952-1.943c.777-.657 1.715-1.309 2.707-1.65 1.015-.348 2.19-.399 3.252.328.335.23.667.548.922.817a26 26 0 0 1 2.094-1.977c1.652-1.382 3.523-2.527 5.528-2.99 1.66-.382 3.438-.377 4.767-.286a23 23 0 0 1 2.13.247l.132.023.037.007.01.002h.005L28 4l.982-.19v.005l.003.01.006.037.024.132q.03.172.074.48c.057.406.126.978.172 1.65.09 1.33.096 3.108-.287 4.768-.462 2.004-1.607 3.875-2.989 5.527a26 26 0 0 1-1.977 2.094c.269.256.588.587.817.922.727 1.063.676 2.237.328 3.252-.341.993-.993 1.93-1.65 2.707a19 19 0 0 1-1.943 1.952 20 20 0 0 1-.94.772l-.015.012-.005.004h-.002v.001L20 27.334l.598.801a1 1 0 0 1-1.249-.042l-3.926-3.366-.25.137-.028.015-.008.004-.003.001-.391-.74.39.74a1 1 0 0 1-1.36-.437c-.492-.982-1.185-1.971-1.996-2.883a1 1 0 0 1-1.34-1.34M28 4l.982-.19a1 1 0 0 0-.792-.791zm-7.98 22.033-2.777-2.38a48 48 0 0 0 4.084-2.84c.392-.306.79-.626 1.185-.96.268.245.525.51.663.712.259.379.303.842.086 1.472-.224.653-.695 1.369-1.285 2.065a17 17 0 0 1-1.956 1.931M8.347 14.758a48 48 0 0 1 2.84-4.085q.459-.59.96-1.185c-.245-.268-.51-.525-.712-.663-.379-.259-.842-.303-1.472-.086-.653.224-1.369.696-2.065 1.285a17 17 0 0 0-1.931 1.956zM6.424 26.697c-.469.117-.945.19-1.355.234.045-.41.117-.886.234-1.355.153-.61.362-1.13.622-1.476.239-.318.468-.433.742-.433.92 0 1.666.746 1.666 1.667 0 .273-.115.503-.433.741-.346.26-.865.47-1.476.622M4 29v-1zh.077l.188-.006c.159-.005.383-.017.651-.039a13 13 0 0 0 1.993-.318c.723-.18 1.537-.471 2.191-.962.682-.511 1.233-1.282 1.233-2.342a3.667 3.667 0 0 0-3.666-3.666c-1.06 0-1.83.551-2.342 1.233-.49.654-.781 1.468-.962 2.191a13 13 0 0 0-.318 1.993 14 14 0 0 0-.044.84v.053L3 27.992V28h1-1a1 1 0 0 0 1 1M22 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M19.5 10a2.5 2.5 0 1 1 5 0 2.5 2.5 0 0 1-5 0"/></svg></template>
<script setup lang="ts">
/**
 * Release32 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>
