devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
1,003 lines (965 loc) • 1.22 MB
JavaScript
/**
* DevExpress HTML/JS Reporting (dist\js\dx-webdocumentviewer.js)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ // The require scope
/******/ var __webpack_require__ = {};
/******/
/************************************************************************/
/******/ /* webpack/runtime/compat get default export */
/******/ (() => {
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = (module) => {
/******/ var getter = module && module.__esModule ?
/******/ () => (module['default']) :
/******/ () => (module);
/******/ __webpack_require__.d(getter, { a: getter });
/******/ return getter;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/************************************************************************/
// UNUSED EXPORTS: default
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting.js
var reporting_namespaceObject = {};
__webpack_require__.r(reporting_namespaceObject);
__webpack_require__.d(reporting_namespaceObject, {
CustomAction: () => (CustomAction),
CustomizeExportOptionsEventArgs: () => (CustomizeExportOptionsEventArgs),
EventGenerator: () => (EventGenerator),
ImageSource: () => (ImageSource),
convertMapToKeyValuePair: () => (convertMapToKeyValuePair)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-editing.js
var reporting_editing_namespaceObject = {};
__webpack_require__.r(reporting_editing_namespaceObject);
__webpack_require__.d(reporting_editing_namespaceObject, {
Categories: () => (Categories),
EditingFieldExtensions: () => (EditingFieldExtensions),
___isCancelFlag: () => (___isCancelFlag)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-export.js
var reporting_export_namespaceObject = {};
__webpack_require__.r(reporting_export_namespaceObject);
__webpack_require__.d(reporting_export_namespaceObject, {
AdditionalRecipientModel: () => (AdditionalRecipientModel),
CsvExportOptions: () => (CsvExportOptions),
DocxExportDocumentOptions: () => (DocxExportDocumentOptions),
DocxExportOptions: () => (DocxExportOptions),
ExportOptions: () => (ExportOptions),
HtmlExportOptions: () => (HtmlExportOptions),
ImageExportOptions: () => (ImageExportOptions),
MhtExportOptions: () => (MhtExportOptions),
PdfExportDocumentOptions: () => (PdfExportDocumentOptions),
PdfExportOptions: () => (PdfExportOptions),
PdfPasswordSecurityOptions: () => (PdfPasswordSecurityOptions),
PdfPermissionsOptions: () => (PdfPermissionsOptions),
PrintPreviewOptions: () => (PrintPreviewOptions),
RtfExportOptions: () => (RtfExportOptions),
TextExportOptions: () => (TextExportOptions),
XlsExportOptions: () => (XlsExportOptions),
XlsxExportOptions: () => (XlsxExportOptions),
additionalRecipientSerializationsInfo: () => (additionalRecipientSerializationsInfo),
application: () => (application),
author: () => (author),
docxExportDocumentOptionsSerializationInfo: () => (docxExportDocumentOptionsSerializationInfo),
pdfEncryptionLevel: () => (pdfEncryptionLevel),
pdfExportDocumentOptionsSerializationInfo: () => (pdfExportDocumentOptionsSerializationInfo),
pdfExportPasswordSecurityOptionsSerializationInfo: () => (pdfExportPasswordSecurityOptionsSerializationInfo),
pdfExportPermissionsOptionsSerializationInfo: () => (pdfExportPermissionsOptionsSerializationInfo),
subject: () => (subject),
title: () => (title)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-export-metadata.js
var reporting_export_metadata_namespaceObject = {};
__webpack_require__.r(reporting_export_metadata_namespaceObject);
__webpack_require__.d(reporting_export_metadata_namespaceObject, {
additionalRecipients: () => (additionalRecipients),
allowFloatingPictures: () => (allowFloatingPictures),
allowURLsWithJSContent: () => (allowURLsWithJSContent),
characterSet: () => (characterSet),
csvExportOptionsSerializationInfo: () => (csvExportOptionsSerializationInfo),
csvTextSeparator: () => (csvTextSeparator),
docxDocumentOptions: () => (docxDocumentOptions),
docxExportMode: () => (docxExportMode),
docxExportOptionsSerializationInfo: () => (docxExportOptionsSerializationInfo),
docxTableLayout: () => (docxTableLayout),
emailOptionsSerializationInfo: () => (emailOptionsSerializationInfo),
embedImagesInHTML: () => (embedImagesInHTML),
emptyFirstPageHeaderFooter: () => (emptyFirstPageHeaderFooter),
exportOptionsSerializationInfo: () => (exportOptionsSerializationInfo),
exportPageBreaks: () => (exportPageBreaks),
exportWatermarks: () => (exportWatermarks),
expotOptionsTitle: () => (expotOptionsTitle),
getExportModeValues: () => (getExportModeValues),
htmlExportMode: () => (htmlExportMode),
htmlExportOptionsSerializationInfo: () => (htmlExportOptionsSerializationInfo),
htmlExportOptionsSerializationInfoBase: () => (htmlExportOptionsSerializationInfoBase),
htmlTableLayout: () => (htmlTableLayout),
imageExportMode: () => (imageExportMode),
imageExportOptionsSerializationInfo: () => (imageExportOptionsSerializationInfo),
imageExportOptionsSerializationInfoBase: () => (imageExportOptionsSerializationInfoBase),
inlineCss: () => (inlineCss),
keepRowHeight: () => (keepRowHeight),
mhtExportOptionsSerializationInfo: () => (mhtExportOptionsSerializationInfo),
mhtExportOptionsSerializationInfoBase: () => (mhtExportOptionsSerializationInfoBase),
nativeFormatOptionsSerializationInfo: () => (nativeFormatOptionsSerializationInfo),
pageBorderColor: () => (pageBorderColor),
pageBorderWidth: () => (pageBorderWidth),
pageRange: () => (pageRange),
pdfACompatibility: () => (pdfACompatibility),
pdfACompatibilityValues: () => (pdfACompatibilityValues),
pdfExportOptionsSerializationInfo: () => (pdfExportOptionsSerializationInfo),
pdfUACompatibility: () => (pdfUACompatibility),
pdfUACompatibilityValues: () => (pdfUACompatibilityValues),
printPreviewOptionsSerializationInfo: () => (printPreviewOptionsSerializationInfo),
rasterizationResolution: () => (rasterizationResolution),
rasterizeImages: () => (rasterizeImages),
removeSecondarySymbols: () => (removeSecondarySymbols),
rtfExportMode: () => (rtfExportMode),
rtfExportOptionsSerializationInfo: () => (rtfExportOptionsSerializationInfo),
rtfExportOptionsSerializationInfoBase: () => (rtfExportOptionsSerializationInfoBase),
showPrintDialogOnOpen: () => (showPrintDialogOnOpen),
textEncodingType: () => (textEncodingType),
textExportMode: () => (textExportMode),
textExportOptionsSerializationInfo: () => (textExportOptionsSerializationInfo),
useCustomSeparator: () => (useCustomSeparator),
useHRefHyperlinks: () => (useHRefHyperlinks),
xlsExportHyperlinks: () => (xlsExportHyperlinks),
xlsExportMode: () => (xlsExportMode),
xlsExportOptionsSerializationInfo: () => (xlsExportOptionsSerializationInfo),
xlsExportOptionsSerializationInfoBase: () => (xlsExportOptionsSerializationInfoBase),
xlsExportOptionsSerializationInfoCommon: () => (xlsExportOptionsSerializationInfoCommon),
xlsExportOptionsSheetName: () => (xlsExportOptionsSheetName),
xlsRawDataMode: () => (xlsRawDataMode),
xlsShowGridLines: () => (xlsShowGridLines),
xlsTextExportMode: () => (xlsTextExportMode),
xlsxExportMode: () => (xlsxExportMode),
xlsxExportOptionsSerializationInfo: () => (xlsxExportOptionsSerializationInfo)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-internal.js
var reporting_internal_namespaceObject = {};
__webpack_require__.r(reporting_internal_namespaceObject);
__webpack_require__.d(reporting_internal_namespaceObject, {
Locker: () => (Locker),
createFullscreenComputed: () => (createFullscreenComputed),
cultureInfo: () => (cultureInfo),
editorTemplates: () => (editorTemplates),
generateGuid: () => (generateGuid),
getChartChildComponents: () => (getChartChildComponents),
isAndroid: () => (isAndroid),
isIOS: () => (isIOS),
isMac: () => (isMac),
isMobile: () => (isMobile),
processZoomFactor: () => (processZoomFactor),
transformNewLineCharacters: () => (transformNewLineCharacters)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-metadata.js
var reporting_metadata_namespaceObject = {};
__webpack_require__.r(reporting_metadata_namespaceObject);
__webpack_require__.d(reporting_metadata_namespaceObject, {
availableCultures: () => (availableCultures),
brickStyleSerializationsInfo: () => (brickStyleSerializationsInfo),
defaultCulture: () => (defaultCulture),
previewBackColor: () => (previewBackColor),
previewBorderColor: () => (previewBorderColor),
previewBorderDashStyle: () => (previewBorderDashStyle),
previewBorderStyle: () => (previewBorderStyle),
previewBorderWidth: () => (previewBorderWidth),
previewFont: () => (previewFont),
previewForeColor: () => (previewForeColor),
previewPadding: () => (previewPadding),
previewSides: () => (previewSides),
previewTextAlignment: () => (previewTextAlignment)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer.js
var reporting_viewer_namespaceObject = {};
__webpack_require__.r(reporting_viewer_namespaceObject);
__webpack_require__.d(reporting_viewer_namespaceObject, {
ActionId: () => (ActionId),
BreadcrumbsKeyboardHelper: () => (BreadcrumbsKeyboardHelper),
DateRangeDialogElementWithHighlight: () => (DateRangeDialogElementWithHighlight),
DateRangeDialogElementsKeyboardHelper: () => (DateRangeDialogElementsKeyboardHelper),
DxReportParametersPanel: () => (DxReportParametersPanel),
DxReportViewer: () => (DxReportViewer),
ExportFormatID: () => (ExportFormatID),
JSReportParametersPanel: () => (JSReportParametersPanel),
JSReportParametersPanelBinding: () => (JSReportParametersPanelBinding),
JSReportViewer: () => (JSReportViewer),
JSReportViewerBase: () => (JSReportViewerBase),
JSReportViewerBindingBase: () => (JSReportViewerBindingBase),
MobilePreviewElements: () => (MobilePreviewElements),
PredefinedDateRangesKeyboardHelper: () => (PredefinedDateRangesKeyboardHelper),
PreviewBricksKeyboardHelper: () => (PreviewBricksKeyboardHelper),
PreviewEditingFieldsKeyboardHelper: () => (PreviewEditingFieldsKeyboardHelper),
PreviewElements: () => (PreviewElements),
ReportHolder: () => (ReportHolder),
ReportPreview: () => (ReportPreview),
SearchKeyboardHelper: () => (SearchKeyboardHelper),
ZoomAutoBy: () => (ZoomAutoBy),
createReportPreviewViewModel: () => (createReportPreviewViewModel),
updateReportPreviewViewModel: () => (updateReportPreviewViewModel)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-editing.js
var reporting_viewer_editing_namespaceObject = {};
__webpack_require__.r(reporting_viewer_editing_namespaceObject);
__webpack_require__.d(reporting_viewer_editing_namespaceObject, {
CharacterCombEditingFieldViewModel: () => (CharacterCombEditingFieldViewModel),
CheckEditingFieldViewModel: () => (CheckEditingFieldViewModel),
CheckState: () => (CheckState),
DefaultImageEditingFieldViewModel: () => (DefaultImageEditingFieldViewModel),
EditingField: () => (EditingField),
EditingFieldBase: () => (EditingFieldBase),
GlyphStyle: () => (GlyphStyle),
ImageAlignment: () => (ImageAlignment),
ImageEditingFieldViewModel: () => (ImageEditingFieldViewModel),
ImageSizeMode: () => (ImageSizeMode),
PopupImageEditingFieldViewModel: () => (PopupImageEditingFieldViewModel),
TextEditingFieldViewModel: () => (TextEditingFieldViewModel),
TextEditingFieldViewModelBase: () => (TextEditingFieldViewModelBase),
createCustomGlyphStyleCss: () => (createCustomGlyphStyleCss),
focusTextElement: () => (focusTextElement),
getCheckBoxTemplate: () => (getCheckBoxTemplate),
imageAlignment: () => (imageAlignment),
sizing: () => (sizing)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-export.js
var reporting_viewer_export_namespaceObject = {};
__webpack_require__.r(reporting_viewer_export_namespaceObject);
__webpack_require__.d(reporting_viewer_export_namespaceObject, {
CsvExportOptionsPreview: () => (CsvExportOptionsPreview),
DocxExportOptionsMergedPreview: () => (DocxExportOptionsMergedPreview),
DocxExportOptionsPreview: () => (DocxExportOptionsPreview),
ExportAction: () => (ExportAction),
ExportOptionsEventHandlers: () => (ExportOptionsEventHandlers),
ExportOptionsMergedPreview: () => (ExportOptionsMergedPreview),
ExportOptionsModel: () => (ExportOptionsModel),
ExportOptionsPreview: () => (ExportOptionsPreview),
HtmlExportOptionsMergedPreview: () => (HtmlExportOptionsMergedPreview),
HtmlExportOptionsPreview: () => (HtmlExportOptionsPreview),
ImageExportOptionsMergedPreview: () => (ImageExportOptionsMergedPreview),
ImageExportOptionsPreview: () => (ImageExportOptionsPreview),
MhtExportOptionsMergedPreview: () => (MhtExportOptionsMergedPreview),
MhtExportOptionsPreview: () => (MhtExportOptionsPreview),
PdfExportOptionsPreview: () => (PdfExportOptionsPreview),
RtfExportOptionsMergedPreview: () => (RtfExportOptionsMergedPreview),
RtfExportOptionsPreview: () => (RtfExportOptionsPreview),
XlsExportOptionsMergedPreview: () => (XlsExportOptionsMergedPreview),
XlsExportOptionsPreview: () => (XlsExportOptionsPreview),
XlsxExportOptionsMergedPreview: () => (XlsxExportOptionsMergedPreview),
XlsxExportOptionsPreview: () => (XlsxExportOptionsPreview),
docxExportModeMergedPreview: () => (docxExportModeMergedPreview),
excludeModesForMergedDocuments: () => (excludeModesForMergedDocuments),
exportModePreviewBase: () => (exportModePreviewBase),
htmlExportModeMergedPreview: () => (htmlExportModeMergedPreview),
htmlExportModePreview: () => (htmlExportModePreview),
htmlExportModePreviewBase: () => (htmlExportModePreviewBase),
imageExportModeMergedPreview: () => (imageExportModeMergedPreview),
imageExportModePreview: () => (imageExportModePreview),
imageExportModePreviewBase: () => (imageExportModePreviewBase),
rtfExportModeMergedPreview: () => (rtfExportModeMergedPreview),
xlsExportModeMergedPreview: () => (xlsExportModeMergedPreview),
xlsExportModePreview: () => (xlsExportModePreview),
xlsExportModePreviewBase: () => (xlsExportModePreviewBase),
xlsxExportModeMergedPreview: () => (xlsxExportModeMergedPreview),
xlsxExportModePreview: () => (xlsxExportModePreview),
xlsxExportModePreviewBase: () => (xlsxExportModePreviewBase)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-export-metadata.js
var reporting_viewer_export_metadata_namespaceObject = {};
__webpack_require__.r(reporting_viewer_export_metadata_namespaceObject);
__webpack_require__.d(reporting_viewer_export_metadata_namespaceObject, {
docxExportModeMergedPreview: () => (docxExportModeMergedPreview),
excludeModesForMergedDocuments: () => (excludeModesForMergedDocuments),
exportModePreviewBase: () => (exportModePreviewBase),
htmlExportModeMergedPreview: () => (htmlExportModeMergedPreview),
htmlExportModePreview: () => (htmlExportModePreview),
htmlExportModePreviewBase: () => (htmlExportModePreviewBase),
imageExportModeMergedPreview: () => (imageExportModeMergedPreview),
imageExportModePreview: () => (imageExportModePreview),
imageExportModePreviewBase: () => (imageExportModePreviewBase),
rtfExportModeMergedPreview: () => (rtfExportModeMergedPreview),
xlsExportModeMergedPreview: () => (xlsExportModeMergedPreview),
xlsExportModePreview: () => (xlsExportModePreview),
xlsExportModePreviewBase: () => (xlsExportModePreviewBase),
xlsxExportModeMergedPreview: () => (xlsxExportModeMergedPreview),
xlsxExportModePreview: () => (xlsxExportModePreview),
xlsxExportModePreviewBase: () => (xlsxExportModePreviewBase)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-internal.js
var reporting_viewer_internal_namespaceObject = {};
__webpack_require__.r(reporting_viewer_internal_namespaceObject);
__webpack_require__.d(reporting_viewer_internal_namespaceObject, {
AIPanelViewModel: () => (AIPanelViewModel),
ActionLists: () => (ActionLists),
BreadcrumbItem: () => (BreadcrumbItem),
BreadcrumbModel: () => (BreadcrumbModel),
ColumnSortOrder: () => (ColumnSortOrder),
DocumentMapItemsProvider: () => (DocumentMapItemsProvider),
DocumentMapModel: () => (DocumentMapModel),
DocumentMapTreeListController: () => (DocumentMapTreeListController),
ExportActionBase: () => (ExportActionBase),
ExportHandler: () => (ExportHandler),
ExportResultRequestData: () => (ExportResultRequestData),
FullScreenActionBase: () => (FullScreenActionBase),
PageLoader: () => (PageLoader),
PreviewActions: () => (PreviewActions),
PreviewDesignerActions: () => (PreviewDesignerActions),
PreviewDisposableModel: () => (PreviewDisposableModel),
PreviewDisposableModelBase: () => (PreviewDisposableModelBase),
PreviewHandlersHelper: () => (PreviewHandlersHelper),
PreviewModel: () => (PreviewModel),
PreviewPage: () => (PreviewPage),
PreviewRequestWrapper: () => (PreviewRequestWrapper),
PreviewSelection: () => (PreviewSelection),
ProgressViewModel: () => (ProgressViewModel),
SearchResultNavigator: () => (SearchResultNavigator),
SearchViewModel: () => (SearchViewModel),
SortingProcessor: () => (SortingProcessor),
TextSourceTarget: () => (TextSourceTarget),
ViewerAction: () => (ViewerAction),
brickText: () => (brickText),
convertToPercent: () => (convertToPercent),
createDesktopPreview: () => (createDesktopPreview),
createExportHandlerViewModel: () => (createExportHandlerViewModel),
createPreview: () => (createPreview),
createPreviewModel: () => (createPreviewModel),
createPreviewPageViewModel: () => (createPreviewPageViewModel),
createStandaloneParametersPanel: () => (createStandaloneParametersPanel),
createViewModel: () => (createViewModel),
formatSearchResult: () => (formatSearchResult),
getBrickValueForKey: () => (getBrickValueForKey),
getCurrentResolution: () => (getCurrentResolution),
getDockedElementCallback: () => (getDockedElementCallback),
getEnumValues: () => (getEnumValues),
getImageBase64: () => (getImageBase64),
getUpdateProgressBarCallback: () => (getUpdateProgressBarCallback),
initPreviewModel: () => (initPreviewModel),
initializeAutoFitBinding: () => (initializeAutoFitBinding),
initializeBrick: () => (initializeBrick),
initializeBrickSelectionProg: () => (initializeBrickSelectionProg),
initializeChildStyleBinding: () => (initializeChildStyleBinding),
initializeLazyImagesBinding: () => (initializeLazyImagesBinding),
initializeTextCopierBinding: () => (initializeTextCopierBinding),
initializeToViewBinding: () => (initializeToViewBinding),
initializeViewerExportBinding: () => (initializeViewerExportBinding),
safelyRunWindowOpen: () => (safelyRunWindowOpen),
stringToPosition: () => (stringToPosition),
updateBricksPosition: () => (updateBricksPosition),
updateExportHandlerViewModel: () => (updateExportHandlerViewModel),
updatePreviewContentSize: () => (updatePreviewContentSize),
updatePreviewPageRendererBinding: () => (updatePreviewPageRendererBinding),
updatePreviewPageViewModel: () => (updatePreviewPageViewModel),
updatePreviewZoomWithAutoFit: () => (updatePreviewZoomWithAutoFit)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-mobile.js
var reporting_viewer_mobile_namespaceObject = {};
__webpack_require__.r(reporting_viewer_mobile_namespaceObject);
__webpack_require__.d(reporting_viewer_mobile_namespaceObject, {
MobileReportPreview: () => (MobileReportPreview),
createMobileReportPreviewViewModel: () => (createMobileReportPreviewViewModel),
updateMobileReportPreviewViewModel: () => (updateMobileReportPreviewViewModel)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-mobile-internal.js
var reporting_viewer_mobile_internal_namespaceObject = {};
__webpack_require__.r(reporting_viewer_mobile_internal_namespaceObject);
__webpack_require__.d(reporting_viewer_mobile_internal_namespaceObject, {
DateRangeParemeterPopupModel: () => (DateRangeParemeterPopupModel),
EventProcessor: () => (EventProcessor),
GalleryItem: () => (GalleryItem),
GalleryItemBlock: () => (GalleryItemBlock),
GalleryModel: () => (GalleryModel),
MobileActionList: () => (MobileActionList),
MobilePaginator: () => (MobilePaginator),
MobilePreviewModel: () => (MobilePreviewModel),
MobilePreviewPage: () => (MobilePreviewPage),
MobilePreviewParameterHelper: () => (MobilePreviewParameterHelper),
MobileSearchViewModel: () => (MobileSearchViewModel),
ParametersPopupModel: () => (ParametersPopupModel),
ParametersPopupModelBase: () => (ParametersPopupModelBase),
SearchBarModel: () => (SearchBarModel),
createDateRangeParemeterPopupViewModel: () => (createDateRangeParemeterPopupViewModel),
createMobilePreview: () => (createMobilePreview),
createParametersPopupBaseViewModel: () => (createParametersPopupBaseViewModel),
createParametersPopupViewModel: () => (createParametersPopupViewModel),
dxGalleryExtender: () => (dxGalleryExtender),
dxGalleryReportPreview: () => (dxGalleryReportPreview),
editorTemplates: () => (_editorTemplates_editorTemplates),
getPreviewActionsMobile: () => (getPreviewActionsMobile),
initializeMobilePaginatorBinding: () => (initializeMobilePaginatorBinding),
initializeMobileSearchBinding: () => (initializeMobileSearchBinding),
initializeMobileZoomBinding: () => (initializeMobileZoomBinding),
initializeSlideBinding: () => (initializeSlideBinding),
minScale: () => (minScale),
slowdownDisctanceFactor: () => (slowdownDisctanceFactor),
updatePreviewContentSizeMobile: () => (updatePreviewContentSizeMobile)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-parameters.js
var reporting_viewer_parameters_namespaceObject = {};
__webpack_require__.r(reporting_viewer_parameters_namespaceObject);
__webpack_require__.d(reporting_viewer_parameters_namespaceObject, {
MultiValueItem: () => (MultiValueItem),
MultiValuesHelper: () => (MultiValuesHelper),
ParameterHelper: () => (ParameterHelper),
ParameterPanelItemBase: () => (ParameterPanelItemBase),
ParametersPanelModelBase: () => (ParametersPanelModelBase),
ParametersPanelStandalone: () => (ParametersPanelStandalone),
PreviewParameter: () => (PreviewParameter),
PreviewParameterHelper: () => (PreviewParameterHelper),
PreviewParameterValueValidator: () => (PreviewParameterValueValidator),
PreviewParametersPanelModel: () => (PreviewParametersPanelModel),
createPreviewParametersViewModel: () => (createPreviewParametersViewModel),
getEditorType: () => (getEditorType),
updateViewModel: () => (updateViewModel)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-settings.js
var reporting_viewer_settings_namespaceObject = {};
__webpack_require__.r(reporting_viewer_settings_namespaceObject);
__webpack_require__.d(reporting_viewer_settings_namespaceObject, {
AILanguages: () => (AILanguages),
AIServicesEnabled: () => (AIServicesEnabled),
AsyncExportApproach: () => (AsyncExportApproach),
ClipboardSeparator: () => (ClipboardSeparator),
EditablePreviewEnabled: () => (EditablePreviewEnabled),
HandlerUri: () => (HandlerUri),
MessageHandler: () => (MessageHandler),
MultipageScrollingThrottle: () => (MultipageScrollingThrottle),
PageRenderFormat: () => (PageRenderFormat),
PollingDelay: () => (PollingDelay),
PreloadedPagesOffset: () => (PreloadedPagesOffset),
PreviewRenderFormat: () => (PreviewRenderFormat),
ReportServerDownloadUri: () => (ReportServerDownloadUri),
ReportServerExportUri: () => (ReportServerExportUri),
ReportServerInvokeUri: () => (ReportServerInvokeUri),
SearchAvailable: () => (SearchAvailable),
TimeOut: () => (TimeOut),
previewDefaultResolution: () => (previewDefaultResolution)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-utils.js
var reporting_viewer_utils_namespaceObject = {};
__webpack_require__.r(reporting_viewer_utils_namespaceObject);
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-widgets.js
var reporting_viewer_widgets_namespaceObject = {};
__webpack_require__.r(reporting_viewer_widgets_namespaceObject);
__webpack_require__.d(reporting_viewer_widgets_namespaceObject, {
DateRangeEditor: () => (DateRangeEditor),
PictureEditMode: () => (PictureEditMode),
createDateRangeEditor: () => (createDateRangeEditor),
createDateRangeEditorViewModel: () => (createDateRangeEditorViewModel),
predefinedDateRanges: () => (predefinedDateRanges),
predefinedDateRangesModel: () => (predefinedDateRangesModel),
viewerEditorTemplates: () => (viewerEditorTemplates)
});
// NAMESPACE OBJECT: ./node_modules/devexpress-reporting/scopes/reporting-viewer-widgets-internal.js
var reporting_viewer_widgets_internal_namespaceObject = {};
__webpack_require__.r(reporting_viewer_widgets_internal_namespaceObject);
__webpack_require__.d(reporting_viewer_widgets_internal_namespaceObject, {
ImagePainter: () => (ImagePainter),
ImagePickerAction: () => (ImagePickerAction),
MultiValueEditor: () => (MultiValueEditor),
Painter: () => (Painter),
ParametersGroupEditor: () => (ParametersGroupEditor),
PictureEditorActionId: () => (PictureEditorActionId),
PictureEditorActionProvider: () => (PictureEditorActionProvider),
PictureEditorModel: () => (PictureEditorModel),
PictureEditorToolbarItem: () => (PictureEditorToolbarItem),
PictureEditorToolbarItemWithPopup: () => (PictureEditorToolbarItemWithPopup),
SignaturePainter: () => (SignaturePainter)
});
;// external "DevExpress.Analytics.Internal"
const external_DevExpress_Analytics_Internal_namespaceObject = DevExpress.Analytics.Internal;
;// ./node_modules/devexpress-reporting/common/customAction.js
class CustomAction extends external_DevExpress_Analytics_Internal_namespaceObject.BaseAction {
constructor(model) {
super(model);
}
}
;// ./node_modules/devexpress-reporting/common/imageSource.js
class ImageSource {
constructor(sourceType, data) {
this.sourceType = sourceType;
this.data = data;
}
getDataUrl() {
switch (this.sourceType) {
case 'svg':
return 'data:image/svg+xml;charset=UTF-8;base64,' + encodeURI(this.data);
case 'img':
return 'data:image/x;base64,' + this.data;
}
if (this.sourceType === 'png' || this.sourceType === 'jpg' || this.sourceType === 'jpeg')
return 'data:image/' + this.sourceType + ';base64,' + this.data;
}
static parse(val) {
const [sourceType, data] = (val || '').split(',');
return sourceType && new ImageSource(sourceType, data);
}
static toString(val) {
return (0,external_DevExpress_Analytics_Internal_namespaceObject.formatUnicorn)('{0},{1}', val.sourceType, val.data);
}
}
;// external "DevExpress.Analytics.Localization"
const external_DevExpress_Analytics_Localization_namespaceObject = DevExpress.Analytics.Localization;
;// external "DevExpress.localization"
const external_DevExpress_localization_namespaceObject = DevExpress.localization;
;// ./node_modules/devexpress-reporting/common/defaultCulture.js
const defaultCulture = 'Default';
const availableCultures = (0,external_DevExpress_Analytics_Internal_namespaceObject.createGlobalModuleVariableFunc)({
'Default': '(Default)'
});
;// ./node_modules/devexpress-reporting/common/binding/exportOptionsEventArgs.js
class CustomizeExportOptionsEventArgs {
constructor(options) {
this._options = options;
}
HideExportOptionsPanel() { this._options.panelVisible = false; }
HideFormat(format) { delete this._options.exportOptions[format.propertyName || format.format]; }
HideProperties(format, ...paths) {
const patchPropName = (propName, obj) => {
const info = obj.getInfo && obj.getInfo();
if (info) {
const p = info.filter(x => x.modelName === propName || x.modelName === '@' + propName)[0];
if (p)
return p.propertyName;
}
return propName;
};
const addPredicate = (obj, propName) => {
propName = patchPropName(propName, obj);
const oldPredicate = obj.isPropertyVisible;
obj.isPropertyVisible =
oldPredicate
? ((x) => oldPredicate.apply(obj, [x]) && x !== propName)
: ((x) => x !== propName);
};
if (paths.length == 0) {
addPredicate(this._options.exportOptions, format.format);
}
else {
paths.forEach(property => {
const path = Array.isArray(property)
? property
: property.split('.');
let obj = this._options.exportOptions[format.format];
while (path.length > 1) {
obj = external_DevExpress_Analytics_Internal_namespaceObject.koUtils.unwrap(obj[patchPropName(path[0], obj)]);
path.splice(0, 1);
}
addPredicate(obj, path[0]);
});
}
}
GetExportOptionsModel(format) { return this._options.exportOptions[format.format]; }
}
;// ./node_modules/devexpress-reporting/common/binding/eventGenerator.js
class EventGenerator {
static generateCustomizeLocalizationCallback(fireEvent) {
return function (localizationCallbacks) {
fireEvent('CustomizeLocalization', {
LoadMessages: (messages) => {
if (!messages)
return;
if (typeof messages.then === 'function') {
localizationCallbacks.push(messages);
}
else {
(0,external_DevExpress_Analytics_Localization_namespaceObject.loadMessages)(messages);
}
},
SetAvailableCultures: (customCultures) => {
const newCultures = {};
newCultures[defaultCulture] = availableCultures()[defaultCulture];
(0,external_DevExpress_Analytics_Internal_namespaceObject.extend)(newCultures, customCultures);
availableCultures(newCultures);
},
WidgetLocalization: external_DevExpress_localization_namespaceObject
});
};
}
static generateDesignerEvents(fireEvent) {
const customizeActionsEvent = { publicName: 'CustomizeMenuActions', privateName: 'customizeActions' };
const reportTabClosingEvent = { publicName: 'ReportTabClosing', privateName: 'reportTabClosing' };
const reportTabClosedEvent = { publicName: 'ReportTabClosed', privateName: 'reportTabClosed' };
const customizeParameterPropertiesEvent = { publicName: 'CustomizeParameterProperties', privateName: 'customizeParameterProperties' };
const customizeParameterEditorsEvent = { publicName: 'CustomizeParameterEditors', privateName: 'customizeParameterEditors' };
const customizeParameterLookUpSourceEvent = { publicName: 'CustomizeParameterLookUpSource', privateName: 'customizeParameterLookUpSource' };
const exitDesignerEvent = { publicName: 'ExitDesigner', privateName: 'exitDesigner' };
const reportSavingEvent = { publicName: 'ReportSaving', privateName: 'reportSaving' };
const reportSavedEvent = { publicName: 'ReportSaved', privateName: 'reportSaved' };
const reportOpeningEvent = { publicName: 'ReportOpening', privateName: 'reportOpening' };
const reportOpenedEvent = { publicName: 'ReportOpened', privateName: 'reportOpened' };
const tabChangedEvent = { publicName: 'TabChanged', privateName: 'tabChanged' };
const onServerErrorEvent = { publicName: 'OnServerError', privateName: 'onServerError' };
const customizePartsEvent = { publicName: 'CustomizeElements', privateName: 'customizeParts' };
const componentAddedEvent = { publicName: 'ComponentAdded', privateName: 'componentAdded' };
const customizeSaveDialogEvent = { publicName: 'CustomizeSaveDialog', privateName: 'customizeSaveDialog' };
const customizeSaveAsDialogEvent = { publicName: 'CustomizeSaveAsDialog', privateName: 'customizeSaveAsDialog' };
const customizeOpenDialogEvent = { publicName: 'CustomizeOpenDialog', privateName: 'customizeOpenDialog' };
const customizeToolboxEvent = { publicName: 'CustomizeToolbox', privateName: 'customizeToolbox' };
const customizeLocalizationEvent = { publicName: 'CustomizeLocalization', privateName: 'customizeLocalization' };
const customizeFieldListActionsEvent = { publicName: 'CustomizeFieldListActions', privateName: 'customizeFieldListActions' };
const onInitializingEvent = { publicName: 'OnInitializing', privateName: 'onInitializing' };
const beforeRenderEvent = { publicName: 'BeforeRender', privateName: 'beforeRender' };
const customizeWizardEvent = { publicName: 'CustomizeWizard', privateName: 'customizeWizard' };
onInitializingEvent['callback'] = function onInitializing() {
fireEvent(onInitializingEvent.publicName);
};
customizeLocalizationEvent['callback'] = EventGenerator.generateCustomizeLocalizationCallback(fireEvent);
customizeActionsEvent['callback'] = function customizeActions(actions) {
fireEvent(customizeActionsEvent.publicName, {
Actions: actions,
GetById: (actionId) => {
return actionId ? actions.filter(function (item) { return actionId === item.id; })[0] : null;
}
});
};
beforeRenderEvent['callback'] = function beforeRender(designerModel) {
fireEvent(beforeRenderEvent.publicName, designerModel);
};
customizeParameterPropertiesEvent['callback'] = function customizeParameterProperties(parameter, parameterPanelLayoutItem, editors, getEditor, editOptions) {
fireEvent(customizeParameterPropertiesEvent.publicName, {
parameter,
parameterPanelLayoutItem,
editors,
getEditor,
editOptions
});
};
customizeParameterEditorsEvent['callback'] = function customizeParameterEditors(parameter, info) {
fireEvent(customizeParameterEditorsEvent.publicName, {
parameter: parameter,
info: info
});
};
customizeParameterLookUpSourceEvent['callback'] = function customizeParameterLookUpSource(parameter, items) {
const arg = {
parameter,
items,
dataSource: null
};
fireEvent(customizeParameterLookUpSourceEvent.publicName, arg);
return arg.dataSource;
};
exitDesignerEvent['callback'] = function exitDesigner() {
fireEvent(exitDesignerEvent.publicName);
};
reportSavingEvent['callback'] = function reportSaving(args) {
const arg = {
Url: args.url,
Report: args.report,
Cancel: args.cancel
};
fireEvent(reportSavingEvent.publicName, arg);
args.cancel = arg.Cancel;
};
reportSavedEvent['callback'] = function reportSaved(args) {
const arg = {
Url: args.url,
Report: args.report
};
fireEvent(reportSavedEvent.publicName, arg);
};
reportOpenedEvent['callback'] = function reportOpened(args) {
const arg = {
Url: args.url,
Report: args.report
};
fireEvent(reportOpenedEvent.publicName, arg);
};
reportOpeningEvent['callback'] = function reportOpening(args) {
const arg = {
Url: args.url,
Report: args.report,
Cancel: args.cancel
};
fireEvent(reportOpeningEvent.publicName, arg);
args.cancel = arg.Cancel;
};
tabChangedEvent['callback'] = function tabChanged(tab) {
fireEvent(tabChangedEvent.publicName, {
Tab: tab
});
};
onServerErrorEvent['callback'] = function onServerError(args) {
fireEvent(onServerErrorEvent.publicName, { Error: args });
};
componentAddedEvent['callback'] = function componentAdded(args) {
fireEvent(componentAddedEvent.publicName, { Model: args.model, Parent: args.parent });
};
customizePartsEvent['callback'] = function customizeParts(parts) {
fireEvent(customizePartsEvent.publicName, {
Elements: parts,
GetById: id => {
return id
? parts.filter(item => id === item.id)[0]
: null;
}
});
};
customizeSaveDialogEvent['callback'] = function customizeSaveDialog(popup) {
fireEvent(customizeSaveDialogEvent.publicName, {
Popup: popup,
Customize: (template, model) => {
popup.customize(template, model);
}
});
};
customizeSaveAsDialogEvent['callback'] = function customizeSaveAsDialog(popup) {
fireEvent(customizeSaveAsDialogEvent.publicName, {
Popup: popup,
Customize: (template, model) => {
popup.customize(template, model);
}
});
};
customizeOpenDialogEvent['callback'] = function customizeOpenDialog(popup) {
fireEvent(customizeOpenDialogEvent.publicName, {
Popup: popup,
Customize: (template, model) => {
popup.customize(template, model);
}
});
};
customizeToolboxEvent['callback'] = function customizeToolbox(controlsFactory) {
fireEvent(customizeToolboxEvent.publicName, {
ControlsFactory: controlsFactory
});
};
customizeFieldListActionsEvent['callback'] = function customizeFieldListActions(item, actions) {
fireEvent(customizeFieldListActionsEvent.publicName, {
Item: item,
Actions: actions
});
};
customizeWizardEvent['callback'] = function customizeWizard(type, wizard) {
fireEvent(customizeWizardEvent.publicName, {
Type: type,
Wizard: wizard
});
};
reportTabClosingEvent['callback'] = function reportTabClosing(tab, deffered) {
const args = {
Tab: tab,
ReadyToClose: deffered,
Handled: false
};
fireEvent(reportTabClosingEvent.publicName, args);
return args.Handled;
};
reportTabClosedEvent['callback'] = function reportTabClosed(tab) {
fireEvent(reportTabClosedEvent.publicName, {
Tab: tab
});
};
return [
customizeActionsEvent,
reportTabClosingEvent,
reportTabClosedEvent,
customizeParameterPropertiesEvent,
customizeParameterEditorsEvent,
customizeParameterLookUpSourceEvent,
exitDesignerEvent,
reportSavingEvent,
reportSavedEvent,
reportOpeningEvent,
reportOpenedEvent,
tabChangedEvent,
onServerErrorEvent,
customizePartsEvent,
componentAddedEvent,
customizeSaveDialogEvent,
customizeSaveAsDialogEvent,
customizeOpenDialogEvent,
customizeToolboxEvent,
customizeLocalizationEvent,
customizeFieldListActionsEvent,
onInitializingEvent,
beforeRenderEvent,
customizeWizardEvent
];
}
static generatePreviewEvents(fireEvent, prefix) {
function generateBrickMethods(brick) {
return {
GetBrickText: function () { return brick() && brick().text(); },
GetBrickValue: function (key = 'value') {
const contentValue = brick() && brick().content && brick().content.filter(function (x) { return x.Key === key; })[0];
return contentValue && contentValue.Value;
},
};
}
const previewClickEvent = { publicName: 'PreviewClick', privateName: 'previewClick' };
const documentReadyEvent = { publicName: [prefix, 'DocumentReady'].join(''), privateName: 'documentReady' };
const editingFieldChangedEvent = { publicName: [prefix, 'EditingFieldChanged'].join(''), privateName: 'editingFieldChanged' };
const parametersSubmittedEvent = { publicName: [prefix, 'ParametersSubmitted'].join(''), privateName: 'parametersSubmitted' };
const parametersInitializedEvent = { publicName: [prefix, 'ParametersInitialized'].join(''), privateName: 'parametersInitialized' };
const parametersResetEvent = { publicName: [prefix, 'ParametersReset'].join(''), privateName: 'parametersReset' };
const customizeParameterLookUpSourceEvent = { publicName: [prefix, 'CustomizeParameterLookUpSource'].join(''), privateName: 'customizeParameterLookUpSource' };
const customizeParameterEditorsEvent = { publicName: 'CustomizeParameterEditors', privateName: 'customizeParameterEditors' };
const customizeActionsEvent = { publicName: [prefix, 'CustomizeMenuActions'].join(''), privateName: 'customizeActions' };
const customizePartsEvent = { publicName: [prefix, 'CustomizeElements'].join(''), privateName: 'customizeParts' };
const customizeExportOptionsEvent = { publicName: [prefix, 'CustomizeExportOptions'].join(''), privateName: 'customizeExportOptions' };
const onServerErrorEvent = { publicName: 'OnServerError', privateName: 'onServerError' };
const onExportEvent = { publicName: [prefix, 'OnExport'].join(''), privateName: 'onExport' };
customizeParameterEditorsEvent['callback'] = function customizeParameterEditors(parameter, info) {
fireEvent(customizeParameterEditorsEvent.publicName, { parameter, info });
};
customizePartsEvent['callback'] = function customizeParts(parts) {
fireEvent(customizePartsEvent.publicName, {
Elements: parts,
GetById: (templateId) => {
return templateId ? parts.filter(function (item) { return templateId === item.templateName; })[0] : null;
}
});
};
customizeActionsEvent['callback'] = function customizeActions(actions) {
fireEvent(customizeActionsEvent.publicName, {
Actions: actions,
GetById: (actionId) => {
return actionId ? actions.filter(function (item) { return actionId === item.id; })[0] : null;
}
});
};
customizeParameterLookUpSourceEvent['callback'] = function customizeParameterLookUpSource(parameter, items) {
const arg = {
parameter,
items,
dataSource: null
};
fireEvent(customizeParameterLookUpSourceEvent.publicName, arg);
return arg.dataSource;
};
previewClickEvent['callback'] = function previewClick(pageIndex, brick, defaultHandler) {
const arg = {
PageIndex: pageIndex,
Brick: brick,
DefaultHandler: defaultHandler,
...generateBrickMethods(() => brick),
Handled: false
};
fireEvent(previewClickEvent.publicName, arg);
return arg.Handled;
};
parametersResetEvent['callback'] = function parametersReset(model, parameters) {
fireEvent(parametersResetEvent.publicName, {
ParametersViewModel: model,
Parameters: parameters
});
};
parametersSubmittedEvent['callback'] = function parametersSubmitted(model, parameters) {
fireEvent(parametersSubmittedEvent.publicName, {
ParametersViewModel: model,
Parameters: parameters
});
};
parametersInitializedEvent['callback'] = function parametersInitialized(model, info, submit, shouldRequestParameters) {
fireEvent(parametersInitializedEvent.publicName, {
ParametersModel: model,
ActualParametersInfo: info,
Submit: submit,
ShouldRequestParameters: shouldRequestParameters
});
};
editingFieldChangedEvent['callback'] = function editingFieldChanged(field, oldValue, newValue) {
const arg = {
Field: field,
OldValue: oldValue,
NewValue: newValue,
...generateBrickMethods(() => field.brick)
};
fireEvent(editingFieldChangedEvent.publicName, arg);
return arg.NewValue;
};
documentReadyEvent['callback'] = function documentReady(documentId, reportId, pageCount) {
fireEvent(documentReadyEvent.publicName, {
ReportId: reportId,
DocumentId: documentId,
PageCount: pageCount
});
};
onServerErrorEvent['callback'] = function onServerError(args) {
fireEvent(onServerErrorEvent.publicName, { Error: args });
};
onExportEvent['callback'] = function onExport(args) {
fireEvent(onExportEvent.publicName, args);
};
customizeExportOptionsEvent['callback'] = function customizeExportOptions(options) {
const arg = new CustomizeExportOptionsEventArgs(options);
fireEvent(customizeExportOptionsEvent.publicName, arg);
};
const result = [
previewClickEvent,
documentReadyEvent,
editingFieldChangedEvent,
parametersSubmittedEvent,
parametersInitializedEvent,
parametersResetEvent,
customizeParameterLookUpSourceEvent,
customizeParameterEditorsEvent,
customizeActionsEvent,
customizePartsEvent,
customizeExportOptionsEvent,
onServerErrorEvent,
onExportEvent,
];
if (!prefix) {
const onInitializingEvent = { publicName: 'OnInitializing', privateName: 'onInitializing' };
onInitializingEvent['callback'] = function onInitializing() {
fireEvent(onInitializingEvent.publicName);
};
result.push(onInitializingEvent);
const beforeRenderEvent = { publicName: 'BeforeRender', privateName: 'beforeRender' };
beforeRenderEvent['callback'] = function beforeRender(designerModel) {
fireEvent(beforeRenderEvent.publicName, designerModel);
};
result.push(beforeRenderEvent);
const customizeLocalizationEvent = { publicName: 'CustomizeLocalization', privateName: 'customizeLocalization' };
customizeLocalizationEvent['callback'] = EventGenerator.generateCustomizeLocalizationCallback(fireEvent);
result.push(customizeLocalizationEvent);
}
return result;
}
}
;// external "DevExpress.Analytics.Internal.dxversions"
const external_DevExpress_Analytics_Internal_dxversions_namespaceObject = DevExpress.Analytics.Internal.dxversions;
;// ./node_modules/devexpress-reporting/dx-reporting-version.js
const version = '24.2.6';
;// ./node_modules/devexpress-reporting/common/versions.js
(external_DevExpress_Analytics_Internal_dxversions_namespaceObject.dxversions || external_DevExpress_Analytics_Internal_dxversions_namespaceObject)['reporting'] = version;
;// ./node_modules/devexpress-reporting/common/types.js
function convertMapToKeyValuePair(object) {
const result = [];
if (object