<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path fill-rule="evenodd" d="M27.972 11.563A6.503 6.503 0 0 1 38.691 9.5h-4.69a1.5 1.5 0 0 0-1.5 1.5v6a1.5 1.5 0 0 0 1.5 1.5h4.69a6.503 6.503 0 0 1-10.719-2.063 1.5 1.5 0 0 0-1.39-.937H9a1.5 1.5 0 0 1 0-3h17.582a1.5 1.5 0 0 0 1.39-.937M34 4.5a9.5 9.5 0 0 0-8.368 5H9a4.5 4.5 0 1 0 0 9h16.632a9.503 9.503 0 0 0 17.177-.937 1.5 1.5 0 0 0-1.39-2.063H35.5v-3h5.919a1.5 1.5 0 0 0 1.39-2.063A9.5 9.5 0 0 0 34 4.5M7.5 23a1.5 1.5 0 0 0-3 0v18a1.5 1.5 0 0 0 3 0v-.994c.424.267.9.544 1.427.821C11.476 42.17 15.214 43.5 20 43.5c3.621 0 7.763-.907 11.442-1.99 3.7-1.089 7.037-2.388 9.076-3.235 1.85-.768 2.982-2.574 2.982-4.522 0-3.37-3.262-5.78-6.484-4.789l-6.543 2.013A5 5 0 0 0 25.5 26.5H16c-3.355 0-5.706-.479-7.184-.934-.56-.172-.996-.341-1.316-.481zm.337 13.592q-.192-.148-.337-.267v-8.03q.207.069.434.139C9.706 28.979 12.355 29.5 16 29.5h9.5a2 2 0 0 1 0 4H20a1.5 1.5 0 1 0 0 3h5.5a5 5 0 0 0 4.08-2.11l8.318-2.559a2.01 2.01 0 0 1 2.602 1.922c0 .792-.453 1.47-1.132 1.751-1.983.824-5.211 2.08-8.773 3.128C27.011 39.687 23.193 40.5 20 40.5c-4.214 0-7.475-1.17-9.676-2.327a17.4 17.4 0 0 1-2.487-1.58"/></svg></template>
<script setup lang="ts">
/**
 * ToolRental48 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>
