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

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

const viewBox = {"width":48,"height":48};
const content = `<circle class="cpk0fnb"/><path class="dqjh34b"/><circle class="o05str"/><circle class="hu0d-d"/><circle class="kojsel"/><circle class="str78g"/><circle class="bsj8tk"/><path class="j5n6t6b"/><path class="uxwg2yq"/><path class="apexzvbl"/><path class="cp2np4s"/><path class="snl1h0p"/><path class="p0tj54l"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:orionviewer" {...props}></Icon>
<style>
:global .cpk0fnb {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .dqjh34b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M8.093 38.464a9.99 9.99 0 1 0-5.052-19.279");
}

:global .o05str {
  cx: 26.715px;
  cy: 7.864px;
  r: .75px;
  fill: currentColor;
}

:global .hu0d-d {
  cx: 22.676px;
  cy: 25.949px;
  r: .75px;
  fill: currentColor;
}

:global .kojsel {
  cx: 35.576px;
  cy: 23.25px;
  r: .75px;
  fill: currentColor;
}

:global .str78g {
  cx: 40.742px;
  cy: 28.766px;
  r: .75px;
  fill: currentColor;
}

:global .bsj8tk {
  cx: 19.764px;
  cy: 41.089px;
  r: .75px;
  fill: currentColor;
}

:global .j5n6t6b {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.24 31.14a5.307 5.307 0 0 0 5.307 5.307m0 0a5.307 5.307 0 0 0-5.307 5.307");
}

:global .uxwg2yq {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.24 41.755a5.307 5.307 0 0 0-5.307-5.308");
}

:global .apexzvbl {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.932 36.447a5.307 5.307 0 0 0 5.308-5.307m8.919-18.328a3.333 3.333 0 0 0 3.333 3.333m0 0a3.333 3.333 0 0 0-3.333 3.333m0 0a3.333 3.333 0 0 0-3.333-3.333m0 0a3.333 3.333 0 0 0 3.333-3.333M15.972 7.487a4.54 4.54 0 0 0 4.542 4.542");
}

:global .cp2np4s {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M20.514 12.03a4.54 4.54 0 0 0-4.542 4.542");
}

:global .snl1h0p {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M15.972 16.572a4.54 4.54 0 0 0-4.542-4.543");
}

:global .p0tj54l {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M11.43 12.03a4.54 4.54 0 0 0 4.542-4.543");
}

</style>
