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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="xonx9sk"/><circle class="fturw2u"/><circle class="va5lokg"/><circle class="x8zz9wi"/><circle class="sdqby7q"/><path class="wpzfacb"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:miner-gun-builder" {...props}></Icon>
<style>
:global .xonx9sk {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M7.5 5.5h10v10h-10zm0 13.5h10v10h-10zm0 13.5h10v10h-10zm13.5 0h10v10H21z");
}

:global .fturw2u {
  cx: 38.5px;
  cy: 37.5px;
  r: 2px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .va5lokg {
  cx: 24px;
  cy: 22px;
  r: 2px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .x8zz9wi {
  cx: 30.5px;
  cy: 8.5px;
  r: 2px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .sdqby7q {
  cx: 37.5px;
  cy: 24px;
  r: 2px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .wpzfacb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m29.632 10.302l-4.765 9.896m1.111 2.095l9.543 1.414m2.127 2.287l.704 9.511");
}

</style>
