import { lazy } from "react";
//#region src/udp/pages/UdpPagesLazy/index.ts
const UdpPagesLoaders = {
	UdpNotesPage: () => import("../UdpNotesPage/index.mjs"),
	UdpVerticalManagementPage: () => import("../UdpVerticalManagementPage/index.mjs"),
	UdpGridPanelManagementPage: () => import("../UdpGridPanelManagementPage/index.mjs"),
	UdpMaintenanceEnginePage: () => import("../UdpMaintenanceEnginePage/index.mjs"),
	UdpInquiryMaintenanceEnginePage: () => import("../UdpInquiryMaintenanceEnginePage/index.mjs"),
	UdpReportsPage: () => import("../UdpReportsPage/index.mjs"),
	DonutChartWidget: () => import("../../../UI/widgets/library/DonutChartWidget/index.mjs"),
	SparklineWidget: () => import("../../../UI/widgets/library/SparklineWidget/index.mjs"),
	ProgressBarWidget: () => import("../../../UI/widgets/library/ProgressBarWidget/index.mjs"),
	RecentlyLoadedNodesWidget: () => import("../../../UI/widgets/library/RecentlyLoadedNodesWidget/index.mjs"),
	ChatUDP: () => import("../ChatUDP/index.mjs"),
	UdpDataBrowserPage: () => import("../UdpDataBrowserPage/index.mjs"),
	UdpRemindersPage: () => import("../UdpRemindersPage/index.mjs"),
	RemindersWidget: () => import("../../../UI/widgets/library/RemindersWidget/index.mjs"),
	UdpPublicForm: () => import("../UdpFormsPublicForm/index.mjs"),
	UdpPrivateForm: () => import("../UdpFormsPrivateForm/index.mjs"),
	UdpFormsBuilderPage: () => import("../UdpFormsBuilderPage/index.mjs"),
	UdpFormsListPage: () => import("../UdpFormsListPage/index.mjs"),
	UdpFormsSubmissionGridManagerPage: () => import("../UdpFormsSubmissionGridManagerPage/index.mjs"),
	UdpFormsSubmissionGridResponderPage: () => import("../UdpFormsSubmissionGridResponderPage/index.mjs"),
	UdpFormsSubmissionGrid: () => import("../UdpFormsSubmissionGrid/index.mjs"),
	UdpImportFromFileMappingPage: () => import("../UdpImportFromFileMappingPage/index.mjs"),
	UdpAuditEventsPage: () => import("../UdpAuditEvents/UdpAuditEventsPage.mjs"),
	UdpTransactionTypesPage: () => import("../UdpTransactionTypesPage/index.mjs"),
	UdpTransactionsPage: () => import("../UdpTransactionsPage/index.mjs"),
	UdpLookupManagementPage: () => import("../UdpLookupManagementPage/index.mjs")
};
let lazyComponentCache;
if (import.meta.hot) {
	if (!import.meta.hot.data.lazyCache) import.meta.hot.data.lazyCache = {};
	lazyComponentCache = import.meta.hot.data.lazyCache;
	import.meta.hot.accept(() => {
		console.log("[udpPages] HMR update accepted - cache preserved");
	});
} else lazyComponentCache = {};
const UdpPagesLazy = new Proxy({}, {
	get(target, prop) {
		if (prop in UdpPagesLoaders) {
			if (!lazyComponentCache[prop]) lazyComponentCache[prop] = lazy(UdpPagesLoaders[prop]);
			return lazyComponentCache[prop];
		}
	},
	ownKeys() {
		return Object.keys(UdpPagesLoaders);
	},
	getOwnPropertyDescriptor(target, prop) {
		if (prop in UdpPagesLoaders) return {
			enumerable: true,
			configurable: true
		};
	}
});
//#endregion
export { UdpPagesLazy, UdpPagesLoaders };

//# sourceMappingURL=index.mjs.map