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

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

const viewBox = {"width":24,"height":24};
const content = `<g class="ft5dv1b"><path clip-rule="evenodd" class="yvne5r8i"/><path fill="url(#SVGcC0FTSxO)" clip-rule="evenodd" class="rfy8j6bp"/><path fill="url(#SVGP7i7HcWC)" class="wjb_lccm"/><path fill="url(#SVGfMSnLeLq)" class="w91g5bca"/><path fill="url(#SVGvpf0Wdss)" clip-rule="evenodd" class="j3ffg2zt"/><path fill="url(#SVGstuwNVjE)" class="vtj7soba"/><path fill="url(#SVG8Y61PcZs)" class="m4op-kbd"/><defs><linearGradient id="SVGcC0FTSxO" x1="18" x2="18" y1="4.384" y2="18.692" gradientUnits="userSpaceOnUse"><stop class="du_90hb"/><stop offset="1" class="ucoxa7d"/></linearGradient><linearGradient id="SVGP7i7HcWC" x1="21" x2="5.454" y1="14.455" y2="14.455" gradientUnits="userSpaceOnUse"><stop class="xxbwicc"/><stop offset="1" class="dro4-dm"/></linearGradient><linearGradient id="SVGfMSnLeLq" x1="8.142" x2="7.621" y1=".545" y2="21.019" gradientUnits="userSpaceOnUse"><stop class="du_90hb"/><stop offset="1" class="ob2m4zw"/></linearGradient><linearGradient id="SVGvpf0Wdss" x1="12" x2="12" y1="3.001" y2="21" gradientUnits="userSpaceOnUse"><stop class="rzkh61a"/><stop offset="1" class="blq12cc"/></linearGradient><linearGradient id="SVGstuwNVjE" x1="21" x2="3" y1="12.818" y2="12.818" gradientUnits="userSpaceOnUse"><stop class="l-vfklb"/><stop offset="1" class="g3p23rb"/></linearGradient><linearGradient id="SVG8Y61PcZs" x1="7" x2="7" y1="9.751" y2="16.001" gradientUnits="userSpaceOnUse"><stop class="hdyj3rg"/><stop offset="1" class="hl5pvvb"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:bdx" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .yvne5r8i {
  fill: #35af3b;
  fill-rule: evenodd;
  d: path("M12 20.5a8.5 8.5 0 1 0 0-17a8.5 8.5 0 0 0 0 17m0 .5a8.997 8.997 0 0 0 9-9a9 9 0 0 0-9-9a9 9 0 0 0 0 18");
}

:global .rfy8j6bp {
  fill-rule: evenodd;
  d: path("M17 5.75v8.75a1 1 0 0 1-1 1h-5.5a1 1 0 0 1-1-1V9c0-.55.45-1 1-1h5.19zm-5.5 4.75a.5.5 0 0 1 .5-.5h2.5a.5.5 0 0 1 .5.5V13a.5.5 0 0 1-.5.5H12a.5.5 0 0 1-.5-.5z");
}

:global .wjb_lccm {
  d: path("M15 13a.5.5 0 0 1-.5.5h-3.53c-.47 0-1.04-.034-1.47-.75v1.75c0 .55.45 1 1 1H14c.62 0 1-.5 1-1z");
}

:global .w91g5bca {
  d: path("M13 8h-2.5a1 1 0 0 0-1 1v3.75c.43.714 1 .75 1.47.75H12a.5.5 0 0 1-.5-.5v-2.5a.5.5 0 0 1 .5-.5h1z");
}

:global .j3ffg2zt {
  fill-rule: evenodd;
  d: path("M6.5 8.25V17c0 .55.45 1 1 1H13a1 1 0 0 0 1-1v-5.5a1 1 0 0 0-1-1H7.81zM12 13a.5.5 0 0 0-.5-.5H9a.5.5 0 0 0-.5.5v2.5a.5.5 0 0 0 .5.5h2.5a.5.5 0 0 0 .5-.5z");
}

:global .vtj7soba {
  d: path("M6.5 15.25V17c0 .55.45 1 1 1H11c.6 0 1-.25 1-1v-1.5a.5.5 0 0 1-.5.5H7.75c-.5 0-.955-.16-1.25-.75");
}

:global .m4op-kbd {
  d: path("M10.5 10.5H7.81L6.5 8.25v7c.295.59.75.75 1.25.75H9a.5.5 0 0 1-.5-.5V13a.5.5 0 0 1 .5-.5h1.5z");
}

:global .du_90hb {
  stop-color: #72a8cf;
}

:global .ucoxa7d {
  stop-color: #1071ab;
}

:global .xxbwicc {
  stop-color: #0f6192;
}

:global .dro4-dm {
  stop-color: #1473ad;
}

:global .ob2m4zw {
  stop-color: #116394;
}

:global .rzkh61a {
  stop-color: #36dd21;
}

:global .blq12cc {
  stop-color: #34b238;
}

:global .l-vfklb {
  stop-color: #34a93a;
}

:global .g3p23rb {
  stop-color: #34b537;
}

:global .hdyj3rg {
  stop-color: #35e11d;
}

:global .hl5pvvb {
  stop-color: #31a137;
}

</style>
