import { Icon } from '@iconify/css-react';
import { createElement } from 'react';

const viewBox = {"width":48,"height":48};

/** @param {{width?: string; height?: string;}} */
function Component({width, height, ...props}) {
	return createElement(Icon, {
		...props,
		width,
		height,
		viewBox,
		"content": `<style>.fa6evabmi {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M18.51 17.78v9.32m-1.62-6.2h3.25m-7.93 6.2v-6.99m2.33-2.33a2.33 2.33 0 0 0-2.33 2.33m0 .79h2.33m-3.14 0h.81");
}

.lpkd84gme {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M38.72 31.65c1.93 3.34 2 6 0 9.31m-2.12-7.71a5.56 5.56 0 0 1 0 6.1m-2.1-4.54a2.25 2.25 0 0 1 0 3l-2-1.53Z");
}

.ruwbvtb0q {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M39.5 29V15.5h-9a2 2 0 0 1-2-2v-9h-18a2 2 0 0 0-2 2v35a2 2 0 0 0 2 2h22.56m-4.56-39l11 11M22.48 30.22V20.9");
}

.w5r49sbte {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M36.38 28.37a7.95 7.95 0 1 0 7.94 7.94h0a7.93 7.93 0 0 0-7.93-7.93Z");
}

.yzm59coui {
  width: 4.66px;
  height: 6.19px;
  x: 22.48px;
  y: 20.9px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  rx: 2.33px;
}
</style><path class="lpkd84gme"/><path class="w5r49sbte"/><path class="ruwbvtb0q"/><rect class="yzm59coui"/><path class="fa6evabmi"/>`,
		"fallback": "arcticons:primitiveftpd",
	});
}

export default Component;
