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

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

const viewBox = {"width":48,"height":48};
const content = `<rect class="j3s9ivb"/><circle class="a7y-i0h"/><circle class="ov3chnb"/><circle class="u6pcizi"/><circle class="oz8526b"/><circle class="jql_n0f"/><rect class="l65-yzu"/><circle class="kh7y-3v"/><circle class="v14z8hq"/><circle class="emc0hhb"/><circle class="nunurlx"/><circle class="ayjdi5u"/><circle class="sey6n9b"/><circle class="oxoveth"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:cpuz" {...props}></Icon>
<style>
:global .j3s9ivb {
  width: 37px;
  height: 37px;
  x: 5.5px;
  y: 5.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 4px;
  ry: 4px;
}

:global .a7y-i0h {
  cx: 17.184px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .ov3chnb {
  cx: 24px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .u6pcizi {
  cx: 30.816px;
  cy: 10.855px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .oz8526b {
  cx: 10.855px;
  cy: 17.184px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .jql_n0f {
  cx: 37.145px;
  cy: 17.184px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .l65-yzu {
  width: 15.579px;
  height: 15.579px;
  x: 16.21px;
  y: 16.21px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 1.947px;
  ry: 1.947px;
}

:global .kh7y-3v {
  cx: 10.855px;
  cy: 24px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .v14z8hq {
  cx: 37.145px;
  cy: 24px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .emc0hhb {
  cx: 10.855px;
  cy: 30.816px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .nunurlx {
  cx: 37.145px;
  cy: 30.816px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .ayjdi5u {
  cx: 17.184px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .sey6n9b {
  cx: 24px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .oxoveth {
  cx: 30.816px;
  cy: 37.145px;
  r: 2.434px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

</style>
