/* * Copyright (C) Ascensio System SIA 2012-2022. All rights reserved * * https://www.onlyoffice.com/ * * Version: 0.0.0 (build:0) */ /* window['AscCommon'].g_specialPasteHelper.specialPasteStart && drawingCtx && levelMap[groupArr[i][j].end + 1].collapsed modelSort.Ref.isEqual(selection) ?*/ (function(window,undefined){var supportedScaleValues=[1,1.25,1.5,1.75,2];if(window["AscDesktopEditor"]&&window["AscDesktopEditor"]["GetSupportedScaleValues"])supportedScaleValues=window["AscDesktopEditor"]["GetSupportedScaleValues"]();var isCorrectApplicationScaleEnabled=function(){if(supportedScaleValues.length===0)return false;var userAgent=navigator.userAgent.toLowerCase();var isAndroid=userAgent.indexOf("android")>-1;var isIE=userAgent.indexOf("msie")>-1||userAgent.indexOf("trident")>-1||userAgent.indexOf("edge")> -1;var isChrome=!isIE&&userAgent.indexOf("chrome")>-1;var isOperaOld=!!window.opera;var isMobile=/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent||navigator.vendor||window.opera);if(isAndroid||!isChrome||isOperaOld||isMobile||!document||!document.firstElementChild|| !document.body)return false;return true}();window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].checkDeviceScale=function(){var retValue={zoom:1,devicePixelRatio:window.devicePixelRatio,applicationPixelRatio:window.devicePixelRatio,correct:false};if(!isCorrectApplicationScaleEnabled)return retValue;var systemScaling=window.devicePixelRatio;var bestIndex=0;var bestDistance=Math.abs(supportedScaleValues[0]-systemScaling);var currentDistance=0;for(var i=1,len=supportedScaleValues.length;i< len;i++){if(true)if(Math.abs(supportedScaleValues[i]-systemScaling)>1E-4)if(supportedScaleValues[i]>systemScaling-1E-4)break;currentDistance=Math.abs(supportedScaleValues[i]-systemScaling);if(currentDistance.01){retValue.zoom=retValue.devicePixelRatio/retValue.applicationPixelRatio;retValue.correct=true}return retValue}; var oldZoomValue=1;window["AscCommon"].correctApplicationScale=function(zoomValue){if(!zoomValue.correct&&Math.abs(zoomValue.zoom-oldZoomValue)<1E-4)return;oldZoomValue=zoomValue.zoom;var firstElemStyle=document.firstElementChild.style;if(Math.abs(oldZoomValue-1)<.001)firstElemStyle.zoom="normal";else firstElemStyle.zoom=1/oldZoomValue}})(window); (function(window){var parse=false,separator=String.fromCharCode(160),username="",_reviewPermissions,reviewGroups,commentGroups;var _intersection=function(arr1,arr2){if(arr1&&arr2)for(var i=0;i-1)return true;return false};var _getParsedGroups=function(username){if(parse&&username){var idx=username.indexOf(separator),groups=idx>-1?username.substring(0,idx).split(","):[];for(var i=0;i=0)reviewGroups=groups}else if(permissions){var arr= [],arrgroups=_getParsedGroups(username);arrgroups&&arrgroups.forEach(function(group){var item=permissions[group.trim()];item&&(arr=arr.concat(item))});reviewGroups=arr;_reviewPermissions=permissions}},setCommentPermissions:function(groups){if(groups&&typeof groups=="object")commentGroups={view:typeof groups["view"]=="object"&&groups["view"].length>=0?groups["view"]:null,edit:typeof groups["edit"]=="object"&&groups["edit"].length>=0?groups["edit"]:null,remove:typeof groups["remove"]=="object"&&groups["remove"].length>= 0?groups["remove"]:null}},canEditReview:function(username){if(!parse||!reviewGroups)return true;var groups=_getParsedGroups(username);groups&&groups.length==0&&(groups=[""]);return _intersection(reviewGroups,groups)},canViewComment:function(username){if(!parse||!commentGroups||!commentGroups.view)return true;var groups=_getParsedGroups(username);groups&&groups.length==0&&(groups=[""]);return _intersection(commentGroups.view,groups)},canEditComment:function(username){if(!parse||!commentGroups||!commentGroups.edit)return true; var groups=_getParsedGroups(username);groups&&groups.length==0&&(groups=[""]);return _intersection(commentGroups.edit,groups)},canDeleteComment:function(username){if(!parse||!commentGroups||!commentGroups.remove)return true;var groups=_getParsedGroups(username);groups&&groups.length==0&&(groups=[""]);return _intersection(commentGroups.remove,groups)}};window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"]["UserInfoParser"]=window["AscCommon"].UserInfoParser=UserInfoParser;UserInfoParser["setParser"]= UserInfoParser.setParser;UserInfoParser["setCurrentName"]=UserInfoParser.setCurrentName;UserInfoParser["getCurrentName"]=UserInfoParser.getCurrentName;UserInfoParser["getSeparator"]=UserInfoParser.getSeparator;UserInfoParser["getParsedName"]=UserInfoParser.getParsedName;UserInfoParser["setReviewPermissions"]=UserInfoParser.setReviewPermissions;UserInfoParser["setCommentPermissions"]=UserInfoParser.setCommentPermissions;UserInfoParser["canEditReview"]=UserInfoParser.canEditReview;UserInfoParser["canViewComment"]= UserInfoParser.canViewComment;UserInfoParser["canEditComment"]=UserInfoParser.canEditComment;UserInfoParser["canDeleteComment"]=UserInfoParser.canDeleteComment})(window);"use strict"; (function(window,undefined){var AscBrowser={userAgent:"",isIE:false,isMacOs:false,isSafariMacOs:false,isAppleDevices:false,isAndroid:false,isMobile:false,isGecko:false,isChrome:false,isOpera:false,isOperaOld:false,isWebkit:false,isSafari:false,isArm:false,isMozilla:false,isLinuxOS:false,retinaPixelRatio:1,isVivaldiLinux:false,isSailfish:false,isEmulateDevicePixelRatio:false,isNeedEmulateUpload:false,chromeVersion:70,iosVersion:13};AscBrowser.userAgent=navigator.userAgent.toLowerCase();AscBrowser.isIE= AscBrowser.userAgent.indexOf("msie")>-1||AscBrowser.userAgent.indexOf("trident")>-1||AscBrowser.userAgent.indexOf("edge")>-1;AscBrowser.isIeEdge=AscBrowser.userAgent.indexOf("edge/")>-1;AscBrowser.isIE9=AscBrowser.userAgent.indexOf("msie9")>-1||AscBrowser.userAgent.indexOf("msie 9")>-1;AscBrowser.isIE10=AscBrowser.userAgent.indexOf("msie10")>-1||AscBrowser.userAgent.indexOf("msie 10")>-1;AscBrowser.isMacOs=AscBrowser.userAgent.indexOf("mac")>-1;AscBrowser.isChrome=!AscBrowser.isIE&&AscBrowser.userAgent.indexOf("chrome")> -1;if(AscBrowser.isChrome){var checkVersion=AscBrowser.userAgent.match(/chrom(e|ium)\/([0-9]+)\./);if(checkVersion&&checkVersion[2])AscBrowser.chromeVersion=parseInt(checkVersion[2],10)}AscBrowser.isSafari=!AscBrowser.isIE&&!AscBrowser.isChrome&&AscBrowser.userAgent.indexOf("safari")>-1;AscBrowser.isSafariMacOs=AscBrowser.isSafari&&AscBrowser.isMacOs;AscBrowser.isAppleDevices=AscBrowser.userAgent.indexOf("ipad")>-1||AscBrowser.userAgent.indexOf("iphone")>-1||AscBrowser.userAgent.indexOf("ipod")>-1; if(!AscBrowser.isAppleDevices&&AscBrowser.isSafariMacOs&&navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)AscBrowser.isAppleDevices=true;if(AscBrowser.isAppleDevices){var iosversion=AscBrowser.iosVersion;try{var v=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);if(!v)v=navigator.appVersion.match(/Version\/(\d+).(\d+)/);iosversion=parseInt(v[1],10)}catch(err){}AscBrowser.iosVersion=iosversion}AscBrowser.isAndroid=AscBrowser.userAgent.indexOf("android")>-1;AscBrowser.isMobile=/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent|| navigator.vendor||window.opera);AscBrowser.isGecko=AscBrowser.userAgent.indexOf("gecko/")>-1;AscBrowser.isOpera=!!window.opera||AscBrowser.userAgent.indexOf("opr/")>-1;AscBrowser.isOperaOld=!!window.opera;AscBrowser.isWebkit=!AscBrowser.isIE&&AscBrowser.userAgent.indexOf("webkit")>-1;AscBrowser.isArm=AscBrowser.userAgent.indexOf("arm")>-1;AscBrowser.isMozilla=!AscBrowser.isIE&&AscBrowser.userAgent.indexOf("firefox")>-1;AscBrowser.isLinuxOS=AscBrowser.userAgent.indexOf(" linux ")>-1;AscBrowser.isVivaldiLinux= AscBrowser.isLinuxOS&&AscBrowser.userAgent.indexOf("vivaldi")>-1;AscBrowser.isSailfish=AscBrowser.userAgent.indexOf("sailfish")>-1;AscBrowser.isEmulateDevicePixelRatio=AscBrowser.userAgent.indexOf("emulatedevicepixelratio")>-1;AscBrowser.isNeedEmulateUpload=AscBrowser.userAgent.indexOf("needemulateupload")>-1;AscBrowser.zoom=1;AscBrowser.isCustomScaling=function(){return Math.abs(AscBrowser.retinaPixelRatio-1)>.001?true:false};AscBrowser.isCustomScalingAbove2=function(){return AscBrowser.retinaPixelRatio> 1.999?true:false};AscBrowser.checkZoom=function(){if(AscBrowser.isSailfish&&AscBrowser.isEmulateDevicePixelRatio){var scale=1;if(screen.width<=540)scale=1.5;else if(screen.width>540&&screen.width<=768)scale=2;else if(screen.width>768)scale=3;AscBrowser.retinaPixelRatio=scale;window.devicePixelRatio=scale;return}var zoomValue=AscCommon.checkDeviceScale();AscBrowser.retinaPixelRatio=zoomValue.applicationPixelRatio;AscBrowser.zoom=zoomValue.zoom;AscCommon.correctApplicationScale(zoomValue)};AscBrowser.checkZoom(); AscBrowser.convertToRetinaValue=function(value,isScale){if(isScale===true)return value*AscBrowser.retinaPixelRatio+.5>>0;else return value/AscBrowser.retinaPixelRatio+.5>>0};window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].AscBrowser=AscBrowser})(window);"use strict"; var EditorSkins={"theme-light":{Name:"theme-light",Type:"light",RulersButton:false,NavigationButtons:false,BackgroundColor:"#EEEEEE",PageOutline:"#BBBEC2",RulerDark:"#D9D9D9",RulerLight:"#FFFFFF",RulerOutline:"#CBCBCB",RulerMarkersOutlineColor:"#555555",RulerMarkersOutlineColorOld:"#AAAAAA",RulerMarkersFillColor:"#FFFFFF",RulerMarkersFillColorOld:"#FFFFFF",RulerTextColor:"#555555",RulerTabsColor:"#000000",RulerTabsColorOld:"#828282",RulerTableColor1:"#FFFFFF",RulerTableColor2:"#555555",ScrollBackgroundColor:"#EEEEEE", ScrollOutlineColor:"#CBCBCB",ScrollOutlineHoverColor:"#CBCBCB",ScrollOutlineActiveColor:"#ADADAD",ScrollerColor:"#F7F7F7",ScrollerHoverColor:"#C0C0C0",ScrollerActiveColor:"#ADADAD",ScrollArrowColor:"#ADADAD",ScrollArrowHoverColor:"#F7F7F7",ScrollArrowActiveColor:"#F7F7F7",ScrollerTargetColor:"#CFCFCF",ScrollerTargetHoverColor:"#F1F1F1",ScrollerTargetActiveColor:"#F1F1F1",STYLE_THUMBNAIL_WIDTH:104,STYLE_THUMBNAIL_HEIGHT:40,isNeedInvertOnActive:false,ContentControlsBack:"#F1F1F1",ContentControlsHover:"#D8DADC", ContentControlsActive:"#7C838A",ContentControlsText:"#444444",ContentControlsTextActive:"#FFFFFF",ContentControlsAnchorActive:"#CFCFCF",FormsContentControlsOutlineHover:"rgba(0, 0, 0, 0.3)",FormsContentControlsOutlineActive:"rgba(0, 0, 0, 0.3)",FormsContentControlsOutlineBorderRadiusHover:0,FormsContentControlsOutlineBorderRadiusActive:2,FormsContentControlsMarkersBackground:"#FFFFFF",FormsContentControlsMarkersBackgroundHover:"#E1E1E1",FormsContentControlsMarkersBackgroundActive:"#CCCCCC",FormsContentControlsOutlineMoverHover:"#444444", FormsContentControlsOutlineMoverActive:"#444444",BackgroundColorThumbnails:"#F4F4F4",BackgroundColorThumbnailsActive:"#F4F4F4",BackgroundColorThumbnailsHover:"#F4F4F4",ThumbnailsPageOutlineActive:"#848484",ThumbnailsPageOutlineHover:"#CFCFCF",ThumbnailsPageNumberText:"#000000",ThumbnailsPageNumberTextActive:"#000000",ThumbnailsPageNumberTextHover:"#000000",ThumbnailsLockColor:"#D34F4F",BackgroundColorNotes:"#F0F0F0",THEMES_THUMBNAIL_WIDTH:88,THEMES_THUMBNAIL_HEIGHT:40,THEMES_LAYOUT_THUMBNAIL_HEIGHT:68, BorderSplitterColor:"#CBCBCB",SupportNotes:true,SplitterWidthMM:1,ThumbnailScrollWidthNullIfNoScrolling:false,DemBackgroundColor:"#F0F0F0",DemButtonBackgroundColor:"#FFFFFF",DemButtonBackgroundColorHover:"#D8DADC",DemButtonBackgroundColorActive:"#7D858C",DemButtonBorderColor:"#CFCFCF",DemButtonTextColor:"#444444",DemButtonTextColorActive:"#FFFFFF",DemSplitterColor:"#CBCBCB",DemTextColor:"#666666",Background:"#F0F0F0",BackgroundActive:"#c1c1c1",BackgroundHighlighted:"#dfdfdf",Border:"#d5d5d5",BorderActive:"#929292", BorderHighlighted:"#afafaf",Color:"#363636",ColorActive:"#363636",ColorHighlighted:"#6a6a70",BackgroundDark:"#444444",BackgroundDarkActive:"#111111",BackgroundDarkHighlighted:"#666666",ColorDark:"#ffffff",ColorDarkActive:"#ffffff",ColorDarkHighlighted:"#c1c1c1",GroupDataBorder:"#000000",EditorBorder:"#cbcbcb"},"theme-dark":{Name:"theme-dark",Type:"dark",RulersButton:false,NavigationButtons:false,BackgroundColor:"#666666",PageOutline:"#BBBEC2",RulerDark:"#373737",RulerLight:"#555555",RulerOutline:"#2A2A2A", RulerMarkersOutlineColor:"#B6B6B6",RulerMarkersOutlineColorOld:"#808080",RulerMarkersFillColor:"#555555",RulerMarkersFillColorOld:"#555555",RulerTextColor:"#B6B6B6",RulerTabsColor:"#FFFFFF",RulerTabsColorOld:"#999999",RulerTableColor1:"#FFFFFF",RulerTableColor2:"#B2B2B2",ScrollBackgroundColor:"#666666",ScrollOutlineColor:"#2A2A2A",ScrollOutlineHoverColor:"#999999",ScrollOutlineActiveColor:"#ADADAD",ScrollerColor:"#404040",ScrollerHoverColor:"#999999",ScrollerActiveColor:"#ADADAD",ScrollArrowColor:"#999999", ScrollArrowHoverColor:"#404040",ScrollArrowActiveColor:"#404040",ScrollerTargetColor:"#999999",ScrollerTargetHoverColor:"#404040",ScrollerTargetActiveColor:"#404040",STYLE_THUMBNAIL_WIDTH:104,STYLE_THUMBNAIL_HEIGHT:40,THEMES_LAYOUT_THUMBNAIL_HEIGHT:68,isNeedInvertOnActive:false,ContentControlsBack:"#F1F1F1",ContentControlsHover:"#D8DADC",ContentControlsActive:"#7C838A",ContentControlsText:"#444444",ContentControlsTextActive:"#FFFFFF",ContentControlsAnchorActive:"#CFCFCF",FormsContentControlsOutlineHover:"rgba(0, 0, 0, 0.3)", FormsContentControlsOutlineActive:"rgba(0, 0, 0, 0.3)",FormsContentControlsOutlineBorderRadiusHover:0,FormsContentControlsOutlineBorderRadiusActive:2,FormsContentControlsMarkersBackground:"#FFFFFF",FormsContentControlsMarkersBackgroundHover:"#E1E1E1",FormsContentControlsMarkersBackgroundActive:"#CCCCCC",FormsContentControlsOutlineMoverHover:"#444444",FormsContentControlsOutlineMoverActive:"#444444",BackgroundColorThumbnails:"#666666",BackgroundColorThumbnailsActive:"#666666",BackgroundColorThumbnailsHover:"#666666", ThumbnailsPageOutlineActive:"#848484",ThumbnailsPageOutlineHover:"#CFCFCF",ThumbnailsPageNumberText:"#FFFFFF",ThumbnailsPageNumberTextActive:"#FFFFFF",ThumbnailsPageNumberTextHover:"#FFFFFF",ThumbnailsLockColor:"#D34F4F",BackgroundColorNotes:"#666666",THEMES_THUMBNAIL_WIDTH:88,THEMES_THUMBNAIL_HEIGHT:40,BorderSplitterColor:"#CBCBCB",SupportNotes:true,SplitterWidthMM:1,ThumbnailScrollWidthNullIfNoScrolling:false,DemBackgroundColor:"#666666",DemButtonBackgroundColor:"#333333",DemButtonBackgroundColorHover:"#555555", DemButtonBackgroundColorActive:"#DDDDDD",DemButtonBorderColor:"#CFCFCF",DemButtonTextColor:"#FFFFFF",DemButtonTextColorActive:"#333333",DemSplitterColor:"#CBCBCB",DemTextColor:"#FFFFFF",Background:"#666666",BackgroundActive:"#939393",BackgroundHighlighted:"#787878",Border:"#757575",BorderActive:"#9e9e9e",BorderHighlighted:"#858585",Color:"#d9d9d9",ColorActive:"#d9d9d9",ColorHighlighted:"#d9d9d9",BackgroundDark:"#111111",BackgroundDarkActive:"#333333",BackgroundDarkHighlighted:"#000000",ColorDark:"#ffffff", ColorDarkActive:"#ffffff",ColorDarkHighlighted:"#ffffff",GroupDataBorder:"#ffffff",EditorBorder:"#2a2a2a"}};var GlobalSkin=EditorSkins["theme-light"]; function updateGlobalSkinColors(theme){var skin=GlobalSkin;var correctColor=function(c){return AscCommon.RgbaTextToRgbaHex(c)};var colorMap={BackgroundColor:"canvas-background",PageOutline:"canvas-page-border",RulerDark:"canvas-ruler-margins-background",RulerLight:"canvas-ruler-background",RulerOutline:"border-toolbar",RulerMarkersOutlineColor:"canvas-ruler-handle-border",RulerMarkersOutlineColorOld:"canvas-ruler-handle-border-disabled",RulerMarkersFillColor:"background-normal",RulerMarkersFillColorOld:"background-normal", RulerTextColor:"canvas-ruler-mark",RulerTabsColor:"canvas-high-contrast",RulerTabsColorOld:"canvas-high-contrast-disabled",RulerTableColor1:"background-normal",RulerTableColor2:"canvas-ruler-handle-border",ScrollBackgroundColor:"canvas-background",ScrollOutlineColor:"canvas-scroll-thumb-border",ScrollOutlineHoverColor:"canvas-scroll-thumb-border-hover",ScrollOutlineActiveColor:"canvas-scroll-thumb-border-pressed",ScrollerColor:"canvas-scroll-thumb",ScrollerHoverColor:"canvas-scroll-thumb-hover",ScrollerActiveColor:"canvas-scroll-thumb-pressed", ScrollArrowColor:"canvas-scroll-arrow",ScrollArrowHoverColor:"canvas-scroll-arrow-hover",ScrollArrowActiveColor:"canvas-scroll-arrow-pressed",ScrollerTargetColor:"canvas-scroll-thumb-target",ScrollerTargetHoverColor:"canvas-scroll-thumb-target-hover",ScrollerTargetActiveColor:"canvas-scroll-thumb-target-pressed",BackgroundColorThumbnails:"background-toolbar",BackgroundColorThumbnailsActive:"background-toolbar",BackgroundColorThumbnailsHover:"background-toolbar",ThumbnailsPageOutlineActive:"border-preview-select", ThumbnailsPageOutlineHover:"border-preview-hover",ThumbnailsPageNumberText:"text-normal",ThumbnailsPageNumberTextActive:"text-normal",ThumbnailsPageNumberTextHover:"text-normal",BackgroundColorNotes:"canvas-background",BorderSplitterColor:"border-toolbar",DemBackgroundColor:"background-toolbar",DemButtonBackgroundColor:"background-normal",DemButtonBackgroundColorHover:"highlight-buttin-hover",DemButtonBackgroundColorActive:"highlight-button-pressed",DemButtonBorderColor:"border-regular-control",DemButtonTextColor:"text-normal", DemButtonTextColorActive:"text-normal-pressed",DemSplitterColor:"border-divider",DemTextColor:"text-normal",Background:"canvas-background",BackgroundActive:"canvas-cell-title-selected",BackgroundHighlighted:"canvas-cell-title-hover",Border:"canvas-cell-title-border",BorderActive:"canvas-cell-title-border-selected",BorderHighlighted:"canvas-cell-title-border-hover",Color:"text-normal",ColorActive:"text-normal",ColorHighlighted:"text-normal",BackgroundDark:"canvas-dark-cell-title",BackgroundDarkActive:"canvas-dark-cell-title-selected", BackgroundDarkHighlighted:"canvas-dark-cell-title-hover",ColorDark:"text-contrast-background",ColorDarkActive:"text-contrast-background",ColorDarkHighlighted:"text-contrast-background",GroupDataBorder:"canvas-high-contrast",EditorBorder:"border-toolbar"};for(var item in theme){var testValue=theme[item];if(typeof testValue!=="string")continue;if(0===testValue.indexOf("#\\3")){testValue=testValue.replace("\\3","");testValue=testValue.replace(" ","");theme[item]=testValue}}for(var color in colorMap){if(undefined=== GlobalSkin[color])continue;if(""===colorMap[color])continue;if(undefined===theme[colorMap[color]])continue;if(0===GlobalSkin[color].indexOf("rgb"))GlobalSkin[color]=theme[colorMap[color]];else GlobalSkin[color]=correctColor(theme[colorMap[color]])}} function updateGlobalSkin(obj){if(!obj)return;if(typeof obj==="string"){var name=obj;obj={"name":name,"type":-1!==name.indexOf("dark")?"dark":"light"}}if(obj["name"]&&undefined!==EditorSkins[obj["name"]])GlobalSkin=EditorSkins[obj["name"]];else if(obj["type"])for(var item in EditorSkins)if(obj["type"]===EditorSkins[item].Type){GlobalSkin=EditorSkins[item];break}updateGlobalSkinColors(obj);for(var item in obj)GlobalSkin[item]=obj[item];if(window.g_asc_plugins)window.g_asc_plugins.onThemeChanged(GlobalSkin); window["AscCommon"].GlobalSkin=GlobalSkin}window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].GlobalSkin=GlobalSkin;window["AscCommon"].updateGlobalSkin=updateGlobalSkin; window["AscCommon"].RgbaHexToRGBA=function(color){var index=0;if("#".charCodeAt(0)===color.charCodeAt(0))index++;var ret={R:0,G:0,B:0,A:255};if(6<=color.length){ret.R=parseInt(color.substring(index,index+2),16);ret.G=parseInt(color.substring(index+2,index+4),16);ret.B=parseInt(color.substring(index+4,index+6),16)}else{ret.R=parseInt(color.substring(index,index+1),16);ret.G=parseInt(color.substring(index+1,index+2),16);ret.B=parseInt(color.substring(index+2,index+3),16);ret.R=ret.R<<4|ret.R;ret.G= ret.G<<4|ret.G;ret.B=ret.B<<4|ret.B}return ret}; window["AscCommon"].RgbaTextToRgbaHex=function(color){var toHex=function(c){var res=Number(c).toString(16);return res.length===1?"0"+res:res};if(0!==color.indexOf("rgb")){if(color.length<6){var rgba=AscCommon.RgbaHexToRGBA(color);return"#"+toHex(rgba.R)+toHex(rgba.G)+toHex(rgba.B)}return color}var start=color.indexOf("(");var end=color.indexOf(")");var tmp=color.substring(start+1,end);var colors=tmp.split(",");for(var i in colors)colors[i]=colors[i].trim();var r=colors[0]||0;var g=colors[1]||0;var b= colors[2]||0;var a=colors[3]===undefined?255:colors[3];return"#"+toHex(r)+toHex(g)+toHex(b)};if(AscCommon.TEMP_STYLE_THUMBNAIL_WIDTH!==undefined&&AscCommon.TEMP_STYLE_THUMBNAIL_HEIGHT!==undefined){GlobalSkin.STYLE_THUMBNAIL_WIDTH=AscCommon.TEMP_STYLE_THUMBNAIL_WIDTH;GlobalSkin.STYLE_THUMBNAIL_HEIGHT=AscCommon.TEMP_STYLE_THUMBNAIL_HEIGHT}"use strict"; (function(window,undefined){var g_cCharDelimiter=String.fromCharCode(5);var g_cGeneralFormat="General";var FONT_THUMBNAIL_HEIGHT=window["AscDesktopEditor"]&&window["AscDesktopEditor"]["GetFontThumbnailHeight"]?window["AscDesktopEditor"]["GetFontThumbnailHeight"]():28;var c_oAscMaxColumnWidth=255;var c_oAscMaxRowHeight=409.5;var c_nMaxConversionTime=9E5;var c_nCommonRequestTime=3E4;var c_nMaxDownloadTitleLen=255;var c_nVersionNoBase64=10;var c_dMaxParaRunContentLength=256;var c_rUneditableTypes=/^(?:(pdf|djvu|xps|oxps))$/; var c_nMaxHyperlinkLength=2083;var c_oAscFileType={UNKNOWN:0,PDF:513,PDFA:2305,HTML:2051,DOCX:65,DOC:66,ODT:67,RTF:68,TXT:69,MHT:71,EPUB:72,FB2:73,MOBI:74,DOCM:75,DOTX:76,DOTM:77,FODT:78,OTT:79,DOCY:4097,CANVAS_WORD:8193,JSON:2056,XLSX:257,XLS:258,ODS:259,CSV:260,XLSM:261,XLTX:262,XLTM:263,FODS:264,OTS:265,XLSY:4098,PPTX:129,PPT:130,ODP:131,PPSX:132,PPTM:133,PPSM:134,POTX:135,POTM:136,FODP:137,OTP:138};var c_oAscError={Level:{Critical:-1,NoCritical:0},ID:{ServerSaveComplete:3,ConvertationProgress:2, DownloadProgress:1,No:0,Unknown:-1,ConvertationTimeout:-2,DownloadError:-4,UnexpectedGuid:-5,Database:-6,FileRequest:-7,FileVKey:-8,UplImageSize:-9,UplImageExt:-10,UplImageFileCount:-11,NoSupportClipdoard:-12,UplImageUrl:-13,DirectUrl:-14,MaxDataPointsError:-16,StockChartError:-17,CoAuthoringDisconnect:-18,ConvertationPassword:-19,VKeyEncrypt:-20,KeyExpire:-21,UserCountExceed:-22,AccessDeny:-23,LoadingScriptError:-24,EditingError:-25,LoadingFontError:-26,SplitCellMaxRows:-30,SplitCellMaxCols:-31, SplitCellRowsDivider:-32,MobileUnexpectedCharCount:-35,MailMergeLoadFile:-40,MailMergeSaveFile:-41,DataValidate:-45,MoreOneTypeDataValidate:-46,ContainsCellsWithoutDataValidate:-47,AutoFilterDataRangeError:-50,AutoFilterChangeFormatTableError:-51,AutoFilterChangeError:-52,AutoFilterMoveToHiddenRangeError:-53,LockedAllError:-54,LockedWorksheetRename:-55,FTChangeTableRangeError:-56,FTRangeIncludedOtherTables:-57,ChangeFilteredRangeError:-58,PasteMaxRangeError:-64,PastInMergeAreaError:-65,CopyMultiselectAreaError:-66, PasteSlicerError:67,MoveSlicerError:68,PasteMultiSelectError:-69,DataRangeError:-75,CannotMoveRange:-74,ErrorInFormula:-73,InvalidReference:-72,NoSingleRowCol:-71,NoValues:-70,MaxDataSeriesError:-80,CannotFillRange:-81,ConvertationOpenError:-82,ConvertationSaveError:-83,ConvertationOpenLimitError:-84,UserDrop:-100,Warning:-101,UpdateVersion:-102,PrintMaxPagesCount:-110,SessionAbsolute:-120,SessionIdle:-121,SessionToken:-122,FrmlMaxReference:-297,FrmlMaxLength:-298,FrmlMaxTextLength:-299,FrmlWrongCountParentheses:-300, FrmlWrongOperator:-301,FrmlWrongMaxArgument:-302,FrmlWrongCountArgument:-303,FrmlWrongFunctionName:-304,FrmlAnotherParsingError:-305,FrmlWrongArgumentRange:-306,FrmlOperandExpected:-307,FrmlParenthesesCorrectCount:-308,FrmlWrongReferences:-309,InvalidReferenceOrName:-310,LockCreateDefName:-311,LockedCellPivot:-312,PivotLabledColumns:-313,PivotOverlap:-314,PivotGroup:-315,PivotWithoutUnderlyingData:-316,ForceSaveButton:-331,ForceSaveTimeout:-332,Submit:-333,OpenWarning:500,DataEncrypted:-600,CannotChangeFormulaArray:-450, MultiCellsInTablesFormulaArray:-451,MailToClientMissing:-452,NoDataToParse:-601,CannotCompareInCoEditing:651,CannotUngroupError:-700,UplDocumentSize:-751,UplDocumentExt:-752,UplDocumentFileCount:-753,CustomSortMoreOneSelectedError:-800,CustomSortNotOriginalSelectError:-801,DataValidateNotNumeric:-830,DataValidateNegativeTextLength:-831,DataValidateMustEnterValue:-832,DataValidateMinGreaterMax:833,DataValidateInvalid:834,NamedRangeNotFound:835,FormulaEvaluateError:836,DataValidateInvalidList:837,RemoveDuplicates:-850, LargeRangeWarning:-900,LockedEditView:-950,Password:-1E3,SecondaryAxis:1001,ComboSeriesError:1002,NotValidPercentile:1003,CannotAddConditionalFormatting:1004,NotValidPercentage:1005,NotSingleReferenceCannotUsed:1006,CannotUseRelativeReference:1007,ValueMustBeGreaterThen:1008,IconDataRangesOverlap:1009,ErrorTop10Between:1010,SingleColumnOrRowError:1020,LocationOrDataRangeError:1021}};var c_oAscAsyncAction={Open:0,Save:1,LoadDocumentFonts:2,LoadDocumentImages:3,LoadFont:4,LoadImage:5,DownloadAs:6,Print:7, UploadImage:8,ApplyChanges:9,SlowOperation:11,LoadTheme:12,MailMergeLoadFile:13,DownloadMerge:14,SendMailMerge:15,ForceSaveButton:16,ForceSaveTimeout:17,Waiting:18,Submit:19};var c_oAscAdvancedOptionsID={CSV:0,TXT:1,DRM:2};var c_oAscAdvancedOptionsAction={None:0,Open:1,Save:2};var c_oAscRestrictionType={None:0,OnlyForms:1,OnlyComments:2,OnlySignatures:4,View:128};var c_oAscFontRenderingModeType={noHinting:1,hinting:2,hintingAndSubpixeling:3};var c_oAscAsyncActionType={Information:0,BlockInteraction:1, Empty:2};var DownloadType={None:"",Download:"asc_onDownloadUrl",Print:"asc_onPrintUrl",MailMerge:"asc_onSaveMailMerge"};var CellValueType={Number:0,String:1,Bool:2,Error:3};var c_oAscNumFormatType={None:-1,General:0,Number:1,Scientific:2,Accounting:3,Currency:4,Date:5,Time:6,Percent:7,Fraction:8,Text:9,Custom:10};var c_oAscDrawingLayerType={BringToFront:0,BringForward:1,SendToBack:2,SendBackward:3};var c_oAscCellAnchorType={cellanchorAbsolute:0,cellanchorOneCell:1,cellanchorTwoCell:2};var c_oAscChartDefines= {defaultChartWidth:478,defaultChartHeight:286};var c_oAscStyleImage={Default:0,Document:1};var c_oAscTypeSelectElement={Paragraph:0,Table:1,Image:2,Header:3,Hyperlink:4,SpellCheck:5,Shape:6,Slide:7,Chart:8,Math:9,MailMerge:10,ContentControl:11};var c_oAscLineDrawingRule={Left:0,Center:1,Right:2,Top:0,Bottom:2};var align_Right=0;var align_Left=1;var align_Center=2;var align_Justify=3;var align_Distributed=4;var linerule_AtLeast=0;var linerule_Auto=1;var linerule_Exact=2;var c_oAscShdClear=0;var c_oAscShdNil= 1;var c_oAscShd={Clear:0,Nil:1,DiagCross:2,DiagStripe:3,HorzCross:4,HorzStripe:5,Pct10:6,Pct12:7,Pct15:8,Pct20:9,Pct25:10,Pct30:11,Pct35:12,Pct37:13,Pct40:14,Pct45:15,Pct5:16,Pct50:17,Pct55:18,Pct60:19,Pct62:20,Pct65:21,Pct70:22,Pct75:23,Pct80:24,Pct85:25,Pct87:26,Pct90:27,Pct95:28,ReverseDiagStripe:29,Solid:30,ThinDiagCross:31,ThinDiagStripe:32,ThinHorzCross:33,ThinHorzStripe:34,ThinReverseDiagStripe:35,ThinVertStripe:36,VertStripe:37};var vertalign_Baseline=0;var vertalign_SuperScript=1;var vertalign_SubScript= 2;var hdrftr_Header=1;var hdrftr_Footer=2;var vaKSize=.65;var vaKSuper=.35;var vaKSub=-.141;var c_oAscDropCap={None:0,Drop:1,Margin:2};var c_oAscChartTitleShowSettings={none:0,overlay:1,noOverlay:2};var c_oAscChartHorAxisLabelShowSettings={none:0,noOverlay:1};var c_oAscChartVertAxisLabelShowSettings={none:0,rotated:1,vertical:2,horizontal:3};var c_oAscChartLegendShowSettings={none:0,left:1,top:2,right:3,bottom:4,leftOverlay:5,rightOverlay:6,layout:7,topRight:8};var c_oAscChartDataLabelsPos={none:0, b:1,bestFit:2,ctr:3,inBase:4,inEnd:5,l:6,outEnd:7,r:8,t:9,show:10};var c_oAscGridLinesSettings={none:0,major:1,minor:2,majorMinor:3};var c_oAscChartTypeSettings={barNormal:0,barStacked:1,barStackedPer:2,barNormal3d:3,barStacked3d:4,barStackedPer3d:5,barNormal3dPerspective:6,lineNormal:7,lineStacked:8,lineStackedPer:9,lineNormalMarker:10,lineStackedMarker:11,lineStackedPerMarker:12,line3d:13,pie:14,pie3d:15,hBarNormal:16,hBarStacked:17,hBarStackedPer:18,hBarNormal3d:19,hBarStacked3d:20,hBarStackedPer3d:21, areaNormal:22,areaStacked:23,areaStackedPer:24,doughnut:25,stock:26,scatter:27,scatterLine:28,scatterLineMarker:29,scatterMarker:30,scatterNone:31,scatterSmooth:32,scatterSmoothMarker:33,surfaceNormal:34,surfaceWireframe:35,contourNormal:36,contourWireframe:37,comboCustom:38,comboBarLine:39,comboBarLineSecondary:40,comboAreaBar:41,unknown:42};var c_oAscValAxisRule={auto:0,fixed:1};var c_oAscValAxUnits={none:0,BILLIONS:1,HUNDRED_MILLIONS:2,HUNDREDS:3,HUNDRED_THOUSANDS:4,MILLIONS:5,TEN_MILLIONS:6,TEN_THOUSANDS:7, TRILLIONS:8,CUSTOM:9,THOUSANDS:10};var c_oAscTickMark={TICK_MARK_CROSS:0,TICK_MARK_IN:1,TICK_MARK_NONE:2,TICK_MARK_OUT:3};var c_oAscTickLabelsPos={TICK_LABEL_POSITION_HIGH:0,TICK_LABEL_POSITION_LOW:1,TICK_LABEL_POSITION_NEXT_TO:2,TICK_LABEL_POSITION_NONE:3};var c_oAscCrossesRule={auto:0,maxValue:1,value:2,minValue:3};var c_oAscBetweenLabelsRule={auto:0,manual:1};var c_oAscLabelsPosition={byDivisions:0,betweenDivisions:1};var c_oAscAxisType={date:0,cat:1,val:2,ser:3};var c_oAscHAnchor={Margin:0,Page:1, Text:2};var c_oAscXAlign={Center:0,Inside:1,Left:2,Outside:3,Right:4};var c_oAscYAlign={Bottom:0,Center:1,Inline:2,Inside:3,Outside:4,Top:5};var c_oAscVAnchor={Margin:0,Page:1,Text:2};var c_oAscRelativeFromH={Character:0,Column:1,InsideMargin:2,LeftMargin:3,Margin:4,OutsideMargin:5,Page:6,RightMargin:7};var c_oAscSizeRelFromH={sizerelfromhMargin:0,sizerelfromhPage:1,sizerelfromhLeftMargin:2,sizerelfromhRightMargin:3,sizerelfromhInsideMargin:4,sizerelfromhOutsideMargin:5};var c_oAscSizeRelFromV={sizerelfromvMargin:0, sizerelfromvPage:1,sizerelfromvTopMargin:2,sizerelfromvBottomMargin:3,sizerelfromvInsideMargin:4,sizerelfromvOutsideMargin:5};var c_oAscRelativeFromV={BottomMargin:0,InsideMargin:1,Line:2,Margin:3,OutsideMargin:4,Page:5,Paragraph:6,TopMargin:7};var c_oAscWrapStyle={Inline:0,Flow:1};var c_oAscBorderWidth={None:0,Thin:1,Medium:2,Thick:3};var c_oAscBorderStyles={None:0,Double:1,Hair:2,DashDotDot:3,DashDot:4,Dotted:5,Dashed:6,Thin:7,MediumDashDotDot:8,SlantDashDot:9,MediumDashDot:10,MediumDashed:11,Medium:12, Thick:13};var c_oAscBorderType={Hor:1,Ver:2,Diag:3};var c_oAscPageOrientation={PagePortrait:0,PageLandscape:1};var c_oAscLockTypes={kLockTypeNone:1,kLockTypeMine:2,kLockTypeOther:3,kLockTypeOther2:4,kLockTypeOther3:5};var c_oAscFormatPainterState={kOff:0,kOn:1,kMultiple:2};var c_oAscSaveTypes={PartStart:0,Part:1,Complete:2,CompleteAll:3};var c_oAscColor={COLOR_TYPE_NONE:0,COLOR_TYPE_SRGB:1,COLOR_TYPE_PRST:2,COLOR_TYPE_SCHEME:3,COLOR_TYPE_SYS:4,COLOR_TYPE_STYLE:5};var c_oAscFill={FILL_TYPE_NONE:0, FILL_TYPE_BLIP:1,FILL_TYPE_NOFILL:2,FILL_TYPE_SOLID:3,FILL_TYPE_GRAD:4,FILL_TYPE_PATT:5,FILL_TYPE_GRP:6};var c_oAscChartType={line:"Line",bar:"Bar",hbar:"HBar",area:"Area",pie:"Pie",scatter:"Scatter",stock:"Stock",doughnut:"Doughnut"};var c_oAscChartSubType={normal:"normal",stacked:"stacked",stackedPer:"stackedPer"};var c_oAscFillGradType={GRAD_LINEAR:1,GRAD_PATH:2};var c_oAscFillBlipType={STRETCH:1,TILE:2};var c_oAscStrokeType={STROKE_NONE:0,STROKE_COLOR:1};var c_oAscVAlign={Bottom:0,Center:1,Dist:2, Just:3,Top:4};var c_oAscVertDrawingText={normal:1,vert:3,vert270:4};var c_oAscLineJoinType={Round:1,Bevel:2,Miter:3};var c_oAscLineCapType={Flat:0,Round:1,Square:2};var c_oAscLineBeginType={None:0,Arrow:1,Diamond:2,Oval:3,Stealth:4,Triangle:5};var c_oAscLineBeginSize={small_small:0,small_mid:1,small_large:2,mid_small:3,mid_mid:4,mid_large:5,large_small:6,large_mid:7,large_large:8};var c_oAscCsvDelimiter={None:0,Tab:1,Semicolon:2,Colon:3,Comma:4,Space:5};var c_oAscUrlType={Invalid:0,Http:1,Email:2}; var c_oAscCellTextDirection={LRTB:0,TBRL:1,BTLR:2};var c_oAscDocumentUnits={Millimeter:0,Inch:1,Point:2};var c_oAscMouseMoveDataTypes={Common:0,Hyperlink:1,LockedObject:2,Footnote:3,Form:4,Review:5};var c_oAscSelectionType={RangeCells:1,RangeCol:2,RangeRow:3,RangeMax:4,RangeImage:5,RangeChart:6,RangeShape:7,RangeSlicer:8,RangeShapeText:9,RangeChartText:10,RangeFrozen:11};var c_oAscInsertOptions={InsertCellsAndShiftRight:1,InsertCellsAndShiftDown:2,InsertColumns:3,InsertRows:4,InsertTableRowAbove:5, InsertTableRowBelow:6,InsertTableColLeft:7,InsertTableColRight:8};var c_oAscDeleteOptions={DeleteCellsAndShiftLeft:1,DeleteCellsAndShiftTop:2,DeleteColumns:3,DeleteRows:4,DeleteTable:5};var c_oAscPrintDefaultSettings={PageWidth:210,PageHeight:297,PageOrientation:c_oAscPageOrientation.PagePortrait,PageLeftField:17.8,PageRightField:17.8,PageTopField:19.1,PageBottomField:19.1,PageHeaderField:7.62,PageFooterField:7.62,MinPageLeftField:.17,MinPageRightField:.17,MinPageTopField:.17,MinPageBottomField:.17, PageGridLines:false,PageHeadings:false};var c_oAscPrintType={ActiveSheets:0,EntireWorkbook:1,Selection:2};var c_oZoomType={FitToPage:1,FitToWidth:2,CustomMode:3};var c_oNotifyType={Dirty:0,Shift:1,Move:2,Delete:3,RenameTableColumn:4,ChangeDefName:5,ChangeSheet:6,DelColumnTable:7,Prepare:8};var c_oNotifyParentType={Change:0,ChangeFormula:1,EndCalculate:2,GetRangeCell:3,IsDefName:4,Shared:5,ProcessNotify:6};var c_oDashType={dash:0,dashDot:1,dot:2,lgDash:3,lgDashDot:4,lgDashDotDot:5,solid:6,sysDash:7, sysDashDot:8,sysDashDotDot:9,sysDot:10};var c_oAscMathInterfaceType={Common:0,Fraction:1,Script:2,Radical:3,LargeOperator:4,Delimiter:5,Function:6,Accent:7,BorderBox:8,Bar:9,Box:10,Limit:11,GroupChar:12,Matrix:13,EqArray:14,Phantom:15};var c_oAscMathInterfaceBarPos={Top:0,Bottom:1};var c_oAscMathInterfaceScript={None:0,Sup:1,Sub:2,SubSup:3,PreSubSup:4};var c_oAscMathInterfaceFraction={Bar:1,Skewed:2,Linear:3,NoBar:4};var c_oAscMathInterfaceLimitPos={None:-1,Top:0,Bottom:1};var c_oAscMathInterfaceMatrixMatrixAlign= {Top:0,Center:1,Bottom:2};var c_oAscMathInterfaceMatrixColumnAlign={Left:0,Center:1,Right:2};var c_oAscMathInterfaceEqArrayAlign={Top:0,Center:1,Bottom:2};var c_oAscMathInterfaceNaryLimitLocation={UndOvr:0,SubSup:1};var c_oAscMathInterfaceGroupCharPos={None:-1,Top:0,Bottom:1};var c_oAscTabType={Bar:0,Center:1,Clear:2,Decimal:3,Num:5,Right:7,Left:8};var c_oAscTabLeader={Dot:0,Heavy:1,Hyphen:2,MiddleDot:3,None:4,Underscore:5};var c_oAscEncodings=[[0,28596,"ISO-8859-6","Arabic (ISO 8859-6)"],[1,720, "DOS-720","Arabic (OEM 720)"],[2,1256,"windows-1256","Arabic (Windows)"],[3,28594,"ISO-8859-4","Baltic (ISO 8859-4)"],[4,28603,"ISO-8859-13","Baltic (ISO 8859-13)"],[5,775,"IBM775","Baltic (OEM 775)"],[6,1257,"windows-1257","Baltic (Windows)"],[7,28604,"ISO-8859-14","Celtic (ISO 8859-14)"],[8,28595,"ISO-8859-5","Cyrillic (ISO 8859-5)"],[9,20866,"KOI8-R","Cyrillic (KOI8-R)"],[10,21866,"KOI8-U","Cyrillic (KOI8-U)"],[11,10007,"x-mac-cyrillic","Cyrillic (Mac)"],[12,855,"IBM855","Cyrillic (OEM 855)"], [13,866,"cp866","Cyrillic (OEM 866)"],[14,1251,"windows-1251","Cyrillic (Windows)"],[15,852,"IBM852","Central European (OEM 852)"],[16,1250,"windows-1250","Central European (Windows)"],[17,950,"Big5","Chinese (Big5 Traditional)"],[18,936,"GB2312","Central (GB2312 Simplified)"],[19,28592,"ISO-8859-2","Eastern European (ISO 8859-2)"],[20,28597,"ISO-8859-7","Greek (ISO 8859-7)"],[21,737,"IBM737","Greek (OEM 737)"],[22,869,"IBM869","Greek (OEM 869)"],[23,1253,"windows-1253","Greek (Windows)"],[24,28598, "ISO-8859-8","Hebrew (ISO 8859-8)"],[25,862,"DOS-862","Hebrew (OEM 862)"],[26,1255,"windows-1255","Hebrew (Windows)"],[27,932,"Shift_JIS","Japanese (Shift-JIS)"],[52,950,"EUC-JP","Japanese (EUC-JP)"],[28,949,"KS_C_5601-1987","Korean (Windows)"],[29,51949,"EUC-KR","Korean (EUC)"],[30,861,"IBM861","North European (Icelandic OEM 861)"],[31,865,"IBM865","North European (Nordic OEM 865)"],[32,874,"windows-874","Thai (TIS-620)"],[33,28593,"ISO-8859-3","Turkish (ISO 8859-3)"],[34,28599,"ISO-8859-9","Turkish (ISO 8859-9)"], [35,857,"IBM857","Turkish (OEM 857)"],[36,1254,"windows-1254","Turkish (Windows)"],[37,28591,"ISO-8859-1","Western European (ISO-8859-1)"],[38,28605,"ISO-8859-15","Western European (ISO-8859-15)"],[39,850,"IBM850","Western European (OEM 850)"],[40,858,"IBM858","Western European (OEM 858)"],[41,860,"IBM860","Western European (OEM 860 : Portuguese)"],[42,863,"IBM863","Western European (OEM 863 : French)"],[43,437,"IBM437","Western European (OEM-US)"],[44,1252,"windows-1252","Western European (Windows)"], [45,1258,"windows-1258","Vietnamese (Windows)"],[46,65001,"UTF-8","Unicode (UTF-8)"],[47,65E3,"UTF-7","Unicode (UTF-7)"],[48,1200,"UTF-16LE","Unicode (UTF-16)"],[49,1201,"UTF-16BE","Unicode (UTF-16 Big Endian)"],[50,12E3,"UTF-32LE","Unicode (UTF-32)"],[51,12001,"UTF-32BE","Unicode (UTF-32 Big Endian)"]];var c_oAscEncodingsMap={437:43,720:1,737:21,775:5,850:39,852:15,855:12,857:35,858:40,860:41,861:30,862:25,863:42,865:31,866:13,869:22,874:32,932:27,936:18,949:28,950:17,1200:48,1201:49,1250:16,1251:14, 1252:44,1253:23,1254:36,1255:26,1256:2,1257:6,1258:45,10007:11,12E3:50,12001:51,20866:9,21866:10,28591:37,28592:19,28593:33,28594:3,28595:8,28596:0,28597:20,28598:24,28599:34,28603:4,28604:7,28605:38,51949:29,65E3:47,65001:46};var c_oAscCodePageNone=-1;var c_oAscCodePageUtf7=47;var c_oAscCodePageUtf8=46;var c_oAscCodePageUtf16=48;var c_oAscCodePageUtf16BE=49;var c_oAscCodePageUtf32=50;var c_oAscCodePageUtf32BE=51;var c_oAscMaxTooltipLength=256;var c_oAscMaxCellOrCommentLength=32767;var c_oAscMaxFormulaLength= 8192;var c_oAscMaxHeaderFooterLength=255;var c_oAscMaxFilterListLength=1E4;var c_oAscMaxFormulaReferenceLength=2048;var c_oAscMaxTableColumnTextLength=256;var locktype_None=1;var locktype_Mine=2;var locktype_Other=3;var locktype_Other2=4;var locktype_Other3=5;var changestype_None=0;var changestype_Paragraph_Content=1;var changestype_Paragraph_Properties=2;var changestype_Paragraph_AddText=3;var changestype_Paragraph_TextProperties=4;var changestype_Document_Content=10;var changestype_Document_Content_Add= 11;var changestype_Document_SectPr=12;var changestype_Document_Styles=13;var changestype_Table_Properties=20;var changestype_Table_RemoveCells=21;var changestype_Image_Properties=23;var changestype_ContentControl_Remove=24;var changestype_ContentControl_Properties=25;var changestype_ContentControl_Add=26;var changestype_HdrFtr=30;var changestype_Remove=40;var changestype_Delete=41;var changestype_Drawing_Props=51;var changestype_ColorScheme=60;var changestype_Text_Props=61;var changestype_RemoveSlide= 62;var changestype_PresentationProps=63;var changestype_Theme=64;var changestype_SlideSize=65;var changestype_SlideBg=66;var changestype_SlideTransition=67;var changestype_MoveComment=68;var changestype_AddSp=69;var changestype_AddComment=70;var changestype_Layout=71;var changestype_AddShape=72;var changestype_AddShapes=73;var changestype_PresDefaultLang=74;var changestype_SlideHide=75;var changestype_CorePr=76;var changestype_Document_Settings=77;var changestype_2_InlineObjectMove=1;var changestype_2_HdrFtr= 2;var changestype_2_Comment=3;var changestype_2_Element_and_Type=4;var changestype_2_ElementsArray_and_Type=5;var changestype_2_AdditionalTypes=6;var changestype_2_Element_and_Type_Array=7;var contentchanges_Add=1;var contentchanges_Remove=2;var PUNCTUATION_FLAG_BASE=1;var PUNCTUATION_FLAG_CANT_BE_AT_BEGIN=16;var PUNCTUATION_FLAG_CANT_BE_AT_END=32;var PUNCTUATION_FLAG_EAST_ASIAN=256;var PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E=2;var PUNCTUATION_FLAG_CANT_BE_AT_END_E=4;var g_aPunctuation=[];g_aPunctuation[33]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[34]=PUNCTUATION_FLAG_BASE;g_aPunctuation[35]=PUNCTUATION_FLAG_BASE;g_aPunctuation[36]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[37]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[38]=PUNCTUATION_FLAG_BASE;g_aPunctuation[39]=PUNCTUATION_FLAG_BASE;g_aPunctuation[40]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END| PUNCTUATION_FLAG_CANT_BE_AT_END_E;g_aPunctuation[41]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[42]=PUNCTUATION_FLAG_BASE;g_aPunctuation[43]=PUNCTUATION_FLAG_BASE;g_aPunctuation[44]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[45]=PUNCTUATION_FLAG_BASE;g_aPunctuation[46]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[47]= PUNCTUATION_FLAG_BASE;g_aPunctuation[58]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[59]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[60]=PUNCTUATION_FLAG_BASE;g_aPunctuation[61]=PUNCTUATION_FLAG_BASE;g_aPunctuation[62]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[63]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E; g_aPunctuation[64]=PUNCTUATION_FLAG_BASE;g_aPunctuation[91]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END|PUNCTUATION_FLAG_CANT_BE_AT_END_E;g_aPunctuation[92]=PUNCTUATION_FLAG_BASE;g_aPunctuation[93]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[94]=PUNCTUATION_FLAG_BASE;g_aPunctuation[95]=PUNCTUATION_FLAG_BASE;g_aPunctuation[96]=PUNCTUATION_FLAG_BASE;g_aPunctuation[123]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END|PUNCTUATION_FLAG_CANT_BE_AT_END_E; g_aPunctuation[124]=PUNCTUATION_FLAG_BASE;g_aPunctuation[125]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[126]=PUNCTUATION_FLAG_BASE;g_aPunctuation[161]=PUNCTUATION_FLAG_BASE;g_aPunctuation[162]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[163]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[164]=PUNCTUATION_FLAG_BASE;g_aPunctuation[165]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[166]=PUNCTUATION_FLAG_BASE; g_aPunctuation[167]=PUNCTUATION_FLAG_BASE;g_aPunctuation[168]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[169]=PUNCTUATION_FLAG_BASE;g_aPunctuation[170]=PUNCTUATION_FLAG_BASE;g_aPunctuation[171]=PUNCTUATION_FLAG_BASE;g_aPunctuation[172]=PUNCTUATION_FLAG_BASE;g_aPunctuation[173]=PUNCTUATION_FLAG_BASE;g_aPunctuation[174]=PUNCTUATION_FLAG_BASE;g_aPunctuation[175]=PUNCTUATION_FLAG_BASE;g_aPunctuation[176]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[177]= PUNCTUATION_FLAG_BASE;g_aPunctuation[180]=PUNCTUATION_FLAG_BASE;g_aPunctuation[182]=PUNCTUATION_FLAG_BASE;g_aPunctuation[183]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[184]=PUNCTUATION_FLAG_BASE;g_aPunctuation[186]=PUNCTUATION_FLAG_BASE;g_aPunctuation[187]=PUNCTUATION_FLAG_BASE;g_aPunctuation[187]=PUNCTUATION_FLAG_BASE;g_aPunctuation[191]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8208]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8209]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8210]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8211]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8212]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8213]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8214]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8215]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8216]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[8217]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8218]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8219]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8220]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[8221]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8222]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8223]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8224]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8225]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8226]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8227]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8228]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8229]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8230]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8231]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8240]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8241]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8242]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8243]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8244]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8245]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8246]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8247]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8248]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8249]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8250]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[8251]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8252]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8253]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8254]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8255]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8256]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8257]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8258]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8259]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8260]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8261]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8262]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8263]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8264]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8265]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8266]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8267]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8268]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8269]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8270]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8271]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8272]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8273]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8274]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8275]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8276]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8277]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8278]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8279]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8280]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8281]=PUNCTUATION_FLAG_BASE; g_aPunctuation[8282]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8283]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8284]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8285]=PUNCTUATION_FLAG_BASE;g_aPunctuation[8286]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12289]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12290]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12291]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12292]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12293]= PUNCTUATION_FLAG_BASE;g_aPunctuation[12294]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12295]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12296]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12297]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12298]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12299]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12300]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12301]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12302]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12303]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12304]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12305]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12306]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12307]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12308]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END; g_aPunctuation[12309]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12310]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[12311]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12312]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12313]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12314]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12315]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12316]=PUNCTUATION_FLAG_BASE;g_aPunctuation[12317]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_END; g_aPunctuation[12318]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[12319]=PUNCTUATION_FLAG_BASE;g_aPunctuation[65281]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65282]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[65283]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65284]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN| PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[65285]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65286]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65287]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[65288]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_END|PUNCTUATION_FLAG_CANT_BE_AT_END_E;g_aPunctuation[65289]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65290]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65291]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65292]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65293]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65294]=PUNCTUATION_FLAG_BASE| PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65295]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65306]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65307]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65308]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN; g_aPunctuation[65309]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65310]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65311]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65312]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65339]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_END|PUNCTUATION_FLAG_CANT_BE_AT_END_E;g_aPunctuation[65340]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65341]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65342]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65343]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65344]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[65371]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN| PUNCTUATION_FLAG_CANT_BE_AT_END|PUNCTUATION_FLAG_CANT_BE_AT_END_E;g_aPunctuation[65372]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[65373]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN_E;g_aPunctuation[65374]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN;g_aPunctuation[65375]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65376]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65377]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65378]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65379]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65380]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65381]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65504]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_BEGIN; g_aPunctuation[65505]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[65506]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65507]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65508]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65509]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN|PUNCTUATION_FLAG_CANT_BE_AT_END;g_aPunctuation[65510]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65512]= PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65513]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65514]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65515]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65516]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65517]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;g_aPunctuation[65518]=PUNCTUATION_FLAG_BASE|PUNCTUATION_FLAG_EAST_ASIAN;var offlineMode="_offline_"; var chartMode="_chart_";var c_oSpecialPasteProps={paste:0,pasteOnlyFormula:1,formulaNumberFormat:2,formulaAllFormatting:3,formulaWithoutBorders:4,formulaColumnWidth:5,mergeConditionalFormating:6,pasteOnlyValues:7,valueNumberFormat:8,valueAllFormating:9,pasteOnlyFormating:10,transpose:11,link:12,picture:13,linkedPicture:14,sourceformatting:15,destinationFormatting:16,mergeFormatting:17,uniteList:18,doNotUniteList:19,insertAsNestedTable:20,uniteIntoTable:21,insertAsNewRows:22,keepTextOnly:23,overwriteCells:24, useTextImport:25,comments:26,columnWidth:27};var c_oSpecialPasteOperation={none:0,add:1,subtract:2,multiply:3,divide:4};var c_oAscNumberingFormat={None:0,Bullet:4097,Decimal:8194,LowerRoman:8195,UpperRoman:8196,LowerLetter:8197,UpperLetter:8198,DecimalZero:8199,DecimalEnclosedCircle:8200,RussianLower:8201,RussianUpper:8202,ChineseCounting:8449,ChineseCountingThousand:8450,ChineseLegalSimplified:8451,BulletFlag:4096,NumberedFlag:8192};var c_oAscNumberingSuff={Tab:1,Space:2,None:3};var c_oAscNumberingLvlTextType= {Text:0,Num:1};var c_oAscSdtAppearance={Frame:1,Hidden:2};var c_oAscObjectsAlignType={Selected:0,Slide:1,Page:2,Margin:3};var c_oAscItemType={Default:0,Avg:1,Count:2,CountA:3,Max:4,Min:5,Product:6,StdDev:7,StdDevP:8,Sum:9,Var:10,VarP:11,Data:12,Grand:13,Blank:14};var c_oAscRevisionsMove={NoMove:0,MoveTo:1,MoveFrom:2};var c_oAscRevisionsChangeType={Unknown:0,TextAdd:1,TextRem:2,ParaAdd:3,ParaRem:4,TextPr:5,ParaPr:6,TablePr:7,RowsAdd:8,RowsRem:9,MoveMark:254,MoveMarkRemove:255};var c_oAscSectionBreakType= {NextPage:0,OddPage:1,EvenPage:2,Continuous:3,Column:4};var c_oAscSdtLockType={ContentLocked:0,SdtContentLocked:1,SdtLocked:2,Unlocked:3};var c_oAscAlignH={Center:0,Inside:1,Left:2,Outside:3,Right:4};var c_oAscAlignV={Bottom:0,Center:1,Inside:2,Outside:3,Top:4};var c_oAscWatermarkType={None:0,Text:1,Image:2};var c_oAscCalendarType={Gregorian:0,GregorianArabic:1,GregorianMeFrench:2,GregorianUs:3,GregorianXlitEnglish:4,GregorianXlitFrench:5,Hebrew:6,Hijri:7,Japan:8,Korea:9,None:10,Saka:11,Taiwan:12, Thai:13};var c_oAscContentControlSpecificType={None:0,CheckBox:1,Picture:2,ComboBox:3,DropDownList:4,DateTime:5,TOC:10};var c_oAscDefNameType={none:0,table:1,slicer:2};var c_oAscChangeTextCaseType={SentenceCase:0,LowerCase:1,UpperCase:2,CapitalizeWords:3,ToggleCase:4};var g_aLcidNameIdArray=["ar",1,"bg",2,"ca",3,"zh-Hans",4,"cs",5,"da",6,"de",7,"el",8,"en",9,"es",10,"fi",11,"fr",12,"he",13,"hu",14,"is",15,"it",16,"ja",17,"ko",18,"nl",19,"no",20,"pl",21,"pt",22,"rm",23,"ro",24,"ru",25,"hr",26,"sk", 27,"sq",28,"sv",29,"th",30,"tr",31,"ur",32,"id",33,"uk",34,"be",35,"sl",36,"et",37,"lv",38,"lt",39,"tg",40,"fa",41,"vi",42,"hy",43,"az",44,"eu",45,"hsb",46,"mk",47,"tn",50,"xh",52,"zu",53,"af",54,"ka",55,"fo",56,"hi",57,"mt",58,"se",59,"ga",60,"ms",62,"kk",63,"ky",64,"sw",65,"tk",66,"uz",67,"tt",68,"bn",69,"pa",70,"gu",71,"or",72,"ta",73,"te",74,"kn",75,"ml",76,"as",77,"mr",78,"sa",79,"mn",80,"bo",81,"cy",82,"km",83,"lo",84,"gl",86,"kok",87,"syr",90,"si",91,"iu",93,"am",94,"tzm",95,"ne",97,"fy",98, "ps",99,"fil",100,"dv",101,"ha",104,"yo",106,"quz",107,"nso",108,"ba",109,"lb",110,"kl",111,"ig",112,"ii",120,"arn",122,"moh",124,"br",126,"ug",128,"mi",129,"oc",130,"co",131,"gsw",132,"sah",133,"qut",134,"rw",135,"wo",136,"prs",140,"gd",145,"ar-SA",1025,"bg-BG",1026,"ca-ES",1027,"zh-TW",1028,"cs-CZ",1029,"da-DK",1030,"de-DE",1031,"el-GR",1032,"en-US",1033,"es-ES_tradnl",1034,"fi-FI",1035,"fr-FR",1036,"he-IL",1037,"hu-HU",1038,"is-IS",1039,"it-IT",1040,"ja-JP",1041,"ko-KR",1042,"nl-NL",1043,"nb-NO", 1044,"pl-PL",1045,"pt-BR",1046,"rm-CH",1047,"ro-RO",1048,"ru-RU",1049,"hr-HR",1050,"sk-SK",1051,"sq-AL",1052,"sv-SE",1053,"th-TH",1054,"tr-TR",1055,"ur-PK",1056,"id-ID",1057,"uk-UA",1058,"be-BY",1059,"sl-SI",1060,"et-EE",1061,"lv-LV",1062,"lt-LT",1063,"tg-Cyrl-TJ",1064,"fa-IR",1065,"vi-VN",1066,"hy-AM",1067,"az-Latn-AZ",1068,"eu-ES",1069,"wen-DE",1070,"mk-MK",1071,"st-ZA",1072,"ts-ZA",1073,"tn-ZA",1074,"ven-ZA",1075,"xh-ZA",1076,"zu-ZA",1077,"af-ZA",1078,"ka-GE",1079,"fo-FO",1080,"hi-IN",1081,"mt-MT", 1082,"se-NO",1083,"ms-MY",1086,"kk-KZ",1087,"ky-KG",1088,"sw-KE",1089,"tk-TM",1090,"uz-Latn-UZ",1091,"tt-RU",1092,"bn-IN",1093,"pa-IN",1094,"gu-IN",1095,"or-IN",1096,"ta-IN",1097,"te-IN",1098,"kn-IN",1099,"ml-IN",1100,"as-IN",1101,"mr-IN",1102,"sa-IN",1103,"mn-MN",1104,"bo-CN",1105,"cy-GB",1106,"km-KH",1107,"lo-LA",1108,"my-MM",1109,"gl-ES",1110,"kok-IN",1111,"mni",1112,"sd-IN",1113,"syr-SY",1114,"si-LK",1115,"chr-US",1116,"iu-Cans-CA",1117,"am-ET",1118,"tmz",1119,"ne-NP",1121,"fy-NL",1122,"ps-AF", 1123,"fil-PH",1124,"dv-MV",1125,"bin-NG",1126,"fuv-NG",1127,"ha-Latn-NG",1128,"ibb-NG",1129,"yo-NG",1130,"quz-BO",1131,"nso-ZA",1132,"ba-RU",1133,"lb-LU",1134,"kl-GL",1135,"ig-NG",1136,"kr-NG",1137,"gaz-ET",1138,"ti-ER",1139,"gn-PY",1140,"haw-US",1141,"so-SO",1143,"ii-CN",1144,"pap-AN",1145,"arn-CL",1146,"moh-CA",1148,"br-FR",1150,"ug-CN",1152,"mi-NZ",1153,"oc-FR",1154,"co-FR",1155,"gsw-FR",1156,"sah-RU",1157,"qut-GT",1158,"rw-RW",1159,"wo-SN",1160,"prs-AF",1164,"plt-MG",1165,"gd-GB",1169,"ar-IQ", 2049,"zh-CN",2052,"de-CH",2055,"en-GB",2057,"es-MX",2058,"fr-BE",2060,"it-CH",2064,"nl-BE",2067,"nn-NO",2068,"pt-PT",2070,"ro-MO",2072,"ru-MO",2073,"sr-Latn-CS",2074,"sv-FI",2077,"ur-IN",2080,"az-Cyrl-AZ",2092,"dsb-DE",2094,"se-SE",2107,"ga-IE",2108,"ms-BN",2110,"uz-Cyrl-UZ",2115,"bn-BD",2117,"pa-PK",2118,"mn-Mong-CN",2128,"bo-BT",2129,"sd-PK",2137,"iu-Latn-CA",2141,"tzm-Latn-DZ",2143,"ne-IN",2145,"quz-EC",2155,"ti-ET",2163,"ar-EG",3073,"zh-HK",3076,"de-AT",3079,"en-AU",3081,"es-ES",3082,"fr-CA", 3084,"sr-Cyrl-CS",3098,"se-FI",3131,"tmz-MA",3167,"quz-PE",3179,"ar-LY",4097,"zh-SG",4100,"de-LU",4103,"en-CA",4105,"es-GT",4106,"fr-CH",4108,"hr-BA",4122,"smj-NO",4155,"ar-DZ",5121,"zh-MO",5124,"de-LI",5127,"en-NZ",5129,"es-CR",5130,"fr-LU",5132,"bs-Latn-BA",5146,"smj-SE",5179,"ar-MA",6145,"en-IE",6153,"es-PA",6154,"fr-MC",6156,"sr-Latn-BA",6170,"sma-NO",6203,"ar-TN",7169,"en-ZA",7177,"es-DO",7178,"fr-West",7180,"sr-Cyrl-BA",7194,"sma-SE",7227,"ar-OM",8193,"en-JM",8201,"es-VE",8202,"fr-RE",8204, "bs-Cyrl-BA",8218,"sms-FI",8251,"ar-YE",9217,"en-CB",9225,"es-CO",9226,"fr-CG",9228,"sr-Latn-RS",9242,"smn-FI",9275,"ar-SY",10241,"en-BZ",10249,"es-PE",10250,"fr-SN",10252,"sr-Cyrl-RS",10266,"ar-JO",11265,"en-TT",11273,"es-AR",11274,"fr-CM",11276,"sr-Latn-ME",11290,"ar-LB",12289,"en-ZW",12297,"es-EC",12298,"fr-CI",12300,"sr-Cyrl-ME",12314,"ar-KW",13313,"en-PH",13321,"es-CL",13322,"fr-ML",13324,"ar-AE",14337,"en-ID",14345,"es-UY",14346,"fr-MA",14348,"ar-BH",15361,"en-HK",15369,"es-PY",15370,"fr-HT", 15372,"ar-QA",16385,"en-IN",16393,"es-BO",16394,"en-MY",17417,"es-SV",17418,"en-SG",18441,"es-HN",18442,"es-NI",19466,"es-PR",20490,"es-US",21514,"bs-Cyrl",25626,"bs-Latn",26650,"sr-Cyrl",27674,"sr-Latn",28698,"smn",28731,"az-Cyrl",29740,"sms",29755,"zh",30724,"nn",30740,"bs",30746,"az-Latn",30764,"sma",30779,"uz-Cyrl",30787,"mn-Cyrl",30800,"iu-Cans",30813,"zh-Hant",31748,"nb",31764,"sr",31770,"tg-Cyrl",31784,"dsb",31790,"smj",31803,"uz-Latn",31811,"mn-Mong",31824,"iu-Latn",31837,"tzm-Latn",31839, "ha-Latn",31848];var g_oLcidNameToIdMap={};var g_oLcidIdToNameMap={};for(var i=0,length=g_aLcidNameIdArray.length;i+10)setTimeout(function(){t._onPRC(responseKey,true,undefined)},timeout);this._send({"type":"rpc","responseKey":responseKey,"data":data});return true};DocsCoApi.prototype._onPRC=function(responseKey,isTimeout,response){var callback=this._waitingForResponse[responseKey]; delete this._waitingForResponse[responseKey];if(callback)callback(isTimeout,response)};DocsCoApi.prototype.openDocument=function(data){this._send({"type":"openDocument","message":data})};DocsCoApi.prototype.sendRawData=function(data){this._sendRaw(data)};DocsCoApi.prototype.getMessages=function(){this._send({"type":"getMessages"})};DocsCoApi.prototype.sendMessage=function(message){if(typeof message==="string")this._send({"type":"message","message":message})};DocsCoApi.prototype.sendCursor=function(cursor){if(typeof cursor=== "string")this._send({"type":"cursor","cursor":cursor})};DocsCoApi.prototype.sendChangesError=function(data){if(typeof data==="string")this._send({"type":"changesError","stack":data})};DocsCoApi.prototype._applyPrebuffered=function(){for(var i=0;i0)this.sockjs.send(JSON.stringify(data));else this._msgBuffer.push(JSON.stringify(data))};DocsCoApi.prototype._sendRaw=function(data){if(data!==null&&typeof data==="string")if(this._state>0)this.sockjs.send(data);else this._msgBuffer.push(data)}; DocsCoApi.prototype._onMessages=function(data,clear){if(this.check_state()&&data["messages"]&&this.onMessage)this.onMessage(data["messages"],clear)};DocsCoApi.prototype._onServerVersion=function(data){if(this.onServerVersion)this.onServerVersion(data["buildVersion"],data["buildNumber"])};DocsCoApi.prototype._onCursor=function(data){if(this.check_state()&&data["messages"]&&this.onCursor)this.onCursor(data["messages"])};DocsCoApi.prototype._onMeta=function(data){if(data["messages"]&&this.onMeta)this.onMeta(data["messages"])}; DocsCoApi.prototype._onSession=function(data){if(this.check_state()&&data["messages"]&&this.onSession)this.onSession(data["messages"])};DocsCoApi.prototype._onExpiredToken=function(data){if(this.onExpiredToken)this.onExpiredToken(data)};DocsCoApi.prototype._onHasForgotten=function(data){if(this.onHasForgotten)this.onHasForgotten()};DocsCoApi.prototype._onRefreshToken=function(jwt){this.jwtOpen=undefined;if(jwt)this.jwtSession=jwt};DocsCoApi.prototype._onForceSaveStart=function(data){var code=data["code"]; if(code===c_oAscServerCommandErrors.NoError){this._lastForceSaveButtonTime=data["time"];this.onForceSave({type:c_oAscForceSaveTypes.Button,start:true})}else if(code===c_oAscServerCommandErrors.NotModified)this.onForceSave({type:c_oAscForceSaveTypes.Button,refuse:true});else this.onWarning(Asc.c_oAscError.ID.Unknown)};DocsCoApi.prototype._onForceSave=function(data){var type=data["type"];if(c_oAscForceSaveTypes.Button===type){if(this._lastForceSaveButtonTime==data["time"])this.onForceSave({type:type, success:data["success"]})}else if(data["start"]){this.onForceSave({type:type,start:true});this._lastForceSaveTimeoutTime=data["time"]}else if(this._lastForceSaveTimeoutTime==data["time"])this.onForceSave({type:type,success:data["success"]})};DocsCoApi.prototype._onGetLock=function(data){if(this.check_state()&&data["locks"])for(var key in data["locks"])if(data["locks"].hasOwnProperty(key)){var lock=data["locks"][key],blockTmp=this._isExcel||this._isPresentation?lock["block"]["guid"]:key,blockValue= this._isExcel||this._isPresentation?lock["block"]:key;if(lock!==null){var changed=true;if(this._locks[blockTmp]&&1!==this._locks[blockTmp].state)changed=!(this._locks[blockTmp].state===(lock["user"]===this._userId?2:3)&&this._locks[blockTmp]["user"]===lock["user"]&&this._locks[blockTmp]["time"]===lock["time"]&&this._locks[blockTmp]["block"]===blockTmp);if(changed)this._locks[blockTmp]={"state":lock["user"]===this._userId?2:3,"user":lock["user"],"time":lock["time"],"block":blockTmp,"blockValue":blockValue}; if(this._lockCallbacks.hasOwnProperty(blockTmp)){if(lock["user"]===this._userId)this._lockCallbacks[blockTmp]({"lock":this._locks[blockTmp]});else this._lockCallbacks[blockTmp]({"error":"Already locked by "+lock["user"]});if(this._lockCallbacksErrorTimerId.hasOwnProperty(blockTmp)){clearTimeout(this._lockCallbacksErrorTimerId[blockTmp]);delete this._lockCallbacksErrorTimerId[blockTmp]}delete this._lockCallbacks[blockTmp]}if(this.onLocksAcquired&&changed)this.onLocksAcquired(this._locks[blockTmp])}}}; DocsCoApi.prototype._onReleaseLock=function(data){if(this.check_state()&&data["locks"]){var bSendEnd=false;for(var block in data["locks"])if(data["locks"].hasOwnProperty(block)){var lock=data["locks"][block],blockTmp=this._isExcel||this._isPresentation?lock["block"]["guid"]:lock["block"];if(lock!==null){this._locks[blockTmp]={"state":0,"user":lock["user"],"time":lock["time"],"changes":lock["changes"],"block":lock["block"]};if(this.onLocksReleased){this.onLocksReleased(this._locks[blockTmp],false); bSendEnd=true}}}if(bSendEnd&&this.onLocksReleasedEnd)this.onLocksReleasedEnd()}};DocsCoApi.prototype._documentOpen=function(data){this.onDocumentOpen(data)};DocsCoApi.prototype._onSaveChanges=function(data,useEncryption){if(!this.check_state()){if(!this.get_isAuth())this._authOtherChanges.push(data);return}if(!useEncryption&&AscCommon.EncryptionWorker&&AscCommon.EncryptionWorker.isInit())return AscCommon.EncryptionWorker.sendChanges(this,data,AscCommon.EncryptionMessageType.Decrypt);if(data["locks"]){var bSendEnd= false;for(var block in data["locks"])if(data["locks"].hasOwnProperty(block)){var lock=data["locks"][block];if(lock!==null){var blockTmp=this._isExcel||this._isPresentation?lock["block"]["guid"]:lock["block"];this._locks[blockTmp]={"state":0,"user":lock["user"],"time":lock["time"],"changes":lock["changes"],"block":lock["block"]};if(this.onLocksReleased){this.onLocksReleased(this._locks[blockTmp],true);bSendEnd=true}}}if(bSendEnd&&this.onLocksReleasedEnd)this.onLocksReleasedEnd()}this._updateChanges(data["changes"], data["changesIndex"],false);if(this.onRecalcLocks)this.onRecalcLocks(data["excelAdditionalInfo"])};DocsCoApi.prototype._onStartCoAuthoring=function(isStartEvent,isWaitAuth){if(isWaitAuth&&false===this.isCoAuthoring&&!this.onStartCoAuthoring){var errorMsg="Error: connection state changed waitAuth"+";this.onStartCoAuthoring:"+!!this.onStartCoAuthoring;this.sendChangesError(errorMsg)}if(false===this.isCoAuthoring){this.isCoAuthoring=true;if(this.onStartCoAuthoring)this.onStartCoAuthoring(isStartEvent, isWaitAuth)}else if(isWaitAuth){this.canUnlockDocument=true;this.unLockDocument(false)}};DocsCoApi.prototype._onEndCoAuthoring=function(isStartEvent){if(true===this.isCoAuthoring){this.isCoAuthoring=false;if(this.onEndCoAuthoring)this.onEndCoAuthoring(isStartEvent)}};DocsCoApi.prototype._onSaveLock=function(data){if(null!=data["saveLock"]){var indexCallback=this._saveCallback.length-1;var oTmpCallback=this._saveCallback[indexCallback];if(oTmpCallback){if(null!==this.saveLockCallbackErrorTimeOutId){clearTimeout(this.saveLockCallbackErrorTimeOutId); this.saveLockCallbackErrorTimeOutId=null}this._saveCallback[indexCallback]=null;oTmpCallback(data)}}if(null==data["saveLock"]||data["error"]||data["saveLock"]){this._state=ConnectionState.Authorized;this._sendBufferedLocks()}};DocsCoApi.prototype._onUnSaveLock=function(data){if(null!==this.saveCallbackErrorTimeOutId){clearTimeout(this.saveCallbackErrorTimeOutId);this.saveCallbackErrorTimeOutId=null}if(null!==this.unSaveLockCallbackErrorTimeOutId){clearTimeout(this.unSaveLockCallbackErrorTimeOutId); this.unSaveLockCallbackErrorTimeOutId=null}this._state=ConnectionState.Authorized;this._sendBufferedLocks();if(-1!==data["index"])this.changesIndex=data["index"];if(-1!==data["time"])this.lastOwnSaveTime=data["time"];if(this.onUnSaveLock)this.onUnSaveLock()};DocsCoApi.prototype._updateChanges=function(allServerChanges,changesIndex,bFirstLoad){if(this.onSaveChanges){this.changesIndex=changesIndex;if(allServerChanges)for(var i=0;i 0&&this.onRelockFailed)this.onRelockFailed(previousLocks);previousLocks=[]}};DocsCoApi.prototype._onParticipantsChanged=function(participants,needChanged){var participantsNew={};var countEditUsersNew=0;var countUsersNew=0;var tmpUser;var i;var usersStateChanged=[];if(participants)for(i=0;i0&&1 0){if(1 0){if(indexDiff>=data["changes"].length)changes=data["changes"];else changes=data["changes"].splice(data["changes"].length-indexDiff,indexDiff);changesIndex+=changes.length;this._updateChanges(changes,changesIndex,true)}}this._authOtherChanges=[]};DocsCoApi.prototype.init=function(user,docid,documentCallbackUrl,token,editorType,documentFormatSave,docInfo){this._user=user;this._docid=null;this._documentCallbackUrl=documentCallbackUrl;this._token=token;this.ownedLockBlocks=[];this.sockjs_url=null;this.editorType= editorType;this._isExcel=c_oEditorId.Spreadsheet===editorType;this._isPresentation=c_oEditorId.Presentation===editorType;this._isAuth=false;this._documentFormatSave=documentFormatSave;this.mode=docInfo.get_Mode();this.permissions=docInfo.get_Permissions();this.lang=docInfo.get_Lang();this.jwtOpen=docInfo.get_Token();this.encrypted=docInfo.get_Encrypted();this.IsAnonymousUser=docInfo.get_IsAnonymousUser();this.setDocId(docid);this._initSocksJs()};DocsCoApi.prototype.getDocId=function(){return this._docid}; DocsCoApi.prototype.setDocId=function(docid){this._docid=docid;this.sockjs_url=AscCommon.getBaseUrl()+"../../../../doc/"+docid+"/c"};DocsCoApi.prototype.auth=function(isViewer,opt_openCmd,opt_isIdle){this._isViewer=isViewer;if(this._locks){this.ownedLockBlocks=[];for(var block in this._locks)if(this._locks.hasOwnProperty(block)){var lock=this._locks[block];if(lock["state"]===2)this.ownedLockBlocks.push(lock["blockValue"])}this._locks={}}this._send({"type":"auth","docid":this._docid,"documentCallbackUrl":this._documentCallbackUrl, "token":this._token,"user":{"id":this._user.asc_getId(),"username":this._user.asc_getUserName(),"firstname":this._user.asc_getFirstName(),"lastname":this._user.asc_getLastName(),"indexUser":this._indexUser},"editorType":this.editorType,"lastOtherSaveTime":this.lastOtherSaveTime,"block":this.ownedLockBlocks,"sessionId":this._id,"sessionTimeConnect":this._sessionTimeConnect,"sessionTimeIdle":opt_isIdle>=0?opt_isIdle:0,"documentFormatSave":this._documentFormatSave,"view":this._isViewer,"isCloseCoAuthoring":this.isCloseCoAuthoring, "openCmd":opt_openCmd,"lang":this.lang,"mode":this.mode,"permissions":this.permissions,"encrypted":this.encrypted,"IsAnonymousUser":this.IsAnonymousUser,"jwtOpen":this.jwtOpen,"jwtSession":this.jwtSession})};DocsCoApi.prototype._initSocksJs=function(){var t=this;var sockjs;sockjs=this.sockjs={};var send=function(data){setTimeout(function(){sockjs.onmessage({data:JSON.stringify(data)})})};var license={type:"license",license:{type:3,mode:0,rights:1,buildVersion:"5.2.6",buildNumber:2}};var channel;require(["/common/outer/worker-channel.js", "/common/common-util.js"],function(Channel,Util){var msgEv=Util.mkEvent();var p=window.parent;if(editor&&editor.isReporterMode){p=window.opener;window.parent=p}else window.APP=p&&p.APP;window.addEventListener("message",function(msg){if(msg.source!==p)return;msgEv.fire(msg)});var postMsg=function(data){p.postMessage(data,"*")};Channel.create(msgEv,postMsg,function(chan){channel=chan;send(license);chan.on("CMD",function(obj){send(obj)})})});sockjs.onopen=function(){t._state=ConnectionState.WaitAuth; t.onFirstConnect()};sockjs.onopen();sockjs.close=function(){console.error("Close realtime")};sockjs.send=function(data){try{var obj=JSON.parse(data)}catch(e){console.error(e);return}if(channel)channel.event("CMD",obj)};sockjs.onmessage=function(e){t._onServerMessage(e.data)};return sockjs};DocsCoApi.prototype._onServerOpen=function(){if(this.reconnectTimeout){clearTimeout(this.reconnectTimeout);this.reconnectTimeout=null;this.attemptCount=0}this._state=ConnectionState.WaitAuth;this.onFirstConnect()}; DocsCoApi.prototype._onServerMessage=function(data){var dataObject=JSON.parse(data);switch(dataObject["type"]){case "auth":this._onAuth(dataObject);break;case "message":this._onMessages(dataObject,false);break;case "cursor":this._onCursor(dataObject);break;case "meta":this._onMeta(dataObject);break;case "getLock":this._onGetLock(dataObject);break;case "releaseLock":this._onReleaseLock(dataObject);break;case "connectState":this._onConnectionStateChanged(dataObject);break;case "saveChanges":this._onSaveChanges(dataObject); break;case "authChanges":this._onAuthChanges(dataObject);break;case "saveLock":this._onSaveLock(dataObject);break;case "unSaveLock":this._onUnSaveLock(dataObject);break;case "savePartChanges":this._onSavePartChanges(dataObject);break;case "drop":this._onDrop(dataObject);break;case "waitAuth":break;case "error":this._onDrop(dataObject);break;case "documentOpen":this._documentOpen(dataObject);break;case "warning":this._onWarning(dataObject);break;case "license":this._onLicense(dataObject);break;case "session":this._onSession(dataObject); break;case "refreshToken":this._onRefreshToken(dataObject["messages"]);break;case "expiredToken":this._onExpiredToken(dataObject);break;case "forceSaveStart":this._onForceSaveStart(dataObject["messages"]);break;case "forceSave":this._onForceSave(dataObject["messages"]);break;case "rpc":this._onPRC(dataObject["responseKey"],false,dataObject["data"]);break}};DocsCoApi.prototype._onServerClose=function(evt){if(ConnectionState.SaveChanges===this._state){this._isReSaveAfterAuth=true;if(null!==this.saveCallbackErrorTimeOutId){clearTimeout(this.saveCallbackErrorTimeOutId); this.saveCallbackErrorTimeOutId=null}}this._state=ConnectionState.Reconnect;var bIsDisconnectAtAll=c_oCloseCode.serverShutdown<=evt.code&&evt.code<=c_oCloseCode.drop||this.attemptCount>=this.maxAttemptCount;var code=null;if(bIsDisconnectAtAll){this._state=ConnectionState.ClosedAll;code=evt.code}if(this.onDisconnect)this.onDisconnect(evt.reason,code);if(!bIsDisconnectAtAll)this._tryReconnect()};DocsCoApi.prototype._reconnect=function(){delete this.sockjs;this._initSocksJs()};DocsCoApi.prototype._tryReconnect= function(){var t=this;if(this.reconnectTimeout){clearTimeout(this.reconnectTimeout);t.reconnectTimeout=null}++this.attemptCount;this.reconnectTimeout=setTimeout(function(){t._reconnect()},this.reconnectInterval)};window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].CDocsCoApi=CDocsCoApi})(window);"use strict"; (function(window){var CSpellCheckApi=function(){this._SpellCheckApi=new SpellCheckApi;this._onlineWork=false;this.onDisconnect=null;this.onSpellCheck=null};CSpellCheckApi.prototype.init=function(docid){if(this._SpellCheckApi&&this._SpellCheckApi.isRightURL()){var t=this;this._SpellCheckApi.onDisconnect=function(e,isDisconnectAtAll,isCloseCoAuthoring){t.callback_OnDisconnect(e,isDisconnectAtAll,isCloseCoAuthoring)};this._SpellCheckApi.onSpellCheck=function(e){t.callback_OnSpellCheck(e)};this._SpellCheckApi.onInit= function(e){t.callback_OnInit(e)};this._SpellCheckApi.init(docid);this._onlineWork=true}};CSpellCheckApi.prototype.set_url=function(url){if(this._SpellCheckApi)this._SpellCheckApi.set_url(url)};CSpellCheckApi.prototype.get_state=function(){if(this._SpellCheckApi)return this._SpellCheckApi.get_state();return 0};CSpellCheckApi.prototype.disconnect=function(){if(this._SpellCheckApi&&this._onlineWork)this._SpellCheckApi.disconnect()};CSpellCheckApi.prototype.spellCheck=function(spellCheckData){if(this._SpellCheckApi&& this._onlineWork)this._SpellCheckApi.spellCheck(spellCheckData)};CSpellCheckApi.prototype.checkDictionary=function(lang){if(this._SpellCheckApi&&this._onlineWork)return this._SpellCheckApi.checkDictionary(lang);return true};CSpellCheckApi.prototype.callback_OnSpellCheck=function(e){if(this.onSpellCheck)return this.onSpellCheck(e)};CSpellCheckApi.prototype.callback_OnInit=function(e){if(this.onInit)return this.onInit(e)};CSpellCheckApi.prototype.callback_OnDisconnect=function(e,isDisconnectAtAll,isCloseCoAuthoring){if(this.onDisconnect)return this.onDisconnect(e, isDisconnectAtAll,isCloseCoAuthoring)};var SpellCheckApi=function(){this.onDisconnect=null;this.onConnect=null;this.onSpellCheck=null;this.onInit=null;this._state=0;this.isCloseCoAuthoring=false;this.isInit=false;this.languages=null;this.dataNeedSend=[];this._url=""};SpellCheckApi.prototype.isRightURL=function(){return""!==this._url};SpellCheckApi.prototype.set_url=function(url){this._url=url};SpellCheckApi.prototype.get_state=function(){return this._state};SpellCheckApi.prototype.spellCheck=function(spellCheckData){this._send({"type":"spellCheck", "spellCheckData":spellCheckData})};SpellCheckApi.prototype.checkDictionary=function(lang){return!this.isInit||!!this.languages[lang]};SpellCheckApi.prototype.disconnect=function(){this.isCloseCoAuthoring=true;return this.sockjs.close()};SpellCheckApi.prototype._send=function(data){if(data!==null&&typeof data==="object")if(this._state>0)this.sockjs.send(JSON.stringify(data));else this.dataNeedSend.push(data)};SpellCheckApi.prototype._sendAfterConnect=function(){var data;while(this._state>0&&undefined!== (data=this.dataNeedSend.shift()))this._send(data)};SpellCheckApi.prototype._onSpellCheck=function(data){if(data["spellCheckData"]&&this.onSpellCheck)this.onSpellCheck(data["spellCheckData"])};SpellCheckApi.prototype._onInit=function(data){if(!this.isInit&&data["languages"]){if(this.onInit)this.onInit(data["languages"]);this.languages=data["languages"].reduce(function(map,value){map[value]=1;return map},{});this.isInit=true}};var reconnectTimeout,attemptCount=0;function initSocksJs(url,docsCoApi){if(window["IS_NATIVE_EDITOR"])return; var sockjs=new (AscCommon.getSockJs())(url,null,{"transports":["websocket","xdr-polling","xhr-polling","iframe-xhr-polling","jsonp-polling"]});sockjs.onopen=function(){if(reconnectTimeout){clearTimeout(reconnectTimeout);attemptCount=0}docsCoApi._state=1;if(docsCoApi.onConnect)docsCoApi.onConnect();docsCoApi._sendAfterConnect()};sockjs.onmessage=function(e){var dataObject=JSON.parse(e.data);var type=dataObject.type;switch(type){case "spellCheck":docsCoApi._onSpellCheck(dataObject);break;case "init":docsCoApi._onInit(dataObject); break}};sockjs.onclose=function(evt){docsCoApi._state=-1;var bIsDisconnectAtAll=attemptCount>=20||docsCoApi.isCloseCoAuthoring;if(bIsDisconnectAtAll)docsCoApi._state=3;if(docsCoApi.onDisconnect)docsCoApi.onDisconnect(evt.reason,bIsDisconnectAtAll,docsCoApi.isCloseCoAuthoring);if(docsCoApi.isCloseCoAuthoring)return;if(attemptCount<20)tryReconnect()};function tryReconnect(){if(reconnectTimeout)clearTimeout(reconnectTimeout);attemptCount++;reconnectTimeout=setTimeout(function(){delete docsCoApi.sockjs; docsCoApi.sockjs=initSocksJs(url,docsCoApi)},500*attemptCount)}return sockjs}SpellCheckApi.prototype.init=function(docid){this._docid=docid;var re=/^https?:\/\//;var spellcheckUrl=this._url+"/doc/"+docid+"/c";if(re.test(this._url))this.sockjs_url=spellcheckUrl;else this.sockjs_url=AscCommon.getBaseUrl()+"../../../.."+spellcheckUrl;this.sockjs=initSocksJs(this.sockjs_url,this)};window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].CSpellCheckApi=CSpellCheckApi})(window);"use strict"; (function(window,undefined){var Asc=window["Asc"];var AscCommon=window["AscCommon"];var prot;var c_oAscMouseMoveDataTypes=Asc.c_oAscMouseMoveDataTypes;var c_oAscColor=Asc.c_oAscColor;var c_oAscFill=Asc.c_oAscFill;var c_oAscFillBlipType=Asc.c_oAscFillBlipType;var c_oAscChartTypeSettings=Asc.c_oAscChartTypeSettings;var c_oAscTickMark=Asc.c_oAscTickMark;var c_oAscAxisType=Asc.c_oAscAxisType;var c_oAscArrUserColors=[16757719,7929702,56805,10081791,12884479,16751001,6748927,16762931,6865407,15650047,16737894, 3407768,16759142,10852863,6750176,16774656,13926655,13815039,3397375,11927347,16752947,9404671,4980531,16744678,3407830,15919360,16731553,52479,13330175,16743219,3386367,14221056,16737966,1896960,65484,10970879,16759296,16711680,13496832,62072,49906,16734720,10682112,7890687,16731610,65406,38655,16747008,59890,12733951,15859712,47077,15050496,15224319,10154496,58807,16724950,1759488,9981439,15064320,15893248,16724883,58737,15007744,36594,12772608,12137471,6442495,15039488,16718470,14274816,53721, 16718545,1625088,15881472,13419776,32985,16711800,1490688,16711884,8991743,13407488,41932,7978752,15028480,52387,15007927,12114176,1421824,55726,13041893,10665728,30924,49049,14241024,36530,11709440,13397504,45710,34214];function CreateAscColorCustom(r,g,b,auto){var ret=new asc_CColor;ret.type=c_oAscColor.COLOR_TYPE_SRGB;ret.r=r;ret.g=g;ret.b=b;ret.a=255;ret.Auto=undefined===auto?false:auto;return ret}function CreateAscColor(unicolor){if(null==unicolor||null==unicolor.color)return new asc_CColor; var ret=new asc_CColor;ret.r=unicolor.RGBA.R;ret.g=unicolor.RGBA.G;ret.b=unicolor.RGBA.B;ret.a=unicolor.RGBA.A;var _color=unicolor.color;switch(_color.type){case c_oAscColor.COLOR_TYPE_SRGB:case c_oAscColor.COLOR_TYPE_SYS:{break}case c_oAscColor.COLOR_TYPE_PRST:case c_oAscColor.COLOR_TYPE_SCHEME:{ret.type=_color.type;ret.value=_color.id;break}default:break}return ret}var uuid=[];for(var i=0;i<256;i++)uuid[i]=(i<16?"0":"")+i.toString(16);function CreateUUID(isNoDashes){var d0=Math.random()*4294967295| 0;var d1=Math.random()*4294967295|0;var d2=Math.random()*4294967295|0;var d3=Math.random()*4294967295|0;if(isNoDashes)return uuid[d0&255]+uuid[d0>>8&255]+uuid[d0>>16&255]+uuid[d0>>24&255]+uuid[d1&255]+uuid[d1>>8&255]+uuid[d1>>16&15|64]+uuid[d1>>24&255]+uuid[d2&63|128]+uuid[d2>>8&255]+uuid[d2>>16&255]+uuid[d2>>24&255]+uuid[d3&255]+uuid[d3>>8&255]+uuid[d3>>16&255]+uuid[d3>>24&255];else return uuid[d0&255]+uuid[d0>>8&255]+uuid[d0>>16&255]+uuid[d0>>24&255]+"-"+uuid[d1&255]+uuid[d1>>8&255]+"-"+uuid[d1>> 16&15|64]+uuid[d1>>24&255]+"-"+uuid[d2&63|128]+uuid[d2>>8&255]+"-"+uuid[d2>>16&255]+uuid[d2>>24&255]+uuid[d3&255]+uuid[d3>>8&255]+uuid[d3>>16&255]+uuid[d3>>24&255]}function CreateGUID(){function s4(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}var val="{"+s4()+s4()+"-"+s4()+"-"+s4()+"-"+s4()+"-"+s4()+s4()+s4()+"}";val=val.toUpperCase();return val}function CreateUInt32(){return Math.floor(Math.random()*4294967296)}function FixDurableId(val){var res=val&2147483647;return 2147483647!== res?res:res-1}function CreateDurableId(){return FixDurableId(CreateUInt32())}function ExtendPrototype(dst,src){for(var k in src.prototype)dst.prototype[k]=src.prototype[k]}function isFileBuild(){return window["NATIVE_EDITOR_ENJINE"]&&!window["IS_NATIVE_EDITOR"]&&!window["DoctRendererMode"]}function checkCanvasInDiv(sDivId){var oDiv=document.getElementById(sDivId);if(!oDiv)return null;var aChildren=oDiv.children;var oCanvas=null,i;for(i=0;i0};function asc_ValAxisSettings(){this.minValRule=null;this.minVal=null;this.maxValRule=null;this.maxVal=null;this.invertValOrder=null;this.logScale=null;this.logBase=null;this.dispUnitsRule=null;this.units=null;this.showUnitsOnChart=null;this.majorTickMark= null;this.minorTickMark=null;this.tickLabelsPos=null;this.crossesRule=null;this.crosses=null;this.axisType=c_oAscAxisType.val;this.show=true;this.label=null;this.gridlines=null;this.numFmt=null}asc_ValAxisSettings.prototype.isEqual=function(oPr){if(!oPr)return false;if(this.minValRule!==oPr.minValRule)return false;if(this.minVal!==oPr.minVal)return false;if(this.maxValRule!==oPr.maxValRule)return false;if(this.maxVal!==oPr.maxVal)return false;if(this.invertValOrder!==oPr.invertValOrder)return false; if(this.logScale!==oPr.logScale)return false;if(this.logBase!==oPr.logBase)return false;if(this.dispUnitsRule!==oPr.dispUnitsRule)return false;if(this.units!==oPr.units)return false;if(this.showUnitsOnChart!==oPr.showUnitsOnChart)return false;if(this.majorTickMark!==oPr.majorTickMark)return false;if(this.minorTickMark!==oPr.minorTickMark)return false;if(this.tickLabelsPos!==oPr.tickLabelsPos)return false;if(this.crossesRule!==oPr.crossesRule)return false;if(this.crosses!==oPr.crosses)return false; if(this.axisType!==oPr.axisType)return false;if(this.show!==oPr.show)return false;if(this.label!==oPr.label)return false;if(this.gridlines!==oPr.gridlines)return false;var bEqualNumFmt=false;if(this.numFmt)bEqualNumFmt=this.numFmt.isEqual(oPr.numFmt);else bEqualNumFmt=this.numFmt===oPr.numFmt;if(!bEqualNumFmt)return false;return true};asc_ValAxisSettings.prototype.putAxisType=function(v){this.axisType=v};asc_ValAxisSettings.prototype.putMinValRule=function(v){this.minValRule=v};asc_ValAxisSettings.prototype.putMinVal= function(v){this.minVal=v};asc_ValAxisSettings.prototype.putMaxValRule=function(v){this.maxValRule=v};asc_ValAxisSettings.prototype.putMaxVal=function(v){this.maxVal=v};asc_ValAxisSettings.prototype.putInvertValOrder=function(v){this.invertValOrder=v};asc_ValAxisSettings.prototype.putLogScale=function(v){this.logScale=v};asc_ValAxisSettings.prototype.putLogBase=function(v){this.logBase=v};asc_ValAxisSettings.prototype.putUnits=function(v){this.units=v};asc_ValAxisSettings.prototype.putShowUnitsOnChart= function(v){this.showUnitsOnChart=v};asc_ValAxisSettings.prototype.putMajorTickMark=function(v){this.majorTickMark=v};asc_ValAxisSettings.prototype.putMinorTickMark=function(v){this.minorTickMark=v};asc_ValAxisSettings.prototype.putTickLabelsPos=function(v){this.tickLabelsPos=v};asc_ValAxisSettings.prototype.putCrossesRule=function(v){this.crossesRule=v};asc_ValAxisSettings.prototype.putCrosses=function(v){this.crosses=v};asc_ValAxisSettings.prototype.putDispUnitsRule=function(v){this.dispUnitsRule= v};asc_ValAxisSettings.prototype.getAxisType=function(){return this.axisType};asc_ValAxisSettings.prototype.getDispUnitsRule=function(){return this.dispUnitsRule};asc_ValAxisSettings.prototype.getMinValRule=function(){return this.minValRule};asc_ValAxisSettings.prototype.getMinVal=function(){return this.minVal};asc_ValAxisSettings.prototype.getMaxValRule=function(){return this.maxValRule};asc_ValAxisSettings.prototype.getMaxVal=function(){return this.maxVal};asc_ValAxisSettings.prototype.getInvertValOrder= function(){return this.invertValOrder};asc_ValAxisSettings.prototype.getLogScale=function(){return this.logScale};asc_ValAxisSettings.prototype.getLogBase=function(){return this.logBase};asc_ValAxisSettings.prototype.getUnits=function(){return this.units};asc_ValAxisSettings.prototype.getShowUnitsOnChart=function(){return this.showUnitsOnChart};asc_ValAxisSettings.prototype.getMajorTickMark=function(){return this.majorTickMark};asc_ValAxisSettings.prototype.getMinorTickMark=function(){return this.minorTickMark}; asc_ValAxisSettings.prototype.getTickLabelsPos=function(){return this.tickLabelsPos};asc_ValAxisSettings.prototype.getCrossesRule=function(){return this.crossesRule};asc_ValAxisSettings.prototype.getCrosses=function(){return this.crosses};asc_ValAxisSettings.prototype.setDefault=function(){this.putMinValRule(Asc.c_oAscValAxisRule.auto);this.putMaxValRule(Asc.c_oAscValAxisRule.auto);this.putTickLabelsPos(Asc.c_oAscTickLabelsPos.TICK_LABEL_POSITION_NEXT_TO);this.putInvertValOrder(false);this.putDispUnitsRule(Asc.c_oAscValAxUnits.none); this.putMajorTickMark(c_oAscTickMark.TICK_MARK_OUT);this.putMinorTickMark(c_oAscTickMark.TICK_MARK_NONE);this.putCrossesRule(Asc.c_oAscCrossesRule.auto);this.putShow(true)};asc_ValAxisSettings.prototype.getShow=function(){return this.show};asc_ValAxisSettings.prototype.putShow=function(val){this.show=val};asc_ValAxisSettings.prototype.getLabel=function(){return this.label};asc_ValAxisSettings.prototype.putLabel=function(v){this.label=v};asc_ValAxisSettings.prototype.getGridlines=function(){return this.gridlines}; asc_ValAxisSettings.prototype.putGridlines=function(v){this.gridlines=v};asc_ValAxisSettings.prototype.getNumFmt=function(){return this.numFmt};asc_ValAxisSettings.prototype.putNumFmt=function(v){this.numFmt=v};asc_ValAxisSettings.prototype.read=function(_params,_cursor){var _continue=true;while(_continue){var _attr=_params[_cursor.pos++];switch(_attr){case 0:{this.putMinValRule(_params[_cursor.pos++]);break}case 1:{this.putMinVal(_params[_cursor.pos++]);break}case 2:{this.putMaxValRule(_params[_cursor.pos++]); break}case 3:{this.putMaxVal(_params[_cursor.pos++]);break}case 4:{this.putInvertValOrder(_params[_cursor.pos++]);break}case 5:{this.putLogScale(_params[_cursor.pos++]);break}case 6:{this.putLogBase(_params[_cursor.pos++]);break}case 7:{this.putDispUnitsRule(_params[_cursor.pos++]);break}case 8:{this.putUnits(_params[_cursor.pos++]);break}case 9:{this.putShowUnitsOnChart(_params[_cursor.pos++]);break}case 10:{this.putMajorTickMark(_params[_cursor.pos++]);break}case 11:{this.putMinorTickMark(_params[_cursor.pos++]); break}case 12:{this.putTickLabelsPos(_params[_cursor.pos++]);break}case 13:{this.putCrossesRule(_params[_cursor.pos++]);break}case 14:{this.putCrosses(_params[_cursor.pos++]);break}case 15:{this.putAxisType(_params[_cursor.pos++]);break}case 255:default:{_continue=false;break}}}};asc_ValAxisSettings.prototype.write=function(_type,_stream){_stream["WriteByte"](_type);if(this.minValRule!==undefined&&this.minValRule!==null){_stream["WriteByte"](0);_stream["WriteLong"](this.minValRule)}if(this.minVal!== undefined&&this.minVal!==null){_stream["WriteByte"](1);_stream["WriteLong"](this.minVal)}if(this.maxValRule!==undefined&&this.maxValRule!==null){_stream["WriteByte"](2);_stream["WriteLong"](this.maxValRule)}if(this.maxVal!==undefined&&this.maxVal!==null){_stream["WriteByte"](3);_stream["WriteLong"](this.maxVal)}if(this.invertValOrder!==undefined&&this.invertValOrder!==null){_stream["WriteByte"](4);_stream["WriteBool"](this.invertValOrder)}if(this.logScale!==undefined&&this.logScale!==null){_stream["WriteByte"](5); _stream["WriteBool"](this.logScale)}if(this.logBase!==undefined&&this.logBase!==null){_stream["WriteByte"](6);_stream["WriteLong"](this.logBase)}if(this.dispUnitsRule!==undefined&&this.dispUnitsRule!==null){_stream["WriteByte"](7);_stream["WriteLong"](this.dispUnitsRule)}if(this.units!==undefined&&this.units!==null){_stream["WriteByte"](8);_stream["WriteLong"](this.units)}if(this.showUnitsOnChart!==undefined&&this.showUnitsOnChart!==null){_stream["WriteByte"](9);_stream["WriteBool"](this.showUnitsOnChart)}if(this.majorTickMark!== undefined&&this.majorTickMark!==null){_stream["WriteByte"](10);_stream["WriteLong"](this.majorTickMark)}if(this.minorTickMark!==undefined&&this.minorTickMark!==null){_stream["WriteByte"](11);_stream["WriteLong"](this.minorTickMark)}if(this.tickLabelsPos!==undefined&&this.tickLabelsPos!==null){_stream["WriteByte"](12);_stream["WriteLong"](this.tickLabelsPos)}if(this.crossesRule!==undefined&&this.crossesRule!==null){_stream["WriteByte"](13);_stream["WriteLong"](this.crossesRule)}if(this.crosses!==undefined&& this.crosses!==null){_stream["WriteByte"](14);_stream["WriteLong"](this.crosses)}if(this.axisType!==undefined&&this.axisType!==null){_stream["WriteByte"](15);_stream["WriteLong"](this.axisType)}_stream["WriteByte"](255)};function asc_CatAxisSettings(){this.intervalBetweenTick=null;this.intervalBetweenLabelsRule=null;this.intervalBetweenLabels=null;this.invertCatOrder=null;this.labelsAxisDistance=null;this.majorTickMark=null;this.minorTickMark=null;this.tickLabelsPos=null;this.crossesRule=null;this.crosses= null;this.labelsPosition=null;this.axisType=c_oAscAxisType.cat;this.crossMinVal=null;this.crossMaxVal=null;this.show=true;this.label=null;this.gridlines=null;this.numFmt=null;this.auto=false}asc_CatAxisSettings.prototype.isEqual=function(oPr){if(!oPr)return false;if(this.intervalBetweenTick!==oPr.intervalBetweenTick)return false;if(this.intervalBetweenLabelsRule!==oPr.intervalBetweenLabelsRule)return false;if(this.intervalBetweenLabels!==oPr.intervalBetweenLabels)return false;if(this.invertCatOrder!== oPr.invertCatOrder)return false;if(this.labelsAxisDistance!==oPr.labelsAxisDistance)return false;if(this.majorTickMark!==oPr.majorTickMark)return false;if(this.minorTickMark!==oPr.minorTickMark)return false;if(this.tickLabelsPos!==oPr.tickLabelsPos)return false;if(this.crossesRule!==oPr.crossesRule)return false;if(this.crosses!==oPr.crosses)return false;if(this.labelsPosition!==oPr.labelsPosition)return false;if(this.axisType!==oPr.axisType)return false;if(this.crossMinVal!==oPr.crossMinVal)return false; if(this.crossMaxVal!==oPr.crossMaxVal)return false;if(this.show!==oPr.show)return false;if(this.label!==oPr.label)return false;if(this.gridlines!==oPr.gridlines)return false;if(this.auto!==oPr.auto)return false;var bEqualNumFmt=false;if(this.numFmt)bEqualNumFmt=this.numFmt.isEqual(oPr.numFmt);else bEqualNumFmt=this.numFmt===oPr.numFmt;if(!bEqualNumFmt)return false;return true};asc_CatAxisSettings.prototype.putIntervalBetweenTick=function(v){this.intervalBetweenTick=v};asc_CatAxisSettings.prototype.putIntervalBetweenLabelsRule= function(v){this.intervalBetweenLabelsRule=v};asc_CatAxisSettings.prototype.putIntervalBetweenLabels=function(v){this.intervalBetweenLabels=v};asc_CatAxisSettings.prototype.putInvertCatOrder=function(v){this.invertCatOrder=v};asc_CatAxisSettings.prototype.putLabelsAxisDistance=function(v){this.labelsAxisDistance=v};asc_CatAxisSettings.prototype.putMajorTickMark=function(v){this.majorTickMark=v};asc_CatAxisSettings.prototype.putMinorTickMark=function(v){this.minorTickMark=v};asc_CatAxisSettings.prototype.putTickLabelsPos= function(v){this.tickLabelsPos=v};asc_CatAxisSettings.prototype.putCrossesRule=function(v){this.crossesRule=v};asc_CatAxisSettings.prototype.putCrosses=function(v){this.crosses=v};asc_CatAxisSettings.prototype.putAxisType=function(v){this.axisType=v};asc_CatAxisSettings.prototype.putLabelsPosition=function(v){this.labelsPosition=v};asc_CatAxisSettings.prototype.getIntervalBetweenTick=function(v){return this.intervalBetweenTick};asc_CatAxisSettings.prototype.getIntervalBetweenLabelsRule=function(){return this.intervalBetweenLabelsRule}; asc_CatAxisSettings.prototype.getIntervalBetweenLabels=function(){return this.intervalBetweenLabels};asc_CatAxisSettings.prototype.getInvertCatOrder=function(){return this.invertCatOrder};asc_CatAxisSettings.prototype.getLabelsAxisDistance=function(){return this.labelsAxisDistance};asc_CatAxisSettings.prototype.getMajorTickMark=function(){return this.majorTickMark};asc_CatAxisSettings.prototype.getMinorTickMark=function(){return this.minorTickMark};asc_CatAxisSettings.prototype.getTickLabelsPos=function(){return this.tickLabelsPos}; asc_CatAxisSettings.prototype.getCrossesRule=function(){return this.crossesRule};asc_CatAxisSettings.prototype.getCrosses=function(){return this.crosses};asc_CatAxisSettings.prototype.getAxisType=function(){return this.axisType};asc_CatAxisSettings.prototype.getLabelsPosition=function(){return this.labelsPosition};asc_CatAxisSettings.prototype.getCrossMinVal=function(){return this.crossMinVal};asc_CatAxisSettings.prototype.getCrossMaxVal=function(){return this.crossMaxVal};asc_CatAxisSettings.prototype.putCrossMinVal= function(val){this.crossMinVal=val};asc_CatAxisSettings.prototype.putCrossMaxVal=function(val){this.crossMaxVal=val};asc_CatAxisSettings.prototype.setDefault=function(){this.putIntervalBetweenLabelsRule(Asc.c_oAscBetweenLabelsRule.auto);this.putLabelsPosition(Asc.c_oAscLabelsPosition.betweenDivisions);this.putTickLabelsPos(Asc.c_oAscTickLabelsPos.TICK_LABEL_POSITION_NEXT_TO);this.putLabelsAxisDistance(100);this.putMajorTickMark(c_oAscTickMark.TICK_MARK_OUT);this.putMinorTickMark(c_oAscTickMark.TICK_MARK_NONE); this.putIntervalBetweenTick(1);this.putCrossesRule(Asc.c_oAscCrossesRule.auto);this.putShow(true);this.putAuto(true)};asc_CatAxisSettings.prototype.getShow=function(){return this.show};asc_CatAxisSettings.prototype.putShow=function(val){this.show=val};asc_CatAxisSettings.prototype.getLabel=function(){return this.label};asc_CatAxisSettings.prototype.putLabel=function(v){this.label=v};asc_CatAxisSettings.prototype.getGridlines=function(){return this.gridlines};asc_CatAxisSettings.prototype.putGridlines= function(v){this.gridlines=v};asc_CatAxisSettings.prototype.getNumFmt=function(){return this.numFmt};asc_CatAxisSettings.prototype.putNumFmt=function(v){this.numFmt=v};asc_CatAxisSettings.prototype.getAuto=function(){return this.auto};asc_CatAxisSettings.prototype.putAuto=function(v){this.auto=v};asc_CatAxisSettings.prototype.read=function(_params,_cursor){var _continue=true;while(_continue){var _attr=_params[_cursor.pos++];switch(_attr){case 0:{this.putIntervalBetweenTick(_params[_cursor.pos++]); break}case 1:{this.putIntervalBetweenLabelsRule(_params[_cursor.pos++]);break}case 2:{this.putIntervalBetweenLabels(_params[_cursor.pos++]);break}case 3:{this.putInvertCatOrder(_params[_cursor.pos++]);break}case 4:{this.putLabelsAxisDistance(_params[_cursor.pos++]);break}case 5:{this.putLabelsPosition(_params[_cursor.pos++]);break}case 6:{this.putMajorTickMark(_params[_cursor.pos++]);break}case 7:{this.putMinorTickMark(_params[_cursor.pos++]);break}case 8:{this.putTickLabelsPos(_params[_cursor.pos++]); break}case 9:{this.putCrossesRule(_params[_cursor.pos++]);break}case 10:{this.putCrosses(_params[_cursor.pos++]);break}case 11:{this.putAxisType(_params[_cursor.pos++]);break}case 12:{this.putCrossMinVal(_params[_cursor.pos++]);break}case 13:{this.putCrossMaxVal(_params[_cursor.pos++]);break}case 255:default:{_continue=false;break}}}};asc_CatAxisSettings.prototype.write=function(_type,_stream){_stream["WriteByte"](_type);if(this.getIntervalBetweenTick()!==undefined&&this.getIntervalBetweenTick()!== null){_stream["WriteByte"](0);_stream["WriteDouble2"](this.getIntervalBetweenTick())}if(this.getIntervalBetweenLabelsRule()!==undefined&&this.getIntervalBetweenLabelsRule()!==null){_stream["WriteByte"](1);_stream["WriteLong"](this.getIntervalBetweenLabelsRule())}if(this.getIntervalBetweenLabels()!==undefined&&this.getIntervalBetweenLabels()!==null){_stream["WriteByte"](2);_stream["WriteDouble2"](this.getIntervalBetweenLabels())}if(this.getInvertCatOrder()!==undefined&&this.getInvertCatOrder()!==null){_stream["WriteByte"](3); _stream["WriteBool"](this.getInvertCatOrder())}if(this.getLabelsAxisDistance()!==undefined&&this.getLabelsAxisDistance()!==null){_stream["WriteByte"](4);_stream["WriteDouble2"](this.getLabelsAxisDistance())}if(this.getTickLabelsPos()!==undefined&&this.getTickLabelsPos()!==null){_stream["WriteByte"](5);_stream["WriteLong"](this.getTickLabelsPos())}if(this.getMajorTickMark()!==undefined&&this.getMajorTickMark()!==null){_stream["WriteByte"](6);_stream["WriteLong"](this.getMajorTickMark())}if(this.getMinorTickMark()!== undefined&&this.getMinorTickMark()!==null){_stream["WriteByte"](7);_stream["WriteLong"](this.getMinorTickMark())}if(this.getTickLabelsPos()!==undefined&&this.getTickLabelsPos()!==null){_stream["WriteByte"](8);_stream["WriteLong"](this.getTickLabelsPos())}if(this.getCrossesRule()!==undefined&&this.getCrossesRule()!==null){_stream["WriteByte"](9);_stream["WriteLong"](this.getCrossesRule())}if(this.getCrosses()!==undefined&&this.getCrosses()!==null){_stream["WriteByte"](10);_stream["WriteLong"](this.getCrosses())}if(this.getAxisType()!== undefined&&this.getAxisType()!==null){_stream["WriteByte"](11);_stream["WriteLong"](this.getAxisType())}if(this.getCrossMinVal()!==undefined&&this.getCrossMinVal()!==null){_stream["WriteByte"](12);_stream["WriteLong"](this.getCrossMinVal())}if(this.getCrossMaxVal()!==undefined&&this.getCrossMaxVal()!==null){_stream["WriteByte"](13);_stream["WriteLong"](this.getCrossMaxVal())}_stream["WriteByte"](255)};function asc_ChartSettings(){this.style=null;this.title=null;this.rowCols=null;this.legendPos=null; this.dataLabelsPos=null;this.type=null;this.showSerName=null;this.showCatName=null;this.showVal=null;this.separator=null;this.inColumns=null;this.sRange=null;this.showMarker=null;this.bLine=null;this.smooth=null;this.chartSpace=null;this.bStartEdit=false;this.horizontalAxes=[];this.verticalAxes=[];this.depthAxes=[]}asc_ChartSettings.prototype.putHorAxisProps=function(v){if(!AscCommon.isRealObject(v))this.horizontalAxes.length=0;else this.horizontalAxes[0]=v};asc_ChartSettings.prototype.getHorAxisProps= function(){return this.horizontalAxes[0]||null};asc_ChartSettings.prototype.putVertAxisProps=function(v){if(!AscCommon.isRealObject(v))this.verticalAxes.length=0;else this.verticalAxes[0]=v};asc_ChartSettings.prototype.getVertAxisProps=function(){return this.verticalAxes[0]||null};asc_ChartSettings.prototype.putShowHorAxis=function(v){var oAx=this.horizontalAxes[0];if(oAx)oAx.putShow(v)};asc_ChartSettings.prototype.getShowHorAxis=function(){var oAx=this.horizontalAxes[0];if(oAx)return oAx.getShow(); return false};asc_ChartSettings.prototype.putShowVerAxis=function(v){var oAx=this.verticalAxes[0];if(oAx)oAx.putShow(v)};asc_ChartSettings.prototype.getShowVerAxis=function(){var oAx=this.verticalAxes[0];if(oAx)return oAx.getShow();return false};asc_ChartSettings.prototype.putHorAxisLabel=function(v){var oAx=this.horizontalAxes[0];if(oAx)oAx.putLabel(v)};asc_ChartSettings.prototype.getHorAxisLabel=function(){var oAx=this.horizontalAxes[0];if(oAx)return oAx.getLabel();return null};asc_ChartSettings.prototype.putVertAxisLabel= function(v){var oAx=this.verticalAxes[0];if(oAx)return oAx.getLabel();return null};asc_ChartSettings.prototype.getVertAxisLabel=function(){var oAx=this.verticalAxes[0];if(oAx)return oAx.getLabel();return null};asc_ChartSettings.prototype.putHorGridLines=function(v){var oAx=this.verticalAxes[0];if(oAx)oAx.putGridlines(v)};asc_ChartSettings.prototype.getHorGridLines=function(){var oAx=this.verticalAxes[0];if(oAx)return oAx.getGridlines();return null};asc_ChartSettings.prototype.putVertGridLines=function(v){var oAx= this.horizontalAxes[0];if(oAx)oAx.putGridlines(v)};asc_ChartSettings.prototype.getVertGridLines=function(){var oAx=this.horizontalAxes[0];if(oAx)return oAx.getGridlines();return null};asc_ChartSettings.prototype.getHorAxesProps=function(){return this.horizontalAxes};asc_ChartSettings.prototype.getVertAxesProps=function(){return this.verticalAxes};asc_ChartSettings.prototype.getDepthAxesProps=function(){return this.depthAxes};asc_ChartSettings.prototype.addHorAxesProps=function(v){this.horizontalAxes.push(v)}; asc_ChartSettings.prototype.addVertAxesProps=function(v){this.verticalAxes.push(v)};asc_ChartSettings.prototype.addDepthAxesProps=function(v){this.depthAxes.push(v)};asc_ChartSettings.prototype.removeAllAxesProps=function(v){this.horizontalAxes.length=0;this.verticalAxes.length=0;this.depthAxes.length=0};asc_ChartSettings.prototype.equalBool=function(a,b){return!!a===!!b};asc_ChartSettings.prototype.isEqual=function(oPr){if(!oPr)return false;if(this.style!==oPr.style)return false;if(this.title!== oPr.title)return false;if(this.rowCols!==oPr.rowCols)return false;if(this.legendPos!==oPr.legendPos)return false;if(this.dataLabelsPos!==oPr.dataLabelsPos)return false;if(this.type!==oPr.type)return false;if(!this.equalBool(this.showSerName,oPr.showSerName))return false;if(!this.equalBool(this.showCatName,oPr.showCatName))return false;if(!this.equalBool(this.showVal,oPr.showVal))return false;if(this.separator!==oPr.separator&&!(this.separator===" "&&oPr.separator==null||oPr.separator===" "&&this.separator== null))return false;if(this.sRange!==oPr.sRange)return false;if(!this.equalBool(this.inColumns,oPr.inColumns))return false;if(!this.equalBool(this.showMarker,oPr.showMarker))return false;if(!this.equalBool(this.bLine,oPr.bLine))return false;if(!this.equalBool(this.smooth,oPr.smooth))return false;if(this.verticalAxes.length!==oPr.verticalAxes.length)return false;if(this.horizontalAxes.length!==oPr.horizontalAxes.length)return false;var nAx;for(nAx=0;nAx0){var sRange="=";for(var nRange=0;nRange0)sRange+=",";sRange+=aRanges[nRange]}this.sRange=sRange}else this.sRange=null};asc_ChartSettings.prototype.getRanges=function(){var sRange=this.sRange;if(typeof sRange==="string"&&sRange>0){if(sRange.charAt(0)==="=")sRange=sRange.slice(1);return sRange.split(",")}else return[]};asc_ChartSettings.prototype.putSmooth=function(v){this.smooth= v};asc_ChartSettings.prototype.getSmooth=function(){return this.smooth};asc_ChartSettings.prototype.putStyle=function(index){if(!AscFormat.isRealNumber(index)){this.style=null;return}this.style=parseInt(index,10);if(this.bStartEdit&&this.chartSpace)if(AscFormat.isRealNumber(this.style)){var aStyle=AscCommon.g_oChartStyles[this.type]&&AscCommon.g_oChartStyles[this.type][this.style-1];if(Array.isArray(aStyle)){this.chartSpace.applyChartStyleByIds(aStyle);this.updateChart()}}};asc_ChartSettings.prototype.getStyle= function(){return this.style};asc_ChartSettings.prototype.putRange=function(range){this.sRange=range};asc_ChartSettings.prototype.setRange=function(sRange){if(this.chartSpace){this.chartSpace.setRange(sRange);this.updateChart()}};asc_ChartSettings.prototype.isValidRange=function(sRange){return AscFormat.isValidChartRange(sRange)};asc_ChartSettings.prototype.getRange=function(){if(this.chartSpace)return this.chartSpace.getCommonRange();return this.sRange};asc_ChartSettings.prototype.putInColumns=function(inColumns){this.inColumns= inColumns};asc_ChartSettings.prototype.getInColumns=function(){return this.inColumns};asc_ChartSettings.prototype.getInRows=function(){if(this.inColumns===true||this.inColumns===false)return!this.inColumns;return null};asc_ChartSettings.prototype.putTitle=function(v){this.title=v};asc_ChartSettings.prototype.getTitle=function(){return this.title};asc_ChartSettings.prototype.putRowCols=function(v){this.rowCols=v};asc_ChartSettings.prototype.getRowCols=function(){return this.rowCols};asc_ChartSettings.prototype.putLegendPos= function(v){this.legendPos=v};asc_ChartSettings.prototype.putDataLabelsPos=function(v){this.dataLabelsPos=v};asc_ChartSettings.prototype.getLegendPos=function(v){return this.legendPos};asc_ChartSettings.prototype.getDataLabelsPos=function(v){return this.dataLabelsPos};asc_ChartSettings.prototype.getType=function(){if(this.chartSpace)return this.chartSpace.getChartType();return this.type};asc_ChartSettings.prototype.checkParams=function(){if(this.type===null||this.type===Asc.c_oAscChartTypeSettings.comboAreaBar|| this.type===Asc.c_oAscChartTypeSettings.comboBarLine||this.type===Asc.c_oAscChartTypeSettings.comboBarLineSecondary||this.type===Asc.c_oAscChartTypeSettings.comboCustom)return;if(AscFormat.getIsMarkerByType(this.type))this.showMarker=true;else this.showMarker=false;if(AscFormat.getIsSmoothByType(this.type))this.smooth=true;else this.smooth=false;if(AscFormat.getIsLineByType(this.type))this.bLine=true;else this.bLine=false};asc_ChartSettings.prototype.putType=function(v){this.type=v;this.checkParams()}; asc_ChartSettings.prototype.putShowSerName=function(v){this.showSerName=v};asc_ChartSettings.prototype.putShowCatName=function(v){this.showCatName=v};asc_ChartSettings.prototype.putShowVal=function(v){this.showVal=v};asc_ChartSettings.prototype.getShowSerName=function(){return this.showSerName};asc_ChartSettings.prototype.getShowCatName=function(){return this.showCatName};asc_ChartSettings.prototype.getShowVal=function(){return this.showVal};asc_ChartSettings.prototype.putSeparator=function(v){this.separator= v};asc_ChartSettings.prototype.getSeparator=function(){return this.separator};asc_ChartSettings.prototype.sendErrorOnChangeType=function(nType){var oApi=Asc.editor||editor;if(oApi){oApi.sendEvent("asc_onError",nType,Asc.c_oAscError.Level.NoCritical);if(oApi.UpdateInterfaceState)oApi.UpdateInterfaceState()}};asc_ChartSettings.prototype.changeType=function(type){if(this.chartSpace){if(type===Asc.c_oAscChartTypeSettings.stock)if(!this.chartSpace.canChangeToStockChart()){this.sendErrorOnChangeType(Asc.c_oAscError.ID.StockChartError); return false}if(type===Asc.c_oAscChartTypeSettings.comboCustom||type===Asc.c_oAscChartTypeSettings.comboAreaBar||type===Asc.c_oAscChartTypeSettings.comboBarLine||type===Asc.c_oAscChartTypeSettings.comboBarLineSecondary)if(!this.chartSpace.canChangeToComboChart()){this.sendErrorOnChangeType(Asc.c_oAscError.ID.ComboSeriesError);return false}this.putType(type);if(this.chartSpace){var oController=this.chartSpace.getDrawingObjectsController();if(oController){var oThis=this;var oChartSpace=this.chartSpace; oController.checkSelectedObjectsAndCallback(function(){oChartSpace.changeChartType(type);oThis.updateChart();var oApi=Asc.editor||editor;if(oApi)if(oApi.UpdateInterfaceState)oApi.UpdateInterfaceState()},[],false,0,[])}}}else this.putType(type);return true};asc_ChartSettings.prototype.getSeries=function(){if(this.chartSpace)return this.chartSpace.getAllSeries();return[]};asc_ChartSettings.prototype.getCatValues=function(){if(this.chartSpace)return this.chartSpace.getCatValues();return[]};asc_ChartSettings.prototype.getCatFormula= function(){if(this.chartSpace)return this.chartSpace.getCatFormula();return""};asc_ChartSettings.prototype.setCatFormula=function(sFormula){if(this.chartSpace)return this.chartSpace.setCatFormula(sFormula);this.updateChart()};asc_ChartSettings.prototype.isValidCatFormula=function(sFormula){if(sFormula===""||sFormula===null)return Asc.c_oAscError.ID.No;return AscFormat.ExecuteNoHistory(function(){var oCat=new AscFormat.CCat;return oCat.setValues(sFormula).getError()},this,[])};asc_ChartSettings.prototype.switchRowCol= function(){var nError=Asc.c_oAscError.ID.No;if(this.chartSpace)nError=this.chartSpace.switchRowCol();this.updateChart();return nError};asc_ChartSettings.prototype.addSeries=function(){var oRet=null;if(this.chartSpace)oRet=this.chartSpace.addNewSeries();this.updateChart();return oRet};asc_ChartSettings.prototype.addScatterSeries=function(){var oRet=null;if(this.chartSpace)oRet=this.chartSpace.addNewSeries();this.updateChart();return oRet};asc_ChartSettings.prototype.startEdit=function(){this.bStartEdit= true;AscCommon.History.Create_NewPoint();AscCommon.History.StartTransaction()};asc_ChartSettings.prototype.endEdit=function(){if(AscCommon.History.Is_LastPointEmpty()){this.cancelEdit();return}this.bStartEdit=false;AscCommon.History.EndTransaction();this.updateChart()};asc_ChartSettings.prototype.cancelEdit=function(){this.bStartEdit=false;AscCommon.History.EndTransaction();AscCommon.History.Undo();AscCommon.History.Clear_Redo();AscCommon.History._sendCanUndoRedo();this.updateChart()};asc_ChartSettings.prototype.startEditData= function(){AscCommon.History.SavePointIndex()};asc_ChartSettings.prototype.cancelEditData=function(){AscCommon.History.UndoToPointIndex();this.updateChart()};asc_ChartSettings.prototype.endEditData=function(){AscCommon.History.ClearPointIndex();this.updateChart()};asc_ChartSettings.prototype.updateChart=function(){if(this.chartSpace)this.chartSpace.onDataUpdate()};asc_ChartSettings.prototype.read=function(_params,_cursor){var _continue=true;var oAxPr;var nHorAxislabel=null,nVertAxisLabel=null;var nHorGridlines= null,nVertGridlines=null;while(_continue){var _attr=_params[_cursor.pos++];switch(_attr){case 0:{this.putStyle(_params[_cursor.pos++]);break}case 1:{this.putTitle(_params[_cursor.pos++]);break}case 2:{this.putRowCols(_params[_cursor.pos++]);break}case 3:{nHorAxislabel=_params[_cursor.pos++];break}case 4:{nVertAxisLabel=_params[_cursor.pos++];break}case 5:{this.putLegendPos(_params[_cursor.pos++]);break}case 6:{this.putDataLabelsPos(_params[_cursor.pos++]);break}case 7:{_cursor.pos++;break}case 8:{_cursor.pos++; break}case 9:{nHorGridlines=_params[_cursor.pos++];break}case 10:{nVertGridlines=_params[_cursor.pos++];break}case 11:{this.putType(_params[_cursor.pos++]);break}case 12:{this.putShowSerName(_params[_cursor.pos++]);break}case 13:{this.putShowCatName(_params[_cursor.pos++]);break}case 14:{this.putShowVal(_params[_cursor.pos++]);break}case 15:{this.putSeparator(_params[_cursor.pos++]);break}case 16:{oAxPr=new asc_ValAxisSettings;oAxPr.read(_params,_cursor);this.addHorAxesProps(oAxPr);break}case 17:{oAxPr= new asc_ValAxisSettings;oAxPr.read(_params,_cursor);this.addVertAxesProps(oAxPr);break}case 18:{this.putRange(_params[_cursor.pos++]);break}case 19:{this.putInColumns(_params[_cursor.pos++]);break}case 20:{this.putShowMarker(_params[_cursor.pos++]);break}case 21:{this.putLine(_params[_cursor.pos++]);break}case 22:{this.putSmooth(_params[_cursor.pos++]);break}case 23:{oAxPr=new asc_CatAxisSettings;oAxPr.read(_params,_cursor);this.addHorAxesProps(oAxPr);break}case 24:{oAxPr=new asc_CatAxisSettings; oAxPr.read(_params,_cursor);this.addVertAxesProps(oAxPr);break}case 255:default:{_continue=false;break}}}oAxPr=this.horizontalAxes[0];if(oAxPr){if(nHorAxislabel!==null)oAxPr.putLabel(nHorAxislabel);if(nVertGridlines!==null)oAxPr.putGridlines(nVertGridlines)}oAxPr=this.verticalAxes[0];if(oAxPr){if(nVertAxisLabel!==null)oAxPr.putLabel(nVertAxisLabel);if(nHorGridlines!==null)oAxPr.putGridlines(nHorGridlines)}};asc_ChartSettings.prototype.write=function(_type,_stream){_stream["WriteByte"](_type);if(this.style!== undefined&&this.style!==null){_stream["WriteByte"](0);_stream["WriteLong"](this.style)}if(this.title!==undefined&&this.title!==null){_stream["WriteByte"](1);_stream["WriteLong"](this.title)}if(this.rowCols!==undefined&&this.rowCols!==null){_stream["WriteByte"](2);_stream["WriteLong"](this.rowCols)}var nLabel=this.horizontalAxes[0]&&this.horizontalAxes[0].getLabel();if(nLabel!==undefined&&nLabel!==null){_stream["WriteByte"](3);_stream["WriteLong"](nLabel)}nLabel=this.verticalAxes[0]&&this.verticalAxes[0].getLabel(); if(nLabel!==undefined&&nLabel!==null){_stream["WriteByte"](4);_stream["WriteLong"](nLabel)}if(this.legendPos!==undefined&&this.legendPos!==null){_stream["WriteByte"](5);_stream["WriteLong"](this.legendPos)}if(this.dataLabelsPos!==undefined&&this.dataLabelsPos!==null){_stream["WriteByte"](6);_stream["WriteLong"](this.dataLabelsPos)}var nGridlines=this.verticalAxes[0]&&this.verticalAxes[0].getGridlines();if(nGridlines!==undefined&&nGridlines!==null){_stream["WriteByte"](9);_stream["WriteLong"](nGridlines)}nGridlines= this.horizontalAxes[0]&&this.horizontalAxes[0].getGridlines();if(nGridlines!==undefined&&nGridlines!==null){_stream["WriteByte"](10);_stream["WriteLong"](nGridlines)}if(this.type!==undefined&&this.type!==null){_stream["WriteByte"](11);_stream["WriteLong"](this.type)}if(this.showSerName!==undefined&&this.showSerName!==null){_stream["WriteByte"](12);_stream["WriteBool"](this.showSerName)}if(this.showCatName!==undefined&&this.showCatName!==null){_stream["WriteByte"](13);_stream["WriteBool"](this.showCatName)}if(this.showVal!== undefined&&this.showVal!==null){_stream["WriteByte"](14);_stream["WriteBool"](this.showVal)}if(this.separator!==undefined&&this.separator!==null){_stream["WriteByte"](15);_stream["WriteString2"](this.separator)}var oHorAx=this.getHorAxesProps()[0];var oVertAx=this.getVertAxesProps()[0];if(undefined!=oHorAx&&null!=oHorAx&&oHorAx.getAxisType()==Asc.c_oAscAxisType.val)oHorAx.write(16,_stream);if(undefined!=oVertAx&&null!=oVertAx&&oVertAx.getAxisType()==Asc.c_oAscAxisType.val)oVertAx.write(17,_stream); var sRange=this.getRange();if(sRange!==undefined&&sRange!==null){_stream["WriteByte"](18);_stream["WriteString2"](sRange)}if(this.inColumns!==undefined&&this.inColumns!==null){_stream["WriteByte"](19);_stream["WriteBool"](this.inColumns)}if(this.showMarker!==undefined&&this.showMarker!==null){_stream["WriteByte"](20);_stream["WriteBool"](this.showMarker)}if(this.bLine!==undefined&&this.bLine!==null){_stream["WriteByte"](21);_stream["WriteBool"](this.bLine)}if(this.smooth!==undefined&&this.smooth!== null){_stream["WriteByte"](22);_stream["WriteBool"](this.showVal)}if(undefined!=oHorAx&&null!=oHorAx&&oHorAx.getAxisType()==Asc.c_oAscAxisType.cat)oHorAx.write(23,_stream);if(undefined!=oVertAx&&null!=oVertAx&&oVertAx.getAxisType()==Asc.c_oAscAxisType.cat)oVertAx.write(24,_stream);_stream["WriteByte"](255)};function asc_CRect(x,y,width,height){this._x=x;this._y=y;this._width=width;this._height=height}asc_CRect.prototype={asc_getX:function(){return this._x},asc_getY:function(){return this._y},asc_getWidth:function(){return this._width}, asc_getHeight:function(){return this._height}};function CColor(r,g,b,a){this.r=undefined==r?0:r;this.g=undefined==g?0:g;this.b=undefined==b?0:b;this.a=undefined==a?1:a}CColor.prototype={constructor:CColor,getR:function(){return this.r},get_r:function(){return this.r},put_r:function(v){this.r=v;this.hex=undefined},getG:function(){return this.g},get_g:function(){return this.g},put_g:function(v){this.g=v;this.hex=undefined},getB:function(){return this.b},get_b:function(){return this.b},put_b:function(v){this.b= v;this.hex=undefined},getA:function(){return this.a},get_hex:function(){if(!this.hex){var r=this.r.toString(16);var g=this.g.toString(16);var b=this.b.toString(16);this.hex=(r.length==1?"0"+r:r)+(g.length==1?"0"+g:g)+(b.length==1?"0"+b:b)}return this.hex},Compare:function(Color){return this.r===Color.r&&this.g===Color.g&&this.b===Color.b&&this.a===Color.a},Copy:function(){return new CColor(this.r,this.g,this.b,this.a)},getVal:function(){return(this.r<<16&16711680)+(this.g<<8&65280)+this.b}};function asc_CColor(){this.type= c_oAscColor.COLOR_TYPE_SRGB;this.value=null;this.r=0;this.g=0;this.b=0;this.a=255;this.Auto=false;this.Mods=[];this.ColorSchemeId=-1;if(1===arguments.length){this.r=arguments[0].r;this.g=arguments[0].g;this.b=arguments[0].b}else{if(3<=arguments.length){this.r=arguments[0];this.g=arguments[1];this.b=arguments[2]}if(4===arguments.length)this.a=arguments[3]}}asc_CColor.prototype={constructor:asc_CColor,asc_getR:function(){return this.r},asc_putR:function(v){this.r=v;this.hex=undefined},asc_getG:function(){return this.g}, asc_putG:function(v){this.g=v;this.hex=undefined},asc_getB:function(){return this.b},asc_putB:function(v){this.b=v;this.hex=undefined},asc_getA:function(){return this.a},asc_putA:function(v){this.a=v;this.hex=undefined},asc_getType:function(){return this.type},asc_putType:function(v){this.type=v},asc_getValue:function(){return this.value},asc_putValue:function(v){this.value=v},asc_getHex:function(){if(!this.hex){var a=this.a.toString(16);var r=this.r.toString(16);var g=this.g.toString(16);var b=this.b.toString(16); this.hex=(a.length==1?"0"+a:a)+(r.length==1?"0"+r:r)+(g.length==1?"0"+g:g)+(b.length==1?"0"+b:b)}return this.hex},asc_getColor:function(){return new CColor(this.r,this.g,this.b)},asc_putAuto:function(v){this.Auto=v},asc_getAuto:function(){return this.Auto}};function asc_CTextBorder(obj){if(obj){if(obj.Color instanceof asc_CColor)this.Color=obj.Color;else this.Color=undefined!=obj.Color&&null!=obj.Color?CreateAscColorCustom(obj.Color.r,obj.Color.g,obj.Color.b):null;this.Size=undefined!=obj.Size?obj.Size: null;this.Value=undefined!=obj.Value?obj.Value:null;this.Space=undefined!=obj.Space?obj.Space:null}else{this.Color=CreateAscColorCustom(0,0,0);this.Size=.5*window["AscCommonWord"].g_dKoef_pt_to_mm;this.Value=window["AscCommonWord"].border_Single;this.Space=0}}asc_CTextBorder.prototype.asc_getColor=function(){return this.Color};asc_CTextBorder.prototype.asc_putColor=function(v){this.Color=v};asc_CTextBorder.prototype.asc_getSize=function(){return this.Size};asc_CTextBorder.prototype.asc_putSize=function(v){this.Size= v};asc_CTextBorder.prototype.asc_getValue=function(){return this.Value};asc_CTextBorder.prototype.asc_putValue=function(v){this.Value=v};asc_CTextBorder.prototype.asc_getSpace=function(){return this.Space};asc_CTextBorder.prototype.asc_putSpace=function(v){this.Space=v};asc_CTextBorder.prototype.asc_getForSelectedCells=function(){return this.ForSelectedCells};asc_CTextBorder.prototype.asc_putForSelectedCells=function(v){this.ForSelectedCells=v};function asc_CParagraphBorders(obj){if(obj){this.Left= undefined!=obj.Left&&null!=obj.Left?new asc_CTextBorder(obj.Left):null;this.Top=undefined!=obj.Top&&null!=obj.Top?new asc_CTextBorder(obj.Top):null;this.Right=undefined!=obj.Right&&null!=obj.Right?new asc_CTextBorder(obj.Right):null;this.Bottom=undefined!=obj.Bottom&&null!=obj.Bottom?new asc_CTextBorder(obj.Bottom):null;this.Between=undefined!=obj.Between&&null!=obj.Between?new asc_CTextBorder(obj.Between):null}else{this.Left=null;this.Top=null;this.Right=null;this.Bottom=null;this.Between=null}} asc_CParagraphBorders.prototype={asc_getLeft:function(){return this.Left},asc_putLeft:function(v){this.Left=v?new asc_CTextBorder(v):null},asc_getTop:function(){return this.Top},asc_putTop:function(v){this.Top=v?new asc_CTextBorder(v):null},asc_getRight:function(){return this.Right},asc_putRight:function(v){this.Right=v?new asc_CTextBorder(v):null},asc_getBottom:function(){return this.Bottom},asc_putBottom:function(v){this.Bottom=v?new asc_CTextBorder(v):null},asc_getBetween:function(){return this.Between}, asc_putBetween:function(v){this.Between=v?new asc_CTextBorder(v):null}};function asc_CListType(obj){if(obj){this.Type=undefined==obj.Type?null:obj.Type;this.SubType=undefined==obj.Type?null:obj.SubType}else{this.Type=null;this.SubType=null}}asc_CListType.prototype.asc_getListType=function(){return this.Type};asc_CListType.prototype.asc_getListSubType=function(){return this.SubType};function asc_CTextFontFamily(obj){if(obj){this.Name=undefined!=obj.Name?obj.Name:null;this.Index=undefined!=obj.Index? obj.Index:null}else{this.Name="Times New Roman";this.Index=-1}}asc_CTextFontFamily.prototype={asc_getName:function(){var _name=AscFonts.g_fontApplication?AscFonts.g_fontApplication.NameToInterface[this.Name]:null;return _name?_name:this.Name},asc_getIndex:function(){return this.Index},asc_putName:function(v){this.Name=v},asc_putIndex:function(v){this.Index=v}};function asc_CParagraphTab(Pos,Value,Leader){this.Pos=Pos;this.Value=Value;this.Leader=Leader}asc_CParagraphTab.prototype.asc_getValue=function(){return this.Value}; asc_CParagraphTab.prototype.asc_putValue=function(v){this.Value=v};asc_CParagraphTab.prototype.asc_getPos=function(){return this.Pos};asc_CParagraphTab.prototype.asc_putPos=function(v){this.Pos=v};asc_CParagraphTab.prototype.asc_getLeader=function(){if(Asc.c_oAscTabLeader.Heavy===this.Leader)return Asc.c_oAscTabLeader.Underscore;return this.Leader};asc_CParagraphTab.prototype.asc_putLeader=function(v){this.Leader=v};function asc_CParagraphTabs(obj){this.Tabs=[];if(undefined!=obj){var Count=obj.Tabs.length; for(var Index=0;Index>1;y=dh_or_dy-this.height>>1}else{x=dw_or_dx+(dw-this.width)/2>>0;y=dh_or_dy+(dh-this.height)/2>>0}var oldGlobalAlpha=context.globalAlpha;context.globalAlpha=this.transparent;context.drawImage(this.image,x,y);context.globalAlpha=oldGlobalAlpha};this.StartRenderer=function(){var canvasTransparent=document.createElement("canvas");canvasTransparent.width=this.image.width;canvasTransparent.height=this.image.height;var ctx= canvasTransparent.getContext("2d");ctx.globalAlpha=this.transparent;ctx.drawImage(this.image,0,0);this.imageBase64=canvasTransparent.toDataURL("image/png");canvasTransparent=null};this.EndRenderer=function(){delete this.imageBase64;this.imageBase64=undefined};this.DrawOnRenderer=function(renderer,w,h){var wMM=this.width*AscCommon.g_dKoef_pix_to_mm/this.zoom;var hMM=this.height*AscCommon.g_dKoef_pix_to_mm/this.zoom;var x=(w-wMM)/2;var y=(h-hMM)/2;renderer.UseOriginImageUrl=true;renderer.drawImage(this.imageBase64, x,y,wMM,hMM);renderer.UseOriginImageUrl=false};this.privateGenerateShape=function(obj){AscFormat.ExecuteNoHistory(function(obj){var oShape=new AscFormat.CShape;var bWord=false;var oApi=Asc["editor"]||editor;if(!oApi)return null;switch(oApi.getEditorId()){case AscCommon.c_oEditorId.Word:{oShape.setWordShape(true);bWord=true;break}case AscCommon.c_oEditorId.Presentation:{oShape.setWordShape(false);oShape.setParent(oApi.WordControl.m_oLogicDocument.Slides[oApi.WordControl.m_oLogicDocument.CurPage]); break}case AscCommon.c_oEditorId.Spreadsheet:{oShape.setWordShape(false);oShape.setWorksheet(oApi.wb.getWorksheet().model);break}}var _oldTrackRevision=false;if(oApi.getEditorId()==AscCommon.c_oEditorId.Word&&oApi.WordControl&&oApi.WordControl.m_oLogicDocument)_oldTrackRevision=oApi.WordControl.m_oLogicDocument.GetLocalTrackRevisions();if(false!==_oldTrackRevision)oApi.WordControl.m_oLogicDocument.SetLocalTrackRevisions(false);var bRemoveDocument=false;if(oApi.WordControl&&!oApi.WordControl.m_oLogicDocument){bRemoveDocument= true;oApi.WordControl.m_oLogicDocument=new AscCommonWord.CDocument;oApi.WordControl.m_oDrawingDocument.m_oLogicDocument=oApi.WordControl.m_oLogicDocument}oShape.setBDeleted(false);oShape.spPr=new AscFormat.CSpPr;oShape.spPr.setParent(oShape);oShape.spPr.setXfrm(new AscFormat.CXfrm);oShape.spPr.xfrm.setParent(oShape.spPr);oShape.spPr.xfrm.setOffX(0);oShape.spPr.xfrm.setOffY(0);oShape.spPr.xfrm.setExtX(obj["width"]);oShape.spPr.xfrm.setExtY(obj["height"]);oShape.spPr.xfrm.setRot(AscFormat.normalizeRotate(obj["rotate"]? obj["rotate"]*Math.PI/180:0));oShape.spPr.setGeometry(AscFormat.CreateGeometry(obj["type"]));if(obj["fill"]&&obj["fill"].length===3)oShape.spPr.setFill(AscFormat.CreteSolidFillRGB(obj["fill"][0],obj["fill"][1],obj["fill"][2]));if(AscFormat.isRealNumber(obj["stroke-width"])||Array.isArray(obj["stroke"])&&obj["stroke"].length===3){var oUnifill;if(Array.isArray(obj["stroke"])&&obj["stroke"].length===3)oUnifill=AscFormat.CreteSolidFillRGB(obj["stroke"][0],obj["stroke"][1],obj["stroke"][2]);else oUnifill= AscFormat.CreteSolidFillRGB(0,0,0);oShape.spPr.setLn(AscFormat.CreatePenFromParams(oUnifill,undefined,undefined,undefined,undefined,AscFormat.isRealNumber(obj["stroke-width"])?obj["stroke-width"]:12700/36E3))}if(bWord)oShape.createTextBoxContent();else oShape.createTextBody();var align=obj["align"];if(undefined!=align)oShape.setVerticalAlign(align);if(Array.isArray(obj["margins"])&&obj["margins"].length===4)oShape.setPaddings({Left:obj["margins"][0],Top:obj["margins"][1],Right:obj["margins"][2],Bottom:obj["margins"][3]}); var oContent=oShape.getDocContent();var aParagraphsS=obj["paragraphs"];if(aParagraphsS.length>0)oContent.Content.length=0;for(var i=0;i")oRun.AddToContent(0,new AscCommonWord.ParaNewLine(AscCommonWord.break_Line),false);else oRun.AddText(sCustomText);oNewParagraph.Internal_Content_Add(j,oRun,false)}oContent.Internal_Content_Add(oContent.Content.length, oNewParagraph)}var bLoad=AscCommon.g_oIdCounter.m_bLoad;AscCommon.g_oIdCounter.Set_Load(false);oShape.recalculate();if(oShape.bWordShape)oShape.recalculateText();AscCommon.g_oIdCounter.Set_Load(bLoad);var oldShowParaMarks;if(window.editor){oldShowParaMarks=oApi.ShowParaMarks;oApi.ShowParaMarks=false}AscCommon.IsShapeToImageConverter=true;var _bounds_cheker=new AscFormat.CSlideBoundsChecker;var w_mm=210;var h_mm=297;var w_px=AscCommon.AscBrowser.convertToRetinaValue(w_mm*AscCommon.g_dKoef_mm_to_pix* this.zoom,true);var h_px=AscCommon.AscBrowser.convertToRetinaValue(h_mm*AscCommon.g_dKoef_mm_to_pix*this.zoom,true);_bounds_cheker.init(w_px,h_px,w_mm,h_mm);_bounds_cheker.transform(1,0,0,1,0,0);_bounds_cheker.AutoCheckLineWidth=true;_bounds_cheker.CheckLineWidth(oShape);oShape.draw(_bounds_cheker,0);_bounds_cheker.CorrectBounds2();var _need_pix_width=_bounds_cheker.Bounds.max_x-_bounds_cheker.Bounds.min_x+1;var _need_pix_height=_bounds_cheker.Bounds.max_y-_bounds_cheker.Bounds.min_y+1;if(_need_pix_width<= 0||_need_pix_height<=0)return;if(!this.image)this.image=document.createElement("canvas");this.image.width=_need_pix_width;this.image.height=_need_pix_height;this.width=_need_pix_width;this.height=_need_pix_height;var _ctx=this.image.getContext("2d");var g=new AscCommon.CGraphics;g.init(_ctx,w_px,h_px,w_mm,h_mm);g.m_oFontManager=AscCommon.g_fontManager;g.m_oCoordTransform.tx=-_bounds_cheker.Bounds.min_x;g.m_oCoordTransform.ty=-_bounds_cheker.Bounds.min_y;g.transform(1,0,0,1,0,0);oShape.draw(g,0);AscCommon.IsShapeToImageConverter= false;if(bRemoveDocument){oApi.WordControl.m_oLogicDocument=null;oApi.WordControl.m_oDrawingDocument.m_oLogicDocument=null}if(window.editor)oApi.ShowParaMarks=oldShowParaMarks;if(false!==_oldTrackRevision)oApi.WordControl.m_oLogicDocument.SetLocalTrackRevisions(_oldTrackRevision)},this,[obj])};this.onReady=function(){this.isFontsLoaded=true;var oApi=this.api;switch(oApi.editorId){case AscCommon.c_oEditorId.Word:{if(oApi.WordControl){if(oApi.watermarkDraw){oApi.watermarkDraw.zoom=oApi.WordControl.m_nZoomValue/ 100;oApi.watermarkDraw.Generate()}oApi.WordControl.OnRePaintAttack()}break}case AscCommon.c_oEditorId.Presentation:{if(oApi.WordControl){if(oApi.watermarkDraw){oApi.watermarkDraw.zoom=oApi.WordControl.m_nZoomValue/100;oApi.watermarkDraw.Generate()}oApi.WordControl.OnRePaintAttack()}break}case AscCommon.c_oEditorId.Spreadsheet:{var ws=oApi.wb&&oApi.wb.getWorksheet();if(ws&&ws.objectRender&&ws.objectRender)ws.objectRender.OnUpdateOverlay();break}}};this.checkOnReady=function(){this.CheckParams();var fonts= [];var pars=this.contentObjects["paragraphs"];var i,j;for(i=0;i=stLen)this.stream.bLast=true;res=fRead(type,length);if(res===c_oSerConstants.ReadUnknown){res=this.stream.Skip2(length);if(c_oSerConstants.ReadOk!=res)return res}else if(res!==c_oSerConstants.ReadOk)return res;stCurPos+=length+5}return res};Binary_CommonReader.prototype.Read2= function(stLen,fRead){var res=c_oSerConstants.ReadOk;var stCurPos=0;while(stCurPosthis.size)return c_oSerConstants.ErrorStream;this.pos=_pos;return c_oSerConstants.ReadOk};FT_Stream2.prototype.Seek2=function(_cur){if(_cur>this.size)return c_oSerConstants.ErrorStream;this.cur=_cur;return c_oSerConstants.ReadOk};FT_Stream2.prototype.Skip=function(_skip){if(_skip<0)return c_oSerConstants.ErrorStream; return this.Seek(this.pos+_skip)};FT_Stream2.prototype.Skip2=function(_skip){if(_skip<0)return c_oSerConstants.ErrorStream;return this.Seek2(this.cur+_skip)};FT_Stream2.prototype.GetUChar=function(){if(this.cur>=this.size)return 0;return this.data[this.cur++]};FT_Stream2.prototype.GetChar=function(){if(this.cur>=this.size)return 0;var m=this.data[this.cur++];if(m>127)m-=256;return m};FT_Stream2.prototype.GetByte=function(){return this.GetUChar()};FT_Stream2.prototype.GetBool=function(){var Value= this.GetUChar();return Value==0?false:true};FT_Stream2.prototype.GetUShortLE=function(){if(this.cur+1>=this.size)return 0;return this.data[this.cur++]|this.data[this.cur++]<<8};FT_Stream2.prototype.GetShortLE=function(){return AscFonts.FT_Common.UShort_To_Short(this.GetUShortLE())};FT_Stream2.prototype.GetULongLE=function(){if(this.cur+3>=this.size)return 0;return this.data[this.cur++]|this.data[this.cur++]<<8|this.data[this.cur++]<<16|this.data[this.cur++]<<24};FT_Stream2.prototype.GetLongLE=function(){return AscFonts.FT_Common.UintToInt(this.GetULongLE())}; FT_Stream2.prototype.GetLong=function(){return this.GetULongLE()};FT_Stream2.prototype.GetULong=function(){return this.GetULongLE()};var tempHelp=new ArrayBuffer(8);var tempHelpUnit=new Uint8Array(tempHelp);var tempHelpFloat=new Float64Array(tempHelp);FT_Stream2.prototype.GetDoubleLE=function(){if(this.cur+7>=this.size)return 0;tempHelpUnit[0]=this.GetUChar();tempHelpUnit[1]=this.GetUChar();tempHelpUnit[2]=this.GetUChar();tempHelpUnit[3]=this.GetUChar();tempHelpUnit[4]=this.GetUChar();tempHelpUnit[5]= this.GetUChar();tempHelpUnit[6]=this.GetUChar();tempHelpUnit[7]=this.GetUChar();return tempHelpFloat[0];var arr=[];for(var i=0;i<8;++i)arr.push(this.GetUChar());return this.doubleDecodeLE754(arr)};FT_Stream2.prototype.doubleDecodeLE754=function(a){var s,e,m,i,d,nBits,mLen,eLen,eBias,eMax;var el={len:8,mLen:52,rt:0};mLen=el.mLen,eLen=el.len*8-el.mLen-1,eMax=(1<>1;i=el.len-1;d=-1;s=a[i];i+=d;nBits=-7;for(e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+a[i],i+=d,nBits-=8); for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+a[i],i+=d,nBits-=8);switch(e){case 0:e=1-eBias;break;case eMax:return m?NaN:(s?-1:1)*Infinity;default:m=m+Math.pow(2,mLen);e=e-eBias;break}return(s?-1:1)*m*Math.pow(2,e-mLen)};FT_Stream2.prototype.GetUOffsetLE=function(){if(this.cur+2>=this.size)return c_oSerConstants.ReadOk;return this.data[this.cur++]|this.data[this.cur++]<<8|this.data[this.cur++]<<16};FT_Stream2.prototype.GetString2=function(){var Len=this.GetLong();return this.GetString2LE(Len)}; FT_Stream2.prototype.GetString2LE=function(len){if(this.cur+len>this.size)return"";var a=[];for(var i=0;i+1this.size)return"";var t="";for(var i=0;i+1<2*Len;i+=2){var uni=this.data[this.cur+i];uni|=this.data[this.cur+i+1]<<8;t+=String.fromCharCode(uni)}this.cur+=2*Len;return t};FT_Stream2.prototype.GetCurPos= function(){return this.cur};FT_Stream2.prototype.GetSize=function(){return this.size};FT_Stream2.prototype.EnterFrame=function(count){if(this.size-this.pos0){var columnNumber=num;var currentLetterNumber; while(columnNumber>0){currentLetterNumber=(columnNumber-1)%26;sResult=String.fromCharCode(currentLetterNumber+65)+sResult;columnNumber=(columnNumber-(currentLetterNumber+1))/26}}this._aColnumToColstr[num]=sResult}return sResult};this.colstrToColnum=function(col_str){var col_num=0;for(var i=0;i=1&&this.row<=gc_nMaxRow))this._valid=false;else if(!(this.col>=1&&this.col<=gc_nMaxCol))this._valid=false;else this._valid=true};CellAddress.prototype._recalculate=function(bCoord,bId){if(bCoord&&this._invalidCoord){this._invalidCoord=false;var sId=this.id;this.row=this.col=0;var indexes={},i=-1,indexesCount=0;while((i=sId.indexOf("$",i+1))!=-1)indexes[i-indexesCount++]=1;if(indexesCount<=2){if(indexesCount>0)sId=sId.replace(/\$/g, "");var nIdLength=sId.length;if(nIdLength>0){var nIndex=0;while(this._isAlpha(sId.charAt(nIndex))&&nIndex0)this.row=this.col=0}}}else if(bId&&this._invalidId){this._invalidId=false;this.colLetter=g_oCellAddressUtils.colnumToColstr(this.col);if(this.bIsCol)this.id=this.colLetter;else if(this.bIsRow)this.id=this.row;else this.id=this.colLetter+this.row}};CellAddress.prototype.isValid= function(){return this._valid};CellAddress.prototype.getID=function(){this._recalculate(false,true);return this.id};CellAddress.prototype.getIDAbsolute=function(){this._recalculate(true,false);return"$"+this.getColLetter()+"$"+this.getRow()};CellAddress.prototype.getRow=function(){this._recalculate(true,false);return this.row};CellAddress.prototype.getRow0=function(){this._recalculate(true,false);return this.row-1};CellAddress.prototype.getRowAbs=function(){this._recalculate(true,false);return this.bRowAbs}; CellAddress.prototype.getIsRow=function(){this._recalculate(true,false);return this.bIsRow};CellAddress.prototype.getCol=function(){this._recalculate(true,false);return this.col};CellAddress.prototype.getCol0=function(){this._recalculate(true,false);return this.col-1};CellAddress.prototype.getColAbs=function(){this._recalculate(true,false);return this.bColAbs};CellAddress.prototype.getIsCol=function(){this._recalculate(true,false);return this.bIsCol};CellAddress.prototype.getColLetter=function(){this._recalculate(false, true);return this.colLetter};CellAddress.prototype.setRow=function(val){if(!(this.row>=0&&this.row<=gc_nMaxRow))this._valid=false;this._invalidId=true;this.row=val};CellAddress.prototype.setCol=function(val){if(!(val>=0&&val<=gc_nMaxCol))return;this._invalidId=true;this.col=val};CellAddress.prototype.setId=function(val){this._invalidCoord=true;this.id=val;this._checkId()};CellAddress.prototype.moveRow=function(diff){var val=this.row+diff;if(!(val>=0&&val<=gc_nMaxRow))return;this._invalidId=true;this.row= val};CellAddress.prototype.moveCol=function(diff){var val=this.col+diff;if(!(val>=0&&val<=gc_nMaxCol))return;this._invalidId=true;this.col=val};function isRealObject(obj){return obj!==null&&typeof obj==="object"}function FileStream(data,size){this.obj=null;this.data=data;this.size=size;this.pos=0;this.cur=0;this.Seek=function(_pos){if(_pos>this.size)return 1;this.pos=_pos;return 0};this.Seek2=function(_cur){if(_cur>this.size)return 1;this.cur=_cur;return 0};this.Skip=function(_skip){if(_skip<0)return 1; return this.Seek(this.pos+_skip)};this.Skip2=function(_skip){if(_skip<0)return 1;return this.Seek2(this.cur+_skip)};this.GetUChar=function(){if(this.cur>=this.size)return 0;return this.data[this.cur++]};this.GetBool=function(){if(this.cur>=this.size)return 0;return this.data[this.cur++]==1?true:false};this.GetUShort=function(){if(this.cur+1>=this.size)return 0;return this.data[this.cur++]|this.data[this.cur++]<<8};this.GetULong=function(){if(this.cur+3>=this.size)return 0;var r=this.data[this.cur++]| this.data[this.cur++]<<8|this.data[this.cur++]<<16|this.data[this.cur++]<<24;if(r<0)r+=4294967295+1;return r};this.GetLong=function(){if(this.cur+3>=this.size)return 0;return this.data[this.cur++]|this.data[this.cur++]<<8|this.data[this.cur++]<<16|this.data[this.cur++]<<24};this.GetDouble=function(){if(this.cur+7>=this.size)return 0;tempHelpUnit[0]=this.GetUChar();tempHelpUnit[1]=this.GetUChar();tempHelpUnit[2]=this.GetUChar();tempHelpUnit[3]=this.GetUChar();tempHelpUnit[4]=this.GetUChar();tempHelpUnit[5]= this.GetUChar();tempHelpUnit[6]=this.GetUChar();tempHelpUnit[7]=this.GetUChar();return tempHelpFloat[0]};this.GetString=function(len){len*=2;if(this.cur+len>this.size)return"";var t="";for(var i=0;ithis.size)return"";var t="";for(var i=0;i=this.size||this.size-this.pos>10&1023)+String.fromCharCode(56320|code&1023)}}function GetStringUtf8(reader,len){if(reader.cur+len>reader.size)return"";var _res="";var end=reader.cur+len;var val=0;while(reader.cur=1<<28)throw new RangeError("repeat count must not overflow maximum string size");var rpt="";for(;;){if((count&1)==1)rpt+=str;count>>>=1;if(count==0)break;str+=str}return rpt};String.prototype["repeat"]=String.prototype.repeat}if(typeof String.prototype.padStart!== "function"){String.prototype.padStart=function padStart(targetLength,padString){targetLength=targetLength>>0;padString=String(padString||" ");if(this.length>targetLength)return String(this);else{targetLength=targetLength-this.length;if(targetLength>padString.length)padString+=padString.repeat(targetLength/padString.length);return padString.slice(0,targetLength)+String(this)}};String.prototype["padStart"]=String.prototype.padStart}Number.isInteger=Number.isInteger||function(value){return typeof value=== "number"&&Number.isFinite(value)&&!(value%1)};Number.isFinite=Number.isFinite||function(value){return typeof value==="number"&&isFinite(value)};String.prototype.strongMatch=function(regExp){if(regExp&®Exp instanceof RegExp){var arr=this.toString().match(regExp);return!!(arr&&arr.length>0&&arr[0].length==this.length)}return false};RegExp.escape=function(text){return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};if(typeof require==="function"&&!window["XRegExp"])window["XRegExp"]=require("xregexp"); var oZipImages=null;var sDownloadServiceLocalUrl="../../../../downloadas";var sUploadServiceLocalUrl="../../../../upload";var sUploadServiceLocalUrlOld="../../../../uploadold";var sSaveFileLocalUrl="../../../../savefile";var nMaxRequestLength=5242880;function getSockJs(){return window["SockJS"]||require("sockjs")}function getJSZipUtils(){return window["JSZipUtils"]||require("jsziputils")}function getJSZip(){return window["JSZip"]||require("jszip")}function JSZipWrapper(){this.files={}}JSZipWrapper.prototype.loadAsync= function(data,options){var t=this;if(window["native"])return new Promise(function(resolve,reject){var retFiles=null;if(options&&options["base64"]===true)retFiles=window["native"]["ZipOpenBase64"](data);else retFiles=window["native"]["ZipOpen"](data);if(null!=retFiles){for(var id in retFiles)t.files[id]=new JSZipObjectWrapper(retFiles[id]);resolve(t)}else reject(new Error("Failed archive"))});return AscCommon.getJSZip().loadAsync(data,options).then(function(zip){for(var id in zip.files)t.files[id]= new JSZipObjectWrapper(zip.files[id]);return t})};JSZipWrapper.prototype.close=function(){if(window["native"])window["native"]["ZipClose"]()};function JSZipObjectWrapper(data){this.data=data}JSZipObjectWrapper.prototype.async=function(type){if(window["native"]){var t=this;return new Promise(function(resolve,reject){var ret=window["native"]["ZipFileAsString"](t.data);if(null!=ret)resolve(ret);else reject(new Error("Failed file in archive"))})}return this.data.async(type)};function getBaseUrl(){var indexHtml= window["location"]["href"];var questInd=indexHtml.indexOf("?");if(questInd>0)indexHtml=indexHtml.substring(0,questInd);return indexHtml.substring(0,indexHtml.lastIndexOf("/")+1)}function getEncodingParams(){var res=[];for(var i=0;i=2){res.size=2;if(255==data[0]&&254==data[1])res.encoding=AscCommon.c_oAscCodePageUtf16;else if(254==data[0]&&255==data[1])res.encoding=AscCommon.c_oAscCodePageUtf16BE;else if(data.length>=3){res.size=3;if(239==data[0]&&187==data[1]&&191==data[2])res.encoding=AscCommon.c_oAscCodePageUtf8;else if(data.length>=4){res.size=4;if(255==data[0]&&254==data[1]&&0==data[2]&&0==data[3])res.encoding=AscCommon.c_oAscCodePageUtf32;else if(0==data[0]&&0==data[1]&&254==data[2]&&255==data[3])res.encoding= AscCommon.c_oAscCodePageUtf32BE;else if(43==data[0]&&47==data[1]&&118==data[2]&&56==data[3])res.encoding=AscCommon.c_oAscCodePageUtf7;else if(43==data[0]&&47==data[1]&&118==data[2]&&57==data[3])res.encoding=AscCommon.c_oAscCodePageUtf7;else if(43==data[0]&&47==data[1]&&118==data[2]&&43==data[3])res.encoding=AscCommon.c_oAscCodePageUtf7;else if(43==data[0]&&47==data[1]&&118==data[2]&&47==data[3])res.encoding=AscCommon.c_oAscCodePageUtf7}}}return res}function DocumentUrls(){this.urls={};this.urlsReverse= {};this.documentUrl="";this.imageCount=0}DocumentUrls.prototype={mediaPrefix:"media/",init:function(urls){this.addUrls(urls)},getUrls:function(){return this.urls},addUrls:function(urls){for(var i in urls){var url=urls[i];this.urls[i]=url;this.urlsReverse[url]=i;this.imageCount++}if(window["IS_NATIVE_EDITOR"])window["native"]["setUrlsCount"](this.imageCount)},addImageUrl:function(strPath,url){var urls={};urls[this.mediaPrefix+strPath]=url;this.addUrls(urls)},getImageUrl:function(strPath){return this.getUrl(this.mediaPrefix+ strPath)},getImageLocal:function(url){if(url&&0===url.indexOf("data:image"))return null;var imageLocal=this.getLocal(url);if(imageLocal&&this.mediaPrefix==imageLocal.substring(0,this.mediaPrefix.length))imageLocal=imageLocal.substring(this.mediaPrefix.length);return imageLocal},imagePath2Local:function(imageLocal){if(imageLocal&&this.mediaPrefix==imageLocal.substring(0,this.mediaPrefix.length))imageLocal=imageLocal.substring(this.mediaPrefix.length);return imageLocal},getUrl:function(strPath){if(this.urls)return this.urls[strPath]; return null},getLocal:function(url){if(this.urlsReverse){var res=this.urlsReverse[url];if(!res&&typeof editor!=="undefined"&&editor.ThemeLoader&&0==url.indexOf(editor.ThemeLoader.ThemesUrlAbs))res=url.substring(editor.ThemeLoader.ThemesUrlAbs.length);return res}return null},getMaxIndex:function(url){return this.imageCount},getImageUrlsWithOtherExtention:function(imageLocal){var res=[];var filename=GetFileName(imageLocal);for(var i in this.urls)if(0==i.indexOf(this.mediaPrefix+filename+".")&&this.mediaPrefix+ imageLocal!==i)res.push(this.urls[i]);return res}};var g_oDocumentUrls=new DocumentUrls;function CHTMLCursor(){this.map={};this.mapRetina={};this.value=function(param){var ret=this.map[param];if(AscCommon.AscBrowser.isCustomScalingAbove2()&&this.mapRetina[param])ret=this.mapRetina[param];return ret?ret:param};this.register=function(type,name,target,default_css_value){if(AscBrowser.isIE||AscBrowser.isIeEdge){this.map[type]="url(../../../../sdkjs/common/Images/cursors/"+name+".cur), "+default_css_value; this.mapRetina[type]="url(../../../../sdkjs/common/Images/cursors/"+name+"_2x.cur), "+default_css_value}else if(window.opera)this.map[type]=default_css_value;else if(!AscCommon.AscBrowser.isChrome&&!AscCommon.AscBrowser.isSafari)this.map[type]="url('../../../../sdkjs/common/Images/cursors/"+name+".svg') "+target+", url('../../../../sdkjs/common/Images/cursors/"+name+".png') "+target+", "+default_css_value;else this.map[type]="-webkit-image-set(url(../../../../sdkjs/common/Images/cursors/"+name+".png) 1x,"+ " url(../../../../sdkjs/common/Images/cursors/"+name+"_2x.png) 2x) "+target+", "+default_css_value}}function OpenFileResult(){this.bSerFormat=false;this.data=null;this.url=null;this.changes=null}function saveWithParts(fSendCommand,fCallback,fCallbackRequest,oAdditionalData,dataContainer){var index=dataContainer.index;if(null==dataContainer.part&&(!dataContainer.data||dataContainer.data.length<=nMaxRequestLength))oAdditionalData["savetype"]=AscCommon.c_oAscSaveTypes.CompleteAll;else{if(0==index){oAdditionalData["savetype"]= AscCommon.c_oAscSaveTypes.PartStart;dataContainer.count=Math.ceil(dataContainer.data.length/nMaxRequestLength)}else if(index!=dataContainer.count-1)oAdditionalData["savetype"]=AscCommon.c_oAscSaveTypes.Part;else oAdditionalData["savetype"]=AscCommon.c_oAscSaveTypes.Complete;if(typeof dataContainer.data==="string")dataContainer.part=dataContainer.data.substring(index*nMaxRequestLength,(index+1)*nMaxRequestLength);else dataContainer.part=dataContainer.data.subarray(index*nMaxRequestLength,(index+1)* nMaxRequestLength)}dataContainer.index++;oAdditionalData["saveindex"]=dataContainer.index;fSendCommand(function(incomeObject,done,status){if(null!=incomeObject&&"ok"==incomeObject["status"])if(dataContainer.index Signature.length){for(var i=0;i=55296&&nCharCode<=57343}function decodeSurrogateChar(nLeadingChar,nTrailingChar){if(nLeadingChar<56320&&nTrailingChar>=56320&&nTrailingChar<=57343)return 65536+((nLeadingChar&1023)<<10)|nTrailingChar&1023;else return null}function encodeSurrogateChar(nUnicode){if(nUnicode<65536)return String.fromCharCode(nUnicode); else{nUnicode=nUnicode-65536;var nLeadingChar=55296|nUnicode>>10;var nTrailingChar=56320|nUnicode&1023;return String.fromCharCode(nLeadingChar)+String.fromCharCode(nTrailingChar)}}function convertUnicodeToUTF16(sUnicode){var sUTF16="";var nLength=sUnicode.length;for(var nPos=0;nPos=this.len},isInside:function(){return this.pos< this.len},value:function(){if(this.pos>=this.len)return 0;return this.arr[this.pos]},next:function(){this.pos++},position:function(){return this.pos}};CUnicodeStringEmulator.prototype.check=CUnicodeStringEmulator.prototype.isInside;function CUnicodeIterator(str){this._position=0;this._index=0;this._str=str}CUnicodeIterator.prototype={isOutside:function(){return this._index>=this._str.length},isInside:function(){return this._index=this._str.length)return 0; var nCharCode=this._str.charCodeAt(this._index);if(!AscCommon.isLeadingSurrogateChar(nCharCode))return nCharCode;if(this._str.length-1==this._index)return nCharCode;var nTrailingChar=this._str.charCodeAt(this._index+1);return AscCommon.decodeSurrogateChar(nCharCode,nTrailingChar)},next:function(){if(this._index>=this._str.length)return;this._position++;if(!AscCommon.isLeadingSurrogateChar(this._str.charCodeAt(this._index))){++this._index;return}if(this._index==this._str.length-1){++this._index;return}this._index+= 2},position:function(){return this._position}};CUnicodeIterator.prototype.check=CUnicodeIterator.prototype.isInside;String.prototype.getUnicodeIterator=function(){return new CUnicodeIterator(this)};function test_ws_name2(){var str_namedRanges="[A-Z_\u0080-\u0081\u0083\u0085-\u0087\u0089-\u008a\u008c-\u0091\u0093-\u0094\u0096-\u0097\u0099-\u009a\u009c-\u009f\u00a1-\u00a5\u00a7-\u00a8\u00aa\u00ad\u00af-\u00ba\u00bc-\u02b8\u02bb-\u02c1\u02c7\u02c9-\u02cb\u02cd\u02d0-\u02d1\u02d8-\u02db\u02dd\u02e0-\u02e4\u02ee\u0370-\u0373\u0376-\u0377\u037a-\u037d\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u0523\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0621-\u064a\u066e-\u066f\u0671-\u06d3\u06d5\u06e5-\u06e6\u06ee-\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4-\u07f5\u07fa\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0972\u097b-\u097f\u0985-\u098c\u098f-\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc-\u09dd\u09df-\u09e1\u09f0-\u09f1\u0a05-\u0a0a\u0a0f-\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32-\u0a33\u0a35-\u0a36\u0a38-\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2-\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0-\u0ae1\u0b05-\u0b0c\u0b0f-\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32-\u0b33\u0b35-\u0b39\u0b3d\u0b5c-\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99-\u0b9a\u0b9c\u0b9e-\u0b9f\u0ba3-\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c3d\u0c58-\u0c59\u0c60-\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0-\u0ce1\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d28\u0d2a-\u0d39\u0d3d\u0d60-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e3a\u0e40-\u0e4e\u0e81-\u0e82\u0e84\u0e87-\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa-\u0eab\u0ead-\u0eb0\u0eb2-\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edd\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8b\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065-\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10d0-\u10fa\u10fc\u1100-\u1159\u115f-\u11a2\u11a8-\u11f9\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u1676\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f0\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u1900-\u191c\u1950-\u196d\u1970-\u1974\u1980-\u19a9\u19c1-\u19c7\u1a00-\u1a16\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae-\u1baf\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2010\u2013-\u2016\u2018\u201c-\u201d\u2020-\u2021\u2025-\u2027\u2030\u2032-\u2033\u2035\u203b\u2071\u2074\u207f\u2081-\u2084\u2090-\u2094\u2102-\u2103\u2105\u2107\u2109-\u2113\u2115-\u2116\u2119-\u211d\u2121-\u2122\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2153-\u2154\u215b-\u215e\u2160-\u2188\u2190-\u2199\u21d2\u21d4\u2200\u2202-\u2203\u2207-\u2208\u220b\u220f\u2211\u2215\u221a\u221d-\u2220\u2223\u2225\u2227-\u222c\u222e\u2234-\u2237\u223c-\u223d\u2248\u224c\u2252\u2260-\u2261\u2264-\u2267\u226a-\u226b\u226e-\u226f\u2282-\u2283\u2286-\u2287\u2295\u2299\u22a5\u22bf\u2312\u2460-\u24b5\u24d0-\u24e9\u2500-\u254b\u2550-\u2574\u2581-\u258f\u2592-\u2595\u25a0-\u25a1\u25a3-\u25a9\u25b2-\u25b3\u25b6-\u25b7\u25bc-\u25bd\u25c0-\u25c1\u25c6-\u25c8\u25cb\u25ce-\u25d1\u25e2-\u25e5\u25ef\u2605-\u2606\u2609\u260e-\u260f\u261c\u261e\u2640\u2642\u2660-\u2661\u2663-\u2665\u2667-\u266a\u266c-\u266d\u266f\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2c6f\u2c71-\u2c7d\u2c80-\u2ce4\u2d00-\u2d25\u2d30-\u2d65\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3000-\u3003\u3005-\u3017\u301d-\u301f\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31b7\u31f0-\u321c\u3220-\u3229\u3231-\u3232\u3239\u3260-\u327b\u327f\u32a3-\u32a8\u3303\u330d\u3314\u3318\u3322-\u3323\u3326-\u3327\u332b\u3336\u333b\u3349-\u334a\u334d\u3351\u3357\u337b-\u337e\u3380-\u3384\u3388-\u33ca\u33cd-\u33d3\u33d5-\u33d6\u33d8\u33db-\u33dd\u3400-\u4db5\u4e00-\u9fc3\ua000-\ua48c\ua500-\ua60c\ua610-\ua61f\ua62a-\ua62b\ua640-\ua65f\ua662-\ua66e\ua680-\ua697\ua722-\ua787\ua78b-\ua78c\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua90a-\ua925\ua930-\ua946\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uac00-\ud7a3\ue000-\uf848\uf900-\ufa2d\ufa30-\ufa6a\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe30-\ufe31\ufe33-\ufe44\ufe49-\ufe52\ufe54-\ufe57\ufe59-\ufe66\ufe68-\ufe6b\ufe70-\ufe74\ufe76-\ufefc\uff01-\uff5e\uff61-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc\uffe0-\uffe6]", str_namedSheetsRange="\u0001-&(-)+--;->@^`{-\u007f\u0082\u0084\u008b\u0092\u0095\u0098\u009b\u00a0\u00a6\u00a9\u00ab-\u00ac\u00ae\u00bb\u0378-\u0379\u037e-\u0383\u0387\u038b\u038d\u03a2\u0524-\u0530\u0557-\u0558\u055a-\u0560\u0588-\u0590\u05be\u05c0\u05c3\u05c6\u05c8-\u05cf\u05eb-\u05ef\u05f3-\u05ff\u0604-\u0605\u0609-\u060a\u060c-\u060d\u061b-\u061e\u0620\u065f\u066a-\u066d\u06d4\u0700-\u070e\u074b-\u074c\u07b2-\u07bf\u07f7-\u07f9\u07fb-\u0900\u093a-\u093b\u094e-\u094f\u0955-\u0957\u0964-\u0965\u0970\u0973-\u097a\u0980\u0984\u098d-\u098e\u0991-\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba-\u09bb\u09c5-\u09c6\u09c9-\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4-\u09e5\u09fb-\u0a00\u0a04\u0a0b-\u0a0e\u0a11-\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a-\u0a3b\u0a3d\u0a43-\u0a46\u0a49-\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a76-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba-\u0abb\u0ac6\u0aca\u0ace-\u0acf\u0ad1-\u0adf\u0ae4-\u0ae5\u0af0\u0af2-\u0b00\u0b04\u0b0d-\u0b0e\u0b11-\u0b12\u0b29\u0b31\u0b34\u0b3a-\u0b3b\u0b45-\u0b46\u0b49-\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64-\u0b65\u0b72-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce-\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0c00\u0c04\u0c0d\u0c11\u0c29\u0c34\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5a-\u0c5f\u0c64-\u0c65\u0c70-\u0c77\u0c80-\u0c81\u0c84\u0c8d\u0c91\u0ca9\u0cb4\u0cba-\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4-\u0ce5\u0cf0\u0cf3-\u0d01\u0d04\u0d0d\u0d11\u0d29\u0d3a-\u0d3c\u0d45\u0d49\u0d4e-\u0d56\u0d58-\u0d5f\u0d64-\u0d65\u0d76-\u0d78\u0d80-\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe-\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0df1\u0df4-\u0e00\u0e3b-\u0e3e\u0e4f\u0e5a-\u0e80\u0e83\u0e85-\u0e86\u0e89\u0e8b-\u0e8c\u0e8e-\u0e93\u0e98\u0ea0\u0ea4\u0ea6\u0ea8-\u0ea9\u0eac\u0eba\u0ebe-\u0ebf\u0ec5\u0ec7\u0ece-\u0ecf\u0eda-\u0edb\u0ede-\u0eff\u0f04-\u0f12\u0f3a-\u0f3d\u0f48\u0f6d-\u0f70\u0f85\u0f8c-\u0f8f\u0f98\u0fbd\u0fcd\u0fd0-\u0fff\u104a-\u104f\u109a-\u109d\u10c6-\u10cf\u10fb\u10fd-\u10ff\u115a-\u115e\u11a3-\u11a7\u11fa-\u11ff\u1249\u124e-\u124f\u1257\u1259\u125e-\u125f\u1289\u128e-\u128f\u12b1\u12b6-\u12b7\u12bf\u12c1\u12c6-\u12c7\u12d7\u1311\u1316-\u1317\u135b-\u135e\u1361-\u1368\u137d-\u137f\u139a-\u139f\u13f5-\u1400\u166d-\u166e\u1677-\u167f\u169b-\u169f\u16eb-\u16ed\u16f1-\u16ff\u170d\u1715-\u171f\u1735-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17d4-\u17d6\u17d8-\u17da\u17de-\u17df\u17ea-\u17ef\u17fa-\u180a\u180f\u181a-\u181f\u1878-\u187f\u18ab-\u18ff\u191d-\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1945\u196e-\u196f\u1975-\u197f\u19aa-\u19af\u19ca-\u19cf\u19da-\u19df\u1a1c-\u1aff\u1b4c-\u1b4f\u1b5a-\u1b60\u1b7d-\u1b7f\u1bab-\u1bad\u1bba-\u1bff\u1c38-\u1c3f\u1c4a-\u1c4c\u1c7e-\u1cff\u1de7-\u1dfd\u1f16-\u1f17\u1f1e-\u1f1f\u1f46-\u1f47\u1f4e-\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e-\u1f7f\u1fb5\u1fc5\u1fd4-\u1fd5\u1fdc\u1ff0-\u1ff1\u1ff5\u1fff\u2011-\u2012\u2017\u2019-\u201b\u201e-\u201f\u2022-\u2024\u2031\u2034\u2036-\u203a\u203c-\u2043\u2045-\u2051\u2053-\u205e\u2065-\u2069\u2072-\u2073\u207d-\u207e\u208d-\u208f\u2095-\u209f\u20b6-\u20cf\u20f1-\u20ff\u2150-\u2152\u2189-\u218f\u2329-\u232a\u23e8-\u23ff\u2427-\u243f\u244b-\u245f\u269e-\u269f\u26bd-\u26bf\u26c4-\u2700\u2705\u270a-\u270b\u2728\u274c\u274e\u2753-\u2755\u2757\u275f-\u2760\u2768-\u2775\u2795-\u2797\u27b0\u27bf\u27c5-\u27c6\u27cb\u27cd-\u27cf\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc-\u29fd\u2b4d-\u2b4f\u2b55-\u2bff\u2c2f\u2c5f\u2c70\u2c7e-\u2c7f\u2ceb-\u2cfc\u2cfe-\u2cff\u2d26-\u2d2f\u2d66-\u2d6e\u2d70-\u2d7f\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e00-\u2e2e\u2e30-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3018-\u301c\u3030\u303d\u3040\u3097-\u3098\u30a0\u3100-\u3104\u312e-\u3130\u318f\u31b8-\u31bf\u31e4-\u31ef\u321f\u3244-\u324f\u32ff\u4db6-\u4dbf\u9fc4-\u9fff\ua48d-\ua48f\ua4c7-\ua4ff\ua60d-\ua60f\ua62c-\ua63f\ua660-\ua661\ua673-\ua67b\ua67e\ua698-\ua6ff\ua78d-\ua7fa\ua82c-\ua83f\ua874-\ua87f\ua8c5-\ua8cf\ua8da-\ua8ff\ua92f\ua954-\ua9ff\uaa37-\uaa3f\uaa4e-\uaa4f\uaa5a-\uabff\ud7a4-\ud7ff\ufa2e-\ufa2f\ufa6b-\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbb2-\ufbd2\ufd3e-\ufd4f\ufd90-\ufd91\ufdc8-\ufdef\ufdfe-\ufdff\ufe10-\ufe1f\ufe27-\ufe2f\ufe32\ufe45-\ufe48\ufe53\ufe58\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\ufefe\uff00\uff5f-\uff60\uffbf-\uffc1\uffc8-\uffc9\uffd0-\uffd1\uffd8-\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe-\uffff", str_operator=",\\s-+/^&%<=>",str_excludeCharts="'*\\[\\]\\:/?";this.regExp_namedRanges=new RegExp(str_namedRanges,"i");this.regExp_namedSheetsRange=new RegExp("["+str_namedSheetsRange+"]","ig");this.regExp_strOperator=new RegExp("["+str_operator+"]","ig");this.regExp_strExcludeCharts=new RegExp("["+str_excludeCharts+"]","ig");this.test=function(str){var ch1=str.substr(0,1);this.regExp_strExcludeCharts.lastIndex=0;this.regExp_namedRanges.lastIndex=0;this.regExp_namedSheetsRange.lastIndex=0;this.regExp_strOperator.lastIndex= 0;var validName=this.isValidName(str);if(!validName)return validName;if(!this.regExp_namedRanges.test(ch1))return false;else{if(this.regExp_namedSheetsRange.test(str)||this.regExp_strOperator.test(str))return false;var match=str.match(rx_ref);if(match!=null){var m1=match[1],m2=match[2];if(match.length>=3&&g_oCellAddressUtils.colstrToColnum(m1.substr(0,m1.length-m2.length))<=AscCommon.gc_nMaxCol&&parseInt(m2)<=AscCommon.gc_nMaxRow)return false}return true}};this.isValidName=function(str){if(str.length>= 32||str.length===0)return undefined;for(var i=0;i=3&&g_oCellAddressUtils.colstrToColnum(m1.substr(0,m1.length-m2.length))<=AscCommon.gc_nMaxCol&&parseInt(m2)<=AscCommon.gc_nMaxRow)return false}return true};return this}var cStrucTableReservedWords={all:"#All",data:"#Data",headers:"#Headers",totals:"#Totals",thisrow:"#This Row",at:"@"};var FormulaTablePartInfo={all:1,data:2,headers:3,totals:4,thisRow:5,columns:6};var cStrucTableLocalColumns=null;var cBoolOrigin={"t":"TRUE","f":"FALSE"};var cBoolLocal= {};var cErrorOrigin={"nil":"#NULL!","div":"#DIV/0!","value":"#VALUE!","ref":"#REF!","name":"#NAME?","num":"#NUM!","na":"#N/A","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"};var cErrorLocal={};function build_local_rx(data){rx_table_local=build_rx_table(data?data["StructureTables"]:null);rx_bool_local=build_rx_bool(data&&data["CONST_TRUE_FALSE"]||cBoolOrigin);rx_error_local=build_rx_error(data?data["CONST_ERROR"]:null)}function build_rx_table(local){cStrucTableLocalColumns=local?local:{"h":"Headers", "d":"Data","a":"All","tr":"This Row","t":"Totals"};return build_rx_table_cur()}function build_rx_table_cur(){var loc_all=cStrucTableLocalColumns["a"],loc_headers=cStrucTableLocalColumns["h"],loc_data=cStrucTableLocalColumns["d"],loc_totals=cStrucTableLocalColumns["t"],loc_this_row=cStrucTableLocalColumns["tr"],structured_tables_headata=new XRegExp("(?:\\[\\#"+loc_headers+"\\]\\"+FormulaSeparators.functionArgumentSeparator+"\\[\\#"+loc_data+"\\])"),structured_tables_datals=new XRegExp("(?:\\[\\#"+ loc_data+"\\]\\"+FormulaSeparators.functionArgumentSeparator+"\\[\\#"+loc_totals+"\\])"),structured_tables_userColumn=new XRegExp("(?:'\\[|'\\]|[^[\\]])+"),structured_tables_reservedColumn=new XRegExp("\\#(?:"+loc_all+"|"+loc_headers+"|"+loc_totals+"|"+loc_data+"|"+loc_this_row+")|@");return XRegExp.build("^(?{{tableName}})\\[(?{{columnName}})?\\]",{"tableName":new XRegExp("^(:?["+str_namedRanges+"]["+str_namedRanges+"\\d.]*)"),"columnName":XRegExp.build("(?{{reservedColumn}})|(?{{userColumn}})|(?{{userColumnRange}})|(?{{hdtcc}})", {"userColumn":structured_tables_userColumn,"reservedColumn":structured_tables_reservedColumn,"userColumnRange":XRegExp.build("\\[(?{{uc}})\\]\\:\\[(?{{uc}})\\]",{"uc":structured_tables_userColumn}),"hdtcc":XRegExp.build("(?\\[{{rc}}\\]|{{hd}}|{{dt}})(?:\\"+FormulaSeparators.functionArgumentSeparator+"(?:\\[(?{{uc}})\\])(?:\\:(?:\\[(?{{uc}})\\]))?)?",{"rc":structured_tables_reservedColumn,"hd":structured_tables_headata,"dt":structured_tables_datals,"uc":structured_tables_userColumn})})}, "i")}function build_rx_bool(local){var t=cBoolLocal.t=local["t"].toUpperCase();var f=cBoolLocal.f=local["f"].toUpperCase();return new RegExp("^("+t+"|"+f+")([-+*\\/^&%<=>: ;),}]|$)","i")}function build_rx_error(local){local=local?local:{"nil":"#NULL!","div":"#DIV/0!","value":"#VALUE!","ref":"#REF!","name":"#NAME\\?","num":"#NUM!","na":"#N/A","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"};cErrorLocal["nil"]=local["nil"];cErrorLocal["div"]=local["div"];cErrorLocal["value"]=local["value"]; cErrorLocal["ref"]=local["ref"];cErrorLocal["name"]=local["name"];cErrorLocal["num"]=local["num"];cErrorLocal["na"]=local["na"];cErrorLocal["getdata"]=local["getdata"];cErrorLocal["uf"]=local["uf"];return new RegExp("^("+cErrorLocal["nil"]+"|"+cErrorLocal["div"]+"|"+cErrorLocal["value"]+"|"+cErrorLocal["ref"]+"|"+cErrorLocal["name"]+"|"+cErrorLocal["num"]+"|"+cErrorLocal["na"]+"|"+cErrorLocal["getdata"]+"|"+cErrorLocal["uf"]+")","i")}var PostMessageType={UploadImage:0,ExtensionExist:1};var c_oAscServerError= {NoError:0,Unknown:-1,ReadRequestStream:-3,ChangeDocInfo:-5,TaskQueue:-20,TaskResult:-40,Storage:-60,StorageFileNoFound:-61,StorageRead:-62,StorageWrite:-63,StorageRemoveDir:-64,StorageCreateDir:-65,StorageGetInfo:-66,Convert:-80,ConvertDownload:-81,ConvertUnknownFormat:-82,ConvertTimeout:-83,ConvertReadFile:-84,ConvertCONVERT_CORRUPTED:-86,ConvertLIBREOFFICE:-87,ConvertPARAMS:-88,ConvertNEED_PARAMS:-89,ConvertDRM:-90,ConvertPASSWORD:-91,ConvertICU:-92,ConvertLIMITS:-93,ConvertDeadLetter:-99,Upload:-100, UploadContentLength:-101,UploadExtension:-102,UploadCountFiles:-103,UploadURL:-104,UploadDocumentContentLength:-105,UploadDocumentExtension:-106,UploadDocumentCountFiles:-107,VKey:-120,VKeyEncrypt:-121,VKeyKeyExpire:-122,VKeyUserCountExceed:-123,Password:-180};var c_oAscImageUploadProp={MaxFileSize:25E6,SupportedFormats:["jpg","jpeg","jpe","png","gif","bmp"]};var c_oAscDocumentUploadProp={MaxFileSize:104857600,SupportedFormats:["docx","doc","docm","dot","dotm","dotx","epub","fodt","odt","ott","rtf", "wps"]};var c_oAscTextUploadProp={MaxFileSize:25E6,SupportedFormats:["txt","csv"]};function GetFileExtension(sName){var nIndex=sName?sName.lastIndexOf("."):-1;if(-1!=nIndex)return sName.substring(nIndex+1).toLowerCase();return null}function GetFileName(sName){var nIndex=sName?sName.lastIndexOf("."):-1;if(-1!=nIndex)return sName.substring(0,nIndex);return null}function changeFileExtention(sName,sNewExt,opt_lengthLimit){var sOldExt=GetFileExtension(sName);var nIndexEnd=sOldExt?sName.length-sOldExt.length- 1:sName.length;if(opt_lengthLimit&&nIndexEnd+sNewExt.length+1>opt_lengthLimit)nIndexEnd=opt_lengthLimit-sNewExt.length-1;if(nIndexEnd");return}if(allowEncryption&&AscCommon.EncryptionWorker&&AscCommon.EncryptionWorker.isCryptoImages()){AscCommon.EncryptionWorker.addCryproImagesFromDialog(callback);return}if("undefined"!=typeof FileReader){var fileName=GetUploadInput(accept,allowMultiple,function(e){if(e&&e.target&&e.target.files){var nError=fValidate(e.target.files);callback(mapAscServerErrorToAscError(nError), e.target.files)}else callback(Asc.c_oAscError.ID.Unknown)});fileName.click()}else return false}function ShowImageFileDialog(documentId,documentUserId,jwt,callback,callbackOld){if(false===_ShowFileDialog("image/*",true,true,ValidateUploadImage,callback)){var frameWindow=GetUploadIFrame();var url=sUploadServiceLocalUrlOld+"/"+documentId+"/"+documentUserId+"/"+g_oDocumentUrls.getMaxIndex();if(jwt)url+="?token="+encodeURIComponent(jwt);var content='
'; frameWindow.document.open();frameWindow.document.write(content);frameWindow.document.close();var fileName=frameWindow.document.getElementById("apiiuFile");var fileSubmit=frameWindow.document.getElementById("apiiuSubmit");fileName.onchange=function(e){if(e&&e.target&&e.target.files){var nError=ValidateUploadImage(e.target.files);if(c_oAscServerError.NoError!=nError){callbackOld(mapAscServerErrorToAscError(nError));return}}callbackOld(Asc.c_oAscError.ID.No);fileSubmit.click()};fileName.click()}}function ShowDocumentFileDialog(callback){if(false=== _ShowFileDialog(getAcceptByArray(c_oAscDocumentUploadProp.SupportedFormats),false,false,ValidateUploadDocument,callback))callback(Asc.c_oAscError.ID.Unknown)}function ShowTextFileDialog(callback){if(false===_ShowFileDialog(getAcceptByArray(c_oAscTextUploadProp.SupportedFormats),false,false,ValidateUploadText,callback))callback(Asc.c_oAscError.ID.Unknown)}function InitDragAndDrop(oHtmlElement,callback){if("undefined"!=typeof FileReader&&null!=oHtmlElement){oHtmlElement["ondragover"]=function(e){e.preventDefault(); e.dataTransfer.dropEffect=CanDropFiles(e)?"copy":"none";if(e.dataTransfer.dropEffect=="copy"){var editor=window["Asc"]["editor"]?window["Asc"]["editor"]:window.editor;editor.beginInlineDropTarget(e)}return false};oHtmlElement["ondrop"]=function(e){e.preventDefault();var files=e.dataTransfer.files;var nError=ValidateUploadImage(files);var editor=window["Asc"]["editor"]?window["Asc"]["editor"]:window.editor;editor.endInlineDropTarget(e);if(nError==c_oAscServerError.UploadCountFiles){try{var htmlValue= e.dataTransfer.getData("text/html");if(htmlValue&&!AscCommon.AscBrowser.isIE){var index=htmlValue.indexOf("StartHTML");var indexHtml=htmlValue.indexOf("0&&indexHtml>0&&index0){var url=sUploadServiceLocalUrl+"/"+documentId+"/"+documentUserId+"/"+g_oDocumentUrls.getMaxIndex();var aFiles= [];for(var i=files.length-1;i>-1;--i)aFiles.push(files[i]);var file=aFiles.pop();var aResultUrls=[];var fOnReadyChnageState=function(){if(4==this.readyState)if(this.status==200||this.status==1223){var urls=JSON.parse(this.responseText);g_oDocumentUrls.addUrls(urls);for(var i in urls)if(urls.hasOwnProperty(i)){aResultUrls.push(urls[i]);break}if(aFiles.length===0)callback(Asc.c_oAscError.ID.No,aResultUrls);else{file=aFiles.pop();var xhr=new XMLHttpRequest;url=sUploadServiceLocalUrl+"/"+documentId+"/"+ documentUserId+"/"+g_oDocumentUrls.getMaxIndex();xhr.open("POST",url,true);xhr.setRequestHeader("Content-Type",file.type||"application/octet-stream");xhr.setRequestHeader("Authorization","Bearer "+jwt);xhr.onreadystatechange=fOnReadyChnageState;xhr.send(file)}}else if(this.status===403)callback(Asc.c_oAscError.ID.VKeyEncrypt);else callback(Asc.c_oAscError.ID.UplImageUrl)};var xhr=new XMLHttpRequest;xhr.open("POST",url,true);xhr.setRequestHeader("Content-Type",file.type||"application/octet-stream"); xhr.setRequestHeader("Authorization","Bearer "+jwt);xhr.onreadystatechange=fOnReadyChnageState;xhr.send(file)}else callback(Asc.c_oAscError.ID.UplImageFileCount)}function UploadImageUrls(files,documentId,documentUserId,jwt,callback){if(files.length>0){var url=sUploadServiceLocalUrl+"/"+documentId+"/"+documentUserId+"/"+g_oDocumentUrls.getMaxIndex();var aFiles=[];for(var i=files.length-1;i>-1;--i)aFiles.push(files[i]);var file=aFiles.pop();var aResultUrls=[];var fOnReadyChnageState=function(){if(4== this.readyState)if(this.status==200||this.status==1223){var urls=JSON.parse(this.responseText);g_oDocumentUrls.addUrls(urls);for(var i in urls)if(urls.hasOwnProperty(i)){aResultUrls.push({path:i,url:urls[i]});break}if(aFiles.length===0)callback(aResultUrls);else{file=aFiles.pop();var xhr=new XMLHttpRequest;url=sUploadServiceLocalUrl+"/"+documentId+"/"+documentUserId+"/"+g_oDocumentUrls.getMaxIndex();xhr.open("POST",url,true);xhr.setRequestHeader("Content-Type",file.type||"application/octet-stream"); xhr.setRequestHeader("Authorization","Bearer "+jwt);xhr.onreadystatechange=fOnReadyChnageState;xhr.send(file)}}else callback([])};var xhr=new XMLHttpRequest;xhr.open("POST",url,true);xhr.setRequestHeader("Content-Type",file.type||"application/octet-stream");xhr.setRequestHeader("Authorization","Bearer "+jwt);xhr.onreadystatechange=fOnReadyChnageState;xhr.send(file)}else callback(Asc.c_oAscError.ID.UplImageFileCount)}function ValidateUpload(files,eUploadExtension,eUploadContentLength,eUploadCountFiles, c_oAscUploadProp){var nRes=c_oAscServerError.NoError;if(files.length>0)for(var i=0,length=files.length;i:] */,rg=new XRegExp("^((?:_xlfn.)?[\\p{L}\\d._]+ *)[-+*/^&%<=>:;\\(\\)]"),rgRange=/^(\$?[A-Za-z]+\$?\d+:\$?[A-Za-z]+\$?\d+)(?:[-+*\/^&%<=>: ;),]|$)/,rgRangeR1C1=/^(([Rr]{1}(\[)?(-?\d*)(\])?)([Cc]{1}(\[)?(-?\d*)(\])?):([Rr]{1}(\[)?(-?\d*)(\])?)([Cc]{1}(\[)?(-?\d*)(\])?))([-+*\/^&%<=>: ;),]|$)/,rgCols=/^(\$?[A-Za-z]+:\$?[A-Za-z]+)(?:[-+*\/^&%<=>: ;),]|$)/,rgColsR1C1=/^(([Cc]{1}(\[)?(-?\d*)(\])?(:)?)([Cc]?(\[)?(-?\d*)(\])?))([-+*\/^&%<=>: ;),]|$)/,rgRows=/^(\$?\d+:\$?\d+)(?:[-+*\/^&%<=>: ;),]|$)/, rgRowsR1C1=/^(([Rr]{1}(\[)?(-?\d*)(\])?(:)?)([Rr]?(\[)?(-?\d*)(\])?))([-+*\/^&%<=>: ;),]|$)/,rx_ref=/^ *(\$?[A-Za-z]{1,3}\$?(\d{1,7}))([-+*\/^&%<=>: ;),]|$)/,rx_refAll=/^(\$?[A-Za-z]+\$?(\d+))([-+*\/^&%<=>: ;),]|$)/,rx_refR1C1=/^(([Rr]{1}(\[)?(-?\d*)(\])?)([Cc]{1}(\[)?(-?\d*)(\])?))([-+*\/^&%<=>: ;),]|$)/,rx_ref3D_non_quoted=new XRegExp("^(?["+str_namedRanges+"]["+str_namedRanges+"\\d.]*)(:(?["+str_namedRanges+"]["+str_namedRanges+"\\d.]*))?!","i"),rx_ref3D_quoted=new XRegExp("^'(?(?:''|[^\\[\\]'\\/*?:])*)(?::(?(?:''|[^\\[\\]'\\/*?:])*))?'!"), rx_ref3D_non_quoted_2=new XRegExp("^(?["+str_namedRanges+"\\d]["+str_namedRanges+"\\d.]*)(:(?["+str_namedRanges+"\\d]["+str_namedRanges+"\\d.]*))?!","i"),rx_ref3D=new XRegExp("^(?[^:]+)(:(?[^:]+))?!"),rx_number=/^ *[+-]?\d*(\d|\.)\d*([eE][+-]?\d+)?/,rx_RightParentheses=/^ *\)/,rx_Comma=/^ *[,;] */,rx_arraySeparators=/^ *[,;] */,rx_error=build_rx_error(null),rx_error_local=build_rx_error(null),rx_bool=build_rx_bool(cBoolOrigin),rx_bool_local=rx_bool,rx_string= /^"((""|[^"])*)"/,rx_test_ws_name=new test_ws_name2,rx_space_g=/\s/g,rx_space=/\s/,rx_intersect=/^ +/,rg_str_allLang=/[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0345\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05B0-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0657\u0659-\u065F\u066E-\u06D3\u06D5-\u06DC\u06E1-\u06E8\u06ED-\u06EF\u06FA-\u06FC\u06FF\u0710-\u073F\u074D-\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0817\u081A-\u082C\u0840-\u0858\u08A0\u08A2-\u08AC\u08E4-\u08E9\u08F0-\u08FE\u0900-\u093B\u093D-\u094C\u094E-\u0950\u0955-\u0963\u0971-\u0977\u0979-\u097F\u0981-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD-\u09C4\u09C7\u09C8\u09CB\u09CC\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3E-\u0A42\u0A47\u0A48\u0A4B\u0A4C\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD-\u0AC5\u0AC7-\u0AC9\u0ACB\u0ACC\u0AD0\u0AE0-\u0AE3\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D-\u0B44\u0B47\u0B48\u0B4B\u0B4C\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0BD0\u0BD7\u0C01-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4C\u0C55\u0C56\u0C58\u0C59\u0C60-\u0C63\u0C82\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCC\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CF1\u0CF2\u0D02\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4C\u0D4E\u0D57\u0D60-\u0D63\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E46\u0E4D\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0ECD\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F71-\u0F81\u0F88-\u0F97\u0F99-\u0FBC\u1000-\u1036\u1038\u103B-\u103F\u1050-\u1062\u1065-\u1068\u106E-\u1086\u108E\u109C\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135F\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17B3\u17B6-\u17C8\u17D7\u17DC\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191C\u1920-\u192B\u1930-\u1938\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A61-\u1A74\u1AA7\u1B00-\u1B33\u1B35-\u1B43\u1B45-\u1B4B\u1B80-\u1BA9\u1BAC-\u1BAF\u1BBA-\u1BE5\u1BE7-\u1BF1\u1C00-\u1C35\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u24B6-\u24E9\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA674-\uA67B\uA67F-\uA697\uA69F-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA827\uA840-\uA873\uA880-\uA8C3\uA8F2-\uA8F7\uA8FB\uA90A-\uA92A\uA930-\uA952\uA960-\uA97C\uA980-\uA9B2\uA9B4-\uA9BF\uA9CF\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A\uAA80-\uAABE\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF5\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABEA\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/, rx_name=new XRegExp("^(?"+"["+str_namedRanges+"]["+str_namedRanges+"\\d.]*)([-+*\\/^&%<=>: ;/\n/),]|$)"),rx_defName=new test_defName,rx_arraySeparatorsDef=/^ *[,;] */,rx_numberDef=/^ *[+-]?\d*(\d|\.)\d*([eE][+-]?\d+)?/,rx_CommaDef=/^ *[,;] */,rx_ControlSymbols=/^ *[\u0000-\u001F\u007F-\u009F] */,emailRe=/^(mailto:)?([a-z0-9'\._-]+@[a-z0-9\.-]+\.[a-z0-9]{2,4})([a-\u044f\u04510-9\._%+-=\? :&]*)/i,ipRe=/^(((https?)|(ftps?)):\/\/)?([\-\w\u0430-\u044f\u0451]*:?[\-\w\u0430-\u044f\u0451]*@)?(((1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9])\.){3}(1[0-9]{2}|2[0-4][0-9]|25[0-5]|[1-9][0-9]|[0-9]))(:\d+)?(\/[%\-\w\u0430-\u044f\u0451]*(\.[\w\u0430-\u044f\u0451]{2,})?(([\w\u0430-\u044f\u0451\-\.\?\\\/+@&#;:`~=%!,\(\)]*)(\.[\w\u0430-\u044f\u0451]{2,})?)*)*\/?/i, hostnameRe=/^(((https?)|(ftps?)):\/\/)?([\-\w\u0430-\u044f\u0451]*:?[\-\w\u0430-\u044f\u0451]*@)?(([\-\w\u0430-\u044f\u0451]+\.)+[\w\u0430-\u044f\u0451\-]{2,}(:\d+)?(\/[%\-\w\u0430-\u044f\u0451]*(\.[\w\u0430-\u044f\u0451]{2,})?(([\w\u0430-\u044f\u0451\-\.\?\\\/+@&#;:`'~=%!,\(\)]*)(\.[\w\u0430-\u044f\u0451]{2,})?)*)*\/?)/i,localRe=/^(((https?)|(ftps?)):\/\/)([\-\w\u0430-\u044f\u0451]*:?[\-\w\u0430-\u044f\u0451]*@)?(([\-\w\u0430-\u044f\u0451]+)(:\d+)?(\/[%\-\w\u0430-\u044f\u0451]*(\.[\w\u0430-\u044f\u0451]{2,})?(([\w\u0430-\u044f\u0451\-\.\?\\\/+@&#;:`'~=%!,\(\)]*)(\.[\w\u0430-\u044f\u0451]{2,})?)*)*\/?)/i, rx_table=build_rx_table(null),rx_table_local=build_rx_table(null);function getUrlType(url){var checkvalue=url.replace(new RegExp(" ","g"),"%20");var isEmail;var isvalid=checkvalue.strongMatch(hostnameRe);!isvalid&&(isvalid=checkvalue.strongMatch(ipRe));!isvalid&&(isvalid=checkvalue.strongMatch(localRe));isEmail=checkvalue.strongMatch(emailRe);!isvalid&&(isvalid=isEmail);return isvalid?isEmail?AscCommon.c_oAscUrlType.Email:AscCommon.c_oAscUrlType.Http:AscCommon.c_oAscUrlType.Invalid}function prepareUrl(url, type){if(!/(((^https?)|(^ftp)):\/\/)|(^mailto:)/i.test(url))url=(AscCommon.c_oAscUrlType.Email==type?"mailto:":"http://")+url;return url.replace(new RegExp("%20","g")," ")}function parserHelper(){this.operand_str=null;this.pCurrPos=null}parserHelper.prototype._reset=function(){this.operand_str=null;this.pCurrPos=null};parserHelper.prototype.isControlSymbols=function(formula,start_pos,digitDelim){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(rx_ControlSymbols); if(match!=null){this.operand_str=match[0];this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isOperator=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var code,find=false,length=formula.length;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(-1!==g_arrCodeOperators.indexOf(code)){this.operand_str=formula[start_pos];++start_pos;find=true;break}else if(g_oStartCodeOperatorsCompare<=code&&code<=g_oEndCodeOperatorsCompare){this.operand_str= formula[start_pos];++start_pos;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(g_oStartCodeOperatorsCompare>code||code>g_oEndCodeOperatorsCompare)break;this.operand_str+=formula[start_pos];++start_pos}find=true;break}else if(code===g_oCodeSpace||code===g_oCodeLineFeed)++start_pos;else break}if(find){while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code!==g_oCodeSpace&&code!==g_oCodeLineFeed)break;++start_pos}this.pCurrPos=start_pos;return true}return false};parserHelper.prototype.isFunc= function(formula,start_pos){if(this instanceof parserHelper)this._reset();var frml=formula.substring(start_pos);var match=frml.match(rg);if(match!=null)if(match.length==2){this.pCurrPos+=match[1].length;this.operand_str=match[1];return true}return false};parserHelper.prototype.convertFromR1C1=function(r,c,isAbsRow,isAbsCol){var activeCell=AscCommonExcel.g_ActiveCell;var colStr,rowStr,res="";var getColStr=function(){var col;if(c<0){var tempCol=!isAbsCol&&activeCell?activeCell.c1+1+c:c;if(tempCol<= 0)tempCol=AscCommon.gc_nMaxCol+tempCol;col=g_oCellAddressUtils.colnumToColstrFromWsView(tempCol)}else col=g_oCellAddressUtils.colnumToColstrFromWsView(!isAbsCol&&activeCell?activeCell.c1+1+c:c);return col};var getRowStr=function(){var row;if(r<0){var tempRow=!isAbsRow&&activeCell?activeCell.r1+1+r:r;if(tempRow<=0)tempRow=AscCommon.gc_nMaxRow+tempRow;row=tempRow+""}else row=!isAbsRow&&activeCell?activeCell.r1+1+r+"":r+"";return row};if(r!==null&&c!==null){if(isNaN(r)){r=0;isAbsRow=false}if(isNaN(c)){c= 0;isAbsCol=false}colStr=getColStr();rowStr=getRowStr();if(isAbsCol)colStr="$"+colStr;if(isAbsRow)rowStr="$"+rowStr;res=colStr+rowStr}else if(c!==null){if(isNaN(c)){c=0;isAbsCol=false}colStr=getColStr();if(isAbsCol)colStr="$"+colStr;res=colStr}else if(r!==null){if(isNaN(r)){r=0;isAbsRow=false}rowStr=getRowStr();if(isAbsRow)rowStr="$"+rowStr;res=rowStr}return res};parserHelper.prototype.isArea=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var checkAbs=function(val1,val2){var res= null;if(val1===val2&&val1===undefined)res=true;else if(val1==="["&&val2==="]")res=false;return res};var checkMatchRowCol=function(tempMatch){var res=true;if(tempMatch[9]!==""&&tempMatch[9]!==undefined&&!(tempMatch[6]===":"&&tempMatch[7]!==""&&tempMatch[7]!==undefined))res=false;else if(tempMatch[7]!==""&&tempMatch[7]!==undefined&&tempMatch[6]!==":")res=false;else if((tempMatch[7]===""||tempMatch[7]===undefined)&&tempMatch[6]===":")res=false;return res};var R1C1Mode=AscCommonExcel.g_R1C1Mode;var subSTR= formula.substring(start_pos);var match;if(!R1C1Mode){match=subSTR.match(rgRange)||subSTR.match(rgCols)||subSTR.match(rgRows);if(match!=null){var m0=match[1].split(":");if(g_oCellAddressUtils.getCellAddress(m0[0]).isValid()&&g_oCellAddressUtils.getCellAddress(m0[1]).isValid()){this.pCurrPos+=match[1].length;this.operand_str=match[1];return true}}}else{var abs1Val,abs2Val,abs3Val,abs4Val,ref1,ref2;if((match=subSTR.match(rgRangeR1C1))!==null){abs1Val=checkAbs(match[3],match[5]);abs2Val=checkAbs(match[7], match[9]);abs3Val=checkAbs(match[11],match[13]);abs4Val=checkAbs(match[15],match[17]);if(abs1Val!==null&&abs2Val!==null&&abs3Val!==null&&abs4Val!==null){ref1=AscCommon.parserHelp.convertFromR1C1(parseInt(match[4]),parseInt(match[8]),abs1Val,abs2Val);ref2=AscCommon.parserHelp.convertFromR1C1(parseInt(match[12]),parseInt(match[16]),abs3Val,abs4Val);if(g_oCellAddressUtils.getCellAddress(ref1).isValid()&&g_oCellAddressUtils.getCellAddress(ref2).isValid()){this.pCurrPos+=match[1].length;this.operand_str= match[1];this.real_str=ref1+":"+ref2;return true}}}else if(null!=(match=subSTR.match(rgColsR1C1))){if(checkMatchRowCol(match)){abs1Val=checkAbs(match[3],match[5]);abs2Val=checkAbs(match[8],match[10]);if(abs1Val!==null&&abs2Val!==null){ref1=AscCommon.parserHelp.convertFromR1C1(null,parseInt(match[4]),null,abs1Val);ref2=""!==match[7]?AscCommon.parserHelp.convertFromR1C1(null,parseInt(match[9]),null,abs2Val):ref1;if(g_oCellAddressUtils.getCellAddress(ref1).isValid()&&g_oCellAddressUtils.getCellAddress(ref2).isValid()){this.pCurrPos+= match[1].length;this.operand_str=match[1];this.real_str=ref1+":"+ref2;return true}}}}else if(null!=(match=subSTR.match(rgRowsR1C1)))if(checkMatchRowCol(match)){abs1Val=checkAbs(match[3],match[5]);abs2Val=checkAbs(match[8],match[10]);if(abs1Val!==null&&abs2Val!==null){ref1=AscCommon.parserHelp.convertFromR1C1(parseInt(match[4]),null,abs1Val);ref2=""!==match[7]?AscCommon.parserHelp.convertFromR1C1(parseInt(match[9]),null,abs2Val):ref1;if(g_oCellAddressUtils.getCellAddress(ref1).isValid()&&g_oCellAddressUtils.getCellAddress(ref2).isValid()){this.pCurrPos+= match[1].length;this.operand_str=match[1];this.real_str=ref1+":"+ref2;return true}}}}return false};parserHelper.prototype.isRef=function(formula,start_pos,allRef){if(this instanceof parserHelper)this._reset();var R1C1Mode=AscCommonExcel.g_R1C1Mode;var substr=formula.substring(start_pos),match;var m0,m1;if(!R1C1Mode){match=substr.match(rx_ref);if(match!=null){m0=match[0];m1=match[1];if(g_oCellAddressUtils.getCellAddress(m1).isValid()){this.pCurrPos+=m0.indexOf(" ")>-1?m0.length-1:m1.length;this.operand_str= m1;return true}else if(allRef){match=substr.match(rx_refAll);if((match!=null||match!=undefined)&&match.length>=3){m1=match[1];this.pCurrPos+=m1.length;this.operand_str=m1;return true}}}}else{match=substr.match(rx_refR1C1);if(match!=null&&(match[3]===match[5]||match[3]==="["&&match[5]==="]")&&(match[7]===match[9]||match[7]==="["&&match[9]==="]")){m0=match[0];m1=match[1];var ref=AscCommon.parserHelp.convertFromR1C1(parseInt(match[4]),parseInt(match[8]),!match[3],!match[7]);if(g_oCellAddressUtils.getCellAddress(ref).isValid()){this.pCurrPos+= m0.indexOf(" ")>-1?m0.length-1:m1.length;this.operand_str=m1;this.real_str=ref;return true}}}return false};parserHelper.prototype.is3DRef=function(formula,start_pos,support_digital_start){if(this instanceof parserHelper)this._reset();var subSTR=formula.substring(start_pos),match=XRegExp.exec(subSTR,rx_ref3D_quoted)||XRegExp.exec(subSTR,rx_ref3D_non_quoted);if(!match&&support_digital_start)match=XRegExp.exec(subSTR,rx_ref3D_non_quoted_2);if(match!=null){this.pCurrPos+=match[0].length;this.operand_str= match[1];return[true,match["name_from"]?match["name_from"].replace(/''/g,"'"):null,match["name_to"]?match["name_to"].replace(/''/g,"'"):null]}return[false,null,null]};parserHelper.prototype.isNextPtg=function(formula,start_pos,digitDelim){if(this instanceof parserHelper)this._reset();var subSTR=formula.substring(start_pos),match;if(subSTR.match(rx_RightParentheses)==null&&subSTR.match(digitDelim?rx_Comma:rx_CommaDef)==null&&subSTR.match(rx_operators)==null&&(match=subSTR.match(rx_intersect))!=null){this.pCurrPos+= match[0].length;this.operand_str=match[0][0];return true}return false};parserHelper.prototype.isNumber=function(formula,start_pos,digitDelim){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(digitDelim?rx_number:rx_numberDef);if(match!=null){this.operand_str=match[0].replace(FormulaSeparators.digitSeparator,FormulaSeparators.digitSeparatorDef);this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isLeftParentheses=function(formula, start_pos){if(this instanceof parserHelper)this._reset();var code,find=false,length=formula.length;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code===g_oCodeLeftParentheses){this.operand_str=formula[start_pos];++start_pos;find=true;break}else if(code===g_oCodeSpace)++start_pos;else break}if(find){while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code!==g_oCodeSpace)break;++start_pos}this.pCurrPos=start_pos;return true}return false};parserHelper.prototype.isRightParentheses= function(formula,start_pos){if(this instanceof parserHelper)this._reset();var code,find=false,length=formula.length;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code===g_oCodeRightParentheses){this.operand_str=formula[start_pos];++start_pos;find=true;break}else if(code===g_oCodeSpace)++start_pos;else break}if(find){while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code!==g_oCodeSpace)break;++start_pos}this.pCurrPos=start_pos;return true}};parserHelper.prototype.isComma= function(formula,start_pos,digitDelim){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(digitDelim?rx_Comma:rx_CommaDef);if(match!=null){this.operand_str=match[0];this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isArraySeparator=function(formula,start_pos,digitDelim){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(digitDelim?rx_arraySeparators:rx_arraySeparatorsDef);if(match!=null){this.operand_str= match[0];this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isError=function(formula,start_pos,local){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(local?rx_error_local:rx_error);if(match!=null){this.operand_str=match[0];this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isBoolean=function(formula,start_pos,local){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(local? rx_bool_local:rx_bool);if(match!=null){this.operand_str=match[1];this.pCurrPos+=match[1].length;return true}return false};parserHelper.prototype.isString=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var match=formula.substring(start_pos).match(rx_string);if(match!=null){this.operand_str=match[1];this.pCurrPos+=match[0].length;return true}return false};parserHelper.prototype.isName=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var subSTR=formula.substring(start_pos), match=XRegExp.exec(subSTR,rx_name);if(match!=null){var name=match["name"];if(name&&0!==name.length&&name.toUpperCase()!==cBoolLocal.t&&name.toUpperCase()!==cBoolLocal.f){this.pCurrPos+=name.length;this.operand_str=name;return true}this.operand_str=name}return false};parserHelper.prototype.isName3D=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var _is3DRef=this.is3DRef(formula,start_pos);if(_is3DRef&&_is3DRef[0]&&_is3DRef[1]&&_is3DRef[1].length){var _startPos=this.pCurrPos; var _isArea=this.isArea(formula,_startPos);var _isRef=!_isArea&&this.isRef(formula,_startPos);return!_isRef&&!_isArea&&this.isName(formula,_startPos)}return false};parserHelper.prototype.isLeftBrace=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var code,find=false,length=formula.length;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code===g_oCodeLeftBrace){this.operand_str=formula[start_pos];++start_pos;find=true;break}else if(code===g_oCodeSpace)++start_pos; else break}if(find){while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code!==g_oCodeSpace)break;++start_pos}this.pCurrPos=start_pos;return true}};parserHelper.prototype.isRightBrace=function(formula,start_pos){if(this instanceof parserHelper)this._reset();var code,find=false,length=formula.length;while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code===g_oCodeRightBrace){this.operand_str=formula[start_pos];++start_pos;find=true;break}else if(code===g_oCodeSpace)++start_pos; else break}if(find){while(start_pos!==length){code=formula.charCodeAt(start_pos);if(code!==g_oCodeSpace)break;++start_pos}this.pCurrPos=start_pos;return true}};parserHelper.prototype.isTable=function(formula,start_pos,local){if(this instanceof parserHelper)this._reset();var subSTR=formula.substring(start_pos),match=XRegExp.exec(subSTR,local?rx_table_local:rx_table);if(match!=null&&match["tableName"]){this.operand_str=match[0];this.pCurrPos+=match[0].length;return match}return false};parserHelper.prototype.parse3DRef= function(formula){var is3DRefResult=this.is3DRef(formula,0);if(is3DRefResult&&true===is3DRefResult[0]){var sheetName=is3DRefResult[1];var indexStartRange=null!==this.pCurrPos?this.pCurrPos:formula.indexOf("!")+1;if(this.isArea(formula,indexStartRange)||this.isRef(formula,indexStartRange))if(this.operand_str.length==formula.substring(indexStartRange).length)return{sheet:sheetName,sheet2:is3DRefResult[2],range:this.operand_str};else return null}return null};parserHelper.prototype.get3DRef=function(sheet, range){sheet=sheet.split(":");var wsFrom=sheet[0],wsTo=sheet[1]===undefined?wsFrom:sheet[1];if(rx_test_ws_name.test(wsFrom)&&rx_test_ws_name.test(wsTo))return(wsFrom!==wsTo?wsFrom+":"+wsTo:wsFrom)+"!"+range;else{wsFrom=wsFrom.replace(/'/g,"''");wsTo=wsTo.replace(/'/g,"''");return"'"+(wsFrom!==wsTo?wsFrom+":"+wsTo:wsFrom)+"'!"+range}};parserHelper.prototype.getEscapeSheetName=function(sheet){return rx_test_ws_name.test(sheet)?sheet:"'"+sheet.replace(/'/g,"''")+"'"};parserHelper.prototype.checkDataRange= function(model,wb,dialogType,dataRange,fullCheck,isRows,subType){var result,range,sheetModel,checkChangeRange;if(Asc.c_oAscSelectionDialogType.Chart===dialogType){if(dataRange)if(Asc.c_oAscError.ID.No===AscFormat.isValidChartRange(dataRange))range=AscFormat.fParseChartFormulaExternal(dataRange)}else if(Asc.c_oAscSelectionDialogType.PivotTableData===dialogType||Asc.c_oAscSelectionDialogType.PivotTableReport===dialogType){result=parserHelp.parse3DRef(dataRange);if(result){sheetModel=model.getWorksheetByName(result.sheet); if(sheetModel)range=AscCommonExcel.g_oRangeCache.getAscRange(result.range)}else if(Asc.c_oAscSelectionDialogType.PivotTableReport===dialogType)range=AscCommonExcel.g_oRangeCache.getAscRange(dataRange);if(!range)range=AscCommon.rx_defName.test(dataRange);if(!range)range=parserHelp.isTable(dataRange,0,true)}else if(Asc.c_oAscSelectionDialogType.PrintTitles===dialogType)if(dataRange==="")return Asc.c_oAscError.ID.No;else range=AscCommonExcel.g_oRangeCache.getAscRange(dataRange);else if(Asc.c_oAscSelectionDialogType.DataValidation=== dialogType)if(dataRange===null||dataRange==="")return Asc.c_oAscError.ID.DataValidateMustEnterValue;else{if(typeof dataRange==="string"){result=parserHelp.parse3DRef(dataRange);if(result){sheetModel=model.getWorksheetByName(result.sheet);if(sheetModel)range=AscCommonExcel.g_oRangeCache.getAscRange(result.range)}}}else range=AscCommonExcel.g_oRangeCache.getAscRange(dataRange);if(!range&&Asc.c_oAscSelectionDialogType.DataValidation!==dialogType&&Asc.c_oAscSelectionDialogType.ConditionalFormattingRule!== dialogType)return Asc.c_oAscError.ID.DataRangeError;if(fullCheck)if(Asc.c_oAscSelectionDialogType.Chart===dialogType){var oDataRefs=new AscFormat.CChartDataRefs(null);return oDataRefs.checkDataRange(dataRange,isRows,subType)}else if(Asc.c_oAscSelectionDialogType.FormatTable===dialogType)if(true===wb.getWorksheet().model.autoFilters.isRangeIntersectionTableOrFilter(range))return Asc.c_oAscError.ID.AutoFilterDataRangeError;else if(wb.getWorksheet().intersectionFormulaArray(range,true,true))return Asc.c_oAscError.ID.MultiCellsInTablesFormulaArray; else{if(range&&Asc.c_oAscSelectionType.RangeCells!==range.getType())return Asc.c_oAscError.ID.LargeRangeWarning}else if(Asc.c_oAscSelectionDialogType.FormatTableChangeRange===dialogType){checkChangeRange=wb.getWorksheet().af_checkChangeRange(range);if(null!==checkChangeRange)return checkChangeRange}else if(Asc.c_oAscSelectionDialogType.CustomSort===dialogType){checkChangeRange=wb.getWorksheet().checkCustomSortRange(range,isRows);if(null!==checkChangeRange)return checkChangeRange}else if(Asc.c_oAscSelectionDialogType.PivotTableData=== dialogType){if(!Asc.CT_pivotTableDefinition.prototype.isValidDataRef(dataRange))return c_oAscError.ID.PivotLabledColumns}else if(Asc.c_oAscSelectionDialogType.PivotTableReport===dialogType){var location=Asc.CT_pivotTableDefinition.prototype.parseDataRef(dataRange);if(location){sheetModel=location.ws;if(!sheetModel)sheetModel=model.getActiveWs();var newRange=new Asc.Range(location.bbox.c1,location.bbox.r1,location.bbox.c1+AscCommonExcel.NEW_PIVOT_LAST_COL_OFFSET,location.bbox.r1+AscCommonExcel.NEW_PIVOT_LAST_ROW_OFFSET); return sheetModel.checkPivotReportLocationForError([newRange])}else return Asc.c_oAscError.ID.DataRangeError}else if(Asc.c_oAscSelectionDialogType.DataValidation===dialogType){var dataValidaionTest=AscCommonExcel.CDataValidation.prototype.isValidDataRef(model.getActiveWs(),dataRange,subType);if(null!==dataValidaionTest)return dataValidaionTest}else if(Asc.c_oAscSelectionDialogType.ConditionalFormattingRule===dialogType)if(dataRange===null||dataRange==="")return Asc.c_oAscError.ID.DataRangeError;else{if(dataRange[0]=== "=")dataRange=dataRange.slice(1);if(!parserHelp.isArea(dataRange)&&!parserHelp.isRef(dataRange)&&!parserHelp.isTable(dataRange))return Asc.c_oAscError.ID.DataRangeError}return Asc.c_oAscError.ID.No};parserHelper.prototype.setDigitSeparator=function(sep){if(sep!=FormulaSeparators.digitSeparatorDef){FormulaSeparators.digitSeparator=sep;FormulaSeparators.arrayRowSeparator=";";FormulaSeparators.arrayColSeparator="\\";FormulaSeparators.functionArgumentSeparator=";";rx_number=new RegExp("^ *[+-]?\\d*(\\d|\\"+ FormulaSeparators.digitSeparator+")\\d*([eE][+-]?\\d+)?");rx_Comma=new RegExp("^ *["+FormulaSeparators.functionArgumentSeparator+"] *");rx_arraySeparators=new RegExp("^ *["+FormulaSeparators.arrayRowSeparator+"\\"+FormulaSeparators.arrayColSeparator+"] *")}else{FormulaSeparators.arrayRowSeparator=FormulaSeparators.arrayRowSeparatorDef;FormulaSeparators.arrayColSeparator=FormulaSeparators.arrayColSeparatorDef;FormulaSeparators.digitSeparator=FormulaSeparators.digitSeparatorDef;FormulaSeparators.functionArgumentSeparator= FormulaSeparators.functionArgumentSeparatorDef;rx_number=new RegExp("^ *[+-]?\\d*(\\d|\\"+FormulaSeparators.digitSeparatorDef+")\\d*([eE][+-]?\\d+)?");rx_Comma=new RegExp("^ *["+FormulaSeparators.functionArgumentSeparatorDef+"] *");rx_arraySeparators=new RegExp("^ *["+FormulaSeparators.arrayRowSeparatorDef+"\\"+FormulaSeparators.arrayColSeparatorDef+"] *")}rx_table_local=build_rx_table_cur()};parserHelper.prototype.getColumnTypeByName=function(value){var res;switch(value.toLowerCase()){case "#"+cStrucTableLocalColumns["a"].toLocaleLowerCase():case cStrucTableReservedWords.all.toLocaleLowerCase():res= FormulaTablePartInfo.all;break;case "#"+cStrucTableLocalColumns["d"].toLocaleLowerCase():case cStrucTableReservedWords.data.toLocaleLowerCase():res=FormulaTablePartInfo.data;break;case "#"+cStrucTableLocalColumns["h"].toLocaleLowerCase():case cStrucTableReservedWords.headers.toLocaleLowerCase():res=FormulaTablePartInfo.headers;break;case "#"+cStrucTableLocalColumns["t"].toLocaleLowerCase():case cStrucTableReservedWords.totals.toLocaleLowerCase():res=FormulaTablePartInfo.totals;break;case "#"+cStrucTableLocalColumns["tr"].toLocaleLowerCase():case cStrucTableReservedWords.at.toLocaleLowerCase():case cStrucTableReservedWords.thisrow.toLocaleLowerCase():res= FormulaTablePartInfo.thisRow;break;default:res=FormulaTablePartInfo.data;break}return res};parserHelper.prototype.getColumnNameByType=function(value,local){switch(value){case FormulaTablePartInfo.all:{if(local)return"#"+cStrucTableLocalColumns["a"];return cStrucTableReservedWords.all}case FormulaTablePartInfo.data:{if(local)return"#"+cStrucTableLocalColumns["d"];return cStrucTableReservedWords.data}case FormulaTablePartInfo.headers:{if(local)return"#"+cStrucTableLocalColumns["h"];return cStrucTableReservedWords.headers}case FormulaTablePartInfo.totals:{if(local)return"#"+ cStrucTableLocalColumns["t"];return cStrucTableReservedWords.totals}case FormulaTablePartInfo.thisRow:{if(local)return"#"+cStrucTableLocalColumns["tr"];return cStrucTableReservedWords.thisrow}}return null};var parserHelp=new parserHelper;var g_oHtmlCursor=new CHTMLCursor;var kCurFormatPainterWord="de-formatpainter";g_oHtmlCursor.register(kCurFormatPainterWord,"text_copy","2 11","pointer");function asc_ajax(obj){var url="",type="GET",async=true,data=null,dataType,error=null,success=null,httpRequest= null,contentType="application/x-www-form-urlencoded",responseType="",init=function(obj){if(typeof obj.url!=="undefined")url=obj.url;if(typeof obj.type!=="undefined")type=obj.type;if(typeof obj.async!=="undefined")async=obj.async;if(typeof obj.data!=="undefined")data=obj.data;if(typeof obj.dataType!=="undefined")dataType=obj.dataType;if(typeof obj.error!=="undefined")error=obj.error;if(typeof obj.success!=="undefined")success=obj.success;if(typeof obj.contentType!=="undefined")contentType=obj.contentType; if(typeof obj.responseType!=="undefined")responseType=obj.responseType;if(window.XMLHttpRequest){httpRequest=new XMLHttpRequest;if(httpRequest.overrideMimeType&&dataType)httpRequest.overrideMimeType(dataType)}else if(window.ActiveXObject)try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(e$13){try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}httpRequest.onreadystatechange=function(){respons(this)};send()},send=function(){httpRequest.open(type,url,async);if(type==="POST")httpRequest.setRequestHeader("Content-Type", contentType);if(responseType)httpRequest.responseType=responseType;httpRequest.send(data)},respons=function(httpRequest){switch(httpRequest.readyState){case 0:break;case 1:break;case 2:break;case 3:break;case 4:if(httpRequest.status===200||httpRequest.status===1223){if(typeof success==="function")success(httpRequest)}else if(typeof error==="function")error(httpRequest,httpRequest.statusText,httpRequest.status);break}};init(obj)}function CIdCounter(){this.m_sUserId=null;this.m_bLoad=true;this.m_bRead= false;this.m_nIdCounterLoad=0;this.m_nIdCounterEdit=0}CIdCounter.prototype.Get_NewId=function(){if(true===this.m_bLoad||null===this.m_sUserId){this.m_nIdCounterLoad++;return""+this.m_nIdCounterLoad}else{this.m_nIdCounterEdit++;return""+this.m_sUserId+"_"+this.m_nIdCounterEdit}};CIdCounter.prototype.Set_UserId=function(sUserId){this.m_sUserId=sUserId};CIdCounter.prototype.Set_Load=function(bValue){this.m_bLoad=bValue};CIdCounter.prototype.Clear=function(){this.m_sUserId=null;this.m_bLoad=true;this.m_nIdCounterLoad= 0;this.m_nIdCounterEdit=0};function CLock(){this.Type=locktype_None;this.UserId=null}CLock.prototype.Get_Type=function(){return this.Type};CLock.prototype.Set_Type=function(NewType,Redraw){if(NewType===locktype_None)this.UserId=null;this.Type=NewType;var oApi=editor;var oLogicDocument=oApi.WordControl.m_oLogicDocument;if(false!=Redraw&&oLogicDocument){var oDrawingDocument=oLogicDocument.DrawingDocument;oDrawingDocument.ClearCachePages();oDrawingDocument.FirePaint();if(oApi.editorId===AscCommon.c_oEditorId.Presentation){var oCurSlide= oLogicDocument.Slides[oLogicDocument.CurPage];if(oCurSlide&&oCurSlide.notesShape&&oCurSlide.notesShape.Lock===this)oDrawingDocument.Notes_OnRecalculate(oLogicDocument.CurPage,oCurSlide.NotesWidth,oCurSlide.getNotesHeight())}var oRevisionsStack=oApi.asc_GetRevisionsChangesStack();var arrParagraphs=[];for(var nIndex=0,nCount=oRevisionsStack.length;nIndexthis.m_aPositions[Index])if(contentchanges_Add===this.m_nType)CurPos++; else CurPos--;else if(AscCommon.contentchanges_Remove===this.m_nType){this.m_aPositions[Index]=false;return false}else CurPos++;return CurPos};CContentChangesElement.prototype.Make_ArrayOfSimpleActions=function(Type,Pos,Count){var Positions=[];if(contentchanges_Add===Type)for(var Index=0;IndexnFirstCharCode||nFirstCharCode>90)return NaN;for(var nPos=1;nPos25)Ost+=3;else if(Ost>24)Ost+=2;else if(Ost>8)Ost++;var Letter;if(Asc.c_oAscNumberingFormat.RussianLower===nFormat)Letter=String.fromCharCode(Ost+1072);else Letter=String.fromCharCode(Ost+1040);for(var nIndex=0;nIndex0){while(Vals[nIndex]<=Num){sResult+=Rims[nIndex];Num-=Vals[nIndex]}nIndex++;if(nIndex>=Rims.length)break}break}case Asc.c_oAscNumberingFormat.ChineseCounting:{var arrChinese=[String.fromCharCode(9675),String.fromCharCode(19968), String.fromCharCode(20108),String.fromCharCode(19977),String.fromCharCode(22235),String.fromCharCode(20116),String.fromCharCode(20845),String.fromCharCode(19971),String.fromCharCode(20843),String.fromCharCode(20061),String.fromCharCode(21313)];var nQuotient=nValue/10|0;var nRemainder=nValue-nQuotient*10;if(nQuotient<10&&nQuotient>0){if(0!==nRemainder)sResult=arrChinese[nRemainder]+sResult;sResult=arrChinese[10]+sResult;if(1===nQuotient)nQuotient=0}else sResult=arrChinese[nRemainder]+sResult;var nRemValue= nQuotient;while(nQuotient>0){nQuotient=nRemValue/10|0;nRemainder=nRemValue-nQuotient*10;sResult=arrChinese[nRemainder]+sResult;nRemValue=nQuotient}break}case Asc.c_oAscNumberingFormat.ChineseCountingThousand:{var arrChinese={0:String.fromCharCode(9675),1:String.fromCharCode(19968),2:String.fromCharCode(20108),3:String.fromCharCode(19977),4:String.fromCharCode(22235),5:String.fromCharCode(20116),6:String.fromCharCode(20845),7:String.fromCharCode(19971),8:String.fromCharCode(20843),9:String.fromCharCode(20061), 10:String.fromCharCode(21313),100:String.fromCharCode(30334),1E3:String.fromCharCode(21315),1E4:String.fromCharCode(19975)};var nRemValue=nValue;while(true){var nTTQuotient=nRemValue/1E4|0;var nTTRemainder=nRemValue-nTTQuotient*1E4;nRemValue=nTTQuotient;var sGroup="",isPrevZero=false;if(nTTQuotient>0)sGroup+=arrChinese[1E4];else isPrevZero=true;if(nTTRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}var nQuotient=nTTRemainder/1E3|0;var nRemainder=nTTRemainder-nQuotient*1E3;if(0!== nQuotient){sGroup+=arrChinese[nQuotient]+arrChinese[1E3];isPrevZero=false}else if(nTTQuotient>0){sGroup+=arrChinese[0];isPrevZero=true}if(nRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}nQuotient=nRemainder/100|0;nRemainder=nRemainder-nQuotient*100;if(0!==nQuotient){sGroup+=arrChinese[nQuotient]+arrChinese[100];isPrevZero=false}else if(!isPrevZero){sGroup+=arrChinese[0];isPrevZero=true}if(nRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}nQuotient=nRemainder/ 10|0;nRemainder=nRemainder-nQuotient*10;if(0!==nQuotient){if(nValue<20)sGroup+=arrChinese[10];else sGroup+=arrChinese[nQuotient]+arrChinese[10];isPrevZero=false}else if(!isPrevZero){sGroup+=arrChinese[0];isPrevZero=true}if(0!==nRemainder)sGroup+=arrChinese[nRemainder];sResult=sGroup+sResult;if(nRemValue<=0)break}break}case Asc.c_oAscNumberingFormat.ChineseLegalSimplified:{var arrChinese={0:String.fromCharCode(38646),1:String.fromCharCode(22777),2:String.fromCharCode(36144),3:String.fromCharCode(21441), 4:String.fromCharCode(32902),5:String.fromCharCode(20237),6:String.fromCharCode(38470),7:String.fromCharCode(26578),8:String.fromCharCode(25420),9:String.fromCharCode(29590),10:String.fromCharCode(25342),100:String.fromCharCode(20336),1E3:String.fromCharCode(20191),1E4:String.fromCharCode(33836)};var nRemValue=nValue;while(true){var nTTQuotient=nRemValue/1E4|0;var nTTRemainder=nRemValue-nTTQuotient*1E4;nRemValue=nTTQuotient;var sGroup="",isPrevZero=false;if(nTTQuotient>0)sGroup+=arrChinese[1E4];else isPrevZero= true;if(nTTRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}var nQuotient=nTTRemainder/1E3|0;var nRemainder=nTTRemainder-nQuotient*1E3;if(0!==nQuotient){sGroup+=arrChinese[nQuotient]+arrChinese[1E3];isPrevZero=false}else if(nTTQuotient>0){sGroup+=arrChinese[0];isPrevZero=true}if(nRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}nQuotient=nRemainder/100|0;nRemainder=nRemainder-nQuotient*100;if(0!==nQuotient){sGroup+=arrChinese[nQuotient]+arrChinese[100];isPrevZero= false}else if(!isPrevZero){sGroup+=arrChinese[0];isPrevZero=true}if(nRemainder<=0){sResult=sGroup+sResult;if(nRemValue<=0)break;continue}nQuotient=nRemainder/10|0;nRemainder=nRemainder-nQuotient*10;if(0!==nQuotient){sGroup+=arrChinese[nQuotient]+arrChinese[10];isPrevZero=false}else if(!isPrevZero){sGroup+=arrChinese[0];isPrevZero=true}if(0!==nRemainder)sGroup+=arrChinese[nRemainder];sResult=sGroup+sResult;if(nRemValue<=0)break}break}}return sResult}function CorrectFontSize(nFontSize,isCeil){return isCeil? Math.ceil(nFontSize*2)/2:Math.floor(nFontSize*2)/2}var c_oAscSpaces=[];c_oAscSpaces[10]=1;c_oAscSpaces[32]=1;c_oAscSpaces[8194]=1;c_oAscSpaces[8195]=1;c_oAscSpaces[8197]=1;c_oAscSpaces[12288]=1;c_oAscSpaces[65279]=1;function IsSpace(nUnicode){return!!c_oAscSpaces[nUnicode]}function private_IsAbbreviation(sWord){if(sWord.toUpperCase()===sWord){for(var nPos=0,nLen=sWord.length;nPos>16&255;var g=nColor>>8&255;var b=nColor&255;var Y=Math.max(0,Math.min(255,.299*r+.587*g+.114*b));var Cb=Math.max(0,Math.min(255,128-.168736*r-.331264*g+.5*b));var Cr=Math.max(0,Math.min(255,128+.5*r-.418688*g-.081312*b));if(Y>63)Y=63;var R=Math.max(0,Math.min(255,Y+1.402*(Cr-128)))|0;var G=Math.max(0,Math.min(255,Y-.34414*(Cb-128)-.71414*(Cr-128)))| 0;var B=Math.max(0,Math.min(255,Y+1.772*(Cb-128)))|0;this.Light=new CColor(r,g,b,255);this.Dark=new CColor(R,G,B,255)};function loadScript(url,onSuccess,onError){if(window["NATIVE_EDITOR_ENJINE"]===true||window["Native"]!==undefined){onSuccess();return}if(window["AscDesktopEditor"]&&window["local_load_add"]){var _context={"completeLoad":function(){return onSuccess()}};window["local_load_add"](_context,"sdk-all-from-min",url);var _ret_param=window["AscDesktopEditor"]["LoadJS"](url);if(2!=_ret_param)window["local_load_remove"](url); if(_ret_param==1){setTimeout(onSuccess,1);return}else if(_ret_param==2)return}var backoff=new AscCommon.Backoff(AscCommon.g_oBackoffDefaults);loadScriptWithBackoff(backoff,url,onSuccess,onError)}function loadScriptWithBackoff(backoff,url,onSuccess,onError){var script=document.createElement("script");script.type="text/javascript";script.src=url;script.onload=onSuccess;script.onerror=function(){backoff.attempt(onError,function(){loadScriptWithBackoff(backoff,url,onSuccess,onError)})};document.head.appendChild(script)} function loadSdk(sdkName,onSuccess,onError){if(window["AscNotLoadAllScript"])onSuccess();else{var urlArgs=window.parent&&window.parent.APP&&window.parent.APP.urlArgs||"";loadScript("./../../../../sdkjs/"+sdkName+"/sdk-all.js?"+urlArgs,onSuccess,onError)}}function loadChartStyles(onSuccess,onError){loadScript("../../../../sdkjs/common/Charts/ChartStyles.js",onSuccess,onError)}function getAltGr(e){var ctrlKey=e.metaKey||e.ctrlKey;var altKey=e.altKey;return altKey&&(AscBrowser.isMacOs?!ctrlKey:ctrlKey)} function getColorSchemeByName(sName){for(var i=0;i-1)return nIndex;var nStartIndex_=nStartIndex;if(nStartIndex===null)nStartIndex_=result.length;result.splice(nStartIndex_,0,asc_color_scheme);return nStartIndex_}function isEastAsianScript(value){return 12544<= value&&value<=12591||12704<=value&&value<=12735||19968<=value&&value<=40938||13312<=value&&value<=19893||131072<=value&&value<=173782||173824<=value&&value<=177972||177984<=value&&value<=178205||178208<=value&&value<=183969||183984<=value&&value<=191456||63744<=value&&value<=64255||194560<=value&&value<=195103||12032<=value&&value<=12255||11904<=value&&value<=12031||12736<=value&&value<=12783||12272<=value&&value<=12287||4352<=value&&value<=4607||43360<=value&&value<=43391||55216<=value&&value<=55295|| 12592<=value&&value<=12687||65280<=value&&value<=65519||44032<=value&&value<=55215||12352<=value&&value<=12447||110848<=value&&value<=110895||110592<=value&&value<=110847||12688<=value&&value<=12703||12448<=value&&value<=12543||12784<=value&&value<=12799||42192<=value&&value<=42239||93952<=value&&value<=94111||110960<=value&&value<=111359||94208<=value&&value<=100332||100352<=value&&value<=101119||40960<=value&&value<=42127||42128<=value&&value<=42191}var g_oIdCounter=new CIdCounter;window.Asc.g_signature_drawer= null;function CSignatureDrawer(id,api,w,h){window.Asc.g_signature_drawer=this;this.Api=api;this.CanvasParent=document.getElementById(id);this.Canvas=document.createElement("canvas");this.Canvas.style.position="absolute";this.Canvas.style.left="0px";this.Canvas.style.top="0px";var _width=parseInt(this.CanvasParent.offsetWidth);var _height=parseInt(this.CanvasParent.offsetHeight);if(0==_width)_width=300;if(0==_height)_height=80;this.Canvas.width=_width;this.Canvas.height=_height;this.CanvasParent.appendChild(this.Canvas); this.Image="";this.ImageHtml=null;this.Text="";this.Font="Arial";this.Size=10;this.Italic=true;this.Bold=false;this.Width=w;this.Height=h;this.CanvasReturn=null;this.IsAsync=false}CSignatureDrawer.prototype.getCanvas=function(){return this.CanvasReturn==null?this.Canvas:this.CanvasReturn};CSignatureDrawer.prototype.getImages=function(){if(!this.isValid())return["",""];this.CanvasReturn=document.createElement("canvas");this.CanvasReturn.width=this.Width*AscCommon.g_dKoef_mm_to_pix;this.CanvasReturn.height= this.Height*AscCommon.g_dKoef_mm_to_pix;if(this.Text!="")this.drawText();else this.drawImage();var _ret=[];_ret.push(this.CanvasReturn.toDataURL("image/png"));var _ctx=this.CanvasReturn.getContext("2d");_ctx.strokeStyle="#FF0000";_ctx.lineWidth=2;_ctx.moveTo(0,0);_ctx.lineTo(this.CanvasReturn.width,this.CanvasReturn.height);_ctx.moveTo(0,this.CanvasReturn.height);_ctx.lineTo(this.CanvasReturn.width,0);_ctx.stroke();_ret.push(this.CanvasReturn.toDataURL("image/png"));this.CanvasReturn=null;return _ret}; CSignatureDrawer.prototype.setText=function(text,font,size,isItalic,isBold){if(this.IsAsync){this.Text=text;return}this.Image="";this.ImageHtml=null;this.Text=text;this.Font=font;this.Size=size;this.Italic=isItalic;this.Bold=isBold;this.IsAsync=true;AscFonts.FontPickerByCharacter.checkText(this.Text,this,function(){this.IsAsync=false;var loader=AscCommon.g_font_loader;var fontinfo=AscFonts.g_fontApplication.GetFontInfo(font);var isasync=loader.LoadFont(fontinfo,function(){window.Asc.g_signature_drawer.Api.sync_EndAction(Asc.c_oAscAsyncActionType.Information, Asc.c_oAscAsyncAction.LoadFont);window.Asc.g_signature_drawer.drawText()});if(false===isasync)this.drawText()})};CSignatureDrawer.prototype.drawText=function(){var _oldTurn=this.Api.isViewMode;var _oldMarks=this.Api.ShowParaMarks;this.Api.isViewMode=true;this.Api.ShowParaMarks=false;AscFormat.ExecuteNoHistory(AscCommon.DrawTextByCenter,this,[]);this.Api.isViewMode=_oldTurn;this.Api.ShowParaMarks=_oldMarks};CSignatureDrawer.prototype.drawImage=function(){var _canvas=this.getCanvas();var w=_canvas.width; var h=_canvas.height;var _ctx=_canvas.getContext("2d");_ctx.clearRect(0,0,w,h);var im_w=this.ImageHtml.width;var im_h=this.ImageHtml.height;var _x=0;var _y=0;var _w=0;var _h=0;var koef1=w/h;var koef2=im_w/im_h;if(koef1>koef2){_h=h;_w=koef2*_h>>0;_y=0;_x=w-_w>>1}else{_w=w;_h=_w/koef2>>0;_x=0;_y=h-_h>>1}_ctx.drawImage(this.ImageHtml,_x,_y,_w,_h)};CSignatureDrawer.prototype.selectImage=CSignatureDrawer.prototype["selectImage"]=function(){this.Text="";window["AscDesktopEditor"]["OpenFilenameDialog"]("images", false,function(_file){var file=_file;if(Array.isArray(file))file=file[0];if(!file)return;var _drawer=window.Asc.g_signature_drawer;_drawer.Image=window["AscDesktopEditor"]["GetImageBase64"](file);_drawer.ImageHtml=new Image;_drawer.ImageHtml.onload=function(){window.Asc.g_signature_drawer.drawImage()};_drawer.ImageHtml.src=_drawer.Image;_drawer=null})};CSignatureDrawer.prototype.isValid=function(){return this.Image!=""||this.Text!=""};CSignatureDrawer.prototype.destroy=function(){window.Asc.g_signature_drawer.CanvasParent.removeChild(this.Canvas); delete window.Asc.g_signature_drawer};function CSignatureImage(){this.ImageValidBase64="";this.ImageInvalidBase64="";this.ImageValid=null;this.ImageInvalid=null;this.Valid=false;this.Loading=0;this.Remove=function(){this.ImageValidBase64="";this.ImageInvalidBase64="";this.ImageValid=null;this.ImageInvalid=null;this.Valid=false;this.Loading=0};this.Register=function(_api,_guid){if(_api.ImageLoader.map_image_index[_guid])return;var _obj={Image:this.Valid?this.ImageValid:this.ImageInvalid,Status:AscFonts.ImageLoadStatus.Complete, src:_guid};_api.ImageLoader.map_image_index[_guid]=_obj};this.Unregister=function(_api,_guid){if(_api.ImageLoader.map_image_index[_guid])delete _api.ImageLoader.map_image_index[_guid]}}function CShortcuts(){this.List={};this.CustomCounter=0;this.CustomActions={}}CShortcuts.prototype.Add=function(nType,nCode,isCtrl,isShift,isAlt){this.List[this.private_GetIndex(nCode,isCtrl,isShift,isAlt)]=nType};CShortcuts.prototype.Get=function(nCode,isCtrl,isShift,isAlt){var nType=this.List[this.private_GetIndex(nCode, isCtrl,isShift,isAlt)];return undefined!==nType?nType:0};CShortcuts.prototype.private_GetIndex=function(nCode,isCtrl,isShift,isAlt){return nCode<<8|(isCtrl?4:0)|(isShift?2:0)|(isAlt?1:0)};CShortcuts.prototype.CheckType=function(nType){for(var nIndex in this.List)if(this.List[nIndex]===nType)return{KeyCode:nIndex>>>8,CtrlKey:!!(nIndex&4),ShiftKey:!!(nIndex&2),AltKey:!!(nIndex&1)};return null};CShortcuts.prototype.Remove=function(nCode,isCtrl,isShift,isAlt){delete this.List[this.private_GetIndex(nCode, isCtrl,isShift,isAlt)]};CShortcuts.prototype.RemoveByType=function(nType){for(var nIndex in this.List)if(this.List[nIndex]===nType)delete this.List[nIndex]};CShortcuts.prototype.GetNewCustomType=function(){return 16711680|this.CustomCounter++};CShortcuts.prototype.IsCustomType=function(nType){return nType>=16711680};CShortcuts.prototype.GetCustomAction=function(nType){return this.CustomActions[nType]};CShortcuts.prototype.AddCustomActionSymbol=function(nCharCode,sFont){var nType=this.GetNewCustomType(); this.CustomActions[nType]=new CCustomShortcutActionSymbol(nCharCode,sFont);return nType};function CCustomShortcutActionSymbol(nCharCode,sFont){this.CharCode=nCharCode;this.Font=sFont}CCustomShortcutActionSymbol.prototype.Type=AscCommon.c_oAscCustomShortcutType.Symbol;AscCommon.EncryptionMessageType={Encrypt:0,Decrypt:1};function CEncryptionData(){this._init=false;this.arrData=[];this.arrImages=[];this.handleChangesCallback=null;this.isChangesHandled=false;this.cryptoMode=0;this.isChartEditor=false; this.isExistDecryptedChanges=false;this.cryptoPrefix=window["AscDesktopEditor"]&&window["AscDesktopEditor"]["GetEncryptedHeader"]?window["AscDesktopEditor"]["GetEncryptedHeader"]():"ENCRYPTED;";this.cryptoPrefixLen=this.cryptoPrefix.length;this.editorId=null;this.nextChangesTimeoutId=-1;this.isPasswordCryptoPresent=false;this.init=function(){this._init=true};this.isInit=function(){return this._init};this.isNeedCrypt=function(){if(window.g_asc_plugins)if(!window.g_asc_plugins.isRunnedEncryption())return false; if(!window["AscDesktopEditor"])return false;if(this.isChartEditor)return false;if(2==this.cryptoMode)return true;if(0===window["AscDesktopEditor"]["CryptoMode"])return false;return true};this.isCryptoImages=function(){return this.isNeedCrypt()&&this.isPasswordCryptoPresent};this.addCryproImagesFromDialog=function(callback){var _this=this;window["AscDesktopEditor"]["OpenFilenameDialog"]("images",true,function(files){if(!files)return;if(!Array.isArray(files))files=[files];if(0===files.length)return; var _files=[];var _options={isImageCrypt:true,callback:callback,ext:[]};for(var i=0;i=0;i--)this.handleChangesCallback.changesBase[i]=data[i];else for(var i=data.length- 1;i>=0;i--)this.handleChangesCallback.changesBase[i].m_pData=data[i];this.isChangesHandled=true;this.handleChangesCallback.callback.call(this.handleChangesCallback.sender);this.handleChangesCallback=null;this.nextChanges();return}var obj=this.arrData[0];this.arrData.splice(0,1);if(AscCommon.EncryptionMessageType.Encrypt==obj.type)if(obj.options&&obj.options.isImageCrypt){for(var i=0;i=0;i--)if(_array[i]["change"].length>_checkPrefixLen){_prefix=_array[i]["change"].substr(0,_checkPrefixLen);if(-1!=_prefix.indexOf(this.cryptoPrefix)){isCrypted=true;break}}return isCrypted}var isCrypted=false;if(this.editorId==AscCommon.c_oEditorId.Spreadsheet)for(var i=_array.length-1;i>=0;i--){if(_array[i].length>_checkPrefixLen){_prefix=_array[i].substr(0,_checkPrefixLen);if(-1!=_prefix.indexOf(this.cryptoPrefix)){isCrypted=true;break}}}else for(var i= _array.length-1;i>=0;i--)if(_array[i].m_pData.length>_checkPrefixLen){_prefix=_array[i].m_pData.substr(0,_checkPrefixLen);if(-1!=_prefix.indexOf(this.cryptoPrefix)){isCrypted=true;break}}return isCrypted};this.handleChanges=function(_array,_sender,_callback){if(0==_array.length||!this.isNeedCrypt()){if(this.isExistEncryptedChanges(_array)){this.onDecodeError();return}this.isChangesHandled=true;_callback.call(_sender);return}this.handleChangesCallback={changesBase:_array,changes:[],sender:_sender, callback:_callback};this.checkEditorId();if(this.editorId==AscCommon.c_oEditorId.Spreadsheet)for(var i=_array.length-1;i>=0;i--)this.handleChangesCallback.changes[i]=_array[i];else for(var i=_array.length-1;i>=0;i--)this.handleChangesCallback.changes[i]=_array[i].m_pData;window.g_asc_plugins.sendToEncryption({"type":"decryptData","data":this.handleChangesCallback.changes})};this.asc_setAdvancedOptions=function(api,idOption,option){if(window.isNativeOpenPassword){window["AscDesktopEditor"]["NativeViewerOpen"](option.asc_getPassword()); return}if(window.isCloudCryptoDownloadAs)return false;if(!this.isNeedCrypt())return false;window.checkPasswordFromPlugin=true;if(window["Asc"].c_oAscAdvancedOptionsID.TXT===idOption){var _param=""+option.asc_getCodePage()+"";window["AscDesktopEditor"]["SetAdvancedOptions"](_param)}else if(window["Asc"].c_oAscAdvancedOptionsID.CSV===idOption){var delimiter=option.asc_getDelimiter();var delimiterChar=option.asc_getDelimiterChar();var _param="";_param+=""+ option.asc_getCodePage()+"";if(null!=delimiter)_param+=""+delimiter+"";if(null!=delimiterChar)_param+=""+delimiterChar+"";window["AscDesktopEditor"]["SetAdvancedOptions"](_param)}else if(window["Asc"].c_oAscAdvancedOptionsID.DRM===idOption){var _param=""+AscCommon.CopyPasteCorrectString(option.asc_getPassword())+"";api.currentPassword=option.asc_getPassword();window["AscDesktopEditor"]["SetAdvancedOptions"](_param)}return true}} AscCommon.EncryptionWorker=new CEncryptionData;function CMouseSmoothWheelCorrector(t,scrollFunction){this._deltaX=0;this._deltaY=0;this._isBreakX=false;this._isBreakY=false;this._timeoutCorrector=-1;this._api=t;this._scrollFunction=scrollFunction;this._normalDelta=120;this._isNormalDeltaActive=false;this.setNormalDeltaActive=function(value){this._isNormalDeltaActive=true;this._normalDelta=value};this.isBreakX=function(){return this._isBreakX};this.isBreakY=function(){return this._isBreakY};this.get_DeltaX= function(wheelDeltaX){this._isBreakX=false;if(!AscCommon.AscBrowser.isMacOs)return wheelDeltaX;this._deltaX+=wheelDeltaX;if(Math.abs(this._deltaX)>=this._normalDelta)return this._isNormalDeltaActive?this._deltaX>0?this._normalDelta:-this._normalDelta:this._deltaX;this._isBreakX=true;return 0};this.get_DeltaY=function(wheelDeltaY){this._isBreakY=false;if(!AscCommon.AscBrowser.isMacOs)return wheelDeltaY;this._deltaY+=wheelDeltaY;if(Math.abs(this._deltaY)>=this._normalDelta)return this._isNormalDeltaActive? this._deltaY>0?this._normalDelta:-this._normalDelta:this._deltaY;this._isBreakY=true;return 0};this.checkBreak=function(){if(-1!=this._timeoutCorrector){clearTimeout(this._timeoutCorrector);this._timeoutCorrector=-1}if((this._isBreakX||this._isBreakY)&&this._scrollFunction){var obj={t:this,x:this._isBreakX?this._deltaX:0,y:this._isBreakY?this._deltaY:0};this._timeoutCorrector=setTimeout(function(){var t=obj.t;t._scrollFunction.call(t._api,obj.x,obj.y);t._timeoutCorrector=-1;t._deltaX=0;t._deltaY= 0},100)}if(!this._isBreakX)this._deltaX=0;if(!this._isBreakY)this._deltaY=0;this._isBreakX=false;this._isBreakY=false}}AscCommon.CMouseSmoothWheelCorrector=CMouseSmoothWheelCorrector;function CTranslateManager(){this.mapTranslate={}}CTranslateManager.prototype.init=function(map){this.mapTranslate=map||{}};CTranslateManager.prototype.getValue=function(key){return this.mapTranslate.hasOwnProperty(key)?this.mapTranslate[key]:key};function CPolygonPoint2(X,Y){this.X=X;this.Y=Y}function CPolygonVectors(){this.Page= -1;this.VX=[];this.VY=[]}function CPolygonPath(precision){this.Page=-1;this.Direction=1;this.precision=precision;this.Points=[]}CPolygonPath.prototype.PushPoint=function(x,y){this.Points.push(new CPolygonPoint2(x/this.precision,y/this.precision))};CPolygonPath.prototype.CorrectExtremePoints=function(){var Lng=this.Points.length;this.Points[0].X=this.Points[Lng-1].X;this.Points[Lng-1].Y=this.Points[0].Y};function CPolygon(){this.Vectors=[];this.precision=1E3}CPolygon.prototype.fill=function(arrBounds){this.Vectors.length= 0;if(arrBounds.length<=0)return;var nStartLineIndex=0,nStartIndex=0,CountLines=arrBounds.length,CountBounds;while(nStartLineIndex=arrBounds.length)return;var CurrentPage=arrBounds[nStartLineIndex][nStartIndex].Page,CurrentVectors=new CPolygonVectors, VectorsX=CurrentVectors.VX,VectorsY=CurrentVectors.VY;CurrentVectors.Page=CurrentPage;this.Vectors.push(CurrentVectors);for(var LineIndex=nStartLineIndex;LineIndexEndX)while(true==this.IntersectVectorX(CurrentVector,VX));else while(true==this.IntersectVectorX(VX,CurrentVector));for(var X in CurrentVector){var VBeginX=parseInt(X);var VEndX=CurrentVector[VBeginX];if(VBeginX!==VEndX||VX[VBeginX]===undefined)VX[VBeginX]=VEndX}};CPolygon.prototype.IntersectVectorX=function(VectorOpp, VectorClW){for(var X in VectorOpp){var VBeginX=parseInt(X);var VEndX=VectorOpp[VBeginX];if(VEndX==VBeginX)continue;for(var ClwX in VectorClW){var ClwBeginX=parseInt(ClwX);var ClwEndX=VectorClW[ClwBeginX];var bIntersection=false;if(ClwBeginX==ClwEndX)continue;if(ClwBeginX<=VEndX&&VBeginX<=ClwEndX){VectorOpp[VBeginX]=VBeginX;VectorClW[ClwBeginX]=VEndX;VectorClW[VBeginX]=ClwEndX;bIntersection=true}else if(VEndX<=ClwBeginX&&ClwEndX<=VBeginX){VectorClW[ClwBeginX]=ClwBeginX;VectorOpp[VBeginX]=ClwEndX;VectorOpp[ClwBeginX]= VEndX;bIntersection=true}else if(ClwBeginX=BeginY&&minY>=EndY),bDirection=(CurBeginY-CurEndY)*(BeginY-EndY)<0;if(bInterSection&&bDirection){VectorsY[X][CurBeginY]=EndY;VectorsY[X][BeginY]=CurEndY;bIntersect=true}}if(bIntersect==false)VectorsY[X][BeginY]=EndY};CPolygon.prototype.GetPaths=function(shift){var Paths=[];shift*=this.precision;for(var PageIndex=0;PageIndexx2?1:-1;var minY=y;var SignRightLeft,SignDownUp;var X,Y;if(x2!==-1){SignRightLeft=x1>x2?1:-1;Y=y-SignRightLeft*shift;Polygon.PushPoint(x1,Y);while(true){x= x2;y1=y;y2=VectorsY[x][y1];if(y2==-1)break;else if(y2==undefined)return[];VectorsY[x][y1]=-1;SignDownUp=y1>y2?1:-1;X=x+SignDownUp*shift;Polygon.PushPoint(X,Y);y=y2;x1=x;x2=VectorsX[y][x1];if(x2==-1)break;else if(x2==undefined)return[];VectorsX[y][x1]=-1;SignRightLeft=x1>x2?1:-1;Y=y-SignRightLeft*shift;Polygon.PushPoint(X,Y);if(yx2?1:-1}}Polygon.PushPoint(X,Y);Polygon.CorrectExtremePoints();Polygon.Direction=Direction;Paths.push(Polygon)}}}return Paths};function CMathTrack(){this.MathRect= {IsActive:false,Bounds:[],ContentSelection:null};this.MathPolygons=[];this.MathSelectPolygons=[]}CMathTrack.prototype.Update=function(IsActive,IsContentActive,oMath,PixelError){this.MathRect.IsActive=IsActive;if(true===IsActive&&null!==oMath){var selectBounds=true===IsContentActive?oMath.Get_ContentSelection():null;if(selectBounds!=null){var SelectPolygon=new CPolygon;SelectPolygon.fill(selectBounds);this.MathSelectPolygons=SelectPolygon.GetPaths(0)}else this.MathSelectPolygons.length=0;var arrBounds= oMath.Get_Bounds();if(arrBounds.length<=0)return;var MPolygon=new CPolygon;MPolygon.fill(arrBounds);this.MathPolygons=MPolygon.GetPaths(PixelError)}};CMathTrack.prototype.Draw=function(overlay,oPath,shiftX,shiftY,color,dKoefX,dKoefY,left,top,transform){var ctx=overlay.m_oContext;var rPR=AscCommon.AscBrowser.retinaPixelRatio;ctx.strokeStyle=color;var lineW=Math.round(rPR);ctx.lineWidth=lineW;ctx.beginPath();if(shiftX>.1||shiftY>.1){shiftX=Math.round(shiftX*rPR);shiftY=Math.round(shiftY*rPR)}var isRoundDraw= transform&&!AscCommon.global_MatrixTransformer.IsIdentity2(transform)?false:true;var Points=oPath.Points;var nCount=Points.length;var PrevX=Points[nCount-2].X,PrevY=Points[nCount-2].Y;var x,y;var eps=1E-4;for(var nIndex=0;nIndex.1||shiftY>.1){if(PrevX> Points[nIndex].X+eps){x-=shiftX;y-=shiftY}else if(PrevXPoints[nIndex].Y+eps){x+=shiftX;y-=shiftY}else if(PrevY>0)+lineW/2;y=(y>>0)+lineW/2}overlay.CheckPoint(x,y);if(0==nIndex)overlay.m_oContext.moveTo(x,y);else overlay.m_oContext.lineTo(x,y)}overlay.m_oContext.closePath();ctx.closePath();ctx.stroke();ctx.beginPath()};CMathTrack.prototype.DrawSelectPolygon= function(overlay,oPath,dKoefX,dKoefY,left,top,m){var ctx=overlay.m_oContext;ctx.fillStyle="#375082";ctx.beginPath();var Points=oPath.Points;var nPointIndex;var _x,_y,x,y,p;var rPR=AscCommon.AscBrowser.retinaPixelRatio;for(nPointIndex=0;nPointIndex> 0)+.5*Math.round(rPR),(_y>>0)+.5*Math.round(rPR));else ctx.lineTo((_x>>0)+.5*Math.round(rPR),(_y>>0)+.5*Math.round(rPR))}ctx.globalAlpha=.2;ctx.fill();ctx.globalAlpha=1};CMathTrack.prototype.IsActive=function(){return this.MathRect.IsActive};CMathTrack.prototype.GetPolygonsCount=function(){return this.MathPolygons.length};CMathTrack.prototype.GetPolygon=function(nIndex){return this.MathPolygons[nIndex]};CMathTrack.prototype.GetSelectPathsCount=function(){return this.MathSelectPolygons.length};CMathTrack.prototype.GetSelectPath= function(nIndex){return this.MathSelectPolygons[nIndex]};if(!Array.prototype.findIndex)Object.defineProperty(Array.prototype,"findIndex",{value:function(predicate){if(this==null)throw new TypeError("Array.prototype.findIndex called on null or undefined");if(typeof predicate!=="function")throw new TypeError("predicate must be a function");var list=Object(this);var length=list.length>>>0;var thisArg=arguments[1];var value;for(var i=0;i>>0;var start=arguments[1];var relativeStart=start>>0;var k=relativeStart<0?Math.max(len+relativeStart,0):Math.min(relativeStart,len);var end=arguments[2];var relativeEnd=end===undefined?len:end>>0;var final=relativeEnd<0?Math.max(len+relativeEnd,0):Math.min(relativeEnd,len);while(k0)setTimeout(function(){fRetry()},timeout);else fError()};Backoff.prototype.nextTimeout=function(){var timeout=-1;if(this.attempts0)setTimeout(function(){onRetry.call(obj,obj)},timeout);else if(onError)onError.apply(obj,arguments)}}function backoffOnErrorImg(img,onRetry){if(!onRetry)onRetry=function(img){img.setAttribute("src", img.getAttribute("src"))};img.onerror=backoffOnError(img,img.onerror,onRetry)}function isEmptyObject(obj){for(var name in obj)return false;return true}function CStringNode(element,par){this.element=element;this.partner=null;this.par=par;if(typeof element==="string"){this.children=[];for(var oIterator=element.getUnicodeIterator();oIterator.check();oIterator.next()){var nCharCode=oIterator.value();this.children.push(new CStringNode(nCharCode,this))}}}CStringNode.prototype.children=[];CStringNode.prototype.equals= function(oNode){return this.element===oNode.element};CStringNode.prototype.forEachDescendant=function(callback,T){this.children.forEach(function(node){node.forEach(callback,T)})};CStringNode.prototype.forEach=function(callback,T){callback.call(T,this);this.children.forEach(function(node){node.forEach(callback,T)})};function CDiffMatching(){}CDiffMatching.prototype.get=function(oNode){return oNode.partner};CDiffMatching.prototype.put=function(oNode1,oNode2){oNode1.partner=oNode2;oNode2.partner=oNode1}; function CStringChange(oOperation){this.pos=-1;this.deleteCount=0;this.insert=[];var oAnchor=oOperation.anchor;this.pos=oAnchor.index;if(Array.isArray(oOperation.remove))this.deleteCount=oOperation.remove.length;var nIndex,oNode;if(Array.isArray(oOperation.insert))for(nIndex=0;nIndex0&&Math.abs(test-(test>>0))<.001)return{start:val-i,end:test>>0}}return{start:val,end:AscCommon.AscBrowser.convertToRetinaValue(val,true)}}function setCanvasSize(element,width,height,is_correction){if(element.width===width&&element.height===height)return;if(true!==is_correction){element.width=width;element.height=height;return}var data=element.getContext("2d").getImageData(0, 0,element.width,element.height);element.width=width;element.height=height;element.getContext("2d").putImageData(data,0,0)}function calculateCanvasSize(element,is_correction,is_wait_correction){if(true!==is_correction&&undefined!==element.correctionTimeout){clearTimeout(element.correctionTimeout);element.correctionTimeout=undefined}var scale=AscCommon.AscBrowser.retinaPixelRatio;if(Math.abs(scale-(scale>>0))<.001){setCanvasSize(element,scale*parseInt(element.style.width),scale*parseInt(element.style.height), is_correction);return}var rect=element.getBoundingClientRect();var isCorrectRect=rect.width===0&&rect.height===0?false:true;if(is_wait_correction||!isCorrectRect){var isNoVisibleElement=false;if(element.style.display==="none")isNoVisibleElement=true;else if(element.parentNode&&element.parentNode.style.display==="none")isNoVisibleElement=true;if(!isNoVisibleElement)element.correctionTimeout=setTimeout(function(){calculateCanvasSize(element,true)},100);if(!isCorrectRect){var style_width=parseInt(element.style.width); var style_height=parseInt(element.style.height);rect={x:0,left:0,y:0,top:0,width:style_width,right:style_width,height:style_height,bottom:style_height}}}var new_width=0;var new_height=0;if(true||!AscCommon.AscBrowser.isMozilla){new_width=Math.round(scale*rect.right)-Math.round(scale*rect.left);new_height=Math.round(scale*rect.bottom)-Math.round(scale*rect.top)}else{var sizeW=_getIntegerByDivide(rect.width);var sizeH=_getIntegerByDivide(rect.height);if(sizeW.start!==rect.width)element.style.width= sizeW.start+"px";if(sizeH.start!==rect.height)element.style.height=sizeH.start+"px";new_width=sizeW.end;new_height=sizeH.end}setCanvasSize(element,new_width,new_height,is_correction)}function CRC32(){this.m_aTable=[];this.private_InitTable()}CRC32.prototype.private_InitTable=function(){var CRC_POLY=3988292384;var nChar;for(var nIndex=0;nIndex<256;nIndex++){nChar=nIndex;for(var nCounter=0;nCounter<8;nCounter++)nChar=nChar&1?nChar>>>1^CRC_POLY:nChar>>>1;this.m_aTable[nIndex]=nChar}};CRC32.prototype.Calculate_ByString= function(sStr,nSize){var CRC_MASK=3523407757;var nCRC=0^-1;for(var nIndex=0;nIndex>>8;nCRC^=CRC_MASK}return(nCRC^-1)>>>0};CRC32.prototype.Calculate_ByByteArray=function(aArray,nSize){var CRC_MASK=3523407757;var nCRC=0^-1;for(var nIndex=0;nIndex>>8^this.m_aTable[(nCRC^aArray[nIndex])&255];nCRC^=CRC_MASK}return(nCRC^-1)>>>0};var g_oCRC32=new CRC32;window["AscCommon"]=window["AscCommon"]||{};window["AscCommon"].getSockJs= getSockJs;window["AscCommon"].getJSZipUtils=getJSZipUtils;window["AscCommon"].getJSZip=getJSZip;window["AscCommon"].getBaseUrl=getBaseUrl;window["AscCommon"].getEncodingParams=getEncodingParams;window["AscCommon"].getEncodingByBOM=getEncodingByBOM;window["AscCommon"].saveWithParts=saveWithParts;window["AscCommon"].loadFileContent=loadFileContent;window["AscCommon"].getImageFromChanges=getImageFromChanges;window["AscCommon"].openFileCommand=openFileCommand;window["AscCommon"].sendCommand=sendCommand; window["AscCommon"].sendSaveFile=sendSaveFile;window["AscCommon"].mapAscServerErrorToAscError=mapAscServerErrorToAscError;window["AscCommon"].joinUrls=joinUrls;window["AscCommon"].getFullImageSrc2=getFullImageSrc2;window["AscCommon"].fSortAscending=fSortAscending;window["AscCommon"].fSortDescending=fSortDescending;window["AscCommon"].isLeadingSurrogateChar=isLeadingSurrogateChar;window["AscCommon"].decodeSurrogateChar=decodeSurrogateChar;window["AscCommon"].encodeSurrogateChar=encodeSurrogateChar; window["AscCommon"].convertUnicodeToUTF16=convertUnicodeToUTF16;window["AscCommon"].convertUTF16toUnicode=convertUTF16toUnicode;window["AscCommon"].build_local_rx=build_local_rx;window["AscCommon"].GetFileName=GetFileName;window["AscCommon"].GetFileExtension=GetFileExtension;window["AscCommon"].changeFileExtention=changeFileExtention;window["AscCommon"].getExtentionByFormat=getExtentionByFormat;window["AscCommon"].InitOnMessage=InitOnMessage;window["AscCommon"].ShowImageFileDialog=ShowImageFileDialog; window["AscCommon"].ShowDocumentFileDialog=ShowDocumentFileDialog;window["AscCommon"].ShowTextFileDialog=ShowTextFileDialog;window["AscCommon"].InitDragAndDrop=InitDragAndDrop;window["AscCommon"].UploadImageFiles=UploadImageFiles;window["AscCommon"].UploadImageUrls=UploadImageUrls;window["AscCommon"].CanDropFiles=CanDropFiles;window["AscCommon"].getUrlType=getUrlType;window["AscCommon"].prepareUrl=prepareUrl;window["AscCommon"].getUserColorById=getUserColorById;window["AscCommon"].isNullOrEmptyString= isNullOrEmptyString;window["AscCommon"].unleakString=unleakString;window["AscCommon"].readValAttr=readValAttr;window["AscCommon"].getNumFromXml=getNumFromXml;window["AscCommon"].getColorFromXml=getColorFromXml;window["AscCommon"].getBoolFromXml=getBoolFromXml;window["AscCommon"].initStreamFromResponse=initStreamFromResponse;window["AscCommon"].checkStreamSignature=checkStreamSignature;window["AscCommon"].DocumentUrls=DocumentUrls;window["AscCommon"].OpenFileResult=OpenFileResult;window["AscCommon"].CLock= CLock;window["AscCommon"].CContentChanges=CContentChanges;window["AscCommon"].CContentChangesElement=CContentChangesElement;window["AscCommon"].CorrectMMToTwips=CorrectMMToTwips;window["AscCommon"].TwipsToMM=TwipsToMM;window["AscCommon"].MMToTwips=MMToTwips;window["AscCommon"].RomanToInt=RomanToInt;window["AscCommon"].LatinNumberingToInt=LatinNumberingToInt;window["AscCommon"].IntToNumberFormat=IntToNumberFormat;window["AscCommon"].IsSpace=IsSpace;window["AscCommon"].CorrectFontSize=CorrectFontSize; window["AscCommon"].loadSdk=loadSdk;window["AscCommon"].loadScript=loadScript;window["AscCommon"].loadChartStyles=loadChartStyles;window["AscCommon"].getAltGr=getAltGr;window["AscCommon"].getColorSchemeByName=getColorSchemeByName;window["AscCommon"].getColorSchemeByIdx=getColorSchemeByIdx;window["AscCommon"].getAscColorScheme=getAscColorScheme;window["AscCommon"].checkAddColorScheme=checkAddColorScheme;window["AscCommon"].getIndexColorSchemeInArray=getIndexColorSchemeInArray;window["AscCommon"].isEastAsianScript= isEastAsianScript;window["AscCommon"].CMathTrack=CMathTrack;window["AscCommon"].CPolygon=CPolygon;window["AscCommon"].JSZipWrapper=JSZipWrapper;window["AscCommon"].g_oDocumentUrls=g_oDocumentUrls;window["AscCommon"].FormulaTablePartInfo=FormulaTablePartInfo;window["AscCommon"].cBoolLocal=cBoolLocal;window["AscCommon"].cErrorOrigin=cErrorOrigin;window["AscCommon"].cErrorLocal=cErrorLocal;window["AscCommon"].FormulaSeparators=FormulaSeparators;window["AscCommon"].rx_space_g=rx_space_g;window["AscCommon"].rx_space= rx_space;window["AscCommon"].rx_defName=rx_defName;window["AscCommon"].kCurFormatPainterWord=kCurFormatPainterWord;window["AscCommon"].parserHelp=parserHelp;window["AscCommon"].g_oIdCounter=g_oIdCounter;window["AscCommon"].g_oHtmlCursor=g_oHtmlCursor;window["AscCommon"].g_oBackoffDefaults=g_oBackoffDefaults;window["AscCommon"].Backoff=Backoff;window["AscCommon"].backoffOnErrorImg=backoffOnErrorImg;window["AscCommon"].isEmptyObject=isEmptyObject;window["AscCommon"].CSignatureDrawer=window["AscCommon"]["CSignatureDrawer"]= CSignatureDrawer;var prot=CSignatureDrawer.prototype;prot["getImages"]=prot.getImages;prot["setText"]=prot.setText;prot["selectImage"]=prot.selectImage;prot["isValid"]=prot.isValid;prot["destroy"]=prot.destroy;window["AscCommon"].translateManager=new CTranslateManager;window["AscCommon"].parseText=parseText;window["AscCommon"].getTimeISO8601=getTimeISO8601;window["AscCommon"].valueToMm=valueToMm;window["AscCommon"].valueToMmType=valueToMmType;window["AscCommon"].arrayMove=arrayMove;window["AscCommon"].getRangeArray= getRangeArray;window["AscCommon"].CUnicodeStringEmulator=CUnicodeStringEmulator;window["AscCommon"].calculateCanvasSize=calculateCanvasSize;window["AscCommon"].private_IsAbbreviation=private_IsAbbreviation;window["AscCommon"].getTextDelta=getTextDelta;window["AscCommon"].rx_test_ws_name=rx_test_ws_name;window["AscCommon"].CShortcuts=window["AscCommon"]["CShortcuts"]=CShortcuts;prot=CShortcuts.prototype;prot["Add"]=prot.Add;prot["Get"]=prot.Get;prot["CheckType"]=prot.CheckType;prot["Remove"]=prot.Remove; prot["RemoveByType"]=prot.RemoveByType;prot["GetNewCustomType"]=prot.GetNewCustomType;prot["IsCustomType"]=prot.IsCustomType;prot["GetCustomAction"]=prot.GetCustomAction;prot["AddCustomActionSymbol"]=prot.AddCustomActionSymbol;window["AscCommon"].CCustomShortcutActionSymbol=window["AscCommon"]["CCustomShortcutActionSymbol"]=CCustomShortcutActionSymbol;window["AscCommon"].g_oCRC32=g_oCRC32})(window); window["asc_initAdvancedOptions"]=function(_code,_file_hash,_docInfo){if(window.isNativeOpenPassword)return window["NativeFileOpen_error"](window.isNativeOpenPassword,_file_hash,_docInfo);var _editor=window["Asc"]["editor"]?window["Asc"]["editor"]:window.editor;if(_code==90||_code==91){if(window["AscDesktopEditor"]&&0!==window["AscDesktopEditor"]["CryptoMode"]&&!_editor.isLoadFullApi){_editor.asc_initAdvancedOptions_params=[];_editor.asc_initAdvancedOptions_params.push(_code);_editor.asc_initAdvancedOptions_params.push(_file_hash); _editor.asc_initAdvancedOptions_params.push(_docInfo);return}if(AscCommon.EncryptionWorker.isNeedCrypt()&&!window.checkPasswordFromPlugin){window.checkPasswordFromPlugin=true;window.g_asc_plugins.sendToEncryption({"type":"getPasswordByFile","hash":_file_hash,"docinfo":_docInfo});return}}window.checkPasswordFromPlugin=false;_editor._onNeedParams(undefined,_code==90||_code==91?true:undefined)}; window["asc_IsNeedBuildCryptedFile"]=function(){if(!window["AscDesktopEditor"]||!window["AscDesktopEditor"]["CryptoMode"])return false;var _api=window["Asc"]["editor"]?window["Asc"]["editor"]:window.editor;var _returnValue=false;var _users=null;if(_api.CoAuthoringApi&&_api.CoAuthoringApi._CoAuthoringApi&&_api.CoAuthoringApi._CoAuthoringApi._participants)_users=_api.CoAuthoringApi._CoAuthoringApi._participants;var _usersCount=0;for(var _user in _users)_usersCount++;var isOne=1>=_usersCount?true:false; if(!isOne)_returnValue=false;else if(null!=AscCommon.History.SavedIndex&&-1!=AscCommon.History.SavedIndex)_returnValue=true;else if(_api.editorId==AscCommon.c_oEditorId.Spreadsheet){if(AscCommon.EncryptionWorker.isExistDecryptedChanges)_returnValue=true}else if(0!=AscCommon.CollaborativeEditing.m_aAllChanges.length)_returnValue=true;window["AscDesktopEditor"]["execCommand"]("encrypt:isneedbuild",""+_returnValue);return _returnValue}; window["UpdateSystemPlugins"]=function(){var _plugins=JSON.parse(window["AscDesktopEditor"]["GetInstallPlugins"]());_plugins[0]["url"]=_plugins[0]["url"].replace(" ","%20");_plugins[1]["url"]=_plugins[1]["url"].replace(" ","%20");for(var k=0;k<2;k++){var _pluginsCur=_plugins[k];var _len=_pluginsCur["pluginsData"].length;for(var i=0;i<_len;i++){_pluginsCur["pluginsData"][i]["baseUrl"]=_pluginsCur["url"]+_pluginsCur["pluginsData"][i]["guid"].substring(4)+"/";if(!window["AscDesktopEditor"]["IsLocalFile"]())_pluginsCur["pluginsData"][i]["baseUrl"]= "ascdesktop://plugin_content/"+_pluginsCur["pluginsData"][i]["baseUrl"]}}var _array=[];for(var k=0;k<2;k++){var _pluginsCur=_plugins[k];var _len=_pluginsCur["pluginsData"].length;for(var i=0;i<_len;i++){var _plugin=_pluginsCur["pluginsData"][i];for(var j=0;j<_plugin["variations"].length;j++){var _variation=_plugin["variations"][j];if(_variation["initDataType"]=="desktop"){if(_variation["initData"]=="encryption"){var _mode=_variation["cryptoMode"];if(!_mode)_mode="1";AscCommon.EncryptionWorker.cryptoMode= parseInt(_mode);_array.push(_plugin);break}_array.push(_plugin);break}}}}var _arraySystem=[];for(var i=0;i<_array.length;i++){var plugin=new Asc.CPlugin;plugin["deserialize"](_array[i]);_arraySystem.push(plugin)}window.g_asc_plugins.registerSystem("",_arraySystem);window.g_asc_plugins.runAllSystem()}; window["buildCryptoFile_Start"]=function(){var _editor=window.Asc.editor?window.Asc.editor:window.editor;_editor.sync_StartAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.Save);window.g_asc_plugins.sendToEncryption({"type":"generatePassword"})}; window["buildCryptoFile_End"]=function(url,error,hash,password){var _editor=window.Asc.editor?window.Asc.editor:window.editor;_editor.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.Save);if(0!=error){_editor.sendEvent("asc_onError",Asc.c_oAscError.ID.ConvertationSaveError,Asc.c_oAscError.Level.NoCritical);return}_editor._callbackPluginEndAction=function(){this._callbackPluginEndAction=null;_editor.sync_StartAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.Save); var xhr=new XMLHttpRequest;xhr.open("GET","ascdesktop://fonts/"+url,true);xhr.responseType="arraybuffer";if(xhr.overrideMimeType)xhr.overrideMimeType("text/plain; charset=x-user-defined");else xhr.setRequestHeader("Accept-Charset","x-user-defined");xhr.onload=function(){if(this.status!=200)return;var fileData=new Uint8Array(this.response);var ext=".docx";switch(_editor.editorId){case AscCommon.c_oEditorId.Presentation:ext=".pptx";break;case AscCommon.c_oEditorId.Spreadsheet:ext=".xlsx";break;default:break}AscCommon.sendSaveFile(_editor.documentId, _editor.documentUserId,"output"+ext,_editor.asc_getSessionToken(),fileData,function(err){_editor.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.Save);_editor.sendEvent("asc_onError",Asc.c_oAscError.ID.ConvertationSaveError,Asc.c_oAscError.Level.Critical);window["AscDesktopEditor"]["buildCryptedEnd"](false)},function(httpRequest){try{var data={"accounts":httpRequest.responseText?JSON.parse(httpRequest.responseText):undefined,"hash":hash,"password":password,"type":"share", "docinfo":_editor.currentDocumentInfoNext};_editor.currentDocumentInfoNext=undefined;window["AscDesktopEditor"]["sendSystemMessage"](data);window["AscDesktopEditor"]["CallInAllWindows"]("function(){ if (window.DesktopUpdateFile) { window.DesktopUpdateFile(undefined); } }");_editor.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.Save);setTimeout(function(){window["AscDesktopEditor"]["buildCryptedEnd"](true)},1E3)}catch(err){}})};xhr.send(null)};window.g_asc_plugins.sendToEncryption({"type":"setPasswordByFile", "hash":hash,"password":password})}; window["NativeFileOpen_error"]=function(error,_file_hash,_docInfo){var _api=window["Asc"]["editor"]?window["Asc"]["editor"]:window.editor;if("password"==error){window.isNativeOpenPassword=error;if(window["AscDesktopEditor"]&&0!==window["AscDesktopEditor"]["CryptoMode"]&&!_api.isLoadFullApi){_api.asc_initAdvancedOptions_params=[];_api.asc_initAdvancedOptions_params.push(90);_api.asc_initAdvancedOptions_params.push(_file_hash);_api.asc_initAdvancedOptions_params.push(_docInfo);return}if(AscCommon.EncryptionWorker.isNeedCrypt()&& !window.checkPasswordFromPlugin){window.checkPasswordFromPlugin=true;window.g_asc_plugins.sendToEncryption({"type":"getPasswordByFile","hash":_file_hash,"docinfo":_docInfo});return}window.checkPasswordFromPlugin=false;_api._onNeedParams(undefined,true)}else if("error"==error){_api.sendEvent("asc_onError",c_oAscError.ID.ConvertationOpenError,c_oAscError.Level.Critical);return}}; window["CryptoDownloadAsEnd"]=function(){var _editor=window.Asc.editor?window.Asc.editor:window.editor;_editor.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.DownloadAs);window.isCloudCryptoDownloadAs=undefined};window["AscDesktopEditor_Save"]=function(){var _editor=window.Asc.editor?window.Asc.editor:window.editor;if(!_editor.asc_Save(false))window["AscDesktopEditor"]["OnSave"]()};"use strict"; (function(window,undefined){function GetHistoryPointStringDescription(nDescription){var sString="Unknown";switch(nDescription){case AscDFH.historydescription_Cut:sString="Cut";break;case AscDFH.historydescription_PasteButtonIE:sString="PasteButtonIE";break;case AscDFH.historydescription_PasteButtonNotIE:sString="PasteButtonNotIE";break;case AscDFH.historydescription_ChartDrawingObjects:sString="ChartDrawingObjects";break;case AscDFH.historydescription_CommonControllerCheckChartText:sString="CommonControllerCheckChartText"; break;case AscDFH.historydescription_CommonControllerUnGroup:sString="CommonControllerUnGroup";break;case AscDFH.historydescription_CommonControllerCheckSelected:sString="CommonControllerCheckSelected";break;case AscDFH.historydescription_CommonControllerSetGraphicObject:sString="CommonControllerSetGraphicObject";break;case AscDFH.historydescription_CommonStatesAddNewShape:sString="CommonStatesAddNewShape";break;case AscDFH.historydescription_CommonStatesRotate:sString="CommonStatesRotate";break; case AscDFH.historydescription_PasteNative:sString="PasteNative";break;case AscDFH.historydescription_Document_GroupUnGroup:sString="Document_GroupUnGroup";break;case AscDFH.historydescription_Document_SetDefaultLanguage:sString="Document_SetDefaultLanguage";break;case AscDFH.historydescription_Document_ChangeColorScheme:sString="Document_ChangeColorScheme";break;case AscDFH.historydescription_Document_AddChart:sString="Document_AddChart";break;case AscDFH.historydescription_Document_EditChart:sString= "Document_EditChart";break;case AscDFH.historydescription_Document_DragText:sString="Document_DragText";break;case AscDFH.historydescription_Document_DocumentContentExtendToPos:sString="Document_DocumentContentExtendToPos";break;case AscDFH.historydescription_Document_AddHeader:sString="Document_AddHeader";break;case AscDFH.historydescription_Document_AddFooter:sString="Document_AddFooter";break;case AscDFH.historydescription_Document_ParagraphExtendToPos:sString="Document_ParagraphExtendToPos";break; case AscDFH.historydescription_Document_ParagraphChangeFrame:sString="Document_ParagraphChangeFrame";break;case AscDFH.historydescription_Document_ReplaceAll:sString="Document_ReplaceAll";break;case AscDFH.historydescription_Document_ReplaceSingle:sString="Document_ReplaceSingle";break;case AscDFH.historydescription_Document_TableAddNewRowByTab:sString="Document_TableAddNewRowByTab";break;case AscDFH.historydescription_Document_AddNewShape:sString="Document_AddNewShape";break;case AscDFH.historydescription_Document_EditWrapPolygon:sString= "Document_EditWrapPolygon";break;case AscDFH.historydescription_Document_MoveInlineObject:sString="Document_MoveInlineObject";break;case AscDFH.historydescription_Document_CopyAndMoveInlineObject:sString="Document_CopyAndMoveInlineObject";break;case AscDFH.historydescription_Document_RotateInlineDrawing:sString="Document_RotateInlineDrawing";break;case AscDFH.historydescription_Document_RotateFlowDrawingCtrl:sString="Document_RotateFlowDrawingCtrl";break;case AscDFH.historydescription_Document_RotateFlowDrawingNoCtrl:sString= "Document_RotateFlowDrawingNoCtrl";break;case AscDFH.historydescription_Document_MoveInGroup:sString="Document_MoveInGroup";break;case AscDFH.historydescription_Document_ChangeWrapContour:sString="Document_ChangeWrapContour";break;case AscDFH.historydescription_Document_ChangeWrapContourAddPoint:sString="Document_ChangeWrapContourAddPoint";break;case AscDFH.historydescription_Document_GrObjectsBringToFront:sString="Document_GrObjectsBringToFront";break;case AscDFH.historydescription_Document_GrObjectsBringForwardGroup:sString= "Document_GrObjectsBringForwardGroup";break;case AscDFH.historydescription_Document_GrObjectsBringForward:sString="Document_GrObjectsBringForward";break;case AscDFH.historydescription_Document_GrObjectsSendToBackGroup:sString="Document_GrObjectsSendToBackGroup";break;case AscDFH.historydescription_Document_GrObjectsSendToBack:sString="Document_GrObjectsSendToBack";break;case AscDFH.historydescription_Document_GrObjectsBringBackwardGroup:sString="Document_GrObjectsBringBackwardGroup";break;case AscDFH.historydescription_Document_GrObjectsBringBackward:sString= "Document_GrObjectsBringBackward";break;case AscDFH.historydescription_Document_GrObjectsChangeWrapPolygon:sString="Document_GrObjectsChangeWrapPolygon";break;case AscDFH.historydescription_Document_MathAutoCorrect:sString="Document_MathAutoCorrect";break;case AscDFH.historydescription_Document_SetFramePrWithFontFamily:sString="Document_SetFramePrWithFontFamily";break;case AscDFH.historydescription_Document_SetFramePr:sString="Document_SetFramePr";break;case AscDFH.historydescription_Document_SetFramePrWithFontFamilyLong:sString= "Document_SetFramePrWithFontFamilyLong";break;case AscDFH.historydescription_Document_SetTextFontName:sString="Document_SetTextFontName";break;case AscDFH.historydescription_Document_SetTextFontSize:sString="Document_SetTextFontSize";break;case AscDFH.historydescription_Document_SetTextBold:sString="Document_SetTextBold";break;case AscDFH.historydescription_Document_SetTextItalic:sString="Document_SetTextItalic";break;case AscDFH.historydescription_Document_SetTextUnderline:sString="Document_SetTextUnderline"; break;case AscDFH.historydescription_Document_SetTextStrikeout:sString="Document_SetTextStrikeout";break;case AscDFH.historydescription_Document_SetTextDStrikeout:sString="Document_SetTextDStrikeout";break;case AscDFH.historydescription_Document_SetTextSpacing:sString="Document_SetTextSpacing";break;case AscDFH.historydescription_Document_SetTextCaps:sString="Document_SetTextCaps";break;case AscDFH.historydescription_Document_SetTextSmallCaps:sString="Document_SetTextSmallCaps";break;case AscDFH.historydescription_Document_SetTextPosition:sString= "Document_SetTextPosition";break;case AscDFH.historydescription_Document_SetTextLang:sString="Document_SetTextLang";break;case AscDFH.historydescription_Document_SetParagraphLineSpacing:sString="Document_SetParagraphLineSpacing";break;case AscDFH.historydescription_Document_SetParagraphLineSpacingBeforeAfter:sString="Document_SetParagraphLineSpacingBeforeAfter";break;case AscDFH.historydescription_Document_IncFontSize:sString="Document_IncFontSize";break;case AscDFH.historydescription_Document_DecFontSize:sString= "Document_DecFontSize";break;case AscDFH.historydescription_Document_SetParagraphBorders:sString="Document_SetParagraphBorders";break;case AscDFH.historydescription_Document_SetParagraphPr:sString="Document_SetParagraphPr";break;case AscDFH.historydescription_Document_SetParagraphAlign:sString="Document_SetParagraphAlign";break;case AscDFH.historydescription_Document_SetTextVertAlign:sString="Document_SetTextVertAlign";break;case AscDFH.historydescription_Document_SetParagraphNumbering:sString="Document_SetParagraphNumbering"; break;case AscDFH.historydescription_Document_SetParagraphStyle:sString="Document_SetParagraphStyle";break;case AscDFH.historydescription_Document_SetParagraphPageBreakBefore:sString="Document_SetParagraphPageBreakBefore";break;case AscDFH.historydescription_Document_SetParagraphWidowControl:sString="Document_SetParagraphWidowControl";break;case AscDFH.historydescription_Document_SetParagraphKeepLines:sString="Document_SetParagraphKeepLines";break;case AscDFH.historydescription_Document_SetParagraphKeepNext:sString= "Document_SetParagraphKeepNext";break;case AscDFH.historydescription_Document_SetParagraphContextualSpacing:sString="Document_SetParagraphContextualSpacing";break;case AscDFH.historydescription_Document_SetTextHighlightNone:sString="Document_SetTextHighlightNone";break;case AscDFH.historydescription_Document_SetTextHighlightColor:sString="Document_SetTextHighlightColor";break;case AscDFH.historydescription_Document_SetTextColor:sString="Document_SetTextColor";break;case AscDFH.historydescription_Document_SetParagraphShd:sString= "Document_SetParagraphShd";break;case AscDFH.historydescription_Document_SetParagraphIndent:sString="Document_SetParagraphIndent";break;case AscDFH.historydescription_Document_IncParagraphIndent:sString="Document_IncParagraphIndent";break;case AscDFH.historydescription_Document_DecParagraphIndent:sString="Document_DecParagraphIndent";break;case AscDFH.historydescription_Document_SetParagraphIndentRight:sString="Document_SetParagraphIndentRight";break;case AscDFH.historydescription_Document_SetParagraphIndentFirstLine:sString= "Document_SetParagraphIndentFirstLine";break;case AscDFH.historydescription_Document_SetPageOrientation:sString="Document_SetPageOrientation";break;case AscDFH.historydescription_Document_SetPageSize:sString="Document_SetPageSize";break;case AscDFH.historydescription_Document_AddPageBreak:sString="Document_AddPageBreak";break;case AscDFH.historydescription_Document_AddPageNumToHdrFtr:sString="Document_AddPageNumToHdrFtr";break;case AscDFH.historydescription_Document_AddPageNumToCurrentPos:sString= "Document_AddPageNumToCurrentPos";break;case AscDFH.historydescription_Document_SetHdrFtrDistance:sString="Document_SetHdrFtrDistance";break;case AscDFH.historydescription_Document_SetHdrFtrFirstPage:sString="Document_SetHdrFtrFirstPage";break;case AscDFH.historydescription_Document_SetHdrFtrEvenAndOdd:sString="Document_SetHdrFtrEvenAndOdd";break;case AscDFH.historydescription_Document_SetHdrFtrLink:sString="Document_SetHdrFtrLink";break;case AscDFH.historydescription_Document_AddTable:sString="Document_AddTable"; break;case AscDFH.historydescription_Document_TableAddRowAbove:sString="Document_TableAddRowAbove";break;case AscDFH.historydescription_Document_TableAddRowBelow:sString="Document_TableAddRowBelow";break;case AscDFH.historydescription_Document_TableAddColumnLeft:sString="Document_TableAddColumnLeft";break;case AscDFH.historydescription_Document_TableAddColumnRight:sString="Document_TableAddColumnRight";break;case AscDFH.historydescription_Document_TableRemoveRow:sString="Document_TableRemoveRow"; break;case AscDFH.historydescription_Document_TableRemoveColumn:sString="Document_TableRemoveColumn";break;case AscDFH.historydescription_Document_RemoveTable:sString="Document_RemoveTable";break;case AscDFH.historydescription_Document_MergeTableCells:sString="Document_MergeTableCells";break;case AscDFH.historydescription_Document_SplitTableCells:sString="Document_SplitTableCells";break;case AscDFH.historydescription_Document_ApplyTablePr:sString="Document_ApplyTablePr";break;case AscDFH.historydescription_Document_AddImageUrl:sString= "Document_AddImageUrl";break;case AscDFH.historydescription_Document_AddImageUrlLong:sString="Document_AddImageUrlLong";break;case AscDFH.historydescription_Document_AddImageToPage:sString="Document_AddImageToPage";break;case AscDFH.historydescription_Document_ApplyImagePrWithUrl:sString="Document_ApplyImagePrWithUrl";break;case AscDFH.historydescription_Document_ApplyImagePrWithUrlLong:sString="Document_ApplyImagePrWithUrlLong";break;case AscDFH.historydescription_Document_ApplyImagePrWithFillUrl:sString= "Document_ApplyImagePrWithFillUrl";break;case AscDFH.historydescription_Document_ApplyImagePrWithFillUrlLong:sString="Document_ApplyImagePrWithFillUrlLong";break;case AscDFH.historydescription_Document_ApplyImagePr:sString="Document_ApplyImagePr";break;case AscDFH.historydescription_Document_AddHyperlink:sString="Document_AddHyperlink";break;case AscDFH.historydescription_Document_ChangeHyperlink:sString="Document_ChangeHyperlink";break;case AscDFH.historydescription_Document_RemoveHyperlink:sString= "Document_RemoveHyperlink";break;case AscDFH.historydescription_Document_ReplaceMisspelledWord:sString="Document_ReplaceMisspelledWord";break;case AscDFH.historydescription_Document_AddComment:sString="Document_AddComment";break;case AscDFH.historydescription_Document_RemoveComment:sString="Document_RemoveComment";break;case AscDFH.historydescription_Document_ChangeComment:sString="Document_ChangeComment";break;case AscDFH.historydescription_Document_SetTextFontNameLong:sString="Document_SetTextFontNameLong"; break;case AscDFH.historydescription_Document_AddImage:sString="Document_AddImage";break;case AscDFH.historydescription_Document_ClearFormatting:sString="Document_ClearFormatting";break;case AscDFH.historydescription_Document_AddSectionBreak:sString="Document_AddSectionBreak";break;case AscDFH.historydescription_Document_AddMath:sString="Document_AddMath";break;case AscDFH.historydescription_Document_SetParagraphTabs:sString="Document_SetParagraphTabs";break;case AscDFH.historydescription_Document_SetParagraphIndentFromRulers:sString= "Document_SetParagraphIndentFromRulers";break;case AscDFH.historydescription_Document_SetDocumentMargin_Hor:sString="Document_SetDocumentMargin_Hor";break;case AscDFH.historydescription_Document_SetTableMarkup_Hor:sString="Document_SetTableMarkup_Hor";break;case AscDFH.historydescription_Document_SetDocumentMargin_Ver:sString="Document_SetDocumentMargin_Ver";break;case AscDFH.historydescription_Document_SetHdrFtrBounds:sString="Document_SetHdrFtrBounds";break;case AscDFH.historydescription_Document_SetTableMarkup_Ver:sString= "Document_SetTableMarkup_Ver";break;case AscDFH.historydescription_Document_DocumentExtendToPos:sString="Document_DocumentExtendToPos";break;case AscDFH.historydescription_Document_AddDropCap:sString="Document_AddDropCap";break;case AscDFH.historydescription_Document_RemoveDropCap:sString="Document_RemoveDropCap";break;case AscDFH.historydescription_Document_SetTextHighlight:sString="Document_SetTextHighlight";break;case AscDFH.historydescription_Document_BackSpaceButton:sString="Document_BackSpaceButton"; break;case AscDFH.historydescription_Document_MoveParagraphByTab:sString="Document_MoveParagraphByTab";break;case AscDFH.historydescription_Document_AddTab:sString="Document_AddTab";break;case AscDFH.historydescription_Document_EnterButton:sString="Document_EnterButton";break;case AscDFH.historydescription_Document_SpaceButton:sString="Document_SpaceButton";break;case AscDFH.historydescription_Document_ShiftInsert:sString="Document_ShiftInsert";break;case AscDFH.historydescription_Document_ShiftInsertSafari:sString= "Document_ShiftInsertSafari";break;case AscDFH.historydescription_Document_DeleteButton:sString="Document_DeleteButton";break;case AscDFH.historydescription_Document_ShiftDeleteButton:sString="Document_ShiftDeleteButton";break;case AscDFH.historydescription_Document_Shortcut_SetStyleHeading1:sString="Document_Shortcut_SetStyleHeading1";break;case AscDFH.historydescription_Document_Shortcut_SetStyleHeading2:sString="Document_Shortcut_SetStyleHeading2";break;case AscDFH.historydescription_Document_Shortcut_SetStyleHeading3:sString= "Document_Shortcut_SetStyleHeading3";break;case AscDFH.historydescription_Document_SetTextStrikeoutHotKey:sString="Document_SetTextStrikeoutHotKey";break;case AscDFH.historydescription_Document_SetTextBoldHotKey:sString="Document_SetTextBoldHotKey";break;case AscDFH.historydescription_Document_SetParagraphAlignHotKey:sString="Document_SetParagraphAlignHotKey";break;case AscDFH.historydescription_Document_AddEuroLetter:sString="Document_AddEuroLetter";break;case AscDFH.historydescription_Document_SetTextItalicHotKey:sString= "Document_SetTextItalicHotKey";break;case AscDFH.historydescription_Document_SetParagraphAlignHotKey2:sString="Document_SetParagraphAlignHotKey2";break;case AscDFH.historydescription_Document_SetParagraphNumberingHotKey:sString="Document_SetParagraphNumberingHotKey";break;case AscDFH.historydescription_Document_SetParagraphAlignHotKey3:sString="Document_SetParagraphAlignHotKey3";break;case AscDFH.historydescription_Document_AddPageNumHotKey:sString="Document_AddPageNumHotKey";break;case AscDFH.historydescription_Document_SetParagraphAlignHotKey4:sString= "Document_SetParagraphAlignHotKey4";break;case AscDFH.historydescription_Document_SetTextUnderlineHotKey:sString="Document_SetTextUnderlineHotKey";break;case AscDFH.historydescription_Document_FormatPasteHotKey:sString="Document_FormatPasteHotKey";break;case AscDFH.historydescription_Document_PasteHotKey:sString="Document_PasteHotKey";break;case AscDFH.historydescription_Document_PasteSafariHotKey:sString="Document_PasteSafariHotKey";break;case AscDFH.historydescription_Document_CutHotKey:sString= "Document_CutHotKey";break;case AscDFH.historydescription_Document_SetTextVertAlignHotKey:sString="Document_SetTextVertAlignHotKey";break;case AscDFH.historydescription_Document_AddMathHotKey:sString="Document_AddMathHotKey";break;case AscDFH.historydescription_Document_SetTextVertAlignHotKey2:sString="Document_SetTextVertAlignHotKey2";break;case AscDFH.historydescription_Document_MinusButton:sString="Document_MinusButton";break;case AscDFH.historydescription_Document_SetTextVertAlignHotKey3:sString= "Document_SetTextVertAlignHotKey3";break;case AscDFH.historydescription_Document_AddLetter:sString="Document_AddLetter";break;case AscDFH.historydescription_Document_MoveTableBorder:sString="Document_MoveTableBorder";break;case AscDFH.historydescription_Document_FormatPasteHotKey2:sString="Document_FormatPasteHotKey2";break;case AscDFH.historydescription_Document_SetTextHighlight2:sString="Document_SetTextHighlight2";break;case AscDFH.historydescription_Document_AddTextFromTextBox:sString="Document_AddTextFromTextBox"; break;case AscDFH.historydescription_Document_AddMailMergeField:sString="Document_AddMailMergeField";break;case AscDFH.historydescription_Document_MoveInlineTable:sString="Document_MoveInlineTable";break;case AscDFH.historydescription_Document_MoveFlowTable:sString="Document_MoveFlowTable";break;case AscDFH.historydescription_Document_RestoreFieldTemplateText:sString="Document_RestoreFieldTemplateText";break;case AscDFH.historydescription_Spreadsheet_SetCellFontName:sString="Spreadsheet_SetCellFontName"; break;case AscDFH.historydescription_Spreadsheet_SetCellFontSize:sString="Spreadsheet_SetCellFontSize";break;case AscDFH.historydescription_Spreadsheet_SetCellBold:sString="Spreadsheet_SetCellBold";break;case AscDFH.historydescription_Spreadsheet_SetCellItalic:sString="Spreadsheet_SetCellItalic";break;case AscDFH.historydescription_Spreadsheet_SetCellUnderline:sString="Spreadsheet_SetCellUnderline";break;case AscDFH.historydescription_Spreadsheet_SetCellStrikeout:sString="Spreadsheet_SetCellStrikeout"; break;case AscDFH.historydescription_Spreadsheet_SetCellSubscript:sString="Spreadsheet_SetCellSubscript";break;case AscDFH.historydescription_Spreadsheet_SetCellSuperscript:sString="Spreadsheet_SetCellSuperscript";break;case AscDFH.historydescription_Spreadsheet_SetCellAlign:sString="Spreadsheet_SetCellAlign";break;case AscDFH.historydescription_Spreadsheet_SetCellVertAlign:sString="Spreadsheet_SetCellVertAlign";break;case AscDFH.historydescription_Spreadsheet_SetCellTextColor:sString="Spreadsheet_SetCellTextColor"; break;case AscDFH.historydescription_Spreadsheet_SetCellBackgroundColor:sString="Spreadsheet_SetCellBackgroundColor";break;case AscDFH.historydescription_Spreadsheet_SetCellIncreaseFontSize:sString="Spreadsheet_SetCellIncreaseFontSize";break;case AscDFH.historydescription_Spreadsheet_SetCellDecreaseFontSize:sString="Spreadsheet_SetCellDecreaseFontSize";break;case AscDFH.historydescription_Spreadsheet_SetCellHyperlinkAdd:sString="Spreadsheet_SetCellHyperlinkAdd";break;case AscDFH.historydescription_Spreadsheet_SetCellHyperlinkModify:sString= "Spreadsheet_SetCellHyperlinkModify";break;case AscDFH.historydescription_Spreadsheet_SetCellHyperlinkRemove:sString="Spreadsheet_SetCellHyperlinkRemove";break;case AscDFH.historydescription_Spreadsheet_EditChart:sString="Spreadsheet_EditChart";break;case AscDFH.historydescription_Spreadsheet_Remove:sString="Spreadsheet_Remove";break;case AscDFH.historydescription_Spreadsheet_AddTab:sString="Spreadsheet_AddTab";break;case AscDFH.historydescription_Spreadsheet_AddNewParagraph:sString="Spreadsheet_AddNewParagraph"; break;case AscDFH.historydescription_Spreadsheet_AddSpace:sString="Spreadsheet_AddSpace";break;case AscDFH.historydescription_Spreadsheet_AddItem:sString="Spreadsheet_AddItem";break;case AscDFH.historydescription_Spreadsheet_PutPrLineSpacing:sString="Spreadsheet_PutPrLineSpacing";break;case AscDFH.historydescription_Spreadsheet_SetParagraphSpacing:sString="Spreadsheet_SetParagraphSpacing";break;case AscDFH.historydescription_Spreadsheet_SetGraphicObjectsProps:sString="Spreadsheet_SetGraphicObjectsProps"; break;case AscDFH.historydescription_Spreadsheet_ParaApply:sString="Spreadsheet_ParaApply";break;case AscDFH.historydescription_Spreadsheet_GraphicObjectLayer:sString="Spreadsheet_GraphicObjectLayer";break;case AscDFH.historydescription_Spreadsheet_ParagraphAdd:sString="Spreadsheet_ParagraphAdd";break;case AscDFH.historydescription_Spreadsheet_CreateGroup:sString="Spreadsheet_CreateGroup";break;case AscDFH.historydescription_CommonDrawings_ChangeAdj:sString="CommonDrawings_ChangeAdj";break;case AscDFH.historydescription_CommonDrawings_EndTrack:sString= "CommonDrawings_EndTrack";break;case AscDFH.historydescription_CommonDrawings_CopyCtrl:sString="CommonDrawings_CopyCtrl";break;case AscDFH.historydescription_Presentation_ParaApply:sString="Presentation_ParaApply";break;case AscDFH.historydescription_Presentation_ParaFormatPaste:sString="Presentation_ParaFormatPaste";break;case AscDFH.historydescription_Presentation_AddNewParagraph:sString="Presentation_AddNewParagraph";break;case AscDFH.historydescription_Presentation_CreateGroup:sString="Presentation_CreateGroup"; break;case AscDFH.historydescription_Presentation_UnGroup:sString="Presentation_UnGroup";break;case AscDFH.historydescription_Presentation_AddChart:sString="Presentation_AddChart";break;case AscDFH.historydescription_Presentation_EditChart:sString="Presentation_EditChart";break;case AscDFH.historydescription_Presentation_ParagraphAdd:sString="Presentation_ParagraphAdd";break;case AscDFH.historydescription_Presentation_ParagraphClearFormatting:sString="Presentation_ParagraphClearFormatting";break; case AscDFH.historydescription_Presentation_SetParagraphAlign:sString="Presentation_SetParagraphAlign";break;case AscDFH.historydescription_Presentation_SetParagraphSpacing:sString="Presentation_SetParagraphSpacing";break;case AscDFH.historydescription_Presentation_SetParagraphTabs:sString="Presentation_SetParagraphTabs";break;case AscDFH.historydescription_Presentation_SetParagraphIndent:sString="Presentation_SetParagraphIndent";break;case AscDFH.historydescription_Presentation_SetParagraphNumbering:sString= "Presentation_SetParagraphNumbering";break;case AscDFH.historydescription_Presentation_ParagraphIncDecFontSize:sString="Presentation_ParagraphIncDecFontSize";break;case AscDFH.historydescription_Presentation_ParagraphIncDecIndent:sString="Presentation_ParagraphIncDecIndent";break;case AscDFH.historydescription_Presentation_SetImageProps:sString="Presentation_SetImageProps";break;case AscDFH.historydescription_Presentation_SetShapeProps:sString="Presentation_SetShapeProps";break;case AscDFH.historydescription_Presentation_ChartApply:sString= "Presentation_ChartApply";break;case AscDFH.historydescription_Presentation_ChangeShapeType:sString="Presentation_ChangeShapeType";break;case AscDFH.historydescription_Presentation_SetVerticalAlign:sString="Presentation_SetVerticalAlign";break;case AscDFH.historydescription_Presentation_HyperlinkAdd:sString="Presentation_HyperlinkAdd";break;case AscDFH.historydescription_Presentation_HyperlinkModify:sString="Presentation_HyperlinkModify";break;case AscDFH.historydescription_Presentation_HyperlinkRemove:sString= "Presentation_HyperlinkRemove";break;case AscDFH.historydescription_Presentation_DistHor:sString="Presentation_DistHor";break;case AscDFH.historydescription_Presentation_DistVer:sString="Presentation_DistVer";break;case AscDFH.historydescription_Presentation_BringToFront:sString="Presentation_BringToFront";break;case AscDFH.historydescription_Presentation_BringForward:sString="Presentation_BringForward";break;case AscDFH.historydescription_Presentation_SendToBack:sString="Presentation_SendToBack"; break;case AscDFH.historydescription_Presentation_BringBackward:sString="Presentation_BringBackward";break;case AscDFH.historydescription_Presentation_ApplyTransition:sString="Presentation_ApplyTransition";break;case AscDFH.historydescription_Presentation_MoveSlidesToEnd:sString="Presentation_MoveSlidesToEnd";break;case AscDFH.historydescription_Presentation_MoveSlidesNextPos:sString="Presentation_MoveSlidesNextPos";break;case AscDFH.historydescription_Presentation_MoveSlidesPrevPos:sString="Presentation_MoveSlidesPrevPos"; break;case AscDFH.historydescription_Presentation_MoveSlidesToStart:sString="Presentation_MoveSlidesToStart";break;case AscDFH.historydescription_Presentation_MoveComments:sString="Presentation_MoveComments";break;case AscDFH.historydescription_Presentation_TableBorder:sString="Presentation_TableBorder";break;case AscDFH.historydescription_Presentation_AddFlowImage:sString="Presentation_AddFlowImage";break;case AscDFH.historydescription_Presentation_AddFlowTable:sString="Presentation_AddFlowTable"; break;case AscDFH.historydescription_Presentation_ChangeBackground:sString="Presentation_ChangeBackground";break;case AscDFH.historydescription_Presentation_AddNextSlide:sString="Presentation_AddNextSlide";break;case AscDFH.historydescription_Presentation_ShiftSlides:sString="Presentation_ShiftSlides";break;case AscDFH.historydescription_Presentation_DeleteSlides:sString="Presentation_DeleteSlides";break;case AscDFH.historydescription_Presentation_ChangeLayout:sString="Presentation_ChangeLayout"; break;case AscDFH.historydescription_Presentation_ChangeSlideSize:sString="Presentation_ChangeSlideSize";break;case AscDFH.historydescription_Presentation_ChangeColorScheme:sString="Presentation_ChangeColorScheme";break;case AscDFH.historydescription_Presentation_AddComment:sString="Presentation_AddComment";break;case AscDFH.historydescription_Presentation_ChangeComment:sString="Presentation_ChangeComment";break;case AscDFH.historydescription_Presentation_PutTextPrFontName:sString="Presentation_PutTextPrFontName"; break;case AscDFH.historydescription_Presentation_PutTextPrFontSize:sString="Presentation_PutTextPrFontSize";break;case AscDFH.historydescription_Presentation_PutTextPrBold:sString="Presentation_PutTextPrBold";break;case AscDFH.historydescription_Presentation_PutTextPrItalic:sString="Presentation_PutTextPrItalic";break;case AscDFH.historydescription_Presentation_PutTextPrUnderline:sString="Presentation_PutTextPrUnderline";break;case AscDFH.historydescription_Presentation_PutTextPrStrikeout:sString= "Presentation_PutTextPrStrikeout";break;case AscDFH.historydescription_Presentation_PutTextPrLineSpacing:sString="Presentation_PutTextPrLineSpacing";break;case AscDFH.historydescription_Presentation_PutTextPrSpacingBeforeAfter:sString="Presentation_PutTextPrSpacingBeforeAfter";break;case AscDFH.historydescription_Presentation_PutTextPrIncreaseFontSize:sString="Presentation_PutTextPrIncreaseFontSize";break;case AscDFH.historydescription_Presentation_PutTextPrDecreaseFontSize:sString="Presentation_PutTextPrDecreaseFontSize"; break;case AscDFH.historydescription_Presentation_PutTextPrAlign:sString="Presentation_PutTextPrAlign";break;case AscDFH.historydescription_Presentation_PutTextPrBaseline:sString="Presentation_PutTextPrBaseline";break;case AscDFH.historydescription_Presentation_PutTextPrListType:sString="Presentation_PutTextPrListType";break;case AscDFH.historydescription_Presentation_PutTextColor:sString="Presentation_PutTextColor";break;case AscDFH.historydescription_Presentation_PutTextColor2:sString="Presentation_PutTextColor2"; break;case AscDFH.historydescription_Presentation_PutPrIndent:sString="Presentation_PutPrIndent";break;case AscDFH.historydescription_Presentation_PutPrIndentRight:sString="Presentation_PutPrIndentRight";break;case AscDFH.historydescription_Presentation_PutPrFirstLineIndent:sString="Presentation_PutPrFirstLineIndent";break;case AscDFH.historydescription_Presentation_AddPageBreak:sString="Presentation_AddPageBreak";break;case AscDFH.historydescription_Presentation_AddRowAbove:sString="Presentation_AddRowAbove"; break;case AscDFH.historydescription_Presentation_AddRowBelow:sString="Presentation_AddRowBelow";break;case AscDFH.historydescription_Presentation_AddColLeft:sString="Presentation_AddColLeft";break;case AscDFH.historydescription_Presentation_AddColRight:sString="Presentation_AddColRight";break;case AscDFH.historydescription_Presentation_RemoveRow:sString="Presentation_RemoveRow";break;case AscDFH.historydescription_Presentation_RemoveCol:sString="Presentation_RemoveCol";break;case AscDFH.historydescription_Presentation_RemoveTable:sString= "Presentation_RemoveTable";break;case AscDFH.historydescription_Presentation_MergeCells:sString="Presentation_MergeCells";break;case AscDFH.historydescription_Presentation_SplitCells:sString="Presentation_SplitCells";break;case AscDFH.historydescription_Presentation_TblApply:sString="Presentation_TblApply";break;case AscDFH.historydescription_Presentation_RemoveComment:sString="Presentation_RemoveComment";break;case AscDFH.historydescription_Presentation_EndFontLoad:sString="Presentation_EndFontLoad"; break;case AscDFH.historydescription_Presentation_ChangeTheme:sString="Presentation_ChangeTheme";break;case AscDFH.historydescription_Presentation_TableMoveFromRulers:sString="Presentation_TableMoveFromRulers";break;case AscDFH.historydescription_Presentation_TableMoveFromRulersInline:sString="Presentation_TableMoveFromRulersInline";break;case AscDFH.historydescription_Presentation_PasteOnThumbnails:sString="Presentation_PasteOnThumbnails";break;case AscDFH.historydescription_Presentation_PasteOnThumbnailsSafari:sString= "Presentation_PasteOnThumbnailsSafari";break;case AscDFH.historydescription_Document_ConvertOldEquation:sString="Document_ConvertOldEquation";break;case AscDFH.historydescription_Document_AddNewStyle:sString="Document_AddNewStyle";break;case AscDFH.historydescription_Document_RemoveStyle:sString="Document_RemoveStyle";break;case AscDFH.historydescription_Document_AddTextArt:sString="Document_AddTextArt";break;case AscDFH.historydescription_Document_RemoveAllCustomStyles:sString="Document_RemoveAllCustomStyles"; break;case AscDFH.historydescription_Document_AcceptAllRevisionChanges:sString="Document_AcceptAllRevisionChanges";break;case AscDFH.historydescription_Document_RejectAllRevisionChanges:sString="Document_RejectAllRevisionChanges";break;case AscDFH.historydescription_Document_AcceptRevisionChange:sString="Document_AcceptRevisionChange";break;case AscDFH.historydescription_Document_RejectRevisionChange:sString="Document_RejectRevisionChange";break;case AscDFH.historydescription_Document_AcceptRevisionChangesBySelection:sString= "Document_AcceptRevisionChangesBySelection";break;case AscDFH.historydescription_Document_RejectRevisionChangesBySelection:sString="Document_RejectRevisionChangesBySelection";break;case AscDFH.historydescription_Document_AddLetterUnion:sString="Document_AddLetterUnion";break;case AscDFH.historydescription_Document_SetColumnsFromRuler:sString="Document_SetColumnsFromRuler";break;case AscDFH.historydescription_Document_SetColumnsProps:sString="Document_SetColumnsProps";break;case AscDFH.historydescription_Document_AddColumnBreak:sString= "Document_AddColumnBreak";break;case AscDFH.historydescription_Document_AddTabToMath:sString="Document_AddTabToMath";break;case AscDFH.historydescription_Document_ApplyPrToMath:sString="Document_ApplyPrToMath";break;case AscDFH.historydescription_Document_SetMathProps:sString="Document_SetMathProps";break;case AscDFH.historydescription_Document_SetSectionProps:sString="Document_SetColumnsProps";break;case AscDFH.historydescription_Document_ApiBuilder:sString="Document_ApiBuilder";break;case AscDFH.historydescription_Document_AddOleObject:sString= "Document_AddOleObject";break;case AscDFH.historydescription_Document_EditOleObject:sString="Document_EditOleObject";break;case AscDFH.historydescription_Document_CompositeInput:sString="Document_CompositeInput";break;case AscDFH.historydescription_Document_CompositeInputReplace:sString="Document_CompositeInputReplace";break;case AscDFH.historydescription_Document_AddPageCount:sString="Document_AddPageCount";break;case AscDFH.historydescription_Document_AddFootnote:sString="Document_AddFootnote"; break;case AscDFH.historydescription_Document_SetFootnotePr:sString="Document_SetFootnotePr";break;case AscDFH.historydescription_Document_RemoveAllFootnotes:sString="Document_RemoveAllFootnotes";break;case AscDFH.historydescription_Document_InsertDocumentsByUrls:sString="Document_InsertDocumentsByUrls";break;case AscDFH.historydescription_Document_AddBlockLevelContentControl:sString="Document_AddBlockLevelContentControl";break;case AscDFH.historydescription_Document_AddInlineLevelContentControl:sString= "Document_AddInlineLevelContentControl";break;case AscDFH.historydescription_Document_RemoveContentControl:sString="Document_RemoveContentControl";break;case AscDFH.historydescription_Document_RemoveContentControlWrapper:sString="Document_RemoveContentControlWrapper";break;case AscDFH.historydescription_Document_ChangeContentControlProperties:sString="Document_ChangeContentControlProperties";break;case AscDFH.historydescription_DocumentMacros_Data:sString="DocumentMacros_Data";break;case AscDFH.historydescription_Document_AddBookmark:sString= "Document_AddBookmark";break;case AscDFH.historydescription_Document_AddTableOfContents:sString="Document_AddTableOfContents";break;case AscDFH.historydescription_Document_ChangeOutlineLevel:sString="Document_ChangeOutlineLevel";break;case AscDFH.historydescription_Document_AddElementToOutline:sString="Document_AddElementToOutline";break;case AscDFH.historydescription_Document_ResizeTable:sString="Document_ResizeTable";break;case AscDFH.historydescription_Document_RemoveComplexField:sString="Document_RemoveComplexField"; break;case AscDFH.historydescription_Document_SetComplexFieldPr:sString="Document_SetComplexFieldPr";break;case AscDFH.historydescription_Document_UpdateTableOfContents:sString="Document_UpdateTableOfContents";break;case AscDFH.historydescription_Document_SectionStartPage:sString="Document_SectionStartPage";break;case AscDFH.historydescription_Document_DistributeTableCells:sString="Document_DistributeTableCells";break;case AscDFH.historydescription_Document_RemoveBookmark:sString="Document_RemoveBookmark"; break;case AscDFH.historydescription_Document_ContinueNumbering:sString="Document_ContinueNumbering";break;case AscDFH.historydescription_Document_RestartNumbering:sString="Document_RestartNumbering";break;case AscDFH.historydescription_Document_AutomaticListAsType:sString="Document_AutomaticListAsType";break;case AscDFH.historydescription_Document_CreateNum:sString="Document_CreateNum";break;case AscDFH.historydescription_Document_ChangeNumLvl:sString="Document_ChangeNumLvl";break;case AscDFH.historydescription_Document_AutoCorrectSmartQuotes:sString= "Document_AutoCorrectSmartQuotes";break;case AscDFH.historydescription_Document_AutoCorrectHyphensWithDash:sString="Document_AutoCorrectHyphensWithDash";break;case AscDFH.historydescription_Document_SetGlobalSdtHighlightColor:sString="Document_SetGlobalSdtHighlightColor";break;case AscDFH.historydescription_Document_SetGlobalSdtShowHighlight:sString="Document_SetGlobalSdtShowHighlight";break;case AscDFH.historydescription_Document_UpdateFields:sString="Document_UpdateFields";break;case AscDFH.historydescription_Document_AddBlankPage:sString= "Document_AddBlankPage";break;case AscDFH.historydescription_Document_AddTableFormula:sString="Document_AddTableFormula";break;case AscDFH.historydescription_Document_ChangeTableFormula:sString="Document_ChangeTableFormula";break;case AscDFH.historydescription_Document_SetParagraphOutlineLvl:sString="Document_SetParagraphOutlineLvl";break;case AscDFH.historydescription_Document_RemoveTableCells:sString="Document_RemoveTableCells";break;case AscDFH.historydescription_Document_AddContentControlCheckBox:sString= "Document_AddContentControlCheckBox";break;case AscDFH.historydescription_Document_SetContentControlCheckBoxPr:sString="Document_SetContentControlCheckBoxPr";break;case AscDFH.historydescription_Document_AddContentControlPicture:sString="Document_AddContentControlPicture";break;case AscDFH.historydescription_Document_SetContentControlPictureUrl:sString="Document_SetContentControlPictureUrl";break;case AscDFH.historydescription_Document_RemoveAllComments:sString="Document_RemoveAllComments";break; case AscDFH.historydescription_Document_AddContentControlList:sString="Document_AddContentControlList";break;case AscDFH.historydescription_Document_SetContentControlListPr:sString="Document_SetContentControlListPr";break;case AscDFH.historydescription_Document_SelectContentControlListItem:sString="Document_SelectContentControlListItem";break;case AscDFH.historydescription_Document_AddContentControlDatePicker:sString="Document_AddContentControlDatePicker";break;case AscDFH.historydescription_Document_SetContentControlDatePickerPr:sString= "Document_SetContentControlDatePickerPr";break;case AscDFH.historydescription_Document_AddTextWithProperties:sString="Document_AddTextWithProperties";break;case AscDFH.historydescription_Document_AddCaption:sString="Document_AddCaption";break;case AscDFH.historydescription_Document_CompareDocuments:sString="Document_CompareDocuments";break;case AscDFH.historydescription_Document_DrawNewTable:sString="Document_DrawNewTable";break;case AscDFH.historydescription_Document_DrawTable:sString="Document_DrawTable"; break;case AscDFH.historydescription_Document_AddDateTimeField:sString="Document_AddDateTimeField";break;case AscDFH.historydescription_Document_SetContentControlTextPlaceholder:sString="Document_SetContentControlTextPlaceholder";break;case AscDFH.historydescription_Document_AddEndnote:sString="Document_AddEndnote";break;case AscDFH.historydescription_Document_AddContentControlTextForm:sString="Document_AddContentControlTextForm";break;case AscDFH.historydescription_Document_SetEndnotePr:sString= "Document_SetEndnotePr";break;case AscDFH.historydescription_Document_ConvertFootnoteType:sString="Document_ConvertFootnoteType";break;case AscDFH.historydescription_Document_AutoCorrectCommon:sString="Document_AutoCorrectCommon";break;case AscDFH.historydescription_Document_Shortcut_ClearFormatting:sString="Document_Shortcut_ClearFormatting";break;case AscDFH.historydescription_Document_Shortcut_AddNonBreakingSpace:sString="Document_Shortcut_AddNonBreakingSpace";break;case AscDFH.historydescription_Document_SetParagraphSuppressLineNumbers:sString= "Document_SetParagraphSuppressLineNumbers";break;case AscDFH.historydescription_Document_SetLineNumbersProps:sString="Document_SetLineNumbersProps";break;case AscDFH.historydescription_Document_AddCrossRef:sString="Document_AddCrossRef";break;case AscDFH.historydescription_Document_ClearAllSpecialForms:sString="Document_ClearAllSpecialForms";break;case AscDFH.historydescription_Document_ChangeTextCase:sString="Document_ChangeTextCase";break;case AscDFH.historydescription_Document_SetNumberingLvl:sString= "Document_SetNumberingLvl";break;case AscDFH.historydescription_Document_SetTrackRevisions:sString="Document_SetTrackRevisions";break;case AscDFH.historydescription_Document_SetContentControlText:sString="Document_SetContentControlText";break;case AscDFH.historydescription_Document_ClearContentControl:sString="Document_ClearContentControl";break;case AscDFH.historydescription_Document_AutoCorrectFirstLetterOfSentence:sString="Document_AutoCorrectFirstLetterOfSentence";break;case AscDFH.historydescription_Document_ConvertTextToTable:sString= "Document_ConvertTextToTable";break;case AscDFH.historydescription_Document_ConvertTableToText:sString="Document_ConvertTableToText";case AscDFH.historydescription_Document_ResolveAllComments:sString="Document_ResolveAllComments";break;case AscDFH.historydescription_Document_ConvertFormFixedType:sString="Document_ConvertFormFixedType";break}return sString}function GetHistoryClassTypeByChangeType(nChangeType){return nChangeType>>16&65535}window["AscDFH"]=window["AscDFH"]||{};window["AscDFH"].GetHistoryPointStringDescription= GetHistoryPointStringDescription;window["AscDFH"].GetHistoryClassTypeByChangeType=GetHistoryClassTypeByChangeType;window["AscDFH"].historyitem_recalctype_Inline=0;window["AscDFH"].historyitem_recalctype_Flow=1;window["AscDFH"].historyitem_recalctype_HdrFtr=2;window["AscDFH"].historyitem_recalctype_Drawing=3;window["AscDFH"].historyitem_recalctype_NotesEnd=4;window["AscDFH"].historyitem_type_Unknown=0<<16;window["AscDFH"].historyitem_type_TableId=1<<16;window["AscDFH"].historyitem_type_Document=2<< 16;window["AscDFH"].historyitem_type_Paragraph=3<<16;window["AscDFH"].historyitem_type_TextPr=4<<16;window["AscDFH"].historyitem_type_Drawing=5<<16;window["AscDFH"].historyitem_type_DrawingObjects=6<<16;window["AscDFH"].historyitem_type_FlowObjects=7<<16;window["AscDFH"].historyitem_type_FlowImage=8<<16;window["AscDFH"].historyitem_type_Table=9<<16;window["AscDFH"].historyitem_type_TableRow=10<<16;window["AscDFH"].historyitem_type_TableCell=11<<16;window["AscDFH"].historyitem_type_DocumentContent= 12<<16;window["AscDFH"].historyitem_type_FlowTable=13<<16;window["AscDFH"].historyitem_type_HdrFtrController=14<<16;window["AscDFH"].historyitem_type_HdrFtr=15<<16;window["AscDFH"].historyitem_type_AbstractNum=16<<16;window["AscDFH"].historyitem_type_Comment=17<<16;window["AscDFH"].historyitem_type_Comments=18<<16;window["AscDFH"].historyitem_type_Image=19<<16;window["AscDFH"].historyitem_type_GrObjects=20<<16;window["AscDFH"].historyitem_type_Hyperlink=21<<16;window["AscDFH"].historyitem_type_Style= 23<<16;window["AscDFH"].historyitem_type_Styles=24<<16;window["AscDFH"].historyitem_type_ChartTitle=25<<16;window["AscDFH"].historyitem_type_Math=26<<16;window["AscDFH"].historyitem_type_CommentMark=27<<16;window["AscDFH"].historyitem_type_ParaRun=28<<16;window["AscDFH"].historyitem_type_MathContent=29<<16;window["AscDFH"].historyitem_type_Section=30<<16;window["AscDFH"].historyitem_type_acc=31<<16;window["AscDFH"].historyitem_type_bar=32<<16;window["AscDFH"].historyitem_type_borderBox=33<<16;window["AscDFH"].historyitem_type_box= 34<<16;window["AscDFH"].historyitem_type_delimiter=35<<16;window["AscDFH"].historyitem_type_eqArr=36<<16;window["AscDFH"].historyitem_type_frac=37<<16;window["AscDFH"].historyitem_type_mathFunc=38<<16;window["AscDFH"].historyitem_type_groupChr=39<<16;window["AscDFH"].historyitem_type_lim=40<<16;window["AscDFH"].historyitem_type_matrix=41<<16;window["AscDFH"].historyitem_type_nary=42<<16;window["AscDFH"].historyitem_type_integral=43<<16;window["AscDFH"].historyitem_type_double_integral=44<<16;window["AscDFH"].historyitem_type_triple_integral= 45<<16;window["AscDFH"].historyitem_type_contour_integral=46<<16;window["AscDFH"].historyitem_type_surface_integral=47<<16;window["AscDFH"].historyitem_type_volume_integral=48<<16;window["AscDFH"].historyitem_type_phant=49<<16;window["AscDFH"].historyitem_type_rad=50<<16;window["AscDFH"].historyitem_type_deg_subsup=51<<16;window["AscDFH"].historyitem_type_iterators=52<<16;window["AscDFH"].historyitem_type_deg=53<<16;window["AscDFH"].historyitem_type_ParaComment=54<<16;window["AscDFH"].historyitem_type_Field= 55<<16;window["AscDFH"].historyitem_type_Footnotes=56<<16;window["AscDFH"].historyitem_type_FootEndNote=57<<16;window["AscDFH"].historyitem_type_Presentation=58<<16;window["AscDFH"].historyitem_type_BlockLevelSdt=59<<16;window["AscDFH"].historyitem_type_SdtPr=60<<16;window["AscDFH"].historyitem_type_InlineLevelSdt=61<<16;window["AscDFH"].historyitem_type_ParaBookmark=62<<16;window["AscDFH"].historyitem_type_Num=63<<16;window["AscDFH"].historyitem_type_PresentationField=64<<16;window["AscDFH"].historyitem_type_ParaRevisionMove= 65<<16;window["AscDFH"].historyitem_type_RunRevisionMove=66<<16;window["AscDFH"].historyitem_type_GlossaryDocument=67<<16;window["AscDFH"].historyitem_type_DocPart=68<<16;window["AscDFH"].historyitem_type_Endnotes=69<<16;window["AscDFH"].historyitem_type_CommonShape=1E3<<16;window["AscDFH"].historyitem_type_ColorMod=1001<<16;window["AscDFH"].historyitem_type_ColorModifiers=1002<<16;window["AscDFH"].historyitem_type_SysColor=1003<<16;window["AscDFH"].historyitem_type_PrstColor=1004<<16;window["AscDFH"].historyitem_type_RGBColor= 1005<<16;window["AscDFH"].historyitem_type_SchemeColor=1006<<16;window["AscDFH"].historyitem_type_UniColor=1007<<16;window["AscDFH"].historyitem_type_SrcRect=1008<<16;window["AscDFH"].historyitem_type_BlipFill=1009<<16;window["AscDFH"].historyitem_type_SolidFill=1010<<16;window["AscDFH"].historyitem_type_Gs=1011<<16;window["AscDFH"].historyitem_type_GradLin=1012<<16;window["AscDFH"].historyitem_type_GradPath=1013<<16;window["AscDFH"].historyitem_type_GradFill=1014<<16;window["AscDFH"].historyitem_type_PathFill= 1015<<16;window["AscDFH"].historyitem_type_NoFill=1016<<16;window["AscDFH"].historyitem_type_UniFill=1017<<16;window["AscDFH"].historyitem_type_EndArrow=1018<<16;window["AscDFH"].historyitem_type_LineJoin=1019<<16;window["AscDFH"].historyitem_type_Ln=1020<<16;window["AscDFH"].historyitem_type_DefaultShapeDefinition=1021<<16;window["AscDFH"].historyitem_type_CNvPr=1022<<16;window["AscDFH"].historyitem_type_NvPr=1023<<16;window["AscDFH"].historyitem_type_Ph=1024<<16;window["AscDFH"].historyitem_type_UniNvPr= 1025<<16;window["AscDFH"].historyitem_type_StyleRef=1026<<16;window["AscDFH"].historyitem_type_FontRef=1027<<16;window["AscDFH"].historyitem_type_Chart=1028<<16;window["AscDFH"].historyitem_type_ChartSpace=1029<<16;window["AscDFH"].historyitem_type_Legend=1030<<16;window["AscDFH"].historyitem_type_Layout=1031<<16;window["AscDFH"].historyitem_type_LegendEntry=1032<<16;window["AscDFH"].historyitem_type_PivotFmt=1033<<16;window["AscDFH"].historyitem_type_DLbl=1034<<16;window["AscDFH"].historyitem_type_Marker= 1035<<16;window["AscDFH"].historyitem_type_PlotArea=1036<<16;window["AscDFH"].historyitem_type_Axis=1037<<16;window["AscDFH"].historyitem_type_NumFmt=1038<<16;window["AscDFH"].historyitem_type_Scaling=1039<<16;window["AscDFH"].historyitem_type_DTable=1040<<16;window["AscDFH"].historyitem_type_LineChart=1041<<16;window["AscDFH"].historyitem_type_DLbls=1042<<16;window["AscDFH"].historyitem_type_UpDownBars=1043<<16;window["AscDFH"].historyitem_type_BarChart=1044<<16;window["AscDFH"].historyitem_type_BubbleChart= 1045<<16;window["AscDFH"].historyitem_type_DoughnutChart=1046<<16;window["AscDFH"].historyitem_type_OfPieChart=1047<<16;window["AscDFH"].historyitem_type_PieChart=1048<<16;window["AscDFH"].historyitem_type_RadarChart=1049<<16;window["AscDFH"].historyitem_type_ScatterChart=1050<<16;window["AscDFH"].historyitem_type_StockChart=1051<<16;window["AscDFH"].historyitem_type_SurfaceChart=1052<<16;window["AscDFH"].historyitem_type_BandFmt=1053<<16;window["AscDFH"].historyitem_type_AreaChart=1054<<16;window["AscDFH"].historyitem_type_ScatterSer= 1055<<16;window["AscDFH"].historyitem_type_DPt=1056<<16;window["AscDFH"].historyitem_type_ErrBars=1057<<16;window["AscDFH"].historyitem_type_MinusPlus=1058<<16;window["AscDFH"].historyitem_type_NumLit=1059<<16;window["AscDFH"].historyitem_type_NumericPoint=1060<<16;window["AscDFH"].historyitem_type_NumRef=1061<<16;window["AscDFH"].historyitem_type_TrendLine=1062<<16;window["AscDFH"].historyitem_type_Tx=1063<<16;window["AscDFH"].historyitem_type_StrRef=1064<<16;window["AscDFH"].historyitem_type_StrCache= 1065<<16;window["AscDFH"].historyitem_type_StrPoint=1066<<16;window["AscDFH"].historyitem_type_XVal=1067<<16;window["AscDFH"].historyitem_type_MultiLvlStrRef=1068<<16;window["AscDFH"].historyitem_type_MultiLvlStrCache=1069<<16;window["AscDFH"].historyitem_type_StringLiteral=1070<<16;window["AscDFH"].historyitem_type_YVal=1071<<16;window["AscDFH"].historyitem_type_AreaSeries=1072<<16;window["AscDFH"].historyitem_type_Cat=1073<<16;window["AscDFH"].historyitem_type_PictureOptions=1074<<16;window["AscDFH"].historyitem_type_RadarSeries= 1075<<16;window["AscDFH"].historyitem_type_BarSeries=1076<<16;window["AscDFH"].historyitem_type_LineSeries=1077<<16;window["AscDFH"].historyitem_type_PieSeries=1078<<16;window["AscDFH"].historyitem_type_SurfaceSeries=1079<<16;window["AscDFH"].historyitem_type_BubbleSeries=1080<<16;window["AscDFH"].historyitem_type_ExternalData=1081<<16;window["AscDFH"].historyitem_type_PivotSource=1082<<16;window["AscDFH"].historyitem_type_Protection=1083<<16;window["AscDFH"].historyitem_type_ChartWall=1084<<16;window["AscDFH"].historyitem_type_View3d= 1085<<16;window["AscDFH"].historyitem_type_ChartText=1086<<16;window["AscDFH"].historyitem_type_ShapeStyle=1087<<16;window["AscDFH"].historyitem_type_Xfrm=1088<<16;window["AscDFH"].historyitem_type_SpPr=1089<<16;window["AscDFH"].historyitem_type_ClrScheme=1090<<16;window["AscDFH"].historyitem_type_ClrMap=1091<<16;window["AscDFH"].historyitem_type_ExtraClrScheme=1092<<16;window["AscDFH"].historyitem_type_FontCollection=1093<<16;window["AscDFH"].historyitem_type_FontScheme=1094<<16;window["AscDFH"].historyitem_type_FormatScheme= 1095<<16;window["AscDFH"].historyitem_type_ThemeElements=1096<<16;window["AscDFH"].historyitem_type_HF=1097<<16;window["AscDFH"].historyitem_type_BgPr=1098<<16;window["AscDFH"].historyitem_type_Bg=1099<<16;window["AscDFH"].historyitem_type_PrintSettings=1100<<16;window["AscDFH"].historyitem_type_HeaderFooterChart=1101<<16;window["AscDFH"].historyitem_type_PageMarginsChart=1102<<16;window["AscDFH"].historyitem_type_PageSetup=1103<<16;window["AscDFH"].historyitem_type_Shape=1104<<16;window["AscDFH"].historyitem_type_DispUnits= 1105<<16;window["AscDFH"].historyitem_type_GroupShape=1106<<16;window["AscDFH"].historyitem_type_ImageShape=1107<<16;window["AscDFH"].historyitem_type_Geometry=1108<<16;window["AscDFH"].historyitem_type_Path=1109<<16;window["AscDFH"].historyitem_type_TextBody=1110<<16;window["AscDFH"].historyitem_type_CatAx=1111<<16;window["AscDFH"].historyitem_type_ValAx=1112<<16;window["AscDFH"].historyitem_type_WrapPolygon=1113<<16;window["AscDFH"].historyitem_type_DateAx=1114<<16;window["AscDFH"].historyitem_type_SerAx= 1115<<16;window["AscDFH"].historyitem_type_Title=1116<<16;window["AscDFH"].historyitem_type_Slide=1117<<16;window["AscDFH"].historyitem_type_SlideLayout=1118<<16;window["AscDFH"].historyitem_type_SlideMaster=1119<<16;window["AscDFH"].historyitem_type_SlideComments=1120<<16;window["AscDFH"].historyitem_type_PropLocker=1121<<16;window["AscDFH"].historyitem_type_Theme=1122<<16;window["AscDFH"].historyitem_type_GraphicFrame=1123<<16;window["AscDFH"].historyitem_type_GrpFill=1124<<16;window["AscDFH"].historyitem_type_OleObject= 1125<<16;window["AscDFH"].historyitem_type_DrawingContent=1126<<16;window["AscDFH"].historyitem_type_Sparkline=1127<<16;window["AscDFH"].historyitem_type_NotesMaster=1128<<16;window["AscDFH"].historyitem_type_Notes=1129<<16;window["AscDFH"].historyitem_type_Cnx=1130<<16;window["AscDFH"].historyitem_type_PresentationSection=1131<<16;window["AscDFH"].historyitem_type_PivotTableDefinition=1132<<16;window["AscDFH"].historyitem_type_LockedCanvas=1133<<16;window["AscDFH"].historyitem_type_RelSizeAnchor= 1134<<16;window["AscDFH"].historyitem_type_AbsSizeAnchor=1135<<16;window["AscDFH"].historyitem_type_Core=1136<<16;window["AscDFH"].historyitem_type_SlicerView=1137<<16;window["AscDFH"].historyitem_type_PivotWorksheetSource=1138<<16;window["AscDFH"].historyitem_type_NamedSheetView=1139<<16;window["AscDFH"].historyitem_type_DataValidation=1140<<16;window["AscDFH"].historyitem_type_EmptyObject=1141<<16;window["AscDFH"].historyitem_type_Timing=1142<<16;window["AscDFH"].historyitem_type_CommonTimingList= 1143<<16;window["AscDFH"].historyitem_type_ObjectTarget=1144<<16;window["AscDFH"].historyitem_type_BldBase=1145<<16;window["AscDFH"].historyitem_type_BldDgm=1146<<16;window["AscDFH"].historyitem_type_BldGraphic=1147<<16;window["AscDFH"].historyitem_type_BldOleChart=1148<<16;window["AscDFH"].historyitem_type_BldP=1149<<16;window["AscDFH"].historyitem_type_BldSub=1150<<16;window["AscDFH"].historyitem_type_DirTransition=1151<<16;window["AscDFH"].historyitem_type_OptBlackTransition=1152<<16;window["AscDFH"].historyitem_type_GraphicEl= 1153<<16;window["AscDFH"].historyitem_type_IndexRg=1154<<16;window["AscDFH"].historyitem_type_Tmpl=1155<<16;window["AscDFH"].historyitem_type_Anim=1156<<16;window["AscDFH"].historyitem_type_CBhvr=1157<<16;window["AscDFH"].historyitem_type_CTn=1158<<16;window["AscDFH"].historyitem_type_Cond=1159<<16;window["AscDFH"].historyitem_type_Rtn=1160<<16;window["AscDFH"].historyitem_type_TgtEl=1161<<16;window["AscDFH"].historyitem_type_SndTgt=1162<<16;window["AscDFH"].historyitem_type_SpTgt=1163<<16;window["AscDFH"].historyitem_type_IterateData= 1164<<16;window["AscDFH"].historyitem_type_Tm=1165<<16;window["AscDFH"].historyitem_type_Tav=1166<<16;window["AscDFH"].historyitem_type_AnimVariant=1167<<16;window["AscDFH"].historyitem_type_AnimClr=1168<<16;window["AscDFH"].historyitem_type_AnimEffect=1169<<16;window["AscDFH"].historyitem_type_AnimMotion=1170<<16;window["AscDFH"].historyitem_type_AnimRot=1171<<16;window["AscDFH"].historyitem_type_AnimScale=1172<<16;window["AscDFH"].historyitem_type_Audio=1173<<16;window["AscDFH"].historyitem_type_CMediaNode= 1174<<16;window["AscDFH"].historyitem_type_Cmd=1175<<16;window["AscDFH"].historyitem_type_TimeNodeContainer=1176<<16;window["AscDFH"].historyitem_type_Seq=1177<<16;window["AscDFH"].historyitem_type_Set=1178<<16;window["AscDFH"].historyitem_type_Video=1179<<16;window["AscDFH"].historyitem_type_OleChartEl=1180<<16;window["AscDFH"].historyitem_type_TlPoint=1181<<16;window["AscDFH"].historyitem_type_SndAc=1182<<16;window["AscDFH"].historyitem_type_StSnd=1183<<16;window["AscDFH"].historyitem_type_TxEl= 1184<<16;window["AscDFH"].historyitem_type_Wheel=1185<<16;window["AscDFH"].historyitem_type_AttrName=1186<<16;window["AscDFH"].historyitem_type_AttrNameLst=1187<<16;window["AscDFH"].historyitem_type_BldLst=1188<<16;window["AscDFH"].historyitem_type_CondLst=1189<<16;window["AscDFH"].historyitem_type_ChildTnLst=1190<<16;window["AscDFH"].historyitem_type_Par=1191<<16;window["AscDFH"].historyitem_type_Excl=1192<<16;window["AscDFH"].historyitem_type_TmplLst=1193<<16;window["AscDFH"].historyitem_type_TnLst= 1194<<16;window["AscDFH"].historyitem_type_TavLst=1195<<16;window["AscDFH"].historyitem_type_SldSz=1196<<16;window["AscDFH"].historyitem_type_ChartStyle=1197<<16;window["AscDFH"].historyitem_type_ChartStyleEntry=1198<<16;window["AscDFH"].historyitem_type_MarkerLayout=1199<<16;window["AscDFH"].historyitem_type_DocumentMacros=2E3<<16;window["AscDFH"].historyitem_Unknown_Unknown=window["AscDFH"].historyitem_type_Unknown|0;window["AscDFH"].historyitem_TableId_Add=window["AscDFH"].historyitem_type_TableId| 1;window["AscDFH"].historyitem_TableId_Description=window["AscDFH"].historyitem_type_TableId|65535;window["AscDFH"].historyitem_Document_AddItem=window["AscDFH"].historyitem_type_Document|1;window["AscDFH"].historyitem_Document_RemoveItem=window["AscDFH"].historyitem_type_Document|2;window["AscDFH"].historyitem_Document_DefaultTab=window["AscDFH"].historyitem_type_Document|3;window["AscDFH"].historyitem_Document_EvenAndOddHeaders=window["AscDFH"].historyitem_type_Document|4;window["AscDFH"].historyitem_Document_DefaultLanguage= window["AscDFH"].historyitem_type_Document|5;window["AscDFH"].historyitem_Document_MathSettings=window["AscDFH"].historyitem_type_Document|6;window["AscDFH"].historyitem_Document_SdtGlobalSettings=window["AscDFH"].historyitem_type_Document|7;window["AscDFH"].historyitem_Document_Settings_GutterAtTop=window["AscDFH"].historyitem_type_Document|8;window["AscDFH"].historyitem_Document_Settings_MirrorMargins=window["AscDFH"].historyitem_type_Document|9;window["AscDFH"].historyitem_Document_SpecialFormsGlobalSettings= window["AscDFH"].historyitem_type_Document|10;window["AscDFH"].historyitem_Document_Settings_TrackRevisions=window["AscDFH"].historyitem_type_Document|11;window["AscDFH"].historyitem_Paragraph_AddItem=window["AscDFH"].historyitem_type_Paragraph|1;window["AscDFH"].historyitem_Paragraph_RemoveItem=window["AscDFH"].historyitem_type_Paragraph|2;window["AscDFH"].historyitem_Paragraph_Numbering=window["AscDFH"].historyitem_type_Paragraph|3;window["AscDFH"].historyitem_Paragraph_Align=window["AscDFH"].historyitem_type_Paragraph| 4;window["AscDFH"].historyitem_Paragraph_Ind_First=window["AscDFH"].historyitem_type_Paragraph|5;window["AscDFH"].historyitem_Paragraph_Ind_Right=window["AscDFH"].historyitem_type_Paragraph|6;window["AscDFH"].historyitem_Paragraph_Ind_Left=window["AscDFH"].historyitem_type_Paragraph|7;window["AscDFH"].historyitem_Paragraph_ContextualSpacing=window["AscDFH"].historyitem_type_Paragraph|8;window["AscDFH"].historyitem_Paragraph_KeepLines=window["AscDFH"].historyitem_type_Paragraph|9;window["AscDFH"].historyitem_Paragraph_KeepNext= window["AscDFH"].historyitem_type_Paragraph|10;window["AscDFH"].historyitem_Paragraph_PageBreakBefore=window["AscDFH"].historyitem_type_Paragraph|11;window["AscDFH"].historyitem_Paragraph_Spacing_Line=window["AscDFH"].historyitem_type_Paragraph|12;window["AscDFH"].historyitem_Paragraph_Spacing_LineRule=window["AscDFH"].historyitem_type_Paragraph|13;window["AscDFH"].historyitem_Paragraph_Spacing_Before=window["AscDFH"].historyitem_type_Paragraph|14;window["AscDFH"].historyitem_Paragraph_Spacing_After= window["AscDFH"].historyitem_type_Paragraph|15;window["AscDFH"].historyitem_Paragraph_Spacing_AfterAutoSpacing=window["AscDFH"].historyitem_type_Paragraph|16;window["AscDFH"].historyitem_Paragraph_Spacing_BeforeAutoSpacing=window["AscDFH"].historyitem_type_Paragraph|17;window["AscDFH"].historyitem_Paragraph_Shd_Value=window["AscDFH"].historyitem_type_Paragraph|18;window["AscDFH"].historyitem_Paragraph_Shd_Color=window["AscDFH"].historyitem_type_Paragraph|19;window["AscDFH"].historyitem_Paragraph_Shd_Unifill= window["AscDFH"].historyitem_type_Paragraph|20;window["AscDFH"].historyitem_Paragraph_Shd=window["AscDFH"].historyitem_type_Paragraph|21;window["AscDFH"].historyitem_Paragraph_WidowControl=window["AscDFH"].historyitem_type_Paragraph|22;window["AscDFH"].historyitem_Paragraph_Tabs=window["AscDFH"].historyitem_type_Paragraph|23;window["AscDFH"].historyitem_Paragraph_PStyle=window["AscDFH"].historyitem_type_Paragraph|24;window["AscDFH"].historyitem_Paragraph_Borders_Between=window["AscDFH"].historyitem_type_Paragraph| 25;window["AscDFH"].historyitem_Paragraph_Borders_Bottom=window["AscDFH"].historyitem_type_Paragraph|26;window["AscDFH"].historyitem_Paragraph_Borders_Left=window["AscDFH"].historyitem_type_Paragraph|27;window["AscDFH"].historyitem_Paragraph_Borders_Right=window["AscDFH"].historyitem_type_Paragraph|28;window["AscDFH"].historyitem_Paragraph_Borders_Top=window["AscDFH"].historyitem_type_Paragraph|29;window["AscDFH"].historyitem_Paragraph_Pr=window["AscDFH"].historyitem_type_Paragraph|30;window["AscDFH"].historyitem_Paragraph_PresentationPr_Bullet= window["AscDFH"].historyitem_type_Paragraph|31;window["AscDFH"].historyitem_Paragraph_PresentationPr_Level=window["AscDFH"].historyitem_type_Paragraph|32;window["AscDFH"].historyitem_Paragraph_FramePr=window["AscDFH"].historyitem_type_Paragraph|33;window["AscDFH"].historyitem_Paragraph_SectionPr=window["AscDFH"].historyitem_type_Paragraph|34;window["AscDFH"].historyitem_Paragraph_PrChange=window["AscDFH"].historyitem_type_Paragraph|35;window["AscDFH"].historyitem_Paragraph_PrReviewInfo=window["AscDFH"].historyitem_type_Paragraph| 36;window["AscDFH"].historyitem_Paragraph_OutlineLvl=window["AscDFH"].historyitem_type_Paragraph|37;window["AscDFH"].historyitem_Paragraph_DefaultTabSize=window["AscDFH"].historyitem_type_Paragraph|38;window["AscDFH"].historyitem_Paragraph_SuppressLineNumbers=window["AscDFH"].historyitem_type_Paragraph|39;window["AscDFH"].historyitem_Paragraph_Shd_Fill=window["AscDFH"].historyitem_type_Paragraph|40;window["AscDFH"].historyitem_TextPr_Bold=window["AscDFH"].historyitem_type_TextPr|1;window["AscDFH"].historyitem_TextPr_Italic= window["AscDFH"].historyitem_type_TextPr|2;window["AscDFH"].historyitem_TextPr_Strikeout=window["AscDFH"].historyitem_type_TextPr|3;window["AscDFH"].historyitem_TextPr_Underline=window["AscDFH"].historyitem_type_TextPr|4;window["AscDFH"].historyitem_TextPr_FontSize=window["AscDFH"].historyitem_type_TextPr|5;window["AscDFH"].historyitem_TextPr_Color=window["AscDFH"].historyitem_type_TextPr|6;window["AscDFH"].historyitem_TextPr_VertAlign=window["AscDFH"].historyitem_type_TextPr|7;window["AscDFH"].historyitem_TextPr_HighLight= window["AscDFH"].historyitem_type_TextPr|8;window["AscDFH"].historyitem_TextPr_RStyle=window["AscDFH"].historyitem_type_TextPr|9;window["AscDFH"].historyitem_TextPr_Spacing=window["AscDFH"].historyitem_type_TextPr|10;window["AscDFH"].historyitem_TextPr_DStrikeout=window["AscDFH"].historyitem_type_TextPr|11;window["AscDFH"].historyitem_TextPr_Caps=window["AscDFH"].historyitem_type_TextPr|12;window["AscDFH"].historyitem_TextPr_SmallCaps=window["AscDFH"].historyitem_type_TextPr|13;window["AscDFH"].historyitem_TextPr_Position= window["AscDFH"].historyitem_type_TextPr|14;window["AscDFH"].historyitem_TextPr_Value=window["AscDFH"].historyitem_type_TextPr|15;window["AscDFH"].historyitem_TextPr_RFonts=window["AscDFH"].historyitem_type_TextPr|16;window["AscDFH"].historyitem_TextPr_RFonts_Ascii=window["AscDFH"].historyitem_type_TextPr|17;window["AscDFH"].historyitem_TextPr_RFonts_HAnsi=window["AscDFH"].historyitem_type_TextPr|18;window["AscDFH"].historyitem_TextPr_RFonts_CS=window["AscDFH"].historyitem_type_TextPr|19;window["AscDFH"].historyitem_TextPr_RFonts_EastAsia= window["AscDFH"].historyitem_type_TextPr|20;window["AscDFH"].historyitem_TextPr_RFonts_Hint=window["AscDFH"].historyitem_type_TextPr|21;window["AscDFH"].historyitem_TextPr_Lang=window["AscDFH"].historyitem_type_TextPr|22;window["AscDFH"].historyitem_TextPr_Lang_Bidi=window["AscDFH"].historyitem_type_TextPr|23;window["AscDFH"].historyitem_TextPr_Lang_EastAsia=window["AscDFH"].historyitem_type_TextPr|24;window["AscDFH"].historyitem_TextPr_Lang_Val=window["AscDFH"].historyitem_type_TextPr|25;window["AscDFH"].historyitem_TextPr_Unifill= window["AscDFH"].historyitem_type_TextPr|26;window["AscDFH"].historyitem_TextPr_FontSizeCS=window["AscDFH"].historyitem_type_TextPr|27;window["AscDFH"].historyitem_TextPr_Outline=window["AscDFH"].historyitem_type_TextPr|28;window["AscDFH"].historyitem_TextPr_Fill=window["AscDFH"].historyitem_type_TextPr|29;window["AscDFH"].historyitem_TextPr_HighlightColor=window["AscDFH"].historyitem_type_TextPr|30;window["AscDFH"].historyitem_Drawing_DrawingType=window["AscDFH"].historyitem_type_Drawing|1;window["AscDFH"].historyitem_Drawing_WrappingType= window["AscDFH"].historyitem_type_Drawing|2;window["AscDFH"].historyitem_Drawing_Distance=window["AscDFH"].historyitem_type_Drawing|3;window["AscDFH"].historyitem_Drawing_AllowOverlap=window["AscDFH"].historyitem_type_Drawing|4;window["AscDFH"].historyitem_Drawing_PositionH=window["AscDFH"].historyitem_type_Drawing|5;window["AscDFH"].historyitem_Drawing_PositionV=window["AscDFH"].historyitem_type_Drawing|6;window["AscDFH"].historyitem_Drawing_BehindDoc=window["AscDFH"].historyitem_type_Drawing|7; window["AscDFH"].historyitem_Drawing_SetGraphicObject=window["AscDFH"].historyitem_type_Drawing|8;window["AscDFH"].historyitem_Drawing_SetSimplePos=window["AscDFH"].historyitem_type_Drawing|9;window["AscDFH"].historyitem_Drawing_SetExtent=window["AscDFH"].historyitem_type_Drawing|10;window["AscDFH"].historyitem_Drawing_SetWrapPolygon=window["AscDFH"].historyitem_type_Drawing|11;window["AscDFH"].historyitem_Drawing_SetLocked=window["AscDFH"].historyitem_type_Drawing|12;window["AscDFH"].historyitem_Drawing_SetRelativeHeight= window["AscDFH"].historyitem_type_Drawing|13;window["AscDFH"].historyitem_Drawing_SetEffectExtent=window["AscDFH"].historyitem_type_Drawing|14;window["AscDFH"].historyitem_Drawing_SetParent=window["AscDFH"].historyitem_type_Drawing|15;window["AscDFH"].historyitem_Drawing_SetParaMath=window["AscDFH"].historyitem_type_Drawing|16;window["AscDFH"].historyitem_Drawing_LayoutInCell=window["AscDFH"].historyitem_type_Drawing|17;window["AscDFH"].historyitem_Drawing_SetSizeRelH=window["AscDFH"].historyitem_type_Drawing| 18;window["AscDFH"].historyitem_Drawing_SetSizeRelV=window["AscDFH"].historyitem_type_Drawing|19;window["AscDFH"].historyitem_Drawing_Form=window["AscDFH"].historyitem_type_Drawing|20;window["AscDFH"].historyitem_Table_TableW=window["AscDFH"].historyitem_type_Table|1;window["AscDFH"].historyitem_Table_TableCellMar=window["AscDFH"].historyitem_type_Table|2;window["AscDFH"].historyitem_Table_TableAlign=window["AscDFH"].historyitem_type_Table|3;window["AscDFH"].historyitem_Table_TableInd=window["AscDFH"].historyitem_type_Table| 4;window["AscDFH"].historyitem_Table_TableBorder_Left=window["AscDFH"].historyitem_type_Table|5;window["AscDFH"].historyitem_Table_TableBorder_Top=window["AscDFH"].historyitem_type_Table|6;window["AscDFH"].historyitem_Table_TableBorder_Right=window["AscDFH"].historyitem_type_Table|7;window["AscDFH"].historyitem_Table_TableBorder_Bottom=window["AscDFH"].historyitem_type_Table|8;window["AscDFH"].historyitem_Table_TableBorder_InsideH=window["AscDFH"].historyitem_type_Table|9;window["AscDFH"].historyitem_Table_TableBorder_InsideV= window["AscDFH"].historyitem_type_Table|10;window["AscDFH"].historyitem_Table_TableShd=window["AscDFH"].historyitem_type_Table|11;window["AscDFH"].historyitem_Table_Inline=window["AscDFH"].historyitem_type_Table|12;window["AscDFH"].historyitem_Table_AddRow=window["AscDFH"].historyitem_type_Table|13;window["AscDFH"].historyitem_Table_RemoveRow=window["AscDFH"].historyitem_type_Table|14;window["AscDFH"].historyitem_Table_TableGrid=window["AscDFH"].historyitem_type_Table|15;window["AscDFH"].historyitem_Table_TableLook= window["AscDFH"].historyitem_type_Table|16;window["AscDFH"].historyitem_Table_TableStyleRowBandSize=window["AscDFH"].historyitem_type_Table|17;window["AscDFH"].historyitem_Table_TableStyleColBandSize=window["AscDFH"].historyitem_type_Table|18;window["AscDFH"].historyitem_Table_TableStyle=window["AscDFH"].historyitem_type_Table|19;window["AscDFH"].historyitem_Table_AllowOverlap=window["AscDFH"].historyitem_type_Table|20;window["AscDFH"].historyitem_Table_PositionH=window["AscDFH"].historyitem_type_Table| 21;window["AscDFH"].historyitem_Table_PositionV=window["AscDFH"].historyitem_type_Table|22;window["AscDFH"].historyitem_Table_Distance=window["AscDFH"].historyitem_type_Table|23;window["AscDFH"].historyitem_Table_Pr=window["AscDFH"].historyitem_type_Table|24;window["AscDFH"].historyitem_Table_TableLayout=window["AscDFH"].historyitem_type_Table|25;window["AscDFH"].historyitem_Table_TableDescription=window["AscDFH"].historyitem_type_Table|26;window["AscDFH"].historyitem_Table_TableCaption=window["AscDFH"].historyitem_type_Table| 27;window["AscDFH"].historyitem_Table_TableGridChange=window["AscDFH"].historyitem_type_Table|28;window["AscDFH"].historyitem_Table_PrChange=window["AscDFH"].historyitem_type_Table|29;window["AscDFH"].historyitem_TableRow_Before=window["AscDFH"].historyitem_type_TableRow|1;window["AscDFH"].historyitem_TableRow_After=window["AscDFH"].historyitem_type_TableRow|2;window["AscDFH"].historyitem_TableRow_CellSpacing=window["AscDFH"].historyitem_type_TableRow|3;window["AscDFH"].historyitem_TableRow_Height= window["AscDFH"].historyitem_type_TableRow|4;window["AscDFH"].historyitem_TableRow_AddCell=window["AscDFH"].historyitem_type_TableRow|5;window["AscDFH"].historyitem_TableRow_RemoveCell=window["AscDFH"].historyitem_type_TableRow|6;window["AscDFH"].historyitem_TableRow_TableHeader=window["AscDFH"].historyitem_type_TableRow|7;window["AscDFH"].historyitem_TableRow_Pr=window["AscDFH"].historyitem_type_TableRow|8;window["AscDFH"].historyitem_TableRow_PrChange=window["AscDFH"].historyitem_type_TableRow| 9;window["AscDFH"].historyitem_TableRow_ReviewType=window["AscDFH"].historyitem_type_TableRow|10;window["AscDFH"].historyitem_TableCell_GridSpan=window["AscDFH"].historyitem_type_TableCell|1;window["AscDFH"].historyitem_TableCell_Margins=window["AscDFH"].historyitem_type_TableCell|2;window["AscDFH"].historyitem_TableCell_Shd=window["AscDFH"].historyitem_type_TableCell|3;window["AscDFH"].historyitem_TableCell_VMerge=window["AscDFH"].historyitem_type_TableCell|4;window["AscDFH"].historyitem_TableCell_Border_Left= window["AscDFH"].historyitem_type_TableCell|5;window["AscDFH"].historyitem_TableCell_Border_Right=window["AscDFH"].historyitem_type_TableCell|6;window["AscDFH"].historyitem_TableCell_Border_Top=window["AscDFH"].historyitem_type_TableCell|7;window["AscDFH"].historyitem_TableCell_Border_Bottom=window["AscDFH"].historyitem_type_TableCell|8;window["AscDFH"].historyitem_TableCell_VAlign=window["AscDFH"].historyitem_type_TableCell|9;window["AscDFH"].historyitem_TableCell_W=window["AscDFH"].historyitem_type_TableCell| 10;window["AscDFH"].historyitem_TableCell_Pr=window["AscDFH"].historyitem_type_TableCell|11;window["AscDFH"].historyitem_TableCell_TextDirection=window["AscDFH"].historyitem_type_TableCell|12;window["AscDFH"].historyitem_TableCell_NoWrap=window["AscDFH"].historyitem_type_TableCell|13;window["AscDFH"].historyitem_TableCell_HMerge=window["AscDFH"].historyitem_type_TableCell|14;window["AscDFH"].historyitem_TableCell_PrChange=window["AscDFH"].historyitem_type_TableCell|15;window["AscDFH"].historyitem_DocumentContent_AddItem= window["AscDFH"].historyitem_type_DocumentContent|1;window["AscDFH"].historyitem_DocumentContent_RemoveItem=window["AscDFH"].historyitem_type_DocumentContent|2;window["AscDFH"].historyitem_AbstractNum_LvlChange=window["AscDFH"].historyitem_type_AbstractNum|1;window["AscDFH"].historyitem_AbstractNum_TextPrChange=window["AscDFH"].historyitem_type_AbstractNum|2;window["AscDFH"].historyitem_AbstractNum_ParaPrChange=window["AscDFH"].historyitem_type_AbstractNum|3;window["AscDFH"].historyitem_AbstractNum_StyleLink= window["AscDFH"].historyitem_type_AbstractNum|4;window["AscDFH"].historyitem_AbstractNum_NumStyleLink=window["AscDFH"].historyitem_type_AbstractNum|5;window["AscDFH"].historyitem_Num_LvlOverrideChange=window["AscDFH"].historyitem_type_Num|1;window["AscDFH"].historyitem_Num_AbstractNum=window["AscDFH"].historyitem_type_Num|2;window["AscDFH"].historyitem_PresentationField_Guid=window["AscDFH"].historyitem_type_PresentationField|1;window["AscDFH"].historyitem_PresentationField_FieldType=window["AscDFH"].historyitem_type_PresentationField| 2;window["AscDFH"].historyitem_PresentationField_PPr=window["AscDFH"].historyitem_type_PresentationField|3;window["AscDFH"].historyitem_Comment_Change=window["AscDFH"].historyitem_type_Comment|1;window["AscDFH"].historyitem_Comment_TypeInfo=window["AscDFH"].historyitem_type_Comment|2;window["AscDFH"].historyitem_Comment_Position=window["AscDFH"].historyitem_type_Comment|3;window["AscDFH"].historyitem_Comments_Add=window["AscDFH"].historyitem_type_Comments|1;window["AscDFH"].historyitem_Comments_Remove= window["AscDFH"].historyitem_type_Comments|2;window["AscDFH"].historyitem_Hyperlink_Value=window["AscDFH"].historyitem_type_Hyperlink|1;window["AscDFH"].historyitem_Hyperlink_ToolTip=window["AscDFH"].historyitem_type_Hyperlink|2;window["AscDFH"].historyitem_Hyperlink_AddItem=window["AscDFH"].historyitem_type_Hyperlink|3;window["AscDFH"].historyitem_Hyperlink_RemoveItem=window["AscDFH"].historyitem_type_Hyperlink|4;window["AscDFH"].historyitem_Hyperlink_Anchor=window["AscDFH"].historyitem_type_Hyperlink| 5;window["AscDFH"].historyitem_Style_TextPr=window["AscDFH"].historyitem_type_Style|1;window["AscDFH"].historyitem_Style_ParaPr=window["AscDFH"].historyitem_type_Style|2;window["AscDFH"].historyitem_Style_TablePr=window["AscDFH"].historyitem_type_Style|3;window["AscDFH"].historyitem_Style_TableRowPr=window["AscDFH"].historyitem_type_Style|4;window["AscDFH"].historyitem_Style_TableCellPr=window["AscDFH"].historyitem_type_Style|5;window["AscDFH"].historyitem_Style_TableBand1Horz=window["AscDFH"].historyitem_type_Style| 6;window["AscDFH"].historyitem_Style_TableBand1Vert=window["AscDFH"].historyitem_type_Style|7;window["AscDFH"].historyitem_Style_TableBand2Horz=window["AscDFH"].historyitem_type_Style|8;window["AscDFH"].historyitem_Style_TableBand2Vert=window["AscDFH"].historyitem_type_Style|9;window["AscDFH"].historyitem_Style_TableFirstCol=window["AscDFH"].historyitem_type_Style|10;window["AscDFH"].historyitem_Style_TableFirstRow=window["AscDFH"].historyitem_type_Style|11;window["AscDFH"].historyitem_Style_TableLastCol= window["AscDFH"].historyitem_type_Style|12;window["AscDFH"].historyitem_Style_TableLastRow=window["AscDFH"].historyitem_type_Style|13;window["AscDFH"].historyitem_Style_TableTLCell=window["AscDFH"].historyitem_type_Style|14;window["AscDFH"].historyitem_Style_TableTRCell=window["AscDFH"].historyitem_type_Style|15;window["AscDFH"].historyitem_Style_TableBLCell=window["AscDFH"].historyitem_type_Style|16;window["AscDFH"].historyitem_Style_TableBRCell=window["AscDFH"].historyitem_type_Style|17;window["AscDFH"].historyitem_Style_TableWholeTable= window["AscDFH"].historyitem_type_Style|18;window["AscDFH"].historyitem_Style_Name=window["AscDFH"].historyitem_type_Style|101;window["AscDFH"].historyitem_Style_BasedOn=window["AscDFH"].historyitem_type_Style|102;window["AscDFH"].historyitem_Style_Next=window["AscDFH"].historyitem_type_Style|103;window["AscDFH"].historyitem_Style_Type=window["AscDFH"].historyitem_type_Style|104;window["AscDFH"].historyitem_Style_QFormat=window["AscDFH"].historyitem_type_Style|105;window["AscDFH"].historyitem_Style_UiPriority= window["AscDFH"].historyitem_type_Style|106;window["AscDFH"].historyitem_Style_Hidden=window["AscDFH"].historyitem_type_Style|107;window["AscDFH"].historyitem_Style_SemiHidden=window["AscDFH"].historyitem_type_Style|108;window["AscDFH"].historyitem_Style_UnhideWhenUsed=window["AscDFH"].historyitem_type_Style|109;window["AscDFH"].historyitem_Style_Link=window["AscDFH"].historyitem_type_Style|110;window["AscDFH"].historyitem_Style_Custom=window["AscDFH"].historyitem_type_Style|111;window["AscDFH"].historyitem_Styles_Add= window["AscDFH"].historyitem_type_Styles|1;window["AscDFH"].historyitem_Styles_Remove=window["AscDFH"].historyitem_type_Styles|2;window["AscDFH"].historyitem_Styles_ChangeDefaultTextPr=window["AscDFH"].historyitem_type_Styles|3;window["AscDFH"].historyitem_Styles_ChangeDefaultParaPr=window["AscDFH"].historyitem_type_Styles|4;window["AscDFH"].historyitem_Styles_ChangeDefaultParagraphId=window["AscDFH"].historyitem_type_Styles|5;window["AscDFH"].historyitem_Styles_ChangeDefaultCharacterId=window["AscDFH"].historyitem_type_Styles| 6;window["AscDFH"].historyitem_Styles_ChangeDefaultNumberingId=window["AscDFH"].historyitem_type_Styles|7;window["AscDFH"].historyitem_Styles_ChangeDefaultTableId=window["AscDFH"].historyitem_type_Styles|8;window["AscDFH"].historyitem_Styles_ChangeDefaultTableGridId=window["AscDFH"].historyitem_type_Styles|9;window["AscDFH"].historyitem_Styles_ChangeDefaultHeadingsId=window["AscDFH"].historyitem_type_Styles|10;window["AscDFH"].historyitem_Styles_ChangeDefaultParaListId=window["AscDFH"].historyitem_type_Styles| 11;window["AscDFH"].historyitem_Styles_ChangeDefaultHeaderId=window["AscDFH"].historyitem_type_Styles|12;window["AscDFH"].historyitem_Styles_ChangeDefaultFooterId=window["AscDFH"].historyitem_type_Styles|13;window["AscDFH"].historyitem_Styles_ChangeDefaultHyperlinkId=window["AscDFH"].historyitem_type_Styles|14;window["AscDFH"].historyitem_Styles_ChangeDefaultFootnoteTextId=window["AscDFH"].historyitem_type_Styles|15;window["AscDFH"].historyitem_Styles_ChangeDefaultFootnoteTextCharId=window["AscDFH"].historyitem_type_Styles| 16;window["AscDFH"].historyitem_Styles_ChangeDefaultFootnoteReferenceId=window["AscDFH"].historyitem_type_Styles|17;window["AscDFH"].historyitem_Styles_ChangeDefaultNoSpacingId=window["AscDFH"].historyitem_type_Styles|18;window["AscDFH"].historyitem_Styles_ChangeDefaultTitleId=window["AscDFH"].historyitem_type_Styles|19;window["AscDFH"].historyitem_Styles_ChangeDefaultSubtitleId=window["AscDFH"].historyitem_type_Styles|20;window["AscDFH"].historyitem_Styles_ChangeDefaultQuoteId=window["AscDFH"].historyitem_type_Styles| 21;window["AscDFH"].historyitem_Styles_ChangeDefaultIntenseQuoteId=window["AscDFH"].historyitem_type_Styles|22;window["AscDFH"].historyitem_Styles_ChangeDefaultCaption=window["AscDFH"].historyitem_type_Styles|23;window["AscDFH"].historyitem_Styles_ChangeDefaultEndnoteTextId=window["AscDFH"].historyitem_type_Styles|24;window["AscDFH"].historyitem_Styles_ChangeDefaultEndnoteTextCharId=window["AscDFH"].historyitem_type_Styles|25;window["AscDFH"].historyitem_Styles_ChangeDefaultEndnoteReferenceId=window["AscDFH"].historyitem_type_Styles| 26;window["AscDFH"].historyitem_MathContent_AddItem=window["AscDFH"].historyitem_type_Math|101;window["AscDFH"].historyitem_MathContent_RemoveItem=window["AscDFH"].historyitem_type_Math|102;window["AscDFH"].historyitem_MathContent_ArgSize=window["AscDFH"].historyitem_type_Math|103;window["AscDFH"].historyitem_MathPara_Jc=window["AscDFH"].historyitem_type_Math|201;window["AscDFH"].historyitem_MathBase_AddItems=window["AscDFH"].historyitem_type_Math|301;window["AscDFH"].historyitem_MathBase_RemoveItems= window["AscDFH"].historyitem_type_Math|302;window["AscDFH"].historyitem_MathBase_FontSize=window["AscDFH"].historyitem_type_Math|303;window["AscDFH"].historyitem_MathBase_Shd=window["AscDFH"].historyitem_type_Math|304;window["AscDFH"].historyitem_MathBase_Color=window["AscDFH"].historyitem_type_Math|305;window["AscDFH"].historyitem_MathBase_Unifill=window["AscDFH"].historyitem_type_Math|306;window["AscDFH"].historyitem_MathBase_Underline=window["AscDFH"].historyitem_type_Math|307;window["AscDFH"].historyitem_MathBase_Strikeout= window["AscDFH"].historyitem_type_Math|308;window["AscDFH"].historyitem_MathBase_DoubleStrikeout=window["AscDFH"].historyitem_type_Math|309;window["AscDFH"].historyitem_MathBase_Italic=window["AscDFH"].historyitem_type_Math|310;window["AscDFH"].historyitem_MathBase_Bold=window["AscDFH"].historyitem_type_Math|311;window["AscDFH"].historyitem_MathBase_RFontsAscii=window["AscDFH"].historyitem_type_Math|312;window["AscDFH"].historyitem_MathBase_RFontsHAnsi=window["AscDFH"].historyitem_type_Math|313;window["AscDFH"].historyitem_MathBase_RFontsCS= window["AscDFH"].historyitem_type_Math|314;window["AscDFH"].historyitem_MathBase_RFontsEastAsia=window["AscDFH"].historyitem_type_Math|315;window["AscDFH"].historyitem_MathBase_RFontsHint=window["AscDFH"].historyitem_type_Math|316;window["AscDFH"].historyitem_MathBase_HighLight=window["AscDFH"].historyitem_type_Math|317;window["AscDFH"].historyitem_MathBase_ReviewType=window["AscDFH"].historyitem_type_Math|318;window["AscDFH"].historyitem_MathBase_TextFill=window["AscDFH"].historyitem_type_Math|319; window["AscDFH"].historyitem_MathBase_TextOutline=window["AscDFH"].historyitem_type_Math|320;window["AscDFH"].historyitem_MathBase_HighlightColor=window["AscDFH"].historyitem_type_Math|321;window["AscDFH"].historyitem_MathBox_AlnAt=window["AscDFH"].historyitem_type_Math|401;window["AscDFH"].historyitem_MathBox_ForcedBreak=window["AscDFH"].historyitem_type_Math|402;window["AscDFH"].historyitem_MathFraction_Type=window["AscDFH"].historyitem_type_Math|501;window["AscDFH"].historyitem_MathRadical_HideDegree= window["AscDFH"].historyitem_type_Math|601;window["AscDFH"].historyitem_MathNary_LimLoc=window["AscDFH"].historyitem_type_Math|701;window["AscDFH"].historyitem_MathNary_UpperLimit=window["AscDFH"].historyitem_type_Math|702;window["AscDFH"].historyitem_MathNary_LowerLimit=window["AscDFH"].historyitem_type_Math|703;window["AscDFH"].historyitem_MathDelimiter_BegOper=window["AscDFH"].historyitem_type_Math|801;window["AscDFH"].historyitem_MathDelimiter_EndOper=window["AscDFH"].historyitem_type_Math|802; window["AscDFH"].historyitem_MathDelimiter_Grow=window["AscDFH"].historyitem_type_Math|803;window["AscDFH"].historyitem_MathDelimiter_Shape=window["AscDFH"].historyitem_type_Math|804;window["AscDFH"].historyitem_MathDelimiter_SetColumn=window["AscDFH"].historyitem_type_Math|805;window["AscDFH"].historyitem_MathGroupChar_Pr=window["AscDFH"].historyitem_type_Math|901;window["AscDFH"].historyitem_MathLimit_Type=window["AscDFH"].historyitem_type_Math|1001;window["AscDFH"].historyitem_MathBorderBox_Top= window["AscDFH"].historyitem_type_Math|1101;window["AscDFH"].historyitem_MathBorderBox_Bot=window["AscDFH"].historyitem_type_Math|1102;window["AscDFH"].historyitem_MathBorderBox_Left=window["AscDFH"].historyitem_type_Math|1103;window["AscDFH"].historyitem_MathBorderBox_Right=window["AscDFH"].historyitem_type_Math|1104;window["AscDFH"].historyitem_MathBorderBox_Hor=window["AscDFH"].historyitem_type_Math|1105;window["AscDFH"].historyitem_MathBorderBox_Ver=window["AscDFH"].historyitem_type_Math|1106; window["AscDFH"].historyitem_MathBorderBox_TopLTR=window["AscDFH"].historyitem_type_Math|1107;window["AscDFH"].historyitem_MathBorderBox_TopRTL=window["AscDFH"].historyitem_type_Math|1108;window["AscDFH"].historyitem_MathBar_LinePos=window["AscDFH"].historyitem_type_Math|1201;window["AscDFH"].historyitem_MathMatrix_AddRow=window["AscDFH"].historyitem_type_Math|1301;window["AscDFH"].historyitem_MathMatrix_RemoveRow=window["AscDFH"].historyitem_type_Math|1302;window["AscDFH"].historyitem_MathMatrix_AddColumn= window["AscDFH"].historyitem_type_Math|1303;window["AscDFH"].historyitem_MathMatrix_RemoveColumn=window["AscDFH"].historyitem_type_Math|1304;window["AscDFH"].historyitem_MathMatrix_BaseJc=window["AscDFH"].historyitem_type_Math|1305;window["AscDFH"].historyitem_MathMatrix_ColumnJc=window["AscDFH"].historyitem_type_Math|1306;window["AscDFH"].historyitem_MathMatrix_Interval=window["AscDFH"].historyitem_type_Math|1307;window["AscDFH"].historyitem_MathMatrix_Plh=window["AscDFH"].historyitem_type_Math| 1308;window["AscDFH"].historyitem_MathDegree_SubSupType=window["AscDFH"].historyitem_type_Math|1401;window["AscDFH"].historyitem_ParaRun_AddItem=window["AscDFH"].historyitem_type_ParaRun|1;window["AscDFH"].historyitem_ParaRun_RemoveItem=window["AscDFH"].historyitem_type_ParaRun|2;window["AscDFH"].historyitem_ParaRun_Bold=window["AscDFH"].historyitem_type_ParaRun|3;window["AscDFH"].historyitem_ParaRun_Italic=window["AscDFH"].historyitem_type_ParaRun|4;window["AscDFH"].historyitem_ParaRun_Strikeout= window["AscDFH"].historyitem_type_ParaRun|5;window["AscDFH"].historyitem_ParaRun_Underline=window["AscDFH"].historyitem_type_ParaRun|6;window["AscDFH"].historyitem_ParaRun_FontFamily=window["AscDFH"].historyitem_type_ParaRun|7;window["AscDFH"].historyitem_ParaRun_FontSize=window["AscDFH"].historyitem_type_ParaRun|8;window["AscDFH"].historyitem_ParaRun_Color=window["AscDFH"].historyitem_type_ParaRun|9;window["AscDFH"].historyitem_ParaRun_VertAlign=window["AscDFH"].historyitem_type_ParaRun|10;window["AscDFH"].historyitem_ParaRun_HighLight= window["AscDFH"].historyitem_type_ParaRun|11;window["AscDFH"].historyitem_ParaRun_RStyle=window["AscDFH"].historyitem_type_ParaRun|12;window["AscDFH"].historyitem_ParaRun_Spacing=window["AscDFH"].historyitem_type_ParaRun|13;window["AscDFH"].historyitem_ParaRun_DStrikeout=window["AscDFH"].historyitem_type_ParaRun|14;window["AscDFH"].historyitem_ParaRun_Caps=window["AscDFH"].historyitem_type_ParaRun|15;window["AscDFH"].historyitem_ParaRun_SmallCaps=window["AscDFH"].historyitem_type_ParaRun|16;window["AscDFH"].historyitem_ParaRun_Position= window["AscDFH"].historyitem_type_ParaRun|17;window["AscDFH"].historyitem_ParaRun_Value=window["AscDFH"].historyitem_type_ParaRun|18;window["AscDFH"].historyitem_ParaRun_RFonts=window["AscDFH"].historyitem_type_ParaRun|19;window["AscDFH"].historyitem_ParaRun_Lang=window["AscDFH"].historyitem_type_ParaRun|20;window["AscDFH"].historyitem_ParaRun_RFonts_Ascii=window["AscDFH"].historyitem_type_ParaRun|21;window["AscDFH"].historyitem_ParaRun_RFonts_HAnsi=window["AscDFH"].historyitem_type_ParaRun|22;window["AscDFH"].historyitem_ParaRun_RFonts_CS= window["AscDFH"].historyitem_type_ParaRun|23;window["AscDFH"].historyitem_ParaRun_RFonts_EastAsia=window["AscDFH"].historyitem_type_ParaRun|24;window["AscDFH"].historyitem_ParaRun_RFonts_Hint=window["AscDFH"].historyitem_type_ParaRun|25;window["AscDFH"].historyitem_ParaRun_Lang_Bidi=window["AscDFH"].historyitem_type_ParaRun|26;window["AscDFH"].historyitem_ParaRun_Lang_EastAsia=window["AscDFH"].historyitem_type_ParaRun|27;window["AscDFH"].historyitem_ParaRun_Lang_Val=window["AscDFH"].historyitem_type_ParaRun| 28;window["AscDFH"].historyitem_ParaRun_TextPr=window["AscDFH"].historyitem_type_ParaRun|29;window["AscDFH"].historyitem_ParaRun_Unifill=window["AscDFH"].historyitem_type_ParaRun|30;window["AscDFH"].historyitem_ParaRun_Shd=window["AscDFH"].historyitem_type_ParaRun|31;window["AscDFH"].historyitem_ParaRun_MathStyle=window["AscDFH"].historyitem_type_ParaRun|32;window["AscDFH"].historyitem_ParaRun_MathPrp=window["AscDFH"].historyitem_type_ParaRun|33;window["AscDFH"].historyitem_ParaRun_ReviewType=window["AscDFH"].historyitem_type_ParaRun| 34;window["AscDFH"].historyitem_ParaRun_PrChange=window["AscDFH"].historyitem_type_ParaRun|35;window["AscDFH"].historyitem_ParaRun_TextFill=window["AscDFH"].historyitem_type_ParaRun|36;window["AscDFH"].historyitem_ParaRun_TextOutline=window["AscDFH"].historyitem_type_ParaRun|37;window["AscDFH"].historyitem_ParaRun_PrReviewInfo=window["AscDFH"].historyitem_type_ParaRun|38;window["AscDFH"].historyitem_ParaRun_ContentReviewInfo=window["AscDFH"].historyitem_type_ParaRun|39;window["AscDFH"].historyitem_ParaRun_OnStartSplit= window["AscDFH"].historyitem_type_ParaRun|40;window["AscDFH"].historyitem_ParaRun_OnEndSplit=window["AscDFH"].historyitem_type_ParaRun|41;window["AscDFH"].historyitem_ParaRun_MathAlnAt=window["AscDFH"].historyitem_type_ParaRun|42;window["AscDFH"].historyitem_ParaRun_MathForcedBreak=window["AscDFH"].historyitem_type_ParaRun|43;window["AscDFH"].historyitem_ParaRun_HighlightColor=window["AscDFH"].historyitem_type_ParaRun|44;window["AscDFH"].historyitem_Section_PageSize_Orient=window["AscDFH"].historyitem_type_Section| 1;window["AscDFH"].historyitem_Section_PageSize_Size=window["AscDFH"].historyitem_type_Section|2;window["AscDFH"].historyitem_Section_PageMargins=window["AscDFH"].historyitem_type_Section|3;window["AscDFH"].historyitem_Section_Type=window["AscDFH"].historyitem_type_Section|4;window["AscDFH"].historyitem_Section_Borders_Left=window["AscDFH"].historyitem_type_Section|5;window["AscDFH"].historyitem_Section_Borders_Top=window["AscDFH"].historyitem_type_Section|6;window["AscDFH"].historyitem_Section_Borders_Right= window["AscDFH"].historyitem_type_Section|7;window["AscDFH"].historyitem_Section_Borders_Bottom=window["AscDFH"].historyitem_type_Section|8;window["AscDFH"].historyitem_Section_Borders_Display=window["AscDFH"].historyitem_type_Section|9;window["AscDFH"].historyitem_Section_Borders_OffsetFrom=window["AscDFH"].historyitem_type_Section|10;window["AscDFH"].historyitem_Section_Borders_ZOrder=window["AscDFH"].historyitem_type_Section|11;window["AscDFH"].historyitem_Section_Header_First=window["AscDFH"].historyitem_type_Section| 12;window["AscDFH"].historyitem_Section_Header_Even=window["AscDFH"].historyitem_type_Section|13;window["AscDFH"].historyitem_Section_Header_Default=window["AscDFH"].historyitem_type_Section|14;window["AscDFH"].historyitem_Section_Footer_First=window["AscDFH"].historyitem_type_Section|15;window["AscDFH"].historyitem_Section_Footer_Even=window["AscDFH"].historyitem_type_Section|16;window["AscDFH"].historyitem_Section_Footer_Default=window["AscDFH"].historyitem_type_Section|17;window["AscDFH"].historyitem_Section_TitlePage= window["AscDFH"].historyitem_type_Section|18;window["AscDFH"].historyitem_Section_PageMargins_Header=window["AscDFH"].historyitem_type_Section|19;window["AscDFH"].historyitem_Section_PageMargins_Footer=window["AscDFH"].historyitem_type_Section|20;window["AscDFH"].historyitem_Section_PageNumType_Start=window["AscDFH"].historyitem_type_Section|21;window["AscDFH"].historyitem_Section_Columns_EqualWidth=window["AscDFH"].historyitem_type_Section|22;window["AscDFH"].historyitem_Section_Columns_Space=window["AscDFH"].historyitem_type_Section| 23;window["AscDFH"].historyitem_Section_Columns_Num=window["AscDFH"].historyitem_type_Section|24;window["AscDFH"].historyitem_Section_Columns_Sep=window["AscDFH"].historyitem_type_Section|25;window["AscDFH"].historyitem_Section_Columns_Col=window["AscDFH"].historyitem_type_Section|26;window["AscDFH"].historyitem_Section_Columns_SetCols=window["AscDFH"].historyitem_type_Section|27;window["AscDFH"].historyitem_Section_Footnote_Pos=window["AscDFH"].historyitem_type_Section|28;window["AscDFH"].historyitem_Section_Footnote_NumStart= window["AscDFH"].historyitem_type_Section|29;window["AscDFH"].historyitem_Section_Footnote_NumRestart=window["AscDFH"].historyitem_type_Section|30;window["AscDFH"].historyitem_Section_Footnote_NumFormat=window["AscDFH"].historyitem_type_Section|31;window["AscDFH"].historyitem_Section_PageMargins_Gutter=window["AscDFH"].historyitem_type_Section|32;window["AscDFH"].historyitem_Section_Gutter_RTL=window["AscDFH"].historyitem_type_Section|33;window["AscDFH"].historyitem_Section_Endnote_Pos=window["AscDFH"].historyitem_type_Section| 34;window["AscDFH"].historyitem_Section_Endnote_NumStart=window["AscDFH"].historyitem_type_Section|35;window["AscDFH"].historyitem_Section_Endnote_NumRestart=window["AscDFH"].historyitem_type_Section|36;window["AscDFH"].historyitem_Section_Endnote_NumFormat=window["AscDFH"].historyitem_type_Section|37;window["AscDFH"].historyitem_Section_LnNumType=window["AscDFH"].historyitem_type_Section|38;window["AscDFH"].historyitem_ParaComment_CommentId=window["AscDFH"].historyitem_type_ParaComment|1;window["AscDFH"].historyitem_Field_AddItem= window["AscDFH"].historyitem_type_Field|1;window["AscDFH"].historyitem_Field_RemoveItem=window["AscDFH"].historyitem_type_Field|2;window["AscDFH"].historyitem_Field_FormFieldName=window["AscDFH"].historyitem_type_Field|3;window["AscDFH"].historyitem_Field_FormFieldDefaultText=window["AscDFH"].historyitem_type_Field|4;window["AscDFH"].historyitem_Footnotes_AddFootnote=window["AscDFH"].historyitem_type_Footnotes|1;window["AscDFH"].historyitem_Footnotes_SetSeparator=window["AscDFH"].historyitem_type_Footnotes| 2;window["AscDFH"].historyitem_Footnotes_SetContinuationSeparator=window["AscDFH"].historyitem_type_Footnotes|3;window["AscDFH"].historyitem_Footnotes_SetContinuationNotice=window["AscDFH"].historyitem_type_Footnotes|4;window["AscDFH"].historyitem_Footnotes_RemoveFootnote=window["AscDFH"].historyitem_type_Footnotes|5;window["AscDFH"].historyitem_GlossaryDocument_AddDocPart=window["AscDFH"].historyitem_type_GlossaryDocument|1;window["AscDFH"].historyitem_DocPart_Name=window["AscDFH"].historyitem_type_DocPart| 1;window["AscDFH"].historyitem_DocPart_Style=window["AscDFH"].historyitem_type_DocPart|2;window["AscDFH"].historyitem_DocPart_Types=window["AscDFH"].historyitem_type_DocPart|3;window["AscDFH"].historyitem_DocPart_Description=window["AscDFH"].historyitem_type_DocPart|4;window["AscDFH"].historyitem_DocPart_GUID=window["AscDFH"].historyitem_type_DocPart|5;window["AscDFH"].historyitem_DocPart_Category=window["AscDFH"].historyitem_type_DocPart|6;window["AscDFH"].historyitem_DocPart_Behavior=window["AscDFH"].historyitem_type_DocPart| 7;window["AscDFH"].historyitem_SdtPr_Alias=window["AscDFH"].historyitem_type_SdtPr|1;window["AscDFH"].historyitem_SdtPr_Id=window["AscDFH"].historyitem_type_SdtPr|2;window["AscDFH"].historyitem_SdtPr_Tag=window["AscDFH"].historyitem_type_SdtPr|3;window["AscDFH"].historyitem_SdtPr_Label=window["AscDFH"].historyitem_type_SdtPr|4;window["AscDFH"].historyitem_SdtPr_Lock=window["AscDFH"].historyitem_type_SdtPr|5;window["AscDFH"].historyitem_SdtPr_DocPartObj=window["AscDFH"].historyitem_type_SdtPr|6;window["AscDFH"].historyitem_SdtPr_Appearance= window["AscDFH"].historyitem_type_SdtPr|7;window["AscDFH"].historyitem_SdtPr_Color=window["AscDFH"].historyitem_type_SdtPr|8;window["AscDFH"].historyitem_SdtPr_CheckBox=window["AscDFH"].historyitem_type_SdtPr|9;window["AscDFH"].historyitem_SdtPr_CheckBox_Checked=window["AscDFH"].historyitem_type_SdtPr|10;window["AscDFH"].historyitem_SdtPr_Picture=window["AscDFH"].historyitem_type_SdtPr|11;window["AscDFH"].historyitem_SdtPr_ComboBox=window["AscDFH"].historyitem_type_SdtPr|12;window["AscDFH"].historyitem_SdtPr_DropDownList= window["AscDFH"].historyitem_type_SdtPr|13;window["AscDFH"].historyitem_SdtPr_DatePicker=window["AscDFH"].historyitem_type_SdtPr|14;window["AscDFH"].historyitem_SdtPr_TextPr=window["AscDFH"].historyitem_type_SdtPr|15;window["AscDFH"].historyitem_SdtPr_Placeholder=window["AscDFH"].historyitem_type_SdtPr|16;window["AscDFH"].historyitem_SdtPr_ShowingPlcHdr=window["AscDFH"].historyitem_type_SdtPr|17;window["AscDFH"].historyitem_SdtPr_Equation=window["AscDFH"].historyitem_type_SdtPr|18;window["AscDFH"].historyitem_SdtPr_Text= window["AscDFH"].historyitem_type_SdtPr|19;window["AscDFH"].historyitem_SdtPr_Temporary=window["AscDFH"].historyitem_type_SdtPr|20;window["AscDFH"].historyitem_SdtPr_TextForm=window["AscDFH"].historyitem_type_SdtPr|21;window["AscDFH"].historyitem_SdtPr_FormPr=window["AscDFH"].historyitem_type_SdtPr|22;window["AscDFH"].historyitem_SdtPr_PictureFormPr=window["AscDFH"].historyitem_type_SdtPr|23;window["AscDFH"].historyitem_Endnotes_AddEndnote=window["AscDFH"].historyitem_type_Endnotes|1;window["AscDFH"].historyitem_Endnotes_RemoveEndnote= window["AscDFH"].historyitem_type_Endnotes|2;window["AscDFH"].historyitem_AutoShapes_SetDrawingBaseCoors=window["AscDFH"].historyitem_type_CommonShape|101;window["AscDFH"].historyitem_AutoShapes_SetWorksheet=window["AscDFH"].historyitem_type_CommonShape|102;window["AscDFH"].historyitem_AutoShapes_AddToDrawingObjects=window["AscDFH"].historyitem_type_CommonShape|103;window["AscDFH"].historyitem_AutoShapes_RemoveFromDrawingObjects=window["AscDFH"].historyitem_type_CommonShape|104;window["AscDFH"].historyitem_AutoShapes_SetBFromSerialize= window["AscDFH"].historyitem_type_CommonShape|105;window["AscDFH"].historyitem_AutoShapes_SetLocks=window["AscDFH"].historyitem_type_CommonShape|106;window["AscDFH"].historyitem_AutoShapes_SetDrawingBaseType=window["AscDFH"].historyitem_type_CommonShape|107;window["AscDFH"].historyitem_AutoShapes_SetDrawingBaseExt=window["AscDFH"].historyitem_type_CommonShape|108;window["AscDFH"].historyitem_AutoShapes_SetDrawingBasePos=window["AscDFH"].historyitem_type_CommonShape|109;window["AscDFH"].historyitem_AutoShapes_SetDrawingBaseEditAs= window["AscDFH"].historyitem_type_CommonShape|110;window["AscDFH"].historyitem_ChartFormatSetChart=window["AscDFH"].historyitem_type_CommonShape|201;window["AscDFH"].historyitem_CommonChart_RemoveSeries=window["AscDFH"].historyitem_type_CommonShape|301;window["AscDFH"].historyitem_CommonSeries_RemoveDPt=window["AscDFH"].historyitem_type_CommonShape|302;window["AscDFH"].historyitem_CommonLit_RemoveDPt=window["AscDFH"].historyitem_type_CommonShape|303;window["AscDFH"].historyitem_CommonChartFormat_SetParent= window["AscDFH"].historyitem_type_CommonShape|304;window["AscDFH"].historyitem_CommonSeries_SetIdx=window["AscDFH"].historyitem_type_CommonShape|305;window["AscDFH"].historyitem_CommonSeries_SetOrder=window["AscDFH"].historyitem_type_CommonShape|306;window["AscDFH"].historyitem_CommonSeries_SetTx=window["AscDFH"].historyitem_type_CommonShape|307;window["AscDFH"].historyitem_CommonSeries_SetSpPr=window["AscDFH"].historyitem_type_CommonShape|308;window["AscDFH"].historyitem_CommonChart_AddSeries=window["AscDFH"].historyitem_type_CommonShape| 309;window["AscDFH"].historyitem_CommonChart_SetDlbls=window["AscDFH"].historyitem_type_CommonShape|310;window["AscDFH"].historyitem_CommonChart_AddAxId=window["AscDFH"].historyitem_type_CommonShape|311;window["AscDFH"].historyitem_CommonChart_SetVaryColors=window["AscDFH"].historyitem_type_CommonShape|312;window["AscDFH"].historyitem_CommonChart_AddFilteredSeries=window["AscDFH"].historyitem_type_CommonShape|313;window["AscDFH"].historyitem_CommonChart_RemoveFilteredSeries=window["AscDFH"].historyitem_type_CommonShape| 314;window["AscDFH"].historyitem_Common_AddWatermark=window["AscDFH"].historyitem_type_CommonShape|401;window["AscDFH"].historyitem_Presentation_AddSlide=window["AscDFH"].historyitem_type_Presentation|1;window["AscDFH"].historyitem_Presentation_RemoveSlide=window["AscDFH"].historyitem_type_Presentation|2;window["AscDFH"].historyitem_Presentation_SlideSize=window["AscDFH"].historyitem_type_Presentation|3;window["AscDFH"].historyitem_Presentation_AddSlideMaster=window["AscDFH"].historyitem_type_Presentation| 4;window["AscDFH"].historyitem_Presentation_ChangeTheme=window["AscDFH"].historyitem_type_Presentation|5;window["AscDFH"].historyitem_Presentation_ChangeColorScheme=window["AscDFH"].historyitem_type_Presentation|6;window["AscDFH"].historyitem_Presentation_SetShowPr=window["AscDFH"].historyitem_type_Presentation|7;window["AscDFH"].historyitem_Presentation_SetDefaultTextStyle=window["AscDFH"].historyitem_type_Presentation|8;window["AscDFH"].historyitem_Presentation_AddSection=window["AscDFH"].historyitem_type_Presentation| 9;window["AscDFH"].historyitem_Presentation_RemoveSection=window["AscDFH"].historyitem_type_Presentation|10;window["AscDFH"].historyitem_Presentation_SetFirstSlideNum=window["AscDFH"].historyitem_type_Presentation|11;window["AscDFH"].historyitem_Presentation_SetShowSpecialPlsOnTitleSld=window["AscDFH"].historyitem_type_Presentation|12;window["AscDFH"].historyitem_ColorMod_SetName=window["AscDFH"].historyitem_type_ColorMod|1;window["AscDFH"].historyitem_ColorMod_SetVal=window["AscDFH"].historyitem_type_ColorMod| 2;window["AscDFH"].historyitem_ColorModifiers_AddColorMod=window["AscDFH"].historyitem_type_ColorModifiers|1;window["AscDFH"].historyitem_ColorModifiers_RemoveColorMod=window["AscDFH"].historyitem_type_ColorModifiers|2;window["AscDFH"].historyitem_SysColor_SetId=window["AscDFH"].historyitem_type_SysColor|1;window["AscDFH"].historyitem_SysColor_SetR=window["AscDFH"].historyitem_type_SysColor|2;window["AscDFH"].historyitem_SysColor_SetG=window["AscDFH"].historyitem_type_SysColor|3;window["AscDFH"].historyitem_SysColor_SetB= window["AscDFH"].historyitem_type_SysColor|4;window["AscDFH"].historyitem_PrstColor_SetId=window["AscDFH"].historyitem_type_PrstColor|1;window["AscDFH"].historyitem_RGBColor_SetColor=window["AscDFH"].historyitem_type_RGBColor|1;window["AscDFH"].historyitem_SchemeColor_SetId=window["AscDFH"].historyitem_type_SchemeColor|1;window["AscDFH"].historyitem_UniColor_SetColor=window["AscDFH"].historyitem_type_UniColor|1;window["AscDFH"].historyitem_UniColor_SetMods=window["AscDFH"].historyitem_type_UniColor| 2;window["AscDFH"].historyitem_SrcRect_SetLTRB=window["AscDFH"].historyitem_type_SrcRect|1;window["AscDFH"].historyitem_BlipFill_SetRasterImageId=window["AscDFH"].historyitem_type_BlipFill|1;window["AscDFH"].historyitem_BlipFill_SetVectorImageBin=window["AscDFH"].historyitem_type_BlipFill|2;window["AscDFH"].historyitem_BlipFill_SetSrcRect=window["AscDFH"].historyitem_type_BlipFill|3;window["AscDFH"].historyitem_BlipFill_SetStretch=window["AscDFH"].historyitem_type_BlipFill|4;window["AscDFH"].historyitem_BlipFill_SetTile= window["AscDFH"].historyitem_type_BlipFill|5;window["AscDFH"].historyitem_BlipFill_SetRotWithShape=window["AscDFH"].historyitem_type_BlipFill|6;window["AscDFH"].historyitem_SolidFill_SetColor=window["AscDFH"].historyitem_type_SolidFill|1;window["AscDFH"].historyitem_Gs_SetColor=window["AscDFH"].historyitem_type_Gs|1;window["AscDFH"].historyitem_Gs_SetPos=window["AscDFH"].historyitem_type_Gs|2;window["AscDFH"].historyitem_GradLin_SetAngle=window["AscDFH"].historyitem_type_GradLin|1;window["AscDFH"].historyitem_GradLin_SetScale= window["AscDFH"].historyitem_type_GradLin|2;window["AscDFH"].historyitem_GradPath_SetPath=window["AscDFH"].historyitem_type_GradPath|1;window["AscDFH"].historyitem_GradPath_SetRect=window["AscDFH"].historyitem_type_GradPath|2;window["AscDFH"].historyitem_GradFill_AddColor=window["AscDFH"].historyitem_type_GradFill|1;window["AscDFH"].historyitem_GradFill_SetLin=window["AscDFH"].historyitem_type_GradFill|2;window["AscDFH"].historyitem_GradFill_SetPath=window["AscDFH"].historyitem_type_GradFill|3;window["AscDFH"].historyitem_PathFill_SetFType= window["AscDFH"].historyitem_type_PathFill|1;window["AscDFH"].historyitem_PathFill_SetFgClr=window["AscDFH"].historyitem_type_PathFill|2;window["AscDFH"].historyitem_PathFill_SetBgClr=window["AscDFH"].historyitem_type_PathFill|3;window["AscDFH"].historyitem_UniFill_SetFill=window["AscDFH"].historyitem_type_UniFill|1;window["AscDFH"].historyitem_UniFill_SetTransparent=window["AscDFH"].historyitem_type_UniFill|2;window["AscDFH"].historyitem_EndArrow_SetType=window["AscDFH"].historyitem_type_EndArrow| 1;window["AscDFH"].historyitem_EndArrow_SetLen=window["AscDFH"].historyitem_type_EndArrow|2;window["AscDFH"].historyitem_EndArrow_SetW=window["AscDFH"].historyitem_type_EndArrow|3;window["AscDFH"].historyitem_LineJoin_SetType=window["AscDFH"].historyitem_type_LineJoin|1;window["AscDFH"].historyitem_LineJoin_SetLimit=window["AscDFH"].historyitem_type_LineJoin|2;window["AscDFH"].historyitem_Ln_SetFill=window["AscDFH"].historyitem_type_Ln|1;window["AscDFH"].historyitem_Ln_SetPrstDash=window["AscDFH"].historyitem_type_Ln| 2;window["AscDFH"].historyitem_Ln_SetJoin=window["AscDFH"].historyitem_type_Ln|3;window["AscDFH"].historyitem_Ln_SetHeadEnd=window["AscDFH"].historyitem_type_Ln|4;window["AscDFH"].historyitem_Ln_SetTailEnd=window["AscDFH"].historyitem_type_Ln|5;window["AscDFH"].historyitem_Ln_SetAlgn=window["AscDFH"].historyitem_type_Ln|6;window["AscDFH"].historyitem_Ln_SetCap=window["AscDFH"].historyitem_type_Ln|7;window["AscDFH"].historyitem_Ln_SetCmpd=window["AscDFH"].historyitem_type_Ln|8;window["AscDFH"].historyitem_Ln_SetW= window["AscDFH"].historyitem_type_Ln|9;window["AscDFH"].historyitem_DefaultShapeDefinition_SetSpPr=window["AscDFH"].historyitem_type_DefaultShapeDefinition|1;window["AscDFH"].historyitem_DefaultShapeDefinition_SetBodyPr=window["AscDFH"].historyitem_type_DefaultShapeDefinition|2;window["AscDFH"].historyitem_DefaultShapeDefinition_SetLstStyle=window["AscDFH"].historyitem_type_DefaultShapeDefinition|3;window["AscDFH"].historyitem_DefaultShapeDefinition_SetStyle=window["AscDFH"].historyitem_type_DefaultShapeDefinition| 4;window["AscDFH"].historyitem_CNvPr_SetId=window["AscDFH"].historyitem_type_CNvPr|1;window["AscDFH"].historyitem_CNvPr_SetName=window["AscDFH"].historyitem_type_CNvPr|2;window["AscDFH"].historyitem_CNvPr_SetIsHidden=window["AscDFH"].historyitem_type_CNvPr|3;window["AscDFH"].historyitem_CNvPr_SetDescr=window["AscDFH"].historyitem_type_CNvPr|4;window["AscDFH"].historyitem_CNvPr_SetTitle=window["AscDFH"].historyitem_type_CNvPr|5;window["AscDFH"].historyitem_CNvPr_SetHlinkClick=window["AscDFH"].historyitem_type_CNvPr| 6;window["AscDFH"].historyitem_CNvPr_SetHlinkHover=window["AscDFH"].historyitem_type_CNvPr|7;window["AscDFH"].historyitem_NvPr_SetIsPhoto=window["AscDFH"].historyitem_type_NvPr|1;window["AscDFH"].historyitem_NvPr_SetUserDrawn=window["AscDFH"].historyitem_type_NvPr|2;window["AscDFH"].historyitem_NvPr_SetPh=window["AscDFH"].historyitem_type_NvPr|3;window["AscDFH"].historyitem_NvPr_SetUniMedia=window["AscDFH"].historyitem_type_NvPr|4;window["AscDFH"].historyitem_Ph_SetHasCustomPrompt=window["AscDFH"].historyitem_type_Ph| 1;window["AscDFH"].historyitem_Ph_SetIdx=window["AscDFH"].historyitem_type_Ph|2;window["AscDFH"].historyitem_Ph_SetOrient=window["AscDFH"].historyitem_type_Ph|3;window["AscDFH"].historyitem_Ph_SetSz=window["AscDFH"].historyitem_type_Ph|4;window["AscDFH"].historyitem_Ph_SetType=window["AscDFH"].historyitem_type_Ph|5;window["AscDFH"].historyitem_UniNvPr_SetCNvPr=window["AscDFH"].historyitem_type_UniNvPr|1;window["AscDFH"].historyitem_UniNvPr_SetUniPr=window["AscDFH"].historyitem_type_UniNvPr|2;window["AscDFH"].historyitem_UniNvPr_SetNvPr= window["AscDFH"].historyitem_type_UniNvPr|3;window["AscDFH"].historyitem_UniNvPr_SetUniSpPr=window["AscDFH"].historyitem_type_UniNvPr|4;window["AscDFH"].historyitem_StyleRef_SetIdx=window["AscDFH"].historyitem_type_StyleRef|1;window["AscDFH"].historyitem_StyleRef_SetColor=window["AscDFH"].historyitem_type_StyleRef|2;window["AscDFH"].historyitem_FontRef_SetIdx=window["AscDFH"].historyitem_type_FontRef|1;window["AscDFH"].historyitem_FontRef_SetColor=window["AscDFH"].historyitem_type_FontRef|2;window["AscDFH"].historyitem_Chart_SetAutoTitleDeleted= window["AscDFH"].historyitem_type_Chart|1;window["AscDFH"].historyitem_Chart_SetBackWall=window["AscDFH"].historyitem_type_Chart|2;window["AscDFH"].historyitem_Chart_SetDispBlanksAs=window["AscDFH"].historyitem_type_Chart|3;window["AscDFH"].historyitem_Chart_SetFloor=window["AscDFH"].historyitem_type_Chart|4;window["AscDFH"].historyitem_Chart_SetLegend=window["AscDFH"].historyitem_type_Chart|5;window["AscDFH"].historyitem_Chart_AddPivotFmt=window["AscDFH"].historyitem_type_Chart|6;window["AscDFH"].historyitem_Chart_SetPlotArea= window["AscDFH"].historyitem_type_Chart|7;window["AscDFH"].historyitem_Chart_SetPlotVisOnly=window["AscDFH"].historyitem_type_Chart|8;window["AscDFH"].historyitem_Chart_SetShowDLblsOverMax=window["AscDFH"].historyitem_type_Chart|9;window["AscDFH"].historyitem_Chart_SetSideWall=window["AscDFH"].historyitem_type_Chart|10;window["AscDFH"].historyitem_Chart_SetTitle=window["AscDFH"].historyitem_type_Chart|11;window["AscDFH"].historyitem_Chart_SetView3D=window["AscDFH"].historyitem_type_Chart|12;window["AscDFH"].historyitem_ChartSpace_SetChart= window["AscDFH"].historyitem_type_ChartSpace|1;window["AscDFH"].historyitem_ChartSpace_SetClrMapOvr=window["AscDFH"].historyitem_type_ChartSpace|2;window["AscDFH"].historyitem_ChartSpace_SetDate1904=window["AscDFH"].historyitem_type_ChartSpace|3;window["AscDFH"].historyitem_ChartSpace_SetExternalData=window["AscDFH"].historyitem_type_ChartSpace|4;window["AscDFH"].historyitem_ChartSpace_SetLang=window["AscDFH"].historyitem_type_ChartSpace|5;window["AscDFH"].historyitem_ChartSpace_SetPivotSource=window["AscDFH"].historyitem_type_ChartSpace| 6;window["AscDFH"].historyitem_ChartSpace_SetPrintSettings=window["AscDFH"].historyitem_type_ChartSpace|7;window["AscDFH"].historyitem_ChartSpace_SetProtection=window["AscDFH"].historyitem_type_ChartSpace|8;window["AscDFH"].historyitem_ChartSpace_SetRoundedCorners=window["AscDFH"].historyitem_type_ChartSpace|9;window["AscDFH"].historyitem_ChartSpace_SetSpPr=window["AscDFH"].historyitem_type_ChartSpace|10;window["AscDFH"].historyitem_ChartSpace_SetStyle=window["AscDFH"].historyitem_type_ChartSpace| 11;window["AscDFH"].historyitem_ChartSpace_SetTxPr=window["AscDFH"].historyitem_type_ChartSpace|12;window["AscDFH"].historyitem_ChartSpace_SetUserShapes=window["AscDFH"].historyitem_type_ChartSpace|13;window["AscDFH"].historyitem_ChartSpace_SetThemeOverride=window["AscDFH"].historyitem_type_ChartSpace|14;window["AscDFH"].historyitem_ChartSpace_SetGroup=window["AscDFH"].historyitem_type_ChartSpace|15;window["AscDFH"].historyitem_ChartSpace_SetParent=window["AscDFH"].historyitem_type_ChartSpace|16; window["AscDFH"].historyitem_ChartSpace_SetNvGrFrProps=window["AscDFH"].historyitem_type_ChartSpace|17;window["AscDFH"].historyitem_ChartSpace_AddUserShape=window["AscDFH"].historyitem_type_ChartSpace|18;window["AscDFH"].historyitem_ChartSpace_RemoveUserShape=window["AscDFH"].historyitem_type_ChartSpace|19;window["AscDFH"].historyitem_ChartSpace_ChartStyle=window["AscDFH"].historyitem_type_ChartSpace|20;window["AscDFH"].historyitem_ChartSpace_ChartColors=window["AscDFH"].historyitem_type_ChartSpace| 21;window["AscDFH"].historyitem_Legend_SetLayout=window["AscDFH"].historyitem_type_Legend|1;window["AscDFH"].historyitem_Legend_AddLegendEntry=window["AscDFH"].historyitem_type_Legend|2;window["AscDFH"].historyitem_Legend_SetLegendPos=window["AscDFH"].historyitem_type_Legend|3;window["AscDFH"].historyitem_Legend_SetOverlay=window["AscDFH"].historyitem_type_Legend|4;window["AscDFH"].historyitem_Legend_SetSpPr=window["AscDFH"].historyitem_type_Legend|5;window["AscDFH"].historyitem_Legend_SetTxPr=window["AscDFH"].historyitem_type_Legend| 6;window["AscDFH"].historyitem_Layout_SetH=window["AscDFH"].historyitem_type_Layout|1;window["AscDFH"].historyitem_Layout_SetHMode=window["AscDFH"].historyitem_type_Layout|2;window["AscDFH"].historyitem_Layout_SetLayoutTarget=window["AscDFH"].historyitem_type_Layout|3;window["AscDFH"].historyitem_Layout_SetW=window["AscDFH"].historyitem_type_Layout|4;window["AscDFH"].historyitem_Layout_SetWMode=window["AscDFH"].historyitem_type_Layout|5;window["AscDFH"].historyitem_Layout_SetX=window["AscDFH"].historyitem_type_Layout| 6;window["AscDFH"].historyitem_Layout_SetXMode=window["AscDFH"].historyitem_type_Layout|7;window["AscDFH"].historyitem_Layout_SetY=window["AscDFH"].historyitem_type_Layout|8;window["AscDFH"].historyitem_Layout_SetYMode=window["AscDFH"].historyitem_type_Layout|9;window["AscDFH"].historyitem_Layout_SetParent=window["AscDFH"].historyitem_type_Layout|10;window["AscDFH"].historyitem_LegendEntry_SetDelete=window["AscDFH"].historyitem_type_LegendEntry|1;window["AscDFH"].historyitem_LegendEntry_SetIdx=window["AscDFH"].historyitem_type_LegendEntry| 2;window["AscDFH"].historyitem_LegendEntry_SetTxPr=window["AscDFH"].historyitem_type_LegendEntry|3;window["AscDFH"].historyitem_PivotFmt_SetDLbl=window["AscDFH"].historyitem_type_PivotFmt|1;window["AscDFH"].historyitem_PivotFmt_SetIdx=window["AscDFH"].historyitem_type_PivotFmt|2;window["AscDFH"].historyitem_PivotFmt_SetMarker=window["AscDFH"].historyitem_type_PivotFmt|3;window["AscDFH"].historyitem_PivotFmt_SetSpPr=window["AscDFH"].historyitem_type_PivotFmt|4;window["AscDFH"].historyitem_PivotFmt_SetTxPr= window["AscDFH"].historyitem_type_PivotFmt|5;window["AscDFH"].historyitem_DLbl_SetDelete=window["AscDFH"].historyitem_type_DLbl|1;window["AscDFH"].historyitem_DLbl_SetDLblPos=window["AscDFH"].historyitem_type_DLbl|2;window["AscDFH"].historyitem_DLbl_SetIdx=window["AscDFH"].historyitem_type_DLbl|3;window["AscDFH"].historyitem_DLbl_SetLayout=window["AscDFH"].historyitem_type_DLbl|4;window["AscDFH"].historyitem_DLbl_SetNumFmt=window["AscDFH"].historyitem_type_DLbl|5;window["AscDFH"].historyitem_DLbl_SetSeparator= window["AscDFH"].historyitem_type_DLbl|6;window["AscDFH"].historyitem_DLbl_SetShowBubbleSize=window["AscDFH"].historyitem_type_DLbl|7;window["AscDFH"].historyitem_DLbl_SetShowCatName=window["AscDFH"].historyitem_type_DLbl|8;window["AscDFH"].historyitem_DLbl_SetShowLegendKey=window["AscDFH"].historyitem_type_DLbl|9;window["AscDFH"].historyitem_DLbl_SetShowPercent=window["AscDFH"].historyitem_type_DLbl|10;window["AscDFH"].historyitem_DLbl_SetShowSerName=window["AscDFH"].historyitem_type_DLbl|11;window["AscDFH"].historyitem_DLbl_SetShowVal= window["AscDFH"].historyitem_type_DLbl|12;window["AscDFH"].historyitem_DLbl_SetSpPr=window["AscDFH"].historyitem_type_DLbl|13;window["AscDFH"].historyitem_DLbl_SetTx=window["AscDFH"].historyitem_type_DLbl|14;window["AscDFH"].historyitem_DLbl_SetTxPr=window["AscDFH"].historyitem_type_DLbl|15;window["AscDFH"].historyitem_DLbl_SetParent=window["AscDFH"].historyitem_type_DLbl|16;window["AscDFH"].historyitem_Marker_SetSize=window["AscDFH"].historyitem_type_Marker|1;window["AscDFH"].historyitem_Marker_SetSpPr= window["AscDFH"].historyitem_type_Marker|2;window["AscDFH"].historyitem_Marker_SetSymbol=window["AscDFH"].historyitem_type_Marker|3;window["AscDFH"].historyitem_PlotArea_AddChart=window["AscDFH"].historyitem_type_PlotArea|1;window["AscDFH"].historyitem_PlotArea_SetCatAx=window["AscDFH"].historyitem_type_PlotArea|2;window["AscDFH"].historyitem_PlotArea_SetDateAx=window["AscDFH"].historyitem_type_PlotArea|3;window["AscDFH"].historyitem_PlotArea_SetDTable=window["AscDFH"].historyitem_type_PlotArea|4; window["AscDFH"].historyitem_PlotArea_SetLayout=window["AscDFH"].historyitem_type_PlotArea|5;window["AscDFH"].historyitem_PlotArea_SetSerAx=window["AscDFH"].historyitem_type_PlotArea|6;window["AscDFH"].historyitem_PlotArea_SetSpPr=window["AscDFH"].historyitem_type_PlotArea|7;window["AscDFH"].historyitem_PlotArea_SetValAx=window["AscDFH"].historyitem_type_PlotArea|8;window["AscDFH"].historyitem_PlotArea_AddAxis=window["AscDFH"].historyitem_type_PlotArea|9;window["AscDFH"].historyitem_PlotArea_RemoveChart= window["AscDFH"].historyitem_type_PlotArea|10;window["AscDFH"].historyitem_PlotArea_RemoveAxis=window["AscDFH"].historyitem_type_PlotArea|11;window["AscDFH"].historyitem_NumFmt_SetFormatCode=window["AscDFH"].historyitem_type_NumFmt|1;window["AscDFH"].historyitem_NumFmt_SetSourceLinked=window["AscDFH"].historyitem_type_NumFmt|2;window["AscDFH"].historyitem_Scaling_SetLogBase=window["AscDFH"].historyitem_type_Scaling|1;window["AscDFH"].historyitem_Scaling_SetMax=window["AscDFH"].historyitem_type_Scaling| 2;window["AscDFH"].historyitem_Scaling_SetMin=window["AscDFH"].historyitem_type_Scaling|3;window["AscDFH"].historyitem_Scaling_SetOrientation=window["AscDFH"].historyitem_type_Scaling|4;window["AscDFH"].historyitem_Scaling_SetParent=window["AscDFH"].historyitem_type_Scaling|5;window["AscDFH"].historyitem_DTable_SetShowHorzBorder=window["AscDFH"].historyitem_type_DTable|1;window["AscDFH"].historyitem_DTable_SetShowKeys=window["AscDFH"].historyitem_type_DTable|2;window["AscDFH"].historyitem_DTable_SetShowOutline= window["AscDFH"].historyitem_type_DTable|3;window["AscDFH"].historyitem_DTable_SetShowVertBorder=window["AscDFH"].historyitem_type_DTable|4;window["AscDFH"].historyitem_DTable_SetSpPr=window["AscDFH"].historyitem_type_DTable|5;window["AscDFH"].historyitem_DTable_SetTxPr=window["AscDFH"].historyitem_type_DTable|6;window["AscDFH"].historyitem_LineChart_AddAxId=window["AscDFH"].historyitem_type_LineChart|1;window["AscDFH"].historyitem_LineChart_SetDLbls=window["AscDFH"].historyitem_type_LineChart|2; window["AscDFH"].historyitem_LineChart_SetDropLines=window["AscDFH"].historyitem_type_LineChart|3;window["AscDFH"].historyitem_LineChart_SetGrouping=window["AscDFH"].historyitem_type_LineChart|4;window["AscDFH"].historyitem_LineChart_SetHiLowLines=window["AscDFH"].historyitem_type_LineChart|5;window["AscDFH"].historyitem_LineChart_SetMarker=window["AscDFH"].historyitem_type_LineChart|6;window["AscDFH"].historyitem_LineChart_SetSmooth=window["AscDFH"].historyitem_type_LineChart|7;window["AscDFH"].historyitem_LineChart_SetUpDownBars= window["AscDFH"].historyitem_type_LineChart|8;window["AscDFH"].historyitem_LineChart_SetVaryColors=window["AscDFH"].historyitem_type_LineChart|9;window["AscDFH"].historyitem_DLbls_SetDelete=window["AscDFH"].historyitem_type_DLbls|1;window["AscDFH"].historyitem_DLbls_SetDLbl=window["AscDFH"].historyitem_type_DLbls|2;window["AscDFH"].historyitem_DLbls_SetDLblPos=window["AscDFH"].historyitem_type_DLbls|3;window["AscDFH"].historyitem_DLbls_SetLeaderLines=window["AscDFH"].historyitem_type_DLbls|4;window["AscDFH"].historyitem_DLbls_SetNumFmt= window["AscDFH"].historyitem_type_DLbls|5;window["AscDFH"].historyitem_DLbls_SetSeparator=window["AscDFH"].historyitem_type_DLbls|6;window["AscDFH"].historyitem_DLbls_SetShowBubbleSize=window["AscDFH"].historyitem_type_DLbls|7;window["AscDFH"].historyitem_DLbls_SetShowCatName=window["AscDFH"].historyitem_type_DLbls|8;window["AscDFH"].historyitem_DLbls_SetShowLeaderLines=window["AscDFH"].historyitem_type_DLbls|9;window["AscDFH"].historyitem_DLbls_SetShowLegendKey=window["AscDFH"].historyitem_type_DLbls| 10;window["AscDFH"].historyitem_DLbls_SetShowPercent=window["AscDFH"].historyitem_type_DLbls|11;window["AscDFH"].historyitem_DLbls_SetShowSerName=window["AscDFH"].historyitem_type_DLbls|12;window["AscDFH"].historyitem_DLbls_SetShowVal=window["AscDFH"].historyitem_type_DLbls|13;window["AscDFH"].historyitem_DLbls_SetSpPr=window["AscDFH"].historyitem_type_DLbls|14;window["AscDFH"].historyitem_DLbls_SetTxPr=window["AscDFH"].historyitem_type_DLbls|15;window["AscDFH"].historyitem_UpDownBars_SetDownBars= window["AscDFH"].historyitem_type_UpDownBars|1;window["AscDFH"].historyitem_UpDownBars_SetGapWidth=window["AscDFH"].historyitem_type_UpDownBars|2;window["AscDFH"].historyitem_UpDownBars_SetUpBars=window["AscDFH"].historyitem_type_UpDownBars|3;window["AscDFH"].historyitem_BarChart_AddAxId=window["AscDFH"].historyitem_type_BarChart|1;window["AscDFH"].historyitem_BarChart_SetBarDir=window["AscDFH"].historyitem_type_BarChart|2;window["AscDFH"].historyitem_BarChart_SetDLbls=window["AscDFH"].historyitem_type_BarChart| 3;window["AscDFH"].historyitem_BarChart_SetGapWidth=window["AscDFH"].historyitem_type_BarChart|4;window["AscDFH"].historyitem_BarChart_SetGrouping=window["AscDFH"].historyitem_type_BarChart|5;window["AscDFH"].historyitem_BarChart_SetOverlap=window["AscDFH"].historyitem_type_BarChart|6;window["AscDFH"].historyitem_BarChart_SetSerLines=window["AscDFH"].historyitem_type_BarChart|7;window["AscDFH"].historyitem_BarChart_SetVaryColors=window["AscDFH"].historyitem_type_BarChart|8;window["AscDFH"].historyitem_BarChart_Set3D= window["AscDFH"].historyitem_type_BarChart|9;window["AscDFH"].historyitem_BarChart_SetGapDepth=window["AscDFH"].historyitem_type_BarChart|10;window["AscDFH"].historyitem_BarChart_SetShape=window["AscDFH"].historyitem_type_BarChart|11;window["AscDFH"].historyitem_BubbleChart_AddAxId=window["AscDFH"].historyitem_type_BubbleChart|1;window["AscDFH"].historyitem_BubbleChart_SetBubble3D=window["AscDFH"].historyitem_type_BubbleChart|2;window["AscDFH"].historyitem_BubbleChart_SetBubbleScale=window["AscDFH"].historyitem_type_BubbleChart| 3;window["AscDFH"].historyitem_BubbleChart_SetDLbls=window["AscDFH"].historyitem_type_BubbleChart|4;window["AscDFH"].historyitem_BubbleChart_SetShowNegBubbles=window["AscDFH"].historyitem_type_BubbleChart|5;window["AscDFH"].historyitem_BubbleChart_SetSizeRepresents=window["AscDFH"].historyitem_type_BubbleChart|6;window["AscDFH"].historyitem_BubbleChart_SetVaryColors=window["AscDFH"].historyitem_type_BubbleChart|7;window["AscDFH"].historyitem_DoughnutChart_SetDLbls=window["AscDFH"].historyitem_type_DoughnutChart| 1;window["AscDFH"].historyitem_DoughnutChart_SetFirstSliceAng=window["AscDFH"].historyitem_type_DoughnutChart|2;window["AscDFH"].historyitem_DoughnutChart_SetHoleSize=window["AscDFH"].historyitem_type_DoughnutChart|3;window["AscDFH"].historyitem_DoughnutChart_SetVaryColor=window["AscDFH"].historyitem_type_DoughnutChart|4;window["AscDFH"].historyitem_OfPieChart_AddCustSplit=window["AscDFH"].historyitem_type_OfPieChart|1;window["AscDFH"].historyitem_OfPieChart_SetDLbls=window["AscDFH"].historyitem_type_OfPieChart| 2;window["AscDFH"].historyitem_OfPieChart_SetGapWidth=window["AscDFH"].historyitem_type_OfPieChart|3;window["AscDFH"].historyitem_OfPieChart_SetOfPieType=window["AscDFH"].historyitem_type_OfPieChart|4;window["AscDFH"].historyitem_OfPieChart_SetSecondPieSize=window["AscDFH"].historyitem_type_OfPieChart|5;window["AscDFH"].historyitem_OfPieChart_SetSerLines=window["AscDFH"].historyitem_type_OfPieChart|6;window["AscDFH"].historyitem_OfPieChart_SetSplitPos=window["AscDFH"].historyitem_type_OfPieChart| 7;window["AscDFH"].historyitem_OfPieChart_SetSplitType=window["AscDFH"].historyitem_type_OfPieChart|8;window["AscDFH"].historyitem_OfPieChart_SetVaryColors=window["AscDFH"].historyitem_type_OfPieChart|9;window["AscDFH"].historyitem_PieChart_SetDLbls=window["AscDFH"].historyitem_type_PieChart|1;window["AscDFH"].historyitem_PieChart_SetFirstSliceAng=window["AscDFH"].historyitem_type_PieChart|2;window["AscDFH"].historyitem_PieChart_SetVaryColors=window["AscDFH"].historyitem_type_PieChart|3;window["AscDFH"].historyitem_PieChart_3D= window["AscDFH"].historyitem_type_PieChart|4;window["AscDFH"].historyitem_RadarChart_AddAxId=window["AscDFH"].historyitem_type_RadarChart|1;window["AscDFH"].historyitem_RadarChart_SetDLbls=window["AscDFH"].historyitem_type_RadarChart|2;window["AscDFH"].historyitem_RadarChart_SetRadarStyle=window["AscDFH"].historyitem_type_RadarChart|3;window["AscDFH"].historyitem_RadarChart_SetVaryColors=window["AscDFH"].historyitem_type_RadarChart|4;window["AscDFH"].historyitem_ScatterChart_AddAxId=window["AscDFH"].historyitem_type_ScatterChart| 1;window["AscDFH"].historyitem_ScatterChart_SetDLbls=window["AscDFH"].historyitem_type_ScatterChart|2;window["AscDFH"].historyitem_ScatterChart_SetScatterStyle=window["AscDFH"].historyitem_type_ScatterChart|3;window["AscDFH"].historyitem_ScatterChart_SetVaryColors=window["AscDFH"].historyitem_type_ScatterChart|4;window["AscDFH"].historyitem_StockChart_AddAxId=window["AscDFH"].historyitem_type_StockChart|1;window["AscDFH"].historyitem_StockChart_SetDLbls=window["AscDFH"].historyitem_type_StockChart| 2;window["AscDFH"].historyitem_StockChart_SetDropLines=window["AscDFH"].historyitem_type_StockChart|3;window["AscDFH"].historyitem_StockChart_SetHiLowLines=window["AscDFH"].historyitem_type_StockChart|4;window["AscDFH"].historyitem_StockChart_SetUpDownBars=window["AscDFH"].historyitem_type_StockChart|5;window["AscDFH"].historyitem_SurfaceChart_AddAxId=window["AscDFH"].historyitem_type_SurfaceChart|1;window["AscDFH"].historyitem_SurfaceChart_AddBandFmt=window["AscDFH"].historyitem_type_SurfaceChart| 2;window["AscDFH"].historyitem_SurfaceChart_SetWireframe=window["AscDFH"].historyitem_type_SurfaceChart|3;window["AscDFH"].historyitem_BandFmt_SetIdx=window["AscDFH"].historyitem_type_BandFmt|1;window["AscDFH"].historyitem_BandFmt_SetSpPr=window["AscDFH"].historyitem_type_BandFmt|2;window["AscDFH"].historyitem_AreaChart_AddAxId=window["AscDFH"].historyitem_type_AreaChart|1;window["AscDFH"].historyitem_AreaChart_SetDLbls=window["AscDFH"].historyitem_type_AreaChart|2;window["AscDFH"].historyitem_AreaChart_SetDropLines= window["AscDFH"].historyitem_type_AreaChart|3;window["AscDFH"].historyitem_AreaChart_SetGrouping=window["AscDFH"].historyitem_type_AreaChart|4;window["AscDFH"].historyitem_AreaChart_SetVaryColors=window["AscDFH"].historyitem_type_AreaChart|5;window["AscDFH"].historyitem_ScatterSer_SetDLbls=window["AscDFH"].historyitem_type_ScatterSer|1;window["AscDFH"].historyitem_ScatterSer_SetDPt=window["AscDFH"].historyitem_type_ScatterSer|2;window["AscDFH"].historyitem_ScatterSer_SetErrBars=window["AscDFH"].historyitem_type_ScatterSer| 3;window["AscDFH"].historyitem_ScatterSer_SetIdx=window["AscDFH"].historyitem_type_ScatterSer|4;window["AscDFH"].historyitem_ScatterSer_SetMarker=window["AscDFH"].historyitem_type_ScatterSer|5;window["AscDFH"].historyitem_ScatterSer_SetOrder=window["AscDFH"].historyitem_type_ScatterSer|6;window["AscDFH"].historyitem_ScatterSer_SetSmooth=window["AscDFH"].historyitem_type_ScatterSer|7;window["AscDFH"].historyitem_ScatterSer_SetSpPr=window["AscDFH"].historyitem_type_ScatterSer|8;window["AscDFH"].historyitem_ScatterSer_SetTrendline= window["AscDFH"].historyitem_type_ScatterSer|9;window["AscDFH"].historyitem_ScatterSer_SetXVal=window["AscDFH"].historyitem_type_ScatterSer|10;window["AscDFH"].historyitem_ScatterSer_SetYVal=window["AscDFH"].historyitem_type_ScatterSer|11;window["AscDFH"].historyitem_DPt_SetBubble3D=window["AscDFH"].historyitem_type_DPt|1;window["AscDFH"].historyitem_DPt_SetExplosion=window["AscDFH"].historyitem_type_DPt|2;window["AscDFH"].historyitem_DPt_SetIdx=window["AscDFH"].historyitem_type_DPt|3;window["AscDFH"].historyitem_DPt_SetInvertIfNegative= window["AscDFH"].historyitem_type_DPt|4;window["AscDFH"].historyitem_DPt_SetMarker=window["AscDFH"].historyitem_type_DPt|5;window["AscDFH"].historyitem_DPt_SetPictureOptions=window["AscDFH"].historyitem_type_DPt|6;window["AscDFH"].historyitem_DPt_SetSpPr=window["AscDFH"].historyitem_type_DPt|7;window["AscDFH"].historyitem_ErrBars_SetErrBarType=window["AscDFH"].historyitem_type_ErrBars|1;window["AscDFH"].historyitem_ErrBars_SetErrDir=window["AscDFH"].historyitem_type_ErrBars|2;window["AscDFH"].historyitem_ErrBars_SetErrValType= window["AscDFH"].historyitem_type_ErrBars|3;window["AscDFH"].historyitem_ErrBars_SetMinus=window["AscDFH"].historyitem_type_ErrBars|4;window["AscDFH"].historyitem_ErrBars_SetNoEndCap=window["AscDFH"].historyitem_type_ErrBars|5;window["AscDFH"].historyitem_ErrBars_SetPlus=window["AscDFH"].historyitem_type_ErrBars|6;window["AscDFH"].historyitem_ErrBars_SetSpPr=window["AscDFH"].historyitem_type_ErrBars|7;window["AscDFH"].historyitem_ErrBars_SetVal=window["AscDFH"].historyitem_type_ErrBars|8;window["AscDFH"].historyitem_MinusPlus_SetNumLit= window["AscDFH"].historyitem_type_MinusPlus|1;window["AscDFH"].historyitem_MinusPlus_SetNumRef=window["AscDFH"].historyitem_type_MinusPlus|2;window["AscDFH"].historyitem_NumLit_SetFormatCode=window["AscDFH"].historyitem_type_NumLit|1;window["AscDFH"].historyitem_NumLit_AddPt=window["AscDFH"].historyitem_type_NumLit|2;window["AscDFH"].historyitem_NumLit_SetPtCount=window["AscDFH"].historyitem_type_NumLit|3;window["AscDFH"].historyitem_NumericPoint_SetFormatCode=window["AscDFH"].historyitem_type_NumericPoint| 1;window["AscDFH"].historyitem_NumericPoint_SetIdx=window["AscDFH"].historyitem_type_NumericPoint|2;window["AscDFH"].historyitem_NumericPoint_SetVal=window["AscDFH"].historyitem_type_NumericPoint|3;window["AscDFH"].historyitem_NumRef_SetF=window["AscDFH"].historyitem_type_NumRef|1;window["AscDFH"].historyitem_NumRef_SetNumCache=window["AscDFH"].historyitem_type_NumRef|2;window["AscDFH"].historyitem_Trendline_SetBackward=window["AscDFH"].historyitem_type_TrendLine|1;window["AscDFH"].historyitem_Trendline_SetDispEq= window["AscDFH"].historyitem_type_TrendLine|2;window["AscDFH"].historyitem_Trendline_SetDispRSqr=window["AscDFH"].historyitem_type_TrendLine|3;window["AscDFH"].historyitem_Trendline_SetForward=window["AscDFH"].historyitem_type_TrendLine|4;window["AscDFH"].historyitem_Trendline_SetIntercept=window["AscDFH"].historyitem_type_TrendLine|5;window["AscDFH"].historyitem_Trendline_SetName=window["AscDFH"].historyitem_type_TrendLine|6;window["AscDFH"].historyitem_Trendline_SetOrder=window["AscDFH"].historyitem_type_TrendLine| 7;window["AscDFH"].historyitem_Trendline_SetPeriod=window["AscDFH"].historyitem_type_TrendLine|8;window["AscDFH"].historyitem_Trendline_SetSpPr=window["AscDFH"].historyitem_type_TrendLine|9;window["AscDFH"].historyitem_Trendline_SetTrendlineLbl=window["AscDFH"].historyitem_type_TrendLine|10;window["AscDFH"].historyitem_Trendline_SetTrendlineType=window["AscDFH"].historyitem_type_TrendLine|11;window["AscDFH"].historyitem_Tx_SetStrRef=window["AscDFH"].historyitem_type_Tx|1;window["AscDFH"].historyitem_Tx_SetVal= window["AscDFH"].historyitem_type_Tx|2;window["AscDFH"].historyitem_StrRef_SetF=window["AscDFH"].historyitem_type_StrRef|1;window["AscDFH"].historyitem_StrRef_SetStrCache=window["AscDFH"].historyitem_type_StrRef|2;window["AscDFH"].historyitem_StrCache_AddPt=window["AscDFH"].historyitem_type_StrCache|1;window["AscDFH"].historyitem_StrCache_SetPtCount=window["AscDFH"].historyitem_type_StrCache|2;window["AscDFH"].historyitem_StrPoint_SetIdx=window["AscDFH"].historyitem_type_StrPoint|1;window["AscDFH"].historyitem_StrPoint_SetVal= window["AscDFH"].historyitem_type_StrPoint|2;window["AscDFH"].historyitem_MultiLvlStrRef_SetF=window["AscDFH"].historyitem_type_MultiLvlStrRef|1;window["AscDFH"].historyitem_MultiLvlStrRef_SetMultiLvlStrCache=window["AscDFH"].historyitem_type_MultiLvlStrRef|2;window["AscDFH"].historyitem_MultiLvlStrCache_SetLvl=window["AscDFH"].historyitem_type_MultiLvlStrCache|1;window["AscDFH"].historyitem_MultiLvlStrCache_SetPtCount=window["AscDFH"].historyitem_type_MultiLvlStrCache|2;window["AscDFH"].historyitem_StringLiteral_SetPt= window["AscDFH"].historyitem_type_StringLiteral|1;window["AscDFH"].historyitem_StringLiteral_SetPtCount=window["AscDFH"].historyitem_type_StringLiteral|2;window["AscDFH"].historyitem_YVal_SetNumLit=window["AscDFH"].historyitem_type_YVal|1;window["AscDFH"].historyitem_YVal_SetNumRef=window["AscDFH"].historyitem_type_YVal|2;window["AscDFH"].historyitem_AreaSeries_SetCat=window["AscDFH"].historyitem_type_AreaSeries|1;window["AscDFH"].historyitem_AreaSeries_SetDLbls=window["AscDFH"].historyitem_type_AreaSeries| 2;window["AscDFH"].historyitem_AreaSeries_SetDPt=window["AscDFH"].historyitem_type_AreaSeries|3;window["AscDFH"].historyitem_AreaSeries_SetErrBars=window["AscDFH"].historyitem_type_AreaSeries|4;window["AscDFH"].historyitem_AreaSeries_SetIdx=window["AscDFH"].historyitem_type_AreaSeries|5;window["AscDFH"].historyitem_AreaSeries_SetOrder=window["AscDFH"].historyitem_type_AreaSeries|6;window["AscDFH"].historyitem_AreaSeries_SetPictureOptions=window["AscDFH"].historyitem_type_AreaSeries|7;window["AscDFH"].historyitem_AreaSeries_SetSpPr= window["AscDFH"].historyitem_type_AreaSeries|8;window["AscDFH"].historyitem_AreaSeries_SetTrendline=window["AscDFH"].historyitem_type_AreaSeries|9;window["AscDFH"].historyitem_AreaSeries_SetVal=window["AscDFH"].historyitem_type_AreaSeries|10;window["AscDFH"].historyitem_Cat_SetMultiLvlStrRef=window["AscDFH"].historyitem_type_Cat|1;window["AscDFH"].historyitem_Cat_SetNumLit=window["AscDFH"].historyitem_type_Cat|2;window["AscDFH"].historyitem_Cat_SetNumRef=window["AscDFH"].historyitem_type_Cat|3;window["AscDFH"].historyitem_Cat_SetStrLit= window["AscDFH"].historyitem_type_Cat|4;window["AscDFH"].historyitem_Cat_SetStrRef=window["AscDFH"].historyitem_type_Cat|5;window["AscDFH"].historyitem_PictureOptions_SetApplyToEnd=window["AscDFH"].historyitem_type_PictureOptions|1;window["AscDFH"].historyitem_PictureOptions_SetApplyToFront=window["AscDFH"].historyitem_type_PictureOptions|2;window["AscDFH"].historyitem_PictureOptions_SetApplyToSides=window["AscDFH"].historyitem_type_PictureOptions|3;window["AscDFH"].historyitem_PictureOptions_SetPictureFormat= window["AscDFH"].historyitem_type_PictureOptions|4;window["AscDFH"].historyitem_PictureOptions_SetPictureStackUnit=window["AscDFH"].historyitem_type_PictureOptions|5;window["AscDFH"].historyitem_RadarSeries_SetCat=window["AscDFH"].historyitem_type_RadarSeries|1;window["AscDFH"].historyitem_RadarSeries_SetDLbls=window["AscDFH"].historyitem_type_RadarSeries|2;window["AscDFH"].historyitem_RadarSeries_SetDPt=window["AscDFH"].historyitem_type_RadarSeries|3;window["AscDFH"].historyitem_RadarSeries_SetIdx= window["AscDFH"].historyitem_type_RadarSeries|4;window["AscDFH"].historyitem_RadarSeries_SetMarker=window["AscDFH"].historyitem_type_RadarSeries|5;window["AscDFH"].historyitem_RadarSeries_SetOrder=window["AscDFH"].historyitem_type_RadarSeries|6;window["AscDFH"].historyitem_RadarSeries_SetSpPr=window["AscDFH"].historyitem_type_RadarSeries|7;window["AscDFH"].historyitem_RadarSeries_SetVal=window["AscDFH"].historyitem_type_RadarSeries|8;window["AscDFH"].historyitem_BarSeries_SetCat=window["AscDFH"].historyitem_type_BarSeries| 1;window["AscDFH"].historyitem_BarSeries_SetDLbls=window["AscDFH"].historyitem_type_BarSeries|2;window["AscDFH"].historyitem_BarSeries_SetDPt=window["AscDFH"].historyitem_type_BarSeries|3;window["AscDFH"].historyitem_BarSeries_SetErrBars=window["AscDFH"].historyitem_type_BarSeries|4;window["AscDFH"].historyitem_BarSeries_SetIdx=window["AscDFH"].historyitem_type_BarSeries|5;window["AscDFH"].historyitem_BarSeries_SetInvertIfNegative=window["AscDFH"].historyitem_type_BarSeries|6;window["AscDFH"].historyitem_BarSeries_SetOrder= window["AscDFH"].historyitem_type_BarSeries|7;window["AscDFH"].historyitem_BarSeries_SetPictureOptions=window["AscDFH"].historyitem_type_BarSeries|8;window["AscDFH"].historyitem_BarSeries_SetShape=window["AscDFH"].historyitem_type_BarSeries|9;window["AscDFH"].historyitem_BarSeries_SetSpPr=window["AscDFH"].historyitem_type_BarSeries|10;window["AscDFH"].historyitem_BarSeries_SetTrendline=window["AscDFH"].historyitem_type_BarSeries|11;window["AscDFH"].historyitem_BarSeries_SetVal=window["AscDFH"].historyitem_type_BarSeries| 12;window["AscDFH"].historyitem_LineSeries_SetCat=window["AscDFH"].historyitem_type_LineSeries|1;window["AscDFH"].historyitem_LineSeries_SetDLbls=window["AscDFH"].historyitem_type_LineSeries|2;window["AscDFH"].historyitem_LineSeries_SetDPt=window["AscDFH"].historyitem_type_LineSeries|3;window["AscDFH"].historyitem_LineSeries_SetErrBars=window["AscDFH"].historyitem_type_LineSeries|4;window["AscDFH"].historyitem_LineSeries_SetIdx=window["AscDFH"].historyitem_type_LineSeries|5;window["AscDFH"].historyitem_LineSeries_SetMarker= window["AscDFH"].historyitem_type_LineSeries|6;window["AscDFH"].historyitem_LineSeries_SetOrder=window["AscDFH"].historyitem_type_LineSeries|7;window["AscDFH"].historyitem_LineSeries_SetSmooth=window["AscDFH"].historyitem_type_LineSeries|8;window["AscDFH"].historyitem_LineSeries_SetSpPr=window["AscDFH"].historyitem_type_LineSeries|9;window["AscDFH"].historyitem_LineSeries_SetTrendline=window["AscDFH"].historyitem_type_LineSeries|10;window["AscDFH"].historyitem_LineSeries_SetVal=window["AscDFH"].historyitem_type_LineSeries| 11;window["AscDFH"].historyitem_PieSeries_SetCat=window["AscDFH"].historyitem_type_PieSeries|1;window["AscDFH"].historyitem_PieSeries_SetDLbls=window["AscDFH"].historyitem_type_PieSeries|2;window["AscDFH"].historyitem_PieSeries_SetDPt=window["AscDFH"].historyitem_type_PieSeries|3;window["AscDFH"].historyitem_PieSeries_SetExplosion=window["AscDFH"].historyitem_type_PieSeries|4;window["AscDFH"].historyitem_PieSeries_SetIdx=window["AscDFH"].historyitem_type_PieSeries|5;window["AscDFH"].historyitem_PieSeries_SetOrder= window["AscDFH"].historyitem_type_PieSeries|6;window["AscDFH"].historyitem_PieSeries_SetSpPr=window["AscDFH"].historyitem_type_PieSeries|7;window["AscDFH"].historyitem_PieSeries_SetVal=window["AscDFH"].historyitem_type_PieSeries|8;window["AscDFH"].historyitem_SurfaceSeries_SetCat=window["AscDFH"].historyitem_type_SurfaceSeries|1;window["AscDFH"].historyitem_SurfaceSeries_SetIdx=window["AscDFH"].historyitem_type_SurfaceSeries|2;window["AscDFH"].historyitem_SurfaceSeries_SetOrder=window["AscDFH"].historyitem_type_SurfaceSeries| 3;window["AscDFH"].historyitem_SurfaceSeries_SetSpPr=window["AscDFH"].historyitem_type_SurfaceSeries|4;window["AscDFH"].historyitem_SurfaceSeries_SetVal=window["AscDFH"].historyitem_type_SurfaceSeries|5;window["AscDFH"].historyitem_BubbleSeries_SetBubble3D=window["AscDFH"].historyitem_type_BubbleSeries|1;window["AscDFH"].historyitem_BubbleSeries_SetBubbleSize=window["AscDFH"].historyitem_type_BubbleSeries|2;window["AscDFH"].historyitem_BubbleSeries_SetDLbls=window["AscDFH"].historyitem_type_BubbleSeries| 3;window["AscDFH"].historyitem_BubbleSeries_SetDPt=window["AscDFH"].historyitem_type_BubbleSeries|4;window["AscDFH"].historyitem_BubbleSeries_SetErrBars=window["AscDFH"].historyitem_type_BubbleSeries|5;window["AscDFH"].historyitem_BubbleSeries_SetIdx=window["AscDFH"].historyitem_type_BubbleSeries|6;window["AscDFH"].historyitem_BubbleSeries_SetInvertIfNegative=window["AscDFH"].historyitem_type_BubbleSeries|7;window["AscDFH"].historyitem_BubbleSeries_SetOrder=window["AscDFH"].historyitem_type_BubbleSeries| 8;window["AscDFH"].historyitem_BubbleSeries_SetSpPr=window["AscDFH"].historyitem_type_BubbleSeries|9;window["AscDFH"].historyitem_BubbleSeries_SetTrendline=window["AscDFH"].historyitem_type_BubbleSeries|10;window["AscDFH"].historyitem_BubbleSeries_SetXVal=window["AscDFH"].historyitem_type_BubbleSeries|11;window["AscDFH"].historyitem_BubbleSeries_SetYVal=window["AscDFH"].historyitem_type_BubbleSeries|12;window["AscDFH"].historyitem_ExternalData_SetAutoUpdate=window["AscDFH"].historyitem_type_ExternalData| 1;window["AscDFH"].historyitem_ExternalData_SetId=window["AscDFH"].historyitem_type_ExternalData|2;window["AscDFH"].historyitem_PivotSource_SetFmtId=window["AscDFH"].historyitem_type_PivotSource|1;window["AscDFH"].historyitem_PivotSource_SetName=window["AscDFH"].historyitem_type_PivotSource|2;window["AscDFH"].historyitem_Protection_SetChartObject=window["AscDFH"].historyitem_type_Protection|1;window["AscDFH"].historyitem_Protection_SetData=window["AscDFH"].historyitem_type_Protection|2;window["AscDFH"].historyitem_Protection_SetFormatting= window["AscDFH"].historyitem_type_Protection|3;window["AscDFH"].historyitem_Protection_SetSelection=window["AscDFH"].historyitem_type_Protection|4;window["AscDFH"].historyitem_Protection_SetUserInterface=window["AscDFH"].historyitem_type_Protection|5;window["AscDFH"].historyitem_ChartWall_SetPictureOptions=window["AscDFH"].historyitem_type_ChartWall|1;window["AscDFH"].historyitem_ChartWall_SetSpPr=window["AscDFH"].historyitem_type_ChartWall|2;window["AscDFH"].historyitem_ChartWall_SetThickness=window["AscDFH"].historyitem_type_ChartWall| 3;window["AscDFH"].historyitem_View3d_SetDepthPercent=window["AscDFH"].historyitem_type_View3d|1;window["AscDFH"].historyitem_View3d_SetHPercent=window["AscDFH"].historyitem_type_View3d|2;window["AscDFH"].historyitem_View3d_SetPerspective=window["AscDFH"].historyitem_type_View3d|3;window["AscDFH"].historyitem_View3d_SetRAngAx=window["AscDFH"].historyitem_type_View3d|4;window["AscDFH"].historyitem_View3d_SetRotX=window["AscDFH"].historyitem_type_View3d|5;window["AscDFH"].historyitem_View3d_SetRotY= window["AscDFH"].historyitem_type_View3d|6;window["AscDFH"].historyitem_ChartText_SetRich=window["AscDFH"].historyitem_type_ChartText|1;window["AscDFH"].historyitem_ChartText_SetStrRef=window["AscDFH"].historyitem_type_ChartText|2;window["AscDFH"].historyitem_ShapeStyle_SetLnRef=window["AscDFH"].historyitem_type_ShapeStyle|1;window["AscDFH"].historyitem_ShapeStyle_SetFillRef=window["AscDFH"].historyitem_type_ShapeStyle|2;window["AscDFH"].historyitem_ShapeStyle_SetFontRef=window["AscDFH"].historyitem_type_ShapeStyle| 3;window["AscDFH"].historyitem_ShapeStyle_SetEffectRef=window["AscDFH"].historyitem_type_ShapeStyle|4;window["AscDFH"].historyitem_Xfrm_SetOffX=window["AscDFH"].historyitem_type_Xfrm|1;window["AscDFH"].historyitem_Xfrm_SetOffY=window["AscDFH"].historyitem_type_Xfrm|2;window["AscDFH"].historyitem_Xfrm_SetExtX=window["AscDFH"].historyitem_type_Xfrm|3;window["AscDFH"].historyitem_Xfrm_SetExtY=window["AscDFH"].historyitem_type_Xfrm|4;window["AscDFH"].historyitem_Xfrm_SetChOffX=window["AscDFH"].historyitem_type_Xfrm| 5;window["AscDFH"].historyitem_Xfrm_SetChOffY=window["AscDFH"].historyitem_type_Xfrm|6;window["AscDFH"].historyitem_Xfrm_SetChExtX=window["AscDFH"].historyitem_type_Xfrm|7;window["AscDFH"].historyitem_Xfrm_SetChExtY=window["AscDFH"].historyitem_type_Xfrm|8;window["AscDFH"].historyitem_Xfrm_SetFlipH=window["AscDFH"].historyitem_type_Xfrm|9;window["AscDFH"].historyitem_Xfrm_SetFlipV=window["AscDFH"].historyitem_type_Xfrm|10;window["AscDFH"].historyitem_Xfrm_SetRot=window["AscDFH"].historyitem_type_Xfrm| 11;window["AscDFH"].historyitem_Xfrm_SetParent=window["AscDFH"].historyitem_type_Xfrm|12;window["AscDFH"].historyitem_SpPr_SetBwMode=window["AscDFH"].historyitem_type_SpPr|1;window["AscDFH"].historyitem_SpPr_SetXfrm=window["AscDFH"].historyitem_type_SpPr|2;window["AscDFH"].historyitem_SpPr_SetGeometry=window["AscDFH"].historyitem_type_SpPr|3;window["AscDFH"].historyitem_SpPr_SetFill=window["AscDFH"].historyitem_type_SpPr|4;window["AscDFH"].historyitem_SpPr_SetLn=window["AscDFH"].historyitem_type_SpPr| 5;window["AscDFH"].historyitem_SpPr_SetParent=window["AscDFH"].historyitem_type_SpPr|6;window["AscDFH"].historyitem_SpPr_SetEffectPr=window["AscDFH"].historyitem_type_SpPr|7;window["AscDFH"].historyitem_ClrScheme_AddClr=window["AscDFH"].historyitem_type_ClrScheme|1;window["AscDFH"].historyitem_ClrScheme_SetName=window["AscDFH"].historyitem_type_ClrScheme|2;window["AscDFH"].historyitem_ClrMap_SetClr=window["AscDFH"].historyitem_type_ClrMap|1;window["AscDFH"].historyitem_ExtraClrScheme_SetClrScheme= window["AscDFH"].historyitem_type_ExtraClrScheme|1;window["AscDFH"].historyitem_ExtraClrScheme_SetClrMap=window["AscDFH"].historyitem_type_ExtraClrScheme|2;window["AscDFH"].historyitem_FontCollection_SetFontScheme=window["AscDFH"].historyitem_type_FontCollection|1;window["AscDFH"].historyitem_FontCollection_SetLatin=window["AscDFH"].historyitem_type_FontCollection|2;window["AscDFH"].historyitem_FontCollection_SetEA=window["AscDFH"].historyitem_type_FontCollection|3;window["AscDFH"].historyitem_FontCollection_SetCS= window["AscDFH"].historyitem_type_FontCollection|4;window["AscDFH"].historyitem_FontScheme_SetName=window["AscDFH"].historyitem_type_FontScheme|1;window["AscDFH"].historyitem_FontScheme_SetMajorFont=window["AscDFH"].historyitem_type_FontScheme|2;window["AscDFH"].historyitem_FontScheme_SetMinorFont=window["AscDFH"].historyitem_type_FontScheme|3;window["AscDFH"].historyitem_FormatScheme_SetName=window["AscDFH"].historyitem_type_FormatScheme|1;window["AscDFH"].historyitem_FormatScheme_AddFillToStyleLst= window["AscDFH"].historyitem_type_FormatScheme|2;window["AscDFH"].historyitem_FormatScheme_AddLnToStyleLst=window["AscDFH"].historyitem_type_FormatScheme|3;window["AscDFH"].historyitem_FormatScheme_AddEffectToStyleLst=window["AscDFH"].historyitem_type_FormatScheme|4;window["AscDFH"].historyitem_FormatScheme_AddBgFillToStyleLst=window["AscDFH"].historyitem_type_FormatScheme|5;window["AscDFH"].historyitem_ThemeElements_SetClrScheme=window["AscDFH"].historyitem_type_ThemeElements|1;window["AscDFH"].historyitem_ThemeElements_SetFontScheme= window["AscDFH"].historyitem_type_ThemeElements|2;window["AscDFH"].historyitem_ThemeElements_SetFmtScheme=window["AscDFH"].historyitem_type_ThemeElements|3;window["AscDFH"].historyitem_HF_SetDt=window["AscDFH"].historyitem_type_HF|1;window["AscDFH"].historyitem_HF_SetFtr=window["AscDFH"].historyitem_type_HF|2;window["AscDFH"].historyitem_HF_SetHdr=window["AscDFH"].historyitem_type_HF|3;window["AscDFH"].historyitem_HF_SetSldNum=window["AscDFH"].historyitem_type_HF|4;window["AscDFH"].historyitem_BgPr_SetFill= window["AscDFH"].historyitem_type_BgPr|1;window["AscDFH"].historyitem_BgPr_SetShadeToTitle=window["AscDFH"].historyitem_type_BgPr|2;window["AscDFH"].historyitem_BgSetBwMode=window["AscDFH"].historyitem_type_Bg|1;window["AscDFH"].historyitem_BgSetBgPr=window["AscDFH"].historyitem_type_Bg|2;window["AscDFH"].historyitem_BgSetBgRef=window["AscDFH"].historyitem_type_Bg|3;window["AscDFH"].historyitem_PrintSettingsSetHeaderFooter=window["AscDFH"].historyitem_type_PrintSettings|1;window["AscDFH"].historyitem_PrintSettingsSetPageMargins= window["AscDFH"].historyitem_type_PrintSettings|2;window["AscDFH"].historyitem_PrintSettingsSetPageSetup=window["AscDFH"].historyitem_type_PrintSettings|3;window["AscDFH"].historyitem_HeaderFooterChartSetAlignWithMargins=window["AscDFH"].historyitem_type_HeaderFooterChart|1;window["AscDFH"].historyitem_HeaderFooterChartSetDifferentFirst=window["AscDFH"].historyitem_type_HeaderFooterChart|2;window["AscDFH"].historyitem_HeaderFooterChartSetDifferentOddEven=window["AscDFH"].historyitem_type_HeaderFooterChart| 3;window["AscDFH"].historyitem_HeaderFooterChartSetEvenFooter=window["AscDFH"].historyitem_type_HeaderFooterChart|4;window["AscDFH"].historyitem_HeaderFooterChartSetEvenHeader=window["AscDFH"].historyitem_type_HeaderFooterChart|5;window["AscDFH"].historyitem_HeaderFooterChartSetFirstFooter=window["AscDFH"].historyitem_type_HeaderFooterChart|6;window["AscDFH"].historyitem_HeaderFooterChartSetFirstHeader=window["AscDFH"].historyitem_type_HeaderFooterChart|7;window["AscDFH"].historyitem_HeaderFooterChartSetOddFooter= window["AscDFH"].historyitem_type_HeaderFooterChart|8;window["AscDFH"].historyitem_HeaderFooterChartSetOddHeader=window["AscDFH"].historyitem_type_HeaderFooterChart|9;window["AscDFH"].historyitem_PageMarginsSetB=window["AscDFH"].historyitem_type_PageMarginsChart|1;window["AscDFH"].historyitem_PageMarginsSetFooter=window["AscDFH"].historyitem_type_PageMarginsChart|2;window["AscDFH"].historyitem_PageMarginsSetHeader=window["AscDFH"].historyitem_type_PageMarginsChart|3;window["AscDFH"].historyitem_PageMarginsSetL= window["AscDFH"].historyitem_type_PageMarginsChart|4;window["AscDFH"].historyitem_PageMarginsSetR=window["AscDFH"].historyitem_type_PageMarginsChart|5;window["AscDFH"].historyitem_PageMarginsSetT=window["AscDFH"].historyitem_type_PageMarginsChart|6;window["AscDFH"].historyitem_PageSetupSetBlackAndWhite=window["AscDFH"].historyitem_type_PageSetup|1;window["AscDFH"].historyitem_PageSetupSetCopies=window["AscDFH"].historyitem_type_PageSetup|2;window["AscDFH"].historyitem_PageSetupSetDraft=window["AscDFH"].historyitem_type_PageSetup| 3;window["AscDFH"].historyitem_PageSetupSetFirstPageNumber=window["AscDFH"].historyitem_type_PageSetup|4;window["AscDFH"].historyitem_PageSetupSetHorizontalDpi=window["AscDFH"].historyitem_type_PageSetup|5;window["AscDFH"].historyitem_PageSetupSetOrientation=window["AscDFH"].historyitem_type_PageSetup|6;window["AscDFH"].historyitem_PageSetupSetPaperHeight=window["AscDFH"].historyitem_type_PageSetup|7;window["AscDFH"].historyitem_PageSetupSetPaperSize=window["AscDFH"].historyitem_type_PageSetup|8; window["AscDFH"].historyitem_PageSetupSetPaperWidth=window["AscDFH"].historyitem_type_PageSetup|9;window["AscDFH"].historyitem_PageSetupSetUseFirstPageNumb=window["AscDFH"].historyitem_type_PageSetup|10;window["AscDFH"].historyitem_PageSetupSetVerticalDpi=window["AscDFH"].historyitem_type_PageSetup|11;window["AscDFH"].historyitem_ShapeSetBDeleted=window["AscDFH"].historyitem_type_Shape|1;window["AscDFH"].historyitem_ShapeSetNvSpPr=window["AscDFH"].historyitem_type_Shape|2;window["AscDFH"].historyitem_ShapeSetSpPr= window["AscDFH"].historyitem_type_Shape|3;window["AscDFH"].historyitem_ShapeSetStyle=window["AscDFH"].historyitem_type_Shape|4;window["AscDFH"].historyitem_ShapeSetTxBody=window["AscDFH"].historyitem_type_Shape|5;window["AscDFH"].historyitem_ShapeSetTextBoxContent=window["AscDFH"].historyitem_type_Shape|6;window["AscDFH"].historyitem_ShapeSetParent=window["AscDFH"].historyitem_type_Shape|7;window["AscDFH"].historyitem_ShapeSetGroup=window["AscDFH"].historyitem_type_Shape|8;window["AscDFH"].historyitem_ShapeSetBodyPr= window["AscDFH"].historyitem_type_Shape|9;window["AscDFH"].historyitem_ShapeSetWordShape=window["AscDFH"].historyitem_type_Shape|10;window["AscDFH"].historyitem_ShapeSetSignature=window["AscDFH"].historyitem_type_Shape|11;window["AscDFH"].historyitem_ShapeSetMacro=window["AscDFH"].historyitem_type_Shape|12;window["AscDFH"].historyitem_ShapeSetTextLink=window["AscDFH"].historyitem_type_Shape|13;window["AscDFH"].historyitem_DispUnitsSetBuiltInUnit=window["AscDFH"].historyitem_type_DispUnits|1;window["AscDFH"].historyitem_DispUnitsSetCustUnit= window["AscDFH"].historyitem_type_DispUnits|2;window["AscDFH"].historyitem_DispUnitsSetDispUnitsLbl=window["AscDFH"].historyitem_type_DispUnits|3;window["AscDFH"].historyitem_DispUnitsSetParent=window["AscDFH"].historyitem_type_DispUnits|4;window["AscDFH"].historyitem_GroupShapeSetNvGrpSpPr=window["AscDFH"].historyitem_type_GroupShape|1;window["AscDFH"].historyitem_GroupShapeSetSpPr=window["AscDFH"].historyitem_type_GroupShape|2;window["AscDFH"].historyitem_GroupShapeAddToSpTree=window["AscDFH"].historyitem_type_GroupShape| 3;window["AscDFH"].historyitem_GroupShapeSetParent=window["AscDFH"].historyitem_type_GroupShape|4;window["AscDFH"].historyitem_GroupShapeSetGroup=window["AscDFH"].historyitem_type_GroupShape|5;window["AscDFH"].historyitem_GroupShapeRemoveFromSpTree=window["AscDFH"].historyitem_type_GroupShape|6;window["AscDFH"].historyitem_ImageShapeSetNvPicPr=window["AscDFH"].historyitem_type_ImageShape|1;window["AscDFH"].historyitem_ImageShapeSetSpPr=window["AscDFH"].historyitem_type_ImageShape|2;window["AscDFH"].historyitem_ImageShapeSetBlipFill= window["AscDFH"].historyitem_type_ImageShape|3;window["AscDFH"].historyitem_ImageShapeSetParent=window["AscDFH"].historyitem_type_ImageShape|4;window["AscDFH"].historyitem_ImageShapeSetGroup=window["AscDFH"].historyitem_type_ImageShape|5;window["AscDFH"].historyitem_ImageShapeSetStyle=window["AscDFH"].historyitem_type_ImageShape|6;window["AscDFH"].historyitem_ImageShapeSetData=window["AscDFH"].historyitem_type_ImageShape|7;window["AscDFH"].historyitem_ImageShapeSetApplicationId=window["AscDFH"].historyitem_type_ImageShape| 8;window["AscDFH"].historyitem_ImageShapeSetPixSizes=window["AscDFH"].historyitem_type_ImageShape|9;window["AscDFH"].historyitem_ImageShapeSetObjectFile=window["AscDFH"].historyitem_type_ImageShape|10;window["AscDFH"].historyitem_ImageShapeSetOleType=window["AscDFH"].historyitem_type_ImageShape|11;window["AscDFH"].historyitem_ImageShapeSetBinaryData=window["AscDFH"].historyitem_type_ImageShape|12;window["AscDFH"].historyitem_GeometrySetParent=window["AscDFH"].historyitem_type_Geometry|1;window["AscDFH"].historyitem_GeometryAddAdj= window["AscDFH"].historyitem_type_Geometry|2;window["AscDFH"].historyitem_GeometryAddGuide=window["AscDFH"].historyitem_type_Geometry|3;window["AscDFH"].historyitem_GeometryAddCnx=window["AscDFH"].historyitem_type_Geometry|4;window["AscDFH"].historyitem_GeometryAddHandleXY=window["AscDFH"].historyitem_type_Geometry|5;window["AscDFH"].historyitem_GeometryAddHandlePolar=window["AscDFH"].historyitem_type_Geometry|6;window["AscDFH"].historyitem_GeometryAddPath=window["AscDFH"].historyitem_type_Geometry| 7;window["AscDFH"].historyitem_GeometryAddRect=window["AscDFH"].historyitem_type_Geometry|8;window["AscDFH"].historyitem_GeometrySetPreset=window["AscDFH"].historyitem_type_Geometry|9;window["AscDFH"].historyitem_PathSetStroke=window["AscDFH"].historyitem_type_Path|1;window["AscDFH"].historyitem_PathSetExtrusionOk=window["AscDFH"].historyitem_type_Path|2;window["AscDFH"].historyitem_PathSetFill=window["AscDFH"].historyitem_type_Path|3;window["AscDFH"].historyitem_PathSetPathH=window["AscDFH"].historyitem_type_Path| 4;window["AscDFH"].historyitem_PathSetPathW=window["AscDFH"].historyitem_type_Path|5;window["AscDFH"].historyitem_PathAddPathCommand=window["AscDFH"].historyitem_type_Path|6;window["AscDFH"].historyitem_TextBodySetBodyPr=window["AscDFH"].historyitem_type_TextBody|1;window["AscDFH"].historyitem_TextBodySetLstStyle=window["AscDFH"].historyitem_type_TextBody|2;window["AscDFH"].historyitem_TextBodySetContent=window["AscDFH"].historyitem_type_TextBody|3;window["AscDFH"].historyitem_TextBodySetParent=window["AscDFH"].historyitem_type_TextBody| 4;window["AscDFH"].historyitem_CatAxSetAuto=window["AscDFH"].historyitem_type_CatAx|1;window["AscDFH"].historyitem_CatAxSetAxId=window["AscDFH"].historyitem_type_CatAx|2;window["AscDFH"].historyitem_CatAxSetAxPos=window["AscDFH"].historyitem_type_CatAx|3;window["AscDFH"].historyitem_CatAxSetCrossAx=window["AscDFH"].historyitem_type_CatAx|4;window["AscDFH"].historyitem_CatAxSetCrosses=window["AscDFH"].historyitem_type_CatAx|5;window["AscDFH"].historyitem_CatAxSetCrossesAt=window["AscDFH"].historyitem_type_CatAx| 6;window["AscDFH"].historyitem_CatAxSetDelete=window["AscDFH"].historyitem_type_CatAx|7;window["AscDFH"].historyitem_CatAxSetLblAlgn=window["AscDFH"].historyitem_type_CatAx|8;window["AscDFH"].historyitem_CatAxSetLblOffset=window["AscDFH"].historyitem_type_CatAx|9;window["AscDFH"].historyitem_CatAxSetMajorGridlines=window["AscDFH"].historyitem_type_CatAx|10;window["AscDFH"].historyitem_CatAxSetMajorTickMark=window["AscDFH"].historyitem_type_CatAx|11;window["AscDFH"].historyitem_CatAxSetMinorGridlines= window["AscDFH"].historyitem_type_CatAx|12;window["AscDFH"].historyitem_CatAxSetMinorTickMark=window["AscDFH"].historyitem_type_CatAx|13;window["AscDFH"].historyitem_CatAxSetNoMultiLvlLbl=window["AscDFH"].historyitem_type_CatAx|14;window["AscDFH"].historyitem_CatAxSetNumFmt=window["AscDFH"].historyitem_type_CatAx|15;window["AscDFH"].historyitem_CatAxSetScaling=window["AscDFH"].historyitem_type_CatAx|16;window["AscDFH"].historyitem_CatAxSetSpPr=window["AscDFH"].historyitem_type_CatAx|17;window["AscDFH"].historyitem_CatAxSetTickLblPos= window["AscDFH"].historyitem_type_CatAx|18;window["AscDFH"].historyitem_CatAxSetTickLblSkip=window["AscDFH"].historyitem_type_CatAx|19;window["AscDFH"].historyitem_CatAxSetTickMarkSkip=window["AscDFH"].historyitem_type_CatAx|20;window["AscDFH"].historyitem_CatAxSetTitle=window["AscDFH"].historyitem_type_CatAx|21;window["AscDFH"].historyitem_CatAxSetTxPr=window["AscDFH"].historyitem_type_CatAx|22;window["AscDFH"].historyitem_ValAxSetAxId=window["AscDFH"].historyitem_type_ValAx|1;window["AscDFH"].historyitem_ValAxSetAxPos= window["AscDFH"].historyitem_type_ValAx|2;window["AscDFH"].historyitem_ValAxSetCrossAx=window["AscDFH"].historyitem_type_ValAx|3;window["AscDFH"].historyitem_ValAxSetCrossBetween=window["AscDFH"].historyitem_type_ValAx|4;window["AscDFH"].historyitem_ValAxSetCrosses=window["AscDFH"].historyitem_type_ValAx|5;window["AscDFH"].historyitem_ValAxSetCrossesAt=window["AscDFH"].historyitem_type_ValAx|6;window["AscDFH"].historyitem_ValAxSetDelete=window["AscDFH"].historyitem_type_ValAx|7;window["AscDFH"].historyitem_ValAxSetDispUnits= window["AscDFH"].historyitem_type_ValAx|8;window["AscDFH"].historyitem_ValAxSetMajorGridlines=window["AscDFH"].historyitem_type_ValAx|9;window["AscDFH"].historyitem_ValAxSetMajorTickMark=window["AscDFH"].historyitem_type_ValAx|10;window["AscDFH"].historyitem_ValAxSetMajorUnit=window["AscDFH"].historyitem_type_ValAx|11;window["AscDFH"].historyitem_ValAxSetMinorGridlines=window["AscDFH"].historyitem_type_ValAx|12;window["AscDFH"].historyitem_ValAxSetMinorTickMark=window["AscDFH"].historyitem_type_ValAx| 13;window["AscDFH"].historyitem_ValAxSetMinorUnit=window["AscDFH"].historyitem_type_ValAx|14;window["AscDFH"].historyitem_ValAxSetNumFmt=window["AscDFH"].historyitem_type_ValAx|15;window["AscDFH"].historyitem_ValAxSetScaling=window["AscDFH"].historyitem_type_ValAx|16;window["AscDFH"].historyitem_ValAxSetSpPr=window["AscDFH"].historyitem_type_ValAx|17;window["AscDFH"].historyitem_ValAxSetTickLblPos=window["AscDFH"].historyitem_type_ValAx|18;window["AscDFH"].historyitem_ValAxSetTitle=window["AscDFH"].historyitem_type_ValAx| 19;window["AscDFH"].historyitem_ValAxSetTxPr=window["AscDFH"].historyitem_type_ValAx|20;window["AscDFH"].historyitem_WrapPolygonSetEdited=window["AscDFH"].historyitem_type_WrapPolygon|1;window["AscDFH"].historyitem_WrapPolygonSetRelPoints=window["AscDFH"].historyitem_type_WrapPolygon|2;window["AscDFH"].historyitem_WrapPolygonSetWrapSide=window["AscDFH"].historyitem_type_WrapPolygon|3;window["AscDFH"].historyitem_DateAxAuto=window["AscDFH"].historyitem_type_DateAx|1;window["AscDFH"].historyitem_DateAxAxId= window["AscDFH"].historyitem_type_DateAx|2;window["AscDFH"].historyitem_DateAxAxPos=window["AscDFH"].historyitem_type_DateAx|3;window["AscDFH"].historyitem_DateAxBaseTimeUnit=window["AscDFH"].historyitem_type_DateAx|4;window["AscDFH"].historyitem_DateAxCrossAx=window["AscDFH"].historyitem_type_DateAx|5;window["AscDFH"].historyitem_DateAxCrosses=window["AscDFH"].historyitem_type_DateAx|6;window["AscDFH"].historyitem_DateAxCrossesAt=window["AscDFH"].historyitem_type_DateAx|7;window["AscDFH"].historyitem_DateAxDelete= window["AscDFH"].historyitem_type_DateAx|8;window["AscDFH"].historyitem_DateAxLblOffset=window["AscDFH"].historyitem_type_DateAx|9;window["AscDFH"].historyitem_DateAxMajorGridlines=window["AscDFH"].historyitem_type_DateAx|10;window["AscDFH"].historyitem_DateAxMajorTickMark=window["AscDFH"].historyitem_type_DateAx|11;window["AscDFH"].historyitem_DateAxMajorTimeUnit=window["AscDFH"].historyitem_type_DateAx|12;window["AscDFH"].historyitem_DateAxMajorUnit=window["AscDFH"].historyitem_type_DateAx|13;window["AscDFH"].historyitem_DateAxMinorGridlines= window["AscDFH"].historyitem_type_DateAx|14;window["AscDFH"].historyitem_DateAxMinorTickMark=window["AscDFH"].historyitem_type_DateAx|15;window["AscDFH"].historyitem_DateAxMinorTimeUnit=window["AscDFH"].historyitem_type_DateAx|16;window["AscDFH"].historyitem_DateAxMinorUnit=window["AscDFH"].historyitem_type_DateAx|17;window["AscDFH"].historyitem_DateAxNumFmt=window["AscDFH"].historyitem_type_DateAx|18;window["AscDFH"].historyitem_DateAxScaling=window["AscDFH"].historyitem_type_DateAx|19;window["AscDFH"].historyitem_DateAxSpPr= window["AscDFH"].historyitem_type_DateAx|20;window["AscDFH"].historyitem_DateAxTickLblPos=window["AscDFH"].historyitem_type_DateAx|21;window["AscDFH"].historyitem_DateAxTitle=window["AscDFH"].historyitem_type_DateAx|22;window["AscDFH"].historyitem_DateAxTxPr=window["AscDFH"].historyitem_type_DateAx|23;window["AscDFH"].historyitem_SerAxSetAxId=window["AscDFH"].historyitem_type_SerAx|1;window["AscDFH"].historyitem_SerAxSetAxPos=window["AscDFH"].historyitem_type_SerAx|2;window["AscDFH"].historyitem_SerAxSetCrossAx= window["AscDFH"].historyitem_type_SerAx|3;window["AscDFH"].historyitem_SerAxSetCrosses=window["AscDFH"].historyitem_type_SerAx|4;window["AscDFH"].historyitem_SerAxSetCrossesAt=window["AscDFH"].historyitem_type_SerAx|5;window["AscDFH"].historyitem_SerAxSetDelete=window["AscDFH"].historyitem_type_SerAx|6;window["AscDFH"].historyitem_SerAxSetMajorGridlines=window["AscDFH"].historyitem_type_SerAx|7;window["AscDFH"].historyitem_SerAxSetMajorTickMark=window["AscDFH"].historyitem_type_SerAx|8;window["AscDFH"].historyitem_SerAxSetMinorGridlines= window["AscDFH"].historyitem_type_SerAx|9;window["AscDFH"].historyitem_SerAxSetMinorTickMark=window["AscDFH"].historyitem_type_SerAx|10;window["AscDFH"].historyitem_SerAxSetNumFmt=window["AscDFH"].historyitem_type_SerAx|11;window["AscDFH"].historyitem_SerAxSetScaling=window["AscDFH"].historyitem_type_SerAx|12;window["AscDFH"].historyitem_SerAxSetSpPr=window["AscDFH"].historyitem_type_SerAx|13;window["AscDFH"].historyitem_SerAxSetTickLblPos=window["AscDFH"].historyitem_type_SerAx|14;window["AscDFH"].historyitem_SerAxSetTickLblSkip= window["AscDFH"].historyitem_type_SerAx|15;window["AscDFH"].historyitem_SerAxSetTickMarkSkip=window["AscDFH"].historyitem_type_SerAx|16;window["AscDFH"].historyitem_SerAxSetTitle=window["AscDFH"].historyitem_type_SerAx|17;window["AscDFH"].historyitem_SerAxSetTxPr=window["AscDFH"].historyitem_type_SerAx|18;window["AscDFH"].historyitem_Title_SetLayout=window["AscDFH"].historyitem_type_Title|1;window["AscDFH"].historyitem_Title_SetOverlay=window["AscDFH"].historyitem_type_Title|2;window["AscDFH"].historyitem_Title_SetSpPr= window["AscDFH"].historyitem_type_Title|3;window["AscDFH"].historyitem_Title_SetTx=window["AscDFH"].historyitem_type_Title|4;window["AscDFH"].historyitem_Title_SetTxPr=window["AscDFH"].historyitem_type_Title|5;window["AscDFH"].historyitem_SlideSetComments=window["AscDFH"].historyitem_type_Slide|1;window["AscDFH"].historyitem_SlideSetShow=window["AscDFH"].historyitem_type_Slide|2;window["AscDFH"].historyitem_SlideSetShowPhAnim=window["AscDFH"].historyitem_type_Slide|3;window["AscDFH"].historyitem_SlideSetShowMasterSp= window["AscDFH"].historyitem_type_Slide|4;window["AscDFH"].historyitem_SlideSetLayout=window["AscDFH"].historyitem_type_Slide|5;window["AscDFH"].historyitem_SlideSetNum=window["AscDFH"].historyitem_type_Slide|6;window["AscDFH"].historyitem_SlideSetTransition=window["AscDFH"].historyitem_type_Slide|7;window["AscDFH"].historyitem_SlideSetSize=window["AscDFH"].historyitem_type_Slide|8;window["AscDFH"].historyitem_SlideSetBg=window["AscDFH"].historyitem_type_Slide|9;window["AscDFH"].historyitem_SlideSetLocks= window["AscDFH"].historyitem_type_Slide|10;window["AscDFH"].historyitem_SlideRemoveFromSpTree=window["AscDFH"].historyitem_type_Slide|11;window["AscDFH"].historyitem_SlideAddToSpTree=window["AscDFH"].historyitem_type_Slide|12;window["AscDFH"].historyitem_SlideSetCSldName=window["AscDFH"].historyitem_type_Slide|13;window["AscDFH"].historyitem_SlideSetClrMapOverride=window["AscDFH"].historyitem_type_Slide|14;window["AscDFH"].historyitem_SlideSetNotes=window["AscDFH"].historyitem_type_Slide|15;window["AscDFH"].historyitem_SlideSetTiming= window["AscDFH"].historyitem_type_Slide|16;window["AscDFH"].historyitem_SlideLayoutSetMaster=window["AscDFH"].historyitem_type_SlideLayout|1;window["AscDFH"].historyitem_SlideLayoutSetMatchingName=window["AscDFH"].historyitem_type_SlideLayout|2;window["AscDFH"].historyitem_SlideLayoutSetType=window["AscDFH"].historyitem_type_SlideLayout|3;window["AscDFH"].historyitem_SlideLayoutSetBg=window["AscDFH"].historyitem_type_SlideLayout|4;window["AscDFH"].historyitem_SlideLayoutSetCSldName=window["AscDFH"].historyitem_type_SlideLayout| 5;window["AscDFH"].historyitem_SlideLayoutSetShow=window["AscDFH"].historyitem_type_SlideLayout|6;window["AscDFH"].historyitem_SlideLayoutSetShowPhAnim=window["AscDFH"].historyitem_type_SlideLayout|7;window["AscDFH"].historyitem_SlideLayoutSetShowMasterSp=window["AscDFH"].historyitem_type_SlideLayout|8;window["AscDFH"].historyitem_SlideLayoutSetClrMapOverride=window["AscDFH"].historyitem_type_SlideLayout|9;window["AscDFH"].historyitem_SlideLayoutAddToSpTree=window["AscDFH"].historyitem_type_SlideLayout| 10;window["AscDFH"].historyitem_SlideLayoutSetSize=window["AscDFH"].historyitem_type_SlideLayout|11;window["AscDFH"].historyitem_SlideLayoutSetHF=window["AscDFH"].historyitem_type_SlideLayout|12;window["AscDFH"].historyitem_SlideLayoutSetTiming=window["AscDFH"].historyitem_type_SlideLayout|13;window["AscDFH"].historyitem_SlideLayoutSetTransition=window["AscDFH"].historyitem_type_SlideLayout|14;window["AscDFH"].historyitem_SlideMasterAddToSpTree=window["AscDFH"].historyitem_type_SlideMaster|1;window["AscDFH"].historyitem_SlideMasterSetTheme= window["AscDFH"].historyitem_type_SlideMaster|2;window["AscDFH"].historyitem_SlideMasterSetBg=window["AscDFH"].historyitem_type_SlideMaster|3;window["AscDFH"].historyitem_SlideMasterSetTxStyles=window["AscDFH"].historyitem_type_SlideMaster|4;window["AscDFH"].historyitem_SlideMasterSetCSldName=window["AscDFH"].historyitem_type_SlideMaster|5;window["AscDFH"].historyitem_SlideMasterSetClrMapOverride=window["AscDFH"].historyitem_type_SlideMaster|6;window["AscDFH"].historyitem_SlideMasterAddLayout=window["AscDFH"].historyitem_type_SlideMaster| 7;window["AscDFH"].historyitem_SlideMasterSetThemeIndex=window["AscDFH"].historyitem_type_SlideMaster|8;window["AscDFH"].historyitem_SlideMasterSetSize=window["AscDFH"].historyitem_type_SlideMaster|9;window["AscDFH"].historyitem_SlideMasterSetHF=window["AscDFH"].historyitem_type_SlideMaster|10;window["AscDFH"].historyitem_SlideMasterSetTiming=window["AscDFH"].historyitem_type_SlideMaster|11;window["AscDFH"].historyitem_SlideMasterSetTransition=window["AscDFH"].historyitem_type_SlideMaster|12;window["AscDFH"].historyitem_SlideCommentsAddComment= window["AscDFH"].historyitem_type_SlideComments|1;window["AscDFH"].historyitem_SlideCommentsRemoveComment=window["AscDFH"].historyitem_type_SlideComments|2;window["AscDFH"].historyitem_PropLockerSetId=window["AscDFH"].historyitem_type_PropLocker|1;window["AscDFH"].historyitem_ThemeSetColorScheme=window["AscDFH"].historyitem_type_Theme|1;window["AscDFH"].historyitem_ThemeSetFontScheme=window["AscDFH"].historyitem_type_Theme|2;window["AscDFH"].historyitem_ThemeSetFmtScheme=window["AscDFH"].historyitem_type_Theme| 3;window["AscDFH"].historyitem_ThemeSetName=window["AscDFH"].historyitem_type_Theme|4;window["AscDFH"].historyitem_ThemeSetIsThemeOverride=window["AscDFH"].historyitem_type_Theme|5;window["AscDFH"].historyitem_ThemeSetSpDef=window["AscDFH"].historyitem_type_Theme|6;window["AscDFH"].historyitem_ThemeSetLnDef=window["AscDFH"].historyitem_type_Theme|7;window["AscDFH"].historyitem_ThemeSetTxDef=window["AscDFH"].historyitem_type_Theme|8;window["AscDFH"].historyitem_ThemeAddExtraClrScheme=window["AscDFH"].historyitem_type_Theme| 9;window["AscDFH"].historyitem_ThemeRemoveExtraClrScheme=window["AscDFH"].historyitem_type_Theme|10;window["AscDFH"].historyitem_GraphicFrameSetSpPr=window["AscDFH"].historyitem_type_GraphicFrame|1;window["AscDFH"].historyitem_GraphicFrameSetGraphicObject=window["AscDFH"].historyitem_type_GraphicFrame|2;window["AscDFH"].historyitem_GraphicFrameSetSetNvSpPr=window["AscDFH"].historyitem_type_GraphicFrame|3;window["AscDFH"].historyitem_GraphicFrameSetSetParent=window["AscDFH"].historyitem_type_GraphicFrame| 4;window["AscDFH"].historyitem_GraphicFrameSetSetGroup=window["AscDFH"].historyitem_type_GraphicFrame|5;window["AscDFH"].historyitem_Sparkline_Type=window["AscDFH"].historyitem_type_Sparkline|1;window["AscDFH"].historyitem_Sparkline_LineWeight=window["AscDFH"].historyitem_type_Sparkline|2;window["AscDFH"].historyitem_Sparkline_DisplayEmptyCellsAs=window["AscDFH"].historyitem_type_Sparkline|3;window["AscDFH"].historyitem_Sparkline_Markers=window["AscDFH"].historyitem_type_Sparkline|4;window["AscDFH"].historyitem_Sparkline_High= window["AscDFH"].historyitem_type_Sparkline|5;window["AscDFH"].historyitem_Sparkline_Low=window["AscDFH"].historyitem_type_Sparkline|6;window["AscDFH"].historyitem_Sparkline_First=window["AscDFH"].historyitem_type_Sparkline|7;window["AscDFH"].historyitem_Sparkline_Last=window["AscDFH"].historyitem_type_Sparkline|8;window["AscDFH"].historyitem_Sparkline_Negative=window["AscDFH"].historyitem_type_Sparkline|9;window["AscDFH"].historyitem_Sparkline_DisplayXAxis=window["AscDFH"].historyitem_type_Sparkline| 10;window["AscDFH"].historyitem_Sparkline_DisplayHidden=window["AscDFH"].historyitem_type_Sparkline|11;window["AscDFH"].historyitem_Sparkline_MinAxisType=window["AscDFH"].historyitem_type_Sparkline|12;window["AscDFH"].historyitem_Sparkline_MaxAxisType=window["AscDFH"].historyitem_type_Sparkline|13;window["AscDFH"].historyitem_Sparkline_RightToLeft=window["AscDFH"].historyitem_type_Sparkline|14;window["AscDFH"].historyitem_Sparkline_ManualMax=window["AscDFH"].historyitem_type_Sparkline|15;window["AscDFH"].historyitem_Sparkline_ManualMin= window["AscDFH"].historyitem_type_Sparkline|16;window["AscDFH"].historyitem_Sparkline_DateAxis=window["AscDFH"].historyitem_type_Sparkline|17;window["AscDFH"].historyitem_Sparkline_ColorSeries=window["AscDFH"].historyitem_type_Sparkline|18;window["AscDFH"].historyitem_Sparkline_ColorNegative=window["AscDFH"].historyitem_type_Sparkline|19;window["AscDFH"].historyitem_Sparkline_ColorAxis=window["AscDFH"].historyitem_type_Sparkline|20;window["AscDFH"].historyitem_Sparkline_ColorMarkers=window["AscDFH"].historyitem_type_Sparkline| 21;window["AscDFH"].historyitem_Sparkline_ColorFirst=window["AscDFH"].historyitem_type_Sparkline|22;window["AscDFH"].historyitem_Sparkline_colorLast=window["AscDFH"].historyitem_type_Sparkline|23;window["AscDFH"].historyitem_Sparkline_ColorHigh=window["AscDFH"].historyitem_type_Sparkline|24;window["AscDFH"].historyitem_Sparkline_ColorLow=window["AscDFH"].historyitem_type_Sparkline|25;window["AscDFH"].historyitem_Sparkline_F=window["AscDFH"].historyitem_type_Sparkline|26;window["AscDFH"].historyitem_Sparkline_ChangeData= window["AscDFH"].historyitem_type_Sparkline|27;window["AscDFH"].historyitem_Sparkline_RemoveData=window["AscDFH"].historyitem_type_Sparkline|28;window["AscDFH"].historyitem_Sparkline_RemoveSparkline=window["AscDFH"].historyitem_type_Sparkline|29;window["AscDFH"].historyitem_NotesMasterSetHF=window["AscDFH"].historyitem_type_NotesMaster|1;window["AscDFH"].historyitem_NotesMasterSetNotesStyle=window["AscDFH"].historyitem_type_NotesMaster|2;window["AscDFH"].historyitem_NotesMasterSetNotesTheme=window["AscDFH"].historyitem_type_NotesMaster| 3;window["AscDFH"].historyitem_NotesMasterAddToSpTree=window["AscDFH"].historyitem_type_NotesMaster|4;window["AscDFH"].historyitem_NotesMasterRemoveFromTree=window["AscDFH"].historyitem_type_NotesMaster|5;window["AscDFH"].historyitem_NotesMasterSetBg=window["AscDFH"].historyitem_type_NotesMaster|6;window["AscDFH"].historyitem_NotesMasterAddToNotesLst=window["AscDFH"].historyitem_type_NotesMaster|7;window["AscDFH"].historyitem_NotesMasterSetName=window["AscDFH"].historyitem_type_NotesMaster|8;window["AscDFH"].historyitem_NotesSetClrMap= window["AscDFH"].historyitem_type_Notes|1;window["AscDFH"].historyitem_NotesSetShowMasterPhAnim=window["AscDFH"].historyitem_type_Notes|2;window["AscDFH"].historyitem_NotesSetShowMasterSp=window["AscDFH"].historyitem_type_Notes|3;window["AscDFH"].historyitem_NotesAddToSpTree=window["AscDFH"].historyitem_type_Notes|4;window["AscDFH"].historyitem_NotesRemoveFromTree=window["AscDFH"].historyitem_type_Notes|5;window["AscDFH"].historyitem_NotesSetBg=window["AscDFH"].historyitem_type_Notes|6;window["AscDFH"].historyitem_NotesSetName= window["AscDFH"].historyitem_type_Notes|7;window["AscDFH"].historyitem_NotesSetSlide=window["AscDFH"].historyitem_type_Notes|8;window["AscDFH"].historyitem_NotesSetNotesMaster=window["AscDFH"].historyitem_type_Notes|9;window["AscDFH"].historyitem_PresentationSectionSetName=window["AscDFH"].historyitem_type_PresentationSection|1;window["AscDFH"].historyitem_PresentationSectionSetGuid=window["AscDFH"].historyitem_type_PresentationSection|2;window["AscDFH"].historyitem_PresentationSectionSetStartIndex= window["AscDFH"].historyitem_type_PresentationSection|3;window["AscDFH"].historyitem_RelSizeAnchorFromX=window["AscDFH"].historyitem_type_RelSizeAnchor|1;window["AscDFH"].historyitem_RelSizeAnchorFromY=window["AscDFH"].historyitem_type_RelSizeAnchor|2;window["AscDFH"].historyitem_RelSizeAnchorToX=window["AscDFH"].historyitem_type_RelSizeAnchor|3;window["AscDFH"].historyitem_RelSizeAnchorToY=window["AscDFH"].historyitem_type_RelSizeAnchor|4;window["AscDFH"].historyitem_RelSizeAnchorObject=window["AscDFH"].historyitem_type_RelSizeAnchor| 5;window["AscDFH"].historyitem_RelSizeAnchorParent=window["AscDFH"].historyitem_type_RelSizeAnchor|6;window["AscDFH"].historyitem_AbsSizeAnchorFromX=window["AscDFH"].historyitem_type_AbsSizeAnchor|1;window["AscDFH"].historyitem_AbsSizeAnchorFromY=window["AscDFH"].historyitem_type_AbsSizeAnchor|2;window["AscDFH"].historyitem_AbsSizeAnchorExtX=window["AscDFH"].historyitem_type_AbsSizeAnchor|3;window["AscDFH"].historyitem_AbsSizeAnchorExtY=window["AscDFH"].historyitem_type_AbsSizeAnchor|4;window["AscDFH"].historyitem_AbsSizeAnchorObject= window["AscDFH"].historyitem_type_AbsSizeAnchor|5;window["AscDFH"].historyitem_AbsSizeAnchorParent=window["AscDFH"].historyitem_type_AbsSizeAnchor|6;window["AscDFH"].historyitem_DocumentMacros_Data=window["Asc"].historyitem_type_DocumentMacros|1;window["AscDFH"].historyitem_CoreProperties=window["AscDFH"].historyitem_type_Core|1;window["AscDFH"].historyitem_SlicerViewName=window["AscDFH"].historyitem_type_SlicerView|1;AscDFH.historyitem_TimingBldLst=AscDFH.historyitem_type_Timing|1;AscDFH.historyitem_TimingTnLst= AscDFH.historyitem_type_Timing|2;AscDFH.historyitem_CommonTimingListAdd=AscDFH.historyitem_type_CommonTimingList|1;AscDFH.historyitem_CommonTimingListRemove=AscDFH.historyitem_type_CommonTimingList|2;AscDFH.historyitem_ObjectTargetSpid=AscDFH.historyitem_type_ObjectTarget|1;AscDFH.historyitem_BldBaseGrpId=AscDFH.historyitem_type_BldBase|1;AscDFH.historyitem_BldBaseUIExpand=AscDFH.historyitem_type_BldBase|2;AscDFH.historyitem_BldDgmBld=AscDFH.historyitem_type_BldDgm|1;AscDFH.historyitem_BldGraphicBldAsOne= AscDFH.historyitem_type_BldGraphic|1;AscDFH.historyitem_BldGraphicBldSub=AscDFH.historyitem_type_BldGraphic|2;AscDFH.historyitem_BldOleChartAnimBg=AscDFH.historyitem_type_BldOleChart|1;AscDFH.historyitem_BldPTmplLst=AscDFH.historyitem_type_BldP|1;AscDFH.historyitem_BldPAdvAuto=AscDFH.historyitem_type_BldP|2;AscDFH.historyitem_BldPAutoUpdateAnimBg=AscDFH.historyitem_type_BldP|3;AscDFH.historyitem_BldPBldLvl=AscDFH.historyitem_type_BldP|4;AscDFH.historyitem_BldPBuild=AscDFH.historyitem_type_BldP|5; AscDFH.historyitem_BldPRev=AscDFH.historyitem_type_BldP|6;AscDFH.historyitem_BldSubChart=AscDFH.historyitem_type_BldSub|1;AscDFH.historyitem_BldSubAnimBg=AscDFH.historyitem_type_BldSub|2;AscDFH.historyitem_BldSubBldChart=AscDFH.historyitem_type_BldSub|3;AscDFH.historyitem_BldSubBldDgm=AscDFH.historyitem_type_BldSub|4;AscDFH.historyitem_BldSubRev=AscDFH.historyitem_type_BldSub|5;AscDFH.historyitem_DirTransitionDir=AscDFH.historyitem_type_DirTransition|1;AscDFH.historyitem_OptBlackTransitionThruBlk= AscDFH.historyitem_type_OptBlackTransition|1;AscDFH.historyitem_GraphicElDgmId=AscDFH.historyitem_type_GraphicEl|1;AscDFH.historyitem_GraphicElDgmBuildStep=AscDFH.historyitem_type_GraphicEl|2;AscDFH.historyitem_GraphicElChartBuildStep=AscDFH.historyitem_type_GraphicEl|3;AscDFH.historyitem_GraphicElSeriesIdx=AscDFH.historyitem_type_GraphicEl|4;AscDFH.historyitem_GraphicElCategoryIdx=AscDFH.historyitem_type_GraphicEl|5;AscDFH.historyitem_IndexRgSt=AscDFH.historyitem_type_IndexRg|1;AscDFH.historyitem_IndexRgEnd= AscDFH.historyitem_type_IndexRg|2;AscDFH.historyitem_TmplLvl=AscDFH.historyitem_type_Tmpl|1;AscDFH.historyitem_TmplTnLst=AscDFH.historyitem_type_Tmpl|2;AscDFH.historyitem_AnimCBhvr=AscDFH.historyitem_type_Anim|1;AscDFH.historyitem_AnimTavLst=AscDFH.historyitem_type_Anim|2;AscDFH.historyitem_AnimBy=AscDFH.historyitem_type_Anim|3;AscDFH.historyitem_AnimCalcmode=AscDFH.historyitem_type_Anim|4;AscDFH.historyitem_AnimFrom=AscDFH.historyitem_type_Anim|5;AscDFH.historyitem_AnimTo=AscDFH.historyitem_type_Anim| 6;AscDFH.historyitem_AnimValueType=AscDFH.historyitem_type_Anim|7;AscDFH.historyitem_CBhvrAttrNameLst=AscDFH.historyitem_type_CBhvr|1;AscDFH.historyitem_CBhvrCTn=AscDFH.historyitem_type_CBhvr|2;AscDFH.historyitem_CBhvrTgtEl=AscDFH.historyitem_type_CBhvr|3;AscDFH.historyitem_CBhvrAccumulate=AscDFH.historyitem_type_CBhvr|4;AscDFH.historyitem_CBhvrAdditive=AscDFH.historyitem_type_CBhvr|5;AscDFH.historyitem_CBhvrBy=AscDFH.historyitem_type_CBhvr|6;AscDFH.historyitem_CBhvrFrom=AscDFH.historyitem_type_CBhvr| 7;AscDFH.historyitem_CBhvrOverride=AscDFH.historyitem_type_CBhvr|8;AscDFH.historyitem_CBhvrRctx=AscDFH.historyitem_type_CBhvr|9;AscDFH.historyitem_CBhvrTo=AscDFH.historyitem_type_CBhvr|10;AscDFH.historyitem_CBhvrXfrmType=AscDFH.historyitem_type_CBhvr|11;AscDFH.historyitem_CTnChildTnLst=AscDFH.historyitem_type_CTn|1;AscDFH.historyitem_CTnEndCondLst=AscDFH.historyitem_type_CTn|2;AscDFH.historyitem_CTnEndSync=AscDFH.historyitem_type_CTn|3;AscDFH.historyitem_CTnIterate=AscDFH.historyitem_type_CTn|4;AscDFH.historyitem_CTnStCondLst= AscDFH.historyitem_type_CTn|5;AscDFH.historyitem_CTnSubTnLst=AscDFH.historyitem_type_CTn|6;AscDFH.historyitem_CTnAccel=AscDFH.historyitem_type_CTn|7;AscDFH.historyitem_CTnAfterEffect=AscDFH.historyitem_type_CTn|8;AscDFH.historyitem_CTnAutoRev=AscDFH.historyitem_type_CTn|9;AscDFH.historyitem_CTnBldLvl=AscDFH.historyitem_type_CTn|10;AscDFH.historyitem_CTnDecel=AscDFH.historyitem_type_CTn|11;AscDFH.historyitem_CTnDisplay=AscDFH.historyitem_type_CTn|12;AscDFH.historyitem_CTnDur=AscDFH.historyitem_type_CTn| 13;AscDFH.historyitem_CTnEvtFilter=AscDFH.historyitem_type_CTn|14;AscDFH.historyitem_CTnFill=AscDFH.historyitem_type_CTn|15;AscDFH.historyitem_CTnGrpId=AscDFH.historyitem_type_CTn|16;AscDFH.historyitem_CTnId=AscDFH.historyitem_type_CTn|17;AscDFH.historyitem_CTnMasterRel=AscDFH.historyitem_type_CTn|18;AscDFH.historyitem_CTnNodePh=AscDFH.historyitem_type_CTn|19;AscDFH.historyitem_CTnNodeType=AscDFH.historyitem_type_CTn|20;AscDFH.historyitem_CTnPresetClass=AscDFH.historyitem_type_CTn|21;AscDFH.historyitem_CTnPresetID= AscDFH.historyitem_type_CTn|22;AscDFH.historyitem_CTnPresetSubtype=AscDFH.historyitem_type_CTn|23;AscDFH.historyitem_CTnRepeatCount=AscDFH.historyitem_type_CTn|24;AscDFH.historyitem_CTnRepeatDur=AscDFH.historyitem_type_CTn|25;AscDFH.historyitem_CTnRestart=AscDFH.historyitem_type_CTn|26;AscDFH.historyitem_CTnSpd=AscDFH.historyitem_type_CTn|27;AscDFH.historyitem_CTnSyncBehavior=AscDFH.historyitem_type_CTn|28;AscDFH.historyitem_CTnTmFilter=AscDFH.historyitem_type_CTn|29;AscDFH.historyitem_CondRtn=AscDFH.historyitem_type_Cond| 1;AscDFH.historyitem_CondTgtEl=AscDFH.historyitem_type_Cond|2;AscDFH.historyitem_CondTn=AscDFH.historyitem_type_Cond|3;AscDFH.historyitem_CondDelay=AscDFH.historyitem_type_Cond|4;AscDFH.historyitem_CondEvt=AscDFH.historyitem_type_Cond|5;AscDFH.historyitem_RtnVal=AscDFH.historyitem_type_Rtn|1;AscDFH.historyitem_TgtElInkTgt=AscDFH.historyitem_type_TgtEl|1;AscDFH.historyitem_TgtElSldTgt=AscDFH.historyitem_type_TgtEl|2;AscDFH.historyitem_TgtElSndTgt=AscDFH.historyitem_type_TgtEl|3;AscDFH.historyitem_TgtElSpTgt= AscDFH.historyitem_type_TgtEl|4;AscDFH.historyitem_SndTgtEmbed=AscDFH.historyitem_type_SndTgt|1;AscDFH.historyitem_SndTgtName=AscDFH.historyitem_type_SndTgt|2;AscDFH.historyitem_SndTgtBuiltIn=AscDFH.historyitem_type_SndTgt|3;AscDFH.historyitem_SpTgtBg=AscDFH.historyitem_type_SpTgt|1;AscDFH.historyitem_SpTgtGraphicEl=AscDFH.historyitem_type_SpTgt|2;AscDFH.historyitem_SpTgtOleChartEl=AscDFH.historyitem_type_SpTgt|3;AscDFH.historyitem_SpTgtSubSpId=AscDFH.historyitem_type_SpTgt|4;AscDFH.historyitem_SpTgtTxEl= AscDFH.historyitem_type_SpTgt|5;AscDFH.historyitem_IterateDataTmAbs=AscDFH.historyitem_type_IterateData|1;AscDFH.historyitem_IterateDataTmPct=AscDFH.historyitem_type_IterateData|2;AscDFH.historyitem_IterateDataBackwards=AscDFH.historyitem_type_IterateData|3;AscDFH.historyitem_IterateDataType=AscDFH.historyitem_type_IterateData|4;AscDFH.historyitem_TmVal=AscDFH.historyitem_type_Tm|1;AscDFH.historyitem_TavVal=AscDFH.historyitem_type_Tav|1;AscDFH.historyitem_TavFmla=AscDFH.historyitem_type_Tav|2;AscDFH.historyitem_TavTm= AscDFH.historyitem_type_Tav|3;AscDFH.historyitem_AnimVariantBoolVal=AscDFH.historyitem_type_AnimVariant|1;AscDFH.historyitem_AnimVariantClrVal=AscDFH.historyitem_type_AnimVariant|2;AscDFH.historyitem_AnimVariantFltVal=AscDFH.historyitem_type_AnimVariant|3;AscDFH.historyitem_AnimVariantIntVal=AscDFH.historyitem_type_AnimVariant|4;AscDFH.historyitem_AnimVariantStrVal=AscDFH.historyitem_type_AnimVariant|5;AscDFH.historyitem_AnimClrByRGB=AscDFH.historyitem_type_AnimClr|1;AscDFH.historyitem_AnimClrByHSL= AscDFH.historyitem_type_AnimClr|2;AscDFH.historyitem_AnimClrCBhvr=AscDFH.historyitem_type_AnimClr|3;AscDFH.historyitem_AnimClrFrom=AscDFH.historyitem_type_AnimClr|4;AscDFH.historyitem_AnimClrTo=AscDFH.historyitem_type_AnimClr|5;AscDFH.historyitem_AnimClrClrSpc=AscDFH.historyitem_type_AnimClr|6;AscDFH.historyitem_AnimClrDir=AscDFH.historyitem_type_AnimClr|7;AscDFH.historyitem_AnimEffectCBhvr=AscDFH.historyitem_type_AnimEffect|1;AscDFH.historyitem_AnimEffectProgress=AscDFH.historyitem_type_AnimEffect| 2;AscDFH.historyitem_AnimEffectFilter=AscDFH.historyitem_type_AnimEffect|3;AscDFH.historyitem_AnimEffectPrLst=AscDFH.historyitem_type_AnimEffect|4;AscDFH.historyitem_AnimEffectTransition=AscDFH.historyitem_type_AnimEffect|5;AscDFH.historyitem_AnimMotionBy=AscDFH.historyitem_type_AnimMotion|1;AscDFH.historyitem_AnimMotionCBhvr=AscDFH.historyitem_type_AnimMotion|2;AscDFH.historyitem_AnimMotionFrom=AscDFH.historyitem_type_AnimMotion|3;AscDFH.historyitem_AnimMotionRCtr=AscDFH.historyitem_type_AnimMotion| 4;AscDFH.historyitem_AnimMotionTo=AscDFH.historyitem_type_AnimMotion|5;AscDFH.historyitem_AnimMotionOrigin=AscDFH.historyitem_type_AnimMotion|6;AscDFH.historyitem_AnimMotionPath=AscDFH.historyitem_type_AnimMotion|7;AscDFH.historyitem_AnimMotionPathEditMode=AscDFH.historyitem_type_AnimMotion|8;AscDFH.historyitem_AnimMotionPtsTypes=AscDFH.historyitem_type_AnimMotion|9;AscDFH.historyitem_AnimMotionRAng=AscDFH.historyitem_type_AnimMotion|10;AscDFH.historyitem_AnimRotCBhvr=AscDFH.historyitem_type_AnimRot| 1;AscDFH.historyitem_AnimRotBy=AscDFH.historyitem_type_AnimRot|2;AscDFH.historyitem_AnimRotFrom=AscDFH.historyitem_type_AnimRot|3;AscDFH.historyitem_AnimRotTo=AscDFH.historyitem_type_AnimRot|4;AscDFH.historyitem_AnimScaleCBhvr=AscDFH.historyitem_type_AnimScale|1;AscDFH.historyitem_AnimScaleBy=AscDFH.historyitem_type_AnimScale|2;AscDFH.historyitem_AnimScaleFrom=AscDFH.historyitem_type_AnimScale|3;AscDFH.historyitem_AnimScaleTo=AscDFH.historyitem_type_AnimScale|4;AscDFH.historyitem_AnimScaleZoomContents= AscDFH.historyitem_type_AnimScale|5;AscDFH.historyitem_AudioCMediaNode=AscDFH.historyitem_type_Audio|1;AscDFH.historyitem_AudioIsNarration=AscDFH.historyitem_type_Audio|2;AscDFH.historyitem_CMediaNodeCTn=AscDFH.historyitem_type_CMediaNode|1;AscDFH.historyitem_CMediaNodeTgtEl=AscDFH.historyitem_type_CMediaNode|2;AscDFH.historyitem_CMediaNodeMute=AscDFH.historyitem_type_CMediaNode|3;AscDFH.historyitem_CMediaNodeNumSld=AscDFH.historyitem_type_CMediaNode|4;AscDFH.historyitem_CMediaNodeShowWhenStopped= AscDFH.historyitem_type_CMediaNode|5;AscDFH.historyitem_CMediaNodeVol=AscDFH.historyitem_type_CMediaNode|6;AscDFH.historyitem_CmdCBhvr=AscDFH.historyitem_type_Cmd|1;AscDFH.historyitem_CmdCmd=AscDFH.historyitem_type_Cmd|2;AscDFH.historyitem_CmdType=AscDFH.historyitem_type_Cmd|3;AscDFH.historyitem_OleChartElLvl=AscDFH.historyitem_type_OleChartEl|1;AscDFH.historyitem_OleChartElType=AscDFH.historyitem_type_OleChartEl|2;AscDFH.historyitem_TimeNodeContainerCTn=AscDFH.historyitem_type_TimeNodeContainer| 1;AscDFH.historyitem_SeqNextCondLst=AscDFH.historyitem_type_Seq|1;AscDFH.historyitem_SeqPrevCondLst=AscDFH.historyitem_type_Seq|2;AscDFH.historyitem_SeqConcurrent=AscDFH.historyitem_type_Seq|3;AscDFH.historyitem_SeqNextAc=AscDFH.historyitem_type_Seq|4;AscDFH.historyitem_SeqPrevAc=AscDFH.historyitem_type_Seq|5;AscDFH.historyitem_SetCBhvr=AscDFH.historyitem_type_Set|1;AscDFH.historyitem_SetTo=AscDFH.historyitem_type_Set|2;AscDFH.historyitem_VideoCMediaNode=AscDFH.historyitem_type_Video|1;AscDFH.historyitem_VideoFullScrn= AscDFH.historyitem_type_Video|2;AscDFH.historyitem_OleChartElLvl=AscDFH.historyitem_type_OleChartEl|1;AscDFH.historyitem_OleChartElType=AscDFH.historyitem_type_OleChartEl|2;AscDFH.historyitem_TlPointX=AscDFH.historyitem_type_TlPoint|1;AscDFH.historyitem_TlPointY=AscDFH.historyitem_type_TlPoint|2;AscDFH.historyitem_SndAcEndSnd=AscDFH.historyitem_type_SndAc|1;AscDFH.historyitem_SndAcStSnd=AscDFH.historyitem_type_SndAc|2;AscDFH.historyitem_StSndSnd=AscDFH.historyitem_type_StSnd|1;AscDFH.historyitem_StSndLoop= AscDFH.historyitem_type_StSnd|2;AscDFH.historyitem_TxElCharRg=AscDFH.historyitem_type_TxEl|1;AscDFH.historyitem_TxElPRg=AscDFH.historyitem_type_TxEl|2;AscDFH.historyitem_WheelSpokes=AscDFH.historyitem_type_Wheel|1;AscDFH.historyitem_AttrNameText=AscDFH.historyitem_type_AttrName|1;AscDFH.historyitem_SldSzCX=AscDFH.historyitem_type_SldSz|1;AscDFH.historyitem_SldSzCY=AscDFH.historyitem_type_SldSz|2;AscDFH.historyitem_SldSzType=AscDFH.historyitem_type_SldSz|3;AscDFH.historyitem_ChartStyleAxisTitle=AscDFH.historyitem_type_ChartStyle| 1;AscDFH.historyitem_ChartStyleCategoryAxis=AscDFH.historyitem_type_ChartStyle|2;AscDFH.historyitem_ChartStyleChartArea=AscDFH.historyitem_type_ChartStyle|3;AscDFH.historyitem_ChartStyleDataLabel=AscDFH.historyitem_type_ChartStyle|4;AscDFH.historyitem_ChartStyleDataLabelCallout=AscDFH.historyitem_type_ChartStyle|5;AscDFH.historyitem_ChartStyleDataPoint=AscDFH.historyitem_type_ChartStyle|5;AscDFH.historyitem_ChartStyleDataPoint3D=AscDFH.historyitem_type_ChartStyle|6;AscDFH.historyitem_ChartStyleDataPointLine= AscDFH.historyitem_type_ChartStyle|7;AscDFH.historyitem_ChartStyleDataPointMarker=AscDFH.historyitem_type_ChartStyle|8;AscDFH.historyitem_ChartStyleDataPointWireframe=AscDFH.historyitem_type_ChartStyle|9;AscDFH.historyitem_ChartStyleDataTable=AscDFH.historyitem_type_ChartStyle|10;AscDFH.historyitem_ChartStyleDownBar=AscDFH.historyitem_type_ChartStyle|11;AscDFH.historyitem_ChartStyleDropLine=AscDFH.historyitem_type_ChartStyle|12;AscDFH.historyitem_ChartStyleErrorBar=AscDFH.historyitem_type_ChartStyle| 13;AscDFH.historyitem_ChartStyleFloor=AscDFH.historyitem_type_ChartStyle|14;AscDFH.historyitem_ChartStyleGridlineMajor=AscDFH.historyitem_type_ChartStyle|15;AscDFH.historyitem_ChartStyleGridlineMinor=AscDFH.historyitem_type_ChartStyle|16;AscDFH.historyitem_ChartStyleHiLoLine=AscDFH.historyitem_type_ChartStyle|17;AscDFH.historyitem_ChartStyleLeaderLine=AscDFH.historyitem_type_ChartStyle|18;AscDFH.historyitem_ChartStyleLegend=AscDFH.historyitem_type_ChartStyle|19;AscDFH.historyitem_ChartStylePlotArea= AscDFH.historyitem_type_ChartStyle|20;AscDFH.historyitem_ChartStylePlotArea3D=AscDFH.historyitem_type_ChartStyle|21;AscDFH.historyitem_ChartStyleSeriesAxis=AscDFH.historyitem_type_ChartStyle|22;AscDFH.historyitem_ChartStyleSeriesLine=AscDFH.historyitem_type_ChartStyle|23;AscDFH.historyitem_ChartStyleTitle=AscDFH.historyitem_type_ChartStyle|24;AscDFH.historyitem_ChartStyleTrendline=AscDFH.historyitem_type_ChartStyle|25;AscDFH.historyitem_ChartStyleTrendlineLabel=AscDFH.historyitem_type_ChartStyle| 26;AscDFH.historyitem_ChartStyleUpBar=AscDFH.historyitem_type_ChartStyle|27;AscDFH.historyitem_ChartStyleValueAxis=AscDFH.historyitem_type_ChartStyle|28;AscDFH.historyitem_ChartStyleWall=AscDFH.historyitem_type_ChartStyle|29;AscDFH.historyitem_ChartStyleMarkerLayout=AscDFH.historyitem_type_ChartStyle|30;AscDFH.historyitem_ChartStyleMarkerId=AscDFH.historyitem_type_ChartStyle|31;AscDFH.historyitem_ChartStyleEntryType=AscDFH.historyitem_type_ChartStyleEntry|1;AscDFH.historyitem_ChartStyleEntryLineWidthScale= AscDFH.historyitem_type_ChartStyleEntry|2;AscDFH.historyitem_ChartStyleEntryLnRef=AscDFH.historyitem_type_ChartStyleEntry|3;AscDFH.historyitem_ChartStyleEntryFillRef=AscDFH.historyitem_type_ChartStyleEntry|4;AscDFH.historyitem_ChartStyleEntryEffectRef=AscDFH.historyitem_type_ChartStyleEntry|5;AscDFH.historyitem_ChartStyleEntryFontRef=AscDFH.historyitem_type_ChartStyleEntry|6;AscDFH.historyitem_ChartStyleEntryDefRPr=AscDFH.historyitem_type_ChartStyleEntry|7;AscDFH.historyitem_ChartStyleEntryBodyPr= AscDFH.historyitem_type_ChartStyleEntry|8;AscDFH.historyitem_ChartStyleEntrySpPr=AscDFH.historyitem_type_ChartStyleEntry|9;AscDFH.historyitem_MarkerLayoutSymbol=AscDFH.historyitem_type_MarkerLayout|1;AscDFH.historyitem_MarkerLayoutSize=AscDFH.historyitem_type_MarkerLayout|2;window["AscDFH"].historydescription_Cut=1;window["AscDFH"].historydescription_PasteButtonIE=2;window["AscDFH"].historydescription_PasteButtonNotIE=3;window["AscDFH"].historydescription_ChartDrawingObjects=4;window["AscDFH"].historydescription_CommonControllerCheckChartText= 5;window["AscDFH"].historydescription_CommonControllerUnGroup=6;window["AscDFH"].historydescription_CommonControllerCheckSelected=7;window["AscDFH"].historydescription_CommonControllerSetGraphicObject=8;window["AscDFH"].historydescription_CommonStatesAddNewShape=9;window["AscDFH"].historydescription_CommonStatesRotate=10;window["AscDFH"].historydescription_PasteNative=11;window["AscDFH"].historydescription_Document_GroupUnGroup=12;window["AscDFH"].historydescription_Document_SetDefaultLanguage=13; window["AscDFH"].historydescription_Document_ChangeColorScheme=14;window["AscDFH"].historydescription_Document_AddChart=15;window["AscDFH"].historydescription_Document_EditChart=16;window["AscDFH"].historydescription_Document_DragText=17;window["AscDFH"].historydescription_Document_DocumentContentExtendToPos=18;window["AscDFH"].historydescription_Document_AddHeader=19;window["AscDFH"].historydescription_Document_AddFooter=20;window["AscDFH"].historydescription_Document_ParagraphExtendToPos=21;window["AscDFH"].historydescription_Document_ParagraphChangeFrame= 22;window["AscDFH"].historydescription_Document_ReplaceAll=23;window["AscDFH"].historydescription_Document_ReplaceSingle=24;window["AscDFH"].historydescription_Document_TableAddNewRowByTab=25;window["AscDFH"].historydescription_Document_AddNewShape=26;window["AscDFH"].historydescription_Document_EditWrapPolygon=27;window["AscDFH"].historydescription_Document_MoveInlineObject=28;window["AscDFH"].historydescription_Document_CopyAndMoveInlineObject=29;window["AscDFH"].historydescription_Document_RotateInlineDrawing= 30;window["AscDFH"].historydescription_Document_RotateFlowDrawingCtrl=31;window["AscDFH"].historydescription_Document_RotateFlowDrawingNoCtrl=32;window["AscDFH"].historydescription_Document_MoveInGroup=33;window["AscDFH"].historydescription_Document_ChangeWrapContour=34;window["AscDFH"].historydescription_Document_ChangeWrapContourAddPoint=35;window["AscDFH"].historydescription_Document_GrObjectsBringToFront=36;window["AscDFH"].historydescription_Document_GrObjectsBringForwardGroup=37;window["AscDFH"].historydescription_Document_GrObjectsBringForward= 38;window["AscDFH"].historydescription_Document_GrObjectsSendToBackGroup=39;window["AscDFH"].historydescription_Document_GrObjectsSendToBack=40;window["AscDFH"].historydescription_Document_GrObjectsBringBackwardGroup=41;window["AscDFH"].historydescription_Document_GrObjectsBringBackward=42;window["AscDFH"].historydescription_Document_GrObjectsChangeWrapPolygon=43;window["AscDFH"].historydescription_Document_MathAutoCorrect=44;window["AscDFH"].historydescription_Document_SetFramePrWithFontFamily=45; window["AscDFH"].historydescription_Document_SetFramePr=46;window["AscDFH"].historydescription_Document_SetFramePrWithFontFamilyLong=47;window["AscDFH"].historydescription_Document_SetTextFontName=48;window["AscDFH"].historydescription_Document_SetTextFontSize=49;window["AscDFH"].historydescription_Document_SetTextBold=50;window["AscDFH"].historydescription_Document_SetTextItalic=51;window["AscDFH"].historydescription_Document_SetTextUnderline=52;window["AscDFH"].historydescription_Document_SetTextStrikeout= 53;window["AscDFH"].historydescription_Document_SetTextDStrikeout=54;window["AscDFH"].historydescription_Document_SetTextSpacing=55;window["AscDFH"].historydescription_Document_SetTextCaps=56;window["AscDFH"].historydescription_Document_SetTextSmallCaps=57;window["AscDFH"].historydescription_Document_SetTextPosition=58;window["AscDFH"].historydescription_Document_SetTextLang=59;window["AscDFH"].historydescription_Document_SetParagraphLineSpacing=60;window["AscDFH"].historydescription_Document_SetParagraphLineSpacingBeforeAfter= 61;window["AscDFH"].historydescription_Document_IncFontSize=62;window["AscDFH"].historydescription_Document_DecFontSize=63;window["AscDFH"].historydescription_Document_SetParagraphBorders=64;window["AscDFH"].historydescription_Document_SetParagraphPr=65;window["AscDFH"].historydescription_Document_SetParagraphAlign=66;window["AscDFH"].historydescription_Document_SetTextVertAlign=67;window["AscDFH"].historydescription_Document_SetParagraphNumbering=68;window["AscDFH"].historydescription_Document_SetParagraphStyle= 69;window["AscDFH"].historydescription_Document_SetParagraphPageBreakBefore=70;window["AscDFH"].historydescription_Document_SetParagraphWidowControl=71;window["AscDFH"].historydescription_Document_SetParagraphKeepLines=72;window["AscDFH"].historydescription_Document_SetParagraphKeepNext=73;window["AscDFH"].historydescription_Document_SetParagraphContextualSpacing=74;window["AscDFH"].historydescription_Document_SetTextHighlightNone=75;window["AscDFH"].historydescription_Document_SetTextHighlightColor= 76;window["AscDFH"].historydescription_Document_SetTextColor=77;window["AscDFH"].historydescription_Document_SetParagraphShd=78;window["AscDFH"].historydescription_Document_SetParagraphIndent=79;window["AscDFH"].historydescription_Document_IncParagraphIndent=80;window["AscDFH"].historydescription_Document_DecParagraphIndent=81;window["AscDFH"].historydescription_Document_SetParagraphIndentRight=82;window["AscDFH"].historydescription_Document_SetParagraphIndentFirstLine=83;window["AscDFH"].historydescription_Document_SetPageOrientation= 84;window["AscDFH"].historydescription_Document_SetPageSize=85;window["AscDFH"].historydescription_Document_AddPageBreak=86;window["AscDFH"].historydescription_Document_AddPageNumToHdrFtr=87;window["AscDFH"].historydescription_Document_AddPageNumToCurrentPos=88;window["AscDFH"].historydescription_Document_SetHdrFtrDistance=89;window["AscDFH"].historydescription_Document_SetHdrFtrFirstPage=90;window["AscDFH"].historydescription_Document_SetHdrFtrEvenAndOdd=91;window["AscDFH"].historydescription_Document_SetHdrFtrLink= 92;window["AscDFH"].historydescription_Document_AddTable=93;window["AscDFH"].historydescription_Document_TableAddRowAbove=94;window["AscDFH"].historydescription_Document_TableAddRowBelow=95;window["AscDFH"].historydescription_Document_TableAddColumnLeft=96;window["AscDFH"].historydescription_Document_TableAddColumnRight=97;window["AscDFH"].historydescription_Document_TableRemoveRow=98;window["AscDFH"].historydescription_Document_TableRemoveColumn=99;window["AscDFH"].historydescription_Document_RemoveTable= 100;window["AscDFH"].historydescription_Document_MergeTableCells=101;window["AscDFH"].historydescription_Document_SplitTableCells=102;window["AscDFH"].historydescription_Document_ApplyTablePr=103;window["AscDFH"].historydescription_Document_AddImageUrl=104;window["AscDFH"].historydescription_Document_AddImageUrlLong=105;window["AscDFH"].historydescription_Document_AddImageToPage=106;window["AscDFH"].historydescription_Document_ApplyImagePrWithUrl=107;window["AscDFH"].historydescription_Document_ApplyImagePrWithUrlLong= 108;window["AscDFH"].historydescription_Document_ApplyImagePrWithFillUrl=109;window["AscDFH"].historydescription_Document_ApplyImagePrWithFillUrlLong=110;window["AscDFH"].historydescription_Document_ApplyImagePr=111;window["AscDFH"].historydescription_Document_AddHyperlink=112;window["AscDFH"].historydescription_Document_ChangeHyperlink=113;window["AscDFH"].historydescription_Document_RemoveHyperlink=114;window["AscDFH"].historydescription_Document_ReplaceMisspelledWord=115;window["AscDFH"].historydescription_Document_AddComment= 116;window["AscDFH"].historydescription_Document_RemoveComment=117;window["AscDFH"].historydescription_Document_ChangeComment=118;window["AscDFH"].historydescription_Document_SetTextFontNameLong=119;window["AscDFH"].historydescription_Document_AddImage=120;window["AscDFH"].historydescription_Document_ClearFormatting=121;window["AscDFH"].historydescription_Document_AddSectionBreak=122;window["AscDFH"].historydescription_Document_AddMath=123;window["AscDFH"].historydescription_Document_SetParagraphTabs= 124;window["AscDFH"].historydescription_Document_SetParagraphIndentFromRulers=125;window["AscDFH"].historydescription_Document_SetDocumentMargin_Hor=126;window["AscDFH"].historydescription_Document_SetTableMarkup_Hor=127;window["AscDFH"].historydescription_Document_SetDocumentMargin_Ver=128;window["AscDFH"].historydescription_Document_SetHdrFtrBounds=129;window["AscDFH"].historydescription_Document_SetTableMarkup_Ver=130;window["AscDFH"].historydescription_Document_DocumentExtendToPos=131;window["AscDFH"].historydescription_Document_AddDropCap= 132;window["AscDFH"].historydescription_Document_RemoveDropCap=133;window["AscDFH"].historydescription_Document_SetTextHighlight=134;window["AscDFH"].historydescription_Document_BackSpaceButton=135;window["AscDFH"].historydescription_Document_MoveParagraphByTab=136;window["AscDFH"].historydescription_Document_AddTab=137;window["AscDFH"].historydescription_Document_EnterButton=138;window["AscDFH"].historydescription_Document_SpaceButton=139;window["AscDFH"].historydescription_Document_ShiftInsert= 140;window["AscDFH"].historydescription_Document_ShiftInsertSafari=141;window["AscDFH"].historydescription_Document_DeleteButton=142;window["AscDFH"].historydescription_Document_ShiftDeleteButton=143;window["AscDFH"].historydescription_Document_Shortcut_SetStyleHeading1=144;window["AscDFH"].historydescription_Document_Shortcut_SetStyleHeading2=145;window["AscDFH"].historydescription_Document_Shortcut_SetStyleHeading3=146;window["AscDFH"].historydescription_Document_SetTextStrikeoutHotKey=147;window["AscDFH"].historydescription_Document_SetTextBoldHotKey= 148;window["AscDFH"].historydescription_Document_SetParagraphAlignHotKey=149;window["AscDFH"].historydescription_Document_AddEuroLetter=150;window["AscDFH"].historydescription_Document_SetTextItalicHotKey=151;window["AscDFH"].historydescription_Document_SetParagraphAlignHotKey2=152;window["AscDFH"].historydescription_Document_SetParagraphNumberingHotKey=153;window["AscDFH"].historydescription_Document_SetParagraphAlignHotKey3=154;window["AscDFH"].historydescription_Document_AddPageNumHotKey=155;window["AscDFH"].historydescription_Document_SetParagraphAlignHotKey4= 156;window["AscDFH"].historydescription_Document_SetTextUnderlineHotKey=157;window["AscDFH"].historydescription_Document_FormatPasteHotKey=158;window["AscDFH"].historydescription_Document_PasteHotKey=159;window["AscDFH"].historydescription_Document_PasteSafariHotKey=160;window["AscDFH"].historydescription_Document_CutHotKey=161;window["AscDFH"].historydescription_Document_SetTextVertAlignHotKey=162;window["AscDFH"].historydescription_Document_AddMathHotKey=163;window["AscDFH"].historydescription_Document_SetTextVertAlignHotKey2= 164;window["AscDFH"].historydescription_Document_MinusButton=165;window["AscDFH"].historydescription_Document_SetTextVertAlignHotKey3=166;window["AscDFH"].historydescription_Document_AddLetter=167;window["AscDFH"].historydescription_Document_MoveTableBorder=168;window["AscDFH"].historydescription_Document_FormatPasteHotKey2=169;window["AscDFH"].historydescription_Document_SetTextHighlight2=170;window["AscDFH"].historydescription_Document_AddTextFromTextBox=171;window["AscDFH"].historydescription_Document_AddMailMergeField= 172;window["AscDFH"].historydescription_Document_MoveInlineTable=173;window["AscDFH"].historydescription_Document_MoveFlowTable=174;window["AscDFH"].historydescription_Document_RestoreFieldTemplateText=175;window["AscDFH"].historydescription_Spreadsheet_SetCellFontName=176;window["AscDFH"].historydescription_Spreadsheet_SetCellFontSize=177;window["AscDFH"].historydescription_Spreadsheet_SetCellBold=178;window["AscDFH"].historydescription_Spreadsheet_SetCellItalic=179;window["AscDFH"].historydescription_Spreadsheet_SetCellUnderline= 180;window["AscDFH"].historydescription_Spreadsheet_SetCellStrikeout=181;window["AscDFH"].historydescription_Spreadsheet_SetCellSubscript=182;window["AscDFH"].historydescription_Spreadsheet_SetCellSuperscript=183;window["AscDFH"].historydescription_Spreadsheet_SetCellAlign=184;window["AscDFH"].historydescription_Spreadsheet_SetCellVertAlign=185;window["AscDFH"].historydescription_Spreadsheet_SetCellTextColor=186;window["AscDFH"].historydescription_Spreadsheet_SetCellBackgroundColor=187;window["AscDFH"].historydescription_Spreadsheet_SetCellIncreaseFontSize= 188;window["AscDFH"].historydescription_Spreadsheet_SetCellDecreaseFontSize=189;window["AscDFH"].historydescription_Spreadsheet_SetCellHyperlinkAdd=190;window["AscDFH"].historydescription_Spreadsheet_SetCellHyperlinkModify=191;window["AscDFH"].historydescription_Spreadsheet_SetCellHyperlinkRemove=192;window["AscDFH"].historydescription_Spreadsheet_EditChart=193;window["AscDFH"].historydescription_Spreadsheet_Remove=194;window["AscDFH"].historydescription_Spreadsheet_AddTab=195;window["AscDFH"].historydescription_Spreadsheet_AddNewParagraph= 196;window["AscDFH"].historydescription_Spreadsheet_AddSpace=197;window["AscDFH"].historydescription_Spreadsheet_AddItem=198;window["AscDFH"].historydescription_Spreadsheet_PutPrLineSpacing=199;window["AscDFH"].historydescription_Spreadsheet_SetParagraphSpacing=200;window["AscDFH"].historydescription_Spreadsheet_SetGraphicObjectsProps=201;window["AscDFH"].historydescription_Spreadsheet_ParaApply=202;window["AscDFH"].historydescription_Spreadsheet_GraphicObjectLayer=203;window["AscDFH"].historydescription_Spreadsheet_ParagraphAdd= 204;window["AscDFH"].historydescription_Spreadsheet_CreateGroup=205;window["AscDFH"].historydescription_CommonDrawings_ChangeAdj=206;window["AscDFH"].historydescription_CommonDrawings_EndTrack=207;window["AscDFH"].historydescription_CommonDrawings_CopyCtrl=208;window["AscDFH"].historydescription_Presentation_ParaApply=209;window["AscDFH"].historydescription_Presentation_ParaFormatPaste=210;window["AscDFH"].historydescription_Presentation_AddNewParagraph=211;window["AscDFH"].historydescription_Presentation_CreateGroup= 212;window["AscDFH"].historydescription_Presentation_UnGroup=213;window["AscDFH"].historydescription_Presentation_AddChart=214;window["AscDFH"].historydescription_Presentation_EditChart=215;window["AscDFH"].historydescription_Presentation_ParagraphAdd=216;window["AscDFH"].historydescription_Presentation_ParagraphClearFormatting=217;window["AscDFH"].historydescription_Presentation_SetParagraphAlign=218;window["AscDFH"].historydescription_Presentation_SetParagraphSpacing=219;window["AscDFH"].historydescription_Presentation_SetParagraphTabs= 220;window["AscDFH"].historydescription_Presentation_SetParagraphIndent=221;window["AscDFH"].historydescription_Presentation_SetParagraphNumbering=222;window["AscDFH"].historydescription_Presentation_ParagraphIncDecFontSize=223;window["AscDFH"].historydescription_Presentation_ParagraphIncDecIndent=224;window["AscDFH"].historydescription_Presentation_SetImageProps=225;window["AscDFH"].historydescription_Presentation_SetShapeProps=226;window["AscDFH"].historydescription_Presentation_ChartApply=227; window["AscDFH"].historydescription_Presentation_ChangeShapeType=228;window["AscDFH"].historydescription_Presentation_SetVerticalAlign=229;window["AscDFH"].historydescription_Presentation_HyperlinkAdd=230;window["AscDFH"].historydescription_Presentation_HyperlinkModify=231;window["AscDFH"].historydescription_Presentation_HyperlinkRemove=232;window["AscDFH"].historydescription_Presentation_DistHor=233;window["AscDFH"].historydescription_Presentation_DistVer=234;window["AscDFH"].historydescription_Presentation_BringToFront= 235;window["AscDFH"].historydescription_Presentation_BringForward=236;window["AscDFH"].historydescription_Presentation_SendToBack=237;window["AscDFH"].historydescription_Presentation_BringBackward=239;window["AscDFH"].historydescription_Presentation_ApplyTransition=240;window["AscDFH"].historydescription_Presentation_MoveSlidesToEnd=241;window["AscDFH"].historydescription_Presentation_MoveSlidesNextPos=242;window["AscDFH"].historydescription_Presentation_MoveSlidesPrevPos=243;window["AscDFH"].historydescription_Presentation_MoveSlidesToStart= 244;window["AscDFH"].historydescription_Presentation_MoveComments=245;window["AscDFH"].historydescription_Presentation_TableBorder=246;window["AscDFH"].historydescription_Presentation_AddFlowImage=247;window["AscDFH"].historydescription_Presentation_AddFlowTable=248;window["AscDFH"].historydescription_Presentation_ChangeBackground=249;window["AscDFH"].historydescription_Presentation_AddNextSlide=250;window["AscDFH"].historydescription_Presentation_ShiftSlides=251;window["AscDFH"].historydescription_Presentation_DeleteSlides= 252;window["AscDFH"].historydescription_Presentation_ChangeLayout=253;window["AscDFH"].historydescription_Presentation_ChangeSlideSize=254;window["AscDFH"].historydescription_Presentation_ChangeColorScheme=255;window["AscDFH"].historydescription_Presentation_AddComment=256;window["AscDFH"].historydescription_Presentation_ChangeComment=257;window["AscDFH"].historydescription_Presentation_PutTextPrFontName=258;window["AscDFH"].historydescription_Presentation_PutTextPrFontSize=259;window["AscDFH"].historydescription_Presentation_PutTextPrBold= 260;window["AscDFH"].historydescription_Presentation_PutTextPrItalic=261;window["AscDFH"].historydescription_Presentation_PutTextPrUnderline=262;window["AscDFH"].historydescription_Presentation_PutTextPrStrikeout=263;window["AscDFH"].historydescription_Presentation_PutTextPrLineSpacing=264;window["AscDFH"].historydescription_Presentation_PutTextPrSpacingBeforeAfter=265;window["AscDFH"].historydescription_Presentation_PutTextPrIncreaseFontSize=266;window["AscDFH"].historydescription_Presentation_PutTextPrDecreaseFontSize= 267;window["AscDFH"].historydescription_Presentation_PutTextPrAlign=268;window["AscDFH"].historydescription_Presentation_PutTextPrBaseline=269;window["AscDFH"].historydescription_Presentation_PutTextPrListType=270;window["AscDFH"].historydescription_Presentation_PutTextColor=271;window["AscDFH"].historydescription_Presentation_PutTextColor2=271;window["AscDFH"].historydescription_Presentation_PutPrIndent=271;window["AscDFH"].historydescription_Presentation_PutPrIndentRight=271;window["AscDFH"].historydescription_Presentation_PutPrFirstLineIndent= 271;window["AscDFH"].historydescription_Presentation_AddPageBreak=271;window["AscDFH"].historydescription_Presentation_AddRowAbove=272;window["AscDFH"].historydescription_Presentation_AddRowBelow=273;window["AscDFH"].historydescription_Presentation_AddColLeft=274;window["AscDFH"].historydescription_Presentation_AddColRight=275;window["AscDFH"].historydescription_Presentation_RemoveRow=276;window["AscDFH"].historydescription_Presentation_RemoveCol=277;window["AscDFH"].historydescription_Presentation_RemoveTable= 278;window["AscDFH"].historydescription_Presentation_MergeCells=279;window["AscDFH"].historydescription_Presentation_SplitCells=280;window["AscDFH"].historydescription_Presentation_TblApply=281;window["AscDFH"].historydescription_Presentation_RemoveComment=282;window["AscDFH"].historydescription_Presentation_EndFontLoad=283;window["AscDFH"].historydescription_Presentation_ChangeTheme=284;window["AscDFH"].historydescription_Presentation_TableMoveFromRulers=285;window["AscDFH"].historydescription_Presentation_TableMoveFromRulersInline= 286;window["AscDFH"].historydescription_Presentation_PasteOnThumbnails=287;window["AscDFH"].historydescription_Presentation_PasteOnThumbnailsSafari=288;window["AscDFH"].historydescription_Document_ConvertOldEquation=289;window["AscDFH"].historydescription_Presentation_SetVert=290;window["AscDFH"].historydescription_Document_AddNewStyle=291;window["AscDFH"].historydescription_Document_RemoveStyle=292;window["AscDFH"].historydescription_Document_AddTextArt=293;window["AscDFH"].historydescription_Document_RemoveAllCustomStyles= 294;window["AscDFH"].historydescription_Document_AcceptAllRevisionChanges=295;window["AscDFH"].historydescription_Document_RejectAllRevisionChanges=296;window["AscDFH"].historydescription_Document_AcceptRevisionChange=297;window["AscDFH"].historydescription_Document_RejectRevisionChange=298;window["AscDFH"].historydescription_Document_AcceptRevisionChangesBySelection=299;window["AscDFH"].historydescription_Document_RejectRevisionChangesBySelection=300;window["AscDFH"].historydescription_Document_AddLetterUnion= 301;window["AscDFH"].historydescription_Presentation_ApplyTransitionToAll=302;window["AscDFH"].historydescription_Document_SetColumnsFromRuler=303;window["AscDFH"].historydescription_Document_SetColumnsProps=304;window["AscDFH"].historydescription_Document_AddColumnBreak=305;window["AscDFH"].historydescription_Document_SetSectionProps=306;window["AscDFH"].historydescription_Document_AddTabToMath=307;window["AscDFH"].historydescription_Document_SetMathProps=308;window["AscDFH"].historydescription_Document_ApplyPrToMath= 309;window["AscDFH"].historydescription_Document_ApiBuilder=310;window["AscDFH"].historydescription_Document_AddOleObject=311;window["AscDFH"].historydescription_Document_EditOleObject=312;window["AscDFH"].historydescription_Document_CompositeInput=313;window["AscDFH"].historydescription_Document_CompositeInputReplace=314;window["AscDFH"].historydescription_Document_AddPageCount=315;window["AscDFH"].historydescription_Document_AddFootnote=316;window["AscDFH"].historydescription_Document_SetFootnotePr= 317;window["AscDFH"].historydescription_Document_RemoveAllFootnotes=318;window["AscDFH"].historydescription_Document_InsertDocumentsByUrls=319;window["AscDFH"].historydescription_Document_InsertSignatureLine=320;window["AscDFH"].historydescription_Document_AddBlockLevelContentControl=321;window["AscDFH"].historydescription_Document_AddInlineLevelContentControl=322;window["AscDFH"].historydescription_Document_RemoveContentControl=323;window["AscDFH"].historydescription_Document_RemoveContentControlWrapper= 324;window["AscDFH"].historydescription_Document_ChangeContentControlProperties=325;window["AscDFH"].historydescription_Presentation_HideSlides=326;window["AscDFH"].historydescription_DocumentMacros_Data=327;window["AscDFH"].historydescription_Document_AddBookmark=328;window["AscDFH"].historydescription_Document_AddTableOfContents=329;window["AscDFH"].historydescription_Document_ChangeOutlineLevel=330;window["AscDFH"].historydescription_Document_AddElementToOutline=331;window["AscDFH"].historydescription_Document_ResizeTable= 332;window["AscDFH"].historydescription_Document_RemoveComplexField=333;window["AscDFH"].historydescription_Document_SetComplexFieldPr=334;window["AscDFH"].historydescription_Document_UpdateTableOfContents=335;window["AscDFH"].historydescription_Document_SectionStartPage=336;window["AscDFH"].historydescription_Document_DistributeTableCells=337;window["AscDFH"].historydescription_Document_RemoveBookmark=338;window["AscDFH"].historydescription_Document_ContinueNumbering=339;window["AscDFH"].historydescription_Document_RestartNumbering= 340;window["AscDFH"].historydescription_Document_AutomaticListAsType=341;window["AscDFH"].historydescription_Document_CreateNum=342;window["AscDFH"].historydescription_Document_ChangeNumLvl=343;window["AscDFH"].historydescription_Document_AutoCorrectSmartQuotes=344;window["AscDFH"].historydescription_Document_AutoCorrectHyphensWithDash=345;window["AscDFH"].historydescription_Document_SetGlobalSdtHighlightColor=346;window["AscDFH"].historydescription_Document_SetGlobalSdtShowHighlight=347;window["AscDFH"].historydescription_Document_UpdateFields= 348;window["AscDFH"].historydescription_Document_AddBlankPage=349;window["AscDFH"].historydescription_Document_AddTableFormula=350;window["AscDFH"].historydescription_Document_ChangeTableFormula=350;window["AscDFH"].historydescription_SetCoreproperties=351;window["AscDFH"].historydescription_Document_AddWatermark=352;window["AscDFH"].historydescription_Presentation_SetHF=353;window["AscDFH"].historydescription_Presentation_AddSlideNumber=354;window["AscDFH"].historydescription_Document_SetParagraphOutlineLvl= 355;window["AscDFH"].historydescription_Document_RemoveTableCells=356;window["AscDFH"].historydescription_Document_AddContentControlCheckBox=357;window["AscDFH"].historydescription_Document_SetContentControlCheckBoxPr=358;window["AscDFH"].historydescription_Document_AddContentControlPicture=359;window["AscDFH"].historydescription_Document_SetContentControlPictureUrl=360;window["AscDFH"].historydescription_Document_RemoveAllComments=361;window["AscDFH"].historydescription_Document_AddContentControlList= 362;window["AscDFH"].historydescription_Document_SetContentControlListPr=363;window["AscDFH"].historydescription_Document_SelectContentControlListItem=364;window["AscDFH"].historydescription_Document_AddContentControlDatePicker=365;window["AscDFH"].historydescription_Document_SetContentControlDatePickerPr=366;window["AscDFH"].historydescription_Presentation_AddToLayout=367;window["AscDFH"].historydescription_Presentation_FitImagesToSlide=368;window["AscDFH"].historydescription_Document_AddTextWithProperties= 369;window["AscDFH"].historydescription_Document_AddCaption=370;window["AscDFH"].historydescription_Document_CompareDocuments=371;window["AscDFH"].historydescription_Document_DrawNewTable=372;window["AscDFH"].historydescription_Document_DrawTable=373;window["AscDFH"].historydescription_Document_AddDateTimeField=374;window["AscDFH"].historydescription_Document_SetContentControlTextPlaceholder=375;window["AscDFH"].historydescription_Document_AddEndnote=376;window["AscDFH"].historydescription_Document_AddContentControlTextForm= 377;window["AscDFH"].historydescription_Document_SetEndnotePr=378;window["AscDFH"].historydescription_Document_ConvertFootnoteType=379;window["AscDFH"].historydescription_Document_AutoCorrectCommon=380;window["AscDFH"].historydescription_Document_Shortcut_ClearFormatting=381;window["AscDFH"].historydescription_Document_Shortcut_AddNonBreakingSpace=382;window["AscDFH"].historydescription_Document_SetParagraphSuppressLineNumbers=383;window["AscDFH"].historydescription_Document_SetLineNumbersProps=384; window["AscDFH"].historydescription_Document_AddCrossRef=385;window["AscDFH"].historydescription_Document_ClearAllSpecialForms=386;window["AscDFH"].historydescription_Document_ChangeTextCase=387;window["AscDFH"].historydescription_Document_SetNumberingLvl=388;window["AscDFH"].historydescription_Document_SetTrackRevisions=389;window["AscDFH"].historydescription_Document_SetContentControlText=390;window["AscDFH"].historydescription_Document_ClearContentControl=391;window["AscDFH"].historydescription_Document_AutoCorrectFirstLetterOfSentence= 392;window["AscDFH"].historydescription_Document_ConvertTextToTable=393;window["AscDFH"].historydescription_Document_ConvertTableToText=394;window["AscDFH"].historydescription_Document_ResolveAllComments=395;window["AscDFH"].historydescription_Document_ConvertFormFixedType=396;window["AscDFH"].changesFactory={};window["AscDFH"].changesFactory[window["AscDFH"].historyitem_Unknown_Unknown]=CChangesBase;window["AscDFH"].changesRelationMap={};function CChangesBase(Class){this.Class=Class;this.Reverted= false}CChangesBase.prototype.Type=window["AscDFH"].historyitem_Unknown_Unknown;CChangesBase.prototype.GetType=function(){return this.Type};CChangesBase.prototype.Undo=function(){if(this.Class&&this.Class.Undo)this.Class.Undo(this)};CChangesBase.prototype.Redo=function(){if(this.Class&&this.Class.Redo)this.Class.Redo(this)};CChangesBase.prototype.WriteToBinary=function(Writer){if(this.Class&&this.Class.Save_Changes)this.Class.Save_Changes(this,Writer)};CChangesBase.prototype.ReadFromBinary=function(Reader){}; CChangesBase.prototype.Load=function(){this.Redo()};CChangesBase.prototype.GetClass=function(){return this.Class};CChangesBase.prototype.RefreshRecalcData=function(){if(this.Class&&this.Class.Refresh_RecalcData)this.Class.Refresh_RecalcData(this)};CChangesBase.prototype.IsContentChange=function(){return false};CChangesBase.prototype.CreateReverseChange=function(){return null};CChangesBase.prototype.Merge=function(oChange){return true};CChangesBase.prototype.IsPosExtChange=function(oChange){return false}; CChangesBase.prototype.IsReverted=function(){return this.Reverted};CChangesBase.prototype.SetReverted=function(isReverted){this.Reverted=isReverted};CChangesBase.prototype.IsParagraphSimpleChanges=function(){return false};CChangesBase.prototype.IsNeedRecalculate=function(){return true};CChangesBase.prototype.IsNeedRecalculateLineNumbers=function(){return false};CChangesBase.prototype.IsDescriptionChange=function(){return false};window["AscDFH"].CChangesBase=CChangesBase;function CChangesBaseContentChange(Class, Pos,Items,isAdd){CChangesBase.call(this,Class);this.Pos=Pos;this.Items=Items;this.UseArray=false;this.PosArray=[];this.Add=isAdd;this.Reverted=false}CChangesBaseContentChange.prototype=Object.create(CChangesBase.prototype);CChangesBaseContentChange.prototype.constructor=CChangesBaseContentChange;CChangesBaseContentChange.prototype.IsContentChange=function(){return true};CChangesBaseContentChange.prototype.IsAdd=function(){return this.Add};CChangesBaseContentChange.prototype.Copy=function(){var oChanges= new this.constructor(this.Class,this.Pos,this.Items,this.Add);oChanges.UseArray=this.UseArray;for(var nIndex=0,nCount=this.PosArray.length;nIndexthis.PosArray[nIndex])nPos=this.PosArray[nIndex];if(null===nPos)nPos=0}else nPos=this.Pos;return nPos};window["AscDFH"].CChangesBaseContentChange=CChangesBaseContentChange;function CChangesBaseProperty(Class,Old,New,Color){CChangesBase.call(this,Class);this.Color=true===Color?true:false;this.Old= Old;this.New=New}CChangesBaseProperty.prototype=Object.create(CChangesBase.prototype);CChangesBaseProperty.prototype.constructor=CChangesBaseProperty;CChangesBaseProperty.prototype.Undo=function(){this.private_SetValue(this.Old)};CChangesBaseProperty.prototype.Redo=function(){this.private_SetValue(this.New)};CChangesBaseProperty.prototype.private_SetValue=function(Value){};CChangesBaseProperty.prototype.CreateReverseChange=function(){return new this.constructor(this.Class,this.New,this.Old,this.Color)}; CChangesBaseProperty.prototype.Merge=function(oChange){if(oChange.Class===this.Class&&oChange.Type===this.Type){this.New=oChange.New;return false}return true};window["AscDFH"].CChangesBaseProperty=CChangesBaseProperty;function CChangesBaseBoolProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseBoolProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseBoolProperty.prototype.constructor=CChangesBaseBoolProperty;CChangesBaseBoolProperty.prototype.WriteToBinary= function(Writer){var nFlags=0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|=2;else if(true===this.New)nFlags|=4;if(undefined===this.Old)nFlags|=8;else if(true===this.Old)nFlags|=16;Writer.WriteLong(nFlags)};CChangesBaseBoolProperty.prototype.ReadFromBinary=function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)this.New=undefined;else if(nFlags&4)this.New=true;else this.New=false;if(nFlags&8)this.Old=undefined;else if(nFlags&16)this.Old= true;else this.Old=false};window["AscDFH"].CChangesBaseBoolProperty=CChangesBaseBoolProperty;function CChangesBaseDoubleProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseDoubleProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseDoubleProperty.prototype.constructor=CChangesBaseDoubleProperty;CChangesBaseDoubleProperty.prototype.WriteToBinary=function(Writer){var nFlags=0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|= 2;if(undefined===this.Old)nFlags|=4;Writer.WriteLong(nFlags);if(undefined!==this.New)Writer.WriteDouble(this.New);if(undefined!==this.Old)Writer.WriteDouble(this.Old)};CChangesBaseDoubleProperty.prototype.ReadFromBinary=function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)this.New=undefined;else this.New=Reader.GetDouble();if(nFlags&4)this.Old=undefined;else this.Old=Reader.GetDouble()};window["AscDFH"].CChangesBaseDoubleProperty=CChangesBaseDoubleProperty; function CChangesBaseObjectProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseObjectProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseObjectProperty.prototype.constructor=CChangesBaseObjectProperty;CChangesBaseObjectProperty.prototype.WriteToBinary=function(Writer){var nFlags=0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|=2;if(undefined===this.Old)nFlags|=4;Writer.WriteLong(nFlags);if(undefined!==this.New&&this.New.Write_ToBinary)this.New.Write_ToBinary(Writer); if(undefined!==this.Old&&this.Old.Write_ToBinary)this.Old.Write_ToBinary(Writer)};CChangesBaseObjectProperty.prototype.ReadFromBinary=function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)if(true===this.private_IsCreateEmptyObject())this.New=this.private_CreateObject();else this.New=undefined;else{this.New=this.private_CreateObject();if(this.New&&this.New.Read_FromBinary)this.New.Read_FromBinary(Reader)}if(nFlags&4)if(true===this.private_IsCreateEmptyObject())this.Old= this.private_CreateObject();else this.Old=undefined;else{this.Old=this.private_CreateObject();if(this.Old&&this.Old.Read_FromBinary)this.Old.Read_FromBinary(Reader)}};CChangesBaseObjectProperty.prototype.private_CreateObject=function(){return null};CChangesBaseObjectProperty.prototype.private_IsCreateEmptyObject=function(){return false};window["AscDFH"].CChangesBaseObjectProperty=CChangesBaseObjectProperty;function CChangesBaseLongProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class, Old,New,Color)}CChangesBaseLongProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseLongProperty.prototype.constructor=CChangesBaseLongProperty;CChangesBaseLongProperty.prototype.WriteToBinary=function(Writer){var nFlags=0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|=2;if(undefined===this.Old)nFlags|=4;Writer.WriteLong(nFlags);if(undefined!==this.New)Writer.WriteLong(this.New);if(undefined!==this.Old)Writer.WriteLong(this.Old)};CChangesBaseLongProperty.prototype.ReadFromBinary= function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)this.New=undefined;else this.New=Reader.GetLong();if(nFlags&4)this.Old=undefined;else this.Old=Reader.GetLong()};window["AscDFH"].CChangesBaseLongProperty=CChangesBaseLongProperty;function CChangesBaseStringProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseStringProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseStringProperty.prototype.constructor= CChangesBaseStringProperty;CChangesBaseStringProperty.prototype.WriteToBinary=function(Writer){var nFlags=0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|=2;if(undefined===this.Old)nFlags|=4;Writer.WriteLong(nFlags);if(undefined!==this.New)Writer.WriteString2(this.New);if(undefined!==this.Old)Writer.WriteString2(this.Old)};CChangesBaseStringProperty.prototype.ReadFromBinary=function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)this.New= undefined;else this.New=Reader.GetString2();if(nFlags&4)this.Old=undefined;else this.Old=Reader.GetString2()};window["AscDFH"].CChangesBaseStringProperty=CChangesBaseStringProperty;function CChangesBaseByteProperty(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseByteProperty.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseByteProperty.prototype.constructor=CChangesBaseByteProperty;CChangesBaseByteProperty.prototype.WriteToBinary=function(Writer){var nFlags= 0;if(false!==this.Color)nFlags|=1;if(undefined===this.New)nFlags|=2;if(undefined===this.Old)nFlags|=4;Writer.WriteLong(nFlags);if(undefined!==this.New)Writer.WriteByte(this.New);if(undefined!==this.Old)Writer.WriteByte(this.Old)};CChangesBaseByteProperty.prototype.ReadFromBinary=function(Reader){var nFlags=Reader.GetLong();if(nFlags&1)this.Color=true;else this.Color=false;if(nFlags&2)this.New=undefined;else this.New=Reader.GetByte();if(nFlags&4)this.Old=undefined;else this.Old=Reader.GetByte()};window["AscDFH"].CChangesBaseByteProperty= CChangesBaseByteProperty;function CChangesBaseLongValue(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseLongValue.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseLongValue.prototype.constructor=CChangesBaseLongValue;CChangesBaseLongValue.prototype.WriteToBinary=function(Writer){Writer.WriteLong(this.New);Writer.WriteLong(this.Old)};CChangesBaseLongValue.prototype.ReadFromBinary=function(Reader){this.New=Reader.GetLong();this.Old=Reader.GetLong()}; window["AscDFH"].CChangesBaseLongValue=CChangesBaseLongValue;function CChangesBaseBoolValue(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseBoolValue.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseBoolValue.prototype.constructor=CChangesBaseBoolValue;CChangesBaseBoolValue.prototype.WriteToBinary=function(Writer){Writer.WriteBool(this.New);Writer.WriteBool(this.Old)};CChangesBaseBoolValue.prototype.ReadFromBinary=function(Reader){this.New=Reader.GetBool(); this.Old=Reader.GetBool()};window["AscDFH"].CChangesBaseBoolValue=CChangesBaseBoolValue;function CChangesBaseObjectValue(Class,Old,New,Color){CChangesBaseObjectProperty.call(this,Class,Old,New,Color)}CChangesBaseObjectValue.prototype=Object.create(CChangesBaseObjectProperty.prototype);CChangesBaseObjectValue.prototype.constructor=CChangesBaseObjectValue;CChangesBaseObjectValue.prototype.private_IsCreateEmptyObject=function(){return true};window["AscDFH"].CChangesBaseObjectValue=CChangesBaseObjectValue; function CChangesBaseStringValue(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseStringValue.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseStringValue.prototype.constructor=CChangesBaseStringValue;CChangesBaseStringValue.prototype.WriteToBinary=function(Writer){Writer.WriteString2(this.New);Writer.WriteString2(this.Old)};CChangesBaseStringValue.prototype.ReadFromBinary=function(Reader){this.New=Reader.GetString2();this.Old=Reader.GetString2()}; window["AscDFH"].CChangesBaseStringValue=CChangesBaseStringValue;function CChangesBaseByteValue(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseByteValue.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseByteValue.prototype.constructor=CChangesBaseByteValue;CChangesBaseByteValue.prototype.WriteToBinary=function(Writer){Writer.WriteByte(this.New);Writer.WriteByte(this.Old)};CChangesBaseByteValue.prototype.ReadFromBinary=function(Reader){this.New= Reader.GetByte();this.Old=Reader.GetByte()};window["AscDFH"].CChangesBaseByteValue=CChangesBaseByteValue;function CChangesBaseDoubleValue(Class,Old,New,Color){CChangesBaseProperty.call(this,Class,Old,New,Color)}CChangesBaseDoubleValue.prototype=Object.create(CChangesBaseProperty.prototype);CChangesBaseDoubleValue.prototype.constructor=CChangesBaseDoubleValue;CChangesBaseDoubleValue.prototype.WriteToBinary=function(Writer){Writer.WriteDouble(this.New);Writer.WriteDouble(this.Old)};CChangesBaseDoubleValue.prototype.ReadFromBinary= function(Reader){this.New=Reader.GetDouble();this.Old=Reader.GetDouble()};window["AscDFH"].CChangesBaseDoubleValue=CChangesBaseDoubleValue})(window);"use strict"; (function(window,undefined){function CTableId(){this.m_aPairs=null;this.m_bTurnOff=false;this.m_oFactoryClass={};this.Id=null;this.isInit=false}CTableId.prototype.checkInit=function(){return this.isInit};CTableId.prototype.init=function(){this.m_aPairs={};this.m_bTurnOff=false;this.m_oFactoryClass={};this.Id=AscCommon.g_oIdCounter.Get_NewId();this.Add(this,this.Id);this.private_InitFactoryClass();this.isInit=true};CTableId.prototype.Add=function(Class,Id){if(false===this.m_bTurnOff){Class.Id=Id;this.m_aPairs[Id]= Class;AscCommon.History.Add(new AscCommon.CChangesTableIdAdd(this,Id,Class))}};CTableId.prototype.TurnOff=function(){this.m_bTurnOff=true};CTableId.prototype.TurnOn=function(){this.m_bTurnOff=false};CTableId.prototype.IsOn=function(){return!this.m_bTurnOff};CTableId.prototype.Get_ById=function(Id){if(""===Id)return null;if(this.m_aPairs[Id])return this.m_aPairs[Id];return null};CTableId.prototype.Get_ByClass=function(Class){if(Class.Get_Id)return Class.Get_Id();if(Class.GetId())return Class.GetId(); return null};CTableId.prototype.Get_Id=function(){return this.Id};CTableId.prototype.Clear=function(){this.m_aPairs={};this.m_bTurnOff=false;this.Id=AscCommon.g_oIdCounter.Get_NewId();this.Add(this,this.Id)};CTableId.prototype.private_InitFactoryClass=function(){this.m_oFactoryClass[AscDFH.historyitem_type_Paragraph]=AscCommonWord.Paragraph;this.m_oFactoryClass[AscDFH.historyitem_type_TextPr]=AscCommonWord.ParaTextPr;this.m_oFactoryClass[AscDFH.historyitem_type_Hyperlink]=AscCommonWord.ParaHyperlink; this.m_oFactoryClass[AscDFH.historyitem_type_Drawing]=AscCommonWord.ParaDrawing;this.m_oFactoryClass[AscDFH.historyitem_type_Table]=AscCommonWord.CTable;this.m_oFactoryClass[AscDFH.historyitem_type_TableRow]=AscCommonWord.CTableRow;this.m_oFactoryClass[AscDFH.historyitem_type_TableCell]=AscCommonWord.CTableCell;this.m_oFactoryClass[AscDFH.historyitem_type_DocumentContent]=AscCommonWord.CDocumentContent;this.m_oFactoryClass[AscDFH.historyitem_type_HdrFtr]=AscCommonWord.CHeaderFooter;this.m_oFactoryClass[AscDFH.historyitem_type_AbstractNum]= AscCommonWord.CAbstractNum;this.m_oFactoryClass[AscDFH.historyitem_type_Comment]=AscCommon.CComment;this.m_oFactoryClass[AscDFH.historyitem_type_Style]=AscCommonWord.CStyle;this.m_oFactoryClass[AscDFH.historyitem_type_CommentMark]=AscCommon.ParaComment;this.m_oFactoryClass[AscDFH.historyitem_type_ParaRun]=AscCommonWord.ParaRun;this.m_oFactoryClass[AscDFH.historyitem_type_Section]=AscCommonWord.CSectionPr;this.m_oFactoryClass[AscDFH.historyitem_type_Field]=AscCommonWord.ParaField;this.m_oFactoryClass[AscDFH.historyitem_type_FootEndNote]= AscCommonWord.CFootEndnote;this.m_oFactoryClass[AscDFH.historyitem_type_DefaultShapeDefinition]=AscFormat.DefaultShapeDefinition;this.m_oFactoryClass[AscDFH.historyitem_type_CNvPr]=AscFormat.CNvPr;this.m_oFactoryClass[AscDFH.historyitem_type_NvPr]=AscFormat.NvPr;this.m_oFactoryClass[AscDFH.historyitem_type_Ph]=AscFormat.Ph;this.m_oFactoryClass[AscDFH.historyitem_type_UniNvPr]=AscFormat.UniNvPr;this.m_oFactoryClass[AscDFH.historyitem_type_StyleRef]=AscFormat.StyleRef;this.m_oFactoryClass[AscDFH.historyitem_type_FontRef]= AscFormat.FontRef;this.m_oFactoryClass[AscDFH.historyitem_type_Chart]=AscFormat.CChart;this.m_oFactoryClass[AscDFH.historyitem_type_ChartSpace]=AscFormat.CChartSpace;this.m_oFactoryClass[AscDFH.historyitem_type_Legend]=AscFormat.CLegend;this.m_oFactoryClass[AscDFH.historyitem_type_Layout]=AscFormat.CLayout;this.m_oFactoryClass[AscDFH.historyitem_type_LegendEntry]=AscFormat.CLegendEntry;this.m_oFactoryClass[AscDFH.historyitem_type_PivotFmt]=AscFormat.CPivotFmt;this.m_oFactoryClass[AscDFH.historyitem_type_DLbl]= AscFormat.CDLbl;this.m_oFactoryClass[AscDFH.historyitem_type_Marker]=AscFormat.CMarker;this.m_oFactoryClass[AscDFH.historyitem_type_PlotArea]=AscFormat.CPlotArea;this.m_oFactoryClass[AscDFH.historyitem_type_NumFmt]=AscFormat.CNumFmt;this.m_oFactoryClass[AscDFH.historyitem_type_Scaling]=AscFormat.CScaling;this.m_oFactoryClass[AscDFH.historyitem_type_DTable]=AscFormat.CDTable;this.m_oFactoryClass[AscDFH.historyitem_type_LineChart]=AscFormat.CLineChart;this.m_oFactoryClass[AscDFH.historyitem_type_DLbls]= AscFormat.CDLbls;this.m_oFactoryClass[AscDFH.historyitem_type_UpDownBars]=AscFormat.CUpDownBars;this.m_oFactoryClass[AscDFH.historyitem_type_BarChart]=AscFormat.CBarChart;this.m_oFactoryClass[AscDFH.historyitem_type_BubbleChart]=AscFormat.CBubbleChart;this.m_oFactoryClass[AscDFH.historyitem_type_DoughnutChart]=AscFormat.CDoughnutChart;this.m_oFactoryClass[AscDFH.historyitem_type_OfPieChart]=AscFormat.COfPieChart;this.m_oFactoryClass[AscDFH.historyitem_type_PieChart]=AscFormat.CPieChart;this.m_oFactoryClass[AscDFH.historyitem_type_RadarChart]= AscFormat.CRadarChart;this.m_oFactoryClass[AscDFH.historyitem_type_ScatterChart]=AscFormat.CScatterChart;this.m_oFactoryClass[AscDFH.historyitem_type_StockChart]=AscFormat.CStockChart;this.m_oFactoryClass[AscDFH.historyitem_type_SurfaceChart]=AscFormat.CSurfaceChart;this.m_oFactoryClass[AscDFH.historyitem_type_BandFmt]=AscFormat.CBandFmt;this.m_oFactoryClass[AscDFH.historyitem_type_AreaChart]=AscFormat.CAreaChart;this.m_oFactoryClass[AscDFH.historyitem_type_ScatterSer]=AscFormat.CScatterSeries;this.m_oFactoryClass[AscDFH.historyitem_type_DPt]= AscFormat.CDPt;this.m_oFactoryClass[AscDFH.historyitem_type_ErrBars]=AscFormat.CErrBars;this.m_oFactoryClass[AscDFH.historyitem_type_MinusPlus]=AscFormat.CMinusPlus;this.m_oFactoryClass[AscDFH.historyitem_type_NumLit]=AscFormat.CNumLit;this.m_oFactoryClass[AscDFH.historyitem_type_NumericPoint]=AscFormat.CNumericPoint;this.m_oFactoryClass[AscDFH.historyitem_type_NumRef]=AscFormat.CNumRef;this.m_oFactoryClass[AscDFH.historyitem_type_TrendLine]=AscFormat.CTrendLine;this.m_oFactoryClass[AscDFH.historyitem_type_Tx]= AscFormat.CTx;this.m_oFactoryClass[AscDFH.historyitem_type_StrRef]=AscFormat.CStrRef;this.m_oFactoryClass[AscDFH.historyitem_type_StrCache]=AscFormat.CStrCache;this.m_oFactoryClass[AscDFH.historyitem_type_StrPoint]=AscFormat.CStringPoint;this.m_oFactoryClass[AscDFH.historyitem_type_MultiLvlStrRef]=AscFormat.CMultiLvlStrRef;this.m_oFactoryClass[AscDFH.historyitem_type_MultiLvlStrCache]=AscFormat.CMultiLvlStrCache;this.m_oFactoryClass[AscDFH.historyitem_type_YVal]=AscFormat.CYVal;this.m_oFactoryClass[AscDFH.historyitem_type_AreaSeries]= AscFormat.CAreaSeries;this.m_oFactoryClass[AscDFH.historyitem_type_Cat]=AscFormat.CCat;this.m_oFactoryClass[AscDFH.historyitem_type_PictureOptions]=AscFormat.CPictureOptions;this.m_oFactoryClass[AscDFH.historyitem_type_RadarSeries]=AscFormat.CRadarSeries;this.m_oFactoryClass[AscDFH.historyitem_type_BarSeries]=AscFormat.CBarSeries;this.m_oFactoryClass[AscDFH.historyitem_type_LineSeries]=AscFormat.CLineSeries;this.m_oFactoryClass[AscDFH.historyitem_type_PieSeries]=AscFormat.CPieSeries;this.m_oFactoryClass[AscDFH.historyitem_type_SurfaceSeries]= AscFormat.CSurfaceSeries;this.m_oFactoryClass[AscDFH.historyitem_type_BubbleSeries]=AscFormat.CBubbleSeries;this.m_oFactoryClass[AscDFH.historyitem_type_ExternalData]=AscFormat.CExternalData;this.m_oFactoryClass[AscDFH.historyitem_type_PivotSource]=AscFormat.CPivotSource;this.m_oFactoryClass[AscDFH.historyitem_type_Protection]=AscFormat.CProtection;this.m_oFactoryClass[AscDFH.historyitem_type_ChartWall]=AscFormat.CChartWall;this.m_oFactoryClass[AscDFH.historyitem_type_View3d]=AscFormat.CView3d;this.m_oFactoryClass[AscDFH.historyitem_type_ChartText]= AscFormat.CChartText;this.m_oFactoryClass[AscDFH.historyitem_type_ShapeStyle]=AscFormat.CShapeStyle;this.m_oFactoryClass[AscDFH.historyitem_type_Xfrm]=AscFormat.CXfrm;this.m_oFactoryClass[AscDFH.historyitem_type_SpPr]=AscFormat.CSpPr;this.m_oFactoryClass[AscDFH.historyitem_type_ClrScheme]=AscFormat.ClrScheme;this.m_oFactoryClass[AscDFH.historyitem_type_ClrMap]=AscFormat.ClrMap;this.m_oFactoryClass[AscDFH.historyitem_type_ExtraClrScheme]=AscFormat.ExtraClrScheme;this.m_oFactoryClass[AscDFH.historyitem_type_FontCollection]= AscFormat.FontCollection;this.m_oFactoryClass[AscDFH.historyitem_type_FontScheme]=AscFormat.FontScheme;this.m_oFactoryClass[AscDFH.historyitem_type_FormatScheme]=AscFormat.FmtScheme;this.m_oFactoryClass[AscDFH.historyitem_type_ThemeElements]=AscFormat.ThemeElements;this.m_oFactoryClass[AscDFH.historyitem_type_HF]=AscFormat.HF;this.m_oFactoryClass[AscDFH.historyitem_type_BgPr]=AscFormat.CBgPr;this.m_oFactoryClass[AscDFH.historyitem_type_Bg]=AscFormat.CBg;this.m_oFactoryClass[AscDFH.historyitem_type_PrintSettings]= AscFormat.CPrintSettings;this.m_oFactoryClass[AscDFH.historyitem_type_HeaderFooterChart]=AscFormat.CHeaderFooterChart;this.m_oFactoryClass[AscDFH.historyitem_type_PageMarginsChart]=AscFormat.CPageMarginsChart;this.m_oFactoryClass[AscDFH.historyitem_type_PageSetup]=AscFormat.CPageSetup;this.m_oFactoryClass[AscDFH.historyitem_type_Shape]=AscFormat.CShape;this.m_oFactoryClass[AscDFH.historyitem_type_DispUnits]=AscFormat.CDispUnits;this.m_oFactoryClass[AscDFH.historyitem_type_GroupShape]=AscFormat.CGroupShape; this.m_oFactoryClass[AscDFH.historyitem_type_ImageShape]=AscFormat.CImageShape;this.m_oFactoryClass[AscDFH.historyitem_type_Geometry]=AscFormat.Geometry;this.m_oFactoryClass[AscDFH.historyitem_type_Path]=AscFormat.Path;this.m_oFactoryClass[AscDFH.historyitem_type_TextBody]=AscFormat.CTextBody;this.m_oFactoryClass[AscDFH.historyitem_type_CatAx]=AscFormat.CCatAx;this.m_oFactoryClass[AscDFH.historyitem_type_ValAx]=AscFormat.CValAx;this.m_oFactoryClass[AscDFH.historyitem_type_WrapPolygon]=AscCommonWord.CWrapPolygon; this.m_oFactoryClass[AscDFH.historyitem_type_DateAx]=AscFormat.CDateAx;this.m_oFactoryClass[AscDFH.historyitem_type_SerAx]=AscFormat.CSerAx;this.m_oFactoryClass[AscDFH.historyitem_type_Title]=AscFormat.CTitle;this.m_oFactoryClass[AscDFH.historyitem_type_OleObject]=AscFormat.COleObject;this.m_oFactoryClass[AscDFH.historyitem_type_Cnx]=AscFormat.CConnectionShape;this.m_oFactoryClass[AscDFH.historyitem_type_DrawingContent]=AscFormat.CDrawingDocContent;this.m_oFactoryClass[AscDFH.historyitem_type_Math]= AscCommonWord.ParaMath;this.m_oFactoryClass[AscDFH.historyitem_type_MathContent]=AscCommonWord.CMathContent;this.m_oFactoryClass[AscDFH.historyitem_type_acc]=AscCommonWord.CAccent;this.m_oFactoryClass[AscDFH.historyitem_type_bar]=AscCommonWord.CBar;this.m_oFactoryClass[AscDFH.historyitem_type_box]=AscCommonWord.CBox;this.m_oFactoryClass[AscDFH.historyitem_type_borderBox]=AscCommonWord.CBorderBox;this.m_oFactoryClass[AscDFH.historyitem_type_delimiter]=AscCommonWord.CDelimiter;this.m_oFactoryClass[AscDFH.historyitem_type_eqArr]= AscCommonWord.CEqArray;this.m_oFactoryClass[AscDFH.historyitem_type_frac]=AscCommonWord.CFraction;this.m_oFactoryClass[AscDFH.historyitem_type_mathFunc]=AscCommonWord.CMathFunc;this.m_oFactoryClass[AscDFH.historyitem_type_groupChr]=AscCommonWord.CGroupCharacter;this.m_oFactoryClass[AscDFH.historyitem_type_lim]=AscCommonWord.CLimit;this.m_oFactoryClass[AscDFH.historyitem_type_matrix]=AscCommonWord.CMathMatrix;this.m_oFactoryClass[AscDFH.historyitem_type_nary]=AscCommonWord.CNary;this.m_oFactoryClass[AscDFH.historyitem_type_phant]= AscCommonWord.CPhantom;this.m_oFactoryClass[AscDFH.historyitem_type_rad]=AscCommonWord.CRadical;this.m_oFactoryClass[AscDFH.historyitem_type_deg_subsup]=AscCommonWord.CDegreeSubSup;this.m_oFactoryClass[AscDFH.historyitem_type_deg]=AscCommonWord.CDegree;this.m_oFactoryClass[AscDFH.historyitem_type_BlockLevelSdt]=AscCommonWord.CBlockLevelSdt;this.m_oFactoryClass[AscDFH.historyitem_type_InlineLevelSdt]=AscCommonWord.CInlineLevelSdt;this.m_oFactoryClass[AscDFH.historyitem_type_ParaBookmark]=AscCommonWord.CParagraphBookmark; this.m_oFactoryClass[AscDFH.historyitem_type_Num]=AscCommonWord.CNum;this.m_oFactoryClass[AscDFH.historyitem_type_PresentationField]=AscCommonWord.CPresentationField;this.m_oFactoryClass[AscDFH.historyitem_type_RelSizeAnchor]=AscFormat.CRelSizeAnchor;this.m_oFactoryClass[AscDFH.historyitem_type_AbsSizeAnchor]=AscFormat.CAbsSizeAnchor;this.m_oFactoryClass[AscDFH.historyitem_type_ParaRevisionMove]=AscCommon.CParaRevisionMove;this.m_oFactoryClass[AscDFH.historyitem_type_RunRevisionMove]=AscCommon.CRunRevisionMove; this.m_oFactoryClass[AscDFH.historyitem_type_DocPart]=AscCommon.CDocPart;this.m_oFactoryClass[AscDFH.historyitem_type_SlicerView]=AscFormat.CSlicer;this.m_oFactoryClass[AscDFH.historyitem_type_ChartStyle]=AscFormat.CChartStyle;this.m_oFactoryClass[AscDFH.historyitem_type_MarkerLayout]=AscFormat.CMarkerLayout;this.m_oFactoryClass[AscDFH.historyitem_type_ChartStyleEntry]=AscFormat.CStyleEntry;if(window["AscCommonSlide"]){this.m_oFactoryClass[AscDFH.historyitem_type_Slide]=AscCommonSlide.Slide;this.m_oFactoryClass[AscDFH.historyitem_type_SlideLayout]= AscCommonSlide.SlideLayout;this.m_oFactoryClass[AscDFH.historyitem_type_SlideMaster]=AscCommonSlide.MasterSlide;this.m_oFactoryClass[AscDFH.historyitem_type_SlideComments]=AscCommonSlide.SlideComments;this.m_oFactoryClass[AscDFH.historyitem_type_PropLocker]=AscCommonSlide.PropLocker;this.m_oFactoryClass[AscDFH.historyitem_type_NotesMaster]=AscCommonSlide.CNotesMaster;this.m_oFactoryClass[AscDFH.historyitem_type_Notes]=AscCommonSlide.CNotes;this.m_oFactoryClass[AscDFH.historyitem_type_PresentationSection]= AscCommonSlide.CPrSection;this.m_oFactoryClass[AscDFH.historyitem_type_SldSz]=AscCommonSlide.CSlideSize;this.m_oFactoryClass[AscDFH.historyitem_type_EmptyObject]=AscFormat.CEmptyObject;this.m_oFactoryClass[AscDFH.historyitem_type_Timing]=AscFormat.CTiming;this.m_oFactoryClass[AscDFH.historyitem_type_CommonTimingList]=AscFormat.CCommonTimingList;this.m_oFactoryClass[AscDFH.historyitem_type_AttrNameLst]=AscFormat.CAttrNameLst;this.m_oFactoryClass[AscDFH.historyitem_type_BldLst]=AscFormat.CBldLst;this.m_oFactoryClass[AscDFH.historyitem_type_CondLst]= AscFormat.CCondLst;this.m_oFactoryClass[AscDFH.historyitem_type_ChildTnLst]=AscFormat.CChildTnLst;this.m_oFactoryClass[AscDFH.historyitem_type_TmplLst]=AscFormat.CTmplLst;this.m_oFactoryClass[AscDFH.historyitem_type_TnLst]=AscFormat.CTnLst;this.m_oFactoryClass[AscDFH.historyitem_type_TavLst]=AscFormat.CTavLst;this.m_oFactoryClass[AscDFH.historyitem_type_ObjectTarget]=AscFormat.CObjectTarget;this.m_oFactoryClass[AscDFH.historyitem_type_BldBase]=AscFormat.CBldBase;this.m_oFactoryClass[AscDFH.historyitem_type_BldDgm]= AscFormat.CBldDgm;this.m_oFactoryClass[AscDFH.historyitem_type_BldGraphic]=AscFormat.CBldGraphic;this.m_oFactoryClass[AscDFH.historyitem_type_BldOleChart]=AscFormat.CBldOleChart;this.m_oFactoryClass[AscDFH.historyitem_type_BldP]=AscFormat.CBldP;this.m_oFactoryClass[AscDFH.historyitem_type_BldSub]=AscFormat.CBldSub;this.m_oFactoryClass[AscDFH.historyitem_type_DirTransition]=AscFormat.CDirTransition;this.m_oFactoryClass[AscDFH.historyitem_type_OptBlackTransition]=AscFormat.COptionalBlackTransition; this.m_oFactoryClass[AscDFH.historyitem_type_GraphicEl]=AscFormat.CGraphicEl;this.m_oFactoryClass[AscDFH.historyitem_type_IndexRg]=AscFormat.CIndexRg;this.m_oFactoryClass[AscDFH.historyitem_type_Tmpl]=AscFormat.CTmpl;this.m_oFactoryClass[AscDFH.historyitem_type_Anim]=AscFormat.CAnim;this.m_oFactoryClass[AscDFH.historyitem_type_CBhvr]=AscFormat.CCBhvr;this.m_oFactoryClass[AscDFH.historyitem_type_CTn]=AscFormat.CCTn;this.m_oFactoryClass[AscDFH.historyitem_type_Cond]=AscFormat.CCond;this.m_oFactoryClass[AscDFH.historyitem_type_Rtn]= AscFormat.CRtn;this.m_oFactoryClass[AscDFH.historyitem_type_TgtEl]=AscFormat.CTgtEl;this.m_oFactoryClass[AscDFH.historyitem_type_SndTgt]=AscFormat.CSndTgt;this.m_oFactoryClass[AscDFH.historyitem_type_SpTgt]=AscFormat.CSpTgt;this.m_oFactoryClass[AscDFH.historyitem_type_IterateData]=AscFormat.CIterateData;this.m_oFactoryClass[AscDFH.historyitem_type_Tm]=AscFormat.CTm;this.m_oFactoryClass[AscDFH.historyitem_type_Tav]=AscFormat.CTav;this.m_oFactoryClass[AscDFH.historyitem_type_AnimVariant]=AscFormat.CAnimVariant; this.m_oFactoryClass[AscDFH.historyitem_type_AnimClr]=AscFormat.CAnimClr;this.m_oFactoryClass[AscDFH.historyitem_type_AnimEffect]=AscFormat.CAnimEffect;this.m_oFactoryClass[AscDFH.historyitem_type_AnimMotion]=AscFormat.CAnimMotion;this.m_oFactoryClass[AscDFH.historyitem_type_AnimRot]=AscFormat.CAnimRot;this.m_oFactoryClass[AscDFH.historyitem_type_AnimScale]=AscFormat.CAnimScale;this.m_oFactoryClass[AscDFH.historyitem_type_Audio]=AscFormat.CAudio;this.m_oFactoryClass[AscDFH.historyitem_type_CMediaNode]= AscFormat.CCMediaNode;this.m_oFactoryClass[AscDFH.historyitem_type_Cmd]=AscFormat.CCmd;this.m_oFactoryClass[AscDFH.historyitem_type_TimeNodeContainer]=AscFormat.CTimeNodeContainer;this.m_oFactoryClass[AscDFH.historyitem_type_Par]=AscFormat.CPar;this.m_oFactoryClass[AscDFH.historyitem_type_Excl]=AscFormat.CExcl;this.m_oFactoryClass[AscDFH.historyitem_type_Seq]=AscFormat.CSeq;this.m_oFactoryClass[AscDFH.historyitem_type_Set]=AscFormat.CSet;this.m_oFactoryClass[AscDFH.historyitem_type_Video]=AscFormat.CVideo; this.m_oFactoryClass[AscDFH.historyitem_type_OleChartEl]=AscFormat.COleChartEl;this.m_oFactoryClass[AscDFH.historyitem_type_TlPoint]=AscFormat.CTLPoint;this.m_oFactoryClass[AscDFH.historyitem_type_SndAc]=AscFormat.CSndAc;this.m_oFactoryClass[AscDFH.historyitem_type_StSnd]=AscFormat.CStSnd;this.m_oFactoryClass[AscDFH.historyitem_type_TxEl]=AscFormat.CTxEl;this.m_oFactoryClass[AscDFH.historyitem_type_Wheel]=AscFormat.CWheel;this.m_oFactoryClass[AscDFH.historyitem_type_AttrName]=AscFormat.CAttrName}this.m_oFactoryClass[AscDFH.historyitem_type_Theme]= AscFormat.CTheme;this.m_oFactoryClass[AscDFH.historyitem_type_GraphicFrame]=AscFormat.CGraphicFrame;if(window["AscCommonExcel"]){this.m_oFactoryClass[AscDFH.historyitem_type_Sparkline]=AscCommonExcel.sparklineGroup;this.m_oFactoryClass[AscDFH.historyitem_type_PivotTableDefinition]=Asc.CT_pivotTableDefinition;this.m_oFactoryClass[AscDFH.historyitem_type_PivotWorksheetSource]=Asc.CT_WorksheetSource;this.m_oFactoryClass[AscDFH.historyitem_type_NamedSheetView]=Asc.CT_NamedSheetView;this.m_oFactoryClass[AscDFH.historyitem_type_DataValidation]= AscCommonExcel.CDataValidation}this.m_oFactoryClass[AscDFH.historyitem_type_DocumentMacros]=AscCommon.CDocumentMacros};CTableId.prototype.GetClassFromFactory=function(nType){if(this.m_oFactoryClass[nType])return new this.m_oFactoryClass[nType];return null};CTableId.prototype.Refresh_RecalcData=function(Data){};CTableId.prototype.Unlock=function(Data){};window["AscCommon"].g_oTableId=new CTableId;window["AscCommon"].CTableId=CTableId})(window);"use strict"; (function(window,undefined){function CChangesTableIdAdd(Class,Id,NewClass){AscDFH.CChangesBase.call(this,Class);this.Id=Id;this.NewClass=NewClass}CChangesTableIdAdd.prototype=Object.create(AscDFH.CChangesBase.prototype);CChangesTableIdAdd.prototype.constructor=CChangesTableIdAdd;CChangesTableIdAdd.prototype.Type=AscDFH.historyitem_TableId_Add;CChangesTableIdAdd.prototype.Undo=function(){};CChangesTableIdAdd.prototype.Redo=function(){};CChangesTableIdAdd.prototype.WriteToBinary=function(Writer){Writer.WriteString2(this.Id); this.NewClass.Write_ToBinary2(Writer)};CChangesTableIdAdd.prototype.ReadFromBinary=function(Reader){this.Id=Reader.GetString2();this.NewClass=this.private_ReadClassFromBinary(Reader)};CChangesTableIdAdd.prototype.Load=function(Color){this.Class.m_aPairs[this.Id]=this.NewClass};CChangesTableIdAdd.prototype.RefreshRecalcData=function(){};CChangesTableIdAdd.prototype.private_ReadClassFromBinary=function(Reader){var oTableId=this.Class;var ElementType=Reader.GetLong();oTableId.TurnOff();var Element=oTableId.GetClassFromFactory(ElementType); if(null!==Element)Element.Read_FromBinary2(Reader);oTableId.TurnOn();return Element};CChangesTableIdAdd.prototype.CreateReverseChange=function(){return null};window["AscCommon"].CChangesTableIdAdd=CChangesTableIdAdd;function CChangesTableIdDescription(Class,FileCheckSum,FileSize,Description,ItemsCount,PointIndex,StartPoint,LastPoint,SumIndex,DeletedIndex){AscDFH.CChangesBase.call(this,Class);this.FileCheckSum=FileCheckSum;this.FileSize=FileSize;this.Description=Description;this.ItemsCount=ItemsCount; this.PointIndex=PointIndex;this.StartPoint=StartPoint;this.LastPoint=LastPoint;this.SumIndex=SumIndex;this.DeletedIndex=DeletedIndex;this.VersionString="0.0.0.0.@@Rev"}CChangesTableIdDescription.prototype=Object.create(AscDFH.CChangesBase.prototype);CChangesTableIdDescription.prototype.constructor=CChangesTableIdDescription;CChangesTableIdDescription.prototype.Type=AscDFH.historyitem_TableId_Description;CChangesTableIdDescription.prototype.Undo=function(){};CChangesTableIdDescription.prototype.Redo= function(){};CChangesTableIdDescription.prototype.WriteToBinary=function(Writer){Writer.WriteLong(this.FileCheckSum);Writer.WriteLong(this.FileSize);Writer.WriteLong(this.Description);Writer.WriteLong(this.ItemsCount);Writer.WriteLong(this.PointIndex);Writer.WriteLong(this.StartPoint);Writer.WriteLong(this.LastPoint);Writer.WriteLong(this.SumIndex);Writer.WriteLong(null===this.DeletedIndex?-10:this.DeletedIndex);Writer.WriteString2(this.VersionString)};CChangesTableIdDescription.prototype.ReadFromBinary= function(Reader){this.FileCheckSum=Reader.GetLong();this.FileSize=Reader.GetLong();this.Description=Reader.GetLong();this.ItemsCount=Reader.GetLong();this.PointIndex=Reader.GetLong();this.StartPoint=Reader.GetLong();this.LastPoint=Reader.GetLong();this.SumIndex=Reader.GetLong();this.DeletedIndex=Reader.GetLong();this.VersionString=Reader.GetString2()};CChangesTableIdDescription.prototype.Load=function(Color){};CChangesTableIdDescription.prototype.RefreshRecalcData=function(){};CChangesTableIdDescription.prototype.CreateReverseChange= function(){return null};CChangesTableIdDescription.prototype.IsDescriptionChange=function(){return true};window["AscCommon"].CChangesTableIdDescription=CChangesTableIdDescription;function CChangesCommonAddWaterMark(Class,Url){AscDFH.CChangesBase.call(this,Class);this.Url=Url?Url:""}CChangesCommonAddWaterMark.prototype=Object.create(AscDFH.CChangesBase.prototype);CChangesCommonAddWaterMark.prototype.constructor=CChangesCommonAddWaterMark;CChangesCommonAddWaterMark.prototype.Type=AscDFH.historyitem_Common_AddWatermark; CChangesCommonAddWaterMark.prototype.Undo=function(){};CChangesCommonAddWaterMark.prototype.Redo=function(){};CChangesCommonAddWaterMark.prototype.WriteToBinary=function(Writer){Writer.WriteString2(this.Url)};CChangesCommonAddWaterMark.prototype.ReadFromBinary=function(Reader){this.Url=Reader.GetString2()};CChangesCommonAddWaterMark.prototype.Load=function(Color){var sUrl=this.Url;if(editor&&editor.WordControl&&editor.WordControl.m_oLogicDocument){var oLogicDocument=editor.WordControl.m_oLogicDocument; if(oLogicDocument instanceof AscCommonWord.CDocument){var oParaDrawing=oLogicDocument.DrawingObjects.getTrialImage(sUrl);var oFirstParagraph=oLogicDocument.Get_FirstParagraph();AscFormat.ExecuteNoHistory(function(){var oRun=new AscCommonWord.ParaRun;oRun.Content.splice(0,0,oParaDrawing);oFirstParagraph.Content.splice(0,0,oRun);oLogicDocument.DrawingObjects.addGraphicObject(oParaDrawing)},this,[])}else if(oLogicDocument instanceof AscCommonSlide.CPresentation)if(oLogicDocument.Slides[0]){var oDrawing= oLogicDocument.Slides[0].graphicObjects.createWatermarkImage(sUrl);oDrawing.spPr.xfrm.offX=(oLogicDocument.GetWidthMM()-oDrawing.spPr.xfrm.extX)/2;oDrawing.spPr.xfrm.offY=(oLogicDocument.GetHeightMM()-oDrawing.spPr.xfrm.extY)/2;oDrawing.parent=oLogicDocument.Slides[0];oLogicDocument.Slides[0].cSld.spTree.push(oDrawing)}}else{var oWsModel=window["Asc"]["editor"].wbModel.aWorksheets[0];if(oWsModel){var objectRender=new AscFormat.DrawingObjects;var oNewDrawing=objectRender.createDrawingObject(AscCommon.c_oAscCellAnchorType.cellanchorAbsolute); var oImage=AscFormat.DrawingObjectsController.prototype.createWatermarkImage(sUrl);oNewDrawing.ext.cx=oImage.spPr.xfrm.extX;oNewDrawing.ext.cy=oImage.spPr.xfrm.extY;oNewDrawing.graphicObject=oImage;oWsModel.Drawings.push(oNewDrawing)}}};CChangesCommonAddWaterMark.prototype.RefreshRecalcData=function(){};CChangesCommonAddWaterMark.prototype.CreateReverseChange=function(){return null};window["AscCommon"].CChangesCommonAddWaterMark=CChangesCommonAddWaterMark})(window); AscDFH.changesFactory[AscDFH.historyitem_TableId_Add]=AscCommon.CChangesTableIdAdd;AscDFH.changesFactory[AscDFH.historyitem_TableId_Description]=AscCommon.CChangesTableIdDescription;AscDFH.changesFactory[AscDFH.historyitem_Common_AddWatermark]=AscCommon.CChangesCommonAddWaterMark;AscDFH.changesRelationMap[AscDFH.historyitem_TableId_Add]=[AscDFH.historyitem_TableId_Add];AscDFH.changesRelationMap[AscDFH.historyitem_TableId_Reset]=[AscDFH.historyitem_TableId_Reset]; AscDFH.changesRelationMap[AscDFH.historyitem_TableId_Description]=[AscDFH.historyitem_TableId_Description];AscDFH.changesRelationMap[AscDFH.historyitem_Common_AddWatermark]=[AscDFH.historyitem_Common_AddWatermark];"use strict"; (function(window,undefined){function asc_CDownloadOptions(fileType,isDownloadEvent){this.fileType=fileType;this.isDownloadEvent=!!isDownloadEvent;this.advancedOptions=null;this.compatible=false;this.isNaturalDownload=false;this.errorDirect=null;this.oDocumentMailMerge=null;this.oMailMergeSendData=null;this.callback=null;this.isGetTextFromUrl=null}asc_CDownloadOptions.prototype.asc_setFileType=function(fileType){this.fileType=fileType};asc_CDownloadOptions.prototype.asc_setIsDownloadEvent=function(isDownloadEvent){this.isDownloadEvent= isDownloadEvent};asc_CDownloadOptions.prototype.asc_setAdvancedOptions=function(advancedOptions){this.advancedOptions=advancedOptions};asc_CDownloadOptions.prototype.asc_setCompatible=function(compatible){this.compatible=compatible};function asc_CAdvancedOptions(opt){this.codePages=function(){var arr=[],c,encodings=opt["encodings"];for(var i=0;i2147483647?v-4294967296:v},UShort_To_Short:function(v){return v>32767?v-65536:v},IntToUInt:function(v){return v<0?v+4294967296:v},Short_To_UShort:function(v){return v<0?v+65536:v},memset:function(d,v,s){for(var i=0;i=0&&fromIndex<=s.length?fromIndex:s.length;for(var i=end-1;i>=0;--i){var j=s.slice(i,end).search(regExp); if(j>=0)return i+j}return-1}function search(arr,fn){for(var i=0;i=0?.5:-.5);return y|y}function floor(x){var y=x|x;y-=x<0&& y>x?1:0;return y+(x-y>kLeftLim1?1:0)}function ceil(x){var y=x|x;y+=x>0&&ykLeftLim1?1:0)}function incDecFonSize(bIncrease,oValue){var aSizes=[8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72];var nLength=aSizes.length;var i;if(true===bIncrease){if(oValue>=aSizes[nLength-1])return null;for(i=0;ioValue)break}else{if(oValue<=aSizes[0])return null;for(i=nLength-1;i>=0;--i)if(aSizes[i]>0;return value}function convertPxToPt(value){value=value*sizePxinPt;value=Asc.ceil(value/AscBrowser.retinaPixelRatio*100)/100;return value}function profileTime(fn){var start,end,arg=[],i;if(arguments.length){if(arguments.length>1){for(i=1;iborder2.w)return border1;else if(border1.w Brightness_1_2)return border2;var Brightness_2_1=Brightness_1_1-r1;var Brightness_2_2=Brightness_1_2-r2;if(Brightness_2_1Brightness_2_2)return border2;var Brightness_3_1=g1;var Brightness_3_2=g2;if(Brightness_3_1Brightness_3_2)return border2;return border1}function WordSplitting(str){var trueLetter=false;var index=0;var wordsArray=[];var wordsIndexArray=[];for(var i=0;i>0));else if(fill.patternFill){oUniFill=new AscFormat.CUniFill; oUniFill.fill=new AscFormat.CPattFill;oUniFill.fill.ftype=fill.patternFill.getHatchOffset();oUniFill.fill.fgClr=AscFormat.CreateUniColorRGB2(fill.patternFill.fgColor||AscCommonExcel.createRgbColor(0,0,0));oUniFill.fill.bgClr=AscFormat.CreateUniColorRGB2(fill.patternFill.bgColor||AscCommonExcel.createRgbColor(255,255,255))}else if(fill.gradientFill){oUniFill=new AscFormat.CUniFill;oUniFill.fill=new AscFormat.CGradFill;if(fill.gradientFill.type===Asc.c_oAscFillGradType.GRAD_LINEAR){oUniFill.fill.lin= new AscFormat.GradLin;oUniFill.fill.lin.angle=fill.gradientFill.degree*6E4}else oUniFill.fill.path=new AscFormat.GradPath;for(var i=0;ithis.c2){tmp=this.c1;this.c1=this.c2;this.c2=tmp}if(this.r1>this.r2){tmp=this.r1;this.r1=this.r2;this.r2=tmp}return this};Range.prototype.isEqual= function(range){return range&&this.c1===range.c1&&this.r1===range.r1&&this.c2===range.c2&&this.r2===range.r2};Range.prototype.isEqualCols=function(range){return range&&this.c1===range.c1&&this.c2===range.c2};Range.prototype.isEqualRows=function(range){return range&&this.r1===range.r1&&this.r2===range.r2};Range.prototype.isNeighbor=function(range){if(this.isEqualCols(range)){if(this.r2===range.r1-1||range.r2===this.r1-1)return true}else if(this.isEqualRows(range))if(this.c2===range.c1-1||range.c2=== this.c1-1)return true;return false};Range.prototype.isEqualAll=function(range){return this.isEqual(range)&&this.refType1===range.refType1&&this.refType2===range.refType2};Range.prototype.isEqualWithOffsetRow=function(range,offsetRow){return this.c1===range.c1&&this.c2===range.c2&&this.isAbsC1()===range.isAbsC1()&&this.isAbsC2()===range.isAbsC2()&&this.isAbsR1()===range.isAbsR1()&&this.isAbsR2()===range.isAbsR2()&&((this.isAbsR1()?this.r1===range.r1:this.r1+offsetRow===range.r1)&&(this.isAbsR2()?this.r2=== range.r2:this.r2+offsetRow===range.r2)||this.r1===0&&this.r2===gc_nMaxRow0&&this.r1===range.r1&&this.r2===range.r2)};Range.prototype.contains=function(c,r){return this.c1<=c&&c<=this.c2&&this.r1<=r&&r<=this.r2};Range.prototype.contains2=function(cell){return this.contains(cell.col,cell.row)};Range.prototype.containsCol=function(c){return this.c1<=c&&c<=this.c2};Range.prototype.containsRow=function(r){return this.r1<=r&&r<=this.r2};Range.prototype.containsRange=function(range){return this.contains(range.c1, range.r1)&&this.contains(range.c2,range.r2)};Range.prototype.containsFirstLineRange=function(range){return this.contains(range.c1,range.r1)&&this.contains(range.c2,range.r1)};Range.prototype.intersection=function(range){var s1=this.clone(true),s2=range instanceof Range?range.clone(true):new Range(range.c1,range.r1,range.c2,range.r2,true);if(s2.c1>s1.c2||s2.c2s1.r2||s2.r2=s1.c1&&s2.c1<=s1.c2?s2.c1:s1.c1,s2.r1>=s1.r1&&s2.r1<=s1.r2?s2.r1:s1.r1, Math.min(s1.c2,s2.c2),Math.min(s1.r2,s2.r2))};Range.prototype.intersectionSimple=function(range){var oRes=null;var r1=Math.max(this.r1,range.r1);var c1=Math.max(this.c1,range.c1);var r2=Math.min(this.r2,range.r2);var c2=Math.min(this.c2,range.c2);if(r1<=r2&&c1<=c2)oRes=new Range(c1,r1,c2,r2);return oRes};Range.prototype.isIntersect=function(range){var bRes=true;if(range.r20){intersect=(new Range(0,0,gc_nMaxCol0,this.r1-1)).intersectionSimple(range);if(intersect)res.push(intersect)}if(this.c1>0){intersect=(new Range(0,this.r1,this.c1-1,this.r2)).intersectionSimple(range);if(intersect)res.push(intersect)}if(this.c2gc_nMaxRow0)if(opt_circle)this.r1-=gc_nMaxRow0+ 1;else{this.r1=gc_nMaxRow0;return false}}if(!isAbsCol1){this.c1+=col;if(this.c1<0)if(opt_circle)this.c1+=gc_nMaxCol0+1;else{this.c1=0;if(!opt_canResize)return false}if(this.c1>gc_nMaxCol0)if(opt_circle)this.c1-=gc_nMaxCol0+1;else{this.c1=gc_nMaxCol0;return false}}if(!isAbsRow2){this.r2+=row;if(this.r2<0)if(opt_circle)this.r2+=gc_nMaxRow0+1;else{this.r2=0;return false}if(this.r2>gc_nMaxRow0)if(opt_circle)this.r2-=gc_nMaxRow0+1;else{this.r2=gc_nMaxRow0;if(!opt_canResize)return false}}if(!isAbsCol2){this.c2+= col;if(this.c2<0)if(opt_circle)this.c2+=gc_nMaxCol0+1;else{this.c2=0;return false}if(this.c2>gc_nMaxCol0)if(opt_circle)this.c2-=gc_nMaxCol0+1;else{this.c2=gc_nMaxCol0;if(!opt_canResize)return false}}if(this.r1>this.r2){temp=this.r1;this.r1=this.r2;this.r2=temp;if(!isAbsRow1&&isAbsRow2){isAbsRow1=!isAbsRow1;isAbsRow2=!isAbsRow2;this.setAbs(isAbsRow1,isAbsCol1,isAbsRow2,isAbsCol2)}}if(this.c1>this.c2){temp=this.c1;this.c1=this.c2;this.c2=temp;if(!isAbsCol1&&isAbsCol2){isAbsCol1=!isAbsCol1;isAbsCol2= !isAbsCol2;this.setAbs(isAbsRow1,isAbsCol1,isAbsRow2,isAbsCol2)}}return true};Range.prototype.setOffset=function(offset){if(this.r1==0&&this.r2==gc_nMaxRow0&&offset.row!=0||this.c1==0&&this.c2==gc_nMaxCol0&&offset.col!=0)return;this.setOffsetFirst(offset);this.setOffsetLast(offset)};Range.prototype.setOffsetFirst=function(offset){this.c1+=offset.col;if(this.c1<0)this.c1=0;if(this.c1>gc_nMaxCol0)this.c1=gc_nMaxCol0;this.r1+=offset.row;if(this.r1<0)this.r1=0;if(this.r1>gc_nMaxRow0)this.r1=gc_nMaxRow0}; Range.prototype.setOffsetLast=function(offset){this.c2+=offset.col;if(this.c2<0)this.c2=0;if(this.c2>gc_nMaxCol0)this.c2=gc_nMaxCol0;this.r2+=offset.row;if(this.r2<0)this.r2=0;if(this.r2>gc_nMaxRow0)this.r2=gc_nMaxRow0};Range.prototype._getName=function(val,isCol,abs){var isR1C1Mode=AscCommonExcel.g_R1C1Mode;val+=1;if(isCol&&!isR1C1Mode)val=g_oCellAddressUtils.colnumToColstr(val);return(isR1C1Mode?isCol?"C":"R":"")+(abs?isR1C1Mode?val:"$"+val:isR1C1Mode?0!==(val=val-(isCol?AscCommonExcel.g_ActiveCell.c1: AscCommonExcel.g_ActiveCell.r1)-1)?"["+val+"]":"":val)};Range.prototype.getName=function(refType){var isR1C1Mode=AscCommonExcel.g_R1C1Mode;var c,r,type=this.getType();var sRes="";var c1Abs,c2Abs,r1Abs,r2Abs;if(referenceType.A===refType)c1Abs=c2Abs=r1Abs=r2Abs=true;else if(referenceType.R===refType)c1Abs=c2Abs=r1Abs=r2Abs=false;else{c1Abs=this.isAbsCol(this.refType1);c2Abs=this.isAbsCol(this.refType2);r1Abs=this.isAbsRow(this.refType1);r2Abs=this.isAbsRow(this.refType2)}if((c_oAscSelectionType.RangeMax=== type||c_oAscSelectionType.RangeRow===type)&&c1Abs===c2Abs){sRes=this._getName(this.r1,false,r1Abs);if(this.r1!==this.r2||r1Abs!==r2Abs||!isR1C1Mode)sRes+=":"+this._getName(this.r2,false,r2Abs)}else if((c_oAscSelectionType.RangeMax===type||c_oAscSelectionType.RangeCol===type)&&r1Abs===r2Abs){sRes=this._getName(this.c1,true,c1Abs);if(this.c1!==this.c2||c1Abs!==c2Abs||!isR1C1Mode)sRes+=":"+this._getName(this.c2,true,c2Abs)}else{r=this._getName(this.r1,false,r1Abs);c=this._getName(this.c1,true,c1Abs); sRes=isR1C1Mode?r+c:c+r;if(!this.isOneCell()||r1Abs!==r2Abs||c1Abs!==c2Abs){r=this._getName(this.r2,false,r2Abs);c=this._getName(this.c2,true,c2Abs);sRes+=":"+(isR1C1Mode?r+c:c+r)}}return sRes};Range.prototype.getAbsName=function(){return this.getName(referenceType.A)};Range.prototype.getType=function(){var bRow=0===this.c1&&gc_nMaxCol0===this.c2;var bCol=0===this.r1&&gc_nMaxRow0===this.r2;var res;if(bCol&&bRow)res=c_oAscSelectionType.RangeMax;else if(bCol)res=c_oAscSelectionType.RangeCol;else if(bRow)res= c_oAscSelectionType.RangeRow;else res=c_oAscSelectionType.RangeCells;return res};Range.prototype.getSharedRange=function(sharedRef,c,r){var isAbsR1=this.isAbsR1();var isAbsC1=this.isAbsC1();var isAbsR2=this.isAbsR2();var isAbsC2=this.isAbsC2();if(this.r1===0&&this.r2===gc_nMaxRow0)isAbsR1=isAbsR2=true;if(this.c1===0&&this.c2===gc_nMaxCol0)isAbsC1=isAbsC2=true;var r1=isAbsR2?sharedRef.r1:Math.max(sharedRef.r2+(r-this.r2),sharedRef.r1);var c1=isAbsC2?sharedRef.c1:Math.max(sharedRef.c2+(c-this.c2),sharedRef.c1); var r2=isAbsR1?sharedRef.r2:Math.min(sharedRef.r1+(r-this.r1),sharedRef.r2);var c2=isAbsC1?sharedRef.c2:Math.min(sharedRef.c1+(c-this.c1),sharedRef.c2);return new Range(c1,r1,c2,r2)};Range.prototype.getSharedRangeBbox=function(ref,base){var res=this.clone();var shiftBase;var offset=new AscCommon.CellBase(ref.r1-base.nRow,ref.c1-base.nCol);if(!offset.isEmpty()){shiftBase=this.clone();shiftBase.setOffsetWithAbs(offset,false,false)}offset.row=ref.r2-base.nRow;offset.col=ref.c2-base.nCol;res.setOffsetWithAbs(offset, false,false);res.union2(shiftBase?shiftBase:this);return res};Range.prototype.getSharedIntersect=function(sharedRef,bbox){var leftTop=this.getSharedRange(sharedRef,bbox.c1,bbox.r1);var rightBottom=this.getSharedRange(sharedRef,bbox.c2,bbox.r2);return leftTop.union(rightBottom)};Range.prototype.setAbs=function(absRow1,absCol1,absRow2,absCol2){this.refType1=(absRow1?0:2)+(absCol1?0:1);this.refType2=(absRow2?0:2)+(absCol2?0:1)};Range.prototype.isAbsCol=function(refType){return refType===referenceType.A|| refType===referenceType.RRAC};Range.prototype.isAbsRow=function(refType){return refType===referenceType.A||refType===referenceType.ARRC};Range.prototype.isAbsR1=function(){return this.isAbsRow(this.refType1)};Range.prototype.isAbsC1=function(){return this.isAbsCol(this.refType1)};Range.prototype.isAbsR2=function(){return this.isAbsRow(this.refType2)};Range.prototype.isAbsC2=function(){return this.isAbsCol(this.refType2)};Range.prototype.isAbsAll=function(){return this.isAbsR1()&&this.isAbsC1()&&this.isAbsR2()&& this.isAbsC2()};Range.prototype.switchReference=function(){this.refType1=(this.refType1+1)%4;this.refType2=(this.refType2+1)%4};Range.prototype.getWidth=function(){return this.c2-this.c1+1};Range.prototype.getHeight=function(){return this.r2-this.r1+1};Range.prototype.transpose=function(startCol,startRow){if(startCol===undefined)startCol=this.c1;if(startRow===undefined)startRow=this.r1;var row0=this.c1-startCol+startRow;var col0=this.r1-startRow+startCol;return new Range(col0,row0,col0+(this.r2-this.r1), row0+(this.c2-this.c1))};function Range3D(){this.sheet="";this.sheet2="";if(3==arguments.length){var range=arguments[0];Range.call(this,range.c1,range.r1,range.c2,range.r2);this.refType1=range.refType1;this.refType2=range.refType2;this.sheet=arguments[1];this.sheet2=arguments[2]}else if(arguments.length>1)Range.apply(this,arguments);else Range.call(this,0,0,0,0)}Range3D.prototype=Object.create(Range.prototype);Range3D.prototype.constructor=Range3D;Range3D.prototype.isIntersect=function(){var oRes= true;if(2==arguments.length)oRes=this.sheet===arguments[1];return oRes&&Range.prototype.isIntersect.apply(this,arguments)};Range3D.prototype.clone=function(){return new Range3D(Range.prototype.clone.apply(this,arguments),this.sheet,this.sheet2)};Range3D.prototype.setSheet=function(sheet,sheet2){this.sheet=sheet;this.sheet2=sheet2?sheet2:sheet};Range3D.prototype.getName=function(){return AscCommon.parserHelp.get3DRef(this.sheet,Range.prototype.getName.apply(this))};function SelectionRange(ws){this.ranges= [new Range(0,0,0,0)];this.activeCell=new AscCommon.CellBase(0,0);this.activeCellId=0;this.worksheet=ws}SelectionRange.prototype.clean=function(){this.ranges=[new Range(0,0,0,0)];this.activeCellId=0;this.activeCell.clean()};SelectionRange.prototype.contains=function(c,r){return this.ranges.some(function(item){return item.contains(c,r)})};SelectionRange.prototype.contains2=function(cell){return this.contains(cell.col,cell.row)};SelectionRange.prototype.containsCol=function(c){return this.ranges.some(function(item){return item.containsCol(c)})}; SelectionRange.prototype.containsRow=function(r){return this.ranges.some(function(item){return item.containsRow(r)})};SelectionRange.prototype.inContains=function(ranges){return this.ranges.every(function(item1){return ranges.some(function(item2){return item2.containsRange(item1)})})};SelectionRange.prototype.containsRange=function(range){return this.ranges.some(function(item){return item.containsRange(range)})};SelectionRange.prototype.clone=function(worksheet){var res=new SelectionRange;res.ranges= this.ranges.map(function(range){return range.clone()});res.activeCell=this.activeCell.clone();res.activeCellId=this.activeCellId;res.worksheet=worksheet||this.worksheet;return res};SelectionRange.prototype.isEqual=function(range){if(this.activeCellId!==range.activeCellId||!this.activeCell.isEqual(range.activeCell)||this.ranges.length!==range.ranges.length)return false;for(var i=0;ithis.activeCellId?this.activeCellId:0;curRange=this.ranges[this.activeCellId];this.activeCell.row=curRange.r1;this.activeCell.col=curRange.c1}else{this.activeCellId-=1;this.activeCellId=0<=this.activeCellId?this.activeCellId:this.ranges.length-1;curRange=this.ranges[this.activeCellId];this.activeCell.row=curRange.r2;this.activeCell.col=curRange.c2}}}mc=this.worksheet.getMergedByCell(this.activeCell.row, this.activeCell.col);if(mc){incompleate=!curRange.containsRange(mc);if(dc>0&&(incompleate||this.activeCell.col>mc.c1||this.activeCell.row!==mc.r1)){this.activeCell.col=mc.c2+1;done=false}else if(dc<0&&(incompleate||this.activeCell.col0&&(incompleate||this.activeCell.row>mc.r1||this.activeCell.col!==mc.c1)){this.activeCell.row=mc.r2+1;done=false}else if(dr<0&&(incompleate||this.activeCell.row=curRange.c1&&this.activeCell.col<=curRange.c2&&fCheckSize(-1,this.activeCell.col)){this.activeCell.col+=dc||(dr>0?+1:-1);done=false}if(!done)continue;while(this.activeCell.row>=curRange.r1&&this.activeCell.row<=curRange.r2&&fCheckSize(this.activeCell.row,-1)){this.activeCell.row+=dr||(dc>0?+1:-1);done=false}if(!done)continue;break}return lastRow!==this.activeCell.row||lastCol!==this.activeCell.col?1:-1};SelectionRange.prototype.setActiveCell= function(r,c){this.activeCell.row=r;this.activeCell.col=c;this.update()};SelectionRange.prototype.validActiveCell=function(){var res=true;var mc=this.worksheet.getMergedByCell(this.activeCell.row,this.activeCell.col);if(mc){var curRange=this.ranges[this.activeCellId];if(!curRange.containsRange(mc))if(-1===this.offsetCell(1,0,false,function(){return false})){res=false;this.activeCell.row=mc.r1;this.activeCell.col=mc.c1}}return res};SelectionRange.prototype.getLast=function(){return this.ranges[this.ranges.length- 1]};SelectionRange.prototype.isSingleRange=function(){return 1===this.ranges.length};SelectionRange.prototype.update=function(){var range=this.ranges[this.activeCellId];if(!range||!range.contains(this.activeCell.col,this.activeCell.row)){range=this.getLast();this.activeCell.col=range.c1;this.activeCell.row=range.r1;this.activeCellId=this.ranges.length-1}};SelectionRange.prototype.WriteToBinary=function(w){w.WriteLong(this.ranges.length);for(var i=0;i0)this.ranges=rangesNew;this.activeCell.row=r.GetLong();this.activeCell.col= r.GetLong();this.activeCellId=r.GetLong();this.update()};SelectionRange.prototype.Select=function(){this.worksheet.selectionRange=this.clone();this.worksheet.workbook.handlers.trigger("updateSelection")};function ActiveRange(){if(1==arguments.length){var range=arguments[0];Range.call(this,range.c1,range.r1,range.c2,range.r2);this.refType1=range.refType1;this.refType2=range.refType2}else if(arguments.length>1)Range.apply(this,arguments);else Range.call(this,0,0,0,0);this.startCol=0;this.startRow=0; this._updateAdditionalData()}ActiveRange.prototype=Object.create(Range.prototype);ActiveRange.prototype.constructor=ActiveRange;ActiveRange.prototype.assign=function(){Range.prototype.assign.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.assign2=function(){Range.prototype.assign2.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.clone=function(){var oRes=new ActiveRange(Range.prototype.clone.apply(this,arguments));oRes.startCol= this.startCol;oRes.startRow=this.startRow;return oRes};ActiveRange.prototype.normalize=function(){Range.prototype.normalize.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.isEqualAll=function(){var bRes=Range.prototype.isEqual.apply(this,arguments);if(bRes&&arguments.length>0){var range=arguments[0];bRes=this.startCol==range.startCol&&this.startRow==range.startRow}return bRes};ActiveRange.prototype.contains=function(){return Range.prototype.contains.apply(this, arguments)};ActiveRange.prototype.containsRange=function(){return Range.prototype.containsRange.apply(this,arguments)};ActiveRange.prototype.containsFirstLineRange=function(){return Range.prototype.containsFirstLineRange.apply(this,arguments)};ActiveRange.prototype.intersection=function(){var oRes=Range.prototype.intersection.apply(this,arguments);if(null!=oRes){oRes=new ActiveRange(oRes);oRes._updateAdditionalData()}return oRes};ActiveRange.prototype.intersectionSimple=function(){var oRes=Range.prototype.intersectionSimple.apply(this, arguments);if(null!=oRes){oRes=new ActiveRange(oRes);oRes._updateAdditionalData()}return oRes};ActiveRange.prototype.union=function(){var oRes=new ActiveRange(Range.prototype.union.apply(this,arguments));oRes._updateAdditionalData();return oRes};ActiveRange.prototype.union2=function(){Range.prototype.union2.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.union3=function(){Range.prototype.union3.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.setOffset= function(offset){this.setOffsetFirst(offset);this.setOffsetLast(offset)};ActiveRange.prototype.setOffsetFirst=function(offset){Range.prototype.setOffsetFirst.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype.setOffsetLast=function(offset){Range.prototype.setOffsetLast.apply(this,arguments);this._updateAdditionalData();return this};ActiveRange.prototype._updateAdditionalData=function(){if(!this.contains(this.startCol,this.startRow)){this.startCol=this.c1;this.startRow= this.r1}};function FormulaRange(){if(1==arguments.length){var range=arguments[0];Range.call(this,range.c1,range.r1,range.c2,range.r2)}else if(arguments.length>1)Range.apply(this,arguments);else Range.call(this,0,0,0,0);this.refType1=referenceType.R;this.refType2=referenceType.R}FormulaRange.prototype=Object.create(Range.prototype);FormulaRange.prototype.constructor=FormulaRange;FormulaRange.prototype.clone=function(){var oRes=new FormulaRange(Range.prototype.clone.apply(this,arguments));oRes.refType1= this.refType1;oRes.refType2=this.refType2;return oRes};FormulaRange.prototype.intersection=function(){var oRes=Range.prototype.intersection.apply(this,arguments);if(null!=oRes)oRes=new FormulaRange(oRes);return oRes};FormulaRange.prototype.intersectionSimple=function(){var oRes=Range.prototype.intersectionSimple.apply(this,arguments);if(null!=oRes)oRes=new FormulaRange(oRes);return oRes};FormulaRange.prototype.union=function(){return new FormulaRange(Range.prototype.union.apply(this,arguments))}; FormulaRange.prototype.getName=function(){var sRes="";var c1Abs=this.isAbsCol(this.refType1),c2Abs=this.isAbsCol(this.refType2);var r1Abs=this.isAbsRow(this.refType1),r2Abs=this.isAbsRow(this.refType2);if(0==this.c1&&gc_nMaxCol0==this.c2){if(r1Abs)sRes+="$";sRes+=this.r1+1+":";if(r2Abs)sRes+="$";sRes+=this.r2+1}else if(0==this.r1&&gc_nMaxRow0==this.r2){if(c1Abs)sRes+="$";sRes+=g_oCellAddressUtils.colnumToColstr(this.c1+1)+":";if(c2Abs)sRes+="$";sRes+=g_oCellAddressUtils.colnumToColstr(this.c2+1)}else{if(c1Abs)sRes+= "$";sRes+=g_oCellAddressUtils.colnumToColstr(this.c1+1);if(r1Abs)sRes+="$";sRes+=this.r1+1;if(!this.isOneCell()){sRes+=":";if(c2Abs)sRes+="$";sRes+=g_oCellAddressUtils.colnumToColstr(this.c2+1);if(r2Abs)sRes+="$";sRes+=this.r2+1}}return sRes};function MultiplyRange(ranges){this.ranges=ranges}MultiplyRange.prototype.clone=function(){return new MultiplyRange(this.ranges.slice())};MultiplyRange.prototype.union2=function(multiplyRange){this.ranges=this.ranges.concat(multiplyRange.ranges)};MultiplyRange.prototype.isIntersect= function(range){for(var i=0;ir2){var temp=r1;r1=r2;r2=temp;temp=r1Abs;r1Abs=r2Abs;r2Abs=temp}if(c1>c2){var temp=c1;c1=c2;c2=temp;temp=c1Abs;c1Abs=c2Abs;c2Abs=temp}if(1==type){if(null==oCacheVal.ascRange){var oAscRange=new Range(c1,r1,c2,r2);oAscRange.setAbs(r1Abs,c1Abs, r2Abs,c2Abs);oCacheVal.ascRange=oAscRange}oRes=oCacheVal.ascRange}else if(2==type){if(null==oCacheVal.activeRange){var oActiveRange=new ActiveRange(c1,r1,c2,r2);oActiveRange.setAbs(r1Abs,c1Abs,r2Abs,c2Abs);oActiveRange.startCol=oActiveRange.c1;oActiveRange.startRow=oActiveRange.r1;oCacheVal.activeRange=oActiveRange}oRes=oCacheVal.activeRange}else{if(null==oCacheVal.formulaRange){var oFormulaRange=new FormulaRange(c1,r1,c2,r2);oFormulaRange.setAbs(r1Abs,c1Abs,r2Abs,c2Abs);oCacheVal.formulaRange=oFormulaRange}oRes= oCacheVal.formulaRange}}return oRes};var g_oRangeCache=new RangeCache;function HandlersList(handlers){if(!(this instanceof HandlersList))return new HandlersList(handlers);this.handlers=handlers||{};return this}HandlersList.prototype={constructor:HandlersList,trigger:function(eventName){var h=this.handlers[eventName],t=typeOf(h),a=Array.prototype.slice.call(arguments,1),i;if(t===kFunctionL)return h.apply(this,a);if(t===kArrayL){for(i=0;i=0;i-=1)if(h[i]===eventHandler){delete h[i];return true}}return false}};function outputDebugStr(channel){var c=window.console;if(Asc.g_debug_mode&&c&&c[channel]&&c[channel].apply)c[channel].apply(this,Array.prototype.slice.call(arguments,1))}function trim(val){if(!String.prototype.trim)return val.trim();else return val.replace(/^\s+|\s+$/g,"")}function isNumberInfinity(val){var valTrim=trim(val);var valInt=valTrim-0;return valInt==valTrim&&valTrim.length>0&&MIN_EXCEL_INT< valInt&&valInt=0)return f;var pos=s.indexOf(AscCommon.g_oDefaultCultureInfo.NumberDecimalSeparator);if(-1!==pos){f=[f[0].clone()];f[0].text= s.slice(0,pos)}return f}function getFragmentsText(f){return f.reduce(function(pv,cv){return pv+cv.text},"")}function getFragmentsLength(f){return f.length>0?f.reduce(function(pv,cv){return pv+cv.text.length},0):0}function executeInR1C1Mode(mode,runFunction){var oldMode=AscCommonExcel.g_R1C1Mode;AscCommonExcel.g_R1C1Mode=mode;runFunction();AscCommonExcel.g_R1C1Mode=oldMode}function checkFilteringMode(f,oThis,args){if(!window["AscCommonExcel"].filteringMode)AscCommon.History.LocalChange=true;var ret= f.apply(oThis,args);if(!window["AscCommonExcel"].filteringMode)AscCommon.History.LocalChange=false;return ret}function getEndValueRange(dx,v1,v2,coord1,coord2){var leftDir={x1:v2,x2:v1},rightDir={x1:v1,x2:v2},res;if(0!==dx)if(coord1>v1&&coord2dx)res=coord1===coord2?leftDir:rightDir;else res=coord1===coord2?rightDir:leftDir;else if(coord1===v1&&coord2===v2)if(0>dx)res=leftDir;else res=rightDir;else if(coord1>v1&&coord2===v2)res=leftDir;else{if(coord1===v1&&coord20){var isStroke=false;var isNewColor=!AscCommonExcel.g_oColorManager.isEqual(bc,b.getColorOrDefault());var isNewStyle=bs!==b.s;if(isNotFirst&& (isNewColor||isNewStyle)){ctx.stroke();isStroke=true}if(isNewColor){bc=b.getColorOrDefault();ctx.setStrokeStyle(bc)}if(isNewStyle){bs=b.s;ctx.setLineWidth(b.w);ctx.setLineDash(b.getDashSegments())}if(isStroke||false===isNotFirst){isNotFirst=true;ctx.beginPath()}switch(type){case AscCommon.c_oAscBorderType.Hor:ctx.lineHor(x1,y1,x2);break;case AscCommon.c_oAscBorderType.Ver:ctx.lineVer(x1,y1,y2);break;case AscCommon.c_oAscBorderType.Diag:ctx.lineDiag(x1,y1,x2,y2);break}}}if(oStyle.ApplyBorder){var oBorders= oStyle.getBorder();drawBorder(AscCommon.c_oAscBorderType.Ver,oBorders.l,0,0,0,height);drawBorder(AscCommon.c_oAscBorderType.Hor,oBorders.b,0,height-1,width,height-1);drawBorder(AscCommon.c_oAscBorderType.Ver,oBorders.r,width-1,height,width-1,0);drawBorder(AscCommon.c_oAscBorderType.Hor,oBorders.t,width,0,0,0);if(isNotFirst)ctx.stroke()}var format=oStyle.getFont().clone();var nSize=format.getSize();if(160)rectW=rectW*_realPercentWidth;else{rectX=rectW-rectW*Math.abs(_realPercentWidth)+1;rectW=rectW*Math.abs(_realPercentWidth)+1}AscCommonExcel.drawFillCell(ctx,graphics,fill,new AscCommon.asc_CRect(rectX,rectY,rectW,rectH));if(_colorBorderIn)ctx.setLineWidth(1).setStrokeStyle(_colorBorderIn).strokeRect(rectX,rectY,rectW-1,rectH-1);if(_colorBorderOut)ctx.setLineWidth(1).setStrokeStyle(_colorBorderOut).strokeRect(0, 0,w-1,h-1)}function drawIconSetPreview(id,wb,iconImgs){if(!iconImgs||!iconImgs.length)return null;var canvas=createAndPutCanvas(id);if(!canvas)return;var ctx=new Asc.DrawingContext({canvas:canvas,units:0,fmgrGraphics:wb.fmgrGraphics,font:wb.m_oFont});var graphics=getGraphics(ctx);var shapeDrawer=new AscCommon.CShapeDrawer;shapeDrawer.Graphics=graphics;AscFormat.ExecuteNoHistory(function(){for(var i=0;i>0;this.currentKeys2= Object.keys(this.values[this.currentKey1]).sort(AscCommon.fSortAscending);this.currentKeyIndex2=this.forward?0:this.currentKeys2.length-1}this.currentKey2=this.currentKeys2[this.currentKeyIndex2]>>0;return true};findResults.prototype._findKey=function(key,arrayKeys){var i=this.forward?0:arrayKeys.length-1;var step=this.forward?+1:-1;var _key;while(_key=arrayKeys[i]){_key=step*((_key>>0)-key);if(_key>=0)return 0===_key?i:i-step;i+=step}return-2};function CSpellcheckState(){this.lastSpellInfo=null; this.lastIndex=0;this.lockSpell=false;this.startCell=null;this.currentCell=null;this.iteration=false;this.ignoreWords={};this.changeWords={};this.cellsChange=[];this.newWord=null;this.cellText=null;this.newCellText=null;this.isStart=false;this.afterReplace=false;this.isIgnoreUppercase=false;this.isIgnoreNumbers=false}CSpellcheckState.prototype.clean=function(){this.isStart=false;this.lastSpellInfo=null;this.lastIndex=0;this.lockSpell=false;this.startCell=null;this.currentCell=null;this.iteration= false;this.ignoreWords={};this.changeWords={};this.cellsChange=[];this.newWord=null;this.cellText=null;this.newCellText=null;this.afterReplace=false};CSpellcheckState.prototype.nextRow=function(){this.lastSpellInfo=null;this.lastIndex=0;this.currentCell.row+=1;this.currentCell.col=0};function asc_CCompleteMenu(name,type){this.name=name;this.type=type}asc_CCompleteMenu.prototype.asc_getName=function(){return this.name};asc_CCompleteMenu.prototype.asc_getType=function(){return this.type};function CCacheMeasureEmpty2(){this.cache= {}}CCacheMeasureEmpty2.prototype.getKey=function(elem){return elem.getName()+(elem.getBold()?"B":"N")+(elem.getItalic()?"I":"N")};CCacheMeasureEmpty2.prototype.add=function(elem,val){this.cache[this.getKey(elem)]=val};CCacheMeasureEmpty2.prototype.get=function(elem){return this.cache[this.getKey(elem)]};var g_oCacheMeasureEmpty2=new CCacheMeasureEmpty2;function CCacheMeasureEmpty(){this.cache={}}CCacheMeasureEmpty.prototype.add=function(elem,val){var fn=elem.getName();var font=this.cache[fn]||(this.cache[fn]= {});font[elem.getSize()]=val};CCacheMeasureEmpty.prototype.get=function(elem){var font=this.cache[elem.getName()];return font?font[elem.getSize()]:null};var g_oCacheMeasureEmpty=new CCacheMeasureEmpty;function asc_CFormatCellsInfo(){this.type=Asc.c_oAscNumFormatType.General;this.decimalPlaces=2;this.separator=false;this.symbol=null}asc_CFormatCellsInfo.prototype.asc_setType=function(val){this.type=val};asc_CFormatCellsInfo.prototype.asc_setDecimalPlaces=function(val){this.decimalPlaces=val};asc_CFormatCellsInfo.prototype.asc_setSeparator= function(val){this.separator=val};asc_CFormatCellsInfo.prototype.asc_setSymbol=function(val){this.symbol=val};asc_CFormatCellsInfo.prototype.asc_getType=function(){return this.type};asc_CFormatCellsInfo.prototype.asc_getDecimalPlaces=function(){return this.decimalPlaces};asc_CFormatCellsInfo.prototype.asc_getSeparator=function(){return this.separator};asc_CFormatCellsInfo.prototype.asc_getSymbol=function(){return this.symbol};function asc_CAutoCorrectOptions(){this.type=null;this.options=[];this.cellCoord= null}asc_CAutoCorrectOptions.prototype.asc_setType=function(val){this.type=val};asc_CAutoCorrectOptions.prototype.asc_setOptions=function(val){this.options=val};asc_CAutoCorrectOptions.prototype.asc_setCellCoord=function(val){this.cellCoord=val};asc_CAutoCorrectOptions.prototype.asc_getType=function(){return this.type};asc_CAutoCorrectOptions.prototype.asc_getOptions=function(){return this.options};asc_CAutoCorrectOptions.prototype.asc_getCellCoord=function(){return this.cellCoord};function CEditorEnterOptions(){this.cursorPos= null;this.eventPos=null;this.focus=false;this.newText=null;this.hideCursor=false;this.quickInput=false}function cDate(){var bind=Function.bind;var unbind=bind.bind(bind);var date=new (unbind(Date,null).apply(null,arguments));date.__proto__=cDate.prototype;return date}cDate.prototype=Object.create(Date.prototype);cDate.prototype.constructor=cDate;cDate.prototype.excelNullDate1900=Date.UTC(1899,11,30,0,0,0);cDate.prototype.excelNullDate1904=Date.UTC(1904,0,1,0,0,0);cDate.prototype.getExcelNullDate= function(){return AscCommon.bDate1904?cDate.prototype.excelNullDate1904:cDate.prototype.excelNullDate1900};cDate.prototype.isLeapYear=function(){var y=this.getUTCFullYear();return y%4===0&&y%100!==0||y%400===0};cDate.prototype.getDaysInMonth=function(){return this.isLeapYear()?this.getDaysInMonth.L[this.getUTCMonth()]:this.getDaysInMonth.R[this.getUTCMonth()]};cDate.prototype.getDaysInMonth.R=[31,28,31,30,31,30,31,31,30,31,30,31];cDate.prototype.getDaysInMonth.L=[31,29,31,30,31,30,31,31,30,31,30, 31];cDate.prototype.getDayOfYear=function(){var start=new Date(this.getFullYear(),0,0);var diff=this-start+(start.getTimezoneOffset()-this.getTimezoneOffset())*60*1E3;var oneDay=1E3*60*60*24;return Math.floor(diff/oneDay)};cDate.prototype.truncate=function(){this.setUTCHours(0,0,0,0);return this};cDate.prototype.getExcelDate=function(){return Math.floor(this.getExcelDateWithTime())};cDate.prototype.getExcelDateWithTime=function(){var year=this.getUTCFullYear(),month=this.getUTCMonth(),date=this.getUTCDate(), res;if(1900===year&&0===month&&0===date)res=0;else if(1900=0;i-=1)if(h[i]===eventHandler){delete h[i];return true}}return false};window["AscCommonExcel"]=window["AscCommonExcel"]||{};AscCommonExcel.asc_CHandlersList=asc_CHandlersList})(window);"use strict"; (function(window,undefined){var asc_applyFunction=AscCommonExcel.applyFunction;var c_oAscLockTypes=AscCommon.c_oAscLockTypes;var c_oAscRecalcIndexTypes=AscCommonExcel.c_oAscRecalcIndexTypes;var c_oAscLockTypeElemSubType=AscCommonExcel.c_oAscLockTypeElemSubType;var c_oAscLockTypeElem=AscCommonExcel.c_oAscLockTypeElem;function CCollaborativeEditing(handlers,isViewerMode){if(!(this instanceof CCollaborativeEditing))return new CCollaborativeEditing;this.m_nUseType=1;this.handlers=new AscCommonExcel.asc_CHandlersList(handlers); this.m_bIsViewerMode=!!isViewerMode;this.m_bGlobalLock=false;this.m_bGlobalLockEditCell=false;this.m_arrCheckLocks=[];this.m_arrNeedUnlock=[];this.m_arrNeedUnlock2=[];this.m_arrChanges=[];this.m_oRecalcIndexColumns={};this.m_oRecalcIndexRows={};this.m_oInsertColumns={};this.m_oInsertRows={};this.m_bFast=false;this.init();return this}CCollaborativeEditing.prototype.init=function(){};CCollaborativeEditing.prototype.clearRecalcIndex=function(){this.m_oRecalcIndexColumns={};this.m_oRecalcIndexRows={}}; CCollaborativeEditing.prototype.startCollaborationEditing=function(){this.m_nUseType=-1};CCollaborativeEditing.prototype.endCollaborationEditing=function(){if(this.m_nUseType<=0)this.m_nUseType=0};CCollaborativeEditing.prototype.setViewerMode=function(isViewerMode){this.m_bIsViewerMode=isViewerMode};CCollaborativeEditing.prototype.setFast=function(bFast){return this.m_bFast=bFast};CCollaborativeEditing.prototype.getFast=function(){return this.m_bFast};CCollaborativeEditing.prototype.Is_SingleUser= function(){return!this.getCollaborativeEditing()};CCollaborativeEditing.prototype.getCollaborativeEditing=function(){if(this.m_bIsViewerMode)return false;return 1!==this.m_nUseType};CCollaborativeEditing.prototype.haveOtherChanges=function(){return 00){this.handlers.trigger("askLock",this.m_arrCheckLocks,function(result){t.onCallbackAskLock(result,callback)});if(undefined!==callback)this.m_bGlobalLock=true}else{asc_applyFunction(callback,true);this.m_bGlobalLockEditCell=false}};CCollaborativeEditing.prototype.onCallbackAskLock=function(result,callback){this.m_bGlobalLock=false;this.m_bGlobalLockEditCell=false;if(result["lock"]){var count=this.m_arrCheckLocks.length;for(var i=0;irangeTmp1["c2"]||rangeTmp2["c2"]rangeTmp1["r2"]||rangeTmp2["r2"]range.c1){arrInsertColumns[i].c1+=countCols;arrInsertColumns[i].c2+= countCols}else if(arrInsertColumns[i].c1<=range.c1&&arrInsertColumns[i].c2>=range.c1){arrInsertColumns[i].c2+=countCols;isAddNewRange=false}if(isAddNewRange)arrInsertColumns.push(range)};CCollaborativeEditing.prototype.addRowsRange=function(sheetId,range){if(!this.m_oInsertRows.hasOwnProperty(sheetId))this.m_oInsertRows[sheetId]=[];var arrInsertRows=this.m_oInsertRows[sheetId];var countRows=range.r2-range.r1+1;var isAddNewRange=true;for(var i=0;irange.r1){arrInsertRows[i].r1+= countRows;arrInsertRows[i].r2+=countRows}else if(arrInsertRows[i].r1<=range.r1&&arrInsertRows[i].r2>=range.r1){arrInsertRows[i].r2+=countRows;isAddNewRange=false}if(isAddNewRange)arrInsertRows.push(range)};CCollaborativeEditing.prototype.removeColsRange=function(sheetId,range){if(!this.m_oInsertColumns.hasOwnProperty(sheetId))return;var arrInsertColumns=this.m_oInsertColumns[sheetId];var countCols=range.c2-range.c1+1;for(var i=0;irange.c2){arrInsertColumns[i].c1-= countCols;arrInsertColumns[i].c2-=countCols}else if(arrInsertColumns[i].c1>=range.c1&&arrInsertColumns[i].c2<=range.c2){arrInsertColumns.splice(i,1);i-=1}else if(arrInsertColumns[i].c1>=range.c1&&arrInsertColumns[i].c1<=range.c2&&arrInsertColumns[i].c2>range.c2){arrInsertColumns[i].c1=range.c2+1;arrInsertColumns[i].c1-=countCols;arrInsertColumns[i].c2-=countCols}else if(arrInsertColumns[i].c1=range.c1&&arrInsertColumns[i].c2<=range.c2)arrInsertColumns[i].c2=range.c1- 1;else if(arrInsertColumns[i].c1range.c2)arrInsertColumns[i].c2-=countCols};CCollaborativeEditing.prototype.removeRowsRange=function(sheetId,range){if(!this.m_oInsertRows.hasOwnProperty(sheetId))return;var arrInsertRows=this.m_oInsertRows[sheetId];var countRows=range.r2-range.r1+1;for(var i=0;irange.r2){arrInsertRows[i].r1-=countRows;arrInsertRows[i].r2-=countRows}else if(arrInsertRows[i].r1>=range.r1&&arrInsertRows[i].r2<= range.r2){arrInsertRows.splice(i,1);i-=1}else if(arrInsertRows[i].r1>=range.r1&&arrInsertRows[i].r1<=range.r2&&arrInsertRows[i].r2>range.r2){arrInsertRows[i].r1=range.r2+1;arrInsertRows[i].r1-=countRows;arrInsertRows[i].r2-=countRows}else if(arrInsertRows[i].r1=range.r1&&arrInsertRows[i].r2<=range.r2)arrInsertRows[i].r2=range.r1-1;else if(arrInsertRows[i].r1range.r2)arrInsertRows[i].r2-=countRows};CCollaborativeEditing.prototype.isIntersectionInCols= function(sheetId,col){if(!this.m_oInsertColumns.hasOwnProperty(sheetId))return false;var arrInsertColumns=this.m_oInsertColumns[sheetId];for(var i=0;i=count)return newPosition;var bIsDirect=!this._arrElements[0].m_bIsSaveIndex;var i;if(bIsDirect)for(i=0;i=0;--i){newPosition=this._arrElements[i].getLockOther(newPosition,type);if(null===newPosition)break}return newPosition};CRecalcIndex.prototype.getLockSaveOther=function(position,type){var newPosition=position;var count=this._arrElements.length;for(var i=0;i=count)return newPosition;var bIsDirect=this._arrElements[0].m_bIsSaveIndex;var i;if(bIsDirect)for(i=0;i=0;--i){newPosition=this._arrElements[i].getLockMe(newPosition);if(null===newPosition)break}return newPosition};CRecalcIndex.prototype.getLockMe2=function(position){var newPosition=position;var count= this._arrElements.length;if(0>=count)return newPosition;var bIsDirect=this._arrElements[0].m_bIsSaveIndex;var i;if(bIsDirect)for(i=0;i=0;--i){newPosition=this._arrElements[i].getLockMe2(newPosition);if(null===newPosition)break}return newPosition};window["Asc"]=window["Asc"]||{};window["AscCommonExcel"]=window["AscCommonExcel"]||{};window["AscCommonExcel"].CLock=CLock;window["AscCommonExcel"].CCollaborativeEditing= CCollaborativeEditing;window["Asc"].CRecalcIndexElement=CRecalcIndexElement;window["Asc"].CRecalcIndex=CRecalcIndex})(window);"use strict"; (function(window,undefined){function CDocumentMacros(){this.Id="_macrosGlobalId";this.Lock=new AscCommon.CLock;this.Data="";AscCommon.g_oTableId.Add(this,this.Id)}CDocumentMacros.prototype.SetData=function(sData){AscCommon.History.Add(new CChangesDocumentMacrosData(this,this.Data,sData));this.Data=sData};CDocumentMacros.prototype.GetData=function(){return this.Data};CDocumentMacros.prototype.Get_Id=function(){return this.Id};CDocumentMacros.prototype.CheckLock=function(){this.Lock.Check(this.Id)}; CDocumentMacros.prototype.Write_ToBinary2=function(Writer){Writer.WriteLong(AscDFH.historyitem_type_DocumentMacros);Writer.WriteString2(""+this.Id);Writer.WriteString2(this.Data)};CDocumentMacros.prototype.Read_FromBinary2=function(Reader){this.Id=Reader.GetString2();this.Data=Reader.GetString2()};CDocumentMacros.prototype.Refresh_RecalcData=function(){};CDocumentMacros.prototype.runAuto=function(){try{var obj=JSON.parse(this.Data);if(!obj["macrosArray"])return;for(var i=0;iinterval)extendSession=false;else t.CoAuthoringApi.extendSession(idleTime)}else if(c_oCloseCode.sessionAbsolute==code)extendSession=false;if(!extendSession)if(t.asc_Save(false,true)){var error=AscCommon.getDisconnectErrorCode(t.isDocumentLoadComplete,code);t.setViewModeDisconnect(AscCommon.getEnableDownloadByErrorCode(error)); t.disconnectOnSave={code:code,reason:reason}}else t.CoAuthoringApi.disconnect(code,reason)};this.CoAuthoringApi.onForceSave=function(data){if(AscCommon.c_oAscForceSaveTypes.Button===data.type)if(data.start){if(null===t.forceSaveButtonTimeout&&!t.forceSaveButtonContinue)t.sync_StartAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.ForceSaveButton);else clearInterval(t.forceSaveButtonTimeout);t.forceSaveButtonTimeout=setTimeout(function(){t.forceSaveButtonTimeout=null;if(t.forceSaveButtonContinue)t.sync_EndAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.Save);else t.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.ForceSaveButton);t.forceSaveButtonContinue=false;t.sendEvent("asc_onError",Asc.c_oAscError.ID.ForceSaveButton,c_oAscError.Level.NoCritical)},Asc.c_nMaxConversionTime)}else if(data.refuse){if(t.forceSaveButtonContinue)t.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.Save);t.forceSaveButtonContinue=false}else{if(null!==t.forceSaveButtonTimeout){clearInterval(t.forceSaveButtonTimeout); t.forceSaveButtonTimeout=null;if(t.forceSaveButtonContinue)t.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.Save);else t.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.ForceSaveButton);t.forceSaveButtonContinue=false;if(!data.success)t.sendEvent("asc_onError",Asc.c_oAscError.ID.ForceSaveButton,c_oAscError.Level.NoCritical)}}else if(AscCommon.CollaborativeEditing.Is_Fast()||null!==t.forceSaveTimeoutTimeout)if(data.start){if(null===t.forceSaveTimeoutTimeout)t.sync_StartAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.ForceSaveTimeout);else clearInterval(t.forceSaveTimeoutTimeout);t.forceSaveTimeoutTimeout=setTimeout(function(){t.forceSaveTimeoutTimeout=null;t.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.ForceSaveTimeout);t.sendEvent("asc_onError",Asc.c_oAscError.ID.ForceSaveTimeout,c_oAscError.Level.NoCritical)},Asc.c_nMaxConversionTime)}else if(null!==t.forceSaveTimeoutTimeout){clearInterval(t.forceSaveTimeoutTimeout);t.forceSaveTimeoutTimeout=null;t.sync_EndAction(c_oAscAsyncActionType.Information, c_oAscAsyncAction.ForceSaveTimeout);if(!data.success)t.sendEvent("asc_onError",Asc.c_oAscError.ID.ForceSaveTimeout,c_oAscError.Level.NoCritical)}};this.CoAuthoringApi.onExpiredToken=function(data){t.sync_EndAction(c_oAscAsyncActionType.BlockInteraction,c_oAscAsyncAction.Open);if(t.VersionHistory&&t.VersionHistory.isRequested){var error=AscCommon.getDisconnectErrorCode(t.isDocumentLoadComplete,data["code"]);var level=t.isDocumentLoadComplete?Asc.c_oAscError.Level.NoCritical:Asc.c_oAscError.Level.Critical; t.sendEvent("asc_onError",error,level)}else{t.VersionHistory=null;t.sendEvent("asc_onExpiredToken")}};this.CoAuthoringApi.onHasForgotten=function(){var isDocumentCanSaveOld=t.isDocumentCanSave;var canSaveOld=t.canSave;t.isDocumentCanSave=true;t.canSave=false;t.sendEvent("asc_onDocumentModifiedChanged");t.isDocumentCanSave=isDocumentCanSaveOld;t.canSave=canSaveOld;t.sendEvent("asc_onDocumentModifiedChanged")};this.CoAuthoringApi.onDisconnect=function(e,opt_closeCode){if(AscCommon.ConnectionState.None=== t.CoAuthoringApi.get_state())t.asyncServerIdEndLoaded();if(null!=opt_closeCode){var error=AscCommon.getDisconnectErrorCode(t.isDocumentLoadComplete,opt_closeCode);var level=t.isDocumentLoadComplete?Asc.c_oAscError.Level.NoCritical:Asc.c_oAscError.Level.Critical;t.setViewModeDisconnect(AscCommon.getEnableDownloadByErrorCode(error));t.sendEvent("asc_onError",error,level)}};this.CoAuthoringApi.onDocumentOpen=function(inputWrap){if(AscCommon.EncryptionWorker.isNeedCrypt()){if(t.fCurCallback){t.fCurCallback(inputWrap? inputWrap["data"]:undefined);t.fCurCallback=null}return}if(inputWrap["data"]){var input=inputWrap["data"];switch(input["type"]){case "reopen":case "open":switch(input["status"]){case "updateversion":case "ok":var urls=input["data"];AscCommon.g_oDocumentUrls.init(urls);if(null!=urls["Editor.bin"])if("ok"===input["status"]||t.getViewMode())t._onOpenCommand(urls["Editor.bin"]);else t.sendEvent("asc_onDocumentUpdateVersion",function(){if(t.isCoAuthoringEnable)t.asc_coAuthoringDisconnect();t._onOpenCommand(urls["Editor.bin"])}); else t.sendEvent("asc_onError",c_oAscError.ID.ConvertationOpenError,c_oAscError.Level.Critical);break;case "needparams":t._onNeedParams(input["data"]);break;case "needpassword":t._onNeedParams(null,true);break;case "err":t.sendEvent("asc_onError",AscCommon.mapAscServerErrorToAscError(parseInt(input["data"]),Asc.c_oAscError.ID.ConvertationOpenError),c_oAscError.Level.Critical);break}break;default:if(t.fCurCallback){t.fCurCallback(input);t.fCurCallback=null}else t.sendEvent("asc_onError",c_oAscError.ID.Unknown, c_oAscError.Level.NoCritical);break}}};this.CoAuthoringApi.onStartCoAuthoring=function(isStartEvent,isWaitAuth){if(t.isViewMode)return;if(isStartEvent)t.startCollaborationEditing();else t._unlockDocument(isWaitAuth)};this.CoAuthoringApi.onEndCoAuthoring=function(isStartEvent){if(t.canUnlockDocument)t.canStartCoAuthoring=false;else t.endCollaborationEditing()};this._coAuthoringInitEnd();this.CoAuthoringApi.init(this.User,this.documentId,this.documentCallbackUrl,"fghhfgsjdgfjs",this.editorId,this.documentFormatSave, this.DocInfo)};baseEditorsApi.prototype._coAuthoringInitEnd=function(){};baseEditorsApi.prototype.startCollaborationEditing=function(){};baseEditorsApi.prototype.endCollaborationEditing=function(){};baseEditorsApi.prototype._coAuthoringCheckEndOpenDocument=function(f){if(this.isPreOpenLocks){var context=this.CoAuthoringApi;var args=Array.prototype.slice.call(arguments,1);this.arrPreOpenLocksObjects.push(function(){f.apply(context,args)});return true}return false};baseEditorsApi.prototype._applyPreOpenLocks= function(){this.isPreOpenLocks=false;for(var i=0;i0&&typeof sData==="string"&&typeof sGuid==="string"&&sGuid.length>0&&AscFormat.isRealNumber(nWidthPix)&&AscFormat.isRealNumber(nHeightPix)&&AscFormat.isRealNumber(fWidth)&&AscFormat.isRealNumber(fHeight))this.asc_checkImageUrlAndAction(sImgSrc, function(oImage){oThis.asc_addOleObjectAction(AscCommon.g_oDocumentUrls.getImageLocal(oImage.src),sData,sGuid,fWidth,fHeight,nWidthPix,nHeightPix)})};baseEditorsApi.prototype.asc_editOleObject=function(oPluginData){if(this.isViewMode)return;var oThis=this;var bResize=oPluginData["resize"];var sImgSrc=oPluginData["imgSrc"];var oOleObject=AscCommon.g_oTableId.Get_ById(oPluginData["objectId"]);var nWidthPix=oPluginData["widthPix"];var nHeightPix=oPluginData["heightPix"];var sData=oPluginData["data"]; if(typeof sImgSrc==="string"&&sImgSrc.length>0&&typeof sData==="string"&&oOleObject&&AscFormat.isRealNumber(nWidthPix)&&AscFormat.isRealNumber(nHeightPix))this.asc_checkImageUrlAndAction(sImgSrc,function(oImage){oThis.asc_editOleObjectAction(bResize,oOleObject,AscCommon.g_oDocumentUrls.getImageLocal(oImage.src),sData,nWidthPix,nHeightPix)})};baseEditorsApi.prototype.asc_addOleObjectAction=function(sLocalUrl,sData,sApplicationId,fWidth,fHeight){};baseEditorsApi.prototype.asc_editOleObjectAction=function(bResize, oOleObject,sImageUrl,sData,nPixWidth,nPixHeight){};baseEditorsApi.prototype.asc_selectSearchingResults=function(value){if(this.selectSearchingResults===value)return;this.selectSearchingResults=value;this._selectSearchingResults(value)};baseEditorsApi.prototype.asc_startEditCurrentOleObject=function(){};baseEditorsApi.prototype.asc_canEditCrop=function(){};baseEditorsApi.prototype.asc_startEditCrop=function(){};baseEditorsApi.prototype.asc_endEditCrop=function(){};baseEditorsApi.prototype.asc_cropFit= function(){};baseEditorsApi.prototype.asc_cropFill=function(){};baseEditorsApi.prototype.asc_RemoveAllComments=function(isMine,isCurrent){};baseEditorsApi.prototype.asc_showRevision=function(newObj){if(!newObj.docId)return;if(this.isCoAuthoringEnable)this.asc_coAuthoringDisconnect();if(this.SpellCheckApi&&this.SpellCheckApi.restart)this.SpellCheckApi.restart();var bUpdate=true;if(null===this.VersionHistory)this.VersionHistory=new window["Asc"].asc_CVersionHistory(newObj);else bUpdate=this.VersionHistory.update(newObj); if(bUpdate){this.asc_CloseFile();this.DocInfo.put_Id(this.VersionHistory.docId);this.DocInfo.put_Url(this.VersionHistory.url);this.documentUrlChanges=this.VersionHistory.urlChanges;this.asc_setDocInfo(this.DocInfo);this.asc_LoadDocument(this.VersionHistory)}else if(this.VersionHistory.currentChangeIdb.name)return 1;if(a.name=0&&manager.SlideNum>0;var _zoom=_w/(_w_mm*AscCommon.g_dKoef_mm_to_pix);if(!transform)window["AscDesktopEditor"]["MediaStart"](sMediaName, _x,transition.Rect.y,extX,extY,_zoom);else window["AscDesktopEditor"]["MediaStart"](sMediaName,_x,transition.Rect.y,extX,extY,_zoom,transform.sx,transform.shy,transform.shx,transform.sy,transform.tx,transform.ty)}}break}case c_oEditorId.Spreadsheet:{break}}};baseEditorsApi.prototype.hideVideoControl=function(){if(!window["AscDesktopEditor"]||!window["AscDesktopEditor"]["MediaEnd"])return;window["AscDesktopEditor"]["MediaEnd"]()};baseEditorsApi.prototype._checkLicenseApiFunctions=function(){return this.licenseResult&& true===this.licenseResult["plugins"]};baseEditorsApi.prototype.asc_pluginsRegister=function(basePath,plugins){if(null!=this.pluginsManager)this.pluginsManager.register(basePath,plugins)};baseEditorsApi.prototype.asc_pluginRun=function(guid,variation,pluginData){if(null!=this.pluginsManager)this.pluginsManager.run(guid,variation,pluginData)};baseEditorsApi.prototype.asc_pluginStop=function(guid){if(null!=this.pluginsManager)this.pluginsManager.close(guid)};baseEditorsApi.prototype.asc_pluginResize= function(pluginData){if(null!=this.pluginsManager)this.pluginsManager.runResize(pluginData)};baseEditorsApi.prototype.asc_pluginButtonClick=function(id){if(null!=this.pluginsManager)this.pluginsManager.buttonClick(id)};baseEditorsApi.prototype.asc_pluginEnableMouseEvents=function(isEnable){if(!this.pluginsManager)return;this.pluginsManager.onEnableMouseEvents(isEnable)};baseEditorsApi.prototype.isEnabledDropTarget=function(){return true};baseEditorsApi.prototype.beginInlineDropTarget=function(e){}; baseEditorsApi.prototype.endInlineDropTarget=function(e){};baseEditorsApi.prototype["asc_insertSymbol"]=function(familyName,code,pr){var arrCharCodes=[code];AscFonts.FontPickerByCharacter.checkTextLight(arrCharCodes,true);var fonts=[new AscFonts.CFont(AscFonts.g_fontApplication.GetFontInfoName(familyName),0,"",0,null)];AscFonts.FontPickerByCharacter.extendFonts(fonts);this.asyncMethodCallback=function(){switch(this.editorId){case c_oEditorId.Word:case c_oEditorId.Presentation:{if(pr&&c_oEditorId.Word=== this.editorId)this.WordControl.m_oLogicDocument.AddSpecialSymbol(pr);else{var textPr=new AscCommonWord.CTextPr;textPr.SetFontFamily(familyName);this.WordControl.m_oLogicDocument.AddTextWithPr(new AscCommon.CUnicodeStringEmulator(arrCharCodes),textPr,true)}break}case c_oEditorId.Spreadsheet:{this.AddTextWithPr(familyName,arrCharCodes);break}}};if(false===AscCommon.g_font_loader.CheckFontsNeedLoading(fonts)){this.asyncMethodCallback();this.asyncMethodCallback=undefined;return}AscCommon.g_font_loader.LoadDocumentFonts2(fonts)}; baseEditorsApi.prototype["asc_registerPlaceholderCallback"]=function(type,callback){if(this.WordControl&&this.WordControl.m_oDrawingDocument&&this.WordControl.m_oDrawingDocument.placeholders)this.WordControl.m_oDrawingDocument.placeholders.registerCallback(type,callback)};baseEditorsApi.prototype["asc_uncheckPlaceholders"]=function(){if(this.WordControl&&this.WordControl.m_oDrawingDocument&&this.WordControl.m_oDrawingDocument.placeholders)this.WordControl.m_oDrawingDocument.placeholders.closeAllActive()}; baseEditorsApi.prototype.asc_nativeInitBuilder=function(){AscCommon.History.TurnOff();this.asc_setDocInfo(new Asc.asc_CDocInfo)};baseEditorsApi.prototype.asc_SetSilentMode=function(){};baseEditorsApi.prototype.asc_canPaste=function(){return false};baseEditorsApi.prototype.asc_Recalculate=function(){};baseEditorsApi.prototype["asc_nativeCheckPdfRenderer"]=function(_memory1,_memory2){if(true){_memory1.Copy=_memory1["Copy"];_memory1.ClearNoAttack=_memory1["ClearNoAttack"];_memory1.WriteByte=_memory1["WriteByte"]; _memory1.WriteBool=_memory1["WriteBool"];_memory1.WriteLong=_memory1["WriteLong"];_memory1.WriteDouble=_memory1["WriteDouble"];_memory1.WriteString=_memory1["WriteString"];_memory1.WriteString2=_memory1["WriteString2"];_memory2.Copy=_memory1["Copy"];_memory2.ClearNoAttack=_memory1["ClearNoAttack"];_memory2.WriteByte=_memory1["WriteByte"];_memory2.WriteBool=_memory1["WriteBool"];_memory2.WriteLong=_memory1["WriteLong"];_memory2.WriteDouble=_memory1["WriteDouble"];_memory2.WriteString=_memory1["WriteString"]; _memory2.WriteString2=_memory1["WriteString2"]}var _printer=new AscCommon.CDocumentRenderer;_printer.Memory=_memory1;_printer.VectorMemoryForPrint=_memory2;return _printer};baseEditorsApi.prototype.Begin_CompositeInput=function(){};baseEditorsApi.prototype.Add_CompositeText=function(nCharCode){};baseEditorsApi.prototype.Remove_CompositeText=function(nCount){};baseEditorsApi.prototype.Replace_CompositeText=function(arrCharCodes){};baseEditorsApi.prototype.Set_CursorPosInCompositeText=function(nPos){}; baseEditorsApi.prototype.Get_CursorPosInCompositeText=function(){};baseEditorsApi.prototype.End_CompositeInput=function(){};baseEditorsApi.prototype.Get_MaxCursorPosInCompositeText=function(){};baseEditorsApi.prototype.Input_UpdatePos=function(){};baseEditorsApi.prototype["setInputParams"]=function(_obj){window["AscInputMethod"]=window["AscInputMethod"]||{};for(var _prop in _obj)window["AscInputMethod"][_prop]=_obj[_prop]};baseEditorsApi.prototype.asc_addSignatureLine=function(oPr,Width,Height,sImgUrl){}; baseEditorsApi.prototype.asc_getAllSignatures=function(){return[]};baseEditorsApi.prototype.asc_CallSignatureDblClickEvent=function(sGuid){};baseEditorsApi.prototype.asc_AddSignatureLine2=function(_obj){var _w=50;var _h=50;var _w_pix=_w*AscCommon.g_dKoef_mm_to_pix>>0;var _h_pix=_h*AscCommon.g_dKoef_mm_to_pix>>0;var _canvas=document.createElement("canvas");_canvas.width=_w_pix;_canvas.height=_h_pix;var _ctx=_canvas.getContext("2d");_ctx.fillStyle="#000000";_ctx.strokeStyle="#000000";_ctx.font="10pt 'Courier New'"; _ctx.lineWidth=3;_ctx.beginPath();var _y_line=(_h_pix>>1)+.5;_ctx.moveTo(0,_y_line);_ctx.lineTo(_w_pix,_y_line);_ctx.stroke();_ctx.beginPath();_ctx.lineWidth=2;_y_line-=10;_ctx.moveTo(10,_y_line);_ctx.lineTo(25,_y_line-10);_ctx.lineTo(10,_y_line-20);_ctx.stroke();_ctx.beginPath();_ctx.fillText(_obj.asc_getSigner1(),10,_y_line+25);_ctx.fillText(_obj.asc_getSigner2(),10,_y_line+40);_ctx.fillText(_obj.asc_getEmail(),10,_y_line+55);var _url=_canvas.toDataURL("image/png");_canvas=null;var _args=[];this.ImageLoader.LoadImagesWithCallback([_url], function(){this.asc_addSignatureLine(_obj,_w,_h,_url)},_args)};baseEditorsApi.prototype.asc_getRequestSignatures=function(){var _sigs=this.asc_getAllSignatures();var _sigs_ret=[];var _found;for(var i=_sigs.length-1;i>=0;i--){var _sig=_sigs[i];_found=false;for(var j=this.signatures.length-1;j>=0;j--)if(this.signatures[j].guid==_sig.id){_found=true;break}if(!_found){var _add_sig=new AscCommon.asc_CSignatureLine;_add_sig.guid=_sig.id;_add_sig.signer1=_sig.signer;_add_sig.signer2=_sig.signer2;_add_sig.email= _sig.email;_add_sig.showDate=_sig.showDate;_add_sig.instructions=_sig.instructions;_sigs_ret.push(_add_sig)}}return _sigs_ret};baseEditorsApi.prototype.asc_Sign=function(id,guid,url1,url2){if(window["AscDesktopEditor"]&&!this.isRestrictionView())window["AscDesktopEditor"]["Sign"](id,guid,url1,url2)};baseEditorsApi.prototype.asc_RequestSign=function(guid){var signGuid=guid=="unvisibleAdd"?AscCommon.CreateGUID():guid;if(window["asc_LocalRequestSign"])window["asc_LocalRequestSign"](signGuid)};baseEditorsApi.prototype.asc_ViewCertificate= function(id){if(window["AscDesktopEditor"])window["AscDesktopEditor"]["ViewCertificate"](parseInt(""+id))};baseEditorsApi.prototype.asc_SelectCertificate=function(){if(window["AscDesktopEditor"])window["AscDesktopEditor"]["SelectCertificate"]()};baseEditorsApi.prototype.asc_GetDefaultCertificate=function(){if(window["AscDesktopEditor"])window["AscDesktopEditor"]["GetDefaultCertificate"]()};baseEditorsApi.prototype.asc_getSignatures=function(){return this.signatures};baseEditorsApi.prototype.asc_RemoveSignature= function(guid){if(window["AscDesktopEditor"])window["AscDesktopEditor"]["RemoveSignature"](guid)};baseEditorsApi.prototype.asc_RemoveAllSignatures=function(){if(window["AscDesktopEditor"])window["AscDesktopEditor"]["RemoveAllSignatures"]()};baseEditorsApi.prototype.asc_isSignaturesSupport=function(){if(window["AscDesktopEditor"]&&window["AscDesktopEditor"]["IsSignaturesSupport"])return window["AscDesktopEditor"]["IsSignaturesSupport"]();return false};baseEditorsApi.prototype.asc_isProtectionSupport= function(){if(window["AscDesktopEditor"]&&window["AscDesktopEditor"]["IsProtectionSupport"])return window["AscDesktopEditor"]["IsProtectionSupport"]();return!(this.DocInfo&&this.DocInfo.get_OfflineApp())&&this.isProtectionSupport};baseEditorsApi.prototype.asc_gotoSignature=function(guid){if(window["AscDesktopEditor"]&&window["asc_IsVisibleSign"]&&window["asc_IsVisibleSign"](guid))this.gotoSignatureInternal(guid)};baseEditorsApi.prototype.gotoSignatureInternal=function(guid){};baseEditorsApi.prototype.asc_getSignatureSetup= function(guid){var _sigs=this.asc_getAllSignatures();for(var i=_sigs.length-1;i>=0;i--){var _sig=_sigs[i];if(_sig.id==guid){var _add_sig=new AscCommon.asc_CSignatureLine;_add_sig.guid=_sig.id;_add_sig.signer1=_sig.signer;_add_sig.signer2=_sig.signer2;_add_sig.email=_sig.email;_add_sig.showDate=_sig.showDate;_add_sig.instructions=_sig.instructions;_add_sig.isrequested=true;for(var j=0;j>=0;ret.Y>>=0;ret.TargetH= this.WordControl.m_oDrawingDocument.m_dTargetSize*this.WordControl.m_nZoomValue*AscCommon.g_dKoef_mm_to_pix/100>>0;break}case c_oEditorId.Presentation:{ret.X+=this.WordControl.X;ret.Y+=this.WordControl.Y;ret.X+=this.WordControl.m_oMainParent.AbsolutePosition.L*AscCommon.g_dKoef_mm_to_pix;if(!this.WordControl.m_oLogicDocument.IsFocusOnNotes())ret.Y+=this.WordControl.m_oMainView.AbsolutePosition.T*AscCommon.g_dKoef_mm_to_pix;else ret.Y+=this.WordControl.m_oNotesContainer.AbsolutePosition.T*AscCommon.g_dKoef_mm_to_pix; ret.X+=this.WordControl.m_oDrawingDocument.TargetHtmlElementLeft;ret.Y+=this.WordControl.m_oDrawingDocument.TargetHtmlElementTop;ret.X>>=0;ret.Y>>=0;ret.TargetH=this.WordControl.m_oDrawingDocument.m_dTargetSize*this.WordControl.m_nZoomValue*AscCommon.g_dKoef_mm_to_pix/100>>0;break}case c_oEditorId.Spreadsheet:{var off,selectionType=this.asc_getCellInfo().asc_getSelectionType();if(this.asc_getCellEditMode()){var cellEditor=this.wb.cellEditor;ret.X=cellEditor.curLeft;ret.Y=cellEditor.curTop;ret.TargetH= cellEditor.curHeight;off=cellEditor.cursor}else if(Asc.c_oAscSelectionType.RangeShapeText===selectionType||Asc.c_oAscSelectionType.RangeChartText===selectionType){var drDoc=this.wb.getWorksheet().objectRender.controller.drawingDocument;ret.X=drDoc.TargetHtmlElementLeft;ret.Y=drDoc.TargetHtmlElementTop;ret.TargetH=drDoc.m_dTargetSize*this.asc_getZoom()*AscCommon.g_dKoef_mm_to_pix;off=this.HtmlElement}if(off){off=jQuery(off).offset();if(off){ret.X+=off.left;ret.Y+=off.top}}ret.X>>=0;ret.Y>>=0;ret.TargetH>>= 0;break}}return ret};baseEditorsApi.prototype.onKeyDown=function(e){};baseEditorsApi.prototype.onKeyPress=function(e){};baseEditorsApi.prototype.onKeyUp=function(e){};baseEditorsApi.prototype.getAddedTextOnKeyDown=function(e){return[]};baseEditorsApi.prototype.pre_Paste=function(_fonts,_images,callback){};baseEditorsApi.prototype.asc_Remove=function(){if(AscCommon.g_inputContext)AscCommon.g_inputContext.emulateKeyDownApi(46)};baseEditorsApi.prototype.SetTextBoxInputMode=function(bIsEnable){AscCommon.TextBoxInputMode= bIsEnable;if(AscCommon.g_inputContext)AscCommon.g_inputContext.systemInputEnable(AscCommon.TextBoxInputMode)};baseEditorsApi.prototype.GetTextBoxInputMode=function(){return AscCommon.TextBoxInputMode};baseEditorsApi.prototype.asc_OnHideContextMenu=function(){};baseEditorsApi.prototype.asc_OnShowContextMenu=function(){};baseEditorsApi.prototype.isIdle=function(){if(0==this.lastWorkTime)return 0;if(this.pluginsManager&&this.pluginsManager.isWorked())return 0;if(this.isEmbedVersion)return 0;if(!this.canSave|| !this._saveCheck())return 0;return(new Date).getTime()-this.lastWorkTime};baseEditorsApi.prototype.checkInterfaceElementBlur=function(){if(!document.activeElement||!document.createEvent||document.activeElement.id==="area_id")return;var e=document.createEvent("HTMLEvents");e.initEvent("blur",true,true);e.eventName="blur";document.activeElement.dispatchEvent(e)};baseEditorsApi.prototype.checkLastWork=function(){this.lastWorkTime=(new Date).getTime()};baseEditorsApi.prototype.setViewModeDisconnect=function(enableDownload){this.sendEvent("asc_onCoAuthoringDisconnect", enableDownload);this.asc_setViewMode(true)};baseEditorsApi.prototype.asc_setCurrentPassword=function(password){this.currentPassword=password;this.asc_Save(false,undefined,true);if(!(this.DocInfo&&this.DocInfo.get_OfflineApp())){var rData={"c":"setpassword","id":this.documentId,"password":password};var t=this;t.fCurCallback=function(input){if(null!=input&&"setpassword"==input["type"])if("ok"===input["status"])t.sendEvent("asc_onDocumentPassword",""!==t.currentPassword);else t.sendEvent("asc_onError", AscCommon.mapAscServerErrorToAscError(parseInt(input["data"])),c_oAscError.Level.NoCritical);else t.sendEvent("asc_onError",c_oAscError.ID.Unknown,c_oAscError.Level.NoCritical)};AscCommon.sendCommand(this,null,rData)}};baseEditorsApi.prototype.asc_resetPassword=function(){this.asc_setCurrentPassword("")};baseEditorsApi.prototype.asc_setMacros=function(sData){if(!this.macros)return true;if(true===AscCommon.CollaborativeEditing.Get_GlobalLock())return true;AscCommon.CollaborativeEditing.OnStart_CheckLock(); this.macros.CheckLock();if(this.editorId==AscCommon.c_oEditorId.Spreadsheet){var _this=this;Asc.editor.checkObjectsLock([this.macros.Get_Id()],function(bNoLock){if(bNoLock){AscCommon.History.Create_NewPoint(AscDFH.historydescription_DocumentMacros_Data);_this.macros.SetData(sData)}})}else if(false===AscCommon.CollaborativeEditing.OnEnd_CheckLock(false)){AscCommon.History.Create_NewPoint(AscDFH.historydescription_DocumentMacros_Data);this.macros.SetData(sData)}};baseEditorsApi.prototype.asc_getMacros= function(){return this.macros.GetData()};baseEditorsApi.prototype._beforeEvalCommand=function(){var oApi=this;switch(this.editorId){case AscCommon.c_oEditorId.Word:{if(this.WordControl&&this.WordControl.m_oLogicDocument)this.WordControl.m_oLogicDocument.LockPanelStyles();break}case AscCommon.c_oEditorId.Spreadsheet:{if(AscCommonExcel){oApi.tmpR1C1mode=AscCommonExcel.g_R1C1Mode;AscCommonExcel.g_R1C1Mode=false}break}default:break}};baseEditorsApi.prototype._afterEvalCommand=function(endAction){var oApi= this;switch(this.editorId){case AscCommon.c_oEditorId.Word:case AscCommon.c_oEditorId.Presentation:{var oLogicDocument=this.WordControl.m_oLogicDocument;if(!oLogicDocument){endAction&&endAction();return}var _imagesArray=oLogicDocument.Get_AllImageUrls();var _images={};for(var i=0;i<_imagesArray.length;i++)_images[_imagesArray[i]]=_imagesArray[i];AscCommon.Check_LoadingDataBeforePrepaste(this,oLogicDocument.Document_Get_AllFontNames(),_images,function(){if(oLogicDocument.Reassign_ImageUrls)oLogicDocument.Reassign_ImageUrls(_images); if(AscCommon.c_oEditorId.Word===oApi.editorId){oLogicDocument.UnlockPanelStyles(true);oLogicDocument.OnEndLoadScript()}oApi.asc_Recalculate(true);oLogicDocument.FinalizeAction();if(oApi.SaveAfterMacros){oApi.asc_Save();oApi.SaveAfterMacros=false}endAction&&endAction()});break}case AscCommon.c_oEditorId.Spreadsheet:{var oModel=this.wbModel;var _imagesArray=oModel.getAllImageUrls();var _images={};for(var i=0;i<_imagesArray.length;i++)_images[_imagesArray[i]]=_imagesArray[i];AscCommon.Check_LoadingDataBeforePrepaste(this, oModel._generateFontMap(),_images,function(){oModel.reassignImageUrls(_images);oApi.asc_Recalculate(true);var wsView=oApi.wb&&oApi.wb.getWorksheet();if(wsView&&wsView.objectRender&&wsView.objectRender.controller)wsView.objectRender.controller.recalculate2(undefined);if(oApi.SaveAfterMacros){oApi.asc_Save();oApi.SaveAfterMacros=false}endAction&&endAction()});if(AscCommonExcel){AscCommonExcel.g_R1C1Mode=oApi.tmpR1C1mode;oApi.tmpR1C1mode=null}break}default:break}};baseEditorsApi.prototype.asc_runAutostartMacroses= function(){if(!this.macros||this.disableAutostartMacros)return;if(!this.asc_canPaste())return;this._beforeEvalCommand();this.macros.runAuto();this._afterEvalCommand(undefined)};baseEditorsApi.prototype.asc_runMacros=function(sGuid){if(!this.macros)return;if(!this.asc_canPaste())return;this._beforeEvalCommand();this.macros.run(sGuid);this._afterEvalCommand(undefined)};baseEditorsApi.prototype.asc_getAllMacrosNames=function(){if(!this.macros)return[];return this.macros.getAllNames()};baseEditorsApi.prototype.asc_getMacrosGuidByName= function(sName){if(!this.macros)return"";return this.macros.getGuidByName(sName)};baseEditorsApi.prototype.asc_getMacrosByGuid=function(sGuid){if(!this.macros)return"";return this.macros.getNameByGuid(sGuid)};baseEditorsApi.prototype.asc_getSelectedDrawingObjectsCount=function(){return 0};baseEditorsApi.prototype.asc_decodeBuffer=function(buffer,options,callback){var reader=new FileReader;reader.onload=reader.onerror=function(e){var text=e.target.result?e.target.result:"";if(options instanceof Asc.asc_CTextOptions)callback(AscCommon.parseText(text, options));else callback(text.match(/[^\r\n]+/g))};var encoding="UTF-8";var codePage=options.asc_getCodePage();var encodingsLen=AscCommon.c_oAscEncodings.length;for(var i=0;i=0)window["AscCommonWord"].g_AutoCorrectMathsList.AutoCorrectMathSymbols[changeInd][1]=repVal;else window["AscCommonWord"].g_AutoCorrectMathsList.AutoCorrectMathSymbols.push([element,repVal])};baseEditorsApi.prototype.asc_AddFromAutoCorrectMathFunctions=function(newEl){window["AscCommonWord"].g_AutoCorrectMathsList.AutoCorrectMathFuncs.push(newEl)};baseEditorsApi.prototype.asc_refreshOnStartAutoCorrectMathSymbols=function(remItems,addItems,flag){var me= this;this.asc_resetToDefaultAutoCorrectMathSymbols();if(remItems)remItems.forEach(function(el){me.asc_deleteFromAutoCorrectMathSymbols(el)});if(addItems)addItems.forEach(function(el){me.asc_AddOrEditFromAutoCorrectMathSymbols(el[0],el[1])});this.asc_updateFlagAutoCorrectMathSymbols(flag)};baseEditorsApi.prototype.asc_refreshOnStartAutoCorrectMathFunctions=function(remItems,addItems){var me=this;this.asc_resetToDefaultAutoCorrectMathFunctions();if(remItems)remItems.forEach(function(el){me.asc_deleteFromAutoCorrectMathFunctions(el)}); if(addItems)addItems.forEach(function(el){me.asc_AddFromAutoCorrectMathFunctions(el)})};baseEditorsApi.prototype.asc_updateFlagAutoCorrectMathSymbols=function(flag){window["AscCommonWord"].b_DoAutoCorrectMathSymbols=flag};baseEditorsApi.prototype.getFileAsFromChanges=function(){var func_before=null;var func_after=null;if(this.editorId===AscCommon.c_oEditorId.Word)if(this.WordControl&&this.WordControl.m_oLogicDocument&&this.WordControl.m_oLogicDocument.IsViewModeInReview()){var isFinal=this.WordControl.m_oLogicDocument.ViewModeInReview.mode=== 1?true:false;func_before=function(api){api.WordControl.m_oLogicDocument.Start_SilentMode();api.asc_EndViewModeInReview()};func_after=function(api){api.asc_BeginViewModeInReview(isFinal);api.WordControl.m_oLogicDocument.End_SilentMode(false)}}func_before&&func_before(this);var ret=this.asc_nativeGetFile3();func_after&&func_after(this);return ret};baseEditorsApi.prototype.initShortcuts=function(arrShortcuts,isRemoveBeforeAdd){for(var nIndex=0,nCount=arrShortcuts.length;nIndex";_editor.currentPassword=obj["password"];_editor.currentDocumentHash=obj["hash"];_editor.currentDocumentInfo=obj["docinfo"];AscCommon.EncryptionWorker.isPasswordCryptoPresent=true;if(window.isNativeOpenPassword)window["AscDesktopEditor"]["NativeViewerOpen"](obj["password"]); else window["AscDesktopEditor"]["SetAdvancedOptions"](_param)}else this._onNeedParams({message:obj["message"]},true);break}case "encryptData":case "decryptData":{AscCommon.EncryptionWorker.receiveChanges(obj);break}}};Api.prototype["pluginMethod_SetProperties"]=function(obj){if(!obj)return;for(var prop in obj)switch(prop){case "copyoutenabled":{this.copyOutEnabled=obj[prop];this.sync_CanCopyCutCallback(this.copyOutEnabled);break}case "watermark_on_draw":{var sText="";var tempProp={};try{tempProp= typeof obj[prop]==="string"?JSON.parse(obj[prop]):obj[prop]}catch(err){tempProp={}}if(tempProp["paragraphs"])tempProp["paragraphs"].forEach(function(el){if(el["runs"])sText+=el["runs"].reduce(function(accum,curel){return accum+(curel["text"]?curel["text"]:"")},"")});if(!(typeof sText==="string"))sText="";AscFonts.FontPickerByCharacter.checkText(sText,this,function(){this.watermarkDraw=obj[prop]?new AscCommon.CWatermarkOnDraw(obj[prop],this):null;this.watermarkDraw.checkOnReady()});break}case "hideContentControlTrack":{if(this.editorId=== AscCommon.c_oEditorId.Word&&this.WordControl&&this.WordControl.m_oLogicDocument)this.WordControl.m_oLogicDocument.SetForceHideContentControlTrack(obj[prop]);break}case "disableAutostartMacros":{this.disableAutostartMacros=true}default:break}};Api.prototype["pluginMethod_ShowInputHelper"]=function(guid,w,h,isKeyboardTake){var _frame=document.getElementById("iframe_"+guid);if(!_frame)return;var _offset=this.getTargetOnBodyCoords();if(w>_offset.W)w=_offset.W;if(h>_offset.H)h=_offset.H;var _offsetToFrame= 10;var _r=_offset.X+_offsetToFrame+w;var _t=_offset.Y-_offsetToFrame-h;var _b=_offset.Y+_offset.TargetH+_offsetToFrame+h;var _x=_offset.X+_offsetToFrame;if(_r>_offset.W)_x+=_offset.W-_r;var _y=0;if(_b<_offset.H)_y=_offset.Y+_offset.TargetH+_offsetToFrame;else if(_t>0)_y=_t;else{_y=_offset.Y+_offset.TargetH+_offsetToFrame;h+=_offset.H-_b}_frame.style.left=_x+"px";_frame.style.top=_y+"px";_frame.style.width=w+"px";_frame.style.height=h+"px";if(!this.isMobileVersion)_frame.style.zIndex=1E3;else _frame.style.zIndex= 5001;if(!_frame.style.boxShadow){_frame.style.boxShadow="0 6px 12px rgba(0, 0, 0, 0.175)";_frame.style.webkitBoxShadow="0 6px 12px rgba(0, 0, 0, 0.175)"}if(isKeyboardTake){_frame.setAttribute("oo_editor_input","true");_frame.focus()}else{_frame.removeAttribute("oo_editor_input");if(AscCommon.g_inputContext){AscCommon.g_inputContext.isNoClearOnFocus=true;AscCommon.g_inputContext.HtmlArea.focus()}}if(AscCommon.g_inputContext){AscCommon.g_inputContext.isInputHelpersPresent=true;AscCommon.g_inputContext.isInputHelpers[guid]= true}};Api.prototype["pluginMethod_UnShowInputHelper"]=function(guid,isclear){var _frame=document.getElementById("iframe_"+guid);if(!_frame)return;_frame.style.width="10px";_frame.style.height="10px";_frame.removeAttribute("oo_editor_input");_frame.style.zIndex=-1E3;if(AscCommon.g_inputContext&&AscCommon.g_inputContext.HtmlArea){AscCommon.g_inputContext.HtmlArea.focus();if(AscCommon.g_inputContext.isInputHelpers[guid])delete AscCommon.g_inputContext.isInputHelpers[guid];var count=0;for(var test in AscCommon.g_inputContext.isInputHelpers)if(AscCommon.g_inputContext.isInputHelpers[test])count++; AscCommon.g_inputContext.isInputHelpersPresent=0!=count}if(AscCommon.g_inputContext&&isclear)AscCommon.g_inputContext.keyPressInput=""};Api.prototype["pluginMethod_CoAuthoringChatSendMessage"]=function(sText){return this.CoAuthoringChatSendMessage(sText)};Api.prototype["pluginMethod_GetSelectionType"]=function(){switch(this.editorId){case AscCommon.c_oEditorId.Word:{if(!this.WordControl||!this.WordControl.m_oLogicDocument)return"none";var logicDoc=this.WordControl.m_oLogicDocument;if(!logicDoc.IsSelectionUse())return"none"; var selectionBounds=logicDoc.GetSelectionBounds();var eps=1E-4;if(selectionBounds&&selectionBounds.Start&&selectionBounds.End&&Math.abs(selectionBounds.Start.W)>eps&&Math.abs(selectionBounds.End.W)>eps)return"text";if(logicDoc.DrawingObjects.getSelectedObjectsBounds())return"drawing";return"none"}case AscCommon.c_oEditorId.Presentation:{if(!this.WordControl||!this.WordControl.m_oLogicDocument)return"none";var logicDoc=this.WordControl.m_oLogicDocument;if(-1===logicDoc.CurPage)return"none";var _controller= logicDoc.Slides[logicDoc.CurPage].graphicObjects;var _elementsCount=_controller.selectedObjects.length;var retType="slide";if(!_controller.IsSelectionUse()&&_elementsCount>0)retType="none";var selectionBounds=logicDoc.GetSelectionBounds();var eps=1E-4;if(selectionBounds&&selectionBounds.Start&&selectionBounds.End&&Math.abs(selectionBounds.Start.W)>eps&&Math.abs(selectionBounds.End.W)>eps)return"text";if(retType==="slide"&&_controller.getSelectedObjectsBounds())retType="drawing";return retType}case AscCommon.c_oEditorId.Spreadsheet:{if(!this.wb|| !this.wb.getWorksheet())return"none";var objectRender=this.wb.getWorksheet().objectRender;if(!objectRender)return"none";var controller=objectRender.controller;if(!controller)return"none";var selection=this.wb.GetSelectionRectsBounds();var retType="none";if(!controller.IsSelectionUse()&&!selection)retType="none";if(controller.GetSelectionBounds()||selection)retType="text";if(controller.getSelectedObjectsBounds())retType="drawing";return retType}default:break}return"none"}})(window);"use strict"; (function(window,undefined){function CBackground(obj){if(obj){this.Value=undefined!=obj.Value?obj.Value:null;if(obj.GetSimpleColor){if(undefined!==obj.Value&&Asc.c_oAscShd.Nil!==this.Value)this.Value=Asc.c_oAscShd.Clear;if(Asc.c_oAscShd.Clear===obj.Value&&obj.Unifill&&obj.Unifill.fill&&obj.Unifill.fill.type===window["Asc"].c_oAscFill.FILL_TYPE_SOLID&&obj.Unifill.fill.color)this.Color=AscCommon.CreateAscColor(obj.Unifill.fill.color);else{var oColor=obj.GetSimpleColor();this.Color=AscCommon.CreateAscColorCustom(oColor.r, oColor.g,oColor.b,oColor.Auto)}}else if(obj.Unifill&&obj.Unifill.fill&&obj.Unifill.fill.type===window["Asc"].c_oAscFill.FILL_TYPE_SOLID&&obj.Unifill.fill.color)this.Color=AscCommon.CreateAscColor(obj.Unifill.fill.color);else this.Color=undefined!=obj.Color&&null!=obj.Color?AscCommon.CreateAscColorCustom(obj.Color.r,obj.Color.g,obj.Color.b):null}else{this.Color=AscCommon.CreateAscColorCustom(0,0,0);this.Value=1}}CBackground.prototype.get_Color=function(){return this.Color};CBackground.prototype.put_Color= function(v){this.Color=v?v:null};CBackground.prototype.get_Value=function(){return this.Value};CBackground.prototype.put_Value=function(v){this.Value=v};window["Asc"]["CBackground"]=window["Asc"].CBackground=CBackground;CBackground.prototype["get_Color"]=CBackground.prototype.get_Color;CBackground.prototype["put_Color"]=CBackground.prototype.put_Color;CBackground.prototype["get_Value"]=CBackground.prototype.get_Value;CBackground.prototype["put_Value"]=CBackground.prototype.put_Value;function CTablePositionH(obj){if(obj){this.RelativeFrom= undefined===obj.RelativeFrom?Asc.c_oAscHAnchor.Margin:obj.RelativeFrom;this.UseAlign=undefined===obj.UseAlign?false:obj.UseAlign;this.Align=undefined===obj.Align?undefined:obj.Align;this.Value=undefined===obj.Value?0:obj.Value}else{this.RelativeFrom=Asc.c_oAscHAnchor.Column;this.UseAlign=false;this.Align=undefined;this.Value=0}}CTablePositionH.prototype.get_RelativeFrom=function(){return this.RelativeFrom};CTablePositionH.prototype.put_RelativeFrom=function(v){this.RelativeFrom=v};CTablePositionH.prototype.get_UseAlign= function(){return this.UseAlign};CTablePositionH.prototype.put_UseAlign=function(v){this.UseAlign=v};CTablePositionH.prototype.get_Align=function(){return this.Align};CTablePositionH.prototype.put_Align=function(v){this.Align=v};CTablePositionH.prototype.get_Value=function(){return this.Value};CTablePositionH.prototype.put_Value=function(v){this.Value=v};function CTablePositionV(obj){if(obj){this.RelativeFrom=undefined===obj.RelativeFrom?Asc.c_oAscVAnchor.Text:obj.RelativeFrom;this.UseAlign=undefined=== obj.UseAlign?false:obj.UseAlign;this.Align=undefined===obj.Align?undefined:obj.Align;this.Value=undefined===obj.Value?0:obj.Value}else{this.RelativeFrom=Asc.c_oAscVAnchor.Text;this.UseAlign=false;this.Align=undefined;this.Value=0}}CTablePositionV.prototype.get_RelativeFrom=function(){return this.RelativeFrom};CTablePositionV.prototype.put_RelativeFrom=function(v){this.RelativeFrom=v};CTablePositionV.prototype.get_UseAlign=function(){return this.UseAlign};CTablePositionV.prototype.put_UseAlign=function(v){this.UseAlign= v};CTablePositionV.prototype.get_Align=function(){return this.Align};CTablePositionV.prototype.put_Align=function(v){this.Align=v};CTablePositionV.prototype.get_Value=function(){return this.Value};CTablePositionV.prototype.put_Value=function(v){this.Value=v};window["Asc"]["CTablePositionH"]=CTablePositionH;CTablePositionH.prototype["get_RelativeFrom"]=CTablePositionH.prototype.get_RelativeFrom;CTablePositionH.prototype["put_RelativeFrom"]=CTablePositionH.prototype.put_RelativeFrom;CTablePositionH.prototype["get_UseAlign"]= CTablePositionH.prototype.get_UseAlign;CTablePositionH.prototype["put_UseAlign"]=CTablePositionH.prototype.put_UseAlign;CTablePositionH.prototype["get_Align"]=CTablePositionH.prototype.get_Align;CTablePositionH.prototype["put_Align"]=CTablePositionH.prototype.put_Align;CTablePositionH.prototype["get_Value"]=CTablePositionH.prototype.get_Value;CTablePositionH.prototype["put_Value"]=CTablePositionH.prototype.put_Value;window["Asc"]["CTablePositionV"]=CTablePositionV;CTablePositionV.prototype["get_RelativeFrom"]= CTablePositionV.prototype.get_RelativeFrom;CTablePositionV.prototype["put_RelativeFrom"]=CTablePositionV.prototype.put_RelativeFrom;CTablePositionV.prototype["get_UseAlign"]=CTablePositionV.prototype.get_UseAlign;CTablePositionV.prototype["put_UseAlign"]=CTablePositionV.prototype.put_UseAlign;CTablePositionV.prototype["get_Align"]=CTablePositionV.prototype.get_Align;CTablePositionV.prototype["put_Align"]=CTablePositionV.prototype.put_Align;CTablePositionV.prototype["get_Value"]=CTablePositionV.prototype.get_Value; CTablePositionV.prototype["put_Value"]=CTablePositionV.prototype.put_Value;function CTablePropLook(obj){this.FirstCol=false;this.FirstRow=false;this.LastCol=false;this.LastRow=false;this.BandHor=false;this.BandVer=false;if(obj){this.FirstCol=undefined===obj.m_bFirst_Col?false:obj.m_bFirst_Col;this.FirstRow=undefined===obj.m_bFirst_Row?false:obj.m_bFirst_Row;this.LastCol=undefined===obj.m_bLast_Col?false:obj.m_bLast_Col;this.LastRow=undefined===obj.m_bLast_Row?false:obj.m_bLast_Row;this.BandHor=undefined=== obj.m_bBand_Hor?false:obj.m_bBand_Hor;this.BandVer=undefined===obj.m_bBand_Ver?false:obj.m_bBand_Ver}}CTablePropLook.prototype.get_FirstCol=function(){return this.FirstCol};CTablePropLook.prototype.put_FirstCol=function(v){this.FirstCol=v};CTablePropLook.prototype.get_FirstRow=function(){return this.FirstRow};CTablePropLook.prototype.put_FirstRow=function(v){this.FirstRow=v};CTablePropLook.prototype.get_LastCol=function(){return this.LastCol};CTablePropLook.prototype.put_LastCol=function(v){this.LastCol= v};CTablePropLook.prototype.get_LastRow=function(){return this.LastRow};CTablePropLook.prototype.put_LastRow=function(v){this.LastRow=v};CTablePropLook.prototype.get_BandHor=function(){return this.BandHor};CTablePropLook.prototype.put_BandHor=function(v){this.BandHor=v};CTablePropLook.prototype.get_BandVer=function(){return this.BandVer};CTablePropLook.prototype.put_BandVer=function(v){this.BandVer=v};window["Asc"]["CTablePropLook"]=window["Asc"].CTablePropLook=CTablePropLook;CTablePropLook.prototype["get_FirstCol"]= CTablePropLook.prototype.get_FirstCol;CTablePropLook.prototype["put_FirstCol"]=CTablePropLook.prototype.put_FirstCol;CTablePropLook.prototype["get_FirstRow"]=CTablePropLook.prototype.get_FirstRow;CTablePropLook.prototype["put_FirstRow"]=CTablePropLook.prototype.put_FirstRow;CTablePropLook.prototype["get_LastCol"]=CTablePropLook.prototype.get_LastCol;CTablePropLook.prototype["put_LastCol"]=CTablePropLook.prototype.put_LastCol;CTablePropLook.prototype["get_LastRow"]=CTablePropLook.prototype.get_LastRow; CTablePropLook.prototype["put_LastRow"]=CTablePropLook.prototype.put_LastRow;CTablePropLook.prototype["get_BandHor"]=CTablePropLook.prototype.get_BandHor;CTablePropLook.prototype["put_BandHor"]=CTablePropLook.prototype.put_BandHor;CTablePropLook.prototype["get_BandVer"]=CTablePropLook.prototype.get_BandVer;CTablePropLook.prototype["put_BandVer"]=CTablePropLook.prototype.put_BandVer;function CTableProp(tblProp){if(tblProp){this.CanBeFlow=undefined!=tblProp.CanBeFlow?tblProp.CanBeFlow:false;this.CellSelect= undefined!=tblProp.CellSelect?tblProp.CellSelect:false;this.CellSelect=undefined!=tblProp.CellSelect?tblProp.CellSelect:false;this.TableWidth=undefined!=tblProp.TableWidth?tblProp.TableWidth:null;this.TableSpacing=undefined!=tblProp.TableSpacing?tblProp.TableSpacing:null;this.TableDefaultMargins=undefined!=tblProp.TableDefaultMargins&&null!=tblProp.TableDefaultMargins?new Asc.asc_CPaddings(tblProp.TableDefaultMargins):null;this.CellMargins=undefined!=tblProp.CellMargins&&null!=tblProp.CellMargins? new CMargins(tblProp.CellMargins):null;this.TableAlignment=undefined!=tblProp.TableAlignment?tblProp.TableAlignment:null;this.TableIndent=undefined!=tblProp.TableIndent?tblProp.TableIndent:null;this.TableWrappingStyle=undefined!=tblProp.TableWrappingStyle?tblProp.TableWrappingStyle:null;this.TablePaddings=undefined!=tblProp.TablePaddings&&null!=tblProp.TablePaddings?new Asc.asc_CPaddings(tblProp.TablePaddings):null;this.TableBorders=undefined!=tblProp.TableBorders&&null!=tblProp.TableBorders?new CBorders(tblProp.TableBorders): null;this.CellBorders=undefined!=tblProp.CellBorders&&null!=tblProp.CellBorders?new CBorders(tblProp.CellBorders):null;this.TableBackground=undefined!=tblProp.TableBackground&&null!=tblProp.TableBackground?new CBackground(tblProp.TableBackground):null;this.CellsBackground=undefined!=tblProp.CellsBackground&&null!=tblProp.CellsBackground?new CBackground(tblProp.CellsBackground):null;this.Position=undefined!=tblProp.Position&&null!=tblProp.Position?new Asc.CPosition(tblProp.Position):null;this.PositionH= undefined!=tblProp.PositionH&&null!=tblProp.PositionH?new CTablePositionH(tblProp.PositionH):undefined;this.PositionV=undefined!=tblProp.PositionV&&null!=tblProp.PositionV?new CTablePositionV(tblProp.PositionV):undefined;this.Internal_Position=undefined!=tblProp.Internal_Position?tblProp.Internal_Position:undefined;this.ForSelectedCells=undefined!=tblProp.ForSelectedCells?tblProp.ForSelectedCells:true;this.TableStyle=undefined!=tblProp.TableStyle?tblProp.TableStyle:null;this.TableLook=undefined!= tblProp.TableLook?new CTablePropLook(tblProp.TableLook):null;this.RowsInHeader=undefined!==tblProp.RowsInHeader?tblProp.RowsInHeader:false;this.CellsVAlign=undefined!=tblProp.CellsVAlign?tblProp.CellsVAlign:c_oAscVertAlignJc.Top;this.AllowOverlap=undefined!=tblProp.AllowOverlap?tblProp.AllowOverlap:undefined;this.TableLayout=tblProp.TableLayout;this.CellsTextDirection=tblProp.CellsTextDirection;this.CellsNoWrap=tblProp.CellsNoWrap;this.CellsWidth=tblProp.CellsWidth;this.CellsWidthNotEqual=tblProp.CellsWidthNotEqual; this.Locked=undefined!=tblProp.Locked?tblProp.Locked:false;this.PercentFullWidth=tblProp.PercentFullWidth;this.TableDescription=tblProp.TableDescription;this.TableCaption=tblProp.TableCaption;this.ColumnWidth=tblProp.ColumnWidth;this.RowHeight=tblProp.RowHeight}else{this.CellSelect=false;this.Locked=false}}CTableProp.prototype.get_Width=function(){return this.TableWidth};CTableProp.prototype.put_Width=function(v){this.TableWidth=v};CTableProp.prototype.get_Spacing=function(){return this.TableSpacing}; CTableProp.prototype.put_Spacing=function(v){this.TableSpacing=v};CTableProp.prototype.get_DefaultMargins=function(){return this.TableDefaultMargins};CTableProp.prototype.put_DefaultMargins=function(v){this.TableDefaultMargins=v};CTableProp.prototype.get_CellMargins=function(){return this.CellMargins};CTableProp.prototype.put_CellMargins=function(v){this.CellMargins=v};CTableProp.prototype.get_TableAlignment=function(){return this.TableAlignment};CTableProp.prototype.put_TableAlignment=function(v){this.TableAlignment= v};CTableProp.prototype.get_TableIndent=function(){return this.TableIndent};CTableProp.prototype.put_TableIndent=function(v){this.TableIndent=v};CTableProp.prototype.get_TableWrap=function(){return this.TableWrappingStyle};CTableProp.prototype.put_TableWrap=function(v){this.TableWrappingStyle=v};CTableProp.prototype.get_TablePaddings=function(){return this.TablePaddings};CTableProp.prototype.put_TablePaddings=function(v){this.TablePaddings=v};CTableProp.prototype.get_TableBorders=function(){return this.TableBorders}; CTableProp.prototype.put_TableBorders=function(v){this.TableBorders=v};CTableProp.prototype.get_CellBorders=function(){return this.CellBorders};CTableProp.prototype.put_CellBorders=function(v){this.CellBorders=v};CTableProp.prototype.get_TableBackground=function(){return this.TableBackground};CTableProp.prototype.put_TableBackground=function(v){this.TableBackground=v};CTableProp.prototype.get_CellsBackground=function(){return this.CellsBackground};CTableProp.prototype.put_CellsBackground=function(v){this.CellsBackground= v};CTableProp.prototype.get_Position=function(){return this.Position};CTableProp.prototype.put_Position=function(v){this.Position=v};CTableProp.prototype.get_PositionH=function(){return this.PositionH};CTableProp.prototype.put_PositionH=function(v){this.PositionH=v};CTableProp.prototype.get_PositionV=function(){return this.PositionV};CTableProp.prototype.put_PositionV=function(v){this.PositionV=v};CTableProp.prototype.get_Value_X=function(RelativeFrom){if(undefined!=this.Internal_Position)return this.Internal_Position.Calculate_X_Value(RelativeFrom); return 0};CTableProp.prototype.get_Value_Y=function(RelativeFrom){if(undefined!=this.Internal_Position)return this.Internal_Position.Calculate_Y_Value(RelativeFrom);return 0};CTableProp.prototype.get_ForSelectedCells=function(){return this.ForSelectedCells};CTableProp.prototype.put_ForSelectedCells=function(v){this.ForSelectedCells=v};CTableProp.prototype.put_CellSelect=function(v){this.CellSelect=v};CTableProp.prototype.get_CellSelect=function(){return this.CellSelect};CTableProp.prototype.get_CanBeFlow= function(){return this.CanBeFlow};CTableProp.prototype.get_RowsInHeader=function(){return this.RowsInHeader};CTableProp.prototype.put_RowsInHeader=function(v){this.RowsInHeader=v};CTableProp.prototype.get_Locked=function(){return this.Locked};CTableProp.prototype.get_CellsVAlign=function(){return this.CellsVAlign};CTableProp.prototype.put_CellsVAlign=function(v){this.CellsVAlign=v};CTableProp.prototype.get_TableLook=function(){return this.TableLook};CTableProp.prototype.put_TableLook=function(v){this.TableLook= v};CTableProp.prototype.get_TableStyle=function(){return this.TableStyle};CTableProp.prototype.put_TableStyle=function(v){this.TableStyle=v};CTableProp.prototype.get_AllowOverlap=function(){return this.AllowOverlap};CTableProp.prototype.put_AllowOverlap=function(v){this.AllowOverlap=v};CTableProp.prototype.get_TableLayout=function(){return this.TableLayout};CTableProp.prototype.put_TableLayout=function(v){this.TableLayout=v};CTableProp.prototype.get_CellsTextDirection=function(){return this.CellsTextDirection}; CTableProp.prototype.put_CellsTextDirection=function(v){this.CellsTextDirection=v};CTableProp.prototype.get_CellsNoWrap=function(){return this.CellsNoWrap};CTableProp.prototype.put_CellsNoWrap=function(v){this.CellsNoWrap=v};CTableProp.prototype.get_CellsWidth=function(){return this.CellsWidth};CTableProp.prototype.put_CellsWidth=function(v){this.CellsWidth=v};CTableProp.prototype.get_PercentFullWidth=function(){return this.PercentFullWidth};CTableProp.prototype.get_CellsWidthNotEqual=function(){return this.CellsWidthNotEqual}; CTableProp.prototype.get_TableDescription=function(){return this.TableDescription};CTableProp.prototype.put_TableDescription=function(v){this.TableDescription=v};CTableProp.prototype.get_TableCaption=function(){return this.TableCaption};CTableProp.prototype.put_TableCaption=function(v){this.TableCaption=v};CTableProp.prototype.get_ColumnWidth=function(){return this.ColumnWidth};CTableProp.prototype.put_ColumnWidth=function(v){this.ColumnWidth=v};CTableProp.prototype.get_RowHeight=function(){return this.RowHeight}; CTableProp.prototype.put_RowHeight=function(v){this.RowHeight=v};window["Asc"]["CTableProp"]=window["Asc"].CTableProp=CTableProp;CTableProp.prototype["get_Width"]=CTableProp.prototype.get_Width;CTableProp.prototype["put_Width"]=CTableProp.prototype.put_Width;CTableProp.prototype["get_Spacing"]=CTableProp.prototype.get_Spacing;CTableProp.prototype["put_Spacing"]=CTableProp.prototype.put_Spacing;CTableProp.prototype["get_DefaultMargins"]=CTableProp.prototype.get_DefaultMargins;CTableProp.prototype["put_DefaultMargins"]= CTableProp.prototype.put_DefaultMargins;CTableProp.prototype["get_CellMargins"]=CTableProp.prototype.get_CellMargins;CTableProp.prototype["put_CellMargins"]=CTableProp.prototype.put_CellMargins;CTableProp.prototype["get_TableAlignment"]=CTableProp.prototype.get_TableAlignment;CTableProp.prototype["put_TableAlignment"]=CTableProp.prototype.put_TableAlignment;CTableProp.prototype["get_TableIndent"]=CTableProp.prototype.get_TableIndent;CTableProp.prototype["put_TableIndent"]=CTableProp.prototype.put_TableIndent; CTableProp.prototype["get_TableWrap"]=CTableProp.prototype.get_TableWrap;CTableProp.prototype["put_TableWrap"]=CTableProp.prototype.put_TableWrap;CTableProp.prototype["get_TablePaddings"]=CTableProp.prototype.get_TablePaddings;CTableProp.prototype["put_TablePaddings"]=CTableProp.prototype.put_TablePaddings;CTableProp.prototype["get_TableBorders"]=CTableProp.prototype.get_TableBorders;CTableProp.prototype["put_TableBorders"]=CTableProp.prototype.put_TableBorders;CTableProp.prototype["get_CellBorders"]= CTableProp.prototype.get_CellBorders;CTableProp.prototype["put_CellBorders"]=CTableProp.prototype.put_CellBorders;CTableProp.prototype["get_TableBackground"]=CTableProp.prototype.get_TableBackground;CTableProp.prototype["put_TableBackground"]=CTableProp.prototype.put_TableBackground;CTableProp.prototype["get_CellsBackground"]=CTableProp.prototype.get_CellsBackground;CTableProp.prototype["put_CellsBackground"]=CTableProp.prototype.put_CellsBackground;CTableProp.prototype["get_Position"]=CTableProp.prototype.get_Position; CTableProp.prototype["put_Position"]=CTableProp.prototype.put_Position;CTableProp.prototype["get_PositionH"]=CTableProp.prototype.get_PositionH;CTableProp.prototype["put_PositionH"]=CTableProp.prototype.put_PositionH;CTableProp.prototype["get_PositionV"]=CTableProp.prototype.get_PositionV;CTableProp.prototype["put_PositionV"]=CTableProp.prototype.put_PositionV;CTableProp.prototype["get_Value_X"]=CTableProp.prototype.get_Value_X;CTableProp.prototype["get_Value_Y"]=CTableProp.prototype.get_Value_Y; CTableProp.prototype["get_ForSelectedCells"]=CTableProp.prototype.get_ForSelectedCells;CTableProp.prototype["put_ForSelectedCells"]=CTableProp.prototype.put_ForSelectedCells;CTableProp.prototype["put_CellSelect"]=CTableProp.prototype.put_CellSelect;CTableProp.prototype["get_CellSelect"]=CTableProp.prototype.get_CellSelect;CTableProp.prototype["get_CanBeFlow"]=CTableProp.prototype.get_CanBeFlow;CTableProp.prototype["get_RowsInHeader"]=CTableProp.prototype.get_RowsInHeader;CTableProp.prototype["put_RowsInHeader"]= CTableProp.prototype.put_RowsInHeader;CTableProp.prototype["get_Locked"]=CTableProp.prototype.get_Locked;CTableProp.prototype["get_CellsVAlign"]=CTableProp.prototype.get_CellsVAlign;CTableProp.prototype["put_CellsVAlign"]=CTableProp.prototype.put_CellsVAlign;CTableProp.prototype["get_TableLook"]=CTableProp.prototype.get_TableLook;CTableProp.prototype["put_TableLook"]=CTableProp.prototype.put_TableLook;CTableProp.prototype["get_TableStyle"]=CTableProp.prototype.get_TableStyle;CTableProp.prototype["put_TableStyle"]= CTableProp.prototype.put_TableStyle;CTableProp.prototype["get_AllowOverlap"]=CTableProp.prototype.get_AllowOverlap;CTableProp.prototype["put_AllowOverlap"]=CTableProp.prototype.put_AllowOverlap;CTableProp.prototype["get_TableLayout"]=CTableProp.prototype.get_TableLayout;CTableProp.prototype["put_TableLayout"]=CTableProp.prototype.put_TableLayout;CTableProp.prototype["get_CellsTextDirection"]=CTableProp.prototype.get_CellsTextDirection;CTableProp.prototype["put_CellsTextDirection"]=CTableProp.prototype.put_CellsTextDirection; CTableProp.prototype["get_CellsNoWrap"]=CTableProp.prototype.get_CellsNoWrap;CTableProp.prototype["put_CellsNoWrap"]=CTableProp.prototype.put_CellsNoWrap;CTableProp.prototype["get_CellsWidth"]=CTableProp.prototype.get_CellsWidth;CTableProp.prototype["put_CellsWidth"]=CTableProp.prototype.put_CellsWidth;CTableProp.prototype["get_PercentFullWidth"]=CTableProp.prototype.get_PercentFullWidth;CTableProp.prototype["get_CellsWidthNotEqual"]=CTableProp.prototype.get_CellsWidthNotEqual;CTableProp.prototype["get_TableDescription"]= CTableProp.prototype.get_TableDescription;CTableProp.prototype["put_TableDescription"]=CTableProp.prototype.put_TableDescription;CTableProp.prototype["get_TableCaption"]=CTableProp.prototype.get_TableCaption;CTableProp.prototype["put_TableCaption"]=CTableProp.prototype.put_TableCaption;CTableProp.prototype["get_ColumnWidth"]=CTableProp.prototype.get_ColumnWidth;CTableProp.prototype["put_ColumnWidth"]=CTableProp.prototype.put_ColumnWidth;CTableProp.prototype["get_RowHeight"]=CTableProp.prototype.get_RowHeight; CTableProp.prototype["put_RowHeight"]=CTableProp.prototype.put_RowHeight;function CBorders(obj){if(obj){this.Left=undefined!=obj.Left&&null!=obj.Left?new Asc.asc_CTextBorder(obj.Left):null;this.Top=undefined!=obj.Top&&null!=obj.Top?new Asc.asc_CTextBorder(obj.Top):null;this.Right=undefined!=obj.Right&&null!=obj.Right?new Asc.asc_CTextBorder(obj.Right):null;this.Bottom=undefined!=obj.Bottom&&null!=obj.Bottom?new Asc.asc_CTextBorder(obj.Bottom):null;this.InsideH=undefined!=obj.InsideH&&null!=obj.InsideH? new Asc.asc_CTextBorder(obj.InsideH):null;this.InsideV=undefined!=obj.InsideV&&null!=obj.InsideV?new Asc.asc_CTextBorder(obj.InsideV):null}}CBorders.prototype.get_Left=function(){return this.Left};CBorders.prototype.put_Left=function(v){this.Left=v?new Asc.asc_CTextBorder(v):null};CBorders.prototype.get_Top=function(){return this.Top};CBorders.prototype.put_Top=function(v){this.Top=v?new Asc.asc_CTextBorder(v):null};CBorders.prototype.get_Right=function(){return this.Right};CBorders.prototype.put_Right= function(v){this.Right=v?new Asc.asc_CTextBorder(v):null};CBorders.prototype.get_Bottom=function(){return this.Bottom};CBorders.prototype.put_Bottom=function(v){this.Bottom=v?new Asc.asc_CTextBorder(v):null};CBorders.prototype.get_InsideH=function(){return this.InsideH};CBorders.prototype.put_InsideH=function(v){this.InsideH=v?new Asc.asc_CTextBorder(v):null};CBorders.prototype.get_InsideV=function(){return this.InsideV};CBorders.prototype.put_InsideV=function(v){this.InsideV=v?new Asc.asc_CTextBorder(v): null};function CMargins(obj){if(obj){this.Left=undefined!=obj.Left?obj.Left:null;this.Right=undefined!=obj.Right?obj.Right:null;this.Top=undefined!=obj.Top?obj.Top:null;this.Bottom=undefined!=obj.Bottom?obj.Bottom:null;this.Flag=undefined!=obj.Flag?obj.Flag:null}else{this.Left=null;this.Right=null;this.Top=null;this.Bottom=null;this.Flag=null}}CMargins.prototype.get_Left=function(){return this.Left};CMargins.prototype.put_Left=function(v){this.Left=v};CMargins.prototype.get_Right=function(){return this.Right}; CMargins.prototype.put_Right=function(v){this.Right=v};CMargins.prototype.get_Top=function(){return this.Top};CMargins.prototype.put_Top=function(v){this.Top=v};CMargins.prototype.get_Bottom=function(){return this.Bottom};CMargins.prototype.put_Bottom=function(v){this.Bottom=v};CMargins.prototype.get_Flag=function(){return this.Flag};CMargins.prototype.put_Flag=function(v){this.Flag=v};window["Asc"]["CBorders"]=window["Asc"].CBorders=CBorders;CBorders.prototype["get_Left"]=CBorders.prototype.get_Left; CBorders.prototype["put_Left"]=CBorders.prototype.put_Left;CBorders.prototype["get_Top"]=CBorders.prototype.get_Top;CBorders.prototype["put_Top"]=CBorders.prototype.put_Top;CBorders.prototype["get_Right"]=CBorders.prototype.get_Right;CBorders.prototype["put_Right"]=CBorders.prototype.put_Right;CBorders.prototype["get_Bottom"]=CBorders.prototype.get_Bottom;CBorders.prototype["put_Bottom"]=CBorders.prototype.put_Bottom;CBorders.prototype["get_InsideH"]=CBorders.prototype.get_InsideH;CBorders.prototype["put_InsideH"]= CBorders.prototype.put_InsideH;CBorders.prototype["get_InsideV"]=CBorders.prototype.get_InsideV;CBorders.prototype["put_InsideV"]=CBorders.prototype.put_InsideV;window["Asc"]["CMargins"]=window["Asc"].CMargins=CMargins;CMargins.prototype["get_Left"]=CMargins.prototype.get_Left;CMargins.prototype["put_Left"]=CMargins.prototype.put_Left;CMargins.prototype["get_Right"]=CMargins.prototype.get_Right;CMargins.prototype["put_Right"]=CMargins.prototype.put_Right;CMargins.prototype["get_Top"]=CMargins.prototype.get_Top; CMargins.prototype["put_Top"]=CMargins.prototype.put_Top;CMargins.prototype["get_Bottom"]=CMargins.prototype.get_Bottom;CMargins.prototype["put_Bottom"]=CMargins.prototype.put_Bottom;CMargins.prototype["get_Flag"]=CMargins.prototype.get_Flag;CMargins.prototype["put_Flag"]=CMargins.prototype.put_Flag;function CParagraphPropEx(obj){if(obj){this.ContextualSpacing=undefined!=obj.ContextualSpacing?obj.ContextualSpacing:null;this.Ind=undefined!=obj.Ind&&null!=obj.Ind?new Asc.asc_CParagraphInd(obj.Ind): null;this.Jc=undefined!=obj.Jc?obj.Jc:null;this.KeepLines=undefined!=obj.KeepLines?obj.KeepLines:null;this.KeepNext=undefined!=obj.KeepNext?obj.KeepNext:null;this.PageBreakBefore=undefined!=obj.PageBreakBefore?obj.PageBreakBefore:null;this.Spacing=undefined!=obj.Spacing&&null!=obj.Spacing?new AscCommon.asc_CParagraphSpacing(obj.Spacing):null;this.Shd=undefined!=obj.Shd&&null!=obj.Shd?new Asc.asc_CParagraphShd(obj.Shd):null;this.WidowControl=undefined!=obj.WidowControl?obj.WidowControl:null;this.Tabs= obj.Tabs;this.OutlineLvl=undefined!==obj.OutlineLvl?obj.OutlineLvl:0}else{this.ContextualSpacing=false;this.Ind=new Asc.asc_CParagraphInd;this.Jc=AscCommon.align_Left;this.KeepLines=false;this.KeepNext=false;this.PageBreakBefore=false;this.Spacing=new AscCommon.asc_CParagraphSpacing;this.Shd=new Asc.asc_CParagraphShd;this.WidowControl=true;this.Tabs=null;this.OutlineLvl=0}}CParagraphPropEx.prototype.get_ContextualSpacing=function(){return this.ContextualSpacing};CParagraphPropEx.prototype.get_Ind= function(){return this.Ind};CParagraphPropEx.prototype.get_Jc=function(){return this.Jc};CParagraphPropEx.prototype.get_KeepLines=function(){return this.KeepLines};CParagraphPropEx.prototype.get_KeepNext=function(){return this.KeepNext};CParagraphPropEx.prototype.get_PageBreakBefore=function(){return this.PageBreakBefore};CParagraphPropEx.prototype.get_Spacing=function(){return this.Spacing};CParagraphPropEx.prototype.get_Shd=function(){return this.Shd};CParagraphPropEx.prototype.get_WidowControl= function(){return this.WidowControl};CParagraphPropEx.prototype.get_Tabs=function(){return this.Tabs};CParagraphPropEx.prototype.get_OutlineLvl=function(){return this.OutlineLvl};function CTextProp(obj){if(obj){this.Bold=undefined!=obj.Bold?obj.Bold:null;this.Italic=undefined!=obj.Italic?obj.Italic:null;this.Underline=undefined!=obj.Underline?obj.Underline:null;this.Strikeout=undefined!=obj.Strikeout?obj.Strikeout:null;this.FontFamily=undefined!=obj.FontFamily&&null!=obj.FontFamily?new AscCommon.asc_CTextFontFamily(obj.FontFamily): new AscCommon.asc_CTextFontFamily({Name:"",Index:-1});this.FontSize=undefined!=obj.FontSize?obj.FontSize:null;this.Color=undefined!=obj.Color&&null!=obj.Color?AscCommon.CreateAscColorCustom(obj.Color.r,obj.Color.g,obj.Color.b):null;this.VertAlign=undefined!=obj.VertAlign?obj.VertAlign:null;this.HighLight=undefined!=obj.HighLight?obj.HighLight==AscCommonWord.highlight_None?obj.HighLight:new AscCommon.CColor(obj.HighLight.r,obj.HighLight.g,obj.HighLight.b):null;this.DStrikeout=undefined!=obj.DStrikeout? obj.DStrikeout:null;this.Spacing=undefined!=obj.Spacing?obj.Spacing:null;this.Caps=undefined!=obj.Caps?obj.Caps:null;this.SmallCaps=undefined!=obj.SmallCaps?obj.SmallCaps:null;this.Lang=undefined!=obj.Lang?obj.Lang.Val:null}else{this.Bold=false;this.Italic=false;this.Underline=false;this.Strikeout=false;this.FontFamily=new AscCommon.asc_CTextFontFamily;this.FontSize=12;this.Color=AscCommon.CreateAscColorCustom(0,0,0);this.VertAlign=AscCommon.vertalign_Baseline;this.HighLight=AscCommonWord.highlight_None; this.DStrikeout=false;this.Spacing=0;this.Caps=false;this.SmallCaps=false;this.Lang=null}}CTextProp.prototype.get_Bold=function(){return this.Bold};CTextProp.prototype.get_Italic=function(){return this.Italic};CTextProp.prototype.get_Underline=function(){return this.Underline};CTextProp.prototype.get_Strikeout=function(){return this.Strikeout};CTextProp.prototype.get_FontFamily=function(){return this.FontFamily};CTextProp.prototype.get_FontSize=function(){return this.FontSize};CTextProp.prototype.get_Color= function(){return this.Color};CTextProp.prototype.get_VertAlign=function(){return this.VertAlign};CTextProp.prototype.get_HighLight=function(){return this.HighLight};CTextProp.prototype.get_Spacing=function(){return this.Spacing};CTextProp.prototype.get_DStrikeout=function(){return this.DStrikeout};CTextProp.prototype.get_Caps=function(){return this.Caps};CTextProp.prototype.get_SmallCaps=function(){return this.SmallCaps};CTextProp.prototype.get_Lang=function(){return this.Lang};CParagraphPropEx.prototype["get_ContextualSpacing"]= CParagraphPropEx.prototype.get_ContextualSpacing;CParagraphPropEx.prototype["get_Ind"]=CParagraphPropEx.prototype.get_Ind;CParagraphPropEx.prototype["get_Jc"]=CParagraphPropEx.prototype.get_Jc;CParagraphPropEx.prototype["get_KeepLines"]=CParagraphPropEx.prototype.get_KeepLines;CParagraphPropEx.prototype["get_KeepNext"]=CParagraphPropEx.prototype.get_KeepNext;CParagraphPropEx.prototype["get_PageBreakBefore"]=CParagraphPropEx.prototype.get_PageBreakBefore;CParagraphPropEx.prototype["get_Spacing"]=CParagraphPropEx.prototype.get_Spacing; CParagraphPropEx.prototype["get_Shd"]=CParagraphPropEx.prototype.get_Shd;CParagraphPropEx.prototype["get_WidowControl"]=CParagraphPropEx.prototype.get_WidowControl;CParagraphPropEx.prototype["get_Tabs"]=CParagraphPropEx.prototype.get_Tabs;CParagraphPropEx.prototype["get_OutlineLvl"]=CParagraphPropEx.prototype.get_OutlineLvl;CTextProp.prototype["get_Bold"]=CTextProp.prototype.get_Bold;CTextProp.prototype["get_Italic"]=CTextProp.prototype.get_Italic;CTextProp.prototype["get_Underline"]=CTextProp.prototype.get_Underline; CTextProp.prototype["get_Strikeout"]=CTextProp.prototype.get_Strikeout;CTextProp.prototype["get_FontFamily"]=CTextProp.prototype.get_FontFamily;CTextProp.prototype["get_FontSize"]=CTextProp.prototype.get_FontSize;CTextProp.prototype["get_Color"]=CTextProp.prototype.get_Color;CTextProp.prototype["get_VertAlign"]=CTextProp.prototype.get_VertAlign;CTextProp.prototype["get_HighLight"]=CTextProp.prototype.get_HighLight;CTextProp.prototype["get_Spacing"]=CTextProp.prototype.get_Spacing;CTextProp.prototype["get_DStrikeout"]= CTextProp.prototype.get_DStrikeout;CTextProp.prototype["get_Caps"]=CTextProp.prototype.get_Caps;CTextProp.prototype["get_SmallCaps"]=CTextProp.prototype.get_SmallCaps;CTextProp.prototype["get_Lang"]=CTextProp.prototype.get_Lang;CTextProp.prototype["put_Bold"]=CTextProp.prototype.put_Bold=function(v){this.Bold=v};CTextProp.prototype["put_Italic"]=CTextProp.prototype.put_Italic=function(v){this.Italic=v};CTextProp.prototype["put_Underline"]=CTextProp.prototype.put_Underline=function(v){this.Underline= v};CTextProp.prototype["put_Strikeout"]=CTextProp.prototype.put_Strikeout=function(v){this.Strikeout=v};CTextProp.prototype["put_FontFamily"]=CTextProp.prototype.put_FontFamily=function(v){this.FontFamily=v};CTextProp.prototype["put_FontSize"]=CTextProp.prototype.put_FontSize=function(v){this.FontSize=v};CTextProp.prototype["put_Color"]=CTextProp.prototype.put_Color=function(v){this.Color=v};CTextProp.prototype["put_VertAlign"]=CTextProp.prototype.put_VertAlign=function(v){this.VertAlign=v};CTextProp.prototype["put_HighLight"]= CTextProp.prototype.put_HighLight=function(v){this.HighLight=v};CTextProp.prototype["put_Spacing"]=CTextProp.prototype.put_Spacing=function(v){this.Spacing=v};CTextProp.prototype["put_DStrikeout"]=CTextProp.prototype.put_DStrikeout=function(v){this.DStrikeout=v};CTextProp.prototype["put_Caps"]=CTextProp.prototype.put_Caps=function(v){this.Caps=v};CTextProp.prototype["put_SmallCaps"]=CTextProp.prototype.put_SmallCaps=function(v){this.SmallCaps=v};CTextProp.prototype["put_Lang"]=CTextProp.prototype.put_Lang= function(v){this.Lang=v};window["Asc"]["CTextProp"]=window["Asc"].CTextProp=CTextProp;function CParagraphAndTextProp(paragraphProp,textProp){this.ParaPr=undefined!=paragraphProp&&null!=paragraphProp?new CParagraphPropEx(paragraphProp):null;this.TextPr=undefined!=textProp&&null!=textProp?new CTextProp(textProp):null}CParagraphAndTextProp.prototype.get_ParaPr=function(){return this.ParaPr};CParagraphAndTextProp.prototype.get_TextPr=function(){return this.TextPr};window["Asc"]["CParagraphAndTextProp"]= window["Asc"].CParagraphAndTextProp=CParagraphAndTextProp;CParagraphAndTextProp.prototype["get_ParaPr"]=CParagraphAndTextProp.prototype.get_ParaPr;CParagraphAndTextProp.prototype["get_TextPr"]=CParagraphAndTextProp.prototype.get_TextPr;function CHeader(obj){if(obj){this.headerText=undefined!=obj.headerText?obj.headerText:null;this.pageNumber=undefined!=obj.pageNumber?obj.pageNumber:null;this.X=undefined!=obj.X?obj.X:null;this.Y=undefined!=obj.Y?obj.Y:null;this.level=undefined!=obj.level?obj.level: null}else{this.headerText=null;this.pageNumber=null;this.X=null;this.Y=null;this.level=null}}CHeader.prototype.get_headerText=function(){return this.headerText};CHeader.prototype.get_pageNumber=function(){return this.pageNumber};CHeader.prototype.get_X=function(){return this.X};CHeader.prototype.get_Y=function(){return this.Y};CHeader.prototype.get_Level=function(){return this.level};window["Asc"]["CHeader"]=window["Asc"].CHeader=CHeader;CHeader.prototype["get_headerText"]=CHeader.prototype.get_headerText; CHeader.prototype["get_pageNumber"]=CHeader.prototype.get_pageNumber;CHeader.prototype["get_X"]=CHeader.prototype.get_X;CHeader.prototype["get_Y"]=CHeader.prototype.get_Y;CHeader.prototype["get_Level"]=CHeader.prototype.get_Level;function CTableOfContentsPr(){this.Hyperlink=true;this.OutlineStart=1;this.OutlineEnd=9;this.Styles=[];this.PageNumbers=true;this.RightTab=true;this.TabLeader=undefined;this.StylesType=Asc.c_oAscTOCStylesType.Current;this.ComplexField=null;this.Caption=undefined;this.IsIncludeLabelAndNumber= true}CTableOfContentsPr.prototype.InitFromTOCInstruction=function(oComplexField){if(!oComplexField)return;var oInstruction=oComplexField.GetInstruction();if(!oInstruction)return;this.Hyperlink=oInstruction.IsHyperlinks();this.OutlineStart=oInstruction.GetHeadingRangeStart();this.OutlineEnd=oInstruction.GetHeadingRangeEnd();this.Styles=oInstruction.GetStylesArray();this.PageNumbers=!oInstruction.IsSkipPageRefLvl();this.RightTab=""===oInstruction.GetSeparator();var oBeginChar=oComplexField.GetBeginChar(); if(oBeginChar&&oBeginChar.GetRun()&&oBeginChar.GetRun().GetParagraph()){var oTabs=oBeginChar.GetRun().GetParagraph().GetParagraphTabs();if(oTabs.Tabs.length>0)this.TabLeader=oTabs.Tabs[oTabs.Tabs.length-1].Leader}this.ComplexField=oComplexField;if(oInstruction.IsTableOfFigures()){this.Caption=oInstruction.Caption||oInstruction.CaptionOnlyText;if(!this.Caption)this.Caption=null;this.IsIncludeLabelAndNumber=this.CaptionOnlyText===undefined}};CTableOfContentsPr.prototype.InitFromSdtTOC=function(oSdtTOC){this.ComplexField= oSdtTOC};CTableOfContentsPr.prototype.CheckStylesType=function(oStyles){if(oStyles)if(this.Caption!==undefined)this.StylesType=oStyles.GetTOFStyleType();else this.StylesType=oStyles.GetTOCStylesType()};CTableOfContentsPr.prototype.get_Hyperlink=function(){return this.Hyperlink};CTableOfContentsPr.prototype.put_Hyperlink=function(isHyperlink){this.Hyperlink=isHyperlink};CTableOfContentsPr.prototype.get_OutlineStart=function(){return this.OutlineStart};CTableOfContentsPr.prototype.get_OutlineEnd=function(){return this.OutlineEnd}; CTableOfContentsPr.prototype.put_OutlineRange=function(nStart,nEnd){this.OutlineStart=nStart;this.OutlineEnd=nEnd};CTableOfContentsPr.prototype.get_StylesCount=function(){return this.Styles.length};CTableOfContentsPr.prototype.get_StyleName=function(nIndex){if(nIndex<0||nIndex>=this.Styles.length)return"";return this.Styles[nIndex].Name};CTableOfContentsPr.prototype.get_StyleLevel=function(nIndex){if(nIndex<0||nIndex>=this.Styles.length)return-1;return this.Styles[nIndex].Lvl};CTableOfContentsPr.prototype.get_Styles= function(){return this.Styles};CTableOfContentsPr.prototype.clear_Styles=function(){this.Styles=[]};CTableOfContentsPr.prototype.add_Style=function(sName,nLvl){this.Styles.push({Name:sName,Lvl:nLvl})};CTableOfContentsPr.prototype.put_ShowPageNumbers=function(isShow){this.PageNumbers=isShow};CTableOfContentsPr.prototype.get_ShowPageNumbers=function(){return this.PageNumbers};CTableOfContentsPr.prototype.put_RightAlignTab=function(isRightTab){this.RightTab=isRightTab};CTableOfContentsPr.prototype.get_RightAlignTab= function(){return this.RightTab};CTableOfContentsPr.prototype.put_TabLeader=function(nTabLeader){this.TabLeader=nTabLeader};CTableOfContentsPr.prototype.get_TabLeader=function(){return this.TabLeader};CTableOfContentsPr.prototype.get_StylesType=function(){return this.StylesType};CTableOfContentsPr.prototype.put_StylesType=function(nType){this.StylesType=nType};CTableOfContentsPr.prototype.get_InternalClass=function(){return this.ComplexField};CTableOfContentsPr.prototype.put_Caption=function(sCaption){this.Caption= sCaption};CTableOfContentsPr.prototype.get_Caption=function(){return this.Caption};CTableOfContentsPr.prototype.get_CaptionForInstruction=function(){if(typeof this.Caption==="string"){var aSplit=this.Caption.split(" ");var sResult=aSplit[0];for(var nIdx=1;nIdx0)return AscCommon.translateManager.getValue(this.Name); return this.Name};window["Asc"]["CAscStyle"]=window["Asc"].CAscStyle=CAscStyle;CAscStyle.prototype["get_Name"]=CAscStyle.prototype.get_Name;CAscStyle.prototype["put_Name"]=CAscStyle.prototype.put_Name;CAscStyle.prototype["get_Type"]=CAscStyle.prototype.get_Type;CAscStyle.prototype["put_Type"]=CAscStyle.prototype.put_Type;CAscStyle.prototype["get_QFormat"]=CAscStyle.prototype.get_QFormat;CAscStyle.prototype["put_QFormat"]=CAscStyle.prototype.put_QFormat;CAscStyle.prototype["get_UIPriority"]=CAscStyle.prototype.get_UIPriority; CAscStyle.prototype["put_UIPriority"]=CAscStyle.prototype.put_UIPriority;CAscStyle.prototype["get_StyleId"]=CAscStyle.prototype.get_StyleId;CAscStyle.prototype["get_TranslatedName"]=CAscStyle.prototype.get_TranslatedName;function CAscNumbering(){this.NumId="";this.Lvl=new Array(9);for(var nLvl=0;nLvl<9;++nLvl)this.Lvl[nLvl]=new CAscNumberingLvl(nLvl)}CAscNumbering.prototype.get_InternalId=function(){return this.NumId};CAscNumbering.prototype.get_Lvl=function(nLvl){if(nLvl<0)return this.Lvl[0];else if(nLvl> 8)return this.Lvl[8];else if(!this.Lvl[nLvl])return this.Lvl[0];return this.Lvl[nLvl]};window["Asc"]["CAscNumbering"]=window["Asc"].CAscNumbering=CAscNumbering;CAscNumbering.prototype["get_InternalId"]=CAscNumbering.prototype.get_InternalId;CAscNumbering.prototype["get_Lvl"]=CAscNumbering.prototype.get_Lvl;function CAscNumberingLvlText(Type,Value){this.Type=undefined!==Type?Type:Asc.c_oAscNumberingLvlTextType.Text;this.Value=undefined!==Value?Value:""}CAscNumberingLvlText.prototype.get_Type=function(){return this.Type}; CAscNumberingLvlText.prototype.put_Type=function(nType){this.Type=nType};CAscNumberingLvlText.prototype.get_Value=function(){return this.Value};CAscNumberingLvlText.prototype.put_Value=function(vVal){this.Value=vVal};window["Asc"]["CAscNumberingLvlText"]=window["Asc"].CAscNumberingLvlText=CAscNumberingLvlText;CAscNumberingLvlText.prototype["get_Type"]=CAscNumberingLvlText.prototype.get_Type;CAscNumberingLvlText.prototype["put_Type"]=CAscNumberingLvlText.prototype.put_Type;CAscNumberingLvlText.prototype["get_Value"]= CAscNumberingLvlText.prototype.get_Value;CAscNumberingLvlText.prototype["put_Value"]=CAscNumberingLvlText.prototype.put_Value;function CAscNumberingLvl(nLvlNum){this.LvlNum=nLvlNum;this.Format=Asc.c_oAscNumberingFormat.Bullet;this.Text=[];this.TextPr=new AscCommonWord.CTextPr;this.ParaPr=new AscCommonWord.CParaPr;this.Start=1;this.Restart=-1;this.Suff=Asc.c_oAscNumberingSuff.Tab;this.Align=AscCommon.align_Left;this.PStyle=undefined}CAscNumberingLvl.prototype.get_LvlNum=function(){return this.LvlNum}; CAscNumberingLvl.prototype.get_Format=function(){return this.Format};CAscNumberingLvl.prototype.put_Format=function(nFormat){this.Format=nFormat};CAscNumberingLvl.prototype.get_Text=function(){return this.Text};CAscNumberingLvl.prototype.put_Text=function(arrText){this.Text=arrText};CAscNumberingLvl.prototype.get_TextPr=function(){return this.TextPr};CAscNumberingLvl.prototype.get_ParaPr=function(){return this.ParaPr};CAscNumberingLvl.prototype.get_Start=function(){return this.Start};CAscNumberingLvl.prototype.put_Start= function(nStart){this.Start=nStart};CAscNumberingLvl.prototype.get_Restart=function(){return this.Restart};CAscNumberingLvl.prototype.put_Restart=function(nRestart){this.Restart=nRestart};CAscNumberingLvl.prototype.get_Suff=function(){return this.Suff};CAscNumberingLvl.prototype.put_Suff=function(nSuff){this.Suff=nSuff};CAscNumberingLvl.prototype.get_Align=function(){return this.Align};CAscNumberingLvl.prototype.put_Align=function(nAlign){this.Align=nAlign};CAscNumberingLvl.prototype.get_PStyle=function(){return this.PStyle}; CAscNumberingLvl.prototype.put_PStyle=function(sStyleId){this.PStyle=sStyleId};window["Asc"]["CAscNumberingLvl"]=window["Asc"].CAscNumberingLvl=CAscNumberingLvl;CAscNumberingLvl.prototype["get_LvlNum"]=CAscNumberingLvl.prototype.get_LvlNum;CAscNumberingLvl.prototype["get_Format"]=CAscNumberingLvl.prototype.get_Format;CAscNumberingLvl.prototype["put_Format"]=CAscNumberingLvl.prototype.put_Format;CAscNumberingLvl.prototype["get_Text"]=CAscNumberingLvl.prototype.get_Text;CAscNumberingLvl.prototype["put_Text"]= CAscNumberingLvl.prototype.put_Text;CAscNumberingLvl.prototype["get_TextPr"]=CAscNumberingLvl.prototype.get_TextPr;CAscNumberingLvl.prototype["get_ParaPr"]=CAscNumberingLvl.prototype.get_ParaPr;CAscNumberingLvl.prototype["get_Start"]=CAscNumberingLvl.prototype.get_Start;CAscNumberingLvl.prototype["put_Start"]=CAscNumberingLvl.prototype.put_Start;CAscNumberingLvl.prototype["get_Restart"]=CAscNumberingLvl.prototype.get_Restart;CAscNumberingLvl.prototype["put_Restart"]=CAscNumberingLvl.prototype.put_Restart; CAscNumberingLvl.prototype["get_Suff"]=CAscNumberingLvl.prototype.get_Suff;CAscNumberingLvl.prototype["put_Suff"]=CAscNumberingLvl.prototype.put_Suff;CAscNumberingLvl.prototype["get_Align"]=CAscNumberingLvl.prototype.get_Align;CAscNumberingLvl.prototype["put_Align"]=CAscNumberingLvl.prototype.put_Align;CAscNumberingLvl.prototype["get_PStyle"]=CAscNumberingLvl.prototype.get_PStyle;CAscNumberingLvl.prototype["put_PStyle"]=CAscNumberingLvl.prototype.put_PStyle;function CAscWatermarkProperties(){this.Type= Asc.c_oAscWatermarkType.None;this.Text=null;this.TextPr=null;this.Opacity=null;this.IsDiagonal=null;this.ImageUrl=null;this.Scale=null;this.DivId=null;this.Api=null}window["Asc"]["CAscWatermarkProperties"]=window["Asc"].CAscWatermarkProperties=CAscWatermarkProperties;CAscWatermarkProperties.prototype["put_Api"]=CAscWatermarkProperties.prototype.put_Api=function(v){this.Api=v};CAscWatermarkProperties.prototype["put_Type"]=CAscWatermarkProperties.prototype.put_Type=function(v){this.Type=v};CAscWatermarkProperties.prototype["get_Type"]= CAscWatermarkProperties.prototype.get_Type=function(){return this.Type};CAscWatermarkProperties.prototype["put_Text"]=CAscWatermarkProperties.prototype.put_Text=function(v){this.Text=v};CAscWatermarkProperties.prototype["get_Text"]=CAscWatermarkProperties.prototype.get_Text=function(){return this.Text};CAscWatermarkProperties.prototype["put_TextPr"]=CAscWatermarkProperties.prototype.put_TextPr=function(v){this.TextPr=v};CAscWatermarkProperties.prototype["get_TextPr"]=CAscWatermarkProperties.prototype.get_TextPr= function(){return this.TextPr};CAscWatermarkProperties.prototype["put_Opacity"]=CAscWatermarkProperties.prototype.put_Opacity=function(v){this.Opacity=v};CAscWatermarkProperties.prototype["get_Opacity"]=CAscWatermarkProperties.prototype.get_Opacity=function(){return this.Opacity};CAscWatermarkProperties.prototype["put_IsDiagonal"]=CAscWatermarkProperties.prototype.put_IsDiagonal=function(v){this.IsDiagonal=v};CAscWatermarkProperties.prototype["get_IsDiagonal"]=CAscWatermarkProperties.prototype.get_IsDiagonal= function(){return this.IsDiagonal};CAscWatermarkProperties.prototype["put_ImageUrl"]=CAscWatermarkProperties.prototype.put_ImageUrl=function(sUrl,token){var _this=this;if(!_this.Api)return;AscCommon.sendImgUrls(_this.Api,[sUrl],function(data){if(data&&data[0]&&data[0].url!=="error"){var url=AscCommon.g_oDocumentUrls.imagePath2Local(data[0].path);_this.Api.ImageLoader.LoadImagesWithCallback([AscCommon.getFullImageSrc2(url)],function(){_this.ImageUrl=url;_this.Type=Asc.c_oAscWatermarkType.Image;_this.drawTexture(); _this.Api.sendEvent("asc_onWatermarkImageLoaded")})}},false,undefined,token)};CAscWatermarkProperties.prototype["put_ImageUrl2"]=CAscWatermarkProperties.prototype.put_ImageUrl2=function(sUrl){this.ImageUrl=sUrl};CAscWatermarkProperties.prototype["get_ImageUrl"]=CAscWatermarkProperties.prototype.get_ImageUrl=function(){return this.ImageUrl};CAscWatermarkProperties.prototype["put_Scale"]=CAscWatermarkProperties.prototype.put_Scale=function(v){this.Scale=v};CAscWatermarkProperties.prototype["get_Scale"]= CAscWatermarkProperties.prototype.get_Scale=function(){return this.Scale};CAscWatermarkProperties.prototype["put_DivId"]=CAscWatermarkProperties.prototype.put_DivId=function(v){this.DivId=v;this.drawTexture()};CAscWatermarkProperties.prototype["updateView"]=CAscWatermarkProperties.prototype.updateView=function(v){this.drawTexture()};CAscWatermarkProperties.prototype["showFileDialog"]=CAscWatermarkProperties.prototype.showFileDialog=function(){if(!this.Api||!this.DivId)return;var t=this.Api;var _this= this;AscCommon.ShowImageFileDialog(t.documentId,t.documentUserId,t.CoAuthoringApi.get_jwt(),function(error,files){if(Asc.c_oAscError.ID.No!==error)t.sendEvent("asc_onError",error,Asc.c_oAscError.Level.NoCritical);else{t.sync_StartAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.UploadImage);AscCommon.UploadImageFiles(files,t.documentId,t.documentUserId,t.CoAuthoringApi.get_jwt(),function(error,urls){if(Asc.c_oAscError.ID.No!==error){t.sendEvent("asc_onError",error,Asc.c_oAscError.Level.NoCritical); t.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.UploadImage)}else t.ImageLoader.LoadImagesWithCallback(urls,function(){if(urls.length>0){_this.ImageUrl=urls[0];_this.Type=Asc.c_oAscWatermarkType.Image;_this.drawTexture();t.sendEvent("asc_onWatermarkImageLoaded")}t.sync_EndAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.UploadImage)})})}},function(error){if(Asc.c_oAscError.ID.No!==error)t.sendEvent("asc_onError",error,Asc.c_oAscError.Level.NoCritical); t.sync_StartAction(Asc.c_oAscAsyncActionType.BlockInteraction,Asc.c_oAscAsyncAction.UploadImage)})};CAscWatermarkProperties.prototype["loadImageUrl"]=CAscWatermarkProperties.prototype.loadImageUrl=function(sUrl,token){var _this=this;if(!_this.Api)return;AscCommon.sendImgUrls(_this.Api,[sUrl],function(data){if(data&&data[0]&&data[0].url!=="error")_this.ImageLoader.LoadImagesWithCallback([data[0].url],function(){_this.ImageUrl=data[0].url;_this.Type=Asc.c_oAscWatermarkType.Image;_this.drawTexture(); _this.sendEvent("asc_onWatermarkImageLoaded")})},false,undefined,token)};CAscWatermarkProperties.prototype["drawTexture"]=CAscWatermarkProperties.prototype.drawTexture=function(){if(!this.ImageUrl||!this.Api)return;var oDiv=document.getElementById(this.DivId);if(!oDiv)return;var aChildren=oDiv.children;var oCanvas=null;for(var i=0;i=dAspect2){_w=dAspect2*nHeight;_x=(nWidth-_w)/2}else{_h=_w/dAspect2;_y=(nHeight-_h)/2}oContext.drawImage(_img.Image,_x,_y,_w,_h)}else if(!_img||!_img.Image){oContext.lineWidth=1;oContext.beginPath();oContext.moveTo(0,0);oContext.lineTo(nWidth,nHeight);oContext.moveTo(nWidth,0);oContext.lineTo(0,nHeight);oContext.strokeStyle="#FF0000";oContext.stroke();oContext.beginPath();oContext.moveTo(0,0);oContext.lineTo(nWidth, 0);oContext.lineTo(nWidth,nHeight);oContext.lineTo(0,nHeight);oContext.closePath();oContext.strokeStyle="#000000";oContext.stroke();oContext.beginPath()}};function CAscCaptionProperties(){this.Name=null;this.Additional=null;this.Label=null;this.Before=false;this.ExcludeLabel=false;this.Format=Asc.c_oAscNumberingFormat.Decimal;this.IncludeChapterNumber=false;this.HeadingLvl=null;this.Separator=":";this.Document=null}function CAscDateTime(){this.Format=null;this.Update=true;this.Lang=null}CAscDateTime.prototype.get_Format= function(){return this.Format};CAscDateTime.prototype.put_Format=function(v){this.Format=v};CAscDateTime.prototype.get_Update=function(){return this.Update};CAscDateTime.prototype.put_Update=function(v){this.Update=v};CAscDateTime.prototype.get_Lang=function(){return this.Lang};CAscDateTime.prototype.put_Lang=function(v){this.Lang=v};CAscDateTime.prototype.get_FormatsExamples=function(){return["M/d/yyyy","dddd, MMMM d, yyyy","MMMM d, yyyy","M/d/yy","yyyy-MM-dd","d-MMM-yy","M.d.yyyy","MMM. d, yy", "d MMMM yyyy","MMMM yy","MMM-yy","M/d/yyyy h:mm am/pm","M/d/yyyy h:mm:ss am/pm","h:mm am/pm","h:mm:ss am/pm","HH:mm","HH:mm:ss"]};CAscDateTime.prototype.get_String=function(sFormat,sDate,nLangId){if(undefined===sFormat)sFormat=this.Format;if(undefined===nLangId)nLangId=this.Lang;var oFormat=AscCommon.oNumFormatCache.get(sFormat,AscCommon.NumFormatType.WordFieldDate);if(oFormat){var oCultureInfo=AscCommon.g_aCultureInfos[nLangId];if(!oCultureInfo)oCultureInfo=AscCommon.g_aCultureInfos[1033];var oDateTime= sDate?new Asc.cDate(sDate):new Asc.cDate;return oFormat.formatToWord(oDateTime.getExcelDate()+(oDateTime.getHours()*60*60+oDateTime.getMinutes()*60+oDateTime.getSeconds())/AscCommonExcel.c_sPerDay,15,oCultureInfo)}return sDate};window["Asc"]["CAscDateTime"]=window["Asc"].CAscDateTime=CAscDateTime;CAscDateTime.prototype["get_Format"]=CAscDateTime.prototype.get_Format;CAscDateTime.prototype["put_Format"]=CAscDateTime.prototype.put_Format;CAscDateTime.prototype["get_Update"]=CAscDateTime.prototype.get_Update; CAscDateTime.prototype["put_Update"]=CAscDateTime.prototype.put_Update;CAscDateTime.prototype["get_Lang"]=CAscDateTime.prototype.get_Lang;CAscDateTime.prototype["put_Lang"]=CAscDateTime.prototype.put_Lang;CAscDateTime.prototype["get_FormatsExamples"]=CAscDateTime.prototype.get_FormatsExamples;CAscDateTime.prototype["get_String"]=CAscDateTime.prototype.get_String;window["Asc"]["CAscCaptionProperties"]=window["Asc"].CAscCaptionProperties=CAscCaptionProperties;var prot=CAscCaptionProperties.prototype; prot.get_Name=prot["get_Name"]=function(){return this.Name};prot.get_Label=prot["get_Label"]=function(){if(typeof this.Label==="string"){var aSplit=this.Label.split("_");var sResult=aSplit[0];for(var nIdx=1;nIdx0)this.Name+=this.Label+" ";if(this.IncludeChapterNumber){this.Name+= "1";if(typeof this.Separator==="string"&&this.Separator.length>0)this.Name+=this.Separator;else this.Name+=" "}this.Name+=AscCommon.IntToNumberFormat(1,this.Format)};function CAscTextToTableProperties(oSelectedContent){this.Rows=0;this.Cols=0;this.AutoFitType=Asc.c_oAscTextToTableAutoFitType.Fixed;this.FitValue=-1;this.SeparatorType=Asc.c_oAscTextToTableSeparator.Paragraph;this.Separator=null;this.Selected=oSelectedContent}CAscTextToTableProperties.prototype.get_Size=function(){return[this.Rows,this.Cols]}; CAscTextToTableProperties.prototype.put_ColsCount=function(nCols){this.Cols=nCols>1?nCols:1;this.CalculateTableSize(true);return this.get_Size()};CAscTextToTableProperties.prototype.get_ColsCount=function(){return this.Cols};CAscTextToTableProperties.prototype.put_RowsCount=function(nRows){this.Rows=nRows>1?nRows:1};CAscTextToTableProperties.prototype.get_RowsCount=function(){return this.Rows};CAscTextToTableProperties.prototype.get_AutoFitType=function(){return this.AutoFitType};CAscTextToTableProperties.prototype.put_AutoFitType= function(nAutoFitType){this.AutoFitType=nAutoFitType};CAscTextToTableProperties.prototype.get_Fit=function(){return this.FitValue};CAscTextToTableProperties.prototype.put_Fit=function(val){this.FitValue=val};CAscTextToTableProperties.prototype.get_SeparatorType=function(){return this.SeparatorType};CAscTextToTableProperties.prototype.put_SeparatorType=function(nSeparatorType){this.SeparatorType=nSeparatorType;this.CalculateTableSize();return this.get_Size()};CAscTextToTableProperties.prototype.get_Separator= function(){return this.Separator};CAscTextToTableProperties.prototype.put_Separator=function(nCharCode){this.Separator=nCharCode;return this.put_SeparatorType(Asc.c_oAscTextToTableSeparator.Symbol)};CAscTextToTableProperties.prototype.CalculateTableSize=function(isColsFixed){var nMaxCols=isColsFixed?this.Cols:0;var oEngine=new AscCommonWord.CTextToTableEngine;oEngine.SetCalculateTableSizeMode(this.SeparatorType,this.Separator,nMaxCols);for(var nIndex=0,nCount=this.Selected.Elements.length;nIndex< nCount;++nIndex){var oElement=this.Selected.Elements[nIndex].Element;oElement.CalculateTextToTable(oEngine)}var nCols=isColsFixed?nMaxCols:oEngine.Cols;var nRows=oEngine.Rows;this.Cols=nCols>1?nCols:1;this.Rows=nRows>1?nRows:1};window["Asc"]["CAscTextToTableProperties"]=window["Asc"].CAscTextToTableProperties=CAscTextToTableProperties;CAscTextToTableProperties.prototype["get_Size"]=CAscTextToTableProperties.prototype.get_Size;CAscTextToTableProperties.prototype["put_RowsCount"]=CAscTextToTableProperties.prototype.put_RowsCount; CAscTextToTableProperties.prototype["get_RowsCount"]=CAscTextToTableProperties.prototype.get_RowsCount;CAscTextToTableProperties.prototype["put_ColsCount"]=CAscTextToTableProperties.prototype.put_ColsCount;CAscTextToTableProperties.prototype["get_ColsCount"]=CAscTextToTableProperties.prototype.get_ColsCount;CAscTextToTableProperties.prototype["get_AutoFitType"]=CAscTextToTableProperties.prototype.get_AutoFitType;CAscTextToTableProperties.prototype["put_AutoFitType"]=CAscTextToTableProperties.prototype.put_AutoFitType; CAscTextToTableProperties.prototype["get_Fit"]=CAscTextToTableProperties.prototype.get_Fit;CAscTextToTableProperties.prototype["put_Fit"]=CAscTextToTableProperties.prototype.put_Fit;CAscTextToTableProperties.prototype["get_SeparatorType"]=CAscTextToTableProperties.prototype.get_SeparatorType;CAscTextToTableProperties.prototype["put_SeparatorType"]=CAscTextToTableProperties.prototype.put_SeparatorType;CAscTextToTableProperties.prototype["get_Separator"]=CAscTextToTableProperties.prototype.get_Separator; CAscTextToTableProperties.prototype["put_Separator"]=CAscTextToTableProperties.prototype.put_Separator})(window,undefined);"use strict";var editor; (function(window,undefined){var asc=window["Asc"];var prot;var c_oAscAdvancedOptionsAction=AscCommon.c_oAscAdvancedOptionsAction;var c_oAscLockTypes=AscCommon.c_oAscLockTypes;var CColor=AscCommon.CColor;var g_oDocumentUrls=AscCommon.g_oDocumentUrls;var sendCommand=AscCommon.sendCommand;var parserHelp=AscCommon.parserHelp;var g_oIdCounter=AscCommon.g_oIdCounter;var g_oTableId=AscCommon.g_oTableId;var c_oAscLockTypeElem=AscCommonExcel.c_oAscLockTypeElem;var c_oAscError=asc.c_oAscError;var c_oAscFileType= asc.c_oAscFileType;var c_oAscAsyncAction=asc.c_oAscAsyncAction;var c_oAscAdvancedOptionsID=asc.c_oAscAdvancedOptionsID;var c_oAscAsyncActionType=asc.c_oAscAsyncActionType;var History=null;function spreadsheet_api(config){AscCommon.baseEditorsApi.call(this,config,AscCommon.c_oEditorId.Spreadsheet);this.topLineEditorName=config["id-input"]||"";this.topLineEditorElement=null;this.controller=null;this.handlers=new AscCommonExcel.asc_CHandlersList;this.fontRenderingMode=Asc.c_oAscFontRenderingModeType.hintingAndSubpixeling; this.wb=null;this.wbModel=null;this.tmpLCID=null;this.tmpDecimalSeparator=null;this.tmpGroupSeparator=null;this.tmpLocalization=null;this.defaultLanguage=1033;this.spellcheckState=new AscCommonExcel.CSpellcheckState;this.documentFormatSave=c_oAscFileType.XLSX;this._gui_control_colors=null;this.GuiControlColorsMap=null;this.IsSendStandartColors=false;this.asyncMethodCallback=undefined;this.FontLoadWaitComplete=false;this.oRedoObjectParamNative=null;this.collaborativeEditing=null;this.autoSaveGapRealTime= 30;this.isStartAddShape=false;this.shapeElementId=null;this.textArtElementId=null;this.frozenPaneBorderType=Asc.c_oAscFrozenPaneBorderType.shadow;this.styleThumbnailWidth=112;this.styleThumbnailHeight=40;this.formulasList=null;this.openingEnd={bin:false,xlsxStart:false,xlsx:false,data:null};this.tmpR1C1mode=null;this.insertDocumentUrlsData=null;if(window.editor==undefined)window.editorCell=this;this._init();return this}spreadsheet_api.prototype=Object.create(AscCommon.baseEditorsApi.prototype);spreadsheet_api.prototype.constructor= spreadsheet_api;spreadsheet_api.prototype.sendEvent=function(){this.sendInternalEvent.apply(this,arguments);this.handlers.trigger.apply(this.handlers,arguments)};spreadsheet_api.prototype._init=function(){AscCommon.baseEditorsApi.prototype._init.call(this);this.topLineEditorElement=document.getElementById(this.topLineEditorName);asc["editor"]=asc["editor"]||this};spreadsheet_api.prototype._loadSdkImages=function(){var aImages=AscCommonExcel.getIconsForLoad();aImages.push(AscCommonExcel.sFrozenImageUrl, AscCommonExcel.sFrozenImageRotUrl);this.ImageLoader.bIsAsyncLoadDocumentImages=false;this.ImageLoader.LoadDocumentImages(aImages);this.ImageLoader.bIsAsyncLoadDocumentImages=true};spreadsheet_api.prototype.asc_CheckGuiControlColors=function(){var arr_colors=new Array(10);var _count=arr_colors.length;for(var i=0;i<_count;++i){var color=AscCommonExcel.g_oColorManager.getThemeColor(i);arr_colors[i]=new CColor(color.getR(),color.getG(),color.getB())}var bIsSend=false;if(this.GuiControlColorsMap!=null)for(var i= 0;i<_count;++i){var _color1=this.GuiControlColorsMap[i];var _color2=arr_colors[i];if(_color1.r!==_color2.r||_color1.g!==_color2.g||_color1.b!==_color2.b){bIsSend=true;break}}else{this.GuiControlColorsMap=new Array(_count);bIsSend=true}if(bIsSend){for(var i=0;i<_count;++i)this.GuiControlColorsMap[i]=arr_colors[i];this.asc_SendControlColors()}};spreadsheet_api.prototype.asc_SendControlColors=function(){var standart_colors=null;if(!this.IsSendStandartColors){var standartColors=AscCommon.g_oStandartColors; var _c_s=standartColors.length;standart_colors=new Array(_c_s);for(var i=0;i<_c_s;++i)standart_colors[i]=new CColor(standartColors[i].R,standartColors[i].G,standartColors[i].B);this.IsSendStandartColors=true}var _count=this.GuiControlColorsMap.length;var _ret_array=new Array(_count*6);var _cur_index=0;for(var i=0;i<_count;++i){var basecolor=AscCommonExcel.g_oColorManager.getThemeColor(i);var aTints=AscCommonExcel.g_oThemeColorsDefaultModsSpreadsheet[AscCommon.GetDefaultColorModsIndex(basecolor.getR(), basecolor.getG(),basecolor.getB())];for(var j=0,length=aTints.length;j1&&opt_text[opt_text.length-1]&&opt_text[opt_text.length-1].length===1&&opt_text[opt_text.length-1][0]==="")opt_text.splice(opt_text.length-1,1);var selectionRange;var activeSheet=null;if(opt_activeRange){var is3dRef= parserHelp.parse3DRef(opt_activeRange);var range,sheetModel;if(is3dRef){sheetModel=this.wb.model.getWorksheetByName(is3dRef.sheet);if(sheetModel)range=AscCommonExcel.g_oRangeCache.getAscRange(is3dRef.range)}else range=AscCommonExcel.g_oRangeCache.getAscRange(opt_activeRange);if(sheetModel&&sheetModel!==ws.model){activeSheet=sheetModel;this.wb.model.nActive=sheetModel.index}if(range)if(activeSheet){selectionRange=activeSheet.selectionRange.clone();activeSheet.selectionRange.ranges=[range.clone()]}else{selectionRange= ws.model.selectionRange.clone();ws.model.selectionRange.ranges=[range.clone()]}}this.wb.pasteData(AscCommon.c_oAscClipboardDataFormat.Text,text,null,null,true);if(selectionRange)if(activeSheet!==null){activeSheet.selectionRange=selectionRange;this.wb.model.nActive=ws.model.index;ws.draw()}else{ws.cleanSelection();ws.model.selectionRange=selectionRange;ws._drawSelection()}}};spreadsheet_api.prototype.asc_ShowSpecialPasteButton=function(props){if(this.canEdit())this.wb.showSpecialPasteButton(props)}; spreadsheet_api.prototype.asc_UpdateSpecialPasteButton=function(props){if(this.canEdit())this.wb.updateSpecialPasteButton(props)};spreadsheet_api.prototype.asc_HideSpecialPasteButton=function(){if(this.canEdit())this.wb.hideSpecialPasteButton()};spreadsheet_api.prototype.asc_Cut=function(){if(window["AscDesktopEditor"]){window["asc_desktop_copypaste"](this,"Cut");return true}return AscCommon.g_clipboardBase.Button_Cut()};spreadsheet_api.prototype.asc_PasteData=function(_format,data1,data2,text_data){if(this.canEdit())this.wb.pasteData(_format, data1,data2,text_data,arguments[5])};spreadsheet_api.prototype.asc_CheckCopy=function(_clipboard,_formats){return this.wb.checkCopyToClipboard(_clipboard,_formats)};spreadsheet_api.prototype.asc_SelectionCut=function(){if(this.canEdit())this.wb.selectionCut()};spreadsheet_api.prototype.asc_bIsEmptyClipboard=function(){var result=this.wb.bIsEmptyClipboard();this.wb.restoreFocus();return result};spreadsheet_api.prototype.asc_Undo=function(){this.wb.undo();this.wb.restoreFocus()};spreadsheet_api.prototype.asc_Redo= function(){this.wb.redo();this.wb.restoreFocus()};spreadsheet_api.prototype.asc_Resize=function(){var oldScale=AscCommon.AscBrowser.retinaPixelRatio;AscCommon.AscBrowser.checkZoom();if(this.wb){if(Math.abs(oldScale-AscCommon.AscBrowser.retinaPixelRatio)>.001){this.wb.changeZoom(null);this._sendWorkbookStyles()}this.wb.resize();if(AscCommon.g_inputContext)AscCommon.g_inputContext.onResize("ws-canvas-outer")}};spreadsheet_api.prototype.asc_addAutoFilter=function(styleName,addFormatTableOptionsObj){var ws= this.wb.getWorksheet();return ws.addAutoFilter(styleName,addFormatTableOptionsObj)};spreadsheet_api.prototype.asc_changeAutoFilter=function(tableName,optionType,val){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.changeAutoFilter(tableName,optionType,val)};spreadsheet_api.prototype.asc_applyAutoFilter=function(autoFilterObject){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet(); ws.applyAutoFilter(autoFilterObject)};spreadsheet_api.prototype.asc_applyAutoFilterByType=function(autoFilterObject){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();ws.applyAutoFilterByType(autoFilterObject)};spreadsheet_api.prototype.asc_reapplyAutoFilter=function(displayName){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();ws.reapplyAutoFilter(displayName)};spreadsheet_api.prototype.asc_sortColFilter= function(type,cellId,displayName,color,bIsExpandRange){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();ws.sortRange(type,cellId,displayName,color,bIsExpandRange)};spreadsheet_api.prototype.asc_getAddFormatTableOptions=function(range){var ws=this.wb.getWorksheet();return ws.getAddFormatTableOptions(range)};spreadsheet_api.prototype.asc_clearFilter=function(){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet(); return ws.clearFilter()};spreadsheet_api.prototype.asc_clearFilterColumn=function(cellId,displayName){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.clearFilterColumn(cellId,displayName)};spreadsheet_api.prototype.asc_changeSelectionFormatTable=function(tableName,optionType){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.changeTableSelection(tableName,optionType)}; spreadsheet_api.prototype.asc_changeFormatTableInfo=function(tableName,optionType,val){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;return this.wb.changeFormatTableInfo(tableName,optionType,val)};spreadsheet_api.prototype.asc_applyAutoCorrectOptions=function(val){this.wb.applyAutoCorrectOptions(val)};spreadsheet_api.prototype.asc_insertCellsInTable=function(tableName,optionType){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet(); return ws.af_insertCellsInTable(tableName,optionType)};spreadsheet_api.prototype.asc_deleteCellsInTable=function(tableName,optionType){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.af_deleteCellsInTable(tableName,optionType)};spreadsheet_api.prototype.asc_changeDisplayNameTable=function(tableName,newName){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.af_changeDisplayNameTable(tableName, newName)};spreadsheet_api.prototype.asc_changeTableRange=function(tableName,range){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.af_changeTableRange(tableName,range)};spreadsheet_api.prototype.asc_convertTableToRange=function(tableName){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var ws=this.wb.getWorksheet();return ws.af_convertTableToRange(tableName)};spreadsheet_api.prototype.asc_getTablePictures= function(props,pivot){return this.wb.getTableStyles(props,pivot)};spreadsheet_api.prototype.asc_getSlicerPictures=function(){return this.wb.getSlicerStyles()};spreadsheet_api.prototype.asc_setViewMode=function(isViewMode){this.isViewMode=!!isViewMode;if(!this.isLoadFullApi)return;if(this.collaborativeEditing)this.collaborativeEditing.setViewerMode(isViewMode)};spreadsheet_api.prototype.asc_setFilteringMode=function(mode){window["AscCommonExcel"].filteringMode=!!mode};spreadsheet_api.prototype.asc_setAdvancedOptions= function(idOption,option){if(this.advancedOptionsAction!==c_oAscAdvancedOptionsAction.Open)return;if(AscCommon.EncryptionWorker.asc_setAdvancedOptions(this,idOption,option))return;var v;switch(idOption){case c_oAscAdvancedOptionsID.CSV:v={"id":this.documentId,"userid":this.documentUserId,"format":this.documentFormat,"c":"reopen","title":this.documentTitle,"delimiter":option.asc_getDelimiter(),"delimiterChar":option.asc_getDelimiterChar(),"codepage":option.asc_getCodePage(),"nobase64":true};sendCommand(this, null,v);break;case c_oAscAdvancedOptionsID.DRM:this.currentPassword=option.asc_getPassword();v={"id":this.documentId,"userid":this.documentUserId,"format":this.documentFormat,"c":"reopen","title":this.documentTitle,"password":option.asc_getPassword(),"nobase64":true};sendCommand(this,null,v);break}};spreadsheet_api.prototype.asc_setPageOptions=function(options,index){var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();this.wb.getWorksheet(sheetIndex).setPageOptions(options)}; spreadsheet_api.prototype.asc_savePagePrintOptions=function(arrPagesPrint){this.wb.savePagePrintOptions(arrPagesPrint)};spreadsheet_api.prototype.asc_getPageOptions=function(index,initPrintTitles){var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wbModel.getWorksheet(sheetIndex);if(initPrintTitles&&ws.PagePrintOptions)ws.PagePrintOptions.initPrintTitles();return ws.PagePrintOptions};spreadsheet_api.prototype.asc_setPageOption=function(func,val,index){if(this.collaborativeEditing.getGlobalLock()|| !this.canEdit())return false;var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wb.getWorksheet(sheetIndex);ws.setPageOption(func,val)};spreadsheet_api.prototype.asc_changeDocSize=function(width,height,index){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wb.getWorksheet(sheetIndex);ws.changeDocSize(width,height)};spreadsheet_api.prototype.asc_changePageMargins= function(left,right,top,bottom,index){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wb.getWorksheet(sheetIndex);ws.changePageMargins(left,right,top,bottom)};spreadsheet_api.prototype.asc_changePageOrient=function(isPortrait,index){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive(); var ws=this.wb.getWorksheet(sheetIndex);if(isPortrait)ws.changePageOrient(Asc.c_oAscPageOrientation.PagePortrait);else ws.changePageOrient(Asc.c_oAscPageOrientation.PageLandscape)};spreadsheet_api.prototype.asc_changePrintTitles=function(cols,rows,index){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wb.getWorksheet(sheetIndex);ws.changePrintTitles(cols,rows)};spreadsheet_api.prototype.asc_getPrintTitlesRange= function(prop,byHeight,index){var sheetIndex=undefined!==index&&null!==index?index:this.wbModel.getActive();var ws=this.wb.getWorksheet(sheetIndex);return ws.getPrintTitlesRange(prop,byHeight)};spreadsheet_api.prototype._onNeedParams=function(data,opt_isPassword){var t=this;if(this.documentOpenOptions&&!opt_isPassword){var codePageCsv=AscCommon.c_oAscEncodingsMap[this.documentOpenOptions["codePage"]]||AscCommon.c_oAscCodePageUtf8,delimiterCsv=this.documentOpenOptions["delimiter"],delimiterCharCsv= this.documentOpenOptions["delimiterChar"];if(null!=codePageCsv&&(null!=delimiterCsv||null!=delimiterCharCsv)){this.asc_setAdvancedOptions(c_oAscAdvancedOptionsID.CSV,new asc.asc_CTextOptions(codePageCsv,delimiterCsv,delimiterCharCsv));return}}if(opt_isPassword)if(t.handlers.hasTrigger("asc_onAdvancedOptions")){asc["editor"].sendEvent("asc_onDocumentPassword",true);t.handlers.trigger("asc_onAdvancedOptions",c_oAscAdvancedOptionsID.DRM)}else t.handlers.trigger("asc_onError",c_oAscError.ID.ConvertationPassword, c_oAscError.Level.Critical);else if(t.handlers.hasTrigger("asc_onAdvancedOptions")){var cp={"codepage":AscCommon.c_oAscCodePageUtf8,"delimiter":AscCommon.c_oAscCsvDelimiter.Comma,"encodings":AscCommon.getEncodingParams()};if(data&&typeof Blob!=="undefined"&&typeof FileReader!=="undefined")AscCommon.getJSZipUtils().getBinaryContent(data,function(err,data){if(err)t.handlers.trigger("asc_onError",c_oAscError.ID.Unknown,c_oAscError.Level.Critical);else{var dataUint=new Uint8Array(data);var bom=AscCommon.getEncodingByBOM(dataUint); if(AscCommon.c_oAscCodePageNone!==bom.encoding){cp["codepage"]=bom.encoding;data=dataUint.subarray(bom.size)}cp["data"]=data;t.handlers.trigger("asc_onAdvancedOptions",c_oAscAdvancedOptionsID.CSV,new AscCommon.asc_CAdvancedOptions(cp))}});else t.handlers.trigger("asc_onAdvancedOptions",c_oAscAdvancedOptionsID.CSV,new AscCommon.asc_CAdvancedOptions(cp))}else this.asc_setAdvancedOptions(c_oAscAdvancedOptionsID.CSV,new asc.asc_CTextOptions(AscCommon.c_oAscCodePageUtf8,AscCommon.c_oAscCsvDelimiter.Comma))}; spreadsheet_api.prototype._onEndOpen=function(){var t=this;if(this.openingEnd.bin&&this.openingEnd.xlsx)this.openDocumentFromZip(t.wbModel,this.openingEnd.data).then(function(){g_oIdCounter.Set_Load(false);AscCommon.checkCultureInfoFontPicker();AscCommonExcel.checkStylesNames(t.wbModel.CellStyles);t.FontLoader.LoadDocumentFonts(t.wbModel.generateFontMap2());if(t.isMobileVersion){AscCommon.AscBrowser.isSafariMacOs=false;AscCommon.PasteElementsId.PASTE_ELEMENT_ID="wrd_pastebin";AscCommon.PasteElementsId.ELEMENT_DISPAY_STYLE= "none"}}).catch(function(err){if(window.console&&window.console.log)window.console.log(err);t.sendEvent("asc_onError",c_oAscError.ID.Unknown,c_oAscError.Level.Critical)})};spreadsheet_api.prototype._openOnClient=function(){var t=this;if(this.openingEnd.xlsxStart)return;this.openingEnd.xlsxStart=true;var url=AscCommon.g_oDocumentUrls.getUrl("Editor.xlsx");if(url)AscCommon.getJSZipUtils().getBinaryContent(url,function(err,data){if(err){if(window.console&&window.console.log)window.console.log(err);t.sendEvent("asc_onError", c_oAscError.ID.Unknown,c_oAscError.Level.Critical)}else{t.openingEnd.xlsx=true;t.openingEnd.data=data;t._onEndOpen()}});else{t.openingEnd.xlsx=true;t._onEndOpen()}};spreadsheet_api.prototype._downloadAs=function(actionType,options,oAdditionalData,dataContainer){var fileType=options.fileType;if(c_oAscFileType.PDF===fileType||c_oAscFileType.PDFA===fileType){var printPagesData=this.wb.calcPagesPrint(options.advancedOptions);var pdfPrinterMemory=this.wb.printSheets(printPagesData).DocumentRenderer.Memory; dataContainer.data=oAdditionalData["nobase64"]?pdfPrinterMemory.GetData():pdfPrinterMemory.GetBase64Memory()}else if(this.insertDocumentUrlsData){var last=this.insertDocumentUrlsData.documents.shift();oAdditionalData["url"]=last.url;oAdditionalData["format"]=last.format;if(last.token){oAdditionalData["tokenDownload"]=last.token;oAdditionalData["tokenSession"]=undefined}oAdditionalData["outputurls"]=true;oAdditionalData["codepage"]=AscCommon.c_oAscCodePageUtf8;dataContainer.data=last.data}else{var oBinaryFileWriter= new AscCommonExcel.BinaryFileWriter(this.wbModel);if(c_oAscFileType.CSV===fileType)if(options.advancedOptions instanceof asc.asc_CTextOptions){oAdditionalData["codepage"]=options.advancedOptions.asc_getCodePage();oAdditionalData["delimiter"]=options.advancedOptions.asc_getDelimiter();oAdditionalData["delimiterChar"]=options.advancedOptions.asc_getDelimiterChar()}dataContainer.data=oBinaryFileWriter.Write(oAdditionalData["nobase64"])}if(window.isCloudCryptoDownloadAs){var sParamXml=""+ oAdditionalData["codepage"]+"";sParamXml+=""+oAdditionalData["delimiter"]+"";window["AscDesktopEditor"]["CryptoDownloadAs"](dataContainer.data,fileType,sParamXml);return true}};spreadsheet_api.prototype.processSavedFile=function(url,downloadType){if(this.insertDocumentUrlsData&&this.insertDocumentUrlsData.convertCallback)this.insertDocumentUrlsData.convertCallback(this,url);else AscCommon.baseEditorsApi.prototype.processSavedFile.call(this,url, downloadType)};spreadsheet_api.prototype.asc_isDocumentModified=function(){if(!this.canSave||this.asc_getCellEditMode())return true;else if(History&&History.Have_Changes)return History.Have_Changes();return false};spreadsheet_api.prototype.asc_registerCallback=function(name,callback,replaceOldCallback){this.handlers.add(name,callback,replaceOldCallback)};spreadsheet_api.prototype.asc_unregisterCallback=function(name,callback){this.handlers.remove(name,callback)};spreadsheet_api.prototype.asc_SetDocumentPlaceChangedEnabled= function(val){this.wb.setDocumentPlaceChangedEnabled(val)};spreadsheet_api.prototype.asc_SetFastCollaborative=function(bFast){if(this.collaborativeEditing){if(window.parent&&window.parent.APP&&window.parent.APP.onFastChange)window.parent.APP.onFastChange(bFast);AscCommon.CollaborativeEditing.Set_Fast(bFast);this.collaborativeEditing.setFast(bFast)}};spreadsheet_api.prototype.asc_setThumbnailStylesSizes=function(width,height){this.styleThumbnailWidth=width;this.styleThumbnailHeight=height};spreadsheet_api.prototype.sheetsChanged= function(){this.handlers.trigger("asc_onSheetsChanged")};spreadsheet_api.prototype.asyncFontsDocumentStartLoaded=function(blockType){this.OpenDocumentProgress.Type=c_oAscAsyncAction.LoadDocumentFonts;this.OpenDocumentProgress.FontsCount=this.FontLoader.fonts_loading.length;this.OpenDocumentProgress.CurrentFont=0;this.sync_StartAction(undefined===blockType?c_oAscAsyncActionType.BlockInteraction:blockType,c_oAscAsyncAction.LoadDocumentFonts)};spreadsheet_api.prototype.asyncFontsDocumentEndLoaded=function(blockType){this.sync_EndAction(undefined=== blockType?c_oAscAsyncActionType.BlockInteraction:blockType,c_oAscAsyncAction.LoadDocumentFonts);if(this.asyncMethodCallback!==undefined){this.asyncMethodCallback();this.asyncMethodCallback=undefined}else{this.FontLoadWaitComplete=true;this._openDocumentEndCallback()}};spreadsheet_api.prototype.asyncFontEndLoaded=function(font){this.sync_EndAction(c_oAscAsyncActionType.Information,c_oAscAsyncAction.LoadFont)};spreadsheet_api.prototype._loadFonts=function(fonts,callback){if(window["NATIVE_EDITOR_ENJINE"])return callback.call(this); this.asyncMethodCallback=callback;var arrLoadFonts=[];for(var i in fonts)arrLoadFonts.push(new AscFonts.CFont(i,0,"",0));AscFonts.FontPickerByCharacter.extendFonts(arrLoadFonts);this.FontLoader.LoadDocumentFonts2(arrLoadFonts)};spreadsheet_api.prototype.openDocument=function(file){this._openDocument(file.data);this._openOnClient()};spreadsheet_api.prototype.openDocumentFromZip=function(wb,data){var t=this;return new Promise(function(resolve,reject){var openXml=AscCommon.openXml;if(t.isChartEditor){resolve(); return}var pivotCaches={};var nextPromise;if(data){var doc=new openXml.OpenXmlPackage;var wbPart=null;var wbXml=null;var jsZipWrapper=new AscCommon.JSZipWrapper;nextPromise=jsZipWrapper.loadAsync(data).then(function(zip){return doc.openFromZip(zip)}).then(function(){wbPart=doc.getPartByRelationshipType(openXml.relationshipTypes.workbook);return wbPart.getDocumentContent()}).then(function(contentWorkbook){AscCommonExcel.executeInR1C1Mode(false,function(){wbXml=new AscCommonExcel.CT_Workbook;(new openXml.SaxParserBase).parse(contentWorkbook, wbXml)});if(wbXml.pivotCaches)return wbXml.pivotCaches.reduce(function(prevVal,wbPivotCacheXml){var pivotTableCacheDefinitionPart;var pivotTableCacheDefinition;return prevVal.then(function(){if(null!==wbPivotCacheXml.cacheId&&null!==wbPivotCacheXml.id){pivotTableCacheDefinitionPart=wbPart.getPartById(wbPivotCacheXml.id);return pivotTableCacheDefinitionPart.getDocumentContent()}}).then(function(content){if(content){AscCommonExcel.executeInR1C1Mode(false,function(){pivotTableCacheDefinition=new Asc.CT_PivotCacheDefinition; (new openXml.SaxParserBase).parse(content,pivotTableCacheDefinition)});if(pivotTableCacheDefinition.isValidCacheSource()){pivotCaches[wbPivotCacheXml.cacheId]=pivotTableCacheDefinition;if(pivotTableCacheDefinition.id){var partPivotTableCacheRecords=pivotTableCacheDefinitionPart.getPartById(pivotTableCacheDefinition.id);return partPivotTableCacheRecords.getDocumentContent()}}}}).then(function(content){if(content)AscCommonExcel.executeInR1C1Mode(false,function(){var pivotTableCacheRecords=new Asc.CT_PivotCacheRecords; (new openXml.SaxParserBase).parse(content,pivotTableCacheRecords);pivotTableCacheDefinition.cacheRecords=pivotTableCacheRecords})})},Promise.resolve())}).then(function(){if(wbXml.sheets){var wsIndex=0;return wbXml.sheets.reduce(function(prevVal,wbSheetXml){var wsPart;return prevVal.then(function(){if(null!==wbSheetXml.id){var actions=[];wsPart=wbPart.getPartById(wbSheetXml.id);var pivotParts=wsPart.getPartsByRelationshipType(openXml.relationshipTypes.pivotTable);for(var i=0;i=0;--i)res.push(this.wbModel.createWorksheet(where,arrNames[i]));this.wbModel.setActive(where);this.wb.updateWorksheetByModel();this.wb.showWorksheet();History.EndTransaction();this.sheetsChanged();return res};spreadsheet_api.prototype.asc_getWorksheetsCount=function(){return this.wbModel.getWorksheetCount()};spreadsheet_api.prototype.asc_getWorksheetName= function(index){return this.wbModel.getWorksheet(index).getName()};spreadsheet_api.prototype.asc_getWorksheetTabColor=function(index){return this.wbModel.getWorksheet(index).getTabColor()};spreadsheet_api.prototype.asc_setWorksheetTabColor=function(color,arrSheets){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;if(!arrSheets)arrSheets=[this.wbModel.getActive()];var sheet,arrLocks=[];for(var i=0;i=0;--i,--_where){index=arrSheetsLeft[i].getIndex();if(index!==_where)t.wbModel.replaceWorksheet(index, _where)}t.wbModel.setActive(active.getIndex());t.wb.updateWorksheetByModel();t.wb.showWorksheet();History.EndTransaction();t.sheetsChanged()}};this.collaborativeEditing.lock(arrLocks,moveCallback);return true};spreadsheet_api.prototype.asc_copyWorksheet=function(where,arrNames,arrSheets){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;if(!Array.isArray(arrNames))arrNames=[arrNames];if(0===arrNames.length)return false;if(!arrSheets)arrSheets=[this.wbModel.getActive()];var scale= this.asc_getZoom();var sheet,arrLocks=[];for(var i=0;i=0;--i){index=arrSheets[i].getIndex();t.wbModel.copyWorksheet(index,where,arrNames[i])}t.wbModel.setActive(where); t.wb.updateWorksheetByModel();t.wb.showWorksheet();History.EndTransaction();t.sheetsChanged()}};this.collaborativeEditing.lock(arrLocks,copyWorksheet)};spreadsheet_api.prototype.asc_StartMoveSheet=function(arrSheets){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return false;if(this.wbModel.aWorksheets.length===1)return null;else if(!arrSheets||this.wbModel.aWorksheets&&this.wbModel.aWorksheets.length===arrSheets.length)arrSheets=[arrSheets[arrSheets.length-1]];var sheet,sBinarySheet, res=[];var activeIndex=this.wbModel.nActive;for(var i=0;i=0;--i)t.wb.pasteSheet(arrSheets[i],where,arrNames[i],function(renameParams){renameParamsArr.push(renameParams);renameSheetMap[renameParams.lastName]=renameParams.newName;t.asc_showWorksheet(where);t.asc_setZoom(scale);t.sheetsChanged()}); for(var j=0;j0&&typeof sBulletFont==="string"&&sBulletFont.length>0){var t=this;var fonts={};fonts[sBulletFont]=1;AscFonts.FontPickerByCharacter.checkTextLight(sBulletSymbol);t._loadFonts(fonts,function(){ws.objectRender.setGraphicObjectProps(props)})}else{var oSlicerPr=props.SlicerProperties;var sForCheck=null;if(oSlicerPr&&typeof oSlicerPr.caption=== "string"&&oSlicerPr.caption.length>0)sForCheck=oSlicerPr.caption;if(typeof sForCheck==="string"&&sForCheck.length>0)AscFonts.FontPickerByCharacter.checkText(sForCheck,this,function(){ws.objectRender.setGraphicObjectProps(props)});else ws.objectRender.setGraphicObjectProps(props)}}};spreadsheet_api.prototype.asc_getOriginalImageSize=function(){var ws=this.wb.getWorksheet();return ws.objectRender.getOriginalImageSize()};spreadsheet_api.prototype.asc_setInterfaceDrawImagePlaceTextArt=function(elementId){this.textArtElementId= elementId};spreadsheet_api.prototype.asc_changeImageFromFile=function(){this.asc_addImage({isImageChangeUrl:true})};spreadsheet_api.prototype.asc_changeShapeImageFromFile=function(type){this.asc_addImage({isShapeImageChangeUrl:true,textureType:type})};spreadsheet_api.prototype.asc_changeArtImageFromFile=function(type){this.asc_addImage({isTextArtChangeUrl:true,textureType:type})};spreadsheet_api.prototype.asc_putPrLineSpacing=function(type,value){var ws=this.wb.getWorksheet();ws.objectRender.controller.putPrLineSpacing(type, value)};spreadsheet_api.prototype.asc_putLineSpacingBeforeAfter=function(type,value){var ws=this.wb.getWorksheet();ws.objectRender.controller.putLineSpacingBeforeAfter(type,value)};spreadsheet_api.prototype.asc_setDrawImagePlaceParagraph=function(element_id,props){var ws=this.wb.getWorksheet();ws.objectRender.setDrawImagePlaceParagraph(element_id,props)};spreadsheet_api.prototype.asc_replaceLoadImageCallback=function(fCallback){if(this.wb){var ws=this.wb.getWorksheet();if(ws.objectRender)ws.objectRender.asyncImageEndLoaded= fCallback}};spreadsheet_api.prototype.asyncImageEndLoaded=function(_image){if(this.wb){var ws=this.wb.getWorksheet();if(ws.objectRender.asyncImageEndLoaded)ws.objectRender.asyncImageEndLoaded(_image)}};spreadsheet_api.prototype.asyncImagesDocumentEndLoaded=function(){if(c_oAscAdvancedOptionsAction.None===this.advancedOptionsAction&&this.wb&&!window["NATIVE_EDITOR_ENJINE"]){var ws=this.wb.getWorksheet();ws.objectRender.showDrawingObjects();ws.objectRender.controller.getGraphicObjectProps()}};spreadsheet_api.prototype.asyncImageEndLoadedBackground= function(){var worksheet=this.wb.getWorksheet();if(worksheet&&worksheet.objectRender){var drawing_area=worksheet.objectRender.drawingArea;if(drawing_area)for(var i=0;imaxC){this.spellcheckState.startCell.row+=1;this.spellcheckState.startCell.col=0}if(this.spellcheckState.startCell.row>maxR){this.spellcheckState.startCell.row=0;this.spellcheckState.startCell.col=0}this.spellcheckState.currentCell=this.spellcheckState.startCell.clone()}var startCell=this.spellcheckState.startCell;var currentCell= this.spellcheckState.currentCell;var lang=this.defaultLanguage;var langArray=[];var wordsArray=[];cellsInfo=[];var wordsIndexArray=[];var isEnd=false;do{if(this.spellcheckState.iteration&¤tCell.row>startCell.row)break;if(currentCell.row>maxR){currentCell.row=0;currentCell.col=0;this.spellcheckState.iteration=true}if(this.spellcheckState.iteration&¤tCell.row===startCell.row)maxC=startCell.col-1;if(currentCell.col>maxC){this.spellcheckState.nextRow();continue}ws.model.getRange3(currentCell.row, currentCell.col,currentCell.row,maxC)._foreachNoEmpty(function(cell,r,c){if(cell.text!==null&&!cell.isFormula()){var cellInfo=new AscCommon.CellBase(r,c);var wordsObject=AscCommonExcel.WordSplitting(cell.text);var words=wordsObject.wordsArray;var wordsIndex=wordsObject.wordsIndex;for(var i=0;i0){var t=this,fonts={};fonts[sNeedFont]=1;t._loadFonts(fonts,function(){t.asc_setListType2(type,subtype)})}else t.asc_setListType2(type, subtype)};spreadsheet_api.prototype.asc_setListType2=function(type,subtype){var oWorksheet=this.wb.getWorksheet();if(oWorksheet)if(oWorksheet.isSelectOnShape)return oWorksheet.objectRender.setListType(type,subtype)};spreadsheet_api.prototype.asc_getCellInfo=function(){return this.wb.getSelectionInfo()};spreadsheet_api.prototype.asc_getActiveCellCoord=function(){var oWorksheet=this.wb.getWorksheet();if(oWorksheet)if(oWorksheet.isSelectOnShape)return oWorksheet.objectRender.getContextMenuPosition(); else return oWorksheet.getActiveCellCoord()};spreadsheet_api.prototype.asc_getAnchorPosition=function(){return this.asc_getActiveCellCoord()};spreadsheet_api.prototype.asc_getCellEditMode=function(){return this.wb?this.wb.getCellEditMode():false};spreadsheet_api.prototype.asc_getHeaderFooterMode=function(){return this.wb&&this.wb.getCellEditMode()&&this.wb.cellEditor&&this.wb.cellEditor.options&&this.wb.cellEditor.options.menuEditor};spreadsheet_api.prototype.asc_getActiveRangeStr=function(referenceType, opt_getActiveCell){var ws=this.wb.getWorksheet();var res=null;if(ws&&ws.model&&ws.model.selectionRange){var range;if(opt_getActiveCell){var activeCell=ws.model.selectionRange.activeCell;range=new Asc.Range(activeCell.col,activeCell.row,activeCell.col,activeCell.row)}else{var lastRange=ws.model.selectionRange.getLast();range=new Asc.Range(lastRange.c1,lastRange.r1,lastRange.c2,lastRange.r2)}res=range.getName(referenceType)}return res};spreadsheet_api.prototype.asc_getIsTrackShape=function(){return this.wb? this.wb.getIsTrackShape():false};spreadsheet_api.prototype.asc_setCellFontName=function(fontName){var t=this,fonts={};fonts[fontName]=1;t._loadFonts(fonts,function(){var ws=t.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellFontName)ws.objectRender.controller.setCellFontName(fontName);else{t.wb.setFontAttributes("fn",fontName);t.wb.restoreFocus()}})};spreadsheet_api.prototype.asc_setCellFontSize=function(fontSize){var ws=this.wb.getWorksheet(); if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellFontSize)ws.objectRender.controller.setCellFontSize(fontSize);else{this.wb.setFontAttributes("fs",fontSize);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellBold=function(isBold){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellBold)ws.objectRender.controller.setCellBold(isBold);else{this.wb.setFontAttributes("b",isBold);this.wb.restoreFocus()}}; spreadsheet_api.prototype.asc_setCellItalic=function(isItalic){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellItalic)ws.objectRender.controller.setCellItalic(isItalic);else{this.wb.setFontAttributes("i",isItalic);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellUnderline=function(isUnderline){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellUnderline)ws.objectRender.controller.setCellUnderline(isUnderline); else{this.wb.setFontAttributes("u",isUnderline?Asc.EUnderline.underlineSingle:Asc.EUnderline.underlineNone);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellStrikeout=function(isStrikeout){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellStrikeout)ws.objectRender.controller.setCellStrikeout(isStrikeout);else{this.wb.setFontAttributes("s",isStrikeout);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellSubscript= function(isSubscript){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellSubscript)ws.objectRender.controller.setCellSubscript(isSubscript);else{this.wb.setFontAttributes("fa",isSubscript?AscCommon.vertalign_SubScript:null);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellSuperscript=function(isSuperscript){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellSuperscript)ws.objectRender.controller.setCellSuperscript(isSuperscript); else{this.wb.setFontAttributes("fa",isSuperscript?AscCommon.vertalign_SuperScript:null);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellAlign=function(align){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellAlign)ws.objectRender.controller.setCellAlign(align);else{this.wb.getWorksheet().setSelectionInfo("a",align);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellVertAlign=function(align){var ws=this.wb.getWorksheet(); if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellVertAlign)ws.objectRender.controller.setCellVertAlign(align);else{this.wb.getWorksheet().setSelectionInfo("va",align);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellTextWrap=function(isWrapped){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellTextWrap)ws.objectRender.controller.setCellTextWrap(isWrapped);else{this.wb.getWorksheet().setSelectionInfo("wrap", isWrapped);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellTextShrink=function(isShrinked){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellTextShrink)ws.objectRender.controller.setCellTextShrink(isShrinked);else{this.wb.getWorksheet().setSelectionInfo("shrink",isShrinked);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellTextColor=function(color){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&& ws.objectRender.controller.setCellTextColor)ws.objectRender.controller.setCellTextColor(color);else if(color instanceof Asc.asc_CColor){color=AscCommonExcel.CorrectAscColor(color);this.wb.setFontAttributes("c",color);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellFill=function(fill){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellBackgroundColor)ws.objectRender.controller.setCellBackgroundColor(fill);else{this.wb.getWorksheet().setSelectionInfo("f", fill);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellBackgroundColor=function(color){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellBackgroundColor)ws.objectRender.controller.setCellBackgroundColor(color);else if(color instanceof Asc.asc_CColor||null==color){if(null!=color)color=AscCommonExcel.CorrectAscColor(color);this.wb.getWorksheet().setSelectionInfo("bc",color);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellBorders= function(borders){this.wb.getWorksheet().setSelectionInfo("border",borders);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_setCellFormat=function(format){var t=this;var numFormat=AscCommon.oNumFormatCache.get(format);numFormat.checkCultureInfoFontPicker();this._loadFonts([],function(){t.wb.setCellFormat(format);t.wb.restoreFocus()})};spreadsheet_api.prototype.asc_setCellAngle=function(angle){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.setCellAngle)ws.objectRender.controller.setCellAngle(angle); else{this.wb.getWorksheet().setSelectionInfo("angle",angle);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellStyle=function(name){this.wb.getWorksheet().setSelectionInfo("style",name);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_increaseCellDigitNumbers=function(){this.wb.getWorksheet().setSelectionInfo("changeDigNum",+1);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_decreaseCellDigitNumbers=function(){this.wb.getWorksheet().setSelectionInfo("changeDigNum",-1);this.wb.restoreFocus()}; spreadsheet_api.prototype.asc_increaseFontSize=function(){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.increaseFontSize)ws.objectRender.controller.increaseFontSize();else{this.wb.changeFontSize("changeFontSize",true);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_decreaseFontSize=function(){var ws=this.wb.getWorksheet();if(ws.objectRender.selectedGraphicObjectsExists()&&ws.objectRender.controller.decreaseFontSize)ws.objectRender.controller.decreaseFontSize(); else{this.wb.changeFontSize("changeFontSize",false);this.wb.restoreFocus()}};spreadsheet_api.prototype.asc_setCellIndent=function(val){this.wb.getWorksheet().setSelectionInfo("indent",val);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_formatPainter=function(formatPainterState){if(this.wb)this.wb.formatPainter(formatPainterState)};spreadsheet_api.prototype.asc_showAutoComplete=function(){this.wb.showAutoComplete()};spreadsheet_api.prototype.asc_onMouseUp=function(event,x,y){if(this.wb)this.wb._onWindowMouseUpExternal(event, x,y)};spreadsheet_api.prototype.asc_selectFunction=function(){};spreadsheet_api.prototype.asc_insertHyperlink=function(options){AscFonts.FontPickerByCharacter.checkText(options.text,this,function(){this.wb.insertHyperlink(options)})};spreadsheet_api.prototype.asc_removeHyperlink=function(){this.wb.removeHyperlink()};spreadsheet_api.prototype.asc_getFullHyperlinkLength=function(str){return window["AscCommonExcel"].getFullHyperlinkLength(str)};spreadsheet_api.prototype.asc_cleanSelectRange=function(){this.wb._onCleanSelectRange()}; spreadsheet_api.prototype.asc_insertInCell=function(functionName,type,autoComplete){this.wb.insertInCellEditor(functionName,type,autoComplete);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_startWizard=function(name,doCleanCellContent){this.wb.startWizard(name,doCleanCellContent);this.wb.restoreFocus()};spreadsheet_api.prototype.asc_canEnterWizardRange=function(char){return this.wb.canEnterWizardRange(char)};spreadsheet_api.prototype.asc_insertArgumentsInFormula=function(val,argNum,argType, name){var res=this.wb.insertArgumentsInFormula(val,argNum,argType,name);this.wb.restoreFocus();return res};spreadsheet_api.prototype.asc_getFormulasInfo=function(){return this.formulasList};spreadsheet_api.prototype.asc_getFormulaLocaleName=function(name){return AscCommonExcel.cFormulaFunctionToLocale?AscCommonExcel.cFormulaFunctionToLocale[name]:name};spreadsheet_api.prototype.asc_getFormulaNameByLocale=function(name){var f=AscCommonExcel.cFormulaFunctionLocalized&&AscCommonExcel.cFormulaFunctionLocalized[name]; return f?f.prototype.name:name};spreadsheet_api.prototype.asc_calculate=function(type){if(this.canEdit())this.wb.calculate(type)};spreadsheet_api.prototype.asc_setFontRenderingMode=function(mode){if(mode!==this.fontRenderingMode){this.fontRenderingMode=mode;if(this.wb)this.wb.setFontRenderingMode(mode,false)}};spreadsheet_api.prototype.asc_setSelectionDialogMode=function(selectionDialogType,selectRange){if(this.wb){this.wb._onStopFormatPainter();this.wb.setSelectionDialogMode(selectionDialogType, selectRange)}};spreadsheet_api.prototype.asc_SendThemeColors=function(colors,standart_colors){this._gui_control_colors={Colors:colors,StandartColors:standart_colors};var ret=this.handlers.trigger("asc_onSendThemeColors",colors,standart_colors);if(false!==ret)this._gui_control_colors=null};spreadsheet_api.prototype.getCurrentTheme=function(){return this.wbModel&&this.wbModel.theme};spreadsheet_api.prototype.asc_ChangeColorScheme=function(sSchemeName){var t=this;var onChangeColorScheme=function(res){if(res)if(t.wbModel.changeColorScheme(sSchemeName))t.asc_AfterChangeColorScheme()}; var sheetId=-1;var lockInfo=this.collaborativeEditing.getLockInfo(c_oAscLockTypeElem.Object,null,sheetId,sheetId);this.collaborativeEditing.lock([lockInfo],onChangeColorScheme)};spreadsheet_api.prototype.asc_ChangeColorSchemeByIdx=function(nIdx){if(this.collaborativeEditing.getGlobalLock()||!this.canEdit())return;var t=this;var onChangeColorScheme=function(res){if(res)if(t.wbModel.changeColorSchemeByIdx(nIdx))t.asc_AfterChangeColorScheme()};var sheetId=-1;var lockInfo=this.collaborativeEditing.getLockInfo(c_oAscLockTypeElem.Object, null,sheetId,sheetId);this.collaborativeEditing.lock([lockInfo],onChangeColorScheme)};spreadsheet_api.prototype.asc_AfterChangeColorScheme=function(){this.asc_CheckGuiControlColors();this.asc_ApplyColorScheme(true)};spreadsheet_api.prototype.asc_ApplyColorScheme=function(bRedraw){if(window["IS_NATIVE_EDITOR"]||!window["NATIVE_EDITOR_ENJINE"]){Asc["editor"].wb.recalculateDrawingObjects();this.chartPreviewManager.clearPreviews();this.textArtPreviewManager.clear()}if(!this.getViewMode())this._sendWorkbookStyles(); if(bRedraw){this.handlers.trigger("asc_onUpdateChartStyles");this.handlers.trigger("asc_onSelectionChanged",this.asc_getCellInfo());this.wb.drawWS()}};spreadsheet_api.prototype._autoSaveInner=function(){if(this.asc_getCellEditMode()||this.asc_getIsTrackShape())return;if(!History.Have_Changes(true)&&!(this.collaborativeEditing.getCollaborativeEditing()&&0!==this.collaborativeEditing.getOwnLocksLength())){if(this.collaborativeEditing.getFast()&&this.collaborativeEditing.haveOtherChanges()){AscCommon.CollaborativeEditing.Clear_CollaborativeMarks(); this.collaborativeEditing.applyChanges();this.collaborativeEditing.sendChanges();this.wb._onWSSelectionChanged()}return}if(null===this.lastSaveTime){this.lastSaveTime=new Date;return}var saveGap=this.collaborativeEditing.getFast()?this.autoSaveGapRealTime:this.collaborativeEditing.getCollaborativeEditing()?this.autoSaveGapSlow:this.autoSaveGapFast;var gap=new Date-this.lastSaveTime-saveGap;if(0<=gap)this.asc_Save(true)};spreadsheet_api.prototype._onUpdateDocumentCanSave=function(){var tmp=History.Have_Changes()|| this.collaborativeEditing.getCollaborativeEditing()&&0!==this.collaborativeEditing.getOwnLocksLength()||this.asc_getCellEditMode();if(tmp!==this.isDocumentCanSave){this.isDocumentCanSave=tmp;this.handlers.trigger("asc_onDocumentCanSaveChanged",this.isDocumentCanSave)}};spreadsheet_api.prototype._onUpdateDocumentCanUndoRedo=function(){AscCommon.History._sendCanUndoRedo()};spreadsheet_api.prototype._onCheckCommentRemoveLock=function(lockElem){var res=false;var sheetId=lockElem["sheetId"];if(-1!==sheetId&& 0===sheetId.indexOf(AscCommonExcel.CCellCommentator.sStartCommentId)){res=true;this.handlers.trigger("asc_onUnLockComment",lockElem["rangeOrObjectId"])}return res};spreadsheet_api.prototype.onUpdateDocumentModified=function(bIsModified){if(this.canSave){this.handlers.trigger("asc_onDocumentModifiedChanged",bIsModified);this._onUpdateDocumentCanSave();if(undefined!==window["AscDesktopEditor"])window["AscDesktopEditor"]["onDocumentModifiedChanged"](bIsModified)}};spreadsheet_api.prototype.asc_setLocalization= function(oLocalizedData){if(!this.isLoadFullApi){this.tmpLocalization=oLocalizedData;return}if(null==oLocalizedData){AscCommonExcel.cFormulaFunctionLocalized=null;AscCommonExcel.cFormulaFunctionToLocale=null}else{AscCommonExcel.cFormulaFunctionLocalized={};AscCommonExcel.cFormulaFunctionToLocale={};var localName;for(var i in AscCommonExcel.cFormulaFunction){localName=oLocalizedData[i]?oLocalizedData[i]:null;localName=localName?localName:i;AscCommonExcel.cFormulaFunctionLocalized[localName]=AscCommonExcel.cFormulaFunction[i]; AscCommonExcel.cFormulaFunctionToLocale[i]=localName}}AscCommon.build_local_rx(oLocalizedData?oLocalizedData["LocalFormulaOperands"]:null);if(this.wb)this.wb.initFormulasList();if(this.wbModel)this.wbModel.rebuildColors()};spreadsheet_api.prototype.asc_nativeOpenFile=function(base64File,version,isUser,xlsxPath){var t=this;asc["editor"]=this;this.SpellCheckUrl="";if(undefined==isUser){this.User=new AscCommon.asc_CUser;this.User.setId("TM");this.User.setUserName("native")}if(undefined!==version)AscCommon.CurFileVersion= version;this._openDocument(base64File);var thenCallback=function(){g_oIdCounter.Set_Load(false);AscCommon.checkCultureInfoFontPicker();AscCommonExcel.checkStylesNames(t.wbModel.CellStyles);t._coAuthoringInit();t.wb=new AscCommonExcel.WorkbookView(t.wbModel,t.controller,t.handlers,window["_null_object"],window["_null_object"],t,t.collaborativeEditing,t.fontRenderingMode)};return this.openDocumentFromZip(t.wbModel,xlsxPath).then(thenCallback,thenCallback)};spreadsheet_api.prototype.asc_nativeCalculateFile= function(){window["DoctRendererMode"]=true;this.wb._nativeCalculate()};spreadsheet_api.prototype.asc_nativeApplyChanges=function(changes){for(var i=0,l=changes.length;i0)window["Asc"]["editor"].ImageLoader.LoadDocumentImages(aImages,true);callback()})};spreadsheet_api.prototype.getDefaultFontFamily= function(){return this.wbModel.getDefaultFont()};spreadsheet_api.prototype.getDefaultFontSize=function(){return this.wbModel.getDefaultSize()};spreadsheet_api.prototype._onEndLoadSdk=function(){AscCommon.baseEditorsApi.prototype._onEndLoadSdk.call(this);History=AscCommon.History;this.controller=new AscCommonExcel.asc_CEventsController;this.formulasList=AscCommonExcel.getFormulasInfo();this.asc_setLocale(this.tmpLCID,this.tmpDecimalSeparator,this.tmpGroupSeparator);this.asc_setLocalization(this.tmpLocalization); this.asc_setViewMode(this.isViewMode);if(this.openFileCryptBinary)this.openFileCryptCallback(this.openFileCryptBinary)};spreadsheet_api.prototype.asc_OnShowContextMenu=function(){this.asc_closeCellEditor()};spreadsheet_api.prototype._changePivotSimple=function(pivot,isInsert,needUpdateView,callback){var wsModel=pivot.GetWS();var ws=this.wb.getWorksheet(wsModel.getIndex());if(isInsert)pivot.stashEmptyReportRange();else pivot.stashCurReportRange();callback(wsModel);var dataRow;var pivotChanged=pivot.getAndCleanChanged(); if(pivotChanged.data){var updateRes=pivot.updateAfterEdit();dataRow=updateRes.dataRow}this._updatePivotTable(pivot,pivotChanged,wsModel,ws,dataRow,needUpdateView,false)};spreadsheet_api.prototype.updatePivotTables=function(){var t=this;this.wbModel.forEach(function(wsModel){var ws=t.wb.getWorksheet(wsModel.getIndex());for(var i=0;i