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

const viewBox = {"width":48,"height":48};
const content = `<style>.abs82hbxe {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M40.747 13.923c0 5.244-4.256 9.495-9.506 9.495h-.166c-4.57 0-6.197-3.222-6.541-7.516");
}

.c4_---kpo {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M21.107 13.065c0 1.594 1.294 2.887 2.89 2.887s2.891-1.293 2.891-2.887h0c0-1.595-1.294-2.887-2.89-2.887s-2.89 1.292-2.89 2.887");
}

.ctpr12bjw {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M7.234 10.173c1.597 0 2.891 1.293 2.891 2.887s-1.294 2.887-2.89 2.887");
}

.dsu4yabna {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M23.189 15.875c-.34 4.307-1.963 7.543-6.543 7.543h.094a9.5 9.5 0 0 1-7.54-3.712a9.45 9.45 0 0 1-1.966-5.783v-3.75v23.458h33.532V10.173");
}

.fvs_6-b2h {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M40.766 15.947a2.888 2.888 0 1 1-.001-5.774m-33.531 0c1.597 0 2.891 1.293 2.891 2.887s-1.294 2.887-2.89 2.887");
}

.g6ztaybgz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M16.74 23.418a9.5 9.5 0 0 1-7.54-3.712a9.45 9.45 0 0 1-1.965-5.783m33.512 0c0 5.244-4.256 9.495-9.506 9.495");
}

.gojqmobzv {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M21.107 13.065c0 1.594 1.294 2.887 2.89 2.887s2.891-1.293 2.891-2.887h0c0-1.595-1.294-2.887-2.89-2.887s-2.89 1.292-2.89 2.887M5.5 33.63h37v4.197h-37z");
}

.k62blzbqm {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M5.5 33.63h37v4.197h-37z");
}

.wkkp7mbyh {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M7.234 10.173V33.63h33.532V10.173");
}

.xj9xnnvco {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M40.766 15.947a2.888 2.888 0 1 1-.001-5.774");
}
</style><path class="ctpr12bjw"/><path class="g6ztaybgz"/><path class="fvs_6-b2h"/><path class="xj9xnnvco"/><path class="dsu4yabna"/><path class="abs82hbxe"/><path class="wkkp7mbyh"/><path class="c4_---kpo"/><path class="gojqmobzv"/><path class="k62blzbqm"/>`;

/** @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:emoji-crown"} {...others} />);
}

export default Component;
