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

const viewBox = {"width":48,"height":48};
const content = `<style>.s_wn78bez {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m14.045 18.331l1.414 1.414l1.89 1.89h-5.194v-5.207zm9.939 9.938l-1.903-1.903h5.207v5.207l-1.89-1.89z");
}

.uzbr-pbdd {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M26.706 22.652a7.04 7.04 0 0 0-1.956-3.687a7.137 7.137 0 0 0-10.07 0m-1.956 6.397a7.123 7.123 0 0 0 12.026 3.674");
}

.wdqnos7yy {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M43.5 23.954a1.75 1.75 0 0 0-.51-1.2L29.131 8.886a1.76 1.76 0 0 0-1.249-.51H6.499a2 2 0 0 0-1.999 1.95v27.278a2 2 0 0 0 1.999 1.999h21.123a1.8 1.8 0 0 0 .57 0h13.36a2 2 0 0 0 1.948-1.999Zm-5.256-1.429h-4.227m7.115 4.516h-7.115m7.115 4.527h-7.115m7.115 4.526h-7.115");
}
</style><path class="wdqnos7yy"/><path class="uzbr-pbdd"/><path class="s_wn78bez"/>`;

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

export default Component;
