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

/** @type {{width?: string; height?: string;}} */
let {width, height, ...props} = $props();

const viewBox = {"width":48,"height":48};
const content = `<path class="i9clfwm2k"/><path class="dmvc16bvl"/><circle class="tog8viifa"/><circle class="f7-p8bbrp"/><circle class="b_7yokb7p"/><circle class="uh-pbdcub"/><path class="c9c05dbwt"/><circle class="z04z2ob1l"/><circle class="l6wkuqb-t"/><circle class="cyks2hb9q"/><circle class="pcmtzhrfa"/><path class="bva861bmu"/><circle class="tog8viifa"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:koton" {...props}></Icon>
<style>
:global(.b_7yokb7p) {
  cx: 19.042px;
  cy: 24px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.bva861bmu) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M34.475 27.083v-4.786c0-.639.517-1.156 1.156-1.156h2.713c.639 0 1.156.517 1.156 1.156v4.786");
}

:global(.c9c05dbwt) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.451 21.141v5.943m2.945-5.943h-5.89");
}

:global(.cyks2hb9q) {
  cx: 31.765px;
  cy: 24px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.dmvc16bvl) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m13.113 21.141l-3.528 2.971l3.211 2.972M8.5 21.14v5.943");
}

:global(.f7-p8bbrp) {
  cx: 16.907px;
  cy: 21.864px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.i9clfwm2k) {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.5 5.5h-29a4 4 0 0 0-4 4v29a4 4 0 0 0 4 4h29a4 4 0 0 0 4-4v-29a4 4 0 0 0-4-4");
}

:global(.l6wkuqb-t) {
  cx: 29.631px;
  cy: 21.866px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.pcmtzhrfa) {
  cx: 29.631px;
  cy: 26.134px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.tog8viifa) {
  cx: 14.772px;
  cy: 23.999px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.uh-pbdcub) {
  cx: 16.907px;
  cy: 26.134px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global(.z04z2ob1l) {
  cx: 27.497px;
  cy: 23.999px;
  r: 0.948px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

</style>
