<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M3 18a1 1 0 0 1 1 1v1h1a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m18 0a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2.5a1 1 0 1 1 0-2H20v-1a1 1 0 0 1 1-1m-8.092-4.752a.5.5 0 0 1 .505.38l.015.1.013.286c.042.656.146 1.25.43 1.812.319.634.894 1.276 1.98 1.904a.5.5 0 0 1-.5.866c-1.217-.703-1.948-1.477-2.374-2.32-.368-.732-.488-1.48-.534-2.2l-.015-.308.007-.101a.5.5 0 0 1 .473-.419m-.991 4.232a.5.5 0 0 1-.901.433zm.53-6.65c.71-.109 1.554.01 2.246.531.706.531 1.183 1.426 1.245 2.721.016.323.159.655.384.961.169.229.371.426.565.574l.19.132.08.061a.501.501 0 0 1-.516.833l-.091-.044-.133-.087a3.9 3.9 0 0 1-.9-.875c-.302-.41-.55-.929-.577-1.507-.052-1.063-.427-1.652-.848-1.969-.435-.327-.992-.42-1.493-.343-.527.081-.9.344-1.144.761-.254.434-.387 1.073-.329 1.912a8 8 0 0 0 .791 2.99l-.451.215-.45.217a9 9 0 0 1-.888-3.353c-.066-.963.075-1.822.464-2.486.399-.681 1.036-1.118 1.855-1.244m-1.264-2.38c3.127-.93 5.246.825 6.311 2.332a.5.5 0 1 1-.816.577c-.938-1.325-2.662-2.708-5.21-1.95-1.27.377-2.005 1.245-2.403 2.302-.403 1.073-.448 2.328-.308 3.386a.5.5 0 0 1-.992.132c-.155-1.165-.114-2.597.364-3.87.485-1.29 1.428-2.427 3.054-2.91Zm-.277-2.342a6.64 6.64 0 0 1 3.5-.01.5.5 0 0 1-.163.982l-.1-.017-.322-.078a5.7 5.7 0 0 0-2.656.09c-1.121.3-2.14.95-2.864 1.693l-.078.064a.5.5 0 0 1-.639-.763l.33-.316a7.4 7.4 0 0 1 2.992-1.645M5 2a1 1 0 0 1 0 2H4v1a1 1 0 0 1-2 0V3a1 1 0 0 1 1-1zm16 0a1 1 0 0 1 1 1v2a1 1 0 1 1-2 0V4h-1a1 1 0 1 1 0-2z"/></svg></template>
<script setup lang="ts">
/**
 * AuthenticationFingerprint24 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>
