/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
let react_jsx_runtime = require("react/jsx-runtime");
//#region generated/icons/Calendar.tsx
const Calendar = ({ 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)("g", {
			clipPath: "url(#Calendar-outline-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M3.6 2.17h4.8V.82h1.2v1.35h1.65v9H.75v-9H2.4V.82h1.2zM1.95 4.92v5.05h8.1V4.92z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M4.9 1.1V3h6.2V1.1h1.8V3H15v12H1V3h2.1V1.1zM2.8 13.2h10.4V7H2.8zM6.5 8H4v2.5h2.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: "M6.6 3v1.8h10.8V3h1.8v1.8H21V21H3V4.8h1.8V3zm12.6 3.6H4.8v1.8h14.4zM4.8 19.2h14.4v-9H4.8zm4.05-3.825H6.6v2.25h2.25zm2.025 0h2.25v2.25h-2.25zM8.85 11.55H6.6v2.25h2.25zm2.025 0h2.25v2.25h-2.25zm6.525 0h-2.25v2.25h2.25z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M7.814 1.864V5h16.372V1.864h2.2V5H30v25H2V5h3.614V1.864zM4.2 12.421V27.8h23.6V12.42zm23.6-2.2V7.2H4.2v3.021zM7 15h4v4H7zm4 6H7v4h4zm3 0h4v4h-4zm4-6h-4v4h4zm3 0h4v4h-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)("g", {
			clipPath: "url(#Calendar-fill-12_svg__a)",
			children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
				fill: "currentColor",
				d: "M3.6 2.17h4.8V.82h1.2v1.35h1.65v9H.75v-9H2.4V.82h1.2zM2.5 4.92v2h2v-2z"
			})
		}) });
		case "sm": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M4.9 1.1V3h6.2V1.1h1.8V3H15v12H1V3h2.1V1.1zM2.8 13.2h10.4V7H2.8zM6.5 8H4v2.5h2.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: "M6.6 3v1.8h10.8V3h1.8v1.8H21V21H3V4.8h1.8V3zm12.6 7.2H4.8v9h14.4zM8.85 15.375H6.6v2.25h2.25zm2.025 0h2.25v2.25h-2.25zM8.85 11.55H6.6v2.25h2.25zm2.025 0h2.25v2.25h-2.25zm6.525 0h-2.25v2.25h2.25z"
		}) });
		case "lg": return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, { children: /* @__PURE__ */ (0, react_jsx_runtime.jsx)("path", {
			fill: "currentColor",
			d: "M7.814 1.864V5h16.372V1.864h2.2V5H30v25H2V5h3.614V1.864zM4.2 12v15.8h23.6V12zm6.8 3H7v4h4zm-4 6h4v4H7zm11 0h-4v4h4zm-4-6h4v4h-4zm11 0h-4v4h4z"
		}) });
	}
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(react_jsx_runtime.Fragment, {});
};
Calendar.metadata = {
	name: "Calendar",
	isSvgIcon: true,
	variants: ["outline", "fill"],
	category: "communication",
	tags: [
		"calendar",
		"date",
		"schedule",
		"appointment",
		"event",
		"time",
		"reminder",
		"planner",
		"communication"
	]
};
//#endregion
exports.Calendar = Calendar;
