/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Server.tsx
const Server = ({ size, variant }) => {
	if (variant === "outline") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M3.375 4.125a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M.75 1.125h10.5v4.5H.75zM1.875 4.5h8.25V2.25h-8.25zm1.5 4.875a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M11.25 6.375H.75v4.5h10.5zM10.125 9.75h-8.25V7.5h8.25z"
			})
		] });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M4.5 5.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M1 1.5h14v6H1zM2.5 6h11V3h-11zm2 6.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M15 8.5H1v6h14zM13.5 13h-11v-3h11z"
			})
		] });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M6.286 8.714a1.429 1.429 0 1 0 0-2.857 1.429 1.429 0 0 0 0 2.857"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M2 3h20v8.571H2zm1.8 6.771h16.4V4.8H3.8zm2.486 8.943a1.429 1.429 0 1 0 0-2.857 1.429 1.429 0 0 0 0 2.857"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M22 13H2v8.571h20zm-1.8 6.771H3.8V14.8h16.4z"
			})
		] });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsxs)(react_jsx_runtime.Fragment, { children: [
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M8 11a2 2 0 1 0 0-4 2 2 0 0 0 0 4"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M2 3h28v12H2zm2.3 9.7h23.4V5.3H4.3zM8 25a2 2 0 1 0 0-4 2 2 0 0 0 0 4"
			}),
			/* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M30 17H2v12h28zm-2.3 9.7H4.3v-7.4h23.4z"
			})
		] });
	}
	if (variant === "fill") switch (size) {
		case "xs": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M.75 1.125h10.5v4.5H.75zm3.375 2.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m-3.375 3h10.5v4.5H.75zm3.375 2.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M1 1.5h14v6H1zm4.5 3a1 1 0 1 0-2 0 1 1 0 0 0 2 0M1 8.5h14v6H1zm4.5 3a1 1 0 1 0-2 0 1 1 0 0 0 2 0"
		}) });
		case "md": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2 3h20v8.571H2zm5.714 4.286a1.429 1.429 0 1 0-2.857 0 1.429 1.429 0 0 0 2.857 0M2 13h20v8.571H2zm5.714 4.286a1.429 1.429 0 1 0-2.857 0 1.429 1.429 0 0 0 2.857 0"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M2 3h28v12H2zm8 6a2 2 0 1 0-4 0 2 2 0 0 0 4 0m-8 8h28v12H2zm8 6a2 2 0 1 0-4 0 2 2 0 0 0 4 0"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Server.metadata = {
	name: "Server",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "technology",
	tags: [
		"network",
		"hardware",
		"data",
		"center",
		"infrastructure",
		"connectivity",
		"server",
		"rack",
		"storage",
		"security"
	]
};
//#endregion
exports.Server = Server;
