<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="M12.707 7.374a1 1 0 1 0-1.414-1.414L8.627 8.626v.001L5.96 11.293a1 1 0 1 0 1.414 1.414l1.96-1.96 3.942 3.943A25.4 25.4 0 0 0 6.5 32c0 14.084 11.417 25.5 25.5 25.5S57.5 46.084 57.5 32a25.4 25.4 0 0 0-6.775-17.31l2.609-2.609.626.626a1 1 0 1 0 1.414-1.414L54.041 9.96l-1.334-1.333a1 1 0 1 0-1.414 1.414l.626.626-2.608 2.609A25.4 25.4 0 0 0 32 6.5a25.4 25.4 0 0 0-17.311 6.776l-3.942-3.942zM9.5 32C9.5 19.574 19.574 9.5 32 9.5S54.5 19.574 54.5 32 44.427 54.5 32 54.5 9.5 44.427 9.5 32m31.016-8h-2.36v13.762h2.36V32q0-.972.558-1.541.556-.57 1.356-.569.817 0 1.338.55.54.533.539 1.469v5.853h2.36v-6.385q0-1.138-.465-1.964a3.06 3.06 0 0 0-1.245-1.284q-.799-.459-1.82-.459-.819 0-1.506.367a3.5 3.5 0 0 0-1.115.9zm-9.178 14q-1.413 0-2.472-.458-1.059-.477-1.635-1.321-.558-.844-.557-1.945 0-1.083.594-1.835a4.2 4.2 0 0 1 1.542-1.175q-1.988-1.045-1.988-2.899 0-1.008.54-1.816.556-.826 1.579-1.303t2.397-.477q1.375 0 2.397.477t1.56 1.303q.559.808.558 1.816 0 1.064-.557 1.743a4.8 4.8 0 0 1-1.43 1.156q.929.423 1.541 1.175.614.752.614 1.835 0 1.1-.576 1.945-.576.844-1.636 1.32-1.06.46-2.471.46m-2.193-3.853q0 .918.613 1.468.614.532 1.58.532t1.58-.55q.63-.55.631-1.45 0-.863-.613-1.413-.595-.568-1.598-.568c-1.003 0-1.202.19-1.598.568q-.595.55-.595 1.413m.149-5.67q0 .771.539 1.322.538.55 1.505.55t1.505-.55q.54-.55.539-1.322 0-.862-.576-1.357-.576-.514-1.468-.514c-.892 0-1.084.171-1.468.514q-.576.495-.576 1.357M21.63 35.01H16V33.1l3.493-8.091h2.546l-3.438 7.945h3.029v-3.01h2.304v3.01h1.45v2.055h-1.45v2.752h-2.304z"/></svg></template>
<script setup lang="ts">
/**
 * Timer48h64 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>
