<script>
import Icon from '@iconify/css-svelte';

let {width, height, ...props} = $props();

const viewBox = {"width":32,"height":32};
const content = `<defs><path id="SVG6avVPbbn" fill="url(#SVGP98eXdfG)" class="dp031hbx"/></defs><g class="ft5dv1b"><g clip-path="url(#SVGkRCCwb7V)" transform="matrix(.8 0 0 .8 3.198 3.2)"><g clip-rule="evenodd" class="d2kvgvb"><use href="#SVG6avVPbbn"/><path fill="url(#SVGKTtrecCl)" class="ee5ewvbi"/><path fill="url(#SVGQkIHBvLp)" class="ck--558e"/><path fill="url(#SVGLR2Q5bvK)" class="e7hx-yxn"/><path fill="url(#SVGCf5TPdDy)" class="tdrb0pue"/><path fill="url(#SVGDfpUvdbi)" class="u1uv209e"/></g><g clip-path="url(#SVGGccgBdRN)"><use href="#SVG6avVPbbn" clip-rule="evenodd" class="d2kvgvb"/></g></g><defs><linearGradient id="SVGP98eXdfG" x1="26.4" x2="28.8" y1="9.6" y2="15.01" gradientUnits="userSpaceOnUse"><stop offset="0" class="yfvjx4b"/><stop offset="1" class="t0gb2eb"/></linearGradient><linearGradient id="SVGKTtrecCl" x1="26.8" x2="17.8" y1="9.4" y2="3.61" gradientUnits="userSpaceOnUse"><stop offset="0" class="l415ecb"/><stop offset="1" class="vi541zb"/></linearGradient><linearGradient id="SVGQkIHBvLp" x1="3.6" x2="5.4" y1="14.01" y2="24.81" gradientUnits="userSpaceOnUse"><stop offset="0" class="xel3_hr"/><stop offset="1" class="eci869b"/></linearGradient><linearGradient id="SVGLR2Q5bvK" x1="4.8" x2="14.4" y1="22.21" y2="29.21" gradientUnits="userSpaceOnUse"><stop offset="0" class="gmr6rpz"/><stop offset=".96" class="cx_ko3b"/><stop offset="1" class="cx_ko3b"/></linearGradient><linearGradient id="SVGCf5TPdDy" x1="28.4" x2="22.19" y1="22.18" y2="28.4" gradientUnits="userSpaceOnUse"><stop offset="0" class="datee-z"/><stop offset="1" class="yo84wwx"/></linearGradient><linearGradient id="SVGDfpUvdbi" x1="29.2" x2="30.63" y1="54.43" y2="54.28" gradientUnits="userSpaceOnUse"><stop offset="0" class="yo84wwx"/><stop offset="1" class="yo84wwx"/></linearGradient><clipPath id="SVGkRCCwb7V"><path class="zfn80go"/></clipPath><clipPath id="SVGGccgBdRN"><path class="zly-d7k"/></clipPath></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="vscode-icons:file-type-allure" {...props}></Icon>
<style>
:global .dp031hbx {
  d: path("M22.23 4.66a3.6 3.6 0 0 1 5.1.04A16.08 16.08 0 0 1 31.97 16a3.6 3.6 0 1 1-7.2 0c0-2.4-.98-4.61-2.58-6.24a3.6 3.6 0 0 1 .03-5.1z");
}

:global .ft5dv1b {
  fill: none;
}

:global .d2kvgvb {
  fill-rule: evenodd;
}

:global .ee5ewvbi {
  d: path("M12.4 3.6A3.6 3.6 0 0 1 16 0c4.4 0 8.4 1.8 11.29 4.66a3.603 3.603 0 0 1-5.06 5.13A8.87 8.87 0 0 0 16 7.2a3.6 3.6 0 0 1-3.6-3.6");
}

:global .ck--558e {
  d: path("M0 16A16 16 0 0 1 16 0a3.6 3.6 0 0 1 0 7.2a8.8 8.8 0 0 0-6.21 15.04a3.603 3.603 0 0 1-5.13 5.06A16.08 16.08 0 0 1 0 16");
}

:global .e7hx-yxn {
  d: path("M4.66 22.24a3.6 3.6 0 0 1 5.1-.03a8.87 8.87 0 0 0 6.23 2.59a3.6 3.6 0 0 1 0 7.2c-4.4 0-8.4-1.8-11.3-4.66a3.6 3.6 0 0 1-.03-5.1");
}

:global .tdrb0pue {
  d: path("M28.38 12.4a3.6 3.6 0 0 1 3.6 3.6A16 16 0 0 1 16 32a3.6 3.6 0 0 1 0-7.2a8.8 8.8 0 0 0 8.8-8.8a3.6 3.6 0 0 1 3.6-3.6z");
}

:global .u1uv209e {
  d: path("M28.38 12.4a3.6 3.6 0 0 1 3.6 3.6v12.4a3.6 3.6 0 1 1-7.2 0V16a3.6 3.6 0 0 1 3.6-3.6");
}

:global .yfvjx4b {
  stop-color: #7e22ce;
}

:global .t0gb2eb {
  stop-color: #8b5cf6;
}

:global .l415ecb {
  stop-color: #ef4444;
}

:global .vi541zb {
  stop-color: #dc2626;
}

:global .xel3_hr {
  stop-color: #22c55e;
}

:global .eci869b {
  stop-color: #15803d;
}

:global .gmr6rpz {
  stop-color: #94a3b8;
}

:global .cx_ko3b {
  stop-color: #64748b;
}

:global .datee-z {
  stop-color: #d97706;
}

:global .yo84wwx {
  stop-color: #fbbf24;
}

:global .zfn80go {
  fill: #fff;
  d: path("M0 0h32v32H0z");
}

:global .zly-d7k {
  fill: #fff;
  d: path("M24.8 12H32v8h-7.2z");
}

</style>
