import { Icon } from '@iconify/css-solid';
import { splitProps } from 'solid-js';

const viewBox = {"width":48,"height":48};
const content = `<style>.aw3_nab-h {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.58 17.08c0-6.88-2.45-12.58-3.48-12.58S27.8 9 27.8 9s-.95-.63-3.8-.63s-3.8.63-3.8.63s-4.27-4.5-5.3-4.5s-3.48 5.7-3.48 12.58s6.29 10.68 6.29 10.68s-6.94 2.8-7.28 11.89a25.84 25.84 0 0 0 27.14 0c-.34-9.09-7.28-11.89-7.28-11.89s6.29-3.76 6.29-10.68");
}

.dl23zuvrj {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M35.55 27.72s7.51-5.62 8-5.62c.73 0 2.29 1.72 2 2.37l-8.35 5.86m1.91-5.23l1.86 2.62m-.12-3.87l1.86 2.65m-.24-3.76l1.75 2.7");
}

.e1uxv75lo {
  cx: 18.56px;
  cy: 18.4px;
  r: 1.36px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.j86w9j50h {
  cx: 29.44px;
  cy: 18.4px;
  r: 1.36px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.p18xgfzuz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24 13.44c-3 0-9.18.41-9.18 5.77c0 2.67 1.65 3.26 3.33 3.22c1.91-.05 3.78-.92 5.85-.92s3.94.87 5.85.92c1.68 0 3.33-.55 3.33-3.22c0-5.36-6.18-5.77-9.18-5.77");
}

.xvmw9qb5v {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m35.17 31.8l2.08-1.47l-1.7-2.61l-2.66 1.62m5.09 2.04l-3.14-4.69");
}
</style><circle class="j86w9j50h"/><path class="p18xgfzuz"/><circle class="e1uxv75lo"/><path class="aw3_nab-h"/><path class="xvmw9qb5v"/><path class="dl23zuvrj"/>`;

/** @param props {{width?: string; height?: string;}} */
function Component(props) {
	const [local, others] = splitProps(props, ["width","height"]);

	return (<Icon width={local.width} height={local.height} viewBox={viewBox} content={content} fallback={"arcticons:nekkoto"} {...others} />);
}

export default Component;
