UNPKG

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
/** * 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