devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
8 lines • 470 kB
JavaScript
/**
* DevExpress HTML/JS Reporting (dist\js\dx-webdocumentviewer.min.js)
* Version: 20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
!function(i){var o={};function r(e){var t;return(o[e]||(t=o[e]={i:e,l:!1,exports:{}},i[e].call(t.exports,t,t.exports,r),t.l=!0,t)).exports}r.m=i,r.c=o,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(i,o,function(e){return t[e]}.bind(null,o));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=131)}([function(e,t){e.exports=DevExpress.Analytics.Utils},function(e,t){e.exports=ko},function(e,t){e.exports=DevExpress.Analytics.Internal},function(e,t){e.exports=jQuery},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(0),s=i(2),r=i(5),i=i(56);function a(e,t,i){var o={value:"SingleFile",displayValue:"Single File",localizationId:s.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_SingleFile",e=void 0===e?"Html":e)},r={value:"SingleFilePageByPage",displayValue:"Single File PageByPage",localizationId:s.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_SingleFilePageByPage",e)},e={value:"DifferentFiles",displayValue:"Different Files",localizationId:s.formatUnicorn("PreviewStringId.ExportOption_{0}ExportMode_DifferentFiles",e)};return i?[r]:t?[o,r]:[o,r,e]}function n(){return[{value:"Text",displayValue:"Text",localizationId:"DevExpress.XtraPrinting.TextExportMode.Text"},{value:"Value",displayValue:"Value",localizationId:"DevExpress.XtraPrinting.TextExportMode.Value"}]}t.pageBorderColor={propertyName:"pageBorderColor",modelName:"@PageBorderColor",from:o.colorFromString,toJsonObject:o.colorToString,displayName:"Page Border Color",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderColor",editor:r.editorTemplates.getEditor("customColorEditor"),defaultVal:"Black"},t.pageBorderWidth={propertyName:"pageBorderWidth",modelName:"@PageBorderWidth",displayName:"Page Border Width",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageBorderWidth",from:o.floatFromModel,editor:r.editorTemplates.getEditor("numeric"),defaultVal:1},t.pageRange={propertyName:"pageRange",modelName:"@PageRange",displayName:"Page Range",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.PageRange",editor:r.editorTemplates.getEditor("text"),defaultVal:""},t.expotOptionsTitle={propertyName:"title",modelName:"@Title",displayName:"Title",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.Title",editor:r.editorTemplates.getEditor("text"),defaultVal:"Document"},t.htmlTableLayout={propertyName:"tableLayout",modelName:"@TableLayout",displayName:"Table Layout",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.TableLayout",editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,defaultVal:!0},t.docxTableLayout={propertyName:"tableLayout",modelName:"@TableLayout",displayName:"Table Layout",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.TableLayout",editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,defaultVal:!1},t.allowURLsWithJSContent={propertyName:"allowURLsWithJSContent",modelName:"@AllowURLsWithJSContent",displayName:"Allow URLs with JS Content",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.AllowURLsWithJSContent",editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,defaultVal:!1},t.rasterizationResolution={propertyName:"rasterizationResolution",modelName:"@RasterizationResolution",displayName:"Rasterization Resolution",localizationId:"DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizationResolution",editor:r.editorTemplates.getEditor("numeric"),defaultVal:96},t.rasterizeImages={propertyName:"rasterizeImages",modelName:"@RasterizeImages",displayName:"Rasterize Images",localizationId:"DevExpress.XtraPrinting.PageByPageExportOptionsBase.RasterizeImages",defaultVal:!0,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.useHRefHyperlinks={propertyName:"useHRefHyperlinks",modelName:"@UseHRefHyperlinks",displayName:"Use HRef Hyperlinks",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.UseHRefHyperlinks",editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,defaultVal:!1},t.exportWatermarks={propertyName:"exportWatermarks",modelName:"@ExportWatermarks",displayName:"Export Watermarks",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportWatermarks",defaultVal:!0,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.inlineCss={propertyName:"inlineCss",modelName:"@InlineCss",displayName:"Inline CSS",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.InlineCss",defaultVal:!1,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.removeSecondarySymbols={propertyName:"removeSecondarySymbols",modelName:"@RemoveSecondarySymbols",displayName:"Remove Secondary Symbols",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.RemoveSecondarySymbols",editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,defaultVal:!1},t.characterSet={propertyName:"characterSet",modelName:"@CharacterSet",displayName:"Character Set",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.CharacterSet",editor:r.editorTemplates.getEditor("combobox"),defaultVal:"utf-8",valuesArray:[{value:"windows-1256",displayValue:"Arabic (Windows)"},{value:"iso-8859-4",displayValue:"Baltic (ISO)"},{value:"windows-1257",displayValue:"Baltic (Windows)"},{value:"iso-8859-2",displayValue:"Central European (ISO)"},{value:"windows-1250",displayValue:"Central European (Windows)"},{value:"iso-8859-5",displayValue:"Cyrillic (ISO)"},{value:"koi8-r",displayValue:"Cyrillic (KOI8-r)"},{value:"windows-1251",displayValue:"Cyrillic (Windows)"},{value:"iso-8859-15",displayValue:"Latin 9 (ISO)"},{value:"utf-7",displayValue:"Unicode (UTF-7)"},{value:"utf-8",displayValue:"Unicode (UTF-8)"},{value:"iso-8859-1",displayValue:"Western European (ISO)"},{value:"windows-1252",displayValue:"Western European (Windows)"}]},t.getExportModeValues=a,t.exportPageBreaks={propertyName:"exportPageBreaks",modelName:"@ExportPageBreaks",displayName:"Export Page Breaks",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.ExportPageBreaks",defaultVal:!0,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.rtfExportMode={propertyName:"rtfExportMode",modelName:"@ExportMode",defaultVal:"SingleFilePageByPage",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.RtfExportOptions.ExportMode",valuesArray:a("Rtf",!0)},t.docxExportMode={propertyName:"docxExportMode",modelName:"@ExportMode",defaultVal:"SingleFilePageByPage",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.DocxExportOptions.ExportMode",valuesArray:a("Docx",!0)},t.htmlExportMode={propertyName:"htmlExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.HtmlExportOptionsBase.ExportMode",valuesArray:a("Html")},t.embedImagesInHTML={propertyName:"embedImagesInHTML",modelName:"@EmbedImagesInHTML",defaultVal:!1,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool,displayName:"Embed Images In HTML",localizationId:"DevExpress.XtraPrinting.HtmlExportOptions.EmbedImagesInHTML"},t.imageExportMode={propertyName:"imageExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.ImageExportOptions.ExportMode",valuesArray:a("Image")},t.xlsExportMode={propertyName:"xlsExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ExportMode",valuesArray:a("Xls")},t.xlsxExportMode={propertyName:"xlsxExportMode",modelName:"@ExportMode",defaultVal:"SingleFile",editor:r.editorTemplates.getEditor("combobox"),displayName:"Export Mode",localizationId:"DevExpress.XtraPrinting.XlsxExportOptions.ExportMode",valuesArray:a("Xlsx")},t.textExportMode={propertyName:"textExportMode",modelName:"@TextExportMode",displayName:"Text Export Mode",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.TextExportMode",defaultVal:"Text",editor:r.editorTemplates.getEditor("combobox"),valuesArray:n()},t.xlsTextExportMode={propertyName:"textExportMode",modelName:"@TextExportMode",displayName:"Text Export Mode",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.TextExportMode",defaultVal:"Value",editor:r.editorTemplates.getEditor("combobox"),valuesArray:n()},t.csvTextSeparator={propertyName:"separator",modelName:"@Separator",defaultVal:"",displayName:"Separator",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.Separator",editor:i.editorTemplates.csvSeparator},t.useCustomSeparator={propertyName:"useCustomSeparator",displayName:"Use Custom Separator",localizationId:"DevExpress.XtraPrinting.CsvExportOptions.UseCustomSeparator",editor:r.editorTemplates.getEditor("bool")},t.textEncodingType={propertyName:"encodingType",modelName:"@EncodingType",displayName:"Encoding",localizationId:"DevExpress.XtraPrinting.TextExportOptionsBase.Encoding",editor:r.editorTemplates.getEditor("combobox"),defaultVal:"Default",from:o.fromEnum,valuesArray:[{value:"Default",displayValue:"Windows-1252",localizationId:"DevExpress.XtraPrinting.EncodingType.Default"},{value:"ASCII",displayValue:"us-ascii",localizationId:"DevExpress.XtraPrinting.EncodingType.ASCII"},{value:"Unicode",displayValue:"utf-16",localizationId:"DevExpress.XtraPrinting.EncodingType.Unicode"},{value:"BigEndianUnicode",displayValue:"utf-16BE",localizationId:"DevExpress.XtraPrinting.EncodingType.BigEndianUnicode"},{value:"UTF7",displayValue:"utf-7",localizationId:"DevExpress.XtraPrinting.EncodingType.UTF7"},{value:"UTF8",displayValue:"utf-8",localizationId:"DevExpress.XtraPrinting.EncodingType.UTF8"},{value:"UTF32",displayValue:"utf-32",localizationId:"DevExpress.XtraPrinting.EncodingType.UTF32"}]},t.xlsExportHyperlinks={propertyName:"exportHyperlinks",modelName:"@ExportHyperlinks",displayName:"Export Hyperlinks",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ExportHyperlinks",defaultVal:!0,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.xlsRawDataMode={propertyName:"rawDataMode",modelName:"@RawDataMode",displayName:"Raw Data Mode",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.RawDataMode",defaultVal:!1,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.xlsShowGridLines={propertyName:"showGridLines",modelName:"@ShowGridLines",displayName:"Show Grid Lines",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.ShowGridLines",defaultVal:!1,editor:r.editorTemplates.getEditor("bool"),from:o.parseBool},t.xlsExportOptionsSheetName={propertyName:"sheetName",modelName:"@SheetName",displayName:"Sheet Name",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.SheetName",defaultVal:"Sheet",editor:r.editorTemplates.getEditor("text")}},function(e,t){e.exports=DevExpress.Analytics.Widgets},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(2),i=i(1);t.EditablePreviewEnabled=i.observable(!0),t.SearchAvailable=i.observable(!0),t.ReportServerInvokeUri="/RSWebDocumentViewerApi/Invoke",t.ReportServerExportUri="/RSWebDocumentViewerApi/Download",t.AsyncExportApproach=o.createGlobalModuleVariableFunc(!1),t.MessageHandler=o.createGlobalModuleVariableFunc({processError:function(e,t,i){void 0===i&&(i=""),t&&o.ShowMessage(e.substr(i.length)),o.NotifyAboutWarning(e,!1)},processMessage:function(e,t){t&&o.ShowMessage(e,o.NotifyType.success,1e4)},processWarning:function(e,t){t&&o.ShowMessage(e)}}),t.HandlerUri=o.createGlobalModuleVariableFunc("DXXRDV.axd"),t.previewDefaultResolution=o.createGlobalModuleVariableFunc(96),t.ReportServerDownloadUri=o.createGlobalModuleVariableFunc(""),t.PollingDelay=o.createGlobalModuleVariableFunc(300),t.TimeOut=o.createGlobalModuleVariableFunc(105e3)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionId={Design:"dxxrp-design",FirstPage:"dxxrp-first-page",PrevPage:"dxxrp-prev-page",Pagination:"dxxrp-pagination",NextPage:"dxxrp-next-page",LastPage:"dxxrp-last-page",MultipageToggle:"dxxrp-multipage-toggle",HighlightEditingFields:"dxxrp-highlight-editing-fields",ZoomOut:"dxxrp-zoom-out",ZoomSelector:"dxxrp-zoom-selector",ZoomIn:"dxxrp-zoom-in",Print:"dxxrp-print",PrintPage:"dxxrp-print-page",ExportTo:"dxxrp-export-menu",Search:"dxxrp-search",FullScreen:"dxrd-fullscreen"},t.ExportFormatID={PDF:{text:"PDF",textId:"ASPxReportsStringId.ExportName_pdf",format:"pdf"},XLS:{text:"XLS",textId:"ASPxReportsStringId.ExportName_xls",format:"xls"},XLSX:{text:"XLSX",textId:"ASPxReportsStringId.ExportName_xlsx",format:"xlsx"},RTF:{text:"RTF",textId:"ASPxReportsStringId.ExportName_rtf",format:"rtf"},MHT:{text:"MHT",textId:"ASPxReportsStringId.ExportName_mht",format:"mht"},HTML:{text:"HTML",textId:"ASPxReportsStringId.ExportName_html",format:"html"},Text:{text:"Text",textId:"ASPxReportsStringId.ExportName_txt",format:"txt",propertyName:"textExportOptions"},CSV:{text:"CSV",textId:"ASPxReportsStringId.ExportName_csv",format:"csv"},Image:{text:"Image",textId:"ASPxReportsStringId.ExportName_png",format:"image"},DOCX:{text:"DOCX",textId:"ASPxReportsStringId.ExportName_docx",format:"docx"}},t.PreviewElements={Toolbar:"dxrd-preview-toolbar-scrollable",Surface:"dxrdp-surface",RightPanel:"dxrd-right-panel-template-base"},t.ZoomAutoBy={None:1,WholePage:0,PageWidth:-1}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=i(1),i=i(3);function s(e){return r.observable("DifferentFiles"===e?"SingleFile":e)}t.rtfExportModeMergedPreview=i.extend({},o.rtfExportMode,{valuesArray:o.getExportModeValues("Rtf",!0,!0)}),t.docxExportModeMergedPreview=i.extend({},o.docxExportMode,{valuesArray:o.getExportModeValues("Docx",!0,!0)}),t.excludeModesForMergedDocuments=function(e){return r.observable("SingleFilePageByPage")},t.excludeDifferentFilesMode=s,t.htmlExportModePreviewBase={propertyName:o.htmlExportMode.propertyName,modelName:o.htmlExportMode.modelName,defaultVal:o.htmlExportMode.defaultVal,editor:o.htmlExportMode.editor,displayName:o.htmlExportMode.displayName,localizationId:o.htmlExportMode.localizationId},t.htmlExportModePreview=i.extend({},t.htmlExportModePreviewBase,{from:s,valuesArray:o.getExportModeValues("Html",!0)}),t.htmlExportModeMergedPreview=i.extend({},t.htmlExportModePreviewBase,{valuesArray:o.getExportModeValues("Html",!0,!0)}),t.xlsExportModePreviewBase={propertyName:o.xlsExportMode.propertyName,modelName:o.xlsExportMode.modelName,defaultVal:o.xlsExportMode.defaultVal,editor:o.xlsExportMode.editor,displayName:o.xlsExportMode.displayName,localizationId:o.xlsExportMode.localizationId},t.xlsExportModePreview=i.extend({},t.xlsExportModePreviewBase,{from:s,valuesArray:o.getExportModeValues("Xls",!0)}),t.xlsExportModeMergedPreview=i.extend({},t.xlsExportModePreviewBase,{valuesArray:o.getExportModeValues("Xls",!0,!0)}),t.imageExportModePreviewBase={propertyName:o.imageExportMode.propertyName,modelName:o.imageExportMode.modelName,defaultVal:o.imageExportMode.defaultVal,editor:o.imageExportMode.editor,displayName:o.imageExportMode.displayName,localizationId:o.imageExportMode.localizationId},t.imageExportModePreview=i.extend({},t.imageExportModePreviewBase,{from:s,valuesArray:o.getExportModeValues("Image",!0)}),t.imageExportModeMergedPreview=i.extend({},t.imageExportModePreviewBase,{valuesArray:o.getExportModeValues("Image",!0,!0)}),t.xlsxExportModePreviewBase={propertyName:o.xlsxExportMode.propertyName,modelName:o.xlsxExportMode.modelName,defaultVal:o.xlsxExportMode.defaultVal,editor:o.xlsxExportMode.editor,displayName:o.xlsxExportMode.displayName,localizationId:o.xlsxExportMode.localizationId},t.xlsxExportModePreview=i.extend({},t.xlsxExportModePreviewBase,{from:s,valuesArray:o.getExportModeValues("Xlsx",!0)}),t.xlsxExportModeMergedPreview=i.extend({},t.xlsxExportModePreviewBase,{valuesArray:o.getExportModeValues("Xlsx",!0,!0)})},function(e,t){e.exports=DevExpress.Analytics.Widgets.Internal},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(6),s=i(0),n=i(2),i=((i=t.ColumnSortOrder||(t.ColumnSortOrder={}))[i.None=0]="None",i[i.Ascending=1]="Ascending",i[i.Descending=2]="Descending",d.getProcessErrorCallback=function(o,r,s){return void 0===s&&(s=!0),function(e,t,i){o?o._processError(r,t,s):(t=n.getErrorMessage(t),a.MessageHandler().processError(t||r||"Internal Server Error",s))}},d.getPage=function(e,t){return n.ajax(e,void 0,void 0,d.getProcessErrorCallback(),t,{type:"GET"})},d.prototype.initialize=function(e,t,i){this._reportPreview=e,this._parametersModel=t,this._searchModel=i},d.prototype.findTextRequest=function(e,t){return n.ajax(a.HandlerUri(),"findText",encodeURIComponent(JSON.stringify({text:e,documentId:this._reportPreview.documentId,matchCase:this._searchModel.matchCase(),wholeWord:this._searchModel.matchWholeWord(),searchUp:this._searchModel.searchUp()})),d.getProcessErrorCallback(this._reportPreview,s.getLocalization("An error occurred during search","ASPxReportsStringId.WebDocumentViewer_SearchError")),t)},d.prototype.stopBuild=function(e){n.ajax(a.HandlerUri(),"stopBuild",encodeURIComponent(e),void 0,function(){return!0})},d.prototype.sendCloseRequest=function(e,t){n.ajax(a.HandlerUri(),"close",encodeURIComponent(JSON.stringify({reportId:t,documentId:e})),void 0,function(){return!0})},d.prototype.startBuildRequest=function(e){var t=this._parametersModel.serializeParameters();return this._callbacks&&this._callbacks.parametersSubmitted&&this._callbacks.parametersSubmitted(this._parametersModel,t),n.ajax({uri:a.HandlerUri(),action:"startBuild",arg:encodeURIComponent(JSON.stringify({reportId:this._reportPreview.reportId,reportUrl:this._reportPreview.reportUrl,drillDownKeys:this._reportPreview._drillDownState,sortingState:this._reportPreview._sortingState,timeZoneOffset:0-(new Date).getTimezoneOffset(),parameters:t})),ignoreError:e,isError:function(e){return!!e.error||!(!e.result||!e.result.faultMessage)},processErrorCallback:d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Cannot create a document for the current report","ASPxReportsStringId.WebDocumentViewer_DocumentCreationError"))})},d.prototype.getBuildStatusRequest=function(e,t){return n.ajax({uri:a.HandlerUri(),action:"getBuildStatus",arg:encodeURIComponent(JSON.stringify({documentId:e,timeOut:Math.max(5e3,a.TimeOut())})),processErrorCallback:d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Error obtaining a build status","ASPxReportsStringId.WebDocumentViewer_GetBuildStatusError")),ignoreError:t,isError:function(e){return!!e.error||!(!e.result||!e.result.faultMessage)||!e.success},getErrorMessage:this._reportPreview._getErrorMessage})},d.prototype.getDocumentData=function(e,t){return n.ajax(a.HandlerUri(),"getDocumentData",encodeURIComponent(e),d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Cannot obtain additional document data for the current document","ASPxReportsStringId.WebDocumentViewer_GetDocumentDataError")),t)},d.prototype.customDocumentOperation=function(e,t,i,o,r){return n.ajax(a.HandlerUri(),"documentOperation",encodeURIComponent(JSON.stringify({documentId:e,customData:o,exportOptions:t,editingFieldValues:i})),d.getProcessErrorCallback(this._reportPreview,s.getLocalization("The requested document operation cannot be performed.","ASPxReportsStringId.WebDocumentViewer_CustomDocumentOperationsDenied_Error"),!r))},d.prototype.openReport=function(e){return n.ajax(a.HandlerUri(),"openReport",encodeURIComponent(e),d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Could not open report","ASPxReportsStringId.WebDocumentViewer_OpenReportError")+" '"+e+"'"))},d.prototype.drillThrough=function(e){return n.ajax(a.HandlerUri(),"drillThrough",encodeURIComponent(JSON.stringify({reportId:this._reportPreview.reportId,reportUrl:this._reportPreview.reportUrl,documentId:this._reportPreview.documentId,parameters:this._parametersModel.serializeParameters(),editingFields:this._reportPreview.editingFieldsProvider().map(function(e){return e.model()}),customData:e})),d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Drill through operation failed","ASPxReportsStringId.WebDocumentViewer_DrillThroughError")))},d.prototype.getStartExportOperation=function(e){return n.ajax(a.HandlerUri(),"startExport",e,d.getProcessErrorCallback(this._reportPreview,s.getLocalization("An error occurred during the export","ASPxReportsStringId.WebDocumentViewer_ExportError")))},d.prototype.getExportStatusRequest=function(e){return n.ajax({uri:a.HandlerUri(),action:"getExportStatus",arg:encodeURIComponent(JSON.stringify({id:e,timeOut:Math.max(5e3,a.TimeOut())})),processErrorCallback:d.getProcessErrorCallback(this._reportPreview,s.getLocalization("Error obtaining an export status","ASPxReportsStringId.WebDocumentViewer_GetExportStatusError")),isError:function(e){return!!e.error||!(!e.result||!e.result.faultMessage)||!e.success},getErrorMessage:this._reportPreview._getErrorMessage})},d.prototype.getEditingFieldHtml=function(e,t){return n.ajax(a.HandlerUri(),"getEditingFieldHtmlValue",encodeURIComponent(JSON.stringify({documentId:this._reportPreview.documentId,value:e,editingFieldIndex:t})))},d);function d(t,e){var i=this;this._callbacks=e,Object.keys(t||{}).forEach(function(e){i[e]=t[e]})}t.PreviewRequestWrapper=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(0),r=i(1),i=i(135);t.previewBackColor={propertyName:"backColor",modelName:"@BackColor",from:o.colorFromString,toJsonObject:o.colorToString},t.previewSides={propertyName:"borders",modelName:"@Sides"},t.previewBorderColor={propertyName:"borderColor",modelName:"@BorderColor",from:o.colorFromString,toJsonObject:o.colorToString},t.previewBorderStyle={propertyName:"borderStyle",modelName:"@BorderStyle"},t.previewBorderDashStyle={propertyName:"borderDashStyle",modelName:"@BorderDashStyle"},t.previewBorderWidth={propertyName:"borderWidth",modelName:"@BorderWidthSerializable",from:o.floatFromModel},t.previewForeColor={propertyName:"foreColor",modelName:"@ForeColor",from:o.colorFromString,toJsonObject:o.colorToString},t.previewFont={propertyName:"font",modelName:"@Font"},t.previewPadding={propertyName:"padding",modelName:"@Padding",from:i.PaddingModel.from},t.previewTextAlignment={propertyName:"textAlignment",modelName:"@TextAlignment"},t.brickStyleSerializationsInfo=[t.previewBackColor,t.previewSides,t.previewBorderColor,t.previewBorderStyle,t.previewBorderDashStyle,t.previewBorderWidth,t.previewForeColor,t.previewFont,t.previewPadding,t.previewTextAlignment],t.defaultCulture="Default",t.availableCultures=r.observable(((o={})[t.defaultCulture]="(Default)",o))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),o=i(9),r=i(2),d=(t.cultureInfo={},t.generateGuid=function(){function e(e){return Math.floor((1+Math.random())*Math.pow(65536,e)).toString(16).substring(1)}return e(2)+"-"+e(1)+"-"+e(1)+"-"+e(1)+"-"+e(3)},HTMLElement.prototype.blur),l=["fullscreenchange","mozfullscreenchange","webkitfullscreenchange","MSFullscreenChange"];t.createFullscreenComputed=function(i,e){var t,o,r=n.observable(!1),s=function(){var e=document.fullscreen||!!document.msFullscreenElement||!!document.webkitFullscreenElement;i.msRequestFullscreen&&(HTMLElement.prototype.blur=e?function(){try{d.apply(this)}catch(e){document.body.blur()}}:d),r(e)},a=n.computed({read:function(){return r()},write:function(e){var t;r(e),e=e,(t=i)&&(e?(e=t).requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen():document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&(HTMLElement.prototype.blur=d,document.msExitFullscreen()))}});return t=document,o=s,l.forEach(function(e){t.addEventListener(e,o)}),e._disposables.push({dispose:function(){var t,i;t=document,i=s,l.forEach(function(e){t.removeEventListener(e,i)}),s=d=null}},a),a},t.processZoomFactor=function(e){e&&(e=(parseInt(window.getComputedStyle(document.documentElement).getPropertyValue("font-size"))||16)/16)!==r.accessibilityFontSizeZoomFactor()&&(o.propertiesGridEditorsPaddingLeft(e*o.propertiesGridEditorsPaddingLeft()),r.accessibilityFontSizeZoomFactor(e))},t.transformNewLineCharacters=function(e){return e.replace(/(\r\n|\n|\r)/g,"\r\n")}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=i(0),i=i(5);t.rtfExportOptionsSerializationInfoBase=[o.pageRange,o.rasterizationResolution,o.exportPageBreaks,o.exportWatermarks],t.emptyFirstPageHeaderFooter={propertyName:"emptyFirstPageHeaderFooter",modelName:"@EmptyFirstPageHeaderFooter",displayName:"Empty First Page Header/Footer",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.EmptyFirstPageHeaderFooter",defaultVal:!1,editor:i.editorTemplates.getEditor("bool"),from:r.parseBool},t.keepRowHeight={propertyName:"keepRowHeight",modelName:"@KeepRowHeight",displayName:"Keep Row Height",localizationId:"DevExpress.XtraPrinting.FormattedTextExportOptions.KeepRowHeight",defaultVal:!1,editor:i.editorTemplates.getEditor("bool"),from:r.parseBool},t.rtfExportOptionsSerializationInfo=[t.emptyFirstPageHeaderFooter,t.keepRowHeight,o.rtfExportMode].concat(t.rtfExportOptionsSerializationInfoBase)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(4),r=i(0),s=i(5),a=i(34),i=i(2),a={propertyName:"documentOptions",modelName:"DocumentOptions",displayName:"Document Options",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.DocumentOptions",info:[a.author,a.application,a.title,a.subject,{propertyName:"tags",modelName:"@Tags",displayName:"Tags",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Tags",defaultVal:"",editor:s.editorTemplates.getEditor("text")},{propertyName:"category",modelName:"@Category",displayName:"Category",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Category",defaultVal:"",editor:s.editorTemplates.getEditor("text")},{propertyName:"comments",modelName:"@Comments",displayName:"Comments",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Comments",defaultVal:"",editor:s.editorTemplates.getEditor("text")},{propertyName:"company",modelName:"@Company",displayName:"Company",localizationId:"DevExpress.XtraPrinting.XlDocumentOptions.Company",defaultVal:"",editor:s.editorTemplates.getEditor("text")}],editor:s.editorTemplates.getEditor("objecteditor")},i={propertyName:"encryptionOptions",modelName:"EncryptionOptions",displayName:"Encryption Options",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.EncryptionOptions",info:[{propertyName:"type",modelName:"@Type",displayName:"Type",localizationId:"DevExpress.XtraPrinting.XlEncryptionOptions.Type",defaultVal:"Strong",editor:s.editorTemplates.getEditor("combobox"),from:r.fromEnum,valuesArray:[{value:"Strong",displayValue:"Strong",localizationId:"DevExpress.XtraPrinting.XlEncryptionType.Strong"},{value:"Compatible",displayValue:"Compatible",localizationId:"DevExpress.XtraPrinting.XlEncryptionType.Compatible"}]},i.createPasswordSerializationInfo({propertyName:"password",modelName:"@Password",displayName:"Password",localizationId:"DevExpress.XtraPrinting.XlEncryptionOptions.Password",defaultVal:""})],editor:s.editorTemplates.getEditor("objecteditor")};t.xlsExportOptionsSerializationInfoCommon=[o.xlsExportHyperlinks,o.pageRange,o.xlsRawDataMode,o.xlsExportOptionsSheetName,o.xlsShowGridLines,o.xlsTextExportMode,o.rasterizeImages,o.rasterizationResolution,{propertyName:"fitToPrintedPageWidth",modelName:"@FitToPrintedPageWidth",displayName:"Fit To Printed Page Width",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageWidth",defaultVal:!1,editor:s.editorTemplates.getEditor("bool"),from:r.parseBool},{propertyName:"fitToPrintedPageHeight",modelName:"@FitToPrintedPageHeight",displayName:"Fit To Printed Page Height",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.FitToPrintedPageHeight",defaultVal:!1,editor:s.editorTemplates.getEditor("bool"),from:r.parseBool},{propertyName:"ignoreErrors",modelName:"@IgnoreErrors",displayName:"Ignore Errors",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.IgnoreErrors",editor:s.editorTemplates.getEditor("combobox"),defaultVal:"None",from:r.fromEnum,valuesArray:[{value:"None",displayValue:"None",localizationId:"DevExpress.XtraPrinting.XlIgnoreErrors.None"},{value:"NumberStoredAsText",displayValue:"Number Stored As Text",localizationId:"DevExpress.XtraPrinting.XlIgnoreErrors.NumberStoredAsText"}]},{propertyName:"rightToLeftDocument",modelName:"@RightToLeftDocument",displayName:"Right To Left Document",localizationId:"DevExpress.XtraPrinting.XlExportOptionsBase.RightToLeftDocument",defaultVal:"Default",from:r.fromEnum,editor:s.editorTemplates.getEditor("combobox"),valuesArray:[{value:"True",displayValue:"True",localizationId:"DevExpress.Utils.DefaultBoolean.True"},{value:"False",displayValue:"False",localizationId:"DevExpress.Utils.DefaultBoolean.False"},{value:"Default",displayValue:"Default",localizationId:"DevExpress.Utils.DefaultBoolean.Default"}]},a,i],t.xlsExportOptionsSerializationInfoBase=[{propertyName:"suppress256ColumnsWarning",modelName:"@Suppress256ColumnsWarning",displayName:"Suppress 256 Columns Warning",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.Suppress256ColumnsWarning",defaultVal:!1,editor:s.editorTemplates.getEditor("bool"),from:r.parseBool},{propertyName:"suppress65536RowsWarning",modelName:"@Suppress65536RowsWarning",displayName:"Suppress 65536 Rows Warning",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.Suppress65536RowsWarning",defaultVal:!1,editor:s.editorTemplates.getEditor("bool"),from:r.parseBool},{propertyName:"workbookColorPaletteCompliance",modelName:"@WorkbookColorPaletteCompliance",displayName:"Workbook Color Palette Compliance",localizationId:"DevExpress.XtraPrinting.XlsExportOptions.WorkbookColorPaletteCompliance",editor:s.editorTemplates.getEditor("combobox"),defaultVal:"ReducePaletteForExactColors",from:r.fromEnum,valuesArray:[{value:"ReducePaletteForExactColors",displayValue:"ReducePaletteForExactColors",localizationId:"DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.ReducePaletteForExactColors"},{value:"AdjustColorsToDefaultPalette",displayValue:"AdjustColorsToDefaultPalette",localizationId:"DevExpress.XtraPrinting.WorkbookColorPaletteCompliance.AdjustColorsToDefaultPalette"}]}],t.xlsExportOptionsSerializationInfo=[o.xlsExportMode].concat(t.xlsExportOptionsSerializationInfoCommon,t.xlsExportOptionsSerializationInfoBase)},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i(70),a=i(40),n=i(71),d=i(72),r=i(1),o=i(3),i=((i=t.ImageAlignment||(t.ImageAlignment={}))[i.TopLeft=1]="TopLeft",i[i.TopCenter=2]="TopCenter",i[i.TopRight=3]="TopRight",i[i.MiddleLeft=4]="MiddleLeft",i[i.MiddleCenter=5]="MiddleCenter",i[i.MiddleRight=6]="MiddleRight",i[i.BottomLeft=7]="BottomLeft",i[i.BottomCenter=8]="BottomCenter",i[i.BottomRight=9]="BottomRight",(i=t.ImageSizeMode||(t.ImageSizeMode={}))[i.Normal=0]="Normal",i[i.StretchImage=1]="StretchImage",i[i.ZoomImage=4]="ZoomImage",i[i.Squeeze=5]="Squeeze",l.prototype._refreshHtmlValue=function(e){var t=this;this.htmlValue(null),this._needToUseHtml&&this._htmlProvider.getEditingFieldHtml(e,this._index).done(function(e){t.htmlValue(e)})},l.prototype.editingFieldChanged=function(e,t,i){return i},l.prototype.editorName=function(){return this._model.editorName},l.prototype.id=function(){return this._model.id},l.prototype.groupID=function(){return this._model.groupID},l.prototype.pageIndex=function(){return this._model.pageIndex},l.prototype.type=function(){return this._model.type},l.prototype.model=function(){return o.extend({},this._model,{readOnly:this.readOnly.peek(),editValue:this.editValue.peek(),htmlValue:this.htmlValue.peek()})},l.prototype.createViewModel=function(e,t,i,o,r){return"check"===this._model.type?new s.CheckEditingFieldViewModel(this,t,i,e,o):"text"===this._model.type?(this._needToUseHtml=r.height!==this._model.bounds.height||!!this._model.brickOptions.formatString,this._needToUseHtml||this.htmlValue(null),new a.TextEditingFieldViewModel(this,t,i,e,r)):"charactercomb"===this._model.type?new n.CharacterCombEditingFieldViewModel(this,t,i,e,r):"image"===this._model.type?new d.DefaultImageEditingFieldViewModel(this,t,i,e,r):void 0},l);function l(e,t,i){var o=this;this._needToUseHtml=!1,this._index=-1,this._model=e,this._index=t,this.readOnly=r.observable(e.readOnly),this.modelValue=r.observable(e.editValue),this.editValue=r.computed({read:function(){return o.modelValue()},write:function(e){var t=o.modelValue(),i=(o.modelValue(e),o.editingFieldChanged(o,t,e));(i=null==i?e:i)!==t&&o._refreshHtmlValue(i),i!==e&&(o.modelValue(i),o._editorValue(i))}}),this._editorValue=r.observable(e.editValue),this.htmlValue=r.observable(e.htmlValue),this._htmlProvider=i}t.EditingField=i},function(e,t,i){"use strict";var o,r,s=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}))(e,t)},function(e,t){function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),a=(Object.defineProperty(t,"__esModule",{value:!0}),i(21)),n=i(45),d=i(2),l=i(9),p=i(3),i=(r=a.ParameterHelper,s(c,r),c.prototype.mapLookUpValues=function(e,t){var i=this.getValueConverter(e);return p.map(t||[],function(e){return{value:i(e.Value),displayValue:e.Description}})},c.fixPropertyName=function(e){return e.replace(/\./g,"_")},c.getPrivatePropertyName=function(e){return"_"+c.fixPropertyName(e)},c.prototype.createInfo=function(e){var t=r.prototype.createInfo.call(this,e);return t.propertyName=c.getPrivatePropertyName(e.path),e.isMultiValue||!e.lookUpValues()&&!this.isEnumType(e)||(t.editorOptions.searchEnabled=!0,e.allowNull)||(t.editorOptions.allowClearing=!1),e.isRange?t.editor=this.getRangeEditor():"System.DateTime"!==e.type&&!e.isTypesCurrentType(e.intTypes.concat(e.floatTypes),e.type)||e.allowNull||e.isMultiValue||e.isMultiValueWithLookUp?"System.Guid"===e.type&&(t.editorOptions.displayCustomValue=!1):t.validationRules=l.requiredValidationRules,t},c.prototype.assignValueStore=function(e,i){var o=this;i.isMultiValueWithLookUp||Object.defineProperty(e,"valueStore",{get:function(){var e=[],t=!1;return i.isFilteredLookUpSettings||i.lookUpValues()&&0!==i.lookUpValues().length?e=i.lookUpValues():(e=o.getEnumCollection(i),t=!0),i.valueStoreCache||((e=o.getItemsSource(i.getParameterDescriptor(),e,t))&&(i.valueStoreCache=e),e)},set:function(e){i.lookUpValues(e)}})},c.prototype.isEnumType=function(e){return e.isFilteredLookUpSettings||!!e.lookUpValues()||r.prototype.isEnumType.call(this,e)},c.prototype.getValueConverter=function(e){return"System.DateTime"===e?function(e){return d.parseDate(e)}:-1<["System.Int16","System.Int32","System.Int64"].indexOf(e)?function(e){return d.integerValueConverter(e,"0")}:-1<["System.Single","System.Double","System.Decimal"].indexOf(e)?function(e){return d.floatValueConverter(e,"0")}:r.prototype.getValueConverter.call(this,e)},c.prototype.getRangeEditor=function(){return n.viewerEditorTemplates.rangeEditor},c);function c(e,t){var i=r.call(this)||this;return i.callbacks=t,i.initialize(e,t),i}t.PreviewParameterHelper=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(7),l=i(2),d=i(0),p=i(3);function c(e){e=(e.find(".dxrd-right-panel:visible").outerWidth()||0)+(e.find(".dxrd-right-tabs:visible").outerWidth()||0);return isNaN(e)?0:e}t.stringToPosition=function(e){var t;return(e=(e||"").toLowerCase())&&"default"!==e?{top:t=-1!==e.indexOf("top"),bottom:!t,right:t=-1!==e.indexOf("right"),left:!t}:null},t.getUpdatePreviewElementPositionCallback=function(r,s,a,n,d){return void 0===d&&(d=null),n?function(e){var t,i,o;0===s.length&&(s=p(e)),0===r.length&&(r=s.find(n)),0===a.length&&(a=p(window)),!d||d.bottom?(e=parseInt(r.css("bottom"))+r.height(),(t=s.offset().top+(i=s.height())-(a.height()+a.scrollTop()))<i-e&&(o="translateY(-"+(t=Math.max(0,t))*l.accessibilityFontSizeZoomFactor()+"px)",r.css({"-webkit-transform":o,transform:o}))):!(e=(i=s.find(".dxrd-preview-wrapper")[0])&&i.getBoundingClientRect())||e.top<0&&e.height+e.top<r.outerHeight()||(o="translateY("+(e.top<0?-e.top:0)*l.accessibilityFontSizeZoomFactor()+"px)",r.css({"-webkit-transform":o,transform:o}))}:p.noop},t.updatePreviewContentSize=function(r,s,a){var n="lg";return function(e){var t=p(s),i=t.find(".dxrd-preview"),o=p(s).children(".dx-designer-viewport"),t=l.getSizeFactor(t.outerWidth()),o=(o.length&&n!==t&&(o.removeClass("dx-designer-viewport-"+n),o.addClass("dx-designer-viewport-"+t)),n=t,c(i)),t=(i.width()-o-10)*l.accessibilityFontSizeZoomFactor(),o=a||e===d.TabPanel.Position.Left?{right:"",left:o}:{right:o,left:""};i.find(".dxrd-preview-wrapper").css(o),e===d.TabPanel.Position.Left?i.find(".dxrd-toolbar-wrapper").css(o):i.find(".dxrd-toolbar-wrapper").css({left:"unset"}),r(t)}},t.updatePreviewZoomWithAutoFit=function(e,t,i,o){void 0===o&&(o=a.ZoomAutoBy.WholePage);var r,s=i.closest(".dxrd-preview-wrapper"),i=i.closest(".dxrd-preview");return 0===s.length||0===i.length?1:(r=i.width()-c(i)-10,s=parseFloat(s.css("top").split("px")[0]),i=i.outerHeight()-s,o===a.ZoomAutoBy.PageWidth?(r-12)/e:Math.min(i/(t+6),r/e))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(t=t.PictureEditMode||(t.PictureEditMode={}))[t.Image=0]="Image",t[t.Signature=1]="Signature",t[t.ImageAndSignature=2]="ImageAndSignature"},function(e,t,i){"use strict";var o,d,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(e,t){e.__proto__=t}:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}))(e,t)},function(e,t){function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),l=(Object.defineProperty(t,"__esModule",{value:!0}),i(11)),p=i(22),c=i(18),s=i(42),v=i(0),h=i(1),u=i(3),g=i(2),i=(d=v.Disposable,r(a,d),a.prototype.getImage=function(){return this.field.editValue().image},a.prototype.getImageType=function(){return this.field.editValue().imageType},a.prototype.getPictureEditorOptions=function(){return{image:this.getImage(),imageType:this.getImageType(),imageMode:h.observable(this.editMode),alignment:this.alignment,sizeMode:this.sizeMode,callbacks:this.callbacks,active:this.active,zoom:this.zoom,popupOptions:this.popupOptions}},a.prototype.onKeyDown=function(e,t){t.key,g.KeyboardEnum.Space},a.prototype.onFocusIn=function(e){s.PreviewSelection.disabled=!0},a.prototype.onDraw=function(e){s.PreviewSelection.disabled=!0},a.prototype.onBlur=function(e){e=e.getCurrentOptions();this.field.editValue(u.extend({},this.field.editValue(),e,{imageType:"svg"===e.imageType?"svg":a.__DefaultImageType})),s.PreviewSelection.disabled=!1},a.__DefaultImageType="img",a);function a(e,t,i,o,r){var s=d.call(this)||this,a=(s.field=e,s.zoom=o,s.bounds=r,s.popupTarget=".dx-designer",s.popupOptions={target:s.popupTarget,boundary:s.popupTarget,container:s.popupTarget},s.template="dxrp-editing-field-image",s.active=h.observable(!1),e.model().brickOptions),r={rtl:function(){return a.rtl}},n=((new v.ModelSerializer).deserialize(r,JSON.parse(a.style),l.brickStyleSerializationsInfo),new g.CssCalculator(r,h.observable(!!a.rtlLayout))),r=(s._disposables.push(s.alignment=h.computed(function(){return e.editValue().alignment}),s.sizeMode=h.computed(function(){return e.editValue().sizeMode})),p.EditingFieldExtensions.instance().editor(e.editorName())),r=r?r.options:{editMode:c.PictureEditMode.ImageAndSignature};return s.editMode=r.editMode,s.containerStyle=function(){return u.extend({height:s.bounds.height*o()+"px",width:s.bounds.width*o()+"px",zIndex:s.active()?10:0,top:100*s.bounds.top/i+"%",left:100*s.bounds.left/t+"%"},n.borderCss(),n.paddingsCss())},s.callbacks=u.extend({onDraw:function(e){return s.onDraw(e)},onFocusIn:function(e){return s.onFocusIn(e)},onFocusOut:function(e){return s.onBlur(e)}},r.callbacks),s}t.ImageEditingFieldViewModel=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(6),r=i(3);t.getCurrentResolution=function(e){return Math.floor((e||1)*o.previewDefaultResolution())},t.getImageBase64=function(e){var t=r.Deferred(),i=new Image;return i.src=e,i.crossOrigin="anonymous",i.onload=function(){var e=document.createElement("canvas");e.width=i.width,e.height=i.height,e.getContext("2d").drawImage(i,0,0);try{t.resolve(e.toDataURL())}catch(e){t.reject(e)}},t.promise()},t.getEnumValues=function(t){return Object.keys(t).filter(function(e){return!isNaN(Number(t[e]))})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i(45),r=i(0),s=i(1),a=i(3),n=i(2),d=i(123),l=i(2),p=i(124);function c(e){return"multiValueWithLookUp"===e?o.viewerEditorTemplates.multiValue:"multiValue"===e?o.viewerEditorTemplates.multiValueEditable:"Enum"===e?o.viewerEditorTemplates.selectBox:void 0}function v(){this._customizeParameterEditors=s.observable(),this.getUnspecifiedDisplayText=function(){return r.getLocalization("(none)","PreviewStringId.NoneString")}}t.getEditorType=c,v.prototype._isKnownEnumType=function(t){return!!this._knownEnums&&this._knownEnums.some(function(e){return e.enumType===t})},v.getSerializationValue=function(e,t){return e instanceof Array?e.map(function(e){e=s.isObservable(e.value)?e.value():e;return e instanceof Date?t(e):e}):e instanceof Date?t(e):e},v.createDefaultDataSource=function(e){return new p.default({store:e,paginate:!0,pageSize:100})},v.prototype.initialize=function(e,t){0<arguments.length&&(this._knownEnums=e,t)&&(t.customizeParameterEditors&&this._customizeParameterEditors(t.customizeParameterEditors),t.customizeParameterLookUpSource)&&(this.customizeParameterLookUpSource=t.customizeParameterLookUpSource)},v.prototype.createInfo=function(e){var t=e.getParameterDescriptor(),i=this.isEnumType(e)?"Enum":s.unwrap(t.type),i={propertyName:"value",displayName:t.displayName,localizationId:t.localizationId,editor:c(i)||l.getEditorType(i),editorOptions:{}};return"System.Guid"===t.type&&(i.editorOptions.isNullable=t.allowNull),this.assignValueStore(i,e),i},v.prototype.addShowCleanButton=function(e,t){var i=this;e.editorOptions.showClearButton=t.allowNull,e.editorOptions.placeholder=s.computed(function(){return s.unwrap(t.allowNull)?i.getUnspecifiedDisplayText():s.unwrap(t.isMultiValue)?n.selectPlaceholder():""})},v.prototype.assignValueStore=function(e,t){var i=this.getEnumCollection(t);e.valueStore=this.getItemsSource(t.getParameterDescriptor(),i,!0)},v.prototype.createMultiValue=function(e,t){var i=s.observable();return null!=t&&i(t),{value:i,getInfo:function(){return[e.multiValueInfo()]}}},v.prototype.createMultiValueArray=function(e,t,i){var o=this,r=i||this.getValueConverter(s.unwrap(t.type));return s.observableArray(e.map(function(e){return o.createMultiValue(t,r(e))}))},v.prototype.isEnumType=function(e){return this._isKnownEnumType(s.unwrap(e.type))},v.prototype.getItemsSource=function(e,t,i){var o;return t&&((o=this.customizeParameterLookUpSource?this.customizeParameterLookUpSource(e,t.slice(0)):o)||v.createDefaultDataSource(i?new n.SortedArrayStore(t,"displayValue"):new d.default(t)))},v.prototype.getEnumCollection=function(e){var t=s.unwrap(e.type);if(this._isKnownEnumType(t)){e=this._knownEnums.filter(function(e){return e.enumType===t})[0];if(e&&e.values&&0!==e.values.length)return e.values.map(function(e){return{value:e.value,displayValue:e.displayName}})}},v.prototype.getParameterInfo=function(e){var t=this,i=this.createInfo(e);return e.multiValueInfo(a.extend(!0,{},i,{propertyName:"value"})),void 0!==e.allowNull&&this.addShowCleanButton(i,e),s.unwrap(e.isMultiValue)&&(i.editor=c(e.isMultiValueWithLookUp?"multiValueWithLookUp":"multiValue"),i.addHandler=function(){return t.createMultiValue(e)}),this._customizeParameterEditors()&&this._customizeParameterEditors()(e.getParameterDescriptor(),i),i},v.prototype.getValueConverter=function(e){return function(e){return e}},t.ParameterHelper=v},function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s=t(23),o=t(18),l=t(2),r=t(0),p=t(9),c=t(3),t=(i.Categories={Image:function(){return"Image"},Numeric:function(){return"Numeric"},DateTime:function(){return"Date-Time"},Letters:function(){return"Letters"}},v.instance=function(){return v._instance||(v._instance=new v)._registerStandartEditors(),v._instance},v.prototype._registerStandartEditors=function(){var e=r.getLocalization,t=(v.registerRegExpEditor("Integer",e("Integer","PreviewStringId.EditingFieldEditors_Integer"),i.Categories.Numeric(),/^-?\d*$/,/^-?\d+$/,"0"),v.registerRegExpEditor("IntegerPositive",e("Integer Positive","PreviewStringId.EditingFieldEditors_IntegerPositive"),i.Categories.Numeric(),/^\d+$/,/^\d+$/,"0"),v.registerRegExpEditor("FixedPoint",e("Fixed-Point","PreviewStringId.EditingFieldEditors_FixedPoint"),i.Categories.Numeric(),/^-?(\d+([\.,]?\d*)?)?$/,/^-?\d+([\.,]?\d*)?$/,"0"),v.registerRegExpEditor("FixedPointPositive",e("Fixed-Point Positive","PreviewStringId.EditingFieldEditors_FixedPointPositive"),i.Categories.Numeric(),/^\d+([\.,]?\d*)?$/,/^\d+([\.,]?\d*)?$/,"0"),{onPreRender:function(e){e.options.value()instanceof Date||e.options.value(l.parseDate(e.options.value(),!1)||new Date(Date.now()))},onHideEditor:function(e){e.editValue(l.formatDate(e._editorValue()))}});v.registerEditor("Date",e("Date","PreviewStringId.EditingFieldEditors_Date"),i.Categories.DateTime(),t,"dxrp-editing-field-datetime"),v.registerImageEditor({name:"Image",displayName:e("Image","PreviewStringId.EditingFieldEditors_Image"),drawingEnabled:!1,imageLoadEnabled:!0}),v.registerImageEditor({name:"Signature",displayName:e("Signature","PreviewStringId.EditingFieldEditors_Signature"),drawingEnabled:!0,imageLoadEnabled:!1}),v.registerImageEditor({name:"ImageAndSignature",displayName:e("Image And Signature","PreviewStringId.EditingFieldEditors_ImageAndSignature"),drawingEnabled:!0,imageLoadEnabled:!0}),v.registerRegExpEditor("OnlyLatinLetters",e("Only Latin Letters","PreviewStringId.EditingFieldEditors_OnlyLatinLetters"),i.Categories.Letters(),/^[a-zA-Z]*$/,/^[a-zA-Z]*$/,"")},v.registerImageEditor=function(r){r.imageLoadEnabled=void 0===r.imageLoadEnabled?!r.images:r.imageLoadEnabled,r.drawingEnabled=void 0!==r.drawingEnabled&&r.drawingEnabled;var e=o.PictureEditMode.ImageAndSignature,e=(r.imageLoadEnabled||(e=o.PictureEditMode.Signature),{editMode:e=r.drawingEnabled?e:o.PictureEditMode.Image,registrationOptions:r});e.callbacks={customizeActions:function(t,e){var i,o;r.images&&(o=t.actionsProvider.createImagePickerAction(r.images,r.searchEnabled,function(e){t.painter.image(e),t.painter.refresh()}),e.splice(0,0,o),r.sizeOptionsEnabled||(i=e.filter(function(e){return e.id===s.PictureEditorActionId.Alignment})[0])&&e.splice(e.indexOf(i),1)),r.imageLoadEnabled||(o=e.filter(function(e){return e.id===s.PictureEditorActionId.OpenFile})[0])&&e.splice(e.indexOf(o),1),void 0===r.sizeOptionsEnabled||r.sizeOptionsEnabled||(i=e.filter(function(e){return e.id===s.PictureEditorActionId.Alignment})[0])&&e.splice(e.indexOf(i),1),void 0===r.clearEnabled||r.clearEnabled||(o=e.filter(function(e){return e.id===s.PictureEditorActionId.Clear})[0])&&e.splice(e.indexOf(o),1),r.customizeActions&&r.customizeActions(t,e)}},v.registerEditor(r.name,r.displayName,i.Categories.Image(),e,"dxrp-editing-field-image")},v.registerEditor=function(e,t,i,o,r,s,a){void 0===a&&(a="");var n,d={onInitialized:function(e){s&&p.ValueEditorHelper.validateWidgetValue(e,s,a),n=e.component.option("value")},onKeyUp:function(e){var t=e.component;l.processTextEditorHotKeys(e.event,{esc:function(){t.blur(),t.option("value",n)},ctrlEnter:function(){t.blur()}})}};v.instance()._editors[e]={name:e,displayName:t,category:i,options:c.extend({},o,d),template:r}},v.registerMaskEditor=function(e,t,i,o){v.registerEditor(e,t,i,{mask:o})},v.registerRegExpEditor=function(e,t,i,o,r,s){function a(e){return r.test(e)}v.registerEditor(e,t,i,p.ValueEditorHelper.getValueEditorOptions(o,a,s),null,a,s)},v.unregisterEditor=function(e){delete v.instance()._editors[e]},v.prototype.categories=function(t){var i=this,o=(void 0===t&&(t=[]),[]);return Object.keys(this._editors).forEach(function(e){e=i._editors[e].category;-1===t.indexOf(e)&&-1===o.indexOf(e)&&o.push(e)}),o},v.prototype.editors=function(){var t=this;return Object.keys(this._editors).map(function(e){return t._editors[e]})},v.prototype.editorsByCategories=function(t){var i=this,o=(void 0===t&&(t=[]),[]);return Object.keys(this._editors).forEach(function(e){-1!=t.indexOf(i._editors[e].category)&&o.push(i._editors[e])}),o},v.prototype.editor=function(e){return this._editors[e]},v);function v(){this._editors={}}i.EditingFie