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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="jrfx8lbl"/><ellipse class="xvqsm3i"/><path class="k05_9rb"/><ellipse class="o0nk87b"/><path class="li7gq8b"/><ellipse class="b35dagw"/><path class="kuolmub"/><ellipse class="mtl2thb"/><path class="g9gv5ob"/><ellipse class="d1f-wob"/><path class="dxgdwjt"/><ellipse class="pa55gvz"/><path class="thvitab"/><ellipse class="zmk4lbc"/><path class="tii6fwb"/><ellipse class="cn30kkb"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:librechovid" {...props}></Icon>
<style>
:global .jrfx8lbl {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.96 17.59v10.15m5.16-5.08H18.81M24 35.46c10.79-5.31 10.4-17 10.4-17v-3.93A32.3 32.3 0 0 0 24 12.91a32.3 32.3 0 0 0-10.4 1.62v3.92s-.4 11.7 10.4 17.01m-.01-22.55V7.89");
}

:global .xvqsm3i {
  cx: 23.99px;
  cy: 5.63px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.29px;
  ry: 2.25px;
}

:global .k05_9rb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m32.77 14.03l1.83-1.79");
}

:global .o0nk87b {
  cx: 36.22px;
  cy: 10.64px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.29px;
  ry: 2.25px;
}

:global .li7gq8b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M33.87 22.69h5.11");
}

:global .b35dagw {
  cx: 41.27px;
  cy: 22.69px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.29px;
  ry: 2.25px;
}

:global .kuolmub {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m30.92 29.55l3.64 3.58");
}

:global .mtl2thb {
  cx: 36.18px;
  cy: 34.73px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.29px;
  ry: 2.25px;
}

:global .g9gv5ob {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.93 35.46v2.19");
}

:global .d1f-wob {
  cx: 23.93px;
  cy: 39.69px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.08px;
  ry: 2.04px;
}

:global .dxgdwjt {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m17 29.47l-3.82 3.77");
}

:global .pa55gvz {
  cx: 11.71px;
  cy: 34.69px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.08px;
  ry: 2.05px;
}

:global .thvitab {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M14.05 22.63H8.76");
}

:global .zmk4lbc {
  cx: 6.66px;
  cy: 22.63px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.1px;
  ry: 2.07px;
}

:global .tii6fwb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m15.23 14.03l-1.96-1.93");
}

:global .cn30kkb {
  cx: 11.75px;
  cy: 10.6px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.15px;
  ry: 2.11px;
}

</style>
