/*!
FullCalendar (Vanilla JS) v7.0.2
Docs & License: https://fullcalendar.io
(c) 2026 Adam Shaw
*/
(function ({ H: joinClassNames, u, S, G: globalPlugins }) {
    

    // usually 11px font / 12px line-height
    const xxsTextClass = "fc-monarch-vQz";
    // outline
    const outlineWidthClass = "fc-monarch-x7S";
    const outlineWidthFocusClass = "fc-monarch-sOR";
    const outlineWidthGroupFocusClass = "fc-monarch-a9l";
    const outlineColorClass = "fc-monarch-MJY";
    const outlineFocusClass = `${outlineColorClass} ${outlineWidthFocusClass}`;
    // neutral buttons
    const strongSolidPressableClass = joinClassNames("fc-monarch-9LE", "fc-monarch-r63", "fc-monarch-ljX");
    const mutedHoverClass = "fc-monarch-v08";
    const mutedHoverGroupClass = "fc-monarch-JQh";
    const mutedHoverPressableClass = `${mutedHoverClass} fc-monarch-Yib fc-monarch-6MP`;
    const mutedHoverPressableGroupClass = `${mutedHoverGroupClass} fc-monarch-4Pp fc-monarch-Hsn`;
    // controls
    const selectedClass = "fc-monarch-y37 fc-monarch-bIt";
    const selectedPressableClasss = `${selectedClass} fc-monarch-SJz fc-monarch-MQC`;
    const selectedButtonClass = `${selectedPressableClasss} fc-monarch-wsy fc-monarch-d0j ${outlineFocusClass} fc-monarch-07j`;
    const unselectedButtonClass = `${mutedHoverPressableClass} fc-monarch-wsy fc-monarch-d0j ${outlineFocusClass} fc-monarch-07j`;
    // primary
    const primaryClass = "fc-monarch-zue fc-monarch-8ys";
    const primaryPressableClass = `${primaryClass} fc-monarch-4bi fc-monarch-yEk`;
    const primaryButtonClass = `${primaryPressableClass} fc-monarch-wsy fc-monarch-d0j ${outlineFocusClass}`;
    // secondary *calendar content* (has muted color)
    const secondaryClass = "fc-monarch-XMK fc-monarch-c3e";
    const secondaryPressableClass = `${secondaryClass} fc-monarch-ISM fc-monarch-KwH ${outlineFocusClass}`;
    // secondary *toolbar button* (neutral)
    const secondaryButtonClass = `${mutedHoverPressableClass} fc-monarch-wsy fc-monarch-zOd ${outlineFocusClass} fc-monarch-07j`;
    const secondaryButtonIconClass = `fc-monarch-XUJ fc-monarch-PVh fc-monarch-zn9 fc-monarch-Bpp`;
    // tertiary
    const tertiaryClass = "fc-monarch-4os fc-monarch-CCH";
    const tertiaryPressableClass = `${tertiaryClass} fc-monarch-hbI fc-monarch-yo2`;
    const tertiaryPressableGroupClass = `${tertiaryClass} fc-monarch-Yws fc-monarch-jc4 ${outlineFocusClass}`;
    // interactive neutral foregrounds
    const mutedFgPressableGroupClass = "fc-monarch-JMv fc-monarch-rih fc-monarch-8El";
    // transparent resizer for mouse
    const blockPointerResizerClass = "fc-monarch-1EY fc-monarch-pps fc-monarch-vs6";
    const rowPointerResizerClass = `${blockPointerResizerClass} fc-monarch-AWB fc-monarch-hza`;
    const columnPointerResizerClass = `${blockPointerResizerClass} fc-monarch-MaV fc-monarch-uuA`;
    // circle resizer for touch
    const blockTouchResizerClass = "fc-monarch-1EY fc-monarch-3wQ fc-monarch-wsy fc-monarch-lNM fc-monarch-MAH fc-monarch-AAA";
    const rowTouchResizerClass = `${blockTouchResizerClass} fc-monarch-ERR fc-monarch-Dq8`;
    const columnTouchResizerClass = `${blockTouchResizerClass} fc-monarch-1V6 fc-monarch-F99`;
    const tallDayCellBottomClass = "fc-monarch-jgW";
    const getShortDayCellBottomClass = (info) => joinClassNames(!info.isNarrow && "fc-monarch-toR");
    const dayRowCommonClasses = {
        /* Day Row > List-Item Event
        ----------------------------------------------------------------------------------------------- */
        listItemEventClass: (info) => joinClassNames("fc-monarch-Ika fc-monarch-7A6 fc-monarch-Fvv", info.isNarrow ? "fc-monarch-148" : "fc-monarch-cKZ"),
        listItemEventBeforeClass: (info) => joinClassNames("fc-monarch-5JF", info.isNarrow ? "fc-monarch-Jzj" : "fc-monarch-Wga"),
        listItemEventInnerClass: (info) => (info.isNarrow
            ? `fc-monarch-z5u ${xxsTextClass}`
            : "fc-monarch-2rx fc-monarch-a3B"),
        listItemEventTimeClass: (info) => joinClassNames(info.isNarrow ? "fc-monarch-a7i" : "fc-monarch-C2j", "fc-monarch-TZ4 fc-monarch-pKG fc-monarch-1Zl"),
        listItemEventTitleClass: (info) => joinClassNames(info.isNarrow ? "fc-monarch-oQ2" : "fc-monarch-aCI", "fc-monarch-DIS fc-monarch-TZ4 fc-monarch-pKG fc-monarch-OLq"),
        /* Day Row > Row Event
        ----------------------------------------------------------------------------------------------- */
        rowEventClass: (info) => joinClassNames(info.isStart && "fc-monarch-qvL", info.isEnd && "fc-monarch-9hC"),
        rowEventInnerClass: (info) => info.isNarrow ? "fc-monarch-z5u" : "fc-monarch-2rx",
        /* Day Row > More-Link
        ----------------------------------------------------------------------------------------------- */
        rowMoreLinkClass: (info) => joinClassNames("fc-monarch-Ika fc-monarch-wsy fc-monarch-Fvv", info.isNarrow
            ? "fc-monarch-148 fc-monarch-yF0"
            : "fc-monarch-cKZ fc-monarch-d0j", mutedHoverPressableClass),
        rowMoreLinkInnerClass: (info) => (info.isNarrow
            ? `fc-monarch-oQ2 fc-monarch-z5u ${xxsTextClass}`
            : "fc-monarch-aCI fc-monarch-2rx fc-monarch-a3B"),
    };
    const resourceDayHeaderClasses = {
        dayHeaderInnerClass: "fc-monarch-vUo",
        dayHeaderDividerClass: "fc-monarch-zi1 fc-monarch-jdl",
    };
    var index = {
        name: "theme-monarch",
        optionDefaults: {
            className: "fc-monarch-PVh fc-monarch-n5m",
            viewClass: (info) => {
                const hasBorderTop = !info.options.headerToolbar && !info.borderlessTop;
                const hasBorderBottom = !info.options.footerToolbar && !info.borderlessBottom;
                const hasBorderX = !info.borderlessX;
                return joinClassNames("fc-monarch-MAH fc-monarch-jdl", hasBorderTop && "fc-monarch-ku3", hasBorderBottom && "fc-monarch-zi1", hasBorderX && "fc-monarch-1Wx", (hasBorderTop && hasBorderX) && "fc-monarch-9hN", (hasBorderBottom && hasBorderX) && "fc-monarch-KxZ", !info.isHeightAuto && "fc-monarch-pKG");
            },
            /* Toolbar
            --------------------------------------------------------------------------------------------- */
            toolbarClass: (info) => joinClassNames("fc-monarch-lqx fc-monarch-dl1 fc-monarch-1sP fc-monarch-dNl fc-monarch-XpK fc-monarch-N2M fc-monarch-wwb", "fc-monarch-MAH fc-monarch-jdl", !info.borderlessX && "fc-monarch-1Wx"),
            headerToolbarClass: (info) => joinClassNames(!info.borderlessTop && "fc-monarch-ku3", !(info.borderlessTop || info.borderlessX) && "fc-monarch-9hN"),
            footerToolbarClass: (info) => joinClassNames(!info.borderlessBottom && "fc-monarch-zi1", !(info.borderlessBottom || info.borderlessX) && "fc-monarch-KxZ"),
            toolbarSectionClass: "fc-monarch-yi0 fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-wwb",
            toolbarTitleClass: "fc-monarch-AVD fc-monarch-DIS",
            buttonGroupClass: (info) => joinClassNames("fc-monarch-AAA fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK", info.hasSelection && "fc-monarch-wsy fc-monarch-jdl"),
            buttonClass: (info) => joinClassNames("fc-monarch-8cT fc-monarch-AAA fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-9yp fc-monarch-Z9U", info.isIconOnly ? "fc-monarch-Eaq" : "fc-monarch-5su", info.buttonGroup?.hasSelection && "fc-monarch-CH7", (info.isIconOnly || (info.buttonGroup?.hasSelection && !info.isSelected))
                ? unselectedButtonClass
                : info.isSelected
                    ? selectedButtonClass
                    : info.isPrimary
                        ? primaryButtonClass
                        : secondaryButtonClass),
            buttons: {
                prev: {
                    iconContent: () => chevronDown(joinClassNames(secondaryButtonIconClass, "fc-monarch-z44 fc-monarch-keW"))
                },
                next: {
                    iconContent: () => chevronDown(joinClassNames(secondaryButtonIconClass, "fc-monarch-KxI fc-monarch-ZW3"))
                },
                prevYear: {
                    iconContent: () => chevronDoubleLeft(joinClassNames(secondaryButtonIconClass, "fc-monarch-asP"))
                },
                nextYear: {
                    iconContent: () => chevronDoubleLeft(joinClassNames(secondaryButtonIconClass, "fc-monarch-jmT fc-monarch-jY6"))
                },
            },
            /* Abstract Event
            --------------------------------------------------------------------------------------------- */
            eventShortHeight: 50,
            eventColor: "var(--fc-monarch-event)",
            eventContrastColor: "var(--fc-monarch-event-contrast)",
            eventClass: (info) => joinClassNames(info.isDragging && "fc-monarch-n5m", info.event.url && "fc-monarch-JiE", info.isSelected
                ? joinClassNames(outlineWidthClass, info.isDragging ? "fc-monarch-1kP" : "fc-monarch-tkw")
                : outlineWidthFocusClass, outlineColorClass),
            /* Background Event
            --------------------------------------------------------------------------------------------- */
            backgroundEventColor: "var(--fc-monarch-tertiary)",
            backgroundEventClass: "fc-monarch-gTC fc-monarch-jsy fc-monarch-DO7",
            backgroundEventTitleClass: (info) => joinClassNames("fc-monarch-lMo fc-monarch-L1Y", info.isNarrow
                ? `fc-monarch-aCI fc-monarch-End ${xxsTextClass}`
                : "fc-monarch-Nca fc-monarch-8cT fc-monarch-a3B"),
            /* List-Item Event
            --------------------------------------------------------------------------------------------- */
            listItemEventClass: (info) => joinClassNames("fc-monarch-XpK", info.isSelected
                ? "fc-monarch-4Xm"
                : info.isInteractive
                    ? mutedHoverPressableClass
                    : mutedHoverClass),
            listItemEventBeforeClass: "fc-monarch-AAA fc-monarch-lNM",
            listItemEventInnerClass: "fc-monarch-PVh fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK",
            /* Block Event
            --------------------------------------------------------------------------------------------- */
            blockEventClass: (info) => joinClassNames("fc-monarch-bCs fc-monarch-eYX fc-monarch-d0j fc-monarch-DO7 fc-monarch-YjJ fc-monarch-Frw fc-monarch-vwH", info.isInteractive && "fc-monarch-st8", (!info.isSelected && info.isDragging) && "fc-monarch-iTG"),
            blockEventInnerClass: "fc-monarch-i9F fc-monarch-cfp",
            blockEventTimeClass: "fc-monarch-TZ4 fc-monarch-pKG",
            blockEventTitleClass: "fc-monarch-TZ4 fc-monarch-pKG",
            /* Row Event
            --------------------------------------------------------------------------------------------- */
            rowEventClass: (info) => joinClassNames("fc-monarch-Ika fc-monarch-JIC", info.isStart ? "fc-monarch-3J4 fc-monarch-kmj" : (!info.isNarrow && "fc-monarch-Mde"), info.isEnd ? "fc-monarch-USt fc-monarch-Skl" : (!info.isNarrow && "fc-monarch-FvP")),
            rowEventBeforeClass: (info) => joinClassNames(info.isStartResizable ? joinClassNames(info.isSelected ? rowTouchResizerClass : rowPointerResizerClass, "fc-monarch-11a") : (!info.isStart && !info.isNarrow) && "fc-monarch-1EY fc-monarch-0fm fc-monarch-hza fc-monarch-DGM fc-monarch-Uvq"),
            rowEventBeforeContent: (info) => ((!info.isStart && !info.isNarrow) ? filledRightTriangle("fc-monarch-Pwv fc-monarch-jmT fc-monarch-jY6 fc-monarch-Mra") : u(S, {})),
            rowEventAfterClass: (info) => joinClassNames(info.isEndResizable ? joinClassNames(info.isSelected ? rowTouchResizerClass : rowPointerResizerClass, "fc-monarch-Tuc") : (!info.isEnd && !info.isNarrow) && "fc-monarch-1EY fc-monarch-eDA fc-monarch-hza fc-monarch-DGM fc-monarch-Uvq"),
            rowEventAfterContent: (info) => ((!info.isEnd && !info.isNarrow) ? filledRightTriangle("fc-monarch-Pwv fc-monarch-asP fc-monarch-Mra") : u(S, {})),
            rowEventInnerClass: (info) => joinClassNames("fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK", info.isNarrow ? xxsTextClass : "fc-monarch-a3B"),
            rowEventTimeClass: (info) => joinClassNames("fc-monarch-DIS fc-monarch-1Zl", info.isNarrow ? "fc-monarch-a7i" : "fc-monarch-C2j"),
            rowEventTitleClass: (info) => joinClassNames("fc-monarch-OLq", info.isNarrow ? "fc-monarch-oQ2" : "fc-monarch-aCI"),
            /* Column Event
            --------------------------------------------------------------------------------------------- */
            columnEventTitleSticky: false,
            columnEventClass: (info) => joinClassNames(`fc-monarch-1Wx fc-monarch-A3h fc-monarch-SC5`, info.isStart && "fc-monarch-ku3 fc-monarch-Z7Q", info.isEnd && "fc-monarch-Ika fc-monarch-zi1 fc-monarch-2qh"),
            columnEventBeforeClass: (info) => joinClassNames(info.isStartResizable && joinClassNames(info.isSelected ? columnTouchResizerClass : columnPointerResizerClass, "fc-monarch-YDC")),
            columnEventAfterClass: (info) => joinClassNames(info.isEndResizable && joinClassNames(info.isSelected ? columnTouchResizerClass : columnPointerResizerClass, "fc-monarch-fJL")),
            columnEventInnerClass: (info) => joinClassNames("fc-monarch-dl1", info.isShort
                ? "fc-monarch-1sP fc-monarch-XpK fc-monarch-iS4 fc-monarch-NWN"
                : joinClassNames("fc-monarch-sgX", info.isNarrow ? "fc-monarch-aCI fc-monarch-2rx" : "fc-monarch-Nca fc-monarch-Jhn"), (info.isShort || info.isNarrow) ? xxsTextClass : "fc-monarch-a3B"),
            columnEventTimeClass: (info) => joinClassNames("fc-monarch-NPw fc-monarch-OLq", !info.isShort && (info.isNarrow ? "fc-monarch-8ub" : "fc-monarch-x96")),
            columnEventTitleClass: (info) => joinClassNames("fc-monarch-1Zl", !info.isShort && (info.isNarrow ? "fc-monarch-2rx" : "fc-monarch-Jhn")),
            /* More-Link
            --------------------------------------------------------------------------------------------- */
            moreLinkClass: `${outlineWidthFocusClass} ${outlineColorClass}`,
            moreLinkInnerClass: "fc-monarch-TZ4 fc-monarch-pKG",
            columnMoreLinkClass: `fc-monarch-Ika fc-monarch-wsy fc-monarch-d0j fc-monarch-4MR fc-monarch-Fvv ${strongSolidPressableClass} fc-monarch-vwH fc-monarch-A3h fc-monarch-SC5`,
            columnMoreLinkInnerClass: (info) => (info.isNarrow
                ? `fc-monarch-KUX ${xxsTextClass}`
                : "fc-monarch-iS4 fc-monarch-a3B"),
            /* Day Header
            --------------------------------------------------------------------------------------------- */
            dayHeaderAlign: "center",
            dayHeaderClass: (info) => joinClassNames("fc-monarch-E9P", info.isMajor && "fc-monarch-wsy fc-monarch-zOd", (info.isDisabled && !info.inPopover) && "fc-monarch-VTw"),
            dayHeaderInnerClass: "fc-monarch-bCs fc-monarch-9Rk fc-monarch-fn8 fc-monarch-dl1 fc-monarch-sgX fc-monarch-XpK fc-monarch-hS8",
            dayHeaderContent: (info) => (u(S, { children: [info.weekdayText && (u("div", { className: "fc-monarch-a3B fc-monarch-XHd fc-monarch-JMv", children: info.weekdayText })), info.dayNumberText && (u("div", { className: joinClassNames("fc-monarch-XE0 fc-monarch-AAA fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-E9P", info.isNarrow
                            ? "fc-monarch-IY5 fc-monarch-1Po"
                            : "fc-monarch-n6w fc-monarch-9ZS", info.isToday
                            ? (info.hasNavLink ? tertiaryPressableGroupClass : tertiaryClass)
                            : (info.hasNavLink && mutedHoverPressableGroupClass), info.hasNavLink && `${outlineWidthGroupFocusClass} ${outlineColorClass}`), children: info.dayNumberText }))] })),
            /* Day Cell
            --------------------------------------------------------------------------------------------- */
            dayCellClass: (info) => joinClassNames("fc-monarch-wsy", info.isMajor ? "fc-monarch-zOd" : "fc-monarch-jdl", info.isDisabled && "fc-monarch-VTw"),
            dayCellTopClass: (info) => joinClassNames("fc-monarch-dl1 fc-monarch-1sP", info.isNarrow
                ? "fc-monarch-LMv fc-monarch-toR"
                : "fc-monarch-E9P fc-monarch-84e"),
            dayCellTopInnerClass: (info) => joinClassNames("fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-E9P fc-monarch-TZ4 fc-monarch-AAA", info.isNarrow
                ? `fc-monarch-TT0 fc-monarch-oM6 ${xxsTextClass}`
                : "fc-monarch-cGD fc-monarch-TFV fc-monarch-9yp", info.text === info.dayNumberText
                ? (info.isNarrow ? "fc-monarch-79F" : "fc-monarch-ilz")
                : (info.isNarrow ? "fc-monarch-aCI" : "fc-monarch-Nca"), info.isToday
                ? (info.hasNavLink ? tertiaryPressableClass : tertiaryClass)
                : (info.hasNavLink && mutedHoverPressableClass), info.isOther && "fc-monarch-bZ0", info.monthText && "fc-monarch-DIS"),
            dayCellInnerClass: (info) => joinClassNames(info.inPopover && "fc-monarch-3N5"),
            /* Popover
            --------------------------------------------------------------------------------------------- */
            popoverFormat: { day: "numeric", weekday: "short" },
            popoverClass: "fc-monarch-wsy fc-monarch-jdl fc-monarch-hny fc-monarch-pKG fc-monarch-bvX fc-monarch-9Mx fc-monarch-sT2 fc-monarch-1kP fc-monarch-xcS fc-monarch-n5m",
            popoverCloseClass: `fc-monarch-bCs fc-monarch-1EY fc-monarch-SKv fc-monarch-aYN fc-monarch-n6w fc-monarch-AAA fc-monarch-XpK fc-monarch-E9P ${mutedHoverPressableClass} ${outlineWidthFocusClass} ${outlineColorClass} fc-monarch-Z9U`,
            popoverCloseContent: () => x(`fc-monarch-XUJ ${mutedFgPressableGroupClass}`),
            /* Lane
            --------------------------------------------------------------------------------------------- */
            dayLaneClass: (info) => joinClassNames("fc-monarch-wsy", info.isMajor ? "fc-monarch-zOd" : "fc-monarch-jdl", info.isDisabled && "fc-monarch-VTw"),
            dayLaneInnerClass: (info) => (info.isStack
                ? "fc-monarch-gMS"
                : info.isNarrow ? "fc-monarch-148" : "fc-monarch-Jzj fc-monarch-B3G"),
            slotLaneClass: (info) => joinClassNames("fc-monarch-wsy fc-monarch-jdl", info.isMinor && "fc-monarch-TN2"),
            /* List Day
            --------------------------------------------------------------------------------------------- */
            listDayFormat: { day: "numeric" },
            listDayAltFormat: { month: "short", weekday: "short", forceCommas: true },
            listDayClass: (info) => joinClassNames(!info.isLast && "fc-monarch-zi1 fc-monarch-jdl", "fc-monarch-dl1 fc-monarch-1sP fc-monarch-EF4"),
            listDayHeaderClass: "fc-monarch-3N5 fc-monarch-yi0 fc-monarch-CjM fc-monarch-0i7 fc-monarch-l5b fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-tgZ",
            listDayHeaderInnerClass: (info) => (!info.level
                ? joinClassNames("fc-monarch-46Q fc-monarch-AAA fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-9ZS", info.text === info.dayNumberText
                    ? "fc-monarch-Dhe fc-monarch-E9P"
                    : "fc-monarch-Apf", info.isToday
                    ? (info.hasNavLink ? tertiaryPressableClass : tertiaryClass)
                    : (info.hasNavLink && mutedHoverPressableClass))
                : joinClassNames("fc-monarch-a3B fc-monarch-XHd", info.hasNavLink && "fc-monarch-Eu0")),
            listDayBodyClass: "fc-monarch-1El fc-monarch-2KU fc-monarch-dl6 fc-monarch-NWN",
            /* Single Month (in Multi-Month)
            --------------------------------------------------------------------------------------------- */
            singleMonthClass: (info) => joinClassNames(info.multiMonthColumns > 1 && "fc-monarch-jD5", (info.multiMonthColumns === 1 && !info.isLast) &&
                "fc-monarch-jdl fc-monarch-zi1"),
            singleMonthHeaderClass: (info) => joinClassNames(info.multiMonthColumns > 1
                ? "fc-monarch-lTO"
                : "fc-monarch-Jhn fc-monarch-zi1 fc-monarch-jdl fc-monarch-MAH", "fc-monarch-XpK"),
            singleMonthHeaderInnerClass: (info) => joinClassNames("fc-monarch-Apf fc-monarch-Jhn fc-monarch-AAA fc-monarch-1Po fc-monarch-DIS", info.hasNavLink && mutedHoverPressableClass),
            /* Misc Table
            --------------------------------------------------------------------------------------------- */
            tableHeaderClass: "fc-monarch-MAH",
            fillerClass: (info) => joinClassNames("fc-monarch-lMo fc-monarch-wsy", info.inTableHeader ? "fc-monarch-d0j" : "fc-monarch-jdl"),
            dayNarrowWidth: 100,
            dayHeaderRowClass: "fc-monarch-wsy fc-monarch-jdl",
            dayRowClass: "fc-monarch-wsy fc-monarch-jdl",
            /* Misc Content
            --------------------------------------------------------------------------------------------- */
            navLinkClass: `${outlineWidthFocusClass} ${outlineColorClass}`,
            inlineWeekNumberClass: (info) => joinClassNames("fc-monarch-1EY fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-TZ4", info.isNarrow
                ? `fc-monarch-2ik fc-monarch-rbS fc-monarch-SEP fc-monarch-9ml fc-monarch-Utm fc-monarch-dOc ${xxsTextClass}`
                : "fc-monarch-1b8 fc-monarch-tHH fc-monarch-TFV fc-monarch-Nca fc-monarch-AAA fc-monarch-9yp", info.hasNavLink
                ? secondaryPressableClass
                : secondaryClass),
            nonBusinessHoursClass: "fc-monarch-VTw",
            highlightClass: "fc-monarch-PHz",
            nowIndicatorLineClass: "fc-monarch-CH7 fc-monarch-qQW fc-monarch-nKh",
            nowIndicatorDotClass: "fc-monarch-aAW fc-monarch-Vpk fc-monarch-nKh fc-monarch-63n fc-monarch-AAA fc-monarch-GBJ fc-monarch-SC5",
            /* Resource Day Header
            --------------------------------------------------------------------------------------------- */
            resourceDayHeaderAlign: "center",
            resourceDayHeaderClass: (info) => joinClassNames("fc-monarch-wsy", info.isMajor ? "fc-monarch-zOd" : "fc-monarch-jdl"),
            resourceDayHeaderInnerClass: (info) => joinClassNames("fc-monarch-bvX fc-monarch-dl1 fc-monarch-sgX", info.isNarrow ? "fc-monarch-a3B" : "fc-monarch-9yp"),
            /* Resource Data Grid
            --------------------------------------------------------------------------------------------- */
            resourceColumnHeaderClass: "fc-monarch-wsy fc-monarch-jdl fc-monarch-E9P",
            resourceColumnHeaderInnerClass: "fc-monarch-bvX fc-monarch-9yp",
            resourceColumnResizerClass: "fc-monarch-1EY fc-monarch-AWB fc-monarch-4Tv fc-monarch-dnf",
            resourceGroupHeaderClass: "fc-monarch-wsy fc-monarch-jdl fc-monarch-VTw",
            resourceGroupHeaderInnerClass: "fc-monarch-bvX fc-monarch-9yp",
            resourceCellClass: "fc-monarch-wsy fc-monarch-jdl",
            resourceCellInnerClass: "fc-monarch-bvX fc-monarch-9yp",
            resourceIndentClass: "fc-monarch-Wga fc-monarch-p9t fc-monarch-E9P",
            resourceExpanderClass: `fc-monarch-bCs fc-monarch-iS4 fc-monarch-AAA ${mutedHoverPressableClass} ${outlineWidthFocusClass} ${outlineColorClass}`,
            resourceExpanderContent: (info) => chevronDown(joinClassNames(`fc-monarch-vnf ${mutedFgPressableGroupClass}`, !info.isExpanded && "fc-monarch-KxI fc-monarch-ZW3")),
            resourceHeaderRowClass: "fc-monarch-wsy fc-monarch-jdl",
            resourceRowClass: "fc-monarch-wsy fc-monarch-jdl",
            resourceColumnDividerClass: "fc-monarch-USt fc-monarch-zOd",
            /* Timeline Lane
            --------------------------------------------------------------------------------------------- */
            resourceGroupLaneClass: "fc-monarch-wsy fc-monarch-jdl fc-monarch-VTw",
            resourceLaneClass: "fc-monarch-wsy fc-monarch-jdl",
            resourceLaneBottomClass: (info) => info.options.eventOverlap && "fc-monarch-uuA",
            timelineBottomClass: "fc-monarch-uuA",
        },
        views: {
            dayGrid: {
                ...dayRowCommonClasses,
                dayCellBottomClass: getShortDayCellBottomClass,
            },
            multiMonth: {
                ...dayRowCommonClasses,
                dayCellBottomClass: getShortDayCellBottomClass,
                dayHeaderInnerClass: (info) => !info.inPopover && "fc-monarch-ohi",
                dayHeaderDividerClass: (info) => joinClassNames(info.multiMonthColumns === 1 &&
                    "fc-monarch-zi1 fc-monarch-jdl"),
                tableBodyClass: (info) => joinClassNames(info.multiMonthColumns > 1 &&
                    "fc-monarch-wsy fc-monarch-jdl fc-monarch-Fvv fc-monarch-pKG"),
            },
            timeGrid: {
                ...dayRowCommonClasses,
                dayCellBottomClass: tallDayCellBottomClass,
                /* TimeGrid > Week Number Header
                ------------------------------------------------------------------------------------------- */
                weekNumberHeaderClass: "fc-monarch-XpK fc-monarch-LMv",
                weekNumberHeaderInnerClass: (info) => joinClassNames("fc-monarch-Wga fc-monarch-2tF fc-monarch-dl1 fc-monarch-1sP fc-monarch-XpK fc-monarch-AAA", info.options.dayMinWidth !== undefined && "fc-monarch-KYn", info.isNarrow
                    ? "fc-monarch-oM6 fc-monarch-ZrE fc-monarch-a3B"
                    : "fc-monarch-TFV fc-monarch-Nca fc-monarch-9yp", info.hasNavLink
                    ? secondaryPressableClass
                    : secondaryClass),
                /* TimeGrid > All-Day Header
                ------------------------------------------------------------------------------------------- */
                allDayHeaderClass: "fc-monarch-XpK fc-monarch-LMv",
                allDayHeaderInnerClass: (info) => joinClassNames("fc-monarch-bvX fc-monarch-2HE", info.isNarrow ? xxsTextClass : "fc-monarch-9yp"),
                allDayDividerClass: "fc-monarch-zi1 fc-monarch-jdl",
                /* TimeGrid > Slot Header
                ------------------------------------------------------------------------------------------- */
                slotHeaderClass: (info) => joinClassNames("fc-monarch-hza fc-monarch-OBr fc-monarch-LMv fc-monarch-wsy fc-monarch-jdl", info.isMinor && "fc-monarch-TN2"),
                slotHeaderInnerClass: (info) => joinClassNames("fc-monarch-eYX fc-monarch-Mde fc-monarch-OQ9 fc-monarch-2tF", info.isNarrow
                    ? `fc-monarch-uqG ${xxsTextClass}`
                    : "fc-monarch-Fn5 fc-monarch-9yp", info.isFirst && "fc-monarch-pps"),
                slotHeaderDividerClass: (info) => joinClassNames("fc-monarch-USt", (info.inTableHeader && info.options.dayMinWidth === undefined)
                    ? "fc-monarch-d0j"
                    : "fc-monarch-jdl"),
            },
            list: {
                /* List-View > List-Item Event
                ------------------------------------------------------------------------------------------- */
                listItemEventClass: "fc-monarch-bCs fc-monarch-3N5 fc-monarch-NYF fc-monarch-tgZ",
                listItemEventBeforeClass: "fc-monarch-fn8 fc-monarch-yDA",
                listItemEventInnerClass: "fc-monarch-tgZ fc-monarch-9yp",
                listItemEventTimeClass: "fc-monarch-yi0 fc-monarch-roZ fc-monarch-aHX fc-monarch-TZ4 fc-monarch-pKG fc-monarch-IPx",
                listItemEventTitleClass: (info) => joinClassNames("fc-monarch-1El fc-monarch-2KU fc-monarch-TZ4 fc-monarch-pKG", info.event.url && "fc-monarch-Ogp"),
                /* No-Events Screen
                ------------------------------------------------------------------------------------------- */
                noEventsClass: "fc-monarch-1El fc-monarch-dl1 fc-monarch-sgX fc-monarch-XpK fc-monarch-E9P",
                noEventsInnerClass: "fc-monarch-P9h",
            },
            resourceTimeGrid: resourceDayHeaderClasses,
            resourceDayGrid: resourceDayHeaderClasses,
            timeline: {
                /* Timeline > Row Event
                ------------------------------------------------------------------------------------------- */
                rowEventClass: (info) => joinClassNames(info.isEnd && "fc-monarch-9hC"),
                rowEventInnerClass: (info) => info.options.eventOverlap ? "fc-monarch-Jhn" : "fc-monarch-dl6",
                /* Timeline > More-Link
                ------------------------------------------------------------------------------------------- */
                rowMoreLinkClass: `fc-monarch-9hC fc-monarch-Ika fc-monarch-Fvv fc-monarch-wsy fc-monarch-d0j fc-monarch-4MR ${strongSolidPressableClass} fc-monarch-vwH`,
                rowMoreLinkInnerClass: "fc-monarch-iS4 fc-monarch-a3B",
                /* Timeline > Slot Header
                ------------------------------------------------------------------------------------------- */
                slotHeaderSticky: "0.5rem",
                slotHeaderAlign: (info) => ((info.level || info.isTime)
                    ? "start"
                    : "center"),
                slotHeaderClass: (info) => joinClassNames("fc-monarch-wsy", info.level
                    ? "fc-monarch-d0j fc-monarch-Bsl"
                    : joinClassNames("fc-monarch-jdl", info.isTime
                        ? "fc-monarch-uuA fc-monarch-OBr fc-monarch-LMv"
                        : "fc-monarch-E9P")),
                slotHeaderInnerClass: (info) => joinClassNames("fc-monarch-9yp", info.level
                    ? joinClassNames("fc-monarch-cJ3 fc-monarch-Nca fc-monarch-Jhn fc-monarch-AAA", info.hasNavLink
                        ? secondaryPressableClass
                        : secondaryClass)
                    : joinClassNames("fc-monarch-Nca", info.isTime
                        ? joinClassNames("fc-monarch-b0n fc-monarch-eYX fc-monarch-4oC", info.isFirst && "fc-monarch-pps")
                        : "fc-monarch-dl6", info.hasNavLink && "fc-monarch-Eu0")),
                slotHeaderDividerClass: "fc-monarch-zi1 fc-monarch-jdl",
            },
        }
    };
    /* SVGs
    ------------------------------------------------------------------------------------------------- */
    function chevronDown(className) {
        return u("svg", { xmlns: "http://www.w3.org/2000/svg", className: className, width: "20", height: "20", viewBox: "80 -880 800 800", fill: "currentColor", children: u("path", { d: "M480-304 240-544l56-56 184 184 184-184 56 56-240 240Z" }) });
    }
    function chevronDoubleLeft(className) {
        return u("svg", { xmlns: "http://www.w3.org/2000/svg", className: className, width: "20", height: "20", viewBox: "80 -880 800 800", fill: "currentColor", children: u("path", { d: "M440-240 200-480l240-240 56 56-183 184 183 184-56 56Zm264 0L464-480l240-240 56 56-183 184 183 184-56 56Z" }) });
    }
    function x(className) {
        return u("svg", { xmlns: "http://www.w3.org/2000/svg", className: className, width: "20", height: "20", viewBox: "80 -880 800 800", fill: "currentColor", children: u("path", { d: "m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z" }) });
    }
    function filledRightTriangle(className) {
        return (u("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 800 2200", preserveAspectRatio: "none", className: className, children: u("polygon", { points: "0,0 66,0 800,1100 66,2200 0,2200", fill: "currentColor" }) }));
    }

    globalPlugins.push(index);

})(FullCalendar.Shared);
