/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Archive.tsx
const Archive = ({ size, variant }) => {
	if (variant === "outline") 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: "M0 2.925h12v-1.35H0zm1.35 2.55V9.15h9.3V5.475H9.16A3.6 3.6 0 0 1 6 7.35a3.6 3.6 0 0 1-3.16-1.875zm2.431-1.35a2.25 2.25 0 0 0 4.438 0h3.78V10.5H0V4.125z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M0 3.9h16V2.1H0zm1.8 3.4v4.9h12.4V7.3h-1.986A4.8 4.8 0 0 1 8 9.8a4.8 4.8 0 0 1-4.214-2.5zm3.241-1.8a3 3 0 0 0 5.918 0h5.04V14H0V5.5z"
		}) });
		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 6.582h20v-1.8H2zm6.364 1.827a3.636 3.636 0 0 0 7.272 0H22v10.909H2V8.409zm-4.564 1.8v7.309h16.4v-7.309h-3.069a5.439 5.439 0 0 1-10.262 0z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M1 6.2h30V3.8H1zm15 10.2a7.4 7.4 0 0 1-7.002-5H3.4v14.2h25.2V11.4h-5.598a7.4 7.4 0 0 1-7.002 5m0-2.4a5 5 0 0 0 5-5h10v19H1V9h10a5 5 0 0 0 5 5"
		}) });
	}
	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: "M0 2.925h12v-1.35H0zm0 1.2h3.781a2.25 2.25 0 0 0 4.438 0h3.78V10.5H0z"
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M0 3.9h16V2.1H0zm0 1.6h5.041a3 3 0 0 0 5.918 0h5.04V14H0z"
		}) });
		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 6.582h20v-1.8H2zm6.364 1.827a3.636 3.636 0 0 0 7.272 0H22v10.909H2V8.409z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M1 6.2h30V3.8H1zM21 9a5 5 0 0 1-10 0H1v19h30V9z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Archive.metadata = {
	name: "Archive",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "communication",
	tags: [
		"storage",
		"file",
		"save",
		"document",
		"record",
		"backup",
		"folder",
		"organize",
		"keep",
		"communication"
	]
};
//#endregion
exports.Archive = Archive;
