<template><svg aria-hidden="true" :fill="color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="48px" height="48px"><path d="M10.959 27.625c3.242 0 5.166 1.943 5.186 5.273h-2.813c-.03-1.689-.986-2.783-2.422-2.783-1.709 0-2.607 1.172-2.607 3.399v2.88c0 2.237.898 3.399 2.646 3.399 1.455 0 2.364-1.016 2.393-2.656h2.812c0 3.193-1.992 5.146-5.195 5.146-3.486 0-5.537-2.178-5.537-5.889v-2.88c0-3.711 2.05-5.889 5.537-5.889m13.09 0c2.949 0 4.931 1.65 5.02 4.17H26.45c-.107-1.162-.996-1.875-2.373-1.875-1.396 0-2.265.654-2.265 1.709 0 .996.625 1.543 2.148 1.875l1.445.332c2.725.605 3.916 1.826 3.916 3.984 0 2.783-1.992 4.463-5.283 4.463-3.193 0-5.195-1.592-5.293-4.228h2.617c.127 1.22 1.123 1.923 2.725 1.923 1.523 0 2.49-.732 2.49-1.875 0-.956-.625-1.464-2.256-1.826l-1.465-.342c-2.548-.576-3.798-1.923-3.798-4.013 0-2.627 1.943-4.297 4.99-4.297Zm13.344 11.611h.127l2.939-11.328h2.773L39.004 42h-3.281l-4.229-14.092h2.998l2.9 11.328ZM28 4.5a1.5 1.5 0 0 1 1.06.44l10 10A1.5 1.5 0 0 1 39.5 16v6a1.5 1.5 0 0 1-3 0v-4.5H28a1.5 1.5 0 0 1-1.5-1.5V7.5h-15V22a1.5 1.5 0 0 1-3 0V6A1.5 1.5 0 0 1 10 4.5zm1.5 10h4.879L29.5 9.621z"/></svg></template>
<script setup lang="ts">
/**
 * FileCsv48 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>
