Add back old OO

This commit is contained in:
yflory committed 2020-01-21 15:39:15 +01:00
1 parent 671999c600
commit a7a91fb0a5
3594 files changed
+1724571

No files matched your search

@@ -0,0 +1,110 @@
@charset "UTF-8";
/*
* Worksheet canvas
* --------------------------------------------------------
*/
#ws-canvas-outer {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
#ws-canvas {
border: 0;
}
#ws-canvas-overlay, #ws-canvas-graphic, #ws-canvas-graphic-overlay {
border: 0;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
/*
* Worksheet scroll bars
* --------------------------------------------------------
*/
#ws-v-scrollbar {
position: absolute;
right: 0;
width: 19px;
top: -1px;
bottom: 18px;
overflow: hidden;
z-index: 10;
}
#ws-v-scroll-helper {
width: 1px;
}
#ws-h-scrollbar {
position: absolute;
bottom: 0;
height: 19px;
left: 0;
right: 18px;
overflow: hidden;
z-index: 10;
}
#ws-h-scroll-helper {
height: 1px;
}
#ws-scrollbar-corner {
position: absolute;
right: 0;
bottom: 0;
width: 18px;
height: 18px;
background-color: #DCE2E8;
border: 0;
z-index: 10;
}
/* Scrollbars common */
#ws-v-scrollbar .jspVerticalBar,
#ws-h-scrollbar .jspHorizontalBar,
#ws-v-scrollbar .jspTrack,
#ws-h-scrollbar .jspTrack {
background-color: #DCE2E8;
}
#ws-v-scrollbar .jspDrag,
#ws-h-scrollbar .jspDrag {
background-color: #C0C0C0;
}
#ws-v-scrollbar .jspDrag.jspHover,
#ws-v-scrollbar .jspDrag.jspActive,
#ws-h-scrollbar .jspDrag.jspHover,
#ws-h-scrollbar .jspDrag.jspActive {
background-color: #808080;
}
/* Vertical scrollbar */
#ws-v-scrollbar .jspVerticalBar {
width: 7px;
border-left: 1px solid #C1C6CC;
}
#ws-v-scrollbar .jspTrack {
width: 8px;
}
/* Horizontal scrollbar */
#ws-h-scrollbar .jspHorizontalBar {
height: 7px;
border-top: 1px solid #C1C6CC;
}
#ws-h-scrollbar .jspTrack {
height: 8px;
}
@@ -0,0 +1,156 @@
@charset "UTF-8";
/*
* Worksheet canvas
* --------------------------------------------------------
*/
#ws-canvas-outer {
position: absolute;
left: 0;
top: 0;
right: 14px;
bottom: 14px;
overflow: hidden;
}
#ws-canvas {
border: 0;
-webkit-user-select: none;
}
#ws-canvas-overlay, #ws-canvas-graphic, #ws-canvas-graphic-overlay {
-webkit-user-select: none;
border: 0;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
/*
* Worksheet scroll bars
* --------------------------------------------------------
*/
#ws-v-scrollbar {
position: absolute;
right: 0;
width: 14px;
top: 0px;
bottom: 14px;
overflow: hidden;
z-index: 10;
background-color: #f1f1f1;
}
#ws-v-scroll-helper {
width: 1px;
}
#ws-h-scrollbar {
position: absolute;
bottom: 0;
height: 14px;
left: 0px;
right: 14px;
overflow: hidden;
z-index: 10;
background-color: #f1f1f1;
}
#ws-h-scroll-helper {
height: 1px;
}
#ws-scrollbar-corner {
position: absolute;
right: 0;
bottom: 0;
width: 14px;
height: 14px;
background-color: #F4F4F4;
border: 0;
z-index: 10;
}
/* Scrollbars common */
#ws-v-scrollbar .jspVerticalBar,
#ws-h-scrollbar .jspHorizontalBar,
#ws-v-scrollbar .jspTrack,
#ws-h-scrollbar .jspTrack {
background-color: #DCE2E8;
}
#ws-v-scrollbar .jspDrag,
#ws-h-scrollbar .jspDrag {
background-color: #C0C0C0;
}
#ws-v-scrollbar .jspDrag.jspHover,
#ws-v-scrollbar .jspDrag.jspActive,
#ws-h-scrollbar .jspDrag.jspHover,
#ws-h-scrollbar .jspDrag.jspActive {
background-color: #808080;
}
/* Vertical scrollbar */
#ws-v-scrollbar .jspVerticalBar {
width: 7px;
border-left: 1px solid #C1C6CC;
}
#ws-v-scrollbar .jspTrack {
width: 8px;
}
/* Horizontal scrollbar */
#ws-h-scrollbar .jspHorizontalBar {
height: 7px;
border-top: 1px solid #C1C6CC;
}
#ws-h-scrollbar .jspTrack {
height: 8px;
}
/*
* Cell editor
* --------------------------------------------------------
*/
#ce-canvas-outer {
position: absolute;
border: 0;
overflow: hidden;
}
#ce-canvas,
#ce-canvas-overlay {
border: 0;
position: absolute;
left: 0;
top: 0;
}
#ce-cursor {
position: absolute;
background-color: #000;
width: 1px;
height: 11pt;
cursor: text;
}
#apiPopUpSelector {
position: absolute;
}
#apiPopUpList {
width: 100%;
height: 100%;
max-height: 210px;
overflow: hidden;
position: relative;
}
#apiPopUpList li {
max-width: 500px;
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,115 @@
window["__fonts_files"] = [
"RobotoCondensed-BoldItalic.ttf",
"UbuntuMono-RI.ttf",
"Ubuntu-L.ttf",
"UbuntuMono-B.ttf",
"calibri.ttf",
"DejaVuSansMono.ttf",
"Ubuntu-LI.ttf",
"Ubuntu-C.ttf",
"SymbolNeu.ttf",
"arial.ttf",
"Caladea-BoldItalic.ttf",
"Ubuntu-RI.ttf",
"Carlito-BoldItalic.ttf",
"Roboto-Italic.ttf",
"Ubuntu-B.ttf",
"DejaVuSans.ttf",
"Cousine-Bold.ttf",
"Arimo-BoldItalic.ttf",
"NotoMono-Regular.ttf",
"Ubuntu-R.ttf",
"Roboto-BoldItalic.ttf",
"DroidSerif-Regular.ttf",
"calibrii.ttf",
"NotoSans-BoldItalic.ttf",
"UbuntuMono-BI.ttf",
"Caladea-Italic.ttf",
"NotoSerif-BoldItalic.ttf",
"Arimo-Bold.ttf",
"DroidSans.ttf",
"DejaVuSansMono-Bold.ttf",
"opens___.ttf",
"Cousine-BoldItalic.ttf",
"RobotoCondensed-Italic.ttf",
"NotoSerif-Regular.ttf",
"Tinos-BoldItalic.ttf",
"Arimo-Italic.ttf",
"DroidSerif-BoldItalic.ttf",
"NotoSansUI-Italic.ttf",
"Roboto-LightItalic.ttf",
"ariali.ttf",
"arialbd.ttf",
"Cousine-Italic.ttf",
"Caladea-Regular.ttf",
"DejaVuSerif.ttf",
"Carlito-Regular.ttf",
"Roboto-Regular.ttf",
"DroidSerif-Bold.ttf",
"Arimo-Regular.ttf",
"Ubuntu-M.ttf",
"Tinos-Bold.ttf",
"NotoSerif-Italic.ttf",
"Ubuntu-MI.ttf",
"NotoSerif-Bold.ttf",
"Tinos-Regular.ttf",
"RobotoCondensed-Bold.ttf",
"DejaVuSans-Bold.ttf",
"calibriz.ttf",
"Roboto-Light.ttf",
"DroidSerif-Italic.ttf",
"Carlito-Italic.ttf",
"NotoSansUI-BoldItalic.ttf",
"Roboto-Bold.ttf",
"Tinos-Italic.ttf",
"Symbola717.ttf",
"Cousine-Regular.ttf",
"DroidSansMono.ttf",
"NotoSans-Bold.ttf",
"UbuntuMono-R.ttf",
"NotoSansUI-Regular.ttf",
"DroidSans-Bold.ttf",
"Ubuntu-BI.ttf",
"calibrib.ttf",
"arialbi.ttf",
"NotoSans-Italic.ttf",
"NotoSansUI-Bold.ttf",
"DejaVuSerif-Bold.ttf",
"Carlito-Bold.ttf",
"RobotoCondensed-Regular.ttf",
"NotoSans-Regular.ttf",
"Roboto-ThinItalic.ttf",
"Caladea-Bold.ttf",
"Roboto-Thin.ttf"
];
window["__fonts_infos"] = [
["Arial",9,0,39,0,40,0,72,0],
["Arimo",47,0,35,0,27,0,17,0],
["Caladea",42,0,25,0,80,0,10,0],
["Calibri",4,0,22,0,71,0,56,0],
["Carlito",44,0,59,0,76,0,12,0],
["Cousine",64,0,41,0,16,0,31,0],
["DejaVu Sans",15,0,-1,-1,55,0,-1,-1],
["DejaVu Sans Mono",5,0,-1,-1,29,0,-1,-1],
["DejaVu Serif",43,0,-1,-1,75,0,-1,-1],
["Droid Sans",28,0,-1,-1,69,0,-1,-1],
["Droid Sans Mono",65,0,-1,-1,-1,-1,-1,-1],
["Droid Serif",21,0,58,0,46,0,36,0],
["Noto Mono",18,0,-1,-1,-1,-1,-1,-1],
["Noto Sans",78,0,73,0,66,0,23,0],
["Noto Sans UI",68,0,37,0,74,0,60,0],
["Noto Serif",33,0,50,0,52,0,26,0],
["OpenSymbol",30,0,-1,-1,-1,-1,-1,-1],
["Roboto",81,0,79,0,61,0,20,0],
["Roboto Condensed",77,0,32,0,54,0,0,0],
["Symbol Neu",8,0,-1,-1,-1,-1,-1,-1],
["Symbola",63,0,-1,-1,-1,-1,-1,-1],
["Tinos",53,0,62,0,49,0,34,0],
["Ubuntu",19,0,11,0,14,0,70,0],
["Ubuntu Condensed",7,0,-1,-1,-1,-1,-1,-1],
["Ubuntu Light",2,0,6,0,48,0,51,0],
["Ubuntu Mono",67,0,1,0,3,0,24,0]
];
window["g_fonts_selection_bin"] = "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 Line truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 B

@@ -0,0 +1,17 @@
plus.png
x:6 y:6
plus_2x.png
x:12 y:12
plus_copy.png
x:6 y:12
plus_copy_2x.png
x:12 y:25
text_copy.png
x:2 y:11
text_copy_2x.png
x:5 y:23
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 902 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,856 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
var editor = undefined;
var window = {};
var navigator = {};
navigator.userAgent = "chrome";
window.navigator = navigator;
window.location = {};
window.location.protocol = "";
window.location.host = "";
window.location.href = "";
window.location.pathname = "";
window.NATIVE_EDITOR_ENJINE = true;
window.NATIVE_EDITOR_ENJINE_SYNC_RECALC = true;
var document = {};
window.document = document;
window["Asc"] = {};
var Asc = window["Asc"];
window["AscFonts"] = {};
var AscFonts = window["AscFonts"];
window["AscCommon"] = {};
var AscCommon = window["AscCommon"];
window["AscFormat"] = {};
var AscFormat = window["AscFormat"];
window["AscDFH"] = {};
var AscDFH = window["AscDFH"];
window["AscCH"] = {};
var AscCH = window["AscCH"];
window["AscCommonExcel"] = {};
var AscCommonExcel = window["AscCommonExcel"];
window["AscCommonWord"] = {};
var AscCommonWord = window["AscCommonWord"];
window["AscCommonSlide"] = {};
var AscCommonSlide = window["AscCommonSlide"];
function ConvertJSC_Array(_array)
{
var _len = _array.length;
var ret = new Uint8Array(_len);
for (var i = 0; i < _len; i++)
ret[i] = _array.getAt(i);
return ret;
}
function Image()
{
this.src = "";
this.onload = function ()
{
};
this.onerror = function ()
{
};
}
function _image_data()
{
this.data = null;
this.length = 0;
}
function native_pattern_fill()
{
}
native_pattern_fill.prototype =
{
setTransform: function (transform)
{
}
};
function native_gradient_fill()
{
}
native_gradient_fill.prototype =
{
addColorStop: function (offset, color)
{
}
};
function native_context2d(parent)
{
this.canvas = parent;
this.globalAlpha = 0;
this.globalCompositeOperation = "";
this.fillStyle = "";
this.strokeStyle = "";
this.lineWidth = 0;
this.lineCap = 0;
this.lineJoin = 0;
this.miterLimit = 0;
this.shadowOffsetX = 0;
this.shadowOffsetY = 0;
this.shadowBlur = 0;
this.shadowColor = 0;
this.font = "";
this.textAlign = 0;
this.textBaseline = 0;
}
native_context2d.prototype =
{
save: function ()
{
},
restore: function ()
{
},
scale: function (x, y)
{
},
rotate: function (angle)
{
},
translate: function (x, y)
{
},
transform: function (m11, m12, m21, m22, dx, dy)
{
},
setTransform: function (m11, m12, m21, m22, dx, dy)
{
},
createLinearGradient: function (x0, y0, x1, y1)
{
return new native_gradient_fill();
},
createRadialGradient: function (x0, y0, r0, x1, y1, r1)
{
return null;
},
createPattern: function (image, repetition)
{
return new native_pattern_fill();
},
clearRect: function (x, y, w, h)
{
},
fillRect: function (x, y, w, h)
{
},
strokeRect: function (x, y, w, h)
{
},
beginPath: function ()
{
},
closePath: function ()
{
},
moveTo: function (x, y)
{
},
lineTo: function (x, y)
{
},
quadraticCurveTo: function (cpx, cpy, x, y)
{
},
bezierCurveTo: function (cp1x, cp1y, cp2x, cp2y, x, y)
{
},
arcTo: function (x1, y1, x2, y2, radius)
{
},
rect: function (x, y, w, h)
{
},
arc: function (x, y, radius, startAngle, endAngle, anticlockwise)
{
},
fill: function ()
{
},
stroke: function ()
{
},
clip: function ()
{
},
isPointInPath: function (x, y)
{
},
drawFocusRing: function (element, xCaret, yCaret, canDrawCustom)
{
},
fillText: function (text, x, y, maxWidth)
{
},
strokeText: function (text, x, y, maxWidth)
{
},
measureText: function (text)
{
},
drawImage: function (img_elem, dx_or_sx, dy_or_sy, dw_or_sw, dh_or_sh, dx, dy, dw, dh)
{
},
createImageData: function (imagedata_or_sw, sh)
{
var _data = new _image_data();
_data.length = imagedata_or_sw * sh * 4;
_data.data = (typeof(Uint8Array) != 'undefined') ? new Uint8Array(_data.length) : new Array(_data.length);
return _data;
},
getImageData: function (sx, sy, sw, sh)
{
},
putImageData: function (image_data, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight)
{
}
};
function native_canvas()
{
this.id = "";
this.width = 300;
this.height = 150;
this.nodeType = 1;
}
native_canvas.prototype =
{
getContext: function (type)
{
if (type == "2d")
return new native_context2d(this);
return null;
},
toDataUrl: function (type)
{
return "";
},
addEventListener: function ()
{
},
attr: function ()
{
}
};
var _null_object = {};
_null_object.length = 0;
_null_object.nodeType = 1;
_null_object.offsetWidth = 1;
_null_object.offsetHeight = 1;
_null_object.clientWidth = 1;
_null_object.clientHeight = 1;
_null_object.scrollWidth = 1;
_null_object.scrollHeight = 1;
_null_object.style = {};
_null_object.documentElement = _null_object;
_null_object.body = _null_object;
_null_object.ownerDocument = _null_object;
_null_object.defaultView = _null_object;
_null_object.addEventListener = function ()
{
};
_null_object.setAttribute = function ()
{
};
_null_object.getElementsByTagName = function ()
{
return [];
};
_null_object.appendChild = function ()
{
};
_null_object.removeChild = function ()
{
};
_null_object.insertBefore = function ()
{
};
_null_object.childNodes = [];
_null_object.parent = _null_object;
_null_object.parentNode = _null_object;
_null_object.find = function ()
{
return this;
};
_null_object.appendTo = function ()
{
return this;
};
_null_object.css = function ()
{
return this;
};
_null_object.width = function ()
{
return 0;
};
_null_object.height = function ()
{
return 0;
};
_null_object.attr = function ()
{
return this;
};
_null_object.prop = function ()
{
return this;
};
_null_object.val = function ()
{
return this;
};
_null_object.remove = function ()
{
};
_null_object.getComputedStyle = function ()
{
return null;
};
_null_object.getContext = function (type)
{
if (type == "2d")
return new native_context2d(this);
return null;
};
window._null_object = _null_object;
document.createElement = function (type)
{
if (type && type.toLowerCase)
{
if (type.toLowerCase() == "canvas")
return new native_canvas();
}
return _null_object;
};
function _return_empty_html_element()
{
return _null_object;
};
document.createDocumentFragment = _return_empty_html_element;
document.getElementsByTagName = function (tag)
{
var ret = [];
if ("head" == tag)
ret.push(_null_object);
return ret;
};
document.insertBefore = function ()
{
};
document.appendChild = function ()
{
};
document.removeChild = function ()
{
};
document.getElementById = function ()
{
return _null_object;
};
document.createComment = function ()
{
return undefined;
};
document.documentElement = _null_object;
document.body = _null_object;
var native = (typeof native === undefined) ? undefined : native;
if (!native)
{
if (typeof NativeEngine === "undefined")
{
native = CreateNativeEngine();
}
else
{
native = NativeEngine;
}
}
window.native = native;
function GetNativeEngine()
{
return window.native;
}
var native_renderer = null;
var Api = null;
var _api = null;
function NativeOpenFileData(data, version, xlsx_file_path)
{
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["Asc"]["asc_docs_api"]({});
_api.asc_nativeOpenFile(data, version);
}
else
{
_api = new window["Asc"]["spreadsheet_api"]({});
_api.asc_nativeOpenFile(data, version, undefined, xlsx_file_path);
}
Api = _api;
}
function NativeOpenFile()
{
var doc_bin = window.native.GetFileString(window.native.GetFilePath());
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["Asc"]["asc_docs_api"]("");
_api.asc_nativeOpenFile(doc_bin);
}
else
{
_api = new window["Asc"]["spreadsheet_api"]();
_api.asc_nativeOpenFile(doc_bin);
}
Api = _api;
}
function NativeOpenFile2(_params)
{
window["CreateMainTextMeasurerWrapper"]();
window.g_file_path = "native_open_file";
window.NATIVE_DOCUMENT_TYPE = window.native.GetEditorType();
var doc_bin = window.native.GetFileString(window.g_file_path);
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api = new window["Asc"]["asc_docs_api"]("");
if (undefined !== _api.Native_Editor_Initialize_Settings)
{
_api.Native_Editor_Initialize_Settings(_params);
}
_api.asc_nativeOpenFile(doc_bin);
if (_api.NativeAfterLoad)
_api.NativeAfterLoad();
// ToDo get_PropertyThemeColorSchemes method removed, now the only Event!!!!
/*if (_api.__SendThemeColorScheme)
_api.__SendThemeColorScheme();
if (_api.get_PropertyThemeColorSchemes)
{
var schemes = _api.get_PropertyThemeColorSchemes();
if (schemes)
{
var st = global_memory_stream_menu;
st["ClearNoAttack"]();
AscCommon.asc_WriteColorSchemes(schemes, st);
window["native"]["OnCallMenuEvent"](2404, st); // ASC_MENU_EVENT_TYPE_COLOR_SCHEMES
}
}*/
}
else
{
_api = new window["Asc"]["spreadsheet_api"]();
_api.asc_nativeOpenFile(doc_bin);
}
Api = _api;
}
function NativeCalculateFile()
{
_api.asc_nativeCalculateFile();
}
function NativeApplyChangesData(data, isFull)
{
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
_api.asc_nativeApplyChanges2(data, isFull);
}
else
{
_api.asc_nativeApplyChanges2(data, isFull);
}
}
function NativeApplyChanges()
{
if (window.NATIVE_DOCUMENT_TYPE == "presentation" || window.NATIVE_DOCUMENT_TYPE == "document")
{
var __changes = [];
var _count_main = window.native.GetCountChanges();
for (var i = 0; i < _count_main; i++)
{
var _changes_file = window.native.GetChangesFile(i);
var _changes = JSON.parse(window.native.GetFileString(_changes_file));
for (var j = 0; j < _changes.length; j++)
{
__changes.push(_changes[j]);
}
}
_api.asc_nativeApplyChanges(__changes);
}
else
{
var __changes = [];
var _count_main = window.native.GetCountChanges();
for (var i = 0; i < _count_main; i++)
{
var _changes_file = window.native.GetChangesFile(i);
var _changes = JSON.parse(window.native.GetFileString(_changes_file));
for (var j = 0; j < _changes.length; j++)
{
__changes.push(_changes[j]);
}
}
_api.asc_nativeApplyChanges(__changes);
}
}
function NativeGetFileString()
{
return _api.asc_nativeGetFile();
}
function NativeGetFileData()
{
return _api.asc_nativeGetFileData();
}
function NativeGetFileDataHtml()
{
if (_api.asc_nativeGetHtml)
return _api.asc_nativeGetHtml();
return "";
}
function NativeStartMailMergeByList(database)
{
if (_api.asc_StartMailMergeByList)
return _api.asc_StartMailMergeByList(database);
return undefined;
}
function NativePreviewMailMergeResult(index)
{
if (_api.asc_PreviewMailMergeResult)
return _api.asc_PreviewMailMergeResult(index);
return undefined;
}
function NativeGetMailMergeFiledValue(index, name)
{
if (_api.asc_GetMailMergeFiledValue)
return _api.asc_GetMailMergeFiledValue(index, name);
return "";
}
function GetNativeCountPages()
{
return _api.asc_nativePrintPagesCount();
}
function GetNativeFileDataPDF(_param)
{
return _api.asc_nativeGetPDF(_param);
}
window.memory1 = null;
window.memory2 = null;
function GetNativePageBase64(pageIndex)
{
if (null == window.memory1)
window.memory1 = CreateNativeMemoryStream();
else
window.memory1.ClearNoAttack();
if (null == window.memory2)
window.memory2 = CreateNativeMemoryStream();
else
window.memory2.ClearNoAttack();
if (native_renderer == null)
{
native_renderer = _api.asc_nativeCheckPdfRenderer(window.memory1, window.memory2);
}
else
{
window.memory1.ClearNoAttack();
window.memory2.ClearNoAttack();
}
_api.asc_nativePrint(native_renderer, pageIndex);
return window.memory1;
}
function GetNativePageMeta(pageIndex)
{
return _api.GetNativePageMeta(pageIndex);
}
function GetNativeId()
{
return window.native.GetFileId();
}
// для работы с таймерами
window.NativeSupportTimeouts = false;
window.NativeTimeoutObject = {};
function clearTimeout(_id)
{
if (!window.NativeSupportTimeouts)
return;
window.NativeTimeoutObject["" + _id] = undefined;
window.native["ClearTimeout"](_id);
}
function setTimeout(func, interval)
{
if (!window.NativeSupportTimeouts)
return;
var _id = window.native["GenerateTimeoutId"](interval);
window.NativeTimeoutObject["" + _id] = func;
return _id;
}
window.native.Call_TimeoutFire = function (_id)
{
if (!window.NativeSupportTimeouts)
return;
var _prop = "" + _id;
var _func = window.NativeTimeoutObject[_prop];
window.NativeTimeoutObject[_prop] = undefined;
if (!_func)
return;
_func.call(null);
_func = null;
};
function clearInterval(_id)
{
if (!window.NativeSupportTimeouts)
return;
window.NativeTimeoutObject["" + _id] = undefined;
window.native["ClearTimeout"](_id);
}
function setInterval(func, interval)
{
if (!window.NativeSupportTimeouts)
return;
var _intervalFunc = function ()
{
func.call(null);
setTimeout(func, interval);
};
var _id = window.native["GenerateTimeoutId"](interval);
window.NativeTimeoutObject["" + _id] = _intervalFunc;
return _id;
}
window.clearTimeout = clearTimeout;
window.setTimeout = setTimeout;
window.clearInterval = clearInterval;
window.setInterval = setInterval;
var console = {
log: function (param)
{
window.native.ConsoleLog(param);
},
time: function (param)
{
},
timeEnd: function (param)
{
}
};
window["NativeCorrectImageUrlOnPaste"] = function (url)
{
return window["native"]["CorrectImageUrlOnPaste"](url);
};
window["NativeCorrectImageUrlOnCopy"] = function (url)
{
return window["native"]["CorrectImageUrlOnCopy"](url);
};
var global_memory_stream_menu = CreateNativeMemoryStream();
// HTML page interface
window.native.Call_OnUpdateOverlay = function (param)
{
return _api.Call_OnUpdateOverlay(param);
};
window.native.Call_OnMouseDown = function (e)
{
return _api.Call_OnMouseDown(e);
};
window.native.Call_OnMouseUp = function (e)
{
return _api.Call_OnMouseUp(e);
};
window.native.Call_OnMouseMove = function (e)
{
return _api.Call_OnMouseMove(e);
};
window.native.Call_OnCheckMouseDown = function (e)
{
return _api.Call_OnCheckMouseDown(e);
};
window.native.Call_OnKeyDown = function (e)
{
return _api.Call_OnKeyDown(e);
};
window.native.Call_OnKeyPress = function (e)
{
return _api.Call_OnKeyPress(e);
};
window.native.Call_OnKeyUp = function (e)
{
return _api.Call_OnKeyUp(e);
};
window.native.Call_OnKeyboardEvent = function (e)
{
return _api.Call_OnKeyboardEvent(e);
};
window.native.Call_CalculateResume = function ()
{
return _api.Call_CalculateResume();
};
window.native.Call_TurnOffRecalculate = function ()
{
return _api.Call_TurnOffRecalculate();
};
window.native.Call_TurnOnRecalculate = function ()
{
return _api.Call_TurnOnRecalculate();
};
window.native.Call_CheckTargetUpdate = function ()
{
return _api.Call_CheckTargetUpdate();
};
window.native.Call_Common = function (type, param)
{
return _api.Call_Common(type, param);
};
window.native.Call_HR_Tabs = function (arrT, arrP)
{
return _api.Call_HR_Tabs(arrT, arrP);
};
window.native.Call_HR_Pr = function (_indent_left, _indent_right, _indent_first)
{
return _api.Call_HR_Pr(_indent_left, _indent_right, _indent_first);
};
window.native.Call_HR_Margins = function (_margin_left, _margin_right)
{
return _api.Call_HR_Margins(_margin_left, _margin_right);
};
window.native.Call_HR_Table = function (_params, _cols, _margins, _rows)
{
return _api.Call_HR_Table(_params, _cols, _margins, _rows);
};
window.native.Call_VR_Margins = function (_top, _bottom)
{
return _api.Call_VR_Margins(_top, _bottom);
};
window.native.Call_VR_Header = function (_header_top, _header_bottom)
{
return _api.Call_VR_Header(_header_top, _header_bottom);
};
window.native.Call_VR_Table = function (_params, _cols, _margins, _rows)
{
return _api.Call_VR_Table(_params, _cols, _margins, _rows);
};
window.native.Call_Menu_Event = function (type, _params)
{
return _api.Call_Menu_Event(type, _params);
};
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,108 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
"use strict";
(function(window, undefined){
var _presentation_editor_themes = [];
_presentation_editor_themes[0] = {
Name: "blank",
Url: "/theme1/",
Thumbnail: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAmCAYAAAC1Q9c1AAAEbUlEQVRoQ+2ZWyhtaxTH/8st4UEo5J7InU4oFA8c5JI6Euko16SkJITyQEQcJw+Ua8r1QSfJtSM5SQgnD665JXdyHlzy4LL3Ht9u6ayzlr2W1Zq7PY9vvDHnHHN+vzG+Mf7jW5JPXwzcNEpAwqFqlCdzxqFqnimHKgBTDpVDFYKAAD55TeVQBSAggEu1M/Xy8hKnp6fsk7y8vKClpSXA54nTpdpQY2JiMDo6ylY9MjKC6OhocRIQ4KvVgnp2dgYbGxvo6enh4eGBASWw3L4SUAtqTU0NSkpKkJ+fj9bWVgZ2f38fdnZ2nKu6UJ2dnbGzs4OpqSm0t7djYGAApaWlqKqq4lDVgTo7O4vg4GCYmpri/PwcExMTiI2Nhbm5OY6OjqCrq/sm2OvrawwODmJhYQFXV1fQ0dGBtbU1IiIiQDVaIpH8L4Ly7u2flpaGrq4u5OTkoLm5GU9PT7CysgKpAcrYxMREhWD6+vqQnZ2Nu7s7hdfDwsIwNjb2zaCIhfi7oBIQCwsL3N/fY3FxEf7+/mydBQUFaGhoQEhICGZmZuTWvr6+Dh8fHxYAKhMZGRkssynTu7u7UVlZiZeXF3R2doKCJnZ7F9SOjg5kZmbCzc0NBEpqa2tr8PT0ZH9ubGzA1dVVhktubi6ampqQlJSE/v5+OWbJycns/1lZWazxid3eBTUwMBDz8/Oora1FUVGRzNr9/PywvLyMvLw8NDY2ylw7PDzE5uYmnJyc4OjoKMesuroaZWVlILi9vb1iZ6q6pNra2mIZSJMTZaalpaXM4inDiouLYWxsjJOTExgYGCiE8/z8DIK8t7eH7e1trKysYHx8HBcXF6weU10Wu6mcqZSZdXV1Kq2XykR6errMvQSPMpIAkq6VGnV8MzMzpgY+FFRqMDRBUWNxcXGBoaGhQrh0FkDTlq+vL5aWll7vGRoaQkJCAmtU5CcoKAgeHh7szCAgIIDVUdr+Hwrq8PAw4uLi2JambWpkZKQQ6uTkJCIjI9k1gkpw6XdFmrRIw6ampqKtrY3p039bYWEh6uvrPxZUAkpglTUSkkX29vYMIG1/KgMUBJJhZFSL3d3d5QIibXLx8fFsOBC7Ka2pBIWmHtq6VA+lmfjWwsvLy5nupKymckBZSc2LnlekQ+leeoYsKirq9eRLzGCVQqXmRE2Ksu34+Bja2trfXO/BwQGTTbTtSVqRxEpJSUFPTw/09fWZzqVspZGVai3JMKqxc3Nz8Pb2xurqqph5sm9XCpWEPmlMOpGiqUkVCw0NxfT0NJNgNAzQBEZyq6WlhWWs1GhgqKioQHh4OExMTPD4+AgKiq2trSqv+WHvUQpVk19+c3OD3d1d3N7ewsHBQfTw3mLzXaFqMkA/si8OVYDocKgcqgAEBHApl6m/tm8ofE1Pphv+Kf9J4TWTir9Bh9CKjAYG/PXGiX7IJ/xcMKfwuT9/C0L+H1+ns//a779MCIBCcy45VM2xfPXEoX4PqAK848O55N1fgJBzqByqAAQEcPkZ5j9orWxUdUMAAAAASUVORK5CYII="
};
_presentation_editor_themes[1] = {
Name: "pixel",
Url: "/theme2/",
Thumbnail: "data:image/png;base64,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"
};
_presentation_editor_themes[2] = {
Name: "classic",
Url: "/theme3/",
Thumbnail: "data:image/png;base64,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 Line truncated
};
_presentation_editor_themes[3] = {
Name: "official",
Url: "/theme4/",
Thumbnail: "data:image/png;base64,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"
};
_presentation_editor_themes[4] = {
Name: "green",
Url: "/theme5/",
Thumbnail: "data:image/png;base64,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 Line truncated
};
_presentation_editor_themes[5] = {
Name: "lines",
Url: "/theme6/",
Thumbnail: "data:image/png;base64,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 truncated
};
_presentation_editor_themes[6] = {
Name: "office",
Url: "/theme7/",
Thumbnail: "data:image/png;base64,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"
};
_presentation_editor_themes[7] = {
Name: "safari",
Url: "/theme8/",
Thumbnail: "data:image/png;base64,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 Line truncated
};
_presentation_editor_themes[8] = {
Name: "dotted",
Url: "/theme9/",
Thumbnail: "data:image/png;base64,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 truncated
};
_presentation_editor_themes[9] = {
Name: "corner",
Url: "/theme10/",
Thumbnail: "data:image/png;base64,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"
};
_presentation_editor_themes[10] = {
Name: "turtle",
Url: "/theme11/",
Thumbnail: "data:image/png;base64,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"
};
//--------------------------------------------------------export----------------------------------------------------
window['AscCommon'] = window['AscCommon'] || {};
window['AscCommon']._presentation_editor_themes = _presentation_editor_themes;
})(window);
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme1 = "PPTY;v1;54153;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme10 = "PPTY;v1;65068;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme11 = "PPTY;v1;60034;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme2 = "PPTY;v1;122731;/5YAAAABngAAAAJCAQAABBkCAAAGMQIAAAOOAgAAFCsJAAAWZB0AABeb+wAAGD7cAQAqgt4BACuJ3gEAKMLeAQApzt4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVRQUAAAAAABnwAAAPoAAQAAADIAARsAAABNAGkAYwByAG8AcwBvAGYAdAAgAE8AZgBmAGkAYwBlACAAUABvAHcAZQByAFAAbwBpAG4AdAACDAAAAC0EOgRABDAEPQQgACgAMQA2ADoAOQApAAQHAAAAMQA0AC4AMAAwADAAMAAFWwEAAAYAAAAABwAAAAAIAQAAAAkAAAAACgAAAAALAAAAAAwADQAOAA8A+wLSAAAA+gAWAAAAHwRABDUENwQ1BD0EQgQwBEYEOARPBCAAUABvAHcAZQByAFAAbwBpAG4AdAABCgAAAFAAbwBsAGwAaQBuAGEAdABvAHIAAg8AAABTAGUAcgBnAGUAeQAgAEsAaQByAGkAbABsAG8AdgADAgAAADUAMQAEFAAAADIAMAAxADIALQAxADIALQAwADIAVAAyADAAOgAzADYAOgAxADEAWgAFFAAAADIAMAAxADMALQAxADAALQAyADIAVAAxADQAOgAyADQAOgAwADMAWgD7BBMAAAD6AAb7AAoAAAD6SBkBAEgZAQD7BlgAAAD6ACYAAAB7ADUAQwAyADIANQA0ADQAQQAtADcARQBFADYALQA0ADMANAAyAC0AQgAwADQAOAAtADgANQBCAEQAQwA5AEYARAAxAEMAMwBBAH0A+wAAAAAAA5gGAAD6CAH7AGIGAAAAqQAAAPoABAHg8w0AAgEEAQYACAAAAAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsBqQAAAPoABAHg8w0AAgEEAQYACPD5BgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsCqQAAAPoABAHg8w0AAgEEAQYACODzDQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsDqQAAAPoABAHg8w0AAgEEAQYACNDtFAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsEqQAAAPoABAHg8w0AAgEEAQYACMDnGwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsFqQAAAPoABAHg8w0AAgEEAQYACLDhIgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsGqQAAAPoABAHg8w0AAgEEAQYACKDbKQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsHqQAAAPoABAHg8w0AAgEEAQYACJDVMAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsIqQAAAPoABAHg8w0AAgEEAQYACIDPNwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsJPwAAAPr7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIGwAAAPoKBQAAAGUAbgAtAFUAUwD7AQAAAAACAAAAAAEEAAAAAAAAAAMMAAAA+gAQpWgAAcCGiwD7BQ4AAAD6AMCGiwABzHtOAAIO+wEAAAAUMBQAAPoACwAAACEEQgQwBD0ENAQwBEAEQgQ9BDAETwT7AOASAAAA+gAAAPoABQAAAEMAbwBsAG8AcgD7DB4AAAAEGQAAAPoABgAAAHcAaQBuAGQAbwB3AAH/Av8D//sNDQAAAAEIAAAA+gDuAewC4fsIDQAAAAEIAAAA+gAPASQCPvsKDQAAAAEIAAAA+gD+ARkC//sADQAAAAEIAAAA+gAAAQAC//sJDQAAAAEIAAAA+gAfAUkCffsBDQAAAAEIAAAA+gD+ARkC//sCDQAAAAEIAAAA+gAAAbACUPsDDQAAAAEIAAAA+gD/AQACAPsLDQAAAAEIAAAA+gBUAY0C1PsEDQAAAAEIAAAA+gBLAawCxvsFDQAAAAEIAAAA+gD/Af8CAPsB6QoAAPoADAAAABoEOwQwBEEEQQQ4BEcENQRBBDoEMARPBPsAOQUAAAARAAAA+gMFAAAAQQByAGkAYQBsAPsBEQAAAPoDBQAAAEEAcgBpAGEAbAD7AhEAAAD6AwUAAABBAHIAaQBhAGwA+wPyBAAAHgAAAAAkAAAA+gAEAAAASgBwAGEAbgABCAAAAC3/M/8gADD/tDC3MMMwrzD7ABgAAAD6AAQAAABIAGEAbgBnAAECAAAAy7PAxvsAGAAAAPoABAAAAEgAYQBuAHMAAQIAAADRnlNP+wAeAAAA+gAEAAAASABhAG4AdAABBQAAAK5f345ja9Ge1Jr7AB4AAAD6AAQAAABBAHIAYQBiAAEFAAAAQQByAGkAYQBsAPsAHgAAAPoABAAAAEgAZQBiAHIAAQUAAABBAHIAaQBhAGwA+wAoAAAA+gAEAAAAVABoAGEAaQABCgAAAEMAbwByAGQAaQBhACAATgBlAHcA+wAeAAAA+gAEAAAARQB0AGgAaQABBQAAAE4AeQBhAGwAYQD7ACAAAAD6AAQAAABCAGUAbgBnAAEGAAAAVgByAGkAbgBkAGEA+wAgAAAA+gAEAAAARwB1AGoAcgABBgAAAFMAaAByAHUAdABpAPsAJAAAAPoABAAAAEsAaABtAHIAAQgAAABEAGEAdQBuAFAAZQBuAGgA+wAeAAAA+gAEAAAASwBuAGQAYQABBQAAAFQAdQBuAGcAYQD7AB4AAAD6AAQAAABHAHUAcgB1AAEFAAAAUgBhAGEAdgBpAPsAJAAAAPoABAAAAEMAYQBuAHMAAQgAAABFAHUAcABoAGUAbQBpAGEA+wA8AAAA+gAEAAAAQwBoAGUAcgABFAAAAFAAbABhAG4AdABhAGcAZQBuAGUAdAAgAEMAaABlAHIAbwBrAGUAZQD7ADgAAAD6AAQAAABZAGkAaQBpAAESAAAATQBpAGMAcgBvAHMAbwBmAHQAIABZAGkAIABCAGEAaQB0AGkA+wA4AAAA+gAEAAAAVABpAGIAdAABEgAAAE0AaQBjAHIAbwBzAG8AZgB0ACAASABpAG0AYQBsAGEAeQBhAPsAIgAAAPoABAAAAFQAaABhAGEAAQcAAABNAFYAIABCAG8AbABpAPsAIAAAAPoABAAAAEQAZQB2AGEAAQYAAABNAGEAbgBnAGEAbAD7ACIAAAD6AAQAAABUAGUAbAB1AAEHAAAARwBhAHUAdABhAG0AaQD7AB4AAAD6AAQAAABUAGEAbQBsAAEFAAAATABhAHQAaABhAPsANgAAAPoABAAAAFMAeQByAGMAAREAAABFAHMAdAByAGEAbgBnAGUAbABvACAARQBkAGUAcwBzAGEA+wAiAAAA+gAEAAAATwByAHkAYQABBwAAAEsAYQBsAGkAbgBnAGEA+wAiAAAA+gAEAAAATQBsAHkAbLine truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme3 = "PPTY;v1;82368;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme4 = "PPTY;v1;101635;/5YAAAABngAAAAJAAQAABMYBAAAG3AEAAAM5AgAAFKMGAAAW5ysAABfE/gAAGAuKAQAqPYwBACtEjAEAKFqMAQApZowBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVRQUAAAAAABnQAAAPoAAAAAAAEbAAAATQBpAGMAcgBvAHMAbwBmAHQAIABPAGYAZgBpAGMAZQAgAFAAbwB3AGUAcgBQAG8AaQBuAHQAAgwAAAAtBDoEQAQwBD0EIAAoADEANgA6ADkAKQAEBwAAADEANAAuADAAMAAwADAABegBAAAGAAAAAAcAAAAACAEAAAAJAAAAAAoAAAAACwAAAAAMAA0ADgAPAPsCgQAAAPoABwAAAFMAbABpAGQAZQAgADEAAQcAAAB0AGUAYQBtAGwAYQBiAAIPAAAAUwBlAHIAZwBlAHkAIABLAGkAcgBpAGwAbABvAHYAAwIAAAA1ADAABRQAAAAyADAAMQAzAC0AMQAwAC0AMgAyAFQAMQA1ADoANAA3ADoAMAAyAFoA+wQRAAAA+vsACgAAAPpIGQEASBkBAPsGWAAAAPoAJgAAAHsANQBDADIAMgA1ADQANABBAC0ANwBFAEUANgAtADQAMwA0ADIALQBCADAANAA4AC0AOAA1AEIARABDADkARgBEADEAQwAzAEEAfQD7AAAAAAADZQQAAPoIAfsALwQAAAByAAAA+gAEBQAAAAAIAAAAAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhCAAAA+gEABwARCAcAAPsBFwAAAAMSAAAAAA0AAAABCAAAAPoAAAEAAgD7AgAAAAADEQAAAPoDBQAAAEEAcgBpAGEAbAD7AXIAAAD6AAQFAAAAAAjw+QYA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAACEIAAAD6AQAHABEIBwAA+wEXAAAAAxIAAAAADQAAAAEIAAAA+gAAAQACAPsCAAAAAAMRAAAA+gMFAAAAQQByAGkAYQBsAPsCcgAAAPoABAUAAAAACODzDQD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIQgAAAPoBAAcAEQgHAAD7ARcAAAADEgAAAAANAAAAAQgAAAD6AAABAAIA+wIAAAAAAxEAAAD6AwUAAABBAHIAaQBhAGwA+wNyAAAA+gAEBQAAAAAI0O0UAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhCAAAA+gEABwARCAcAAPsBFwAAAAMSAAAAAA0AAAABCAAAAPoAAAEAAgD7AgAAAAADEQAAAPoDBQAAAEEAcgBpAGEAbAD7BHIAAAD6AAQFAAAAAAjA5xsA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAACEIAAAD6AQAHABEIBwAA+wEXAAAAAxIAAAAADQAAAAEIAAAA+gAAAQACAPsCAAAAAAMRAAAA+gMFAAAAQQByAGkAYQBsAPsFcgAAAPoABAUAAAAACLDhIgD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIQgAAAPoBAAcAEQgHAAD7ARcAAAADEgAAAAANAAAAAQgAAAD6AAABAAIA+wIAAAAAAxEAAAD6AwUAAABBAHIAaQBhAGwA+wZyAAAA+gAEBQAAAAAIoNspAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhCAAAA+gEABwARCAcAAPsBFwAAAAMSAAAAAA0AAAABCAAAAPoAAAEAAgD7AgAAAAADEQAAAPoDBQAAAEEAcgBpAGEAbAD7B3IAAAD6AAQFAAAAAAiQ1TAA+wMAAAAABAAAAAAFAAAAAAYAAAAABwQAAAAAAAAACEIAAAD6AQAHABEIBwAA+wEXAAAAAxIAAAAADQAAAAEIAAAA+gAAAQACAPsCAAAAAAMRAAAA+gMFAAAAQQByAGkAYQBsAPsIcgAAAPoABAUAAAAACIDPNwD7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIQgAAAPoBAAcAEQgHAAD7ARcAAAADEgAAAAANAAAAAQgAAAD6AAABAAIA+wIAAAAAAxEAAAD6AwUAAABBAHIAaQBhAGwA+wEEAAAAAAAAAAMMAAAA+gDaYGgAAcCGiwD7BQ4AAAD6AMCGiwABzHtOAAIO+wIAAAAUrhIAAPoACwAAACIENQQ8BDAEIABPAGYAZgBpAGMAZQD7AIMSAAAA5wAAAPoABAAAACMEMwQ7BEsE+wwNAAAAAQgAAAD6AP8B/wL/+w0NAAAAAQgAAAD6AM0B1wLZ+wgNAAAAAQgAAAD6AAABAAIA+woNAAAAAQgAAAD6AJYBlgKW+wANAAAAAQgAAAD6AHkBewJ++wkNAAAAAQgAAAD6AEMBQwJC+wENAAAAAQgAAAD6APkBagIb+wINAAAAAQgAAAD6AAgBoQLZ+wMNAAAAAQgAAAD6AHwBmAJK+wsNAAAAAQgAAAD6AF8BXwJf+wQNAAAAAQgAAAD6AMIBrQKN+wUNAAAAAQgAAAD6AFABbgKU+wGfCgAA+gAOAAAAGgQ7BDAEQQRBBDgERwQ1BEEEOgQwBE8EIAAyAPsAOQUAAAARAAAA+gMFAAAAQQByAGkAYQBsAPsBEQAAAPoDBQAAAEEAcgBpAGEAbAD7AhEAAAD6AwUAAABBAHIAaQBhAGwA+wPyBAAAHgAAAAAkAAAA+gAEAAAASgBwAGEAbgABCAAAAC3/M/8gADD/tDC3MMMwrzD7ABgAAAD6AAQAAABIAGEAbgBnAAECAAAAdK28ufsAGAAAAPoABAAAAEgAYQBuAHMAAQIAAADRnlNP+wAeAAAA+gAEAAAASABhAG4AdAABBQAAAK5f345ja9Ge1Jr7AB4AAAD6AAQAAABBAHIAYQBiAAEFAAAAQQByAGkAYQBsAPsAHgAAAPoABAAAAEgAZQBiAHIAAQUAAABBAHIAaQBhAGwA+wAoAAAA+gAEAAAAVABoAGEAaQABCgAAAEMAbwByAGQAaQBhACAATgBlAHcA+wAeAAAA+gAEAAAARQB0AGgAaQABBQAAAE4AeQBhAGwAYQD7ACAAAAD6AAQAAABCAGUAbgBnAAEGAAAAVgByAGkAbgBkAGEA+wAgAAAA+gAEAAAARwB1AGoAcgABBgAAAFMAaAByAHUAdABpAPsAJAAAAPoABAAAAEsAaABtAHIAAQgAAABEAGEAdQBuAFAAZQBuAGgA+wAeAAAA+gAEAAAASwBuAGQAYQABBQAAAFQAdQBuAGcAYQD7AB4AAAD6AAQAAABHAHUAcgB1AAEFAAAAUgBhAGEAdgBpAPsAJAAAAPoABAAAAEMAYQBuAHMAAQgAAABFAHUAcABoAGUAbQBpAGEA+wA8AAAA+gAEAAAAQwBoAGUAcgABFAAAAFAAbABhAG4AdABhAGcAZQBuAGUAdAAgAEMAaABlAHIAbwBrAGUAZQD7ADgAAAD6AAQAAABZAGkAaQBpAAESAAAATQBpAGMAcgBvAHMAbwBmAHQAIABZAGkAIABCAGEAaQB0AGkA+wA4AAAA+gAEAAAAVABpAGIAdAABEgAAAE0AaQBjAHIAbwBzAG8AZgB0ACAASABpAG0AYQBsAGEAeQBhAPsAIgAAAPoABAAAAFQAaABhAGEAAQcAAABNAFYAIABCAG8AbABpAPsAIAAAAPoABAAAAEQAZQB2AGEAAQYAAABNAGEAbgBnAGEAbAD7ACIAAAD6AAQAAABUAGUAbAB1AAEHAAAARwBhAHUAdABhAG0AaQD7AB4AAAD6AAQAAABUAGEAbQBsAAEFAAAATABhAHQAaABhAPsANgAAAPoABAAAAFMAeQByAGMAAREAAABFAHMAdAByAGEAbgBnAGUAbABvACAARQBkAGUAcwBzAGEA+wAiAAAA+gAEAAAATwByAHkAYQABBwAAAEsAYQBsAGkAbgBnAGEA+wAiAAAA+gAEAAAATQBsAHkAbQABBwAAAEsAYQByAHQAaQBrAGEA+wAmAAAA+gAEAAAATABhAG8AbwABCQAAAEQAbwBrAEMAaABhAG0AcABhAPsALAAAAPoABAAAAFMAaQBuAGgAAQwAAABJAHMAawBvAG8AbABhACAAUABvAHQAYQD7ADIAAAD6AAQAAABNAG8AbgBnAAEPAAAATQBvAG4AZwBvAGwAaQBhAG4AIABCAGEAaQB0AGkA+wAeAAAA+gAEAAAAVgBpAGUAdAABBQAAAEEAcgBpAGEAbAD7ADQAAAD6AAQAAABVAGkAZwBoAAEQAAAATQBpAGMAcgBvAHMAbwBmAHQAIABVAGkAZwBoAHUAcgD7ACIAAAD6AAQAAABHAGUAbwByAAEHAAAAUwB5AGwAZgBhAGUAbgD7ATkFAAAAEQAAAPoDBQAAAEEAcgBpAGEAbAD7AREAAAD6AwUAAABBAHIAaQBhAGwA+wIRAAAA+gMFAAAAQQByAGkAYQBsAPsD8gQAAB4AAAAAJAAAAPoABAAAAEoAcABhAG4AAQgAAAAt/zP/IAAw/7QwtzDDMK8w+wAYAAAA+gAEAAAASABhAG4AZwABAgAAAHStvLn7ABgAAAD6AAQAAABIAGEAbgBzAAECAAAA0Z5TT/sAHgAAAPoABAAAAEgAYQBuAHQAAQUAAACuX9+OY2vRntSa+wAeAAAA+gAEAAAAQQByAGEAYgABBQAAAEEAcgBpAGEAbAD7AB4AAAD6AAQAAABIAGUAYgByAAEFAAAAQQByAGkAYQBsAPsAKAAAAPoABAAAAFQAaABhAGkAAQoAAABDAG8AcgBkAGkAYQAgAE4AZQB3APsAHgAAAPoABAAAAEUAdABoAGkAAQUAAABOAHkAYQBsAGEA+Line truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme5 = "PPTY;v1;55162;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 truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme6 = "PPTY;v1;41335;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme7 = "PPTY;v1;55110;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 truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 384 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme8 = "PPTY;v1;31716;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 truncated
@@ -0,0 +1,33 @@
/*
* (c) Copyright Ascensio System SIA 2010-2018
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
* EU, LV-1021.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
window.g_theme9 = "PPTY;v1;208354;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 truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 837 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 870 B

File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,736 @@
/**
* Copyright (c) Ascensio System SIA 2013. All rights reserved
*
* http://www.onlyoffice.com
*/
;(function(DocsAPI, window, document, undefined) {
/*
# Full #
config = {
type: 'desktop or mobile',
width: '100% by default',
height: '100% by default',
documentType: 'text' | 'spreadsheet' | 'presentation',
document: {
title: 'document title',
url: 'document url'
fileType: 'document file type',
options: <advanced options>,
key: 'key',
vkey: 'vkey',
info: {
author: 'author name',
folder: 'path to document',
created: '<creation date>',
sharingSettings: [
{
user: 'user name',
permissions: '<permissions>',
isLink: false
},
...
]
},
permissions: {
edit: <can edit>, // default = true
download: <can download>, // default = true
reader: <can view in readable mode>,
review: <can review>, // default = edit
print: <can print>, // default = true
rename: <can rename>, // default = false
changeHistory: <can change history>, // default = false
comment: <can comment in view mode> // default = edit
}
},
editorConfig: {
mode: 'view or edit',
lang: <language code>,
location: <location>,
canCoAuthoring: <can coauthoring documents>,
canBackToFolder: <can return to folder> - deprecated. use "customization.goback" parameter,
createUrl: 'create document url',
sharingSettingsUrl: 'document sharing settings url',
fileChoiceUrl: 'mail merge sources url',
callbackUrl: <url for connection between sdk and portal>,
mergeFolderUrl: 'folder for saving merged file',
licenseUrl: <url for license>,
customerId: <customer id>,
user: {
id: 'user id',
name: 'user name'
},
recent: [
{
title: 'document title',
url: 'document url',
folder: 'path to document'
},
...
],
templates: [
{
name: 'template name',
icon: 'template icon url',
url: 'http://...'
},
...
],
customization: {
logo: {
image: url,
imageEmbedded: url,
url: http://...
},
backgroundColor: 'header background color',
textColor: 'header text color',
customer: {
name: 'SuperPuper',
address: 'New-York, 125f-25',
mail: 'support@gmail.com',
www: 'www.superpuper.com',
info: 'Some info',
logo: ''
},
about: true,
feedback: {
visible: false,
url: http://...
},
goback: {
url: 'http://...',
text: 'Go to London'
},
chat: true,
comments: true,
zoom: 100,
compactToolbar: false,
leftMenu: true,
rightMenu: true,
toolbar: true,
header: true,
statusBar: true,
autosave: true,
forcesave: false,
commentAuthorOnly: false,
showReviewChanges: false
},
plugins: {
autoStartGuid: 'asc.{FFE1F462-1EA2-4391-990D-4CC84940B754}',
url: '../../../../sdkjs-plugins/',
pluginsData: [
"helloworld/config.json",
"chess/config.json",
"speech/config.json",
"clipart/config.json",
]
}
},
events: {
'onReady': <application ready callback>, // deprecated
'onAppReady': <application ready callback>,
'onBack': <back to folder callback>,
'onDocumentStateChange': <document state changed callback>
'onDocumentReady': <document ready callback>
}
}
# Embedded #
config = {
type: 'embedded',
width: '100% by default',
height: '100% by default',
documentType: 'text' | 'spreadsheet' | 'presentation',
document: {
title: 'document title',
url: 'document url',
fileType: 'document file type',
key: 'key',
vkey: 'vkey'
},
editorConfig: {
licenseUrl: <url for license>,
customerId: <customer id>,
autostart: 'document', // action for app's autostart. for presentations default value is 'player'
embedded: {
embedUrl: 'url',
fullscreenUrl: 'url',
saveUrl: 'url',
shareUrl: 'url',
toolbarDocked: 'top or bottom'
}
},
events: {
'onReady': <application ready callback>, // deprecated
'onAppReady': <application ready callback>,
'onBack': <back to folder callback>,
'onError': <error callback>,
'onDocumentReady': <document ready callback>
}
}
*/
// TODO: allow several instances on one page simultaneously
DocsAPI.DocEditor = function(placeholderId, config) {
var _self = this,
_config = config || {};
extend(_config, DocsAPI.DocEditor.defaultConfig);
_config.editorConfig.canUseHistory = _config.events && !!_config.events.onRequestHistory;
_config.editorConfig.canHistoryClose = _config.events && !!_config.events.onRequestHistoryClose;
_config.editorConfig.canHistoryRestore = _config.events && !!_config.events.onRequestRestore;
_config.editorConfig.canSendEmailAddresses = _config.events && !!_config.events.onRequestEmailAddresses;
_config.editorConfig.canRequestEditRights = _config.events && !!_config.events.onRequestEditRights;
_config.frameEditorId = placeholderId;
_config.events && !!_config.events.onReady && console.log("Obsolete: The onReady event is deprecated. Please use onAppReady instead.");
_config.events && (_config.events.onAppReady = _config.events.onAppReady || _config.events.onReady);
var onMouseUp = function (evt) {
_processMouse(evt);
};
var _attachMouseEvents = function() {
if (window.addEventListener) {
window.addEventListener("mouseup", onMouseUp, false)
} else if (window.attachEvent) {
window.attachEvent("onmouseup", onMouseUp);
}
};
var _detachMouseEvents = function() {
if (window.removeEventListener) {
window.removeEventListener("mouseup", onMouseUp, false)
} else if (window.detachEvent) {
window.detachEvent("onmouseup", onMouseUp);
}
};
var _onAppReady = function() {
if (_config.type === 'mobile') {
document.body.onfocus = function(e) {
setTimeout(function(){
iframe.contentWindow.focus();
_sendCommand({
command: 'resetFocus',
data: {}
})
}, 10);
};
}
_attachMouseEvents();
if (_config.editorConfig) {
_init(_config.editorConfig);
}
if (_config.document) {
_openDocument(_config.document);
}
};
var _callLocalStorage = function(data) {
if (data.cmd == 'get') {
if (data.keys && data.keys.length) {
var af = data.keys.split(','), re = af[0];
for (i = 0; ++i < af.length;)
re += '|' + af[i];
re = new RegExp(re); k = {};
for (i in localStorage)
if (re.test(i)) k[i] = localStorage[i];
} else {
k = localStorage;
}
_sendCommand({
command: 'internalCommand',
data: {
type: 'localstorage',
keys: k
}
});
} else
if (data.cmd == 'set') {
var k = data.keys, i;
for (i in k) {
localStorage.setItem(i, k[i]);
}
}
};
var _onMessage = function(msg) {
if ( msg ) {
if ( msg.type === "onExternalPluginMessage" ) {
_sendCommand(msg);
} else
if ( msg.frameEditorId == placeholderId ) {
var events = _config.events || {},
handler = events[msg.event],
res;
if (msg.event === 'onRequestEditRights' && !handler) {
_applyEditRights(false, 'handler isn\'t defined');
} else if (msg.event === 'onInternalMessage' && msg.data && msg.data.type == 'localstorage') {
_callLocalStorage(msg.data.data);
} else {
if (msg.event === 'onAppReady') {
_onAppReady();
}
if (handler && typeof handler == "function") {
res = handler.call(_self, {target: _self, data: msg.data});
}
}
}
}
};
var _checkConfigParams = function() {
if (_config.document) {
if (!_config.document.url || ((typeof _config.document.fileType !== 'string' || _config.document.fileType=='') &&
(typeof _config.documentType !== 'string' || _config.documentType==''))) {
window.alert("One or more required parameter for the config object is not set");
return false;
}
var appMap = {
'text': 'docx',
'text-pdf': 'pdf',
'spreadsheet': 'xlsx',
'presentation': 'pptx'
}, app;
if (typeof _config.documentType === 'string' && _config.documentType != '') {
app = appMap[_config.documentType.toLowerCase()];
if (!app) {
window.alert("The \"documentType\" parameter for the config object is invalid. Please correct it.");
return false;
} else if (typeof _config.document.fileType !== 'string' || _config.document.fileType == '') {
_config.document.fileType = app;
}
}
if (typeof _config.document.fileType === 'string' && _config.document.fileType != '') {
var type = /^(?:(xls|xlsx|ods|csv|xlst|xlsy|gsheet|xlsm|xlt|xltm|xltx|fods|ots)|(pps|ppsx|ppt|pptx|odp|pptt|ppty|gslides|pot|potm|potx|ppsm|pptm|fodp|otp)|(doc|docx|doct|odt|gdoc|txt|rtf|pdf|mht|htm|html|epub|djvu|xps|docm|dot|dotm|dotx|fodt|ott))$/
.exec(_config.document.fileType);
if (!type) {
window.alert("The \"document.fileType\" parameter for the config object is invalid. Please correct it.");
return false;
} else if (typeof _config.documentType !== 'string' || _config.documentType == ''){
if (typeof type[1] === 'string') _config.documentType = 'spreadsheet'; else
if (typeof type[2] === 'string') _config.documentType = 'presentation'; else
if (typeof type[3] === 'string') _config.documentType = 'text';
}
}
var type = /^(?:(pdf|djvu|xps))$/.exec(_config.document.fileType);
if (type && typeof type[1] === 'string') {
_config.editorConfig.canUseHistory = false;
}
if (!_config.document.title || _config.document.title=='')
_config.document.title = 'Unnamed.' + _config.document.fileType;
if (!_config.document.key) {
_config.document.key = 'xxxxxxxxxxxxxxxxxxxx'.replace(/[x]/g, function (c) {var r = Math.random() * 16 | 0; return r.toString(16);});
} else if (typeof _config.document.key !== 'string') {
window.alert("The \"document.key\" parameter for the config object must be string. Please correct it.");
return false;
}
_config.document.token = _config.token;
}
return true;
};
(function() {
var result = /[\?\&]placement=(\w+)&?/.exec(window.location.search);
if (!!result && result.length) {
if (result[1] == 'desktop') {
_config.editorConfig.targetApp = result[1];
_config.editorConfig.canBackToFolder = false;
_config.editorConfig.canUseHistory = false;
if (!_config.editorConfig.customization) _config.editorConfig.customization = {};
_config.editorConfig.customization.about = false;
}
}
})();
var target = document.getElementById(placeholderId),
iframe;
if (target && _checkConfigParams()) {
iframe = createIframe(_config);
target.parentNode && target.parentNode.replaceChild(iframe, target);
var _msgDispatcher = new MessageDispatcher(_onMessage, this);
}
/*
cmd = {
command: 'commandName',
data: <command specific data>
}
*/
var _destroyEditor = function(cmd) {
var target = document.createElement("div");
target.setAttribute('id', placeholderId);
if (iframe) {
_msgDispatcher && _msgDispatcher.unbindEvents();
_detachMouseEvents();
iframe.parentNode && iframe.parentNode.replaceChild(target, iframe);
}
};
var _sendCommand = function(cmd) {
if (iframe && iframe.contentWindow)
postMessage(iframe.contentWindow, cmd);
};
var _init = function(editorConfig) {
_sendCommand({
command: 'init',
data: {
config: editorConfig
}
});
};
var _openDocument = function(doc) {
_sendCommand({
command: 'openDocument',
data: {
doc: doc
}
});
};
var _showMessage = function(title, msg) {
msg = msg || title;
_sendCommand({
command: 'showMessage',
data: {
msg: msg
}
});
};
var _applyEditRights = function(allowed, message) {
_sendCommand({
command: 'applyEditRights',
data: {
allowed: allowed,
message: message
}
});
};
var _processSaveResult = function(result, message) {
_sendCommand({
command: 'processSaveResult',
data: {
result: result,
message: message
}
});
};
// TODO: remove processRightsChange, use denyEditingRights
var _processRightsChange = function(enabled, message) {
_sendCommand({
command: 'processRightsChange',
data: {
enabled: enabled,
message: message
}
});
};
var _denyEditingRights = function(message) {
_sendCommand({
command: 'processRightsChange',
data: {
enabled: false,
message: message
}
});
};
var _refreshHistory = function(data, message) {
_sendCommand({
command: 'refreshHistory',
data: {
data: data,
message: message
}
});
};
var _setHistoryData = function(data, message) {
_sendCommand({
command: 'setHistoryData',
data: {
data: data,
message: message
}
});
};
var _setEmailAddresses = function(data) {
_sendCommand({
command: 'setEmailAddresses',
data: {
data: data
}
});
};
var _processMailMerge = function(enabled, message) {
_sendCommand({
command: 'processMailMerge',
data: {
enabled: enabled,
message: message
}
});
};
var _downloadAs = function() {
_sendCommand({
command: 'downloadAs'
});
};
var _processMouse = function(evt) {
var r = iframe.getBoundingClientRect();
var data = {
type: evt.type,
x: evt.x - r.left,
y: evt.y - r.top,
event: evt
};
_sendCommand({
command: 'processMouse',
data: data
});
};
var _serviceCommand = function(command, data) {
_sendCommand({
command: 'internalCommand',
data: {
command: command,
data: data
}
});
};
return {
showMessage : _showMessage,
processSaveResult : _processSaveResult,
processRightsChange : _processRightsChange,
denyEditingRights : _denyEditingRights,
refreshHistory : _refreshHistory,
setHistoryData : _setHistoryData,
setEmailAddresses : _setEmailAddresses,
processMailMerge : _processMailMerge,
downloadAs : _downloadAs,
serviceCommand : _serviceCommand,
attachMouseEvents : _attachMouseEvents,
detachMouseEvents : _detachMouseEvents,
destroyEditor : _destroyEditor
}
};
DocsAPI.DocEditor.defaultConfig = {
type: 'desktop',
width: '100%',
height: '100%',
editorConfig: {
lang: 'en',
canCoAuthoring: true,
customization: {
about: true,
feedback: false
}
}
};
DocsAPI.DocEditor.version = function() {
return '0.0.0';
};
MessageDispatcher = function(fn, scope) {
var _fn = fn,
_scope = scope || window,
eventFn = function(msg) {
_onMessage(msg);
};
var _bindEvents = function() {
if (window.addEventListener) {
window.addEventListener("message", eventFn, false)
}
else if (window.attachEvent) {
window.attachEvent("onmessage", eventFn);
}
};
var _unbindEvents = function() {
if (window.removeEventListener) {
window.removeEventListener("message", eventFn, false)
}
else if (window.detachEvent) {
window.detachEvent("onmessage", eventFn);
}
};
var _onMessage = function(msg) {
// TODO: check message origin
if (msg && window.JSON) {
try {
var msg = window.JSON.parse(msg.data);
if (_fn) {
_fn.call(_scope, msg);
}
} catch(e) {}
}
};
_bindEvents.call(this);
return {
unbindEvents: _unbindEvents
}
};
function getBasePath() {
var scripts = document.getElementsByTagName('script'),
match;
for (var i = scripts.length - 1; i >= 0; i--) {
match = scripts[i].src.match(/(.*)api\/documents\/api.js/i);
if (match) {
return match[1];
}
}
return "";
}
function getExtensionPath() {
if ("undefined" == typeof(extensionParams) || null == extensionParams["url"])
return null;
return extensionParams["url"] + "apps/";
}
function getAppPath(config) {
var extensionPath = getExtensionPath(),
path = extensionPath ? extensionPath : getBasePath(),
appMap = {
'text': 'documenteditor',
'text-pdf': 'documenteditor',
'spreadsheet': 'spreadsheeteditor',
'presentation': 'presentationeditor'
},
app = appMap['text'];
if (typeof config.documentType === 'string') {
app = appMap[config.documentType.toLowerCase()];
} else
if (!!config.document && typeof config.document.fileType === 'string') {
var type = /^(?:(xls|xlsx|ods|csv|xlst|xlsy|gsheet|xlsm|xlt|xltm|xltx)|(pps|ppsx|ppt|pptx|odp|pptt|ppty|gslides|pot|potm|potx|ppsm|pptm))$/
.exec(config.document.fileType);
if (type) {
if (typeof type[1] === 'string') app = appMap['spreadsheet']; else
if (typeof type[2] === 'string') app = appMap['presentation'];
}
}
path += app + "/";
path += config.type === "mobile"
? "mobile"
: config.type === "embedded"
? "embed"
: "main";
path += "/index.html";
return path;
}
function getAppParameters(config) {
var params = "?_dc=0";
if (config.editorConfig && config.editorConfig.lang)
params += "&lang=" + config.editorConfig.lang;
if (config.editorConfig && config.editorConfig.targetApp!=='desktop') {
if ( (typeof(config.editorConfig.customization) == 'object') && config.editorConfig.customization.loaderName) {
if (config.editorConfig.customization.loaderName !== 'none') params += "&customer=" + config.editorConfig.customization.loaderName;
} else
params += "&customer=ONLYOFFICE";
if ( (typeof(config.editorConfig.customization) == 'object') && config.editorConfig.customization.loaderLogo) {
if (config.editorConfig.customization.loaderLogo !== '') params += "&logo=" + config.editorConfig.customization.loaderLogo;
}
}
if (config.frameEditorId)
params += "&frameEditorId=" + config.frameEditorId;
return params;
}
function createIframe(config) {
var iframe = document.createElement("iframe");
iframe.src = getAppPath(config) + getAppParameters(config);
iframe.width = config.width;
iframe.height = config.height;
iframe.align = "top";
iframe.frameBorder = 0;
iframe.name = "frameEditor";
iframe.allowFullscreen = true;
iframe.setAttribute("allowfullscreen",""); // for IE11
iframe.setAttribute("onmousewheel",""); // for Safari on Mac
return iframe;
}
function postMessage(wnd, msg) {
if (wnd && wnd.postMessage && window.JSON) {
// TODO: specify explicit origin
wnd.postMessage(window.JSON.stringify(msg), "*");
}
}
function extend(dest, src) {
for (var prop in src) {
if (src.hasOwnProperty(prop)) {
if (typeof dest[prop] === 'undefined') {
dest[prop] = src[prop];
} else
if (typeof dest[prop] === 'object' &&
typeof src[prop] === 'object') {
extend(dest[prop], src[prop])
}
}
}
return dest;
}
})(window.DocsAPI = window.DocsAPI || {}, window, document);
@@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<title>ONLYOFFICE Documents</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="description" content="" />
<meta name="keywords" content="" />
<style type="text/css"></style>
</head>
<body>
<script type="text/javascript" src="../../../vendor/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../vendor/sockjs/sockjs.min.js"></script>
<script type="text/javascript" src="../../../vendor/xregexp/xregexp-all-min.js"></script>
<script type="text/javascript" src="../../../../sdkjs/common/AllFonts.js"></script>
<script type="text/javascript" src="../../../../sdkjs/word/sdk-all-min.js"></script>
<script type="text/javascript" src="../../../../sdkjs/word/sdk-all.js"></script>
<div id="editor_sdk">
<script type="text/javascript">
window['AscNotLoadAllScript'] = true;
var editor = new Asc.asc_docs_api({
'id-view' : 'editor_sdk'
});
editor.LoadFontsFromServer();
</script>
</body>
</html>
@@ -0,0 +1,346 @@
<!DOCTYPE html>
<html>
<head>
<title>ONLYOFFICE Documents</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=IE8"/>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-touch-fullscreen" content="yes">
<style type="text/css">
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#wrap {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
}
</style>
</head>
<body>
<div id="wrap">
<div id="placeholder"></div>
</div>
<script type="text/javascript" src="api.js"></script>
<script>
(function() {
// Url parameters
var urlParams = getUrlParams(),
cfg = getEditorConfig(urlParams),
doc = getDocumentData(urlParams);
// Document Editor
var docEditor = new DocsAPI.DocEditor('placeholder', {
type: urlParams['type'],
width: '100%',
height: '100%',
documentType: urlParams['doctype'] || 'text',
document: doc,
editorConfig: cfg,
events: {
'onReady': onDocEditorReady,
'onDocumentStateChange': onDocumentStateChange,
'onRequestEditRights': onRequestEditRights,
'onRequestHistory': onRequestHistory,
'onRequestHistoryData': onRequestHistoryData,
'onRequestEmailAddresses': onRequestEmailAddresses,
'onRequestStartMailMerge': onRequestStartMailMerge,
'onRequestHistoryClose': onRequestHistoryClose,
'onError': onError
}
});
// Document Editor event handlers
function onRequestEmailAddresses() {
docEditor.setEmailAddresses({emailAddresses: ['aaa@mail.ru'], createEmailAccountUrl: 'http://ya.ru'});
}
function onRequestHistory() {
docEditor.refreshHistory({
'currentVersion': 3,
'history': [
{
'user': {
id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
name: 'Татьяна Щербакова'
},
'changes': null,
'created': '1/18/2015 6:38 PM',
'version': 1,
'versionGroup': 1,
'key': 'wyX9AwRq_677SWKjhfk='
},
{
'user': {
id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
name: 'Татьяна Щербакова'
},
'changes': [
{
'user': {
id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
name: 'Татьяна Щербакова'
},
'created': '1/19/2015 6:30 PM'
},
{
'user': {
'id': '8952d4ee-e8a5-42bf-11f0-6cd77801ec15',
'name': 'Александр Трофимов'
},
'created': '1/19/2015 6:32 PM'
},
{
'user': {
id: '8952d4ee-e8a5-42bf-86f0-6cd77801ec15',
name: 'Татьяна Щербакова'
},
'created': '1/19/2015 6:38 PM'
}
],
'created': '2/19/2015 6:38 PM',
'version': 2,
'versionGroup': 1,
'key': 'wyX9AwRq_677SWKjhfk='
},
{
'user': {
id: '895255ee-e8a5-42bf-86f0-6cd77801ec15',
name: 'Me'
},
'changes': null,
'created': '2/21/2015 6:38 PM',
'version': 3,
'versionGroup': 2,
'key': 'wyX9AwRq_677SWKjhfk='
},
{
'user': {
id: '8952d4ee-e8a5-42bf-11f0-6cd77801ec15',
name: 'Александр Трофимов'
},
'changes': null,
'created': '2/22/2015 6:37 PM',
'version': 4,
'versionGroup': 3,
'key': 'wyX9AwRq_677SWKjhfk='
},
{
'user': {
id: '8952d4ee-e8a5-42bf-11f0-6cd33801ec15',
name: 'Леонид Орлов'
},
'changes': null,
'created': '2/24/2015 6:29 PM',
'version': 5,
'versionGroup': 3,
'key': 'wyX9AwRq_677SWKjhfk='
}]
});
}
function onRequestHistoryData(revision) {
docEditor.setHistoryData(
{
'version': revision.data,
'url': 'http://isa2',
'urlDiff': 'http://isa2',
'changesUrl': 'http://isa2'
}
);
}
function onRequestStartMailMerge() {
docEditor.processMailMerge(true, 'some error message');
}
function onRequestHistoryClose() {
// reload page
}
function onDocEditorReady(event) {
if (event.target) {
//console.log('Ready! Editor: ', event.target);
}
}
function onDocumentStateChange(event) {
var isModified = event.data;
//console.log(isModified);
}
function onRequestEditRights(event) {
// occurs whenever the user tryes to enter edit mode
docEditor.applyEditRights(true, "Someone is editing this document right now. Please try again later.");
}
function onError(event) {
// critical error happened
// examine event.data.errorCode and event.data.errorDescription for details
}
function onDownloadAs(event) {
// return url of downloaded doc
// console.log(event.data);
}
// helpers
function getUrlParams() {
var e,
a = /\+/g, // Regex for replacing addition symbol with a space
r = /([^&=]+)=?([^&]*)/g,
d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
q = window.location.search.substring(1),
urlParams = {};
while (e = r.exec(q))
urlParams[d(e[1])] = d(e[2]);
return urlParams;
}
function getDocumentData(urlParams) {
return {
key: urlParams["key"],
url: urlParams["url"] || '_offline_',
title: urlParams["title"],
fileType: urlParams["filetype"],
vkey: urlParams["vkey"],
permissions: {
edit: true,
download: true,
reader: true
}
};
}
function getEditorConfig(urlParams) {
return {
mode : urlParams["mode"] || 'edit',
lang : urlParams["lang"] || 'en',
canCoAuthoring : true,
createUrl : 'http://www.example.com/create',
user: {
id: urlParams["userid"] || 'uid-901', firstname: urlParams["userfname"] || 'Mitchell', lastname: urlParams["userlname"] || 'Hamish'
},
recent : [
{title: 'Memory.docx', url: 'http://onlyoffice.com', folder: 'Document Editor'},
{title: 'Description.doc', url: 'http://onlyoffice.com', folder: 'Document Editor'},
{title: 'DocEditor_right.xsl', url: 'http://onlyoffice.com', folder: 'Spreadsheet Editor'},
{title: 'api.rtf', url: 'http://onlyoffice.com', folder: 'Unnamed folder'}
],
// templates : [
// {name: 'Contracts', icon: '../../api/documents/resources/templates/contracts.png', url: 'http://...'},
// {name: 'Letter', icon: '../../api/documents/resources/templates/letter.png', url: 'http://...'},
// {name: 'List', icon: '../../api/documents/resources/templates/list.png', url: 'http://...'},
// {name: 'Plan', icon: '../../api/documents/resources/templates/plan.png', url: 'http://...'}
// ],
embedded : {
embedUrl : 'http://onlyoffice.com/embed',
fullscreenUrl : 'http://onlyoffice.com/fullscreen',
saveUrl : 'http://onlyoffice.com/download',
shareUrl : 'http://tl.com/72b4la97',
toolbarDocked : 'top'
}
,customization: {
// logo: {
// image: 'https://dylnrgbh910l3.cloudfront.net/studio/tag/i8.8.237/skins/default/images/onlyoffice_logo/editor_logo_general.png', // default size 86 x 20
// imageEmbedded: 'https://d2hw9csky753gb.cloudfront.net/studio/tag/i8.8.237/skins/default/images/onlyoffice_logo/editor_embedded_logo.png', // default size 124 x 20
// url: 'http://...'
// },
// backgroundColor: '#ffffff',
// textColor: '#ff0000',
// customer: {
// name: 'SuperPuper',
// address: 'New-York, 125f-25',
// mail: 'support@gmail.com',
// www: 'www.superpuper.com',
// info: 'Some info',
// logo: 'https://img.imgsmail.ru/r/default/portal/0.1.29/logo.png' // default size 216 x 35
// },
// goback: {text: 'Go To London', url: 'http://...'},
about: true,
feedback: true
}
};
}
// Mobile version
function isMobile(){
var prefixes = {
ios: 'i(?:Pad|Phone|Pod)(?:.*)CPU(?: iPhone)? OS ',
android: '(Android |HTC_|Silk/)',
blackberry: 'BlackBerry(?:.*)Version\/',
rimTablet: 'RIM Tablet OS ',
webos: '(?:webOS|hpwOS)\/',
bada: 'Bada\/'
},
i, prefix, match;
for (i in prefixes){
if (prefixes.hasOwnProperty(i)) {
prefix = prefixes[i];
if (navigator.userAgent.match(new RegExp('(?:'+prefix+')([^\\s;]+)')))
return true;
}
}
return false;
}
var fixSize = function() {
var wrapEl = document.getElementById('wrap');
if (wrapEl){
wrapEl.style.height = screen.availHeight + 'px';
window.scrollTo(0, -1);
wrapEl.style.height = window.innerHeight + 'px';
}
};
var fixIpadLandscapeIos7 = function() {
if (navigator.userAgent.match(/iPad;.*CPU.*OS 7_\d/i)) {
var wrapEl = document.getElementById('wrap');
if (wrapEl){
wrapEl.style.position = "fixed";
wrapEl.style.bottom = 0;
wrapEl.style.width = "100%";
}
}
};
if (isMobile()){
window.addEventListener('load', fixSize);
window.addEventListener('resize', fixSize);
fixIpadLandscapeIos7();
}
})();
</script>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

@@ -0,0 +1,54 @@
/*
* Copyright (c) Ascensio System SIA 2019. All rights reserved
*
* http://www.onlyoffice.com
*
* Version: 0.0.0 (build:0)
*/
function onDropDownKeyDown(t){var e=$(this),i=e.parent(),n=jQuery.Event("keydown.before.bs.dropdown"),o=jQuery.Event("keydown.after.bs.dropdown");i.trigger(n),i.hasClass("no-stop-propagate")?(arguments.length>1&&arguments[1]instanceof KeyboardEvent&&(t=arguments[1]),!/^(38|40|27|13|9|37|39)$/.test(t.keyCode)||t.ctrlKey||t.altKey||(patchDropDownKeyDownAdditional.call(this,t),/(37|39)/.test(t.keyCode)||(t.preventDefault(),t.stopPropagation()))):(patchDropDownKeyDown.call(this,t),t.preventDefault(),t.stopPropagation()),i.trigger(o)}function patchDropDownKeyDown(t){if(/(38|40|27|37|39)/.test(t.keyCode)){var e=$(this);if(t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled")){var i=getParent(e),n=i.hasClass("open")||i.hasClass("over");if(!n||n&&27==t.keyCode){if(27==t.which){if(o=$("[role=menu] li.dropdown-submenu.over:visible",i),o.length)return o.eq(o.length-1).removeClass("over"),!1;i.hasClass("dropdown-submenu")&&i.hasClass("over")?(i.removeClass("over"),i.find("> a").focus()):i.find("[data-toggle=dropdown]").focus()}return n?e.click():void 0}var o=$("> [role=menu] > li:not(.divider):not(.disabled):visible",i).find("> a");if(o.length){var s=o.index(o.filter(":focus"));if(39==t.keyCode){if(s<0)return;var a=o.eq(s).parent();a.hasClass("dropdown-submenu")&&!a.hasClass("over")&&(a.mouseenter(),a.addClass("focused-submenu"),_.delay(function(){var t=$("> [role=menu]",a),e=t.find("> li:not(.divider):not(.disabled):visible > a"),i=t.find("> li:not(.divider):not(.disabled):visible .dataview"),n=0;if(t.find("> .menu-scroll").length>0)for(var o=t.scrollTop(),s=0;s<e.length;s++)if(e[s].offsetTop>o){n=s;break}e.length>0&&i.length<1&&e.eq(n).focus()},250))}else 37==t.keyCode?i.hasClass("dropdown-submenu")&&i.hasClass("over")&&(i.removeClass("over"),i.find("> a").focus()):(38==t.keyCode?s>0?s--:s=e.hasClass("no-cyclic")?0:o.length-1:40==t.keyCode&&(s<o.length-1?s++:s=e.hasClass("no-cyclic")?o.length-1:0),~s||(s=0),i.hasClass("dropdown-submenu")&&i.hasClass("over")&&i.addClass("focused-submenu"),o.eq(s).focus())}}}}function patchDropDownKeyDownAdditional(t){if(/(38|40|27|37|39)/.test(t.keyCode)){var e=$(this);if(/(37|39)/.test(t.keyCode)||(t.preventDefault(),t.stopPropagation()),!e.is(".disabled, :disabled")){var i=getParent(e),n=i.hasClass("open")||i.hasClass("over");if(!n||n&&(27==t.keyCode||37==t.keyCode||39==t.keyCode))return n?e.click():void 0;var o=$("> [role=menu] > li:not(.divider):not(.disabled):visible",i).find("> a");if(o.length){var s=o.index(o.filter(".focus"));38==t.keyCode?s>0?s--:s=e.hasClass("no-cyclic")?0:o.length-1:40==t.keyCode&&(s<o.length-1?s++:s=e.hasClass("no-cyclic")?o.length-1:0),~s||(s=0),o.removeClass("focus"),o.eq(s).addClass("focus")}}}}function getParent(t){var e=t.attr("data-target");e||(e=t.attr("href"),e=e&&/#/.test(e)&&e.replace(/.*(?=#[^\s]*$)/,""));var i=e&&$(e);return i&&i.length?i:t.parent()}function clearMenus(t){$(".dropdown-toggle").each(function(e){var i=$(this).parent();if(i.hasClass("open")){if("prevent-canvas-click"==i.attr("data-value"))return void i.attr("data-value","");i.trigger(e=$.Event("hide.bs.dropdown")),e.isDefaultPrevented()||i.removeClass("open").trigger("hidden.bs.dropdown",t)}})}if(function(){var t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this||{},e=t._,i=Array.prototype,n=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,s=i.push,a=i.slice,r=n.toString,l=n.hasOwnProperty,c=Array.isArray,d=Object.keys,h=Object.create,p=function(){},m=function(t){return t instanceof m?t:this instanceof m?void(this._wrapped=t):new m(t)};"undefined"==typeof exports||exports.nodeType?t._=m:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=m),exports._=m),m.VERSION="1.8.3";var u,g=function(t,e,i){if(void 0===e)return t;switch(i){case 1:return function(i){return t.call(e,i)};case null:case 3:return function(i,n,o){return t.call(e,i,n,o)};case 4:return function(i,n,o,s){return t.call(e,i,n,o,s)}}return function(){return t.apply(e,arguments)}},b=function(t,e,i){return m.iteratee!==u?m.iteratee(t,e):null==t?m.identity:m.isFunction(t)?g(t,e,i):m.isObject(t)&&!m.isArray(t)?m.matcher(t):m.property(t)};m.iteratee=u=function(t,e){return b(t,e,1/0)};var f=function(t,e){return e=null==e?t.length-1:+e,function(){for(var i=Math.max(arguments.length-e,0),n=Array(i),o=0;o<i;o++)n[o]=arguments[o+e];switch(e){case 0:return t.call(this,n);case 1:return t.call(this,arguments[0],n);case 2:return t.call(this,arguments[0],arguments[1],n)}var s=Array(e+1);for(o=0;o<e;o++)s[o]=arguments[o];return s[e]=n,t.apply(this,s)}},C=function(t){if(!m.isObject(t))return{};if(h)return h(t);p.prototype=t;var e=new p;return p.prototype=null,e},v=function(t){return function(e){return null==e?void 0:e[t]}},_=function(t,e){for(var i=e.length,n=0;n<i;n++){if(null==t)return;t=t[e[n]]}return i?t:void 0},y=Math.pow(2,53)-1,w=v("length"),x=function(t){var e=w(t);return"number"==typeof e&&e>=0&&e<=y};mLine truncated
;var n,o=0,s=e.toLowerCase().match(Pt)||[];if(ut.isFunction(i))for(;n=s[o++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function J(t,e,i,n){function o(r){var l;return s[r]=!0,ut.each(t[r]||[],function(t,r){var c=r(e,i,n);return"string"!=typeof c||a||s[c]?a?!(l=c):void 0:(e.dataTypes.unshift(c),o(c),!1)}),l}var s={},a=t===Le;return o(e.dataTypes[0])||!s["*"]&&o("*")}function Z(t,e){var i,n,o=ut.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((o[i]?t:n||(n={}))[i]=e[i]);return n&&ut.extend(!0,t,n),t}function Q(t,e,i){for(var n,o,s,a,r=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(o in r)if(r[o]&&r[o].test(n)){l.unshift(o);break}if(l[0]in i)s=l[0];else{for(o in i){if(!l[0]||t.converters[o+" "+l[0]]){s=o;break}a||(a=o)}s=s||a}if(s)return s!==l[0]&&l.unshift(s),i[s]}function tt(t,e,i,n){var o,s,a,r,l,c={},d=t.dataTypes.slice();if(d[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(s=d.shift();s;)if(t.responseFields[s]&&(i[t.responseFields[s]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=d.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(a=c[l+" "+s]||c["* "+s]))for(o in c)if(r=o.split(" "),r[1]===s&&(a=c[l+" "+r[0]]||c["* "+r[0]])){!0===a?a=c[o]:!0!==c[o]&&(s=r[0],d.unshift(r[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}var et=[],it=t.document,nt=Object.getPrototypeOf,ot=et.slice,st=et.concat,at=et.push,rt=et.indexOf,lt={},ct=lt.toString,dt=lt.hasOwnProperty,ht=dt.toString,pt=ht.call(Object),mt={},ut=function(t,e){return new ut.fn.init(t,e)},gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bt=/^-ms-/,ft=/-([a-z])/g,Ct=function(t,e){return e.toUpperCase()};ut.fn=ut.prototype={jquery:"3.2.1",constructor:ut,length:0,toArray:function(){return ot.call(this)},get:function(t){return null==t?ot.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=ut.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return ut.each(this,t)},map:function(t){return this.pushStack(ut.map(this,function(e,i){return t.call(e,i,e)}))},slice:function(){return this.pushStack(ot.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(i>=0&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:at,sort:et.sort,splice:et.splice},ut.extend=ut.fn.extend=function(){var t,e,i,n,o,s,a=arguments[0]||{},r=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[r]||{},r++),"object"==typeof a||ut.isFunction(a)||(a={}),r===l&&(a=this,r--);r<l;r++)if(null!=(t=arguments[r]))for(e in t)i=a[e],n=t[e],a!==n&&(c&&n&&(ut.isPlainObject(n)||(o=Array.isArray(n)))?(o?(o=!1,s=i&&Array.isArray(i)?i:[]):s=i&&ut.isPlainObject(i)?i:{},a[e]=ut.extend(c,s,n)):void 0!==n&&(a[e]=n));return a},ut.extend({expando:"jQuery"+("3.2.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===ut.type(t)},isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){var e=ut.type(t);return("number"===e||"string"===e)&&!isNaN(t-parseFloat(t))},isPlainObject:function(t){var e,i;return!(!t||"[object Object]"!==ct.call(t))&&(!(e=nt(t))||"function"==typeof(i=dt.call(e,"constructor")&&e.constructor)&&ht.call(i)===pt)},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?lt[ct.call(t)]||"object":typeof t},globalEval:function(t){i(t)},camelCase:function(t){return t.replace(bt,"ms-").replace(ft,Ct)},each:function(t,e){var i,o=0;if(n(t))for(i=t.length;o<i&&!1!==e.call(t[o],o,t[o]);o++);else for(o in t)if(!1===e.call(t[o],o,t[o]))break;return t},trim:function(t){return null==t?"":(t+"").replace(gt,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(n(Object(t))?ut.merge(i,"string"==typeof t?[t]:t):at.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:rt.call(e,t,i)},merge:function(t,e){for(var i=+e.length,n=0,o=t.length;n<i;n++)t[o++]=e[n];return t.length=o,t},grep:function(t,e,i){for(var n=[],o=0,s=t.length,a=!i;o<s;o++)!e(t[o],o)!==a&&n.push(t[o]);return n},map:function(t,e,i){var o,s,a=0,r=[];if(n(t))for(o=t.length;a<o;a++)null!=(s=e(t[a],a,i))&&r.push(s);else for(a in t)null!=(s=e(t[a],a,i))&&r.push(s);return st.apply([],r)},guid:1,proxy:function(t,e){var i,n,o;if("string"==typeof e&&(i=t[e],e=t,t=i),ut.isFunction(t))return n=ot.call(arguments,2),o=function(){return t.apply(e||this,n.concat(ot.call(arguments)))},o.guid=t.guid=t.guid||ut.guid++,o},now:Date.now,support:mt}),"function"==typeof Symbol&&(ut.fn[Symbol.iterator]=et[Symbol.iterator]),ut.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){lt[Line truncated
ut.readyException(t)}),this},ut.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--ut.readyWait:ut.isReady)||(ut.isReady=!0,!0!==t&&--ut.readyWait>0||Bt.resolveWith(it,[ut]))}}),ut.ready.then=Bt.then,"complete"===it.readyState||"loading"!==it.readyState&&!it.documentElement.doScroll?t.setTimeout(ut.ready):(it.addEventListener("DOMContentLoaded",h),t.addEventListener("load",h));var Ut=function(t,e,i,n,o,s,a){var r=0,l=t.length,c=null==i;if("object"===ut.type(i)){o=!0;for(r in i)Ut(t,e,r,i[r],!0,s,a)}else if(void 0!==n&&(o=!0,ut.isFunction(n)||(a=!0),c&&(a?(e.call(t,n),e=null):(c=e,e=function(t,e,i){return c.call(ut(t),i)})),e))for(;r<l;r++)e(t[r],i,a?n:n.call(t[r],r,e(t[r],i)));return o?t:c?e.call(t):l?e(t[0],i):s},Et=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};p.uid=1,p.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Et(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,i){var n,o=this.cache(t);if("string"==typeof e)o[ut.camelCase(e)]=i;else for(n in e)o[ut.camelCase(n)]=e[n];return o},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][ut.camelCase(e)]},access:function(t,e,i){return void 0===e||e&&"string"==typeof e&&void 0===i?this.get(t,e):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n=t[this.expando];if(void 0!==n){if(void 0!==e){Array.isArray(e)?e=e.map(ut.camelCase):(e=ut.camelCase(e),e=e in n?[e]:e.match(Pt)||[]),i=e.length;for(;i--;)delete n[e[i]]}(void 0===e||ut.isEmptyObject(n))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!ut.isEmptyObject(e)}};var Vt=new p,Dt=new p,Rt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ft=/[A-Z]/g;ut.extend({hasData:function(t){return Dt.hasData(t)||Vt.hasData(t)},data:function(t,e,i){return Dt.access(t,e,i)},removeData:function(t,e){Dt.remove(t,e)},_data:function(t,e,i){return Vt.access(t,e,i)},_removeData:function(t,e){Vt.remove(t,e)}}),ut.fn.extend({data:function(t,e){var i,n,o,s=this[0],a=s&&s.attributes;if(void 0===t){if(this.length&&(o=Dt.get(s),1===s.nodeType&&!Vt.get(s,"hasDataAttrs"))){for(i=a.length;i--;)a[i]&&(n=a[i].name,0===n.indexOf("data-")&&(n=ut.camelCase(n.slice(5)),u(s,n,o[n])));Vt.set(s,"hasDataAttrs",!0)}return o}return"object"==typeof t?this.each(function(){Dt.set(this,t)}):Ut(this,function(e){var i;if(s&&void 0===e){if(void 0!==(i=Dt.get(s,t)))return i;if(void 0!==(i=u(s,t)))return i}else this.each(function(){Dt.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){Dt.remove(this,t)})}}),ut.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=Vt.get(t,e),i&&(!n||Array.isArray(i)?n=Vt.access(t,e,ut.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=ut.queue(t,e),n=i.length,o=i.shift(),s=ut._queueHooks(t,e),a=function(){ut.dequeue(t,e)};"inprogress"===o&&(o=i.shift(),n--),o&&("fx"===e&&i.unshift("inprogress"),delete s.stop,o.call(t,a,s)),!n&&s&&s.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return Vt.get(t,i)||Vt.access(t,i,{empty:ut.Callbacks("once memory").add(function(){Vt.remove(t,[e+"queue",i])})})}}),ut.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length<i?ut.queue(this[0],t):void 0===e?this:this.each(function(){var i=ut.queue(this,t,e);ut._queueHooks(this,t),"fx"===t&&"inprogress"!==i[0]&&ut.dequeue(this,t)})},dequeue:function(t){return this.each(function(){ut.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,o=ut.Deferred(),s=this,a=this.length,r=function(){--n||o.resolveWith(s,[s])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(i=Vt.get(s[a],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(r));return r(),o.promise(e)}});var Lt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ht=new RegExp("^(?:([+-])=|)("+Lt+")([a-z%]*)$","i"),Ot=["Top","Right","Bottom","Left"],Nt=function(t,e){return t=e||t,"none"===t.style.display||""===t.style.display&&ut.contains(t.ownerDocument,t)&&"none"===ut.css(t,"display")},zt=function(t,e,i,n){var o,s,a={};for(s in e)a[s]=t.style[s],t.style[s]=e[s];o=i.apply(t,n||[]);for(s in e)t.style[s]=a[s];return o},$t={};ut.fn.extend({show:function(){return f(this,!0)},hide:function(){return f(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Nt(this)?ut(this).show():ut(this).hide()})}});var Wt=/^(?:checkbox|radio)$/i,Gt=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,jt=/^$|\/(?:java|ecma)script/i,qt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};qt.optgroup=qt.option,qt.tbody=qt.tfoot=qt.colgroup=qt.caption=qt.thead,qt.th=qt.td;var Kt=/<|&#?\w+;/;!function(){var tLine truncated
json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ut.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Z(Z(t,ut.ajaxSettings),e):Z(ut.ajaxSettings,t)},ajaxPrefilter:X(Fe),ajaxTransport:X(Le),ajax:function(e,i){function n(e,i,n,r){var c,p,m,_,y,w=i;d||(d=!0,l&&t.clearTimeout(l),o=void 0,a=r||"",x.readyState=e>0?4:0,c=e>=200&&e<300||304===e,n&&(_=Q(u,x,n)),_=tt(u,_,x,c),c?(u.ifModified&&(y=x.getResponseHeader("Last-Modified"),y&&(ut.lastModified[s]=y),(y=x.getResponseHeader("etag"))&&(ut.etag[s]=y)),204===e||"HEAD"===u.type?w="nocontent":304===e?w="notmodified":(w=_.state,p=_.data,m=_.error,c=!m)):(m=w,!e&&w||(w="error",e<0&&(e=0))),x.status=e,x.statusText=(i||w)+"",c?f.resolveWith(g,[p,w,x]):f.rejectWith(g,[x,w,m]),x.statusCode(v),v=void 0,h&&b.trigger(c?"ajaxSuccess":"ajaxError",[x,u,c?p:m]),C.fireWith(g,[x,w]),h&&(b.trigger("ajaxComplete",[x,u]),--ut.active||ut.event.trigger("ajaxStop")))}"object"==typeof e&&(i=e,e=void 0),i=i||{};var o,s,a,r,l,c,d,h,p,m,u=ut.ajaxSetup({},i),g=u.context||u,b=u.context&&(g.nodeType||g.jquery)?ut(g):ut.event,f=ut.Deferred(),C=ut.Callbacks("once memory"),v=u.statusCode||{},_={},y={},w="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(d){if(!r)for(r={};e=Ee.exec(a);)r[e[1].toLowerCase()]=e[2];e=r[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return d?a:null},setRequestHeader:function(t,e){return null==d&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==d&&(u.mimeType=t),this},statusCode:function(t){var e;if(t)if(d)x.always(t[x.status]);else for(e in t)v[e]=[v[e],t[e]];return this},abort:function(t){var e=t||w;return o&&o.abort(e),n(0,e),this}};if(f.promise(x),u.url=((e||u.url||xe.href)+"").replace(Re,xe.protocol+"//"),u.type=i.method||i.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(Pt)||[""],null==u.crossDomain){c=it.createElement("a");try{c.href=u.url,c.href=c.href,u.crossDomain=Oe.protocol+"//"+Oe.host!=c.protocol+"//"+c.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&"string"!=typeof u.data&&(u.data=ut.param(u.data,u.traditional)),J(Fe,u,i,x),d)return x;h=ut.event&&u.global,h&&0==ut.active++&&ut.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!De.test(u.type),s=u.url.replace(Be,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(Me,"+")):(m=u.url.slice(s.length),u.data&&(s+=(Ae.test(s)?"&":"?")+u.data,delete u.data),!1===u.cache&&(s=s.replace(Ue,"$1"),m=(Ae.test(s)?"&":"?")+"_="+Se+++m),u.url=s+m),u.ifModified&&(ut.lastModified[s]&&x.setRequestHeader("If-Modified-Since",ut.lastModified[s]),ut.etag[s]&&x.setRequestHeader("If-None-Match",ut.etag[s])),(u.data&&u.hasContent&&!1!==u.contentType||i.contentType)&&x.setRequestHeader("Content-Type",u.contentType),x.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+He+"; q=0.01":""):u.accepts["*"]);for(p in u.headers)x.setRequestHeader(p,u.headers[p]);if(u.beforeSend&&(!1===u.beforeSend.call(g,x,u)||d))return x.abort();if(w="abort",C.add(u.complete),x.done(u.success),x.fail(u.error),o=J(Le,u,i,x)){if(x.readyState=1,h&&b.trigger("ajaxSend",[x,u]),d)return x;u.async&&u.timeout>0&&(l=t.setTimeout(function(){x.abort("timeout")},u.timeout));try{d=!1,o.send(_,n)}catch(t){if(d)throw t;n(-1,t)}}else n(-1,"No Transport");return x},getJSON:function(t,e,i){return ut.get(t,e,i,"json")},getScript:function(t,e){return ut.get(t,void 0,e,"script")}}),ut.each(["get","post"],function(t,e){ut[e]=function(t,i,n,o){return ut.isFunction(i)&&(o=o||n,n=i,i=void 0),ut.ajax(ut.extend({url:t,type:e,dataType:o,data:i,success:n},ut.isPlainObject(t)&&t))}}),ut._evalUrl=function(t){return ut.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},ut.fn.extend({wrapAll:function(t){var e;return this[0]&&(ut.isFunction(t)&&(t=t.call(this[0])),e=ut(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return ut.isFunction(t)?this.each(function(e){ut(this).wrapInner(t.call(this,e))}):this.each(function(){var e=ut(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)})},wrap:function(t){var e=ut.isFunction(t);return this.each(function(i){ut(this).wrapAll(e?t.call(this,i):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){ut(this).replaceWith(this.childNodes)}),this}}),ut.expr.pseudos.hidden=function(t){return!ut.expr.pseudos.visible(t)},ut.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},ut.ajaLine truncated
;o||i.data("bs.alert",o=new n(this)),"string"==typeof e&&o[e].call(i)})}var i='[data-dismiss="alert"]',n=function(e){t(e).on("click",i,this.close)};n.VERSION="3.3.7",n.TRANSITION_DURATION=150,n.prototype.close=function(e){function i(){a.detach().trigger("closed.bs.alert").remove()}var o=t(this),s=o.attr("data-target");s||(s=o.attr("href"),s=s&&s.replace(/.*(?=#[^\s]*$)/,""));var a=t("#"===s?[]:s);e&&e.preventDefault(),a.length||(a=o.closest(".alert")),a.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(a.removeClass("in"),t.support.transition&&a.hasClass("fade")?a.one("bsTransitionEnd",i).emulateTransitionEnd(n.TRANSITION_DURATION):i())};var o=t.fn.alert;t.fn.alert=e,t.fn.alert.Constructor=n,t.fn.alert.noConflict=function(){return t.fn.alert=o,this},t(document).on("click.bs.alert.data-api",i,n.prototype.close)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.button"),s="object"==typeof e&&e;o||n.data("bs.button",o=new i(this,s)),"toggle"==e?o.toggle():e&&o.setState(e)})}var i=function(e,n){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,n),this.isLoading=!1};i.VERSION="3.3.7",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var i="disabled",n=this.$element,o=n.is("input")?"val":"html",s=n.data();e+="Text",null==s.resetText&&n.data("resetText",n[o]()),setTimeout(t.proxy(function(){n[o](null==s[e]?this.options[e]:s[e]),"loadingText"==e?(this.isLoading=!0,n.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass(i).removeAttr(i).prop(i,!1))},this),0)},i.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var i=this.$element.find("input");"radio"==i.prop("type")?(i.prop("checked")&&(t=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==i.prop("type")&&(i.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),i.prop("checked",this.$element.hasClass("active")),t&&i.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var n=t.fn.button;t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(i){var n=t(i.target).closest(".btn");e.call(n,"toggle"),t(i.target).is('input[type="radio"], input[type="checkbox"]')||(i.preventDefault(),n.is("input,button")?n.trigger("focus"):n.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.carousel"),s=t.extend({},i.DEFAULTS,n.data(),"object"==typeof e&&e),a="string"==typeof e?e:s.slide;o||n.data("bs.carousel",o=new i(this,s)),"number"==typeof e?o.to(e):a?o[a]():s.interval&&o.pause().cycle()})}var i=function(e,i){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};i.VERSION="3.3.7",i.TRANSITION_DURATION=600,i.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},i.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},i.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},i.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},i.prototype.getItemForDirection=function(t,e){var i=this.getItemIndex(e);if(("prev"==t&&0===i||"next"==t&&i==this.$items.length-1)&&!this.options.wrap)return e;var n="prev"==t?-1:1,o=(i+n)%this.$items.length;return this.$items.eq(o)},i.prototype.to=function(t){var e=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",this.$items.eq(t))},i.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},i.prototype.next=functionLine truncated
}),a=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var r=t(n);this.activate(e.closest("li"),i),this.activate(r,r.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},i.prototype.activate=function(e,n,o){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),o&&o()}var a=n.find("> .active"),r=o&&t.support.transition&&(a.length&&a.hasClass("fade")||!!n.find("> .fade").length);a.length&&r?a.one("bsTransitionEnd",s).emulateTransitionEnd(i.TRANSITION_DURATION):s(),a.removeClass("in")};var n=t.fn.tab;t.fn.tab=e,t.fn.tab.Constructor=i,t.fn.tab.noConflict=function(){return t.fn.tab=n,this};var o=function(i){i.preventDefault(),e.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-toggle="pill"]',o)}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.affix"),s="object"==typeof e&&e;o||n.data("bs.affix",o=new i(this,s)),"string"==typeof e&&o[e]()})}var i=function(e,n){this.options=t.extend({},i.DEFAULTS,n),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(e),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.7",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(t,e,i,n){var o=this.$target.scrollTop(),s=this.$element.offset(),a=this.$target.height();if(null!=i&&"top"==this.affixed)return o<i&&"top";if("bottom"==this.affixed)return null!=i?!(o+this.unpin<=s.top)&&"bottom":!(o+a<=t-n)&&"bottom";var r=null==this.affixed,l=r?o:s.top,c=r?a:e;return null!=i&&o<=i?"top":null!=n&&l+c>=t-n&&"bottom"},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var t=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-t},i.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var e=this.$element.height(),n=this.options.offset,o=n.top,s=n.bottom,a=Math.max(t(document).height(),t(document.body).height());"object"!=typeof n&&(s=o=n),"function"==typeof o&&(o=n.top(this.$element)),"function"==typeof s&&(s=n.bottom(this.$element));var r=this.getState(a,e,o,s);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),c=t.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:a-e-s})}};var n=t.fn.affix;t.fn.affix=e,t.fn.affix.Constructor=i,t.fn.affix.noConflict=function(){return t.fn.affix=n,this},t(window).on("load",function(){t('[data-spy="affix"]').each(function(){var i=t(this),n=i.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),e.call(i,n)})})}(jQuery),define("bootstrap",["jquery"],function(){}),void 0===Common)var Common={};if(define("notification",["backbone"],function(t){"use strict";var e=function(){};if(_.extend(e.prototype,t.Events),void 0!==Common.NotificationCenter)throw"Native Common.NotificationCenter instance already defined.";e.extend=t.Model.extend,Common.NotificationCenter=new e}),function(){var t=function(t,e){for(var i=t.split("."),n=e||window,o=0,s=i.length;o<s;o++)n=n[i[o]]||{};return n},e=function(t){_.extend(this,t||{}),this.eventbus=new n({application:this}),this.createApplicationNamespace(),this.initialize.apply(this,arguments),!1!==this.autoCreate&&$($.proxy(this.onReady,this))};if(_.extend(e.prototype,{nameSpace:"Application",models:{},collections:{},controllers:{},allocationMap:{model:"Models",collection:"Collections",controller:"Controllers",view:"Views"},createApplicationNamespace:function(){var t=window;this.nameSpace&&void 0===t[this.nameSpace]&&(t[this.nameSpace]={}),t[this.nameSpace]=this,_.each(this.allocationMap,function(t,e){this[t]=this[t]||{}},this)},initialize:function(){},onReady:function(){this.start()},start:function(){this.initializeControllers(this.controllers||{}),this.launchControllers(),this.launch.call(this)},getClasseRefs:function(e,i){var n={},o=this.allocationMap[e],s=Line truncated
setTimeout(function(){r.$window.css({"-webkit-transition":"0.2s opacity, 0.2s -webkit-transform","-webkit-transform":"scale(1)","-moz-transition":"0.2s opacity, 0.2s -moz-transform","-moz-transform":"scale(1)","-ms-transition":"0.2s opacity, 0.2s -ms-transform","-ms-transform":"scale(1)","-o-transition":"0.2s opacity, 0.2s -o-transform","-o-transform":"scale(1)",opacity:"1"})},1),setTimeout(function(){r.$window.addClass("notransform"),r.fireEvent("show",r)},this.initConfig.modal?1e3:350)):(this.$window.css({opacity:1}),this.$window.addClass("notransform"),this.fireEvent("show",this)),Common.NotificationCenter.trigger("window:show")},close:function(e){if($(document).off("keydown."+this.cid),this.initConfig.header&&this.$window.find(".header").off("mousedown",this.binding.dragStart),this.initConfig.modal){var i=t(),o=!0;if(i.attr("counter",parseInt(i.attr("counter"))-1),this.$lastmodal.length>0&&(this.$lastmodal.removeClass("dethrone"),o=!(this.$lastmodal.hasClass("modal")&&this.$lastmodal.is(":visible"))),o)if(!1!==this.options.animate){var s=i.css("opacity");i.css(n(0)),setTimeout(function(){i.css("opacity",s),parseInt(i.attr("counter"))<1&&(i.hide(),i.attr("counter",0))},300)}else parseInt(i.attr("counter"))<1&&(i.hide(),i.attr("counter",0));Common.NotificationCenter.trigger("modal:close",this)}this.$window.remove(),!0!==e&&this.fireEvent("close",this)},hide:function(){if($(document).off("keydown."+this.cid),this.$window){if(this.initConfig.modal){var e=t(),i=!0;if(e.attr("counter",parseInt(e.attr("counter"))-1),this.$lastmodal.length>0&&(this.$lastmodal.removeClass("dethrone"),i=!(this.$lastmodal.hasClass("modal")&&this.$lastmodal.is(":visible"))),i)if(!1!==this.options.animate){var o=e.css("opacity");e.css(n(0)),setTimeout(function(){e.css("opacity",o),parseInt(e.attr("counter"))<1&&(e.hide(),e.attr("counter",0))},300)}else parseInt(e.attr("counter"))<1&&(e.hide(),e.attr("counter",0));Common.NotificationCenter.trigger("modal:hide",this)}this.$window.hide(),this.$window.removeClass("notransform"),this.fireEvent("hide",this)}},isLocked:function(){return this.$window.hasClass("dethrone")||!this.options.modal&&this.$window.parent().find(".asc-window.modal:visible").length},getChild:function(t){return t?this.$window.find(t):this.$window},setWidth:function(t){if(t>=0){var e=parseInt(this.$window.css("min-width"));t<e&&(t=e),t-=parseInt(this.$window.css("border-left-width"))+parseInt(this.$window.css("border-right-width")),this.$window.width(t)}},getWidth:function(){return parseInt(this.$window.css("width"))},setHeight:function(t){if(t>=0){var e=parseInt(this.$window.css("min-height"));t<e&&(t=e),t-=parseInt(this.$window.css("border-bottom-width"))+parseInt(this.$window.css("border-top-width")),this.$window.height(t),this.initConfig.header&&(t-=parseInt(this.$window.find("> .header").css("height"))),this.$window.find("> .body").css("height",t)}},getHeight:function(){return parseInt(this.$window.css("height"))},setSize:function(t,e){this.setWidth(t),this.setHeight(e)},getSize:function(){return[this.getWidth(),this.getHeight()]},setTitle:function(t){this.$window.find("> .header > .title").text(t)},getTitle:function(){return this.$window.find("> .header > .title").text()},getLeft:function(){return parseInt(this.$window.css("left"))},getTop:function(){return parseInt(this.$window.css("top"))},isVisible:function(){return this.$window&&this.$window.is(":visible")},setResizable:function(t,e,i){if(t!==this.resizable){if(t){var n='<div class="resize-border left" style="top:'+(this.initConfig.header?"33":"5")+'px; bottom: 5px; height: auto; border-right-style: solid; cursor: e-resize;"></div><div class="resize-border left bottom" style="border-bottom-left-radius: 5px; cursor: sw-resize;"></div><div class="resize-border bottom" style="left: 4px; right: 4px; width: auto; z-index: 2; border-top-style: solid; cursor: s-resize;"></div><div class="resize-border right bottom" style="border-bottom-right-radius: 5px; cursor: se-resize;"></div><div class="resize-border right" style="top:'+(this.initConfig.header?"33":"5")+'px; bottom: 5px; height: auto; border-left-style: solid; cursor: w-resize;"></div><div class="resize-border left top" style="border-top-left-radius: 5px; cursor: nw-resize;"></div><div class="resize-border top" style="left: 4px; right: 4px; width: auto; z-index: 2; border-bottom-style:'+(this.initConfig.header?"none":"solid")+'; cursor: s-resize;"></div><div class="resize-border right top" style="border-top-right-radius: 5px; cursor: ne-resize;"></div>';this.initConfig.header&&(n+='<div class="resize-border left" style="top: 5px; height: 28px; cursor: e-resize;"></div><div class="resize-border right" style="top: 5px; height: 28px; cursor: w-resize;"></div>'),this.$window.append(_.template(n)),this.binding.resize=_.bind(l,this),this.binding.resizeStop=_.bind(c,this),this.binding.resizeStart=_.bind(r,this),e&&e.length>1&&(this.initConfig.minwidth=e[0]),e&&e.length>1&&(this.initConfig.minheight=e[1]),i&&i.length>1Line truncated
if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],e,!1);else this.onmousewheel=null},getLineHeight:function(e){return parseInt(t(e)["offsetParent"in t.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(e){return t(e).height()},settings:{adjustOldDeltas:!0}};t.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})}),function(t){"use strict";"function"==typeof define&&define.amd?define("perfectscrollbar",["jquery"],t):t("object"==typeof exports?require("jquery"):jQuery)}(function(t){"use strict";var e={wheelSpeed:10,wheelPropagation:!1,minScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,includePadding:!1,includeMargin:!0},i=function(){var t=0;return function(){var e=t;return t+=1,".perfect-scrollbar-"+e}}();t.fn.perfectScrollbar=function(n,o){return this.each(function(){var s=t.extend(!0,{},e),a=t(this);if("object"==typeof n?t.extend(!0,s,n):o=n,"update"===o)return a.data("perfect-scrollbar-update")&&a.data("perfect-scrollbar-update")(),a;if("destroy"===o)return a.data("perfect-scrollbar-destroy")&&a.data("perfect-scrollbar-destroy")(),a;if(a.data("perfect-scrollbar"))return a.data("perfect-scrollbar");a.addClass("ps-container");var r,l,c,d,h,p,m,u,g,b,f,C=t("<div class='ps-scrollbar-x-rail'></div>").appendTo(a),v=t("<div class='ps-scrollbar-y-rail'></div>").appendTo(a),_=t("<div class='ps-scrollbar-x'></div>").appendTo(C),y=t("<div class='ps-scrollbar-y'></div>").appendTo(v),w=parseInt(C.css("bottom"),10),x=parseInt(v.css("right"),10),S=i(),A=function(t,e){var i=t+e,n=f-g;b=i<0?0:i>n?n:i;var o=parseInt(b*(p-d)/(f-g),10);a.scrollTop(o),C.css({bottom:w-o})},T=function(t,e){var i=t+e,n=c-m;u=i<0?0:i>n?n:i;var o=parseInt(u*(h-c)/(c-m),10);a.scrollLeft(o),v.css({right:x-o})},k=function(t){return s.minScrollbarLength&&(t=Math.max(t,s.minScrollbarLength)),t},I=function(){C.css({left:a.scrollLeft(),bottom:w-a.scrollTop(),width:c,display:r?"inherit":"none"}),v.hasClass("in-scrolling")?v.css({right:x-a.scrollLeft(),height:f,display:l?"inherit":"none"}):v.css({top:a.scrollTop(),right:x-a.scrollLeft(),height:f,display:l?"inherit":"none"}),_.css({left:u,width:m}),y.css({top:b,height:g})},P=function(){c=s.includePadding?a.innerWidth():a.width(),d=s.includePadding?a.innerHeight():a.height(),f=d-(s.includeMargin?parseInt(v.css("margin-top"))+parseInt(v.css("margin-bottom")):0),h=a.prop("scrollWidth"),p=a.prop("scrollHeight"),!s.suppressScrollX&&c+s.scrollXMarginOffset<h?(r=!0,m=k(parseInt(c*c/h,10)),u=parseInt(a.scrollLeft()*(c-m)/(h-c),10)):(r=!1,m=0,u=0,a.scrollLeft(0)),!s.suppressScrollY&&d+s.scrollYMarginOffset<p?(l=!0,g=k(parseInt(f*d/p,10)),b=parseInt(a.scrollTop()*(f-g)/(p-d),10)):(l=!1,g=0,b=0,a.scrollTop(0)),b>=f-g&&(b=f-g),u>=c-m&&(u=c-m),I(),s.onChange&&s.onChange(this)},M=function(){var e,i;_.bind("mousedown"+S,function(t){i=t.pageX,e=_.position().left,C.addClass("in-scrolling"),t.stopPropagation(),t.preventDefault()}),t(document).bind("mousemove"+S,function(t){C.hasClass("in-scrolling")&&(T(e,t.pageX-i),t.stopPropagation(),t.preventDefault())}),t(document).bind("mouseup"+S,function(t){C.hasClass("in-scrolling")&&C.removeClass("in-scrolling")}),e=i=null},B=function(){var e,i;y.bind("mousedown"+S,function(t){i=t.pageY,e=y.position().top,v.addClass("in-scrolling");var n=parseInt(v.css("margin-top")),o=v[0].getBoundingClientRect();v.css({position:"fixed",left:o.left,top:o.top-n}),t.stopPropagation(),t.preventDefault()}),t(document).bind("mousemove"+S,function(t){v.hasClass("in-scrolling")&&(A(e,t.pageY-i),t.stopPropagation(),t.preventDefault())}),t(document).bind("mouseup"+S,function(t){v.hasClass("in-scrolling")&&(v.removeClass("in-scrolling"),v.css({position:"",left:"",top:""}),I())}),e=i=null},U=function(t,e){var i=a.scrollTop();if(0===t){if(!l)return!1;if(0===i&&e>0||i>=p-d&&e<0)return!s.wheelPropagation}var n=a.scrollLeft();if(0===e){if(!r)return!1;if(0===n&&t<0||n>=h-c&&t>0)return!s.wheelPropagation}return!0},E=function(){s.wheelSpeed/=10;var e=!1;a.bind("mousewheel"+S,function(i,n,o,c){var d=i.deltaX*i.deltaFactor||o,h=i.deltaY*i.deltaFactor||c;if(i&&i.target&&("textarea"===i.target.type||"input"===i.target.type)){i.stopImmediatePropagation(),i.preventDefault();var p=t(i.target).scrollTop(),m=0;return i.originalEvent?i.originalEvent.wheelDelta?m=i.originalEvent.wheelDelta:i.originalEvent.deltaY?m=40*-i.originalEvent.deltaY:i.originalEvent.detail&&(m=i.originalEvent.detail):m=void 0!==i.wheelDelta?i.wheelDelta:i.deltaY,void t(i.target).scrollTop(p-m)}e=!1,s.useBothWheelAxes?l&&!r?(h?a.scrollTop(a.scrollTop()-h*s.wheelSpeed):a.scrollTop(a.scrollTop()+d*s.wheelSpeed),e=!0):r&&!l&&(d?a.scrollLeft(a.scrollLeft()+d*s.wheelSpeed):a.scrollLeft(a.scrollLeft()-h*s.wheelSpeed),e=!0):(a.scrollTop(a.scrollTop()-h*s.wheelSpeed),a.scrollLeft(a.scrollLeft()+d*s.wheelSpeed)),P(),Line truncated
;return i.put_type("object"==typeof t&&void 0!==t.effectId?Asc.c_oAscColor.COLOR_TYPE_SCHEME:Asc.c_oAscColor.COLOR_TYPE_SRGB),i.put_r(e>>16),i.put_g((65280&e)>>8),i.put_b(255&e),i.put_a(255),void 0!==t.effectId&&i.put_value(t.effectId),i},colorValue2EffectId:function(t){if("object"==typeof t&&void 0!==t.effectValue&&this.effectcolors)for(var e=0;e<this.effectcolors.length;e++)if(this.effectcolors[e].effectValue===t.effectValue&&t.color.toUpperCase()===this.effectcolors[e].color.toUpperCase()){t.effectId=this.effectcolors[e].effectId;break}return t}}},Common.Utils.Metric=_.extend(new function(){var t=this;return t.c_MetricUnits={cm:0,pt:1,inch:2},t.currentMetric=t.c_MetricUnits.pt,t.metricName=["Cm","Pt","Inch"],t.defaultMetric=t.c_MetricUnits.cm,{c_MetricUnits:t.c_MetricUnits,txtCm:"cm",txtPt:"pt",txtInch:'"',setCurrentMetric:function(e){t.currentMetric=e},getCurrentMetric:function(){return t.currentMetric},getCurrentMetricName:function(){return this["txt"+t.metricName[t.currentMetric]]},getMetricName:function(e){return this["txt"+t.metricName[void 0!==e?e:0]]},setDefaultMetric:function(e){t.defaultMetric=e},getDefaultMetric:function(){return t.defaultMetric},fnRecalcToMM:function(e){if(null!==e&&void 0!==e)switch(t.currentMetric){case t.c_MetricUnits.cm:return 10*e;case t.c_MetricUnits.pt:return 25.4*e/72;case t.c_MetricUnits.inch:return 25.4*e}return e},fnRecalcFromMM:function(e){switch(t.currentMetric){case t.c_MetricUnits.cm:return parseFloat((e/10).toFixed(4));case t.c_MetricUnits.pt:return parseFloat((72*e/25.4).toFixed(3));case t.c_MetricUnits.inch:return parseFloat((e/25.4).toFixed(3))}return e}}},Common.Utils.Metric||{}),Common.Utils.RGBColor=function(t){var e,i,n;"#"==t.charAt(0)&&(t=t.substr(1,6)),t=t.replace(/ /g,""),t=t.toLowerCase();for(var o=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^hsb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(t){var e={},i=Math.round(t[1]),n=Math.round(255*t[2]/100),o=Math.round(255*t[3]/100);if(0==n)e.r=e.g=e.b=o;else{var s=o,a=(255-n)*o/255,r=i%60*(s-a)/60;360==i&&(i=0),i<60?(e.r=s,e.b=a,e.g=a+r):i<120?(e.g=s,e.b=a,e.r=s-r):i<180?(e.g=s,e.r=a,e.b=a+r):i<240?(e.b=s,e.r=a,e.g=s-r):i<300?(e.b=s,e.g=a,e.r=a+r):i<360?(e.r=s,e.g=a,e.b=s-r):(e.r=0,e.g=0,e.b=0)}return[Math.round(e.r),Math.round(e.g),Math.round(e.b)]}},{re:/^(\w{2})(\w{2})(\w{2})$/,process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],s=0;s<o.length;s++){var a=o[s].re,r=o[s].process,l=a.exec(t);if(l){var c=r(l);e=c[0],i=c[1],n=c[2]}}return e=e<0||isNaN(e)?0:e>255?255:e,i=i<0||isNaN(i)?0:i>255?255:i,n=n<0||isNaN(n)?0:n>255?255:n,{r:e,g:i,b:n,isEqual:function(t){return e==t.r&&i==t.g&&n==t.b},toRGB:function(){return"rgb("+e+", "+i+", "+n+")"},toRGBA:function(t){return void 0===t&&(t=1),"rgba("+e+", "+i+", "+n+", "+t+")"},toHex:function(){var t=e.toString(16),o=i.toString(16),s=n.toString(16);return 1==t.length&&(t="0"+t),1==o.length&&(o="0"+o),1==s.length&&(s="0"+s),"#"+t+o+s},toHSB:function(){var t={h:0,s:0,b:0},o=Math.min(e,i,n),s=Math.max(e,i,n),a=s-o;return t.b=s,t.s=0!=s?255*a/s:0,0!=t.s?t.h=e==s?0+(i-n)/a:i==s?2+(n-e)/a:4+(e-i)/a:t.h=0,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t.h=parseInt(t.h),t.s=parseInt(t.s),t.b=parseInt(t.b),t}}},Common.Utils.String=new function(){return{format:function(t){var e=_.toArray(arguments).slice(1);return t.replace(/\{(\d+)\}/g,function(t,i){return e[i]})},htmlEncode:function(t){return _.escape(t)},htmlDecode:function(t){return _.unescape(t)},ellipsis:function(t,e,i){if(t&&t.length>e){if(i){var n=t.substr(0,e-2),o=Math.max(n.lastIndexOf(" "),n.lastIndexOf("."),n.lastIndexOf("!"),n.lastIndexOf("?"));if(-1!==o&&o>=e-15)return n.substr(0,o)+"..."}return t.substr(0,e-3)+"..."}return t},platformKey:function(t,e,i){return _.isEmpty(e)&&(e=" ({0})"),Common.Utils.isMac?(_.isFunction(i)&&(t=i.call(this,t)),Common.Utils.String.format(e,t.replace(/\+(?=\S)/g,"").replace(/Ctrl|ctrl/g,"⌘").replace(/Alt|alt/g,"⌥").replace(/Shift|shift/g,"⇧"))):Common.Utils.String.format(e,t)}}},Common.Utils.isBrowserSupported=function(){return!(0!=Common.Utils.ieVersion&&Common.Utils.ieVersion<9||0!=Common.Utils.safariVersion&&Common.Utils.safariVersion<5||0!=Common.Utils.firefoxVersion&&Common.Utils.firefoxVersion<4||0!=Common.Utils.chromeVersion&&Common.Utils.chromeVersion<7||0!=Common.Utils.operaVersion&&Common.Utils.operaVersion<10.5)},Common.Utils.showBrowserRestriction=function(){var t=window.DE?"Document":window.SSE?"Spreadsheet":window.PE?"Presentation":"that",e=document.createElement("div");e.innerHTML='<div class="app-error-panel"><div class="message-block"><div class="message-inner"><div class="title">Your browser is not supported.</div><div class="text">Sorry, '+t+' Editor is currently only supported in the latest versLine truncated
Common.Views.CommentsPopover=Common.UI.Window.extend({initialize:function(t){var e={};_.extend(e,{closable:!1,width:265,height:120,header:!1,modal:!1},t),this.template=t.template||['<div class="box">','<div id="id-comments-popover" class="comments-popover"></div>','<div id="id-comments-arrow" class="comments-arrow"></div>',"</div>"].join(""),this.store=t.store,this.delegate=t.delegate,e.tpl=_.template(this.template)(e),this.arrow={margin:20,width:12,height:34},this.sdkBounds={width:0,height:0,padding:10,paddingTop:20},Common.UI.Window.prototype.initialize.call(this,e)},render:function(){Common.UI.Window.prototype.render.call(this);var t=this,e=this.delegate,o=this.$window;o.css({height:"",minHeight:"",overflow:"hidden",position:"absolute",zIndex:"990"});var s=o.find(".body");s&&s.css("position","relative"),o.on("click",_.bind(function(){o.css({zIndex:"991"}),Common.NotificationCenter.trigger("comments:click")},this)),Common.NotificationCenter.on("review:click",function(){o.css({zIndex:"990"})});var a=Common.UI.DataView.extend(function(){var e=t;return{options:{handleSelect:!1,scrollable:!0,template:_.template('<div class="dataview-ct inner" style="overflow-y: hidden;"></div>')},getTextBox:function(){var t=$(this.el).find("textarea");return t&&t.length?t:void 0},setFocusToTextBox:function(t){var e=$(this.el).find("textarea");if(t)e.blur();else if(e&&e.length){var i=e.val();e.focus(),e.val(""),e.val(i)}},getActiveTextBoxVal:function(){var t=$(this.el).find("textarea");return t&&t.length?t.val().trim():""},autoHeightTextBox:function(){function i(){l=$(n.scroller.el).scrollTop(),s.scrollHeight>s.clientHeight?(o.css({height:s.scrollHeight+r+"px"}),e.calculateSizeOfContent()):(c=s.clientHeight)>=a&&(o.css({height:a+"px"}),s.scrollHeight>s.clientHeight&&(d=Math.max(s.scrollHeight+r,a),o.css({height:d+"px"})),e.calculateSizeOfContent(),e.setLeftTop(t.arrowPosX,t.arrowPosY,t.leftX),e.calculateSizeOfContent()),n.scroller.scrollTop(l),n.autoScrollToEditButtons()}var n=this,o=this.$el.find("textarea"),s=null,a=50,r=0,l=0,c=0,d=0;o&&o.length&&(s=o.get(0))&&(r=.25*parseInt(o.css("lineHeight"),10),i(),o.bind("input propertychange",i)),this.textBox=o},clearTextBoxBind:function(){this.textBox&&(this.textBox.unbind("input propertychange"),this.textBox=void 0)},autoScrollToEditButtons:function(){var t=$("#id-comments-change-popover"),e=null,i=this.el.getBoundingClientRect(),n=0;t.length&&(e=t.get(0).getBoundingClientRect())&&i&&(n=i.bottom-(e.bottom+7))<0&&this.scroller.scrollTop(this.scroller.getScrollTop()-n)}}}());if(a)if(this.commentsView)this.commentsView.render($("#id-comments-popover")),this.commentsView.onResetItems();else{this.commentsView=new a({el:$("#id-comments-popover"),store:t.store,itemTemplate:_.template(n(i,{textAddReply:e.textAddReply,textAdd:e.textAdd,textCancel:e.textCancel,textEdit:e.textEdit,textReply:e.textReply,textClose:e.textClose,maxCommLength:Asc.c_oAscMaxCellOrCommentLength}))});var r=function(t,i,n){i.tipsArray&&i.tipsArray.forEach(function(t){t.remove()});var o=[],s=$(i.el).find(".btn-resolve");s.tooltip({title:e.textResolve,placement:"cursor"}),s.each(function(t,e){o.push($(e).data("bs.tooltip").tip())}),s=$(i.el).find(".btn-resolve-check"),s.tooltip({title:e.textOpenAgain,placement:"cursor"}),s.each(function(t,e){o.push($(e).data("bs.tooltip").tip())}),i.tipsArray=o},l=function(){t._isMouseOver=!0},c=function(){t._isMouseOver=!1};this.commentsView.on("item:add",r),this.commentsView.on("item:remove",r),this.commentsView.on("item:change",r),this.commentsView.cmpEl.on("mouseover",l).on("mouseout",c),this.commentsView.on("item:click",function(i,n,o,s){function a(){t.update()}var r,l,c,d,h,p;if(r=$(s.target)){if(l=o.get("editTextInPopover"),c=o.get("showReplyInPopover"),p=o.get("hideAddReply"),d=o.get("uid"),h=r.attr("data-value"),o.get("hint"))return void e.fireEvent("comment:disableHint",[o]);if(r.hasClass("btn-edit"))_.isUndefined(h)?l||(e.fireEvent("comment:closeEditing"),o.set("editTextInPopover",!0),e.fireEvent("comment:show",[d]),this.autoHeightTextBox(),t.calculateSizeOfContent(),t.setLeftTop(t.arrowPosX,t.arrowPosY,t.leftX),t.calculateSizeOfContent(),a(),t.hookTextBox(),this.autoScrollToEditButtons(),this.setFocusToTextBox()):(e.fireEvent("comment:closeEditing",[d]),e.fireEvent("comment:editReply",[d,h,!0]),this.replyId=h,this.autoHeightTextBox(),t.calculateSizeOfContent(),t.setLeftTop(t.arrowPosX,t.arrowPosY,t.leftX),t.calculateSizeOfContent(),a(),t.hookTextBox(),this.autoScrollToEditButtons(),this.setFocusToTextBox());else if(r.hasClass("btn-delete"))_.isUndefined(h)?e.fireEvent("comment:remove",[d]):(e.fireEvent("comment:removeReply",[d,h]),t.calculateSizeOfContent(),t.setLeftTop(t.arrowPosX,t.arrowPosY,t.leftX),t.calculateSizeOfContent()),e.fireEvent("comment:closeEditing"),a();else if(r.hasClass("user-reply"))e.fireEvent("comment:closeEditing"),o.set("showReplyInPopover",!0),t.calculateSizeOfContent(),t.setLeftTop(t.arrowPosX,t.arrowPosY,t.leftX),t.calculateSizeOfContent(),a(),this.Line truncated
define("common/main/lib/view/History",["common/main/lib/util/utils","common/main/lib/component/BaseView","common/main/lib/component/Layout"],function(t){"use strict";Common.Views.History=Common.UI.BaseView.extend(_.extend({el:"#left-panel-history",storeHistory:void 0,template:_.template(['<div id="history-box" class="layout-ct vbox">','<div id="history-header" class="">','<div id="history-btn-back"><%=scope.textCloseHistory%></div>',"</div>",'<div id="history-list" class="">',"</div>",'<div id="history-expand-changes" class="">','<div id="history-btn-expand"><%=scope.textHideAll%></div>',"</div>","</div>"].join("")),initialize:function(t){_.extend(this,t),Common.UI.BaseView.prototype.initialize.call(this,arguments)},render:function(t){t=t||this.el,$(t).html(this.template({scope:this})).width((parseInt(Common.localStorage.getItem("de-mainmenu-width"))||MENU_SCALE_PART)-SCALE_MIN),this.viewHistoryList=new Common.UI.DataView({el:$("#history-list"),store:this.storeHistory,enableKeyEvents:!1,itemTemplate:_.template(['<div id="<%= id %>" class="history-item-wrap <% if (!isVisible) { %>hidden<% } %>" ','style="display: block; <% if (!isRevision) { %>padding-left: 40px;<% } %><% if (canRestore && selected) { %>padding-bottom: 6px;<% } %>">','<div class="user-date"><%= created %></div>',"<% if (markedAsVersion) { %>",'<div class="user-version">ver.<%=version%></div>',"<% } %>","<% if (isRevision && hasChanges) { %>",'<div class="revision-expand img-commonctrl <% if (isExpanded) { %>up<% } %>"></div>',"<% } %>",'<div class="user-name">','<div class="color" style="display: inline-block; background-color:<%=usercolor%>;" >',"</div><%= Common.Utils.String.htmlEncode(username) %>","</div>","<% if (canRestore && selected) { %>",'<label class="revision-restore" role="presentation" tabindex="-1">'+this.textRestore+"</label>","<% } %>","</div>"].join(""))});var e=this;this.viewHistoryList.onClickItem=function(t,i,n){var o=$(n.target);if(o&&o.hasClass("revision-expand")){var s=!i.get("isExpanded");i.set("isExpanded",s);var a=e.storeHistory.findRevisions(i.get("revision"));if(a&&a.length>1)for(var r=1;r<a.length;r++)a[r].set("isVisible",s);this.scroller.update({minScrollbarLength:40})}else Common.UI.DataView.prototype.onClickItem.call(this,t,i,n);e.btnExpand.cmpEl.text(e.storeHistory.hasCollapsed()?e.textShowAll:e.textHideAll)};var i=function(t,i,n){if(n.get("isRevision")){i.btnTip&&(i.btnTip.dontShow=!0,i.btnTip.tip().remove(),i.btnTip=null);var o=$(i.el).find(".revision-expand").tooltip({title:n.get("isExpanded")?e.textHide:e.textShow,placement:"cursor"});o.length>0&&(i.btnTip=o.data("bs.tooltip"))}};return this.viewHistoryList.on("item:add",i),this.viewHistoryList.on("item:change",i),this.btnBackToDocument=new Common.UI.Button({el:$("#history-btn-back"),enableToggle:!1}),this.btnExpand=new Common.UI.Button({el:$("#history-btn-expand"),enableToggle:!1}),this.trigger("render:after",this),this},textRestore:"Restore",textShow:"Expand",textHide:"Collapse",textCloseHistory:"Close History",textHideAll:"Hide detailed changes",textShowAll:"Show detailed changes"},Common.Views.History||{}))}),void 0===Common)var Common={};if(Common.Views=Common.Views||{},define("common/main/lib/view/Plugins",["common/main/lib/util/utils","common/main/lib/component/BaseView","common/main/lib/component/Layout","common/main/lib/component/Window"],function(t){"use strict";Common.Views.Plugins=Common.UI.BaseView.extend(_.extend({el:"#left-panel-plugins",storePlugins:void 0,template:_.template(['<div id="plugins-box" class="layout-ct vbox">','<label id="plugins-header"><%= scope.strPlugins %></label>','<div id="plugins-list" class="">',"</div>","</div>",'<div id="current-plugin-box" class="layout-ct vbox hidden">','<div id="current-plugin-header">',"<label></label>",'<div id="id-plugin-close" class="plugin-close img-commonctrl"></div>',"</div>",'<div id="current-plugin-frame" class="">',"</div>","</div>",'<div id="plugins-mask" style="display: none;">'].join("")),initialize:function(t){_.extend(this,t),this._locked=!1,this._state={DisabledControls:!0},this.lockedControls=[],Common.UI.BaseView.prototype.initialize.call(this,arguments)},render:function(t){return t=t||this.el,$(t).html(this.template({scope:this})),this.$el=$(t),this.viewPluginsList=new Common.UI.DataView({el:$("#plugins-list"),store:this.storePlugins,enableKeyEvents:!1,itemTemplate:_.template(['<div id="<%= id %>" class="item-plugins" style="display: block;">','<div class="plugin-icon" style="background-image: url(<% print(baseUrl.replace(/(\\(|\\))/g,"\\\\$1")) %><%= variations[currentVariation].get("icons")[(window.devicePixelRatio > 1) ? 1 : 0] %>);"></div>',"<% if (variations.length>1) { %>",'<div class="plugin-caret img-commonctrl"></div>',"<% } %>","<%= name %>","</div>"].join(""))}),this.lockedControls.push(this.viewPluginsList),this.viewPluginsList.cmpEl.off("click"),this.pluginName=$("#current-plugin-header label"),this.pluginsPanel=$("#plugins-box"),this.pluginsMask=$("#plugins-masLine truncated
e(window).on("resize",i.bind(this.onWindowResize,this))),this.developerHint.toggleClass("hidden",!t);var n=this.$el.find("button.btn-category:visible"),o=n.length>0?e(n[n.length-1]):null;this.minDevPosition=o?o.offset().top-o.offsetParent().offset().top+o.height()+20:20,this.onWindowResize()}},onWindowResize:function(){this.developerHint.css("top",Math.max((this.$el.height()-this.devHeight)/2,this.minDevPosition))},tipComments:"Comments",tipChat:"Chat",tipAbout:"About",tipSupport:"Feedback & Support",tipFile:"File",tipSearch:"Search",tipPlugins:"Plugins",txtDeveloper:"DEVELOPER MODE",txtTrial:"TRIAL MODE"},DE.Views.LeftMenu||{}))}),define("documenteditor/main/app/controller/Viewport",["core","common/main/lib/view/Header","documenteditor/main/app/view/Viewport","documenteditor/main/app/view/LeftMenu"],function(t){"use strict";DE.Controllers.Viewport=Backbone.Controller.extend({models:[],collections:[],views:["Viewport","Common.Views.Header"],initialize:function(){},setApi:function(t){this.api=t},onLaunch:function(){this.viewport=this.createView("Viewport").render(),this.header=this.createView("Common.Views.Header",{headerCaption:"Document Editor"}).render(),Common.NotificationCenter.on("layout:changed",_.bind(this.onLayoutChanged,this)),$(window).on("resize",_.bind(this.onWindowResize,this));var t=$("#left-menu"),e=$("#left-panel-history");this.viewport.hlayout.on("layout:resizedrag",function(){this.api.Resize(),Common.localStorage.setItem("de-mainmenu-width",e.is(":visible")?e.width()+SCALE_MIN:t.width())},this),this.boxSdk=$("#editor_sdk"),this.boxSdk.css("border-left","none")},onLayoutChanged:function(t){switch(t){default:this.viewport.vlayout.doLayout();case"rightmenu":this.viewport.hlayout.doLayout();break;case"history":var e=this.viewport.hlayout.items[1];e.resize.el&&(this.boxSdk.css("border-left",""),e.resize.el.show()),this.viewport.hlayout.doLayout();break;case"leftmenu":var e=this.viewport.hlayout.items[0];e.resize.el&&(e.el.width()>40?(this.boxSdk.css("border-left",""),e.resize.el.show()):(e.resize.el.hide(),this.boxSdk.css("border-left","0 none"))),this.viewport.hlayout.doLayout();break;case"header":case"toolbar":case"status":this.viewport.vlayout.doLayout()}this.api.Resize()},onWindowResize:function(t){this.onLayoutChanged("window")}})}),$(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api","[data-toggle=dropdown], [role=menu]",onDropDownKeyDown),function(){function t(t){1!=t.which&&void 0!=t.which||clearMenus(/form-control/.test(t.target.className))}var e,i=$._data($(document).get(0),"events");i&&i.click&&i.click.every(function(t,i,n){return/click/.test(t.type)&&!t.selector&&/bs\..+\.dropdown/.test(t.namespace)&&(e=t.handler),!e}),e&&$(document).off("click.bs.dropdown.data-api",e).on("click.bs.dropdown.data-api",t)}(),define("common/main/lib/extend/Bootstrap",function(){}),void 0===Common)var Common={};if(define("common/main/lib/component/MenuItem",["common/main/lib/component/BaseView","common/main/lib/component/ToggleManager"],function(){"use strict";Common.UI.MenuItem=Common.UI.BaseView.extend({options:{id:null,cls:"",style:"",hint:!1,checkable:!1,checked:!1,allowDepress:!1,disabled:!1,value:null,toggleGroup:null,iconCls:"",menu:null,canFocused:!0},tagName:"li",template:_.template(['<a id="<%= id %>" style="<%= style %>" <% if(options.canFocused) { %> tabindex="-1" type="menuitem" <% }; if(!_.isUndefined(options.stopPropagation)) { %> data-stopPropagation="true" <% }; %> >',"<% if (!_.isEmpty(iconCls)) { %>",'<span class="menu-item-icon <%= iconCls %>"></span>',"<% } %>","<%= caption %>","</a>"].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t);var e=this;$(this.el);this.id=e.options.id||Common.UI.getId(),this.cls=e.options.cls,this.style=e.options.style,this.caption=e.options.caption,this.menu=e.options.menu||null,this.checkable=e.options.checkable,this.checked=e.options.checked,e.allowDepress=e.options.allowDepress,this.disabled=e.options.disabled,this.value=e.options.value,this.toggleGroup=e.options.toggleGroup,this.template=e.options.template||this.template,this.iconCls=e.options.iconCls,this.rendered=!1,null===this.menu||this.menu instanceof Common.UI.Menu||(this.menu=new Common.UI.Menu(_.extend({},e.options.menu))),e.options.el&&this.render()},render:function(){var t=this,e=$(this.el);if(t.trigger("render:before",t),"--"===t.caption)e.addClass("divider");else if(!this.rendered){e.off("click"),Common.UI.ToggleManager.unregister(t),$(this.el).html(this.template({id:t.id,caption:t.caption,iconCls:t.iconCls,style:t.style,options:t.options})),t.menu&&(e.addClass("dropdown-submenu"),t.menu.render($(this.el)),e.mouseenter(_.bind(t.menu.alignPosition,t.menu)),e.focusout(_.bind(t.onBlurItem,t)),e.hover(_.bind(t.onHoverItem,t),_.bind(t.onUnHoverItem,t)));var i=e.children(":first");this.checkable&&i&&(i.toggleClass("checkable",this.checkable),i.toggleClass("checked",this.checked),_.isEmpty(this.iconCls)||i.css("background-image","noLine truncated
this.indeterminate="indeterminate"===t,this.$chk.toggleClass("checked",this.checked),this.$chk.toggleClass("indeterminate",this.indeterminate),this.value=this.indeterminate?"indeterminate":this.checked?"checked":"unchecked"},setValue:function(t,e){this.rendered?(this.lastValue=this.value,this.setRawValue(t),!0!==e&&this.lastValue!==t&&this.trigger("change",this,this.value,this.lastValue)):this.options.value=t},getValue:function(){return this.value},isChecked:function(){return this.checked},setCaption:function(t){this.$label.find("span").text(t)}})}),void 0===Common)var Common={};var FONT_TYPE_RECENT=4;if(define("common/main/lib/component/ComboBoxFonts",["common/main/lib/component/ComboBox"],function(){"use strict";Common.UI.ComboBoxFonts=Common.UI.ComboBox.extend(function(){var t=Asc.FONT_THUMBNAIL_HEIGHT||26,e=window.devicePixelRatio>1,i=document.createElement("canvas"),n=i.getContext("2d"),o="../../../../sdkjs/common/Images/fonts_thumbnail.png",s="../../../../sdkjs/common/Images/fonts_thumbnail@2x.png";return"object"==typeof window.AscDesktopEditor&&(o=window.AscDesktopEditor.getFontsSprite(),s=window.AscDesktopEditor.getFontsSprite(!0)),i.height=e?2*t:t,i.width=e?604:302,{template:_.template(['<div class="input-group combobox fonts <%= cls %>" id="<%= id %>" style="<%= style %>">','<input type="text" class="form-control">','<div style="display: table-cell;"></div>','<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret img-commonctrl"></span></button>','<ul class="dropdown-menu <%= menuCls %>" style="<%= menuStyle %>" role="menu">','<li class="divider">',"<% _.each(items, function(item) { %>",'<li id="<%= item.id %>">','<a class="font-item" tabindex="-1" type="menuitem" style="vertical-align:middle; margin: 0 0 0 -10px; height:<%=scope.getListItemHeight()%>px;"/>',"</li>","<% }); %>","</ul>","</div>"].join("")),initialize:function(t){Common.UI.ComboBox.prototype.initialize.call(this,_.extend(t,{displayField:"name",scroller:{wheelSpeed:20,alwaysVisibleY:!0,onChange:this.updateVisibleFontsTiles.bind(this)}})),this.recent=_.isNumber(t.recent)?t.recent:3,Common.NotificationCenter.on("fonts:change",_.bind(this.onApiChangeFont,this)),Common.NotificationCenter.on("fonts:load",_.bind(this.fillFonts,this))},render:function(t){var e=null;return _.isUndefined(this._input)||(e=this._input.val()),Common.UI.ComboBox.prototype.render.call(this,t),this.setRawValue(e),this._input.on("keyup",_.bind(this.onInputKeyUp,this)),this._input.on("keydown",_.bind(this.onInputKeyDown,this)),this},onAfterKeydownMenu:function(t){var e=this;return t.keyCode==Common.UI.Keys.RETURN?($(t.target).closest("input").length?this.lastValue!==this._input.val()&&this._input.trigger("change"):($(t.target).click(),this.rendered&&(Common.Utils.isIE?this._input.trigger("change",{onkeydown:!0}):this._input.blur())),!1):t.keyCode==Common.UI.Keys.ESC&&this.isMenuOpen()?(this._input.val(this.lastValue),setTimeout(function(){e.closeMenu(),e.onAfterHideMenu(t)},10),!1):(t.keyCode!=Common.UI.Keys.HOME&&t.keyCode!=Common.UI.Keys.END&&t.keyCode!=Common.UI.Keys.BACKSPACE||!this.isMenuOpen()||(e._input.focus(),setTimeout(function(){e._input[0].selectionStart=e._input[0].selectionEnd=t.keyCode==Common.UI.Keys.HOME?0:e._input[0].value.length},10)),void this.updateVisibleFontsTiles())},onInputKeyUp:function(t){if(t.keyCode!=Common.UI.Keys.RETURN&&t.keyCode!==Common.UI.Keys.SHIFT&&t.keyCode!==Common.UI.Keys.CTRL&&t.keyCode!==Common.UI.Keys.ALT&&t.keyCode!==Common.UI.Keys.LEFT&&t.keyCode!==Common.UI.Keys.RIGHT&&t.keyCode!==Common.UI.Keys.HOME&&t.keyCode!==Common.UI.Keys.END&&t.keyCode!==Common.UI.Keys.ESC&&t.keyCode!==Common.UI.Keys.INSERT&&t.keyCode!==Common.UI.Keys.TAB&&(t.stopPropagation(),this.selectCandidate(t.keyCode==Common.UI.Keys.DELETE||t.keyCode==Common.UI.Keys.BACKSPACE),this._selectedItem)){var e=this;void 0===e._timerSelection&&(e._timerSelection=setInterval(function(){if(!(new Date-e._inInputKeyDown<100)&&e._selectedItem){clearInterval(e._timerSelection),e._timerSelection=void 0;var t=e._input[0],i=e._selectedItem.get(e.displayField),n=t.value;e.rendered&&(document.selection?document.selection.createRange().text=i:(t.selectionStart||"0"==t.selectionStart)&&(t.value=i,t.selectionStart=n.length,t.selectionEnd=i.length))}},10))}},onInputKeyDown:function(t){this._inInputKeyDown=new Date;var e=this;t.keyCode==Common.UI.Keys.ESC?(this._input.val(this.lastValue),setTimeout(function(){e.closeMenu(),e.onAfterHideMenu(t)},10)):t.keyCode!=Common.UI.Keys.RETURN&&t.keyCode!=Common.UI.Keys.CTRL&&t.keyCode!=Common.UI.Keys.SHIFT&&t.keyCode!=Common.UI.Keys.ALT&&(this.isMenuOpen()||t.ctrlKey||this.openMenu(),t.keyCode==Common.UI.Keys.UP||t.keyCode==Common.UI.Keys.DOWN?_.delay(function(){var i=t.keyCode==Common.UI.Keys.DOWN?e.cmpEl.find("ul li.selected").nextAll("li:not(.divider)"):e.cmpEl.find("ul li.selected").prevAll("li:not(.divider)");i=i.length>0?i.eq(0):t.keyCode==Common.UI.Keys.DOWN?e.cmpEl.find("ul li:not(.divLine truncated
m.setVirtualBorderColor=function(t){var e=new Common.Utils.RGBColor(t);if(!d.isEqual(e)){d=e;for(var i=0;i<m.rows;i++)for(var n=0;n<m.columns;n++){var o=m.getCell(n,i);o.setVirtualBorderColor(d.toHex())}}},m.setBordersSize=function(t,e){e=e>m.maxBorderSize?m.maxBorderSize:e,t.indexOf("t")>-1&&(u.top=e),t.indexOf("r")>-1&&(u.right=e),t.indexOf("b")>-1&&(u.bottom=e),t.indexOf("l")>-1&&(u.left=e),b()},m.setBordersColor=function(t,e){var i=new Common.Utils.RGBColor(e);t.indexOf("t")>-1&&(g.top=i),t.indexOf("r")>-1&&(g.right=i),t.indexOf("b")>-1&&(g.bottom=i),t.indexOf("l")>-1&&(g.left=i),b()},m.getBorderSize=function(t){switch(t){case"t":return u.top;case"r":return u.right;case"b":return u.bottom;case"l":return u.left}return null},m.getBorderColor=function(t){switch(t){case"t":return g.top.toHex();case"r":return g.right.toHex();case"b":return g.bottom.toHex();case"l":return g.left.toHex()}return null},m.setTableColor=function(t){h.css("background-color","transparent"==t?t:"#"+t)},m.setCellsColor=function(t){p.css("background-color","transparent"==t?t:"#"+t)},m.options.el&&m.render(null,{borderSize:u,borderColor:g,virtualBorderSize:c,virtualBorderColor:d})},render:function(t){var e=this,i=arguments[1];if(this.trigger("render:before",this),e.rendered?this.cmpEl=$(this.el):(this.cmpEl=$(this.template(_.extend({scope:e},i))),t?(this.setElement(t,!1),this.setElement(t,!1),t.html(this.cmpEl)):$(this.el).html(this.cmpEl)),!e.rendered){this.cmpEl;this._cells=[];for(var n=0;n<e.rows;n++)for(var o=0;o<e.columns;o++){var s=new Common.UI.CellStyler({el:$("#"+e.id+"-cell-container-"+o+"-"+n),overwriteStyle:e.overwriteStyle,halfBorderSize:!e.spacingMode,defaultBorderSize:e.spacingMode?i.virtualBorderSize:0,defaultBorderColor:i.virtualBorderColor.toHex(),id:e.id+"-cell-"+o+"-"+n,col:o,row:n});this._cells.push(s),s.on("borderclick",function(t,i,n,o){var s,a,r;if("t"==i){if(t.row>0)for(s=0;s<e.columns;s++)r=e.getCell(s,t.row-1),r.setBordersSize("b",n),r.setBordersColor("b",o);for(s=0;s<e.columns;s++)r=e.getCell(s,t.row),t.halfBorderSize&&t.row<1?r.setBordersSize("t",0):r.setBordersSize("t",n),r.setBordersColor("t",o)}else if("b"==i){if(t.row<e.rows-1)for(s=0;s<e.columns;s++)r=e.getCell(s,t.row+1),r.setBordersSize("t",n),r.setBordersColor("t",o);for(s=0;s<e.columns;s++)r=e.getCell(s,t.row),t.halfBorderSize&&t.row>=e.rows-1?r.setBordersSize("b",0):r.setBordersSize("b",n),r.setBordersColor("b",o)}else if("l"==i){if(t.col>0)for(a=0;a<e.rows;a++)r=e.getCell(t.col-1,a),r.setBordersSize("r",n),r.setBordersColor("r",o);for(a=0;a<e.rows;a++)r=e.getCell(t.col,a),t.halfBorderSize&&t.col<1?r.setBordersSize("l",0):r.setBordersSize("l",n),r.setBordersColor("l",o)}else if("r"==i){if(t.col<e.columns-1)for(a=0;a<e.rows;a++)r=e.getCell(t.col+1,a),r.setBordersSize("l",n),r.setBordersColor("l",o);for(a=0;a<e.rows;a++)r=e.getCell(t.col,a),t.halfBorderSize&&t.col>=e.columns-1?r.setBordersSize("r",0):r.setBordersSize("r",n),r.setBordersColor("r",o)}})}}return e.rendered=!0,this.trigger("render:after",this),this},getCell:function(t,e){return _.findWhere(this._cells,{id:this.id+"-cell-"+t+"-"+e})}})}),define("text!common/main/lib/template/ExtendedColorDialog.template",[],function(){return'<div class="color-box">\r\n <div id="id-hsb-colorpicker" style="vertical-align:top;">\r\n </div>\r\n <div class="color-info" style="">\r\n <div style="margin-left:15px;">\r\n <label class="color-label"><%= txtNew %></label>\r\n <div id="field-new-color" class="color-cnt top"></div>\r\n <div id="field-start-color" class="color-cnt bottom"></div>\r\n <label class="color-label"><%= txtCurrent %></label>\r\n </div>\r\n <div style="padding:13px 0 2px 0;">\r\n <label class="input-label">R:</label>\r\n <div id="extended-spin-r" class="color-spin"></div>\r\n </div>\r\n <div style="padding:2px 0;">\r\n <label class="input-label">G:</label>\r\n <div id="extended-spin-g" class="color-spin"></div>\r\n </div>\r\n <div style="padding:2px 0;">\r\n <label class="input-label">B:</label>\r\n <div id="extended-spin-b" class="color-spin"></div>\r\n </div>\r\n <div style="padding:11px 0 0 0;">\r\n <label class="input-label" style="width:12px;">#:</label>\r\n <input id="extended-text-color" type="text" role="textbox" style="width:62px; height: 22px;">\r\n </div>\r\n </div>\r\n</div>\r\n<div class="footer center">\r\n <button class="btn normal dlg-btn primary" result="1"><%= txtAdd %></button>\r\n <button class="btn normal dlg-btn" result="0"><%= txtCancel %></button>\r\n</div>\r\n'}),void 0===Common)var Common={};if(define("common/main/lib/component/HSBColorPicker",["common/main/lib/component/BaseView","common/main/lib/util/utils"],function(){"use strict";Common.UI.HSBColorPicker=Common.UI.BaseView.extend({template:_.template('<div class="hsb-colorpicker"><% if (this.showCLine truncated
template:_.template('<div id="drop-advanced-border-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:_.template('<a id="drop-advanced-border-color-new" style="padding-left:12px;">'+t.textNewColor+"</a>")}]})}),this.btnBorderColor.on("render:after",function(e){t.colorsBorder=new Common.UI.ThemeColorPalette({el:$("#drop-advanced-border-color-menu")}).on("select",_.bind(function(e,i){t.btnBorderColor.setColor(i),t.tableStyler.setVirtualBorderColor("object"==typeof i?i.color:i)},t))}),this.btnBorderColor.render($("#drop-advanced-button-bordercolor")),this.btnBorderColor.setColor("000000"),this.btnBorderColor.menu.cmpEl.on("click","#drop-advanced-border-color-new",_.bind(function(){t.colorsBorder.addNewColor("object"==typeof t.btnBorderColor.color?t.btnBorderColor.color.color:t.btnBorderColor.color)},t)),this.btnBackColor=new Common.UI.ColorButton({style:"width:45px;",menu:new Common.UI.Menu({items:[{template:_.template('<div id="drop-advanced-back-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:_.template('<a id="drop-advanced-back-color-new" style="padding-left:12px;">'+t.textNewColor+"</a>")}]})}),this.btnBackColor.on("render:after",function(e){t.colorsBack=new Common.UI.ThemeColorPalette({el:$("#drop-advanced-back-color-menu"),transparent:!0}).on("select",_.bind(function(e,i){t.btnBackColor.setColor(i),t.paragraphShade=i,t._changedProps&&(void 0!==t._changedProps.get_Shade()&&null!==t._changedProps.get_Shade()||t._changedProps.put_Shade(new Asc.asc_CParagraphShd),"transparent"==i?t._changedProps.get_Shade().put_Value(Asc.c_oAscShdNil):(t._changedProps.get_Shade().put_Value(Asc.c_oAscShdClear),t._changedProps.get_Shade().put_Color(Common.Utils.ThemeColor.getRgbColor(i))));var n="object"==typeof i?i.color:i;t.tableStyler.setCellsColor(n)},t))}),this.btnBackColor.render($("#drop-advanced-button-color")),this.btnBackColor.menu.cmpEl.on("click","#drop-advanced-back-color-new",_.bind(function(){t.colorsBack.addNewColor()},t)),this.spnMarginTop=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-top"),step:.1,width:100,value:"0 cm",defaultUnit:"cm",maxValue:55.87,minValue:0}).on("change",_.bind(function(t,e,i){this._noApply||(_.isUndefined(this.Margins)&&(this.Margins={}),this.Margins.Top=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},t)),this.spnMarginLeft=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-left"),step:.1,width:100,value:"0 cm",defaultUnit:"cm",maxValue:55.87,minValue:0}).on("change",_.bind(function(t,e,i){this._noApply||(_.isUndefined(this.Margins)&&(this.Margins={}),this.Margins.Left=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},t)),this.spnMarginBottom=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-bottom"),step:.1,width:100,value:"0 cm",defaultUnit:"cm",maxValue:55.87,minValue:0}).on("change",_.bind(function(t,e,i){this._noApply||(_.isUndefined(this.Margins)&&(this.Margins={}),this.Margins.Bottom=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},t)),this.spnMarginRight=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-right"),step:.1,width:100,value:"0 cm",defaultUnit:"cm",maxValue:55.87,minValue:0}).on("change",_.bind(function(t,e,i){this._noApply||(_.isUndefined(this.Margins)&&(this.Margins={}),this.Margins.Right=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},t)),this.btnNone=new Common.UI.Button({cls:"btn x-huge btn-options",iconCls:"icon-advanced-wrap btn-drop-none",enableToggle:!0,toggleGroup:"dropAdvGroup",allowDepress:!1,hint:this.textNone}).on("toggle",_.bind(function(e,i){t._changedProps&&i&&(t._DisableElem(Asc.c_oAscDropCap.None),t._changedProps.put_DropCap(Asc.c_oAscDropCap.None))},t)),this.btnInText=new Common.UI.Button({cls:"btn x-huge btn-options",iconCls:"icon-advanced-wrap btn-drop-text",enableToggle:!0,toggleGroup:"dropAdvGroup",allowDepress:!1,hint:this.textInText}).on("toggle",_.bind(function(e,i){t._changedProps&&i&&(t._DisableElem(Asc.c_oAscDropCap.Drop),t._changedProps.put_DropCap(Asc.c_oAscDropCap.Drop))},t)),this.btnInMargin=new Common.UI.Button({cls:"btn x-huge btn-options",iconCls:"icon-advanced-wrap btn-drop-margin",enableToggle:!0,toggleGroup:"dropAdvGroup",allowDepress:!1,hint:this.textInMargin}).on("toggle",_.bind(function(e,i){t._changedProps&&i&&(t._DisableElem(Asc.c_oAscDropCap.Margin),t._changedProps.put_DropCap(Asc.c_oAscDropCap.Margin))},t)),this.spnRowHeight=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-rowheight"),step:1,width:120,value:3,defaultUnit:"",maxValue:10,minValue:1,allowDecimal:!1}).on("change",_.bind(function(e,i,n){t._changedProps&&t._changedProps.put_Lines(e.getNumberValue())},t)),this.numDistance=new Common.UI.MetricSpinner({el:$("#drop-advanced-input-distance"),step:.1,width:120,value:"0 cm",defaultUnit:"cm",maxValue:55.87,minValue:0}).on("change",_.bind(function(e,i,n){t._changedProps&&t._changedProps.put_HSpace(Common.Utils.Metric.fnRecalcToMM(e.getNumberValue()))},t)),this.cmbFonts=new Common.UI.ComboBoxFontLine truncated
validateOnBlur:!0,disabled:!1},template:_.template(['<div class="input-field" style="<%= style %>">',"<input ",'type="<%= type %>" ','name="<%= name %>" ','spellcheck="<%= spellcheck %>" ','class="form-control <%= cls %>" ','placeholder="<%= placeHolder %>" ','value="<%= value %>"',">",'<span class="input-error"/>',"</div>"].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t);var e=this;$(this.el);this.id=e.options.id||Common.UI.getId(),this.cls=e.options.cls,this.style=e.options.style,this.value=e.options.value,this.type=e.options.type,this.name=e.options.name,this.validation=e.options.validation,this.allowBlank=e.options.allowBlank,this.placeHolder=e.options.placeHolder,this.template=e.options.template||e.template,this.editable=e.options.editable||!0,this.disabled=e.options.disabled,this.spellcheck=e.options.spellcheck,this.blankError=e.options.blankError||"This field is required",this.validateOnChange=e.options.validateOnChange,this.validateOnBlur=e.options.validateOnBlur,this.maxLength=e.options.maxLength,e.rendered=e.options.rendered||!1,e.options.el&&e.render()},render:function(t){var e=this;if(e.rendered?this.cmpEl=$(this.el):(this.cmpEl=$(this.template({id:this.id,cls:this.cls,style:this.style,value:this.value,type:this.type,name:this.name,placeHolder:this.placeHolder,spellcheck:this.spellcheck,scope:e})),t?(this.setElement(t,!1),t.html(this.cmpEl)):$(this.el).html(this.cmpEl)),!e.rendered){var i=this.cmpEl;if(this._input=this.cmpEl.find("input").addBack().filter("input"),this.editable&&(this._input.on("blur",_.bind(this.onInputChanged,this)),this._input.on("keypress",_.bind(this.onKeyPress,this)),this._input.on("keyup",_.bind(this.onKeyUp,this)),this.validateOnChange&&this._input.on("input",_.bind(this.onInputChanging,this)),this.maxLength&&this._input.attr("maxlength",this.maxLength)),this.setEditable(this.editable),this.disabled&&this.setDisabled(this.disabled),this._input.closest(".asc-window").length>0)var n=function(){var t=i.find(".input-error").data("bs.tooltip");t&&t.tip().remove(),Common.NotificationCenter.off({"modal:close":n})};Common.NotificationCenter.on({"modal:close":n})}return e.rendered=!0,this},_doChange:function(t,e){if(!e||!e.synthetic){var i=$(t.target).val(),n=this.value;this.trigger("changed:before",this,i,n,t),t.isDefaultPrevented()||(this.value=i,this.validateOnBlur&&this.checkValidate(),this.trigger("changed:after",this,i,n,t))}},onInputChanged:function(t,e){this._doChange(t,e)},onInputChanging:function(t,e){var i=$(t.target).val(),n=this.value;t.isDefaultPrevented()||(this.value=i,this.validateOnBlur&&this.checkValidate(),this.trigger("changing",this,i,n,t))},onKeyPress:function(t){if(this.trigger("keypress:before",this,t),!t.isDefaultPrevented()){if(t.keyCode===Common.UI.Keys.RETURN)this._doChange(t);else if(this.options.maskExp&&!_.isEmpty(this.options.maskExp.source)){var e=String.fromCharCode(t.which);this.options.maskExp.test(e)||t.ctrlKey||t.keyCode===Common.UI.Keys.DELETE||t.keyCode===Common.UI.Keys.BACKSPACE||t.keyCode===Common.UI.Keys.LEFT||t.keyCode===Common.UI.Keys.RIGHT||t.keyCode===Common.UI.Keys.HOME||t.keyCode===Common.UI.Keys.END||t.keyCode===Common.UI.Keys.ESC||t.keyCode===Common.UI.Keys.INSERT||(t.preventDefault(),t.stopPropagation())}this.trigger("keypress:after",this,t)}},onKeyUp:function(t){this.trigger("keyup:before",this,t),t.isDefaultPrevented()||this.trigger("keyup:after",this,t)},setEditable:function(t){var e=this._input;this.editable=t,t&&e?(e.removeAttr("readonly"),e.removeAttr("data-can-copy")):(e.attr("readonly","readonly"),e.attr("data-can-copy",!1))},isEditable:function(){return this.editable},setDisabled:function(t){this.disabled=t,$(this.el).toggleClass("disabled",t),t?this._input.attr("disabled",!0):this._input.removeAttr("disabled")},isDisabled:function(){return this.disabled},setValue:function(t){this.value=t,this.rendered&&this._input.val(t)},getValue:function(){return this.value},focus:function(){this._input.focus()},checkValidate:function(){var t=this,e=[];if(!t.allowBlank&&_.isEmpty(t.value)&&e.push(t.blankError),_.isFunction(t.validation)){var i=t.validation.call(t,t.value);!0!==i&&(e=_.flatten(e.concat(i)))}if(!_.isEmpty(e)){if(t.cmpEl.hasClass("error")){var n=t.cmpEl.find(".input-error").data("bs.tooltip");return n&&(n.options.title=e.join("\n"),n.setContent()),e}t.cmpEl.addClass("error");var o=t.cmpEl.find(".input-error"),s=o.closest(".asc-window"),n=o.data("bs.tooltip");return n&&n.tip().remove(),o.attr("data-toggle","tooltip"),o.removeData("bs.tooltip"),o.tooltip({title:e.join("\n"),placement:"cursor"}),s.length>0&&o.data("bs.tooltip").tip().css("z-index",parseInt(s.css("z-index"))+10),e}return t.cmpEl.removeClass("error"),!0},showError:function(t){var e=this;if(_.isEmpty(t))e.cmpEl.removeClass("error");else{e.cmpEl.addClass("error");var i=e.cmpEl.find(".input-error"),n=i.closest(".asc-window"),o=i.data("bs.tooltip");o&&o.tip().remove(),i.attr("data-toggle","tooltip"),i.removeData("bs.tooltiLine truncated
if(this._changedProps&&this._changedProps.put_Position(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())),this.api&&!this._noApply){var o=this._originalProps?this._originalProps:new Asc.asc_CParagraphProperty;o.put_Position(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())),this.api.SetDrawImagePlaceParagraph("paragraphadv-font-img",o)}},this)),this.spinners.push(this.numPosition),this.numTab=new Common.UI.MetricSpinner({el:$("#paraadv-spin-tab"),step:.1,width:180,defaultUnit:"cm",value:"1.25 cm",maxValue:55.87,minValue:0}),this.spinners.push(this.numTab),this.numDefaultTab=new Common.UI.MetricSpinner({el:$("#paraadv-spin-default-tab"),step:.1,width:107,defaultUnit:"cm",value:"1.25 cm",maxValue:55.87,minValue:0}),this.numDefaultTab.on("change",_.bind(function(t,e,i,n){this._changedProps&&this._changedProps.put_DefaultTab(parseFloat(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()).toFixed(1)))},this)),this.spinners.push(this.numDefaultTab),this.tabList=new Common.UI.ListView({el:$("#paraadv-list-tabs"),emptyText:this.noTabs,store:new Common.UI.DataViewStore}),this.tabList.store.comparator=function(t){return t.get("tabPos")},this.tabList.on("item:select",_.bind(this.onSelectTab,this));var n=function(){t._noApply||(t._tabListChanged=!0)};this.listenTo(this.tabList.store,"add",n),this.listenTo(this.tabList.store,"remove",n),this.listenTo(this.tabList.store,"reset",n),this.radioLeft=new Common.UI.RadioBox({el:$("#paragraphadv-radio-left"),labelText:this.textTabLeft,name:"asc-radio-tab",checked:!0}),this.radioCenter=new Common.UI.RadioBox({el:$("#paragraphadv-radio-center"),labelText:this.textTabCenter,name:"asc-radio-tab"}),this.radioRight=new Common.UI.RadioBox({el:$("#paragraphadv-radio-right"),labelText:this.textTabRight,name:"asc-radio-tab"}),this.btnAddTab=new Common.UI.Button({el:$("#paraadv-button-add-tab")}),this.btnAddTab.on("click",_.bind(this.addTab,this)),this.btnRemoveTab=new Common.UI.Button({el:$("#paraadv-button-remove-tab")}),this.btnRemoveTab.on("click",_.bind(this.removeTab,this)),this.btnRemoveAll=new Common.UI.Button({el:$("#paraadv-button-remove-all")}),this.btnRemoveAll.on("click",_.bind(this.removeAllTabs,this)),this.spnMarginTop=new Common.UI.MetricSpinner({el:$("#paraadv-number-margin-top"),step:.1,width:100,defaultUnit:"cm",value:"0 cm",maxValue:55.87,minValue:0}),this.spnMarginTop.on("change",_.bind(function(t,e,i,n){this._noApply||(void 0===this.Margins&&(this.Margins={}),this.Margins.Top=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},this)),this.spinners.push(this.spnMarginTop),this.spnMarginBottom=new Common.UI.MetricSpinner({el:$("#paraadv-number-margin-bottom"),step:.1,width:100,defaultUnit:"cm",value:"0 cm",maxValue:55.87,minValue:0}),this.spnMarginBottom.on("change",_.bind(function(t,e,i,n){this._noApply||(void 0===this.Margins&&(this.Margins={}),this.Margins.Bottom=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},this)),this.spinners.push(this.spnMarginBottom),this.spnMarginLeft=new Common.UI.MetricSpinner({el:$("#paraadv-number-margin-left"),step:.1,width:100,defaultUnit:"cm",value:"0.19 cm",maxValue:9.34,minValue:0}),this.spnMarginLeft.on("change",_.bind(function(t,e,i,n){this._noApply||(void 0===this.Margins&&(this.Margins={}),this.Margins.Left=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},this)),this.spinners.push(this.spnMarginLeft),this.spnMarginRight=new Common.UI.MetricSpinner({el:$("#paraadv-number-margin-right"),step:.1,width:100,defaultUnit:"cm",value:"0.19 cm",maxValue:9.34,minValue:0}),this.spnMarginRight.on("change",_.bind(function(t,e,i,n){this._noApply||(void 0===this.Margins&&(this.Margins={}),this.Margins.Right=Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},this)),this.spinners.push(this.spnMarginRight),this.TextOnlySettings=$(".text-only"),this.afterRender()},getSettings:function(){if(null===this.ChangedBorders?this._changedProps.put_Borders(this.Borders):void 0!==this.ChangedBorders&&this._changedProps.put_Borders(this.ChangedBorders),this.Margins){var t=this._changedProps.get_Borders();void 0!==t&&null!==t||(this._changedProps.put_Borders(new Asc.asc_CParagraphBorders),t=this._changedProps.get_Borders()),void 0!==this.Margins.Left&&(void 0!==t.get_Left()&&null!==t.get_Left()||t.put_Left(new Asc.asc_CTextBorder(this.Borders.get_Left())),t.get_Left().put_Space(this.Margins.Left)),void 0!==this.Margins.Top&&(void 0!==t.get_Top()&&null!==t.get_Top()||t.put_Top(new Asc.asc_CTextBorder(this.Borders.get_Top())),t.get_Top().put_Space(this.Margins.Top)),void 0!==this.Margins.Right&&(void 0!==t.get_Right()&&null!==t.get_Right()||t.put_Right(new Asc.asc_CTextBorder(this.Borders.get_Right())),t.get_Right().put_Space(this.Margins.Right)),void 0!==this.Margins.Bottom&&(void 0!==t.get_Bottom()&&null!==t.get_Bottom()||t.put_Bottom(new Asc.asc_CTextBorder(this.Borders.get_Bottom())),t.get_Bottom().put_Space(this.Margins.Bottom),void 0!==t.get_Between()&&null!==t.get_Between()||t.put_Between(new Asc.asc_CTextBorder(this.Borders.get_Line truncated
return'<div id="id-adv-table-width" class="settings-panel active">\r\n <div class="inner-content">\r\n <table cols="3">\r\n <tr>\r\n <td colspan="3" class="padding-small">\r\n <label class="header"><%= scope.textTableSize %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td style="vertical-align: bottom; padding-bottom: 11px;">\r\n <div id="tableadv-checkbox-width"></div>\r\n </td>\r\n <td class="padding-small">\r\n <label class="input-label"><%= scope.textWidth %></label>\r\n <div id="tableadv-number-width" style="margin-right: 10px;"></div>\r\n </td>\r\n <td class="padding-small">\r\n <label class="input-label"><%= scope.textMeasure %></label>\r\n <div id="tableadv-cmb-unit" style="width: 115px;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="3" class="padding-large">\r\n <div id="tableadv-checkbox-autofit"></div>\r\n </td>\r\n </tr>\r\n </table>\r\n <div class="padding-small"></div>\r\n <table cols="2" style="width: 100%;">\r\n <tr>\r\n <td colspan=2 class="padding-small">\r\n <label class="header"><%= scope.textDefaultMargins %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" width="125px">\r\n <label class="input-label"><%= scope.textTop %></label>\r\n <div id="tableadv-number-margin-table-top"></div>\r\n </td>\r\n <td class="padding-small">\r\n <label class="input-label"><%= scope.textLeft %></label>\r\n <div id="tableadv-number-margin-table-left"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-large">\r\n <label class="input-label"><%= scope.textBottom %></label>\r\n <div id="tableadv-number-margin-table-bottom"></div>\r\n </td>\r\n <td class="padding-large">\r\n <label class="input-label"><%= scope.textRight %></label>\r\n <div id="tableadv-number-margin-table-right"></div>\r\n </td>\r\n </tr>\r\n </table>\r\n <div class="padding-small"></div>\r\n <table cols="2">\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label class="header"><%= scope.textOptions %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td style="vertical-align: bottom; padding-bottom: 19px;">\r\n <div id="tableadv-checkbox-spacing"></div>\r\n </td>\r\n <td class="padding-large">\r\n <label class="input-label"><%= scope.textAllowSpacing %></label>\r\n <div id="tableadv-number-spacing"></div>\r\n </td>\r\n </tr>\r\n </table>\r\n </div>\r\n <div class="inner-content">\r\n </div>\r\n</div>\r\n<div id="id-adv-table-cell-props" class="settings-panel">\r\n <div class="inner-content">\r\n <table cols="3">\r\n <tr>\r\n <td colspan="3" class="padding-small">\r\n <label class="header"><%= scope.textCellSize %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td style="vertical-align: bottom; padding-bottom: 19px;">\r\n <div id="tableadv-checkbox-prefwidth"></div>\r\n </td>\r\n <td class="padding-large">\r\n <label class="input-label"><%= scope.textPrefWidth %></label>\r\n <div id="tableadv-number-prefwidth" style="margin-right: 10px;"></div>\r\n </td>\r\n <td class="padding-large">\r\n <label class="input-label"><%= scope.textMeasure %></label>\r\n <div id="tableadv-combo-prefwidth-unit" style="width: 115px;"></div>\r\n </td>\r\n </tr>\r\n </table>\r\n <div class="padding-small"></div>\r\n <table cols="2" style="width: 100%;">\r\n <tr>\r\n <td colspan=2 class="padding-small">\r\n <label class="header"><%= scope.textMargins %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <div id="tableadv-checkbox-margins"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" width="125px">\r\n <label Line truncated
cls:"btn-options huge",iconCls:"icon-right-panel btn-wrap-parallel",posId:c_tableWrap.TABLE_WRAP_PARALLEL,hint:this.textWrapParallelTooltip,enableToggle:!0,allowDepress:!1,toggleGroup:"advtablewrapGroup"}),this.btnWrapParallel.render($("#tableadv-button-wrap-parallel")),this.btnWrapParallel.on("click",_.bind(this.onBtnFlowWrapClick,this)),this.btnAlignLeft=new Common.UI.Button({cls:"btn-options huge",iconCls:"icon-right-panel btn-table-align-left",posId:c_tableAlign.TABLE_ALIGN_LEFT,hint:this.textLeftTooltip,enableToggle:!0,allowDepress:!1,toggleGroup:"advtablealignGroup"}),this.btnAlignLeft.render($("#tableadv-button-align-left")),this.btnAlignLeft.on("click",_.bind(function(t){this._changedProps&&t.pressed&&(this._changedProps.put_TableAlignment(t.options.posId),this._changedProps.put_TableIndent(Common.Utils.Metric.fnRecalcToMM(this.spnIndentLeft.getNumberValue())),this.spnIndentLeft.setDisabled(!t.pressed),this._state.alignChanged=!0)},this)),this.btnAlignCenter=new Common.UI.Button({cls:"btn-options huge",iconCls:"icon-right-panel btn-table-align-center",posId:c_tableAlign.TABLE_ALIGN_CENTER,hint:this.textCenterTooltip,enableToggle:!0,allowDepress:!1,toggleGroup:"advtablealignGroup"}),this.btnAlignCenter.render($("#tableadv-button-align-center")),this.btnAlignCenter.on("click",_.bind(function(t){this._changedProps&&t.pressed&&(this._changedProps.put_TableAlignment(t.options.posId),this._changedProps.put_TableIndent(0),this.spnIndentLeft.setDisabled(t.pressed),this._state.alignChanged=!0)},this)),this.btnAlignRight=new Common.UI.Button({cls:"btn-options huge",iconCls:"icon-right-panel btn-table-align-right",posId:c_tableAlign.TABLE_ALIGN_RIGHT,hint:this.textRightTooltip,enableToggle:!0,allowDepress:!1,toggleGroup:"advtablealignGroup"}),this.btnAlignRight.render($("#tableadv-button-align-right")),this.btnAlignRight.on("click",_.bind(function(t){this._changedProps&&t.pressed&&(this._changedProps.put_TableAlignment(t.options.posId),this._changedProps.put_TableIndent(0),this.spnIndentLeft.setDisabled(t.pressed),this._state.alignChanged=!0)},this)),this.spnIndentLeft=new Common.UI.MetricSpinner({el:$("#tableadv-number-indent"),step:.1,width:85,defaultUnit:"cm",defaultValue:0,value:"0 cm",maxValue:38.09,minValue:-38.09}),this.spnIndentLeft.on("change",_.bind(function(t,e,i,n){this._changedProps&&this._changedProps.put_TableIndent(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue()))},this)),this.spinners.push(this.spnIndentLeft),this.spnDistanceTop=new Common.UI.MetricSpinner({el:$("#tableadv-number-distance-top"),step:.1,width:85,defaultUnit:"cm",value:"1 cm",maxValue:55.87,minValue:0}),this.spnDistanceTop.on("change",_.bind(function(t,e,i,n){this._changedProps&&(void 0===this._changedProps.get_TablePaddings()&&this._changedProps.put_TablePaddings(new Asc.asc_CPaddings),this._changedProps.get_TablePaddings().put_Top(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())))},this)),this.spinners.push(this.spnDistanceTop),this.spnDistanceBottom=new Common.UI.MetricSpinner({el:$("#tableadv-number-distance-bottom"),step:.1,width:85,defaultUnit:"cm",value:"1 cm",maxValue:55.87,minValue:0}),this.spnDistanceBottom.on("change",_.bind(function(t,e,i,n){this._changedProps&&(void 0===this._changedProps.get_TablePaddings()&&this._changedProps.put_TablePaddings(new Asc.asc_CPaddings),this._changedProps.get_TablePaddings().put_Bottom(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())))},this)),this.spinners.push(this.spnDistanceBottom),this.spnDistanceLeft=new Common.UI.MetricSpinner({el:$("#tableadv-number-distance-left"),step:.1,width:85,defaultUnit:"cm",value:"1 cm",maxValue:9.34,minValue:0}),this.spnDistanceLeft.on("change",_.bind(function(t,e,i,n){this._changedProps&&(void 0===this._changedProps.get_TablePaddings()&&this._changedProps.put_TablePaddings(new Asc.asc_CPaddings),this._changedProps.get_TablePaddings().put_Left(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())))},this)),this.spinners.push(this.spnDistanceLeft),this.spnDistanceRight=new Common.UI.MetricSpinner({el:$("#tableadv-number-distance-right"),step:.1,width:85,defaultUnit:"cm",value:"0.19 cm",maxValue:9.34,minValue:0}),this.spnDistanceRight.on("change",_.bind(function(t,e,i,n){this._changedProps&&(void 0===this._changedProps.get_TablePaddings()&&this._changedProps.put_TablePaddings(new Asc.asc_CPaddings),this._changedProps.get_TablePaddings().put_Right(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())))},this)),this.spinners.push(this.spnDistanceRight),this.spnX=new Common.UI.MetricSpinner({el:$("#tableadv-spin-x"),step:.1,width:115,disabled:!0,defaultUnit:"cm",defaultValue:0,value:"1 cm",maxValue:55.87,minValue:-55.87}),this.spnX.on("change",_.bind(function(t,e,i,n){this._changedProps&&(null!==this._changedProps.get_PositionH()&&void 0!==this._changedProps.get_PositionH()||this._changedProps.put_PositionH(new Asc.CTablePositionH),this._changedProps.get_PositionH().put_UseAlign(!1),this._changedProps.get_PositionH().put_RelativeFrom(this._stateLine truncated
this._changedProps.get_PositionH().put_RelativeFrom(this._state.HPositionFrom),!this._state.spnXChanged){var i=this._originalProps.get_Value_X(this._state.HPositionFrom);this.spnX.setValue(Common.Utils.Metric.fnRecalcFromMM(i),!0)}this._changedProps.get_PositionH().put_Value(Common.Utils.Metric.fnRecalcToMM(this.spnX.getNumberValue()))}},onVAlignSelect:function(t,e){this._changedProps&&(null!==this._changedProps.get_PositionV()&&void 0!==this._changedProps.get_PositionV()||this._changedProps.put_PositionV(new Asc.CTablePositionV),this._state.VAlignType=e.value,this._changedProps.get_PositionV().put_UseAlign(!0),this._changedProps.get_PositionV().put_RelativeFrom(this._state.VAlignFrom),this._changedProps.get_PositionV().put_Align(this._state.VAlignType))},onVRelativeSelect:function(t,e){this._changedProps&&(null!==this._changedProps.get_PositionV()&&void 0!==this._changedProps.get_PositionV()||this._changedProps.put_PositionV(new Asc.CTablePositionV),this._state.VAlignFrom=e.value,this._changedProps.get_PositionV().put_UseAlign(!0),this._changedProps.get_PositionV().put_RelativeFrom(this._state.VAlignFrom),this._changedProps.get_PositionV().put_Align(this._state.VAlignType),this.chMove.setValue(this._state.VAlignFrom==Asc.c_oAscVAnchor.Text,!0))},onVPositionSelect:function(t,e){if(this._changedProps){if(null!==this._changedProps.get_PositionV()&&void 0!==this._changedProps.get_PositionV()||this._changedProps.put_PositionV(new Asc.CTablePositionV),this._state.VPositionFrom=e.value,this._changedProps.get_PositionV().put_UseAlign(!1),this._changedProps.get_PositionV().put_RelativeFrom(this._state.VPositionFrom),!this._state.spnYChanged){var i=this._originalProps.get_Value_Y(this._state.VPositionFrom);this.spnY.setValue(Common.Utils.Metric.fnRecalcFromMM(i),!0)}this._changedProps.get_PositionV().put_Value(Common.Utils.Metric.fnRecalcToMM(this.spnY.getNumberValue())),this.chMove.setValue(this._state.VPositionFrom==Asc.c_oAscVAnchor.Text,!0)}},onRadioHAlignChange:function(t,e,i){this._changedProps&&(null!==this._changedProps.get_PositionH()&&void 0!==this._changedProps.get_PositionH()||this._changedProps.put_PositionH(new Asc.CTablePositionH),this._changedProps.get_PositionH().put_UseAlign(e),e&&(this._changedProps.get_PositionH().put_Align(this._state.HAlignType),this._changedProps.get_PositionH().put_RelativeFrom(this._state.HAlignFrom))),e&&(this.cmbHAlign.setDisabled(!1),this.cmbHRelative.setDisabled(!1),this.spnX.setDisabled(!0),this.cmbHPosition.setDisabled(!0),this._state.horizontalPropChanged=!0,this._state.alignChanged=!0)},onRadioHPositionChange:function(t,e,i){if(this._changedProps&&(null!==this._changedProps.get_PositionH()&&void 0!==this._changedProps.get_PositionH()||this._changedProps.put_PositionH(new Asc.CTablePositionH),this._changedProps.get_PositionH().put_UseAlign(!e),e)){if(!this._state.spnXChanged){var n=this._originalProps.get_Value_X(this._state.HPositionFrom);this.spnX.setValue(Common.Utils.Metric.fnRecalcFromMM(n))}this._changedProps.get_PositionH().put_Value(Common.Utils.Metric.fnRecalcToMM(this.spnX.getNumberValue())),this._changedProps.get_PositionH().put_RelativeFrom(this._state.HPositionFrom)}e&&(this.cmbHAlign.setDisabled(!0),this.cmbHRelative.setDisabled(!0),this.spnX.setDisabled(!1),this.cmbHPosition.setDisabled(!1),this._state.alignChanged=!1)},onRadioVAlignChange:function(t,e,i){this._changedProps&&(null!==this._changedProps.get_PositionV()&&void 0!==this._changedProps.get_PositionV()||this._changedProps.put_PositionV(new Asc.CTablePositionV),this._changedProps.get_PositionV().put_UseAlign(e),e&&(this._changedProps.get_PositionV().put_Align(this._state.VAlignType),this._changedProps.get_PositionV().put_RelativeFrom(this._state.VAlignFrom),this._state.verticalPropChanged=!0)),e&&(this.cmbVAlign.setDisabled(!1),this.cmbVRelative.setDisabled(!1),this.spnY.setDisabled(!0),this.cmbVPosition.setDisabled(!0),this.chMove.setValue(this._state.VAlignFrom==Asc.c_oAscVAnchor.Text,!0))},onRadioVPositionChange:function(t,e,i){if(this._changedProps&&(null!==this._changedProps.get_PositionV()&&void 0!==this._changedProps.get_PositionV()||this._changedProps.put_PositionV(new Asc.CTablePositionV),this._changedProps.get_PositionV().put_UseAlign(!e),e)){if(!this._state.spnYChanged){var n=this._originalProps.get_Value_Y(this._state.VPositionFrom);this.spnY.setValue(Common.Utils.Metric.fnRecalcFromMM(n))}this._changedProps.get_PositionV().put_Value(Common.Utils.Metric.fnRecalcToMM(this.spnY.getNumberValue())),this._changedProps.get_PositionV().put_RelativeFrom(this._state.VPositionFrom)}e&&(this.cmbVAlign.setDisabled(!0),this.cmbVRelative.setDisabled(!0),this.spnY.setDisabled(!1),this.cmbVPosition.setDisabled(!1),this.chMove.setValue(this._state.VPositionFrom==Asc.c_oAscVAnchor.Text,!0))},onBorderSizeSelect:function(t,e){this.BorderSize={ptValue:e.value,pxValue:e.pxValue},this.tableBordersImage.setVirtualBorderSize(this.BorderSize.pxValue),this.tableBordersImageSpacing.setVirtualBorderSize(this.BoLine truncated
t&&!1===t.get_Checked()&&null!==t.get_Variants()&&void 0!==t.get_Variants()&&(i.addWordVariants(),i.textMenu.isVisible()&&i.textMenu.alignPosition())};this.addWordVariants=function(t){e.isUndefined(t)&&(t=i.textMenu.isVisible()),i.clearWordVariants(t);var n=t?i.menuSpellMorePara:i.menuSpellMoreTable,o=t?i.menuSpellPara:i.menuSpellTable,s=[],a=[],r=i._currentSpellObj.get_Variants();r.length>0?(n.setVisible(r.length>3),n.setDisabled(i._currentParaObjDisabled),e.each(r,function(t,e){var n=new Common.UI.MenuItem({caption:t,spellword:!0,disabled:i._currentParaObjDisabled}).on("click",function(t,e){i.api&&(i.api.asc_replaceMisspelledWord(t.caption,i._currentSpellObj),i.fireEvent("editcomplete",i))});e<3?s.push(n):a.push(n)}),s.length>0&&(t?e.each(s,function(t){i.textMenu.insertItem(0,t)}):e.each(s,function(t){i.menuSpellCheckTable.menu.insertItem(0,t)})),a.length>0&&e.each(a,function(t){n.menu.insertItem(0,t)}),o.setVisible(!1)):(n.setVisible(!1),o.setVisible(!0),o.setCaption(i.noSpellVariantsText,!0))},this.clearWordVariants=function(t){for(var e=t?i.textMenu:i.menuSpellCheckTable.menu,n=0;n<e.items.length;n++)e.items[n].options.spellword&&(e.checkeditem==e.items[n]&&(e.checkeditem=void 0,e.activeItem=void 0),e.removeItem(e.items[n]),n--);t?i.menuSpellMorePara.menu.removeAll():i.menuSpellMoreTable.menu.removeAll(),i.menuSpellMorePara.menu.checkeditem=void 0,i.menuSpellMorePara.menu.activeItem=void 0,i.menuSpellMoreTable.menu.checkeditem=void 0,i.menuSpellMoreTable.menu.activeItem=void 0},this.initEquationMenu=function(){if(i._currentMathObj){var t,e=i._currentMathObj.get_Type(),n=i._currentMathObj,o=[];switch(e){case Asc.c_oAscMathInterfaceType.Accent:t=new Common.UI.MenuItem({caption:i.txtRemoveAccentChar,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"remove_AccentCharacter"}}),o.push(t);break;case Asc.c_oAscMathInterfaceType.BorderBox:t=new Common.UI.MenuItem({caption:i.txtBorderProps,equation:!0,disabled:i._currentParaObjDisabled,menu:new Common.UI.Menu({menuAlign:"tl-tr",items:[{caption:n.get_HideTop()?i.txtAddTop:i.txtHideTop,equationProps:{type:e,callback:"put_HideTop",value:!n.get_HideTop()}},{caption:n.get_HideBottom()?i.txtAddBottom:i.txtHideBottom,equationProps:{type:e,callback:"put_HideBottom",value:!n.get_HideBottom()}},{caption:n.get_HideLeft()?i.txtAddLeft:i.txtHideLeft,equationProps:{type:e,callback:"put_HideLeft",value:!n.get_HideLeft()}},{caption:n.get_HideRight()?i.txtAddRight:i.txtHideRight,equationProps:{type:e,callback:"put_HideRight",value:!n.get_HideRight()}},{caption:n.get_HideHor()?i.txtAddHor:i.txtHideHor,equationProps:{type:e,callback:"put_HideHor",value:!n.get_HideHor()}},{caption:n.get_HideVer()?i.txtAddVer:i.txtHideVer,equationProps:{type:e,callback:"put_HideVer",value:!n.get_HideVer()}},{caption:n.get_HideTopLTR()?i.txtAddLT:i.txtHideLT,equationProps:{type:e,callback:"put_HideTopLTR",value:!n.get_HideTopLTR()}},{caption:n.get_HideTopRTL()?i.txtAddLB:i.txtHideLB,equationProps:{type:e,callback:"put_HideTopRTL",value:!n.get_HideTopRTL()}}]})}),o.push(t);break;case Asc.c_oAscMathInterfaceType.Bar:t=new Common.UI.MenuItem({caption:i.txtRemoveBar,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"remove_Bar"}}),o.push(t),t=new Common.UI.MenuItem({caption:n.get_Pos()==Asc.c_oAscMathInterfaceBarPos.Top?i.txtUnderbar:i.txtOverbar,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_Pos",value:n.get_Pos()==Asc.c_oAscMathInterfaceBarPos.Top?Asc.c_oAscMathInterfaceBarPos.Bottom:Asc.c_oAscMathInterfaceBarPos.Top}}),o.push(t);break;case Asc.c_oAscMathInterfaceType.Script:var s=n.get_ScriptType();s==Asc.c_oAscMathInterfaceScript.PreSubSup?(t=new Common.UI.MenuItem({caption:i.txtScriptsAfter,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_ScriptType",value:Asc.c_oAscMathInterfaceScript.SubSup}}),o.push(t),t=new Common.UI.MenuItem({caption:i.txtRemScripts,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_ScriptType",value:Asc.c_oAscMathInterfaceScript.None}}),o.push(t)):(s==Asc.c_oAscMathInterfaceScript.SubSup&&(t=new Common.UI.MenuItem({caption:i.txtScriptsBefore,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_ScriptType",value:Asc.c_oAscMathInterfaceScript.PreSubSup}}),o.push(t)),s!=Asc.c_oAscMathInterfaceScript.SubSup&&s!=Asc.c_oAscMathInterfaceScript.Sub||(t=new Common.UI.MenuItem({caption:i.txtRemSubscript,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_ScriptType",value:s==Asc.c_oAscMathInterfaceScript.SubSup?Asc.c_oAscMathInterfaceScript.Sup:Asc.c_oAscMathInterfaceScript.None}}),o.push(t)),s!=Asc.c_oAscMathInterfaceScript.SubSup&&s!=Asc.c_oAscMathInterfaceScript.Sup||(t=new Common.UI.MenuItem({caption:i.txtRemSuperscript,equation:!0,disabled:i._currentParaObjDisabled,equationProps:{type:e,callback:"put_ScriptType",value:s==Asc.c_oAscMathInterfaceScript.SubSup?Asc.c_oLine truncated
height:l.get_ImageHeight()});var c=i.api.GetSectionInfo();c={width:c.get_PageWidth()-(c.get_MarginLeft()+c.get_MarginRight()),height:c.get_PageHeight()-(c.get_MarginTop()+c.get_MarginBottom())};var d=new DE.Views.ImageSettingsAdvanced({imageProps:s,sizeOriginal:l,sizeMax:c,sectionProps:i.api.asc_GetSectionProps(),handler:function(t,e){"ok"==t&&i.api&&i.api.ImgApply(e.imageProps),i.fireEvent("editcomplete",i)}});d.show(),d.btnOriginalSize.setVisible(i.menuOriginalSize.isVisible());break}}}),c=new Common.UI.MenuItem({caption:i.editChartText}).on("click",e.bind(i.editChartClick,i));this.menuOriginalSize=new Common.UI.MenuItem({caption:i.originalSizeText}).on("click",function(t,e){if(i.api){var n=i.api.get_OriginalSizeImage(),o=new Asc.asc_CImgProperty;o.put_Width(n.get_ImageWidth()),o.put_Height(n.get_ImageHeight()),i.api.ImgApply(o),i.fireEvent("editcomplete",this)}});var d=new Common.UI.MenuItem({caption:i.textCopy,value:"copy"}).on("click",e.bind(i.onCutCopyPaste,i)),h=new Common.UI.MenuItem({caption:i.textPaste,value:"paste"}).on("click",e.bind(i.onCutCopyPaste,i)),p=new Common.UI.MenuItem({caption:i.textCut,value:"cut"}).on("click",e.bind(i.onCutCopyPaste,i));this.pictureMenu=new Common.UI.Menu({initMenu:function(t){if(!e.isUndefined(t.imgProps)){var m=!t.imgProps.value.get_CanBeFlow(),u=t.imgProps.value.get_WrappingStyle();if(i.menuImageWrap._originalProps=t.imgProps.value,m)for(var g=0;g<6;g++)i.menuImageWrap.menu.items[g].setChecked(!1);else switch(u){case Asc.c_oAscWrapStyle2.Inline:i.menuImageWrap.menu.items[0].setChecked(!0);break;case Asc.c_oAscWrapStyle2.Square:i.menuImageWrap.menu.items[1].setChecked(!0);break;case Asc.c_oAscWrapStyle2.Tight:i.menuImageWrap.menu.items[2].setChecked(!0);break;case Asc.c_oAscWrapStyle2.Through:i.menuImageWrap.menu.items[3].setChecked(!0);break;case Asc.c_oAscWrapStyle2.TopAndBottom:i.menuImageWrap.menu.items[4].setChecked(!0);break;case Asc.c_oAscWrapStyle2.Behind:i.menuImageWrap.menu.items[6].setChecked(!0);break;case Asc.c_oAscWrapStyle2.InFront:i.menuImageWrap.menu.items[5].setChecked(!0);break;default:for(var g=0;g<6;g++)i.menuImageWrap.menu.items[g].setChecked(!1)}e.each(i.menuImageWrap.menu.items,function(t){t.setDisabled(m)});var b=t.imgProps.isImg&&t.imgProps.isChart||t.imgProps.isImg&&t.imgProps.isShape||t.imgProps.isShape&&t.imgProps.isChart;b?l.setCaption(i.advancedText,!0):l.setCaption(t.imgProps.isImg?i.imageText:t.imgProps.isChart?i.chartText:i.shapeText,!0),c.setVisible(!e.isNull(t.imgProps.value.get_ChartProperties())&&!b),i.menuOriginalSize.setVisible(t.imgProps.isOnlyImg),i.pictureMenu.items[7].setVisible(c.isVisible()||i.menuOriginalSize.isVisible());var f=t.imgProps.locked||void 0!==t.headerProps&&t.headerProps.locked;c.isVisible()&&c.setDisabled(f||t.imgProps.value.get_SeveralCharts()),i.menuOriginalSize.setDisabled(f||null===t.imgProps.value.get_ImageUrl()||void 0===t.imgProps.value.get_ImageUrl()),l.setDisabled(f),n.setDisabled(f||u==Asc.c_oAscWrapStyle2.Inline),a.setDisabled(u==Asc.c_oAscWrapStyle2.Inline),i.api&&(s.setDisabled(f||!i.api.CanUnGroup()),o.setDisabled(f||!i.api.CanGroup()),r.setDisabled(f||!i.api.CanChangeWrapPolygon())),i.menuImageWrap.setDisabled(f||t.imgProps.value.get_FromGroup()||m&&r.isDisabled());var C=i.api&&i.api.can_CopyCut();d.setDisabled(!C),p.setDisabled(f||!C),h.setDisabled(f)}},items:[p,d,h,{caption:"--"},a,n,i.menuImageWrap,{caption:"--"},i.menuOriginalSize,c,{caption:"--"},l]}).on("hide:after",function(t,e,n){n||i.fireEvent("editcomplete",i),i.currentMenu=null});var m=function(t,e){i._applyTableWrap(c_tableWrap.TABLE_WRAP_NONE,t.options.align)},u=new Common.UI.MenuItem({caption:i.inlineText,toggleGroup:"popuptablewrapping",checkable:!0,menu:new Common.UI.Menu({menuAlign:"tl-tr",items:[i.menuTableAlignLeft=new Common.UI.MenuItem({caption:i.textShapeAlignLeft,toggleGroup:"popuptablealign",checkable:!0,checked:!1,align:c_tableAlign.TABLE_ALIGN_LEFT}).on("click",e.bind(m,i)),i.menuTableAlignCenter=new Common.UI.MenuItem({caption:i.textShapeAlignCenter,toggleGroup:"popuptablealign",checkable:!0,checked:!1,align:c_tableAlign.TABLE_ALIGN_CENTER}).on("click",e.bind(m,i)),i.menuTableAlignRight=new Common.UI.MenuItem({caption:i.textShapeAlignRight,toggleGroup:"popuptablealign",checkable:!0,checked:!1,align:c_tableAlign.TABLE_ALIGN_RIGHT}).on("click",e.bind(m,i))]})}),g=new Common.UI.MenuItem({caption:i.flowoverText,toggleGroup:"popuptablewrapping",checkable:!0,checked:!0}).on("click",function(t){i._applyTableWrap(c_tableWrap.TABLE_WRAP_PARALLEL)}),b=new Common.UI.MenuItem({caption:i.mergeCellsText}).on("click",function(t){i.api&&i.api.MergeCells()}),f=new Common.UI.MenuItem({caption:i.splitCellsText}).on("click",function(t){i.api&&new Common.Views.InsertTableDialog({handler:function(t,e){"ok"==t&&(i.api&&i.api.SplitCell(e.columns,e.rows),i.fireEvent("editcomplete",i),Common.component.Analytics.trackEvent("DocumentHolder","Table"))}}).show()}),C=function(t,e){if(i.api){var n=new Asc.CTableProp;n.put_CellsVAlign(t.optionsLine truncated
this.api&&this.api.asc_enableKeyEvents(!0)},this)))}})}),define("common/main/lib/view/ImageFromUrlDialog",["common/main/lib/component/Window"],function(){"use strict";Common.Views.ImageFromUrlDialog=Common.UI.Window.extend(_.extend({options:{width:330,header:!1,cls:"modal-dlg"},initialize:function(t){_.extend(this.options,t||{}),this.template=['<div class="box">','<div class="input-row">',"<label>"+this.textUrl+"</label>","</div>",'<div id="id-dlg-url" class="input-row"></div>',"</div>",'<div class="footer right">','<button class="btn normal dlg-btn primary" result="ok" style="margin-right: 10px;">'+this.okButtonText+"</button>",'<button class="btn normal dlg-btn" result="cancel">'+this.cancelButtonText+"</button>","</div>"].join(""),this.options.tpl=_.template(this.template)(this.options),Common.UI.Window.prototype.initialize.call(this,this.options)},render:function(){Common.UI.Window.prototype.render.call(this);var t=this;t.inputUrl=new Common.UI.InputField({el:$("#id-dlg-url"),allowBlank:!1,blankError:t.txtEmpty,style:"width: 100%;",validateOnBlur:!1,validation:function(e){return!!/((^https?)|(^ftp)):\/\/.+/i.test(e)||t.txtNotUrl}});var e=this.getChild();e.find(".btn").on("click",_.bind(this.onBtnClick,this)),e.find("input").on("keypress",_.bind(this.onKeyPress,this))},show:function(){Common.UI.Window.prototype.show.apply(this,arguments);var t=this;_.delay(function(){t.getChild("input").focus()},500)},onKeyPress:function(t){t.keyCode==Common.UI.Keys.RETURN&&this._handleInput("ok")},onBtnClick:function(t){this._handleInput(t.currentTarget.attributes.result.value)},_handleInput:function(t){if(this.options.handler){if("ok"==t&&!0!==this.inputUrl.checkValidate())return void this.inputUrl.cmpEl.find("input").focus();this.options.handler.call(this,t,this.inputUrl.getValue())}this.close()},textUrl:"Paste an image URL:",cancelButtonText:"Cancel",okButtonText:"Ok",txtEmpty:"This field is required",txtNotUrl:'This field should be a URL in the format "http://www.example.com"'},Common.Views.ImageFromUrlDialog||{}))}),void 0===Common)var Common={};if(define("common/main/lib/util/define",[],function(){"use strict";Common.define={},Common.define.c_oAscMathMainType={Symbol:0,Fraction:1,Script:2,Radical:3,Integral:4,LargeOperator:5,Bracket:6,Function:7,Accent:8,LimitLog:9,Operator:10,Matrix:11},Common.define.c_oAscMathType={Symbol_pm:0,Symbol_infinity:1,Symbol_equals:2,Symbol_neq:3,Symbol_about:4,Symbol_times:5,Symbol_div:6,Symbol_factorial:7,Symbol_propto:8,Symbol_less:9,Symbol_ll:10,Symbol_greater:11,Symbol_gg:12,Symbol_leq:13,Symbol_geq:14,Symbol_mp:15,Symbol_cong:16,Symbol_approx:17,Symbol_equiv:18,Symbol_forall:19,Symbol_additional:20,Symbol_partial:21,Symbol_sqrt:22,Symbol_cbrt:23,Symbol_qdrt:24,Symbol_cup:25,Symbol_cap:26,Symbol_emptyset:27,Symbol_percent:28,Symbol_degree:29,Symbol_fahrenheit:30,Symbol_celsius:31,Symbol_inc:32,Symbol_nabla:33,Symbol_exists:34,Symbol_notexists:35,Symbol_in:36,Symbol_ni:37,Symbol_leftarrow:38,Symbol_uparrow:39,Symbol_rightarrow:40,Symbol_downarrow:41,Symbol_leftrightarrow:42,Symbol_therefore:43,Symbol_plus:44,Symbol_minus:45,Symbol_not:46,Symbol_ast:47,Symbol_bullet:48,Symbol_vdots:49,Symbol_cdots:50,Symbol_rddots:51,Symbol_ddots:52,Symbol_aleph:53,Symbol_beth:54,Symbol_QED:55,Symbol_alpha:65536,Symbol_beta:65537,Symbol_gamma:65538,Symbol_delta:65539,Symbol_varepsilon:65540,Symbol_epsilon:65541,Symbol_zeta:65542,Symbol_eta:65543,Symbol_theta:65544,Symbol_vartheta:65545,Symbol_iota:65546,Symbol_kappa:65547,Symbol_lambda:65548,Symbol_mu:65549,Symbol_nu:65550,Symbol_xsi:65551,Symbol_o:65552,Symbol_pi:65553,Symbol_varpi:65554,Symbol_rho:65555,Symbol_varrho:65556,Symbol_sigma:65557,Symbol_varsigma:65558,Symbol_tau:65559,Symbol_upsilon:65560,Symbol_varphi:65561,Symbol_phi:65562,Symbol_chi:65563,Symbol_psi:65564,Symbol_omega:65565,Symbol_Alpha:131072,Symbol_Beta:131073,Symbol_Gamma:131074,Symbol_Delta:131075,Symbol_Epsilon:131076,Symbol_Zeta:131077,Symbol_Eta:131078,Symbol_Theta:131079,Symbol_Iota:131080,Symbol_Kappa:131081,Symbol_Lambda:131082,Symbol_Mu:131083,Symbol_Nu:131084,Symbol_Xsi:131085,Symbol_O:131086,Symbol_Pi:131087,Symbol_Rho:131088,Symbol_Sigma:131089,Symbol_Tau:131090,Symbol_Upsilon:131091,Symbol_Phi:131092,Symbol_Chi:131093,Symbol_Psi:131094,Symbol_Omega:131095,FractionVertical:16777216,FractionDiagonal:16777217,FractionHorizontal:16777218,FractionSmall:16777219,FractionDifferential_1:16842752,FractionDifferential_2:16842753,FractionDifferential_3:16842754,FractionDifferential_4:16842755,FractionPi_2:16842756,ScriptSup:33554432,ScriptSub:33554433,ScriptSubSup:33554434,ScriptSubSupLeft:33554435,ScriptCustom_1:33619968,ScriptCustom_2:33619969,ScriptCustom_3:33619970,ScriptCustom_4:33619971,RadicalSqrt:50331648,RadicalRoot_n:50331649,RadicalRoot_2:50331650,RadicalRoot_3:50331651,RadicalCustom_1:50397184,RadicalCustom_2:50397185,Integral:67108864,IntegralSubSup:67108865,IntegralCenterSubSup:67108866,IntegralDouble:67108867,IntegralDoubleSubSup:67108868,IntegralDoubleCenterSubSLine truncated
e.openButton.menu.cmpEl.css("min-width",e.itemWidth),e.openButton.menu.on("show:before",_.bind(e.onBeforeShowMenu,e)),e.openButton.menu.on("show:after",_.bind(e.onAfterShowMenu,e)),e.openButton.cmpEl.on("hide.bs.dropdown",_.bind(e.onBeforeHideMenu,e)),e.openButton.cmpEl.on("hidden.bs.dropdown",_.bind(e.onAfterHideMenu,e))),e.options.hint&&(e.cmpEl.attr("data-toggle","tooltip"),e.cmpEl.tooltip({title:e.options.hint,placement:e.options.hintAnchor||"cursor"})),e.fieldPicker.on("item:select",_.bind(e.onFieldPickerSelect,e)),e.menuPicker.on("item:select",_.bind(e.onMenuPickerSelect,e)),e.fieldPicker.on("item:click",_.bind(e.onFieldPickerClick,e)),e.menuPicker.on("item:click",_.bind(e.onMenuPickerClick,e)),e.fieldPicker.on("item:contextmenu",_.bind(e.onPickerItemContextMenu,e)),e.menuPicker.on("item:contextmenu",_.bind(e.onPickerItemContextMenu,e)),e.fieldPicker.el.addEventListener("contextmenu",_.bind(e.onPickerComboContextMenu,e),!1),e.menuPicker.el.addEventListener("contextmenu",_.bind(e.onPickerComboContextMenu,e),!1),e.onResize(),e.rendered=!0,e.trigger("render:after",e)}return this},checkSize:function(){if(this.cmpEl&&this.cmpEl.is(":visible")){var t=this,e=this.cmpEl.width(),i=this.cmpEl.height();if(e<this.minWidth)return;this.rootWidth==e&&this.rootHeight==i||(this.rootWidth=e,this.rootHeight=i,setTimeout(function(){t.openButton.menu.cmpEl.outerWidth(),t.rootWidth=t.cmpEl.width()},10),this.onResize())}},onResize:function(){if(this.openButton){var t=$("button",this.openButton.cmpEl);t&&t.css({width:$(".button",this.cmpEl).width(),height:$(".button",this.cmpEl).height()}),this.openButton.menu.hide();var e=this.menuPicker;if(e){var i=e.getSelectedRec();i&&(i=i[0],this.fillComboView(i||e.store.at(0),!!i,!0)),e.onResize()}}this.isSuspendEvents||this.trigger("resize",this)},onBeforeShowMenu:function(t){var e=this;if(_.isFunction(e.beforeOpenHandler))e.beforeOpenHandler(e,t);else if(e.openButton.menu.cmpEl){var i=0;try{var n=$($(".dropdown-menu .dataview.inner .style",e.cmpEl)[0]);i=n?parseInt(n.css("margin-left"))+parseInt(n.css("margin-right")):0}catch(t){}e.openButton.menu.cmpEl.css({width:Math.round((e.cmpEl.width()+i*e.fieldPicker.store.length)/e.itemWidth-.2)*(e.itemWidth+i),"min-height":this.cmpEl.height()})}if(e.options.hint){var o=e.cmpEl.data("bs.tooltip");o&&(void 0===o.dontShow&&(o.dontShow=!0),o.hide())}this.menuPicker.selectedBeforeHideRec=null},onBeforeHideMenu:function(t){if(this.trigger("hide:before",this,t),Common.UI.Scroller.isMouseCapture()&&t.preventDefault(),this.isStylesNotClosable)return!1},onAfterShowMenu:function(t){var e=this;e.menuPicker.scroller&&e.menuPicker.scroller.update({includePadding:!0,suppressScrollX:!0,alwaysVisibleY:!0})},onAfterHideMenu:function(t,e){this.menuPicker.selectedBeforeHideRec=this.menuPicker.getSelectedRec()[0],this.showLast?this.menuPicker.showLastSelected():this.menuPicker.deselectAll(),this.trigger("hide:after",this,t,e)},onFieldPickerSelect:function(t,e,i){},onMenuPickerSelect:function(t,e,i,n){this.needFillComboView=this.disabled,this.disabled||!0===n||(this.fillComboView(i,!1),i&&!this.isSuspendEvents&&this.trigger("select",this,i))},onFieldPickerClick:function(t,e,i){if(!this.disabled){if(this.isSuspendEvents||this.trigger("click",this,i),this.options.hint){var n=this.cmpEl.data("bs.tooltip");n&&(void 0===n.dontShow&&(n.dontShow=!0),n.hide())}this.showLast||this.fieldPicker.deselectAll()}},onMenuPickerClick:function(t,e,i){this.disabled||this.isSuspendEvents||this.trigger("click",this,i)},onPickerItemContextMenu:function(t,e,i,n){if(!this.disabled)return this.isSuspendEvents||this.trigger("contextmenu",this,i,n),n.preventDefault(),n.stopPropagation(),!1},onPickerComboContextMenu:function(t){this.disabled||this.isSuspendEvents||this.trigger("contextmenu",this,void 0,t)},setDisabled:function(t){if(this.disabled=t,this.rendered&&(this.cmpEl.toggleClass("disabled",t),$("button",this.openButton.cmpEl).toggleClass("disabled",t),this.fieldPicker.setDisabled(t),this.needFillComboView&&!t)){var e=this.menuPicker;if(e){var i=e.getSelectedRec();i&&(i=i[0],this.fillComboView(i||e.store.at(0),!1))}}},isDisabled:function(){return this.disabled},fillComboView:function(t,e,i){if(!_.isUndefined(t)&&t instanceof Backbone.Model){this.needFillComboView=!1;var n=this,o=n.menuPicker.store,s=$(n.fieldPicker.el);if(o){if(i||!n.fieldPicker.store.findWhere({id:t.get("id")})){if(void 0===n.itemMarginLeft){var a=$($(this.menuPicker.el).find(".inner > div:not(.grouped-data):not(.ps-scrollbar-x-rail):not(.ps-scrollbar-y-rail)")[0]);a.length>0&&(n.itemMarginLeft=parseInt(a.css("margin-left")),n.itemMarginRight=parseInt(a.css("margin-right")),n.itemPaddingLeft=parseInt(a.css("padding-left")),n.itemPaddingRight=parseInt(a.css("padding-right")),n.itemBorderLeft=parseInt(a.css("border-left-width")),n.itemBorderRight=parseInt(a.css("border-right-width")))}n.fieldPicker.store.reset([]);var r=o.indexOf(t),l=o.length,c=Math.floor(Math.max(s.width(),n.minWidth)/(n.itemWidth+(n.itemMarginLeftLine truncated
var o=t(i.cmpEl.find(".dataview.inner .style").get(0)).parent(),s=o.is(":visible")?parseInt(o.css("width")):i.itemWidth+parseInt(o.css("padding-left"))+parseInt(o.css("padding-right"))+parseInt(o.css("border-left-width"))+parseInt(o.css("border-right-width")),a=i.menuPicker.store.length>=6?6:i.menuPicker.store.length,r=Math.min(i.menuPicker.store.length,Math.round(t(".dataview",t(i.fieldPicker.el)).width()/(-1+s)+.5));r=r<a?a:r,n.menuAlignEl=i.cmpEl,n.menuAlign="tl-tl";var l=i.cmpEl.width()-i.openButton.$el.width()-r*(-1+s)-1;n.setOffset(Math.min(l,0)),n.cmpEl.css({width:r*(s+-1),"min-height":i.cmpEl.height()})}i.menuPicker.scroller&&i.menuPicker.scroller.update({includePadding:!0,suppressScrollX:!0}),i.removeTips()}}),this.listStyles.fieldPicker.itemTemplate=e.template(['<div class="style" id="<%= id %>">','<div style="background-image: url(<%= imageUrl %>); width: '+this.listStyles.itemWidth+"px; height: "+this.listStyles.itemHeight+'px;"/>',"</div>"].join("")),this.listStyles.menuPicker.itemTemplate=e.template(['<div class="style" id="<%= id %>">','<div style="background-image: url(<%= imageUrl %>); width: '+this.listStyles.itemWidth+"px; height: "+this.listStyles.itemHeight+'px;"/>',"</div>"].join("")),this.paragraphControls.push(this.listStyles),this.textOnlyControls.push(this.listStyles),e.each(this.toolbarControls.concat(this.paragraphControls),function(t){e.isFunction(t.setDisabled)&&t.setDisabled(!0)}),this.btnMailRecepients.setDisabled(!0);var a=new Common.UI.MenuItem({caption:i.textStyleMenuUpdate}).on("click",e.bind(i.onStyleMenuUpdate,i)),r=new Common.UI.MenuItem({caption:i.textStyleMenuDelete}).on("click",e.bind(i.onStyleMenuDelete,i)),l=new Common.UI.MenuItem({caption:i.textStyleMenuRestore}).on("click",e.bind(i.onStyleMenuDelete,i)),c=new Common.UI.MenuItem({caption:i.textStyleMenuRestoreAll}).on("click",e.bind(i.onStyleMenuRestoreAll,i)),d=new Common.UI.MenuItem({caption:i.textStyleMenuDeleteAll}).on("click",e.bind(i.onStyleMenuDeleteAll,i));return null==this.styleMenu&&(this.styleMenu=new Common.UI.Menu({items:[a,r,l,c,d]})),this},render:function(e){var i=this;this.trigger("render:before",this);var n=Common.localStorage.getItem("de-pgmargins-top"),o=Common.localStorage.getItem("de-pgmargins-left"),s=Common.localStorage.getItem("de-pgmargins-bottom"),a=Common.localStorage.getItem("de-pgmargins-right");if(null!==n&&null!==o&&null!==s&&null!==a){var r=this.btnPageMargins.menu.items[0];r.options.value=r.value=[parseFloat(n),parseFloat(o),parseFloat(s),parseFloat(a)],r.setVisible(!0),t(r.el).html(r.template({id:Common.UI.getId(),caption:r.caption,options:r.options}))}else this.btnPageMargins.menu.items[0].setVisible(!1);var l=Common.localStorage.getItem("de-compact-toolbar"),c=!!(null!==l&&1==parseInt(l)||null===l&&e.customization&&e.customization.compactToolbar);return i.$el.html(this.template({isCompactView:c})),i.rendererComponents(c?"short":"full"),i.isCompactView=c,this.trigger("render:after",this),l=Common.localStorage.getItem("de-hide-synch"),this.showSynchTip=!(l&&1==parseInt(l)),this.needShowSynchTip=!1,this},rendererComponents:function(e){var i="short"===e?"short":"full",n=function(e,i){var n=t(e),o=n.get(0);o&&(i.rendered?(i.el=document.getElementById(i.id),o.appendChild(document.getElementById(i.id))):i.render(n))};n("#id-toolbar-"+i+"-placeholder-btn-newdocument",this.btnNewDocument),n("#id-toolbar-"+i+"-placeholder-btn-opendocument",this.btnOpenDocument),n("#id-toolbar-"+i+"-placeholder-field-fontname",this.cmbFontName),n("#id-toolbar-"+i+"-placeholder-field-fontsize",this.cmbFontSize),n("#id-toolbar-"+i+"-placeholder-btn-print",this.btnPrint),n("#id-toolbar-"+i+"-placeholder-btn-save",this.btnSave),n("#id-toolbar-"+i+"-placeholder-btn-undo",this.btnUndo),n("#id-toolbar-"+i+"-placeholder-btn-redo",this.btnRedo),n("#id-toolbar-"+i+"-placeholder-btn-copy",this.btnCopy),n("#id-toolbar-"+i+"-placeholder-btn-paste",this.btnPaste),n("#id-toolbar-"+i+"-placeholder-btn-incfont",this.btnIncFontSize),n("#id-toolbar-"+i+"-placeholder-btn-decfont",this.btnDecFontSize),n("#id-toolbar-"+i+"-placeholder-btn-bold",this.btnBold),n("#id-toolbar-"+i+"-placeholder-btn-italic",this.btnItalic),n("#id-toolbar-"+i+"-placeholder-btn-underline",this.btnUnderline),n("#id-toolbar-"+i+"-placeholder-btn-strikeout",this.btnStrikeout),n("#id-toolbar-"+i+"-placeholder-btn-superscript",this.btnSuperscript),n("#id-toolbar-"+i+"-placeholder-btn-subscript",this.btnSubscript),n("#id-toolbar-"+i+"-placeholder-btn-highlight",this.btnHighlightColor),n("#id-toolbar-"+i+"-placeholder-btn-fontcolor",this.btnFontColor),n("#id-toolbar-"+i+"-placeholder-btn-align-left",this.btnAlignLeft),n("#id-toolbar-"+i+"-placeholder-btn-align-center",this.btnAlignCenter),n("#id-toolbar-"+i+"-placeholder-btn-align-right",this.btnAlignRight),n("#id-toolbar-"+i+"-placeholder-btn-align-just",this.btnAlignJust),n("#id-toolbar-"+i+"-placeholder-btn-incoffset",this.btnIncLeftOffset),n("#id-toolbar-"+i+"-placeholder-btn-decoffset",this.btnDecLeftLine truncated
tipDropCap:"Insert drop cap",txtScheme1:"Office",txtScheme2:"Grayscale",txtScheme3:"Apex",txtScheme4:"Aspect",txtScheme5:"Civic",txtScheme6:"Concourse",txtScheme7:"Equity",txtScheme8:"Flow",txtScheme9:"Foundry",txtScheme10:"Median",txtScheme11:"Metro",txtScheme12:"Module",txtScheme13:"Opulent",txtScheme14:"Oriel",txtScheme15:"Origin",txtScheme16:"Paper",txtScheme17:"Solstice",txtScheme18:"Technic",txtScheme19:"Trek",txtScheme20:"Urban",txtScheme21:"Verve",textInsPageBreak:"Insert Page Break",textInsColumnBreak:"Insert Column Break",textInsSectionBreak:"Insert Section Break",textNextPage:"Next Page",textContPage:"Continuous Page",textEvenPage:"Even Page",textOddPage:"Odd Page",tipSaveCoauth:"Save your changes for the other users to see them.",tipMailRecepients:"Mail Merge",textStyleMenuUpdate:"Update from select",textStyleMenuRestore:"Restore to default",textStyleMenuDelete:"Delete style",textStyleMenuRestoreAll:"Restore all to default styles",textStyleMenuDeleteAll:"Delete all custom styles",textStyleMenuNew:"New style from selection",textInsText:"Insert text box",textInsTextArt:"Insert Text Art",tipColumns:"Insert columns",textColumnsOne:"One",textColumnsTwo:"Two",textColumnsThree:"Three",textColumnsLeft:"Left",textColumnsRight:"Right",tipPageMargins:"Page Margins",textMarginsLast:"Last Custom",textMarginsNormal:"Normal",textMarginsUsNormal:"US Normal",textMarginsNarrow:"Narrow",textMarginsModerate:"Moderate",textMarginsWide:"Wide",textPageMarginsCustom:"Custom margins",textTop:"Top: ",textLeft:"Left: ",textBottom:"Bottom: ",textRight:"Right: ",textPageSizeCustom:"Custom Page Size",textPortrait:"Portrait",textLandscape:"Landscape",textInsertPageCount:"Insert number of pages",textCharts:"Charts",tipNotes:"Footnotes",mniInsFootnote:"Insert Footnote",mniDelFootnote:"Delete All Footnotes",mniNoteSettings:"Notes Settings",textGotoFootnote:"Go to Footnotes",tipChangeChart:"Change Chart Type",textColumnsCustom:"Custom Columns",textSurface:"Surface",tipContents:"Insert or edit table of contents",textContentsSettings:"Settings",textContentsRemove:"Remove table of contents",textUpdateAll:"Update entire table",textUpdatePages:"Update page numbers only"},DE.Views.Toolbar||{}))}),void 0===Common)var Common={};if(define("common/main/lib/component/LoadMask",["common/main/lib/component/BaseView"],function(){"use strict";Common.UI.LoadMask=Common.UI.BaseView.extend(function(){var t,e,i;return{options:{cls:"",style:"",title:"Loading...",owner:document.body},template:_.template(['<div id="<%= id %>" class="asc-loadmask-body <%= cls %>" role="presentation" tabindex="-1">','<div class="asc-loadmask-image"></div>','<div class="asc-loadmask-title"><%= title %></div>',"</div>"].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t),this.template=this.options.template||this.template,this.cls=this.options.cls,this.style=this.options.style,this.title=this.options.title,this.owner=this.options.owner},render:function(){return this},show:function(){if(!e&&!i){if(t=this.owner instanceof Common.UI.BaseView?$(this.owner.el):$(this.owner),t.hasClass("masked"))return this;var n=this;return e=$('<div class="asc-loadmask"></div>'),i=$(this.template({id:n.id,cls:n.cls,style:n.style,title:n.title})),t.addClass("masked"),t.append(e),t.append(i),i.css({top:Math.round(t.height()/2-(i.height()+parseInt(i.css("padding-top"))+parseInt(i.css("padding-bottom")))/2)+"px",left:Math.round(t.width()/2-(i.width()+parseInt(i.css("padding-left"))+parseInt(i.css("padding-right")))/2)+"px"}),Common.util.Shortcuts.suspendEvents(),this}},hide:function(){t&&t.removeClass("masked"),e&&e.remove(),i&&i.remove(),e=null,i=null,Common.util.Shortcuts.resumeEvents()},setTitle:function(e){this.title=e,t&&t.hasClass("masked")&&i&&$(".asc-loadmask-title",i).html(e)},isVisible:function(){return!_.isEmpty(i)}}}())}),define("documenteditor/main/app/view/MailMergeRecepients",["common/main/lib/component/Window","common/main/lib/component/LoadMask"],function(){"use strict";DE.Views.MailMergeRecepients=Common.UI.Window.extend(_.extend({initialize:function(t){var e={};_.extend(e,{title:this.textTitle,width:1024,height:621,header:!0},t),this.template=['<div id="id-mail-recepients-placeholder"></div>'].join(""),e.tpl=_.template(this.template)(e),this.fileChoiceUrl=t.fileChoiceUrl||"",Common.UI.Window.prototype.initialize.call(this,e)},render:function(){Common.UI.Window.prototype.render.call(this),this.$window.find("> .body").css({height:"auto",overflow:"hidden"});var t=document.createElement("iframe");t.width="100%",t.height=585,t.align="top",t.frameBorder=0,t.scrolling="no",t.onload=_.bind(this._onLoad,this),$("#id-mail-recepients-placeholder").append(t),this.loadMask=new Common.UI.LoadMask({owner:$("#id-mail-recepients-placeholder")}),this.loadMask.setTitle(this.textLoading),this.loadMask.show(),t.src=this.fileChoiceUrl;var e=this;this._eventfunc=function(t){e._onWindowMessage(t)},this._bindWindowEvents.call(this),this.on("close",function(t){e._unbindLine truncated
template:['<div class="box" style="height:'+(e.options.height-85)+'px;">','<div class="content-panel" style="padding: 15px 10px;"><div class="inner-content">','<div class="settings-panel active">','<table cols="2" style="width: 100%;">',"<tr>",'<td class="padding-small">','<div id="tableofcontents-chb-pages"></div>',"</td>",'<td rowspan="5" class="padding-small" style="vertical-align: top;">','<div style="border: 1px solid #cbcbcb;width: 240px; height: 182px; float: right;position:relative;overflow:hidden;">','<div id="tableofcontents-img" style="width: 230px; height: 100%;"></div>',"</div>","</td>","</tr>","<tr>",'<td class="padding-small">','<div id="tableofcontents-chb-align"></div>',"</td>","</tr>","<tr>",'<td class="padding-large">','<label class="input-label">'+e.textLeader+"</label>",'<div id="tableofcontents-combo-leader" class="input-group-nr" style="display: inline-block; width:95px; margin-left: 10px;"></div>',"</td>","</tr>","<tr>",'<td class="padding-large">','<div id="tableofcontents-chb-links"></div>',"</td>","</tr>","<tr>",'<td class="padding-small">','<label class="input-label padding-small" style="display: block;">'+e.textBuildTable+"</label>",'<div id="tableofcontents-radio-levels" class="padding-small" style="display: block;"></div>','<div id="tableofcontents-radio-styles" class="" style="display: block;"></div>',"</td>","</tr>","<tr>",'<td class="padding-small" style="vertical-align: top;">','<div id="tableofcontents-from-levels" style="width:220px;">','<label class="input-label">'+e.textLevels+"</label>",'<div id="tableofcontents-spin-levels" style="display: inline-block; width:95px; margin-left: 10px;"></div>',"</div>",'<div id="tableofcontents-from-styles" class="hidden">','<table><tr><td style="height: 25px;">','<label class="input-label" style="width: 144px; margin-left: 23px;">'+e.textStyle+"</label>",'<label class="input-label" style="">'+e.textLevel+"</label>","</td></tr>","<tr><td>",'<div id="tableofcontents-styles-list" class="header-styles-tableview" style="width:100%; height: 122px;"></div>',"</td></tr></table>","</div>","</td>",'<td class="padding-small" style="vertical-align: top;">','<label class="input-label" style="margin-left: 10px;">'+e.textStyles+"</label>",'<div id="tableofcontents-combo-styles" class="input-group-nr" style="display: inline-block; width:95px; margin-left: 10px;"></div>',"</td>","</tr>","</table>","</div></div>","</div>","</div>",'<div class="separator horizontal"/>','<div class="footer center">','<button class="btn normal dlg-btn primary" result="ok" style="margin-right: 10px; width: 86px;">'+e.okButtonText+"</button>",'<button class="btn normal dlg-btn" result="cancel" style="width: 86px;">'+e.cancelButtonText+"</button>","</div>"].join("")},t),this.api=t.api,this.handler=t.handler,this.props=t.props,this.startLevel=1,this.endLevel=3,this._noApply=!0,this._originalProps=null,Common.Views.AdvancedSettingsWindow.prototype.initialize.call(this,this.options)},render:function(){Common.Views.AdvancedSettingsWindow.prototype.render.call(this);var t=this;this.chPages=new Common.UI.CheckBox({el:$("#tableofcontents-chb-pages"),labelText:this.strShowPages,value:"checked"}),this.chPages.on("change",_.bind(function(t,e,i,n){var o="checked"==t.getValue();if(this.chAlign.setDisabled(!o),this.cmbLeader.setDisabled(!o),this.api&&!this._noApply){var s=this._originalProps?this._originalProps:new Asc.CTableOfContentsPr;s.put_ShowPageNumbers(o),o&&(s.put_RightAlignTab("checked"==this.chAlign.getValue()),s.put_TabLeader(this.cmbLeader.getValue())),this.api.SetDrawImagePlaceContents("tableofcontents-img",s),this.scrollerY.update()}},this)),this.chAlign=new Common.UI.CheckBox({el:$("#tableofcontents-chb-align"),labelText:this.strAlign,value:"checked"}),this.chAlign.on("change",_.bind(function(t,e,i,n){var o="checked"==t.getValue();if(this.cmbLeader.setDisabled(!o),this.api&&!this._noApply){var s=this._originalProps?this._originalProps:new Asc.CTableOfContentsPr;s.put_RightAlignTab(o),o&&s.put_TabLeader(this.cmbLeader.getValue()),this.api.SetDrawImagePlaceContents("tableofcontents-img",s),this.scrollerY.update()}},this)),this.cmbLeader=new Common.UI.ComboBox({el:$("#tableofcontents-combo-leader"),style:"width: 85px;",menuStyle:"min-width: 85px;",editable:!1,cls:"input-group-nr",data:[{value:Asc.c_oAscTabLeader.None,displayValue:this.textNone},{value:Asc.c_oAscTabLeader.Dot,displayValue:"...................."},{value:Asc.c_oAscTabLeader.Hyphen,displayValue:"-----------------"},{value:Asc.c_oAscTabLeader.Underscore,displayValue:"__________"}]}),this.cmbLeader.setValue(Asc.c_oAscTabLeader.Dot),this.cmbLeader.on("selected",_.bind(function(t,e){if(this.api&&!this._noApply){var i=this._originalProps?this._originalProps:new Asc.CTableOfContentsPr;i.put_TabLeader(e.value),this.api.SetDrawImagePlaceContents("tableofcontents-img",i),this.scrollerY.update()}},this)),this.chLinks=new Common.UI.CheckBox({el:$("#tableofcontents-chb-links"),labelText:this.strLinks,value:"checked"}),thiLine truncated
onApiFocusObject:function(t){if(this.editMode){for(var e,i,n,o=-1,s=!1,a=!1,r=!1,l=!1,c=!1,d=void 0,h=!0,p=void 0,m=this.toolbar,u=!1,g=!1,b=!1,f=!1,C=!1;++o<t.length;)n=t[o].get_ObjectType(),e=t[o].get_ObjectValue(),n===Asc.c_oAscTypeSelectElement.Paragraph?(s=e.get_Locked(),l=e.get_CanAddTable(),c=e.get_CanAddImage(),p=e,i=e.get_Shade()):n===Asc.c_oAscTypeSelectElement.Header?(a=e.get_Locked(),u=!0):n===Asc.c_oAscTypeSelectElement.Image?(C=u=!0,r=e.get_Locked(),e&&e.get_ChartProperties()&&(g=!0)):n===Asc.c_oAscTypeSelectElement.Math&&(b=!0,Asc.c_oAscMathInterfaceType.Common===e.get_Type()&&(f=!0)),n!==Asc.c_oAscTypeSelectElement.Table&&n!==Asc.c_oAscTypeSelectElement.Header&&n!==Asc.c_oAscTypeSelectElement.Image||(d=!1),!1!==d&&n==Asc.c_oAscTypeSelectElement.Paragraph&&(d=!0);i&&this.onParagraphColor(i);var v=s||a;this._state.prcontrolsdisable!=v&&(this._state.activated&&(this._state.prcontrolsdisable=v),_.each(m.paragraphControls,function(t){t.setDisabled(v)},this));var y=s||a||g;if(this._state.textonlycontrolsdisable!=y&&(this._state.activated&&(this._state.textonlycontrolsdisable=y),v||_.each(m.textOnlyControls,function(t){t.setDisabled(y)},this),m.btnCopyStyle.setDisabled(y),m.btnClearStyle.setDisabled(y)),d&&p){var w=p.get_FramePr(),x=Asc.c_oAscDropCap.None;void 0!==w?(x=w.get_DropCap(),d=x===Asc.c_oAscDropCap.Drop||x===Asc.c_oAscDropCap.Margin,h=!1):d=p.get_CanAddDropCap(),d&&this.onDropCap(x)}v=v||!d||b,v!==m.btnDropCap.isDisabled()&&m.btnDropCap.setDisabled(v),m.btnDropCap.isDisabled()||h===m.mnuDropCapAdvanced.isDisabled()||m.mnuDropCapAdvanced.setDisabled(h),v=!l||a||b,v!=m.btnInsertTable.isDisabled()&&m.btnInsertTable.setDisabled(v),v=m.mnuPageNumCurrentPos.isDisabled()&&m.mnuPageNumberPosPicker.isDisabled(),v!=m.mnuInsertPageNum.isDisabled()&&m.mnuInsertPageNum.setDisabled(v);var S=this.api.asc_IsCursorInFootnote();v=s||a||u||b&&!f||S,v!=m.btnInsertPageBreak.isDisabled()&&m.btnInsertPageBreak.setDisabled(v),v=s||a||!c||b,v!=m.btnInsertImage.isDisabled()&&(m.btnInsertImage.setDisabled(v),m.btnInsertShape.setDisabled(v),m.btnInsertText.setDisabled(v)),(v||C||S)!=m.mnuInsertTextArt.isDisabled()&&m.mnuInsertTextArt.setDisabled(v||C||S),g!==this._state.in_chart&&(m.btnInsertChart.updateHint(g?m.tipChangeChart:m.tipInsertChart),this._state.in_chart=g),v=g&&r||!g&&v,v!=m.btnInsertChart.isDisabled()&&m.btnInsertChart.setDisabled(v),v=s||a||g||!c&&!b,v!==m.btnInsertEquation.isDisabled()&&m.btnInsertEquation.setDisabled(v),v=s||a||b,v!==m.btnSuperscript.isDisabled()&&(m.btnSuperscript.setDisabled(v),m.btnSubscript.setDisabled(v)),b!==m.btnEditHeader.isDisabled()&&m.btnEditHeader.setDisabled(b),v=s||b||C||u,v!==m.btnNotes.isDisabled()&&m.btnNotes.setDisabled(v),v=s||a||C,v!=m.btnColumns.isDisabled()&&m.btnColumns.setDisabled(v),m.listStylesAdditionalMenuItem&&void 0===p!==m.listStylesAdditionalMenuItem.isDisabled()&&m.listStylesAdditionalMenuItem.setDisabled(void 0===p),this._state.in_equation=b}},onApiStyleChange:function(t){this.toolbar.btnCopyStyle.toggle(t,!0),this.modeAlwaysSetStyle=!1},onApiParagraphStyleChange:function(t){if(this._state.prstyle!=t){var e=this.toolbar.listStyles;if(e.rendered){e.suspendEvents();var i=e.menuPicker.store.findWhere({title:t});this._state.prstyle=e.menuPicker.store.length>0||window.styles_loaded?t:void 0,e.menuPicker.selectRecord(i),e.resumeEvents()}}},onApiPageOrient:function(t){this._state.pgorient!==t&&(this.toolbar.btnPageOrient.menu.items[t?0:1].setChecked(!0),this._state.pgorient=t)},onApiLockDocumentProps:function(){!0!==this._state.lock_doc&&(this.toolbar.btnPageOrient.setDisabled(!0),this.toolbar.btnPageSize.setDisabled(!0),this._state.activated&&(this._state.lock_doc=!0))},onApiUnLockDocumentProps:function(){!1!==this._state.lock_doc&&(this.toolbar.btnPageOrient.setDisabled(!1),this.toolbar.btnPageSize.setDisabled(!1),this._state.activated&&(this._state.lock_doc=!1))},onApiLockDocumentSchema:function(){this.toolbar.btnColorSchemas.setDisabled(!0)},onApiUnLockDocumentSchema:function(){this.toolbar.btnColorSchemas.setDisabled(!1)},onApiLockHeaderFooters:function(){this.toolbar.mnuPageNumberPosPicker.setDisabled(!0),this.toolbar.mnuInsertPageNum.setDisabled(this.toolbar.mnuPageNumCurrentPos.isDisabled())},onApiUnLockHeaderFooters:function(){this.toolbar.mnuPageNumberPosPicker.setDisabled(!1),this.toolbar.mnuInsertPageNum.setDisabled(!1)},onApiZoomChange:function(t,e){this.toolbar.btnFitPage.setChecked(2==e,!0),this.toolbar.btnFitWidth.setChecked(1==e,!0),this.toolbar.mnuZoom.options.value=t,$(".menu-zoom .zoom",this.toolbar.el).html(t+"%")},onApiStartHighlight:function(t){this.toolbar.btnHighlightColor.toggle(t,!0)},onApiHighlightColor:function(t){var e=this.api.get_TextProps().get_TextPr();e&&(t=e.get_HighLight(),-1==t?-1!=this._state.clrhighlight&&(this.toolbar.mnuHighlightTransparent.setChecked(!0,!0),this.toolbar.mnuHighlightColorPicker.cmpEl&&(this._state.clrhighlight=-1,this.toolbar.mnuHighlightColorPicker.select(null,!0))):null!==t?this._state.clrhighligLine truncated
this.api&&this.api.asc_GotoFootnote(!0);var e=this;setTimeout(function(){Common.NotificationCenter.trigger("edit:complete",e.toolbar)},50)},_clearBullets:function(){this.toolbar.btnMarkers.toggle(!1,!0),this.toolbar.btnNumbers.toggle(!1,!0),this.toolbar.btnMultilevels.toggle(!1,!0),this.toolbar.mnuMarkersPicker.selectByIndex(0,!0),this.toolbar.mnuNumbersPicker.selectByIndex(0,!0),this.toolbar.mnuMultilevelPicker.selectByIndex(0,!0)},_getApiTextSize:function(){var t=12,e=this.api.get_TextProps();return e&&e.get_TextPr&&(t=e.get_TextPr().get_FontSize()),t},onNewFontColor:function(t,e){this.toolbar.mnuFontColorPicker.addNewColor()},onAutoFontColor:function(t){this._state.clrtext=this._state.clrtext_asccolor=void 0;var e=new Asc.asc_CColor;e.put_auto(!0),this.api.put_TextColor(e),this.toolbar.btnFontColor.currentColor={color:e,isAuto:!0},$(".btn-color-value-line",this.toolbar.btnFontColor.cmpEl).css("background-color","#000"),this.toolbar.mnuFontColorPicker.clearSelection(),this.toolbar.mnuFontColorPicker.currentColor={color:e,isAuto:!0}},onNewParagraphColor:function(t,e){this.toolbar.mnuParagraphColorPicker.addNewColor()},onSelectHighlightColor:function(t,e){this._setMarkerColor(e,"menu")},onSelectFontColor:function(t,e){this._state.clrtext=this._state.clrtext_asccolor=void 0;var i="object"==typeof e?e.isAuto?"#000":e.color:e;this.toolbar.btnFontColor.currentColor=e,$(".btn-color-value-line",this.toolbar.btnFontColor.cmpEl).css("background-color","#"+i),this.toolbar.mnuFontColorPicker.currentColor=e,this.api&&this.api.put_TextColor(e.isAuto?e.color:Common.Utils.ThemeColor.getRgbColor(e)),Common.component.Analytics.trackEvent("ToolBar","Text Color")},onParagraphColorPickerSelect:function(t,e){this._state.clrback=this._state.clrshd_asccolor=void 0;var i="object"==typeof e?e.color:e;this.toolbar.btnParagraphColor.currentColor=e,$(".btn-color-value-line",this.toolbar.btnParagraphColor.cmpEl).css("background-color","transparent"!=e?"#"+i:i),this.toolbar.mnuParagraphColorPicker.currentColor=e,this.api&&("transparent"==e?this.api.put_ParagraphShade(!1):this.api.put_ParagraphShade(!0,Common.Utils.ThemeColor.getRgbColor(e))),Common.NotificationCenter.trigger("edit:complete",this)},onBtnHighlightColor:function(t){t.pressed?(this._setMarkerColor(t.currentColor),Common.component.Analytics.trackEvent("ToolBar","Highlight Color")):this.api.SetMarkerFormat(!1)},onBtnFontColor:function(){this.toolbar.mnuFontColorPicker.trigger("select",this.toolbar.mnuFontColorPicker,this.toolbar.mnuFontColorPicker.currentColor)},onBtnParagraphColor:function(){this.toolbar.mnuParagraphColorPicker.trigger("select",this.toolbar.mnuParagraphColorPicker,this.toolbar.mnuParagraphColorPicker.currentColor)},onHighlightTransparentClick:function(t,e){this._setMarkerColor("transparent","menu"),t.setChecked(!0,!0),this.toolbar.btnHighlightColor.currentColor="transparent",$(".btn-color-value-line",this.toolbar.btnHighlightColor.cmpEl).css("background-color","transparent")},onParagraphColor:function(t){var e,i=this.toolbar.mnuParagraphColorPicker;if(null!==t&&void 0!==t&&t.get_Value()===Asc.c_oAscShdClear){var n=t.get_Color();e=n?n.get_type()==Asc.c_oAscColor.COLOR_TYPE_SCHEME?{color:Common.Utils.ThemeColor.getHexColor(n.get_r(),n.get_g(),n.get_b()),effectValue:n.get_value()}:Common.Utils.ThemeColor.getHexColor(n.get_r(),n.get_g(),n.get_b()):"transparent"}else e="transparent";var o=typeof e;if(o!==typeof this._state.clrback||"object"==o&&(e.effectValue!==this._state.clrback.effectValue||this._state.clrback.color.indexOf(e.color)<0)||"object"!=o&&this._state.clrback.indexOf(e)<0){if("object"==typeof e){for(var s=!1,a=0;a<10;a++)if(Common.Utils.ThemeColor.ThemeValues[a]==e.effectValue){i.select(e,!0),s=!0;break}s||i.clearSelection()}else i.select(e,!0);this._state.clrback=e}this._state.clrshd_asccolor=t},onApiTextColor:function(t){if(t.get_auto()){if("auto"!==this._state.clrtext){this.toolbar.mnuFontColorPicker.clearSelection();var e=this.toolbar.btnFontColor.menu.$el.find("#id-toolbar-menu-auto-fontcolor > a");!e.hasClass("selected")&&e.addClass("selected"),this._state.clrtext="auto"}}else{var i,n=this.toolbar.mnuFontColorPicker;t&&(i=t.get_type()==Asc.c_oAscColor.COLOR_TYPE_SCHEME?{color:Common.Utils.ThemeColor.getHexColor(t.get_r(),t.get_g(),t.get_b()),effectValue:t.get_value()}:Common.Utils.ThemeColor.getHexColor(t.get_r(),t.get_g(),t.get_b()));var o=typeof i,s=typeof this._state.clrtext;if("auto"==this._state.clrtext||o!==s||"object"==o&&(i.effectValue!==this._state.clrtext.effectValue||this._state.clrtext.color.indexOf(i.color)<0)||"object"!=o&&this._state.clrtext.indexOf(i)<0){var e=this.toolbar.btnFontColor.menu.$el.find("#id-toolbar-menu-auto-fontcolor > a");if(e.hasClass("selected")&&e.removeClass("selected"),"object"==typeof i){for(var a=!1,r=0;r<10;r++)if(Common.Utils.ThemeColor.ThemeValues[r]==i.effectValue){n.select(i,!0),a=!0;break}a||n.clearSelection()}else n.select(i,!0);this._state.clrtext=i}}this._state.clrtext_asccolor=t},fillAutoShapesLine truncated
return'\r\n<div class="statusbar" style="display:table;">\r\n <div class="status-group dropup">\r\n <label id="label-pages" class="status-label dropdown-toggle" style="margin-left: 40px;" data-toggle="dropdown"><%= Common.Utils.String.format(scope.pageIndexText, 1, 1) %></label>\r\n <div id="status-goto-box" class="dropdown-menu">\r\n <label style="float:left;line-height:22px;"><%= scope.goToPageText %></label>\r\n <div id="status-goto-page" style="display:inline-block;"></div>\r\n </div>\r\n </div>\r\n \x3c!-- /** coauthoring begin **/ --\x3e\r\n <div id="status-users-ct" class="status-group dropup" style="display:none;">\r\n <div class="separator short" style="margin-right: 12px; margin-left: 40px;" />\r\n <div id="status-users-block" style="display:inline-block; cursor:pointer;">\r\n <span id="users-icon" class="img-commonctrl" style="margin-bottom: 2px;"/>\r\n <label id="status-users-count" class="status-label" style="font-size: 14px; font-weight: normal; margin-top: -1px;">+</label>\r\n </div>\r\n <div id="status-users-menu" class="dropdown-menu">\r\n <label style="display: block;margin-right: 14px;"><%= scope.tipUsers %></label>\r\n <div id="status-users-list"></div>\r\n <label id="status-change-rights" class="link" style="margin-top: 15px;"><%= scope.txAccessRights %></label>\r\n </div>\r\n <div class="separator short" style="margin-left: 10px;" />\r\n </div>\r\n \x3c!-- /** coauthoring end **/ --\x3e\r\n <div class="status-group" style="width:100%; text-align:center;">\r\n <label id="label-action" class="status-label"></label>\r\n </div>\r\n <div class="status-group" style="">\r\n <div class="separator short el-edit"></div>\r\n <div class="cnt-lang el-edit">\r\n <div class="dropdown-toggle" data-toggle="dropdown" style="margin-right: 6px;">\r\n <span class="icon-lang-flag lang-flag" data-vertical-offset="10" />\r\n <label id="status-label-lang" class="status-label">English (United States)</label>\r\n <div class="caret up img-commonctrl" />\r\n </div>\r\n </div>\r\n <button id="btn-doc-lang" type="button" class="btn small btn-toolbar el-edit"><span class="btn-icon btn-ic-doclang">&nbsp;</span></button>\r\n <button id="btn-doc-spell" type="button" class="btn small btn-toolbar el-edit"><span class="btn-icon btn-ic-docspell">&nbsp;</span></button>\r\n <div class="separator short el-edit"></div>\r\n <div id="btn-doc-review" class="el-edit el-review" style="display: inline-block;"></div>\r\n <div class="separator short el-edit el-review"></div>\r\n <button id="btn-zoom-topage" type="button" class="btn small btn-toolbar"><span class="btn-icon btn-ic-zoomtopage">&nbsp;</span></button>\r\n <button id="btn-zoom-towidth" type="button" class="btn small btn-toolbar"><span class="btn-icon btn-ic-zoomtowidth">&nbsp;</span></button>\r\n <button id="btn-zoom-down" type="button" class="btn small btn-toolbar"><span class="btn-icon btn-ic-zoomdown">&nbsp;</span></button>\r\n <div class="cnt-zoom">\r\n <div class="dropdown-toggle" data-toggle="dropdown">\r\n <label id="label-zoom" class="status-label">Zoom 100%</label>\r\n </div>\r\n </div>\r\n <button id="btn-zoom-up" type="button" class="btn small btn-toolbar" style="margin-right:40px;"><span class="btn-icon btn-ic-zoomup">&nbsp;</span></button>\r\n </div>\r\n</div>\r\n'}),define("documenteditor/main/app/model/Pages",["underscore","backbone"],function(t,e){"use strict";DE.Models=DE.Models||{},DE.Models.Pages=e.Model.extend({defaults:{current:0,count:0}})}),define("documenteditor/main/app/view/Statusbar",["text!documenteditor/main/app/template/StatusBar.template","jquery","underscore","backbone","tip","common/main/lib/component/Menu","common/main/lib/component/Window","documenteditor/main/app/model/Pages"],function(t,e,i,n){"use strict";function o(t){this.pages.set("count",t)}function s(t){this.pages.set("current",t+1)}function a(t,i,n){e(".statusbar #label-pages",this.$el).text(Common.Utils.String.format(this.pageIndexText,t.get("current"),t.get("count")))}function r(t,i,n){var o=e(t.el.parentNode,this.$el);o.find("#status-label-lang").text(i.caption),o.find(".icon-lang-flag").removeClass(this.langMenu.prevTip).addClass(i.value.tip),this.langMenu.prevTip=i.value.tip,this.fireEvent("langchanged",[this,i.value.code,i.caption])}i.template("Page <%= current %> of <%= count %>");DE.Views.Statusbar=n.View.extend(i.extend({el:"#statusbar",template:i.template(t),storeUsers:void 0,tplUser:['<li id="<%= user.get("iid") %>" class="<% if (!user.get("online")) { %> offline <% } if (user.get("view")) {%> viewmode <% } %>">','<div class="color" style="background-color: <%= user.get("color") %>;" >','<label claLine truncated
this.reviewChangesView&&this.reviewChangesView.scroller&&this.reviewChangesView.scroller.update({minScrollbarLength:40,alwaysVisibleY:!0})},isVisible:function(){return this.$window&&this.$window.is(":visible")},setLeftTop:function(t,e,i,n){if(this.$window||this.render(),n&&(t=this.arrowPosX,e=this.arrowPosY,i=this.leftX),!_.isUndefined(t)||!_.isUndefined(e)){this.arrowPosX=t,this.arrowPosY=e,this.leftX=i;var o=$("#id-review-popover"),s=$("#id-review-arrow"),a=$("#editor_sdk"),r=null,l=0,c="",d=0,h="",p=0,m="",u=0,g="",b=0,f=0,C=0,v=0,y=0,w=0;o&&s&&a&&a.get(0)&&(r=a.get(0).getBoundingClientRect())&&(l=r.height-2*this.sdkBounds.padding,this.$window.css({maxHeight:l+"px"}),this.sdkBounds.width=r.width,this.sdkBounds.height=r.height,_.isUndefined(t)||(c=$("#id_vertical_scroll"),c.length?d="none"!==c.css("display")?c.width():0:(c=$("#ws-v-scrollbar"),c.length&&(d="none"!==c.css("display")?c.width():0)),this.sdkBounds.width-=d,h=$("#id_panel_left"),h.length&&(p="none"!==h.css("display")?h.width():0),m=$("#id_panel_thumbnails"),m.length&&(u="none"!==m.css("display")?m.width():0,this.sdkBounds.width-=u),f=Math.min(0+t+this.arrow.width,0+this.sdkBounds.width-this.$window.outerWidth()),f=Math.max(0+p+this.arrow.width,f),s.removeClass("right").addClass("left"),_.isUndefined(i)||(C=this.$window.outerWidth())&&(t+C>this.sdkBounds.width-this.arrow.width+5&&this.leftX>C?(f=this.leftX-C+0-this.arrow.width,s.removeClass("left").addClass("right")):f=0+t+this.arrow.width),this.$window.css("left",f+"px")),_.isUndefined(e)||(g=$("#id_panel_top"),w=0,g.length?(b="none"!==g.css("display")?g.height():0,w+=this.sdkBounds.paddingTop):(g=$("#ws-h-scrollbar"),g.length&&(b="none"!==g.css("display")?g.height():0,w-=this.sdkBounds.paddingTop)),this.sdkBounds.height-=b,v=this.$window.outerHeight(),y=Math.min(0+l-v,this.arrowPosY+0-this.arrow.height),y=Math.max(y,w),this.$window.css("top",y+"px"))),this.calculateSizeOfContent()}},calculateSizeOfContent:function(t){if(!t||this.$window.is(":visible")){this.$window.css({overflow:"hidden"});var e=$("#id-review-arrow"),i=$("#id-review-popover"),n=null,o=null,s=null,a=0,r="",l=0,c=0,d=0,h=0,p=0,m=0;i&&e&&i.get(0)&&(i.css({height:"100%"}),(n=i.get(0).getBoundingClientRect())&&(o=$("#editor_sdk"))&&o.get(0)&&(s=o.get(0).getBoundingClientRect())&&(a=s.height-2*this.sdkBounds.padding,m=0,d=this.$window.outerHeight(),r=$("#id_panel_top"),r.length?(l="none"!==r.css("display")?r.height():0,m+=this.sdkBounds.paddingTop):(r=$("#ws-h-scrollbar"),r.length&&(l="none"!==r.css("display")?r.height():0,m-=this.sdkBounds.paddingTop)),h=Math.max(i.outerHeight(),this.$window.outerHeight()),a<=h?(this.$window.css({maxHeight:a-l+"px",top:0+l+"px"}),i.css({height:a-l-3+"px"}),c=Math.min(c,a-(l+this.arrow.margin+this.arrow.width)),e.css({top:c+"px"})):(h=d,h>0&&(n.top+h>a+0||0===n.height)&&(p=Math.min(0+a-h,this.arrowPosY+0-this.arrow.height),p=Math.max(p,m),this.$window.css({top:p+"px"})),c=Math.max(this.arrow.margin,this.arrowPosY-(a-h)-this.arrow.width),c=Math.min(c,h-this.arrow.margin-this.arrow.width),e.css({top:c+"px"})))),this.$window.css({overflow:""})}}}),Common.Views.ReviewChanges=Common.UI.BaseView.extend(_.extend({el:"#review-changes-panel",options:{},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t),this.template=['<div class="review-group" style="">','<div id="id-review-button-prev" style=""></div>','<div id="id-review-button-next" style=""></div>','<div class="separator"/>',"</div>",'<div class="review-group" style="">','<div id="id-review-button-accept" style=""></div>','<div id="id-review-button-reject" style=""></div>','<div class="separator"/>',"</div>",'<div class="review-group">','<div id="id-review-button-close" style=""></div>',"</div>"].join(""),this.store=this.options.store,this.popoverChanges=this.options.popoverChanges},render:function(){var t=$(this.el);t.addClass("review-changes"),t.html(_.template(this.template)({scope:this})),this.btnPrev=new Common.UI.Button({cls:"btn-toolbar",iconCls:"img-commonctrl review-prev",value:1,hint:this.txtPrev,hintAnchor:"top"}),this.btnPrev.render($("#id-review-button-prev")),this.btnNext=new Common.UI.Button({cls:"btn-toolbar",iconCls:"img-commonctrl review-next",value:2,hint:this.txtNext,hintAnchor:"top"}),this.btnNext.render($("#id-review-button-next")),this.btnAccept=new Common.UI.Button({cls:"btn-toolbar",caption:this.txtAccept,split:!0,menu:new Common.UI.Menu({menuAlign:"bl-tl",style:"margin-top:-5px;",items:[this.mnuAcceptCurrent=new Common.UI.MenuItem({caption:this.txtAcceptCurrent,value:"current"}),this.mnuAcceptAll=new Common.UI.MenuItem({caption:this.txtAcceptAll,value:"all"})]})}),this.btnAccept.render($("#id-review-button-accept")),this.btnReject=new Common.UI.Button({cls:"btn-toolbar",caption:this.txtReject,split:!0,menu:new Common.UI.Menu({menuAlign:"bl-tl",style:"margin-top:-5px;",items:[this.mnuRejectCurrent=new Common.UI.MenuItem({caption:this.txtRejectCurrent,value:"current"}),this.mnuRejectAll=new Common.UI.MenLine truncated
;if(i&&i.length>0)for(var n,o,s=i.length-1;s>=0;s--)if(n=i[s].get_ObjectType(),o=i[s].get_ObjectValue(),Asc.c_oAscTypeSelectElement.Paragraph==n){new DE.Views.ParagraphSettingsAdvanced({tableStylerRows:2,tableStylerColumns:1,paragraphProps:o,borderProps:e.borderAdvancedProps,isChart:e.isChart,api:e.api,handler:function(t,i){"ok"==t&&e.api&&(e.borderAdvancedProps=i.borderProps,e.api.paraApply(i.paragraphProps)),e.fireEvent("editcomplete",e)}}).show();break}}}},addNewColor:function(){this.mnuColorPicker.addNewColor("object"==typeof this.btnColor.color?this.btnColor.color.color:this.btnColor.color)},UpdateThemeColors:function(){this.mnuColorPicker||(this.btnColor.setMenu(new Common.UI.Menu({items:[{template:i.template('<div id="paragraph-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:i.template('<a id="paragraph-color-new" style="padding-left:12px;">'+this.textNewColor+"</a>")}]})),this.mnuColorPicker=new Common.UI.ThemeColorPalette({el:e("#paragraph-color-menu"),transparent:!0}),this.mnuColorPicker.on("select",i.bind(this.onColorPickerSelect,this))),this.mnuColorPicker.updateColors(Common.Utils.ThemeColor.getEffectColors(),Common.Utils.ThemeColor.getStandartColors())},onHideMenus:function(t,e,i){i||this.fireEvent("editcomplete",this)},setLocked:function(t){this._locked=t},disableControls:function(t){this._state.DisabledControls!==t&&(this._state.DisabledControls=t,i.each(this.lockedControls,function(e){e.setDisabled(t)}),this.linkAdvanced.toggleClass("disabled",t))},hideTextOnlySettings:function(t){this._state.HideTextOnlySettings!==t&&(this._state.HideTextOnlySettings=t,this.TextOnlySettings.toggleClass("hidden",1==t))},strParagraphSpacing:"Paragraph Spacing",strSomeParagraphSpace:"Don't add interval between paragraphs of the same style",strLineHeight:"Line Spacing",strSpacingBefore:"Before",strSpacingAfter:"After",textAuto:"Multiple",textAtLeast:"At least",textExact:"Exactly",textAdvanced:"Show advanced settings",textAt:"At",txtAutoText:"Auto",textBackColor:"Background color",textNewColor:"Add New Custom Color"},DE.Views.ParagraphSettings||{}))}),define("text!documenteditor/main/app/template/HeaderFooterSettings.template",[],function(){return'<table cols="1">\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.textPageNum %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div id="headerfooter-button-top-left" style="display: inline-block; margin-right:5px;"></div>\r\n <div id="headerfooter-button-top-center" style="display: inline-block; margin-right:5px;"></div>\r\n <div id="headerfooter-button-top-right" style="display: inline-block; margin-right:5px;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div id="headerfooter-button-bottom-left" style="display: inline-block; margin-right:5px;"></div>\r\n <div id="headerfooter-button-bottom-center" style="display: inline-block; margin-right:5px;"></div>\r\n <div id="headerfooter-button-bottom-right" style="display: inline-block; margin-right:5px;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.textPosition %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <label id="headerfooter-label-position" class="input-label"><%= scope.textHeaderFromTop %></label>\r\n <div id="headerfooter-spin-position"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.textOptions %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div id="headerfooter-check-diff-first"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div id="headerfooter-check-diff-odd"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <div id="headerfooter-check-same-as"></div>\r\n </td>\r\n </tr>\r\n <tr class="finish-cell"></tr>\r\n</table>'}),define("documenteditor/main/app/view/HeaderFooterSettings",["text!documenteditor/main/app/template/HeaderFooterSettings.template","jquery","underscore","backbone","common/main/lib/component/Button","common/main/lib/component/MetricSpinner","common/main/lib/component/CheckBox"],function(t,e,i,n){"use strict";DE.Views.HeaderFooterSettings=n.View.extend(i.extend({el:"#id-header-settings",template:i.template(t),events:{},options:{alias:"HeaderFooterSettings"},initialize:function(){this._initSettings=!0,this._state={PositionType:c_pageNumPosition.PAGE_NUM_POSITION_TOPLine truncated
}),this.spnHeight.on("change",_.bind(function(t,e,i,n){var o=t.getNumberValue(),s=null;this.btnRatio.pressed&&(s=o*this._nRatio,s>this.sizeMax.width&&(s=this.sizeMax.width,o=s/this._nRatio,this.spnHeight.setValue(o,!0)),this.spnWidth.setValue(s,!0)),this._changedProps&&(this._changedProps.put_Height(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())),this._changedProps.put_Width(Common.Utils.Metric.fnRecalcToMM(this.spnWidth.getNumberValue())))},this)),this.spinners.push(this.spnHeight),this.btnOriginalSize=new Common.UI.Button({el:$("#image-advanced-button-original-size")}),this.btnOriginalSize.on("click",_.bind(function(t,e){this.spnWidth.setValue(this.sizeOriginal.width,!0),this.spnHeight.setValue(this.sizeOriginal.height,!0),this._nRatio=this.sizeOriginal.width/this.sizeOriginal.height,this._changedProps&&(this._changedProps.put_Height(Common.Utils.Metric.fnRecalcToMM(this.spnHeight.getNumberValue())),this._changedProps.put_Width(Common.Utils.Metric.fnRecalcToMM(this.spnWidth.getNumberValue())))},this)),this.btnRatio=new Common.UI.Button({cls:"btn-toolbar",iconCls:"advanced-btn-ratio",style:"margin-bottom: 1px;",enableToggle:!0,hint:this.textKeepRatio}),this.btnRatio.render($("#image-advanced-button-ratio")),this.btnRatio.on("click",_.bind(function(t,e){t.pressed&&this.spnHeight.getNumberValue()>0&&(this._nRatio=this.spnWidth.getNumberValue()/this.spnHeight.getNumberValue()),this._changedProps&&this._changedProps.asc_putLockAspect(t.pressed)},this)),this.radioHSize=new Common.UI.RadioBox({el:$("#shape-radio-hsize"),name:"asc-radio-width",checked:!0}),this.radioHSize.on("change",_.bind(this.onRadioHSizeChange,this)),this.radioHSizePc=new Common.UI.RadioBox({el:$("#shape-radio-hsizepc"),name:"asc-radio-width"}),this.radioHSizePc.on("change",_.bind(this.onRadioHSizePcChange,this)),this.radioVSize=new Common.UI.RadioBox({el:$("#shape-radio-vsize"),name:"asc-radio-height",checked:!0}),this.radioVSize.on("change",_.bind(this.onRadioVSizeChange,this)),this.radioVSizePc=new Common.UI.RadioBox({el:$("#shape-radio-vsizepc"),name:"asc-radio-height"}),this.radioVSizePc.on("change",_.bind(this.onRadioVSizePcChange,this)),this.chRatio=new Common.UI.CheckBox({el:$("#shape-checkbox-ratio"),labelText:this.textAspectRatio}),this.chRatio.on("change",_.bind(function(t,e,i,n){"checked"==t.getValue()&&this.spnShapeHeight.getNumberValue()>0&&(this._nRatio=this.spnShapeWidth.getNumberValue()/this.spnShapeHeight.getNumberValue()),this._changedProps&&this._changedProps.asc_putLockAspect("checked"==t.getValue())},this)),this.spnShapeWidth=new Common.UI.MetricSpinner({el:$("#shape-advanced-spin-width"),step:.1,width:80,defaultUnit:"cm",value:"3 cm",maxValue:55.88,minValue:0}),this.spnShapeWidth.on("change",_.bind(function(t,e,i,n){if("checked"==this.chRatio.getValue()&&!this.chRatio.isDisabled()){var o=t.getNumberValue(),s=o/this._nRatio;s>this.sizeMax.height&&(s=this.sizeMax.height,o=s*this._nRatio,this.spnShapeWidth.setValue(o,!0)),this.spnShapeHeight.setValue(s,!0)}this._changedProps&&(this._changedProps.put_Width(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())),this.fillShapeHeight())},this)),this.spinners.push(this.spnShapeWidth),this.spnShapeHeight=new Common.UI.MetricSpinner({el:$("#shape-advanced-spin-height"),step:.1,width:80,defaultUnit:"cm",value:"3 cm",maxValue:55.88,minValue:0}),this.spnShapeHeight.on("change",_.bind(function(t,e,i,n){var o=t.getNumberValue(),s=null;"checked"!=this.chRatio.getValue()||this.chRatio.isDisabled()||(s=o*this._nRatio,s>this.sizeMax.width&&(s=this.sizeMax.width,o=s/this._nRatio,this.spnShapeHeight.setValue(o,!0)),this.spnShapeWidth.setValue(s,!0)),this._changedProps&&(this._changedProps.put_Height(Common.Utils.Metric.fnRecalcToMM(t.getNumberValue())),this.fillShapeWidth())},this)),this.spinners.push(this.spnShapeHeight),this.spnShapeWidthPc=new Common.UI.MetricSpinner({el:$("#shape-advanced-spin-width-rel"),disabled:!0,step:1,width:80,defaultUnit:"%",value:"1 %",maxValue:1e3,minValue:1}),this.spnShapeWidthPc.on("change",_.bind(function(t,e,i,n){this._changedProps&&(null!==this._changedProps.get_SizeRelH()&&void 0!==this._changedProps.get_SizeRelH()||this._changedProps.put_SizeRelH(new Asc.CImagePositionH),this._changedProps.get_SizeRelH().put_Value(t.getNumberValue()),this._changedProps.get_SizeRelH().put_RelativeFrom(this._state.ShapeWidthPcFrom),this.fillShapeHeight())},this)),this.spnShapeHeightPc=new Common.UI.MetricSpinner({el:$("#shape-advanced-spin-height-rel"),disabled:!0,step:1,width:80,defaultUnit:"%",value:"1 %",maxValue:1e3,minValue:1}),this.spnShapeHeightPc.on("change",_.bind(function(t,e,i,n){this._changedProps&&(null!==this._changedProps.get_SizeRelV()&&void 0!==this._changedProps.get_SizeRelV()||this._changedProps.put_SizeRelV(new Asc.CImagePositionV),this._changedProps.get_SizeRelV().put_Value(t.getNumberValue()),this._changedProps.get_SizeRelV().put_RelativeFrom(this._state.ShapeHeightPcFrom),this.fillShapeWidth())},this)),this._arrHRelativePc=[{displayValue:this.tLine truncated
}else for(this.radioVPosition.setValue(!0),e=n.get_Value(),this.spnY.setValue(Common.Utils.Metric.fnRecalcFromMM(e)),e=n.get_RelativeFrom(),o=0;o<this._arrVRelative.length;o++)if(e==this._arrVRelative[o].value){this.cmbVPosition.setValue(e),this._state.VPositionFrom=e;break}this.chMove.setValue(e==Asc.c_oAscRelativeFromV.Line||e==Asc.c_oAscRelativeFromV.Paragraph,!0),this.chMove.setDisabled(!n.get_UseAlign()&&n.get_Percent())}this.chOverlap.setValue(null!==t.get_AllowOverlap()&&void 0!==t.get_AllowOverlap()?t.get_AllowOverlap():"indeterminate",!0),t.get_Height()>0&&(this._nRatio=t.get_Width()/t.get_Height());var s=t.get_ShapeProperties(),a=t.get_ChartProperties();if(this.btnOriginalSize.setVisible(!(s||a)),this.btnOriginalSize.setDisabled(null===t.get_ImageUrl()||void 0===t.get_ImageUrl()),this.btnsCategory[4].setVisible(null!==s&&!s.get_FromChart()),this.btnsCategory[5].setVisible(null!==s&&!s.get_FromChart()),this.btnsCategory[2].setDisabled(t.get_FromGroup()),s){this._objectType=Asc.c_oAscTypeSelectElement.Shape,this._setShapeDefaults(s),this.setTitle(this.textTitleShape),e=t.asc_getLockAspect(),this.chRatio.setValue(e),this.spnShapeWidth.setMaxValue(this.sizeMax.width),this.spnShapeHeight.setMaxValue(this.sizeMax.height);var r=t.get_SizeRelH();if(r){for(this.radioHSizePc.setValue(!0),this.spnShapeWidthPc.setValue(r.get_Value()),e=r.get_RelativeFrom(),o=0;o<this._arrHRelativePc.length;o++)if(e==this._arrHRelativePc[o].value){this.cmbWidthPc.setValue(e),this.spnShapeWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(this._arrHRelativePc[o].size*r.get_Value()/100).toFixed(2),!0),this._state.ShapeWidthPcFrom=e;break}}else this.radioHSize.setValue(!0),e=t.get_Width(),this.spnShapeWidth.setValue(void 0!==e?Common.Utils.Metric.fnRecalcFromMM(e).toFixed(2):"",!0);var l=t.get_SizeRelV();if(l){for(this.radioVSizePc.setValue(!0),this.spnShapeHeightPc.setValue(l.get_Value()),e=l.get_RelativeFrom(),o=0;o<this._arrVRelativePc.length;o++)if(e==this._arrVRelativePc[o].value){this.cmbHeightPc.setValue(e),this.spnShapeHeight.setValue(Common.Utils.Metric.fnRecalcFromMM(this._arrVRelativePc[o].size*l.get_Value()/100).toFixed(2),!0),this._state.ShapeHeightPcFrom=e;break}}else this.radioVSize.setValue(!0),e=t.get_Height(),this.spnShapeHeight.setValue(void 0!==e?Common.Utils.Metric.fnRecalcFromMM(e).toFixed(2):"",!0);this.chRatio.setDisabled(this.radioVSizePc.getValue()||this.radioHSizePc.getValue());var c=s.get_paddings();if(c){var d=c.get_Left();this.spnMarginLeft.setValue(null!==d&&void 0!==d?Common.Utils.Metric.fnRecalcFromMM(d):"",!0),d=c.get_Top(),this.spnMarginTop.setValue(null!==d&&void 0!==d?Common.Utils.Metric.fnRecalcFromMM(d):"",!0),d=c.get_Right(),this.spnMarginRight.setValue(null!==d&&void 0!==d?Common.Utils.Metric.fnRecalcFromMM(d):"",!0),d=c.get_Bottom(),this.spnMarginBottom.setValue(null!==d&&void 0!==d?Common.Utils.Metric.fnRecalcFromMM(d):"",!0)}this.btnsCategory[5].setDisabled(null===c)}else e=t.asc_getLockAspect(),a?(this._objectType=Asc.c_oAscTypeSelectElement.Chart,this.setTitle(this.textTitleChart)):this.setTitle(this.textTitle),this.btnRatio.toggle(e),this.spnWidth.setMaxValue(this.sizeMax.width),this.spnHeight.setMaxValue(this.sizeMax.height),e=t.get_Width(),this.spnWidth.setValue(void 0!==e?Common.Utils.Metric.fnRecalcFromMM(e).toFixed(2):"",!0),e=t.get_Height(),this.spnHeight.setValue(void 0!==e?Common.Utils.Metric.fnRecalcFromMM(e).toFixed(2):"",!0);e=t.asc_getTitle(),this.inputAltTitle.setValue(e||""),e=t.asc_getDescription(),this.textareaAltDescription.val(e||""),this._changedProps=new Asc.asc_CImgProperty}},getSettings:function(){var t=this._changedProps;if(this._objectType==Asc.c_oAscTypeSelectElement.Shape&&(t.put_ShapeProperties(this._changedShapeProps),this.Margins&&(null!==t.get_ShapeProperties()&&void 0!==t.get_ShapeProperties()||t.put_ShapeProperties(new Asc.asc_CShapeProperty),t.get_ShapeProperties().put_paddings(this.Margins))),this._originalProps.get_WrappingStyle()===Asc.c_oAscWrapStyle2.Inline&&void 0!==t.get_WrappingStyle()&&t.get_WrappingStyle()!==Asc.c_oAscWrapStyle2.Inline){if(null===t.get_PositionH()||void 0===t.get_PositionH()){t.put_PositionH(new Asc.CImagePositionH),t.get_PositionH().put_UseAlign(!1),t.get_PositionH().put_Percent(!1),t.get_PositionH().put_RelativeFrom(Asc.c_oAscRelativeFromH.Column);var e=this._originalProps.get_Value_X(Asc.c_oAscRelativeFromH.Column);t.get_PositionH().put_Value(e)}null!==t.get_PositionV()&&void 0!==t.get_PositionV()||(t.put_PositionV(new Asc.CImagePositionV),t.get_PositionV().put_UseAlign(!1),t.get_PositionV().put_Percent(!1),t.get_PositionV().put_RelativeFrom(Asc.c_oAscRelativeFromV.Paragraph),e=this._originalProps.get_Value_Y(Asc.c_oAscRelativeFromV.Paragraph),t.get_PositionV().put_Value(e))}return this.isAltTitleChanged&&t.asc_putTitle(this.inputAltTitle.getValue()),this.isAltDescChanged&&t.asc_putDescription(this.textareaAltDescription.val()),{imageProps:t}},_setShapeDefaults:function(t){if(t){var e=t.get_stroke();if(e){for(var i=e.get_Line truncated
;this.labelWidth[0].innerHTML=this.textWidth+": "+Common.Utils.Metric.fnRecalcFromMM(e).toFixed(1)+" "+Common.Utils.Metric.getCurrentMetricName(),this.labelHeight[0].innerHTML=this.textHeight+": "+Common.Utils.Metric.fnRecalcFromMM(i).toFixed(1)+" "+Common.Utils.Metric.getCurrentMetricName();var n=new Asc.asc_CImgProperty;n.put_Width(e),n.put_Height(i),this.api.ImgApply(n),this.fireEvent("editcomplete",this)}},insertFromUrl:function(){var t=this;new Common.Views.ImageFromUrlDialog({handler:function(e,n){if("ok"==e&&t.api){var o=n.replace(/ /g,"");if(!i.isEmpty(o)){var s=new Asc.asc_CImgProperty;s.put_ImageUrl(o),t.api.ImgApply(s)}}t.fireEvent("editcomplete",t)}}).show()},openAdvancedSettings:function(t){if(!this.linkAdvanced.hasClass("disabled")){var e=this;if(e.api&&!this._locked){var i=e.api.getSelectedElements();if(i&&i.length>0)for(var n,o,s=i.length-1;s>=0;s--)if(n=i[s].get_ObjectType(),o=i[s].get_ObjectValue(),Asc.c_oAscTypeSelectElement.Image==n){var a;e.btnOriginalSize.isDisabled()||(a=e.api.get_OriginalSizeImage())&&(a={width:a.get_ImageWidth(),height:a.get_ImageHeight()});var r=this.api.GetSectionInfo();r={width:r.get_PageWidth()-(r.get_MarginLeft()+r.get_MarginRight()),height:r.get_PageHeight()-(r.get_MarginTop()+r.get_MarginBottom())},new DE.Views.ImageSettingsAdvanced({imageProps:o,sizeOriginal:a,sizeMax:r,sectionProps:e.api.asc_GetSectionProps(),handler:function(t,i){"ok"==t&&e.api&&e.api.ImgApply(i.imageProps),e.fireEvent("editcomplete",e)}}).show();break}}}},setLocked:function(t){this._locked=t},disableControls:function(t){this._initSettings||this._state.DisabledControls!==t&&(this._state.DisabledControls=t,i.each(this.lockedControls,function(e){e.setDisabled(t)}),this.linkAdvanced.toggleClass("disabled",t))},textSize:"Size",textWrap:"Wraping Style",textWidth:"Width",textHeight:"Height",textOriginalSize:"Default Size",textInsert:"Replace Image",textFromUrl:"From URL",textFromFile:"From File",textAdvanced:"Show advanced settings",txtInline:"Inline",txtSquare:"Square",txtTight:"Tight",txtThrough:"Through",txtTopAndBottom:"Top and bottom",txtBehind:"Behind",txtInFront:"In front",textEditObject:"Edit Object",textEdit:"Edit"},DE.Views.ImageSettings||{}))}),define("text!documenteditor/main/app/template/ChartSettings.template",[],function(){return'<table cols="2">\r\n <tr>\r\n <td colspan=2>\r\n <label class="header"><%= scope.textSize %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" width="50%">\r\n <label id="chart-label-width" class="input-label"><%= scope.textWidth %></label>\r\n </td>\r\n <td class="padding-small" width="50%">\r\n <label id="chart-label-height" class="input-label"><%= scope.textHeight %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan=2>\r\n <label class="header"><%= scope.textWrap %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div id="chart-button-wrap" style=""></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan=2>\r\n <label class="header"><%= scope.textChartType %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div id="chart-button-type" style=""></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div class="" id="chart-combo-style" style="width: 100%;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <button type="button" class="btn btn-text-default" id="chart-button-edit-data" style="width:115px;"><%= scope.textEditData %></button>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small" colspan=2>\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td align="center" colspan=2>\r\n <label class="link" id="chart-advanced-link"><%= scope.textAdvanced %></label>\r\n </td>\r\n </tr>\r\n <tr class="finish-cell"></tr>\r\n</table>'}),define("documenteditor/main/app/view/ChartSettings",["text!documenteditor/main/app/template/ChartSettings.template","jquery","underscore","backbone","common/main/lib/component/Button","common/main/lib/component/ComboDataView","documenteditor/main/app/view/ImageSettingsAdvanced"],function(t,e,i,n){"use strict";DE.Views.ChartSettings=n.View.extend(i.extend({el:"#id-chart-settings",template:i.templateLine truncated
CheckLast:!1,CheckColBanded:!1,WrapStyle:-1,CanBeFlow:!0,TableAlignment:-1,TableIndent:0,BackColor:"#000000",RepeatRow:!1,DisabledControls:!1},this.lockedControls=[],this._locked=!1,this._originalLook=new Asc.CTablePropLook,this._originalProps=null,this.CellBorders={},this.CellColor={Value:1,Color:"transparent"},this.BorderSize=1,this._noApply=!1,this._wrapHandled=!1,this.render()},onCheckTemplateChange:function(t,e,i,n,o){if(this.api){var s=new Asc.CTableProp,a=this._originalLook?this._originalLook:new Asc.CTablePropLook;switch(t){case 0:a.put_FirstRow("checked"==e.getValue());break;case 1:a.put_LastRow("checked"==e.getValue());break;case 2:a.put_BandHor("checked"==e.getValue());break;case 3:a.put_FirstCol("checked"==e.getValue());break;case 4:a.put_LastCol("checked"==e.getValue());break;case 5:a.put_BandVer("checked"==e.getValue())}s.put_TableLook(a),this.api.tblApply(s)}this.fireEvent("editcomplete",this)},onTableTemplateSelect:function(t,e){if(this.api&&!this._noApply){var i=new Asc.CTableProp;i.put_TableStyle(e.get("templateId")),this.api.tblApply(i)}this.fireEvent("editcomplete",this)},onBtnWrapClick:function(t,e){if(this.api&&t.pressed&&!this._noApply){var i=new Asc.CTableProp;i.put_TableWrap(t.options.posId),t.options.posId==c_tableWrap.TABLE_WRAP_NONE&&(this._state.TableAlignment<0&&(this._state.TableAlignment=c_tableAlign.TABLE_ALIGN_LEFT),i.put_TableAlignment(this._state.TableAlignment),i.put_TableIndent(this._state.TableIndent)),i.put_CellSelect(!0),this.api.tblApply(i)}if(this._wrapHandled)return void(this._wrapHandled=!1);this._wrapHandled=!0,this.fireEvent("editcomplete",this)},onCheckRepeatRowChange:function(t,e,i,n){if(this.api){var o=new Asc.CTableProp;o.put_RowsInHeader("checked"==t.getValue()),this.api.tblApply(o)}this.fireEvent("editcomplete",this)},onColorsBackSelect:function(t,e){if(this.btnBackColor.setColor(e),this.CellColor={Value:1,Color:e},this.api){var i=new Asc.CTableProp,n=new Asc.CBackground;i.put_CellsBackground(n),"transparent"==this.CellColor.Color?n.put_Value(1):(n.put_Value(0),n.put_Color(Common.Utils.ThemeColor.getRgbColor(this.CellColor.Color))),i.put_CellSelect(!0),this.api.tblApply(i)}this.fireEvent("editcomplete",this)},addNewColor:function(t,e){t.addNewColor("object"==typeof e.color?e.color.color:e.color)},onColorsBorderSelect:function(t,e){this.btnBorderColor.setColor(e)},onBtnBordersClick:function(t,e){if(this._UpdateBordersStyle(t.options.strId,!0),this.api){var i=new Asc.CTableProp;i.put_CellBorders(this.CellBorders),i.put_CellSelect(!0),this.api.tblApply(i)}this.fireEvent("editcomplete",this)},onBorderSizeSelect:function(t,e){this.BorderSize=e.value},onEditClick:function(t,e,i){if(this.api)switch(e.value){case 0:this.api.selectRow();break;case 1:this.api.selectColumn();break;case 2:this.api.selectCell();break;case 3:this.api.selectTable();break;case 4:this.api.addRowAbove();break;case 5:this.api.addRowBelow();break;case 6:this.api.addColumnLeft();break;case 7:this.api.addColumnRight();break;case 8:this.api.remRow();break;case 9:this.api.remColumn();break;case 10:this.api.remTable();break;case 11:this.api.MergeCells();break;case 12:this.splitCells(t,e,i)}this.fireEvent("editcomplete",this)},splitCells:function(t,e,i){var n=this;new Common.Views.InsertTableDialog({handler:function(t,e){"ok"==t&&(n.api&&n.api.SplitCell(e.columns,e.rows),n.fireEvent("editcomplete",n))}}).show()},render:function(){e(this.el).html(this.template({scope:this}))},setApi:function(t){return this.api=t,t&&(this.api.asc_registerCallback("asc_onTblWrapStyleChanged",i.bind(this._TblWrapStyleChanged,this)),this.api.asc_registerCallback("asc_onTblAlignChanged",i.bind(this._TblAlignChanged,this)),this.api.asc_registerCallback("asc_onInitTableTemplates",i.bind(this._onInitTemplates,this))),this},createDelayedControls:function(){this.chHeader=new Common.UI.CheckBox({el:e("#table-checkbox-header"),labelText:this.textHeader}),this.lockedControls.push(this.chHeader),this.chTotal=new Common.UI.CheckBox({el:e("#table-checkbox-total"),labelText:this.textTotal}),this.lockedControls.push(this.chTotal),this.chBanded=new Common.UI.CheckBox({el:e("#table-checkbox-banded"),labelText:this.textBanded}),this.lockedControls.push(this.chBanded),this.chFirst=new Common.UI.CheckBox({el:e("#table-checkbox-first"),labelText:this.textFirst}),this.lockedControls.push(this.chFirst),this.chLast=new Common.UI.CheckBox({el:e("#table-checkbox-last"),labelText:this.textLast}),this.lockedControls.push(this.chLast),this.chColBanded=new Common.UI.CheckBox({el:e("#table-checkbox-col-banded"),labelText:this.textBanded}),this.lockedControls.push(this.chColBanded),this.chHeader.on("change",i.bind(this.onCheckTemplateChange,this,0)),this.chTotal.on("change",i.bind(this.onCheckTemplateChange,this,1)),this.chBanded.on("change",i.bind(this.onCheckTemplateChange,this,2)),this.chFirst.on("change",i.bind(this.onCheckTemplateChange,this,3)),this.chLast.on("change",i.bind(this.onCheckTemplateChange,this,4)),this.chColBanded.on("change",i.bLine truncated
;n.find(".track-center").width(i.options.width-14),n.width(i.options.width);var o=function(t){t.preventDefault(),t.stopPropagation();var e=t.data.index,n=i.thumbs[e].value,a=e-1<0?0:i.thumbs[e-1].position,r=e+1<i.thumbs.length?i.thumbs[e+1].position:100,l=Math.round((t.pageX*Common.Utils.zoom()-i.cmpEl.offset().left-i._dragstart)/i.width*100),c=l<a||l>r,d=Math.max(0,Math.min(100,l)),h=d/i.delta+i.minValue;i.setThumbPosition(e,d),i.thumbs[e].value=h,c&&i.sortThumbs(),$(document).off("mouseup",o),$(document).off("mousemove",s),i._dragstart=void 0,i.trigger("changecomplete",i,h,n)},s=function(t){if(!i.disabled&&void 0!==i._dragstart){t.preventDefault(),t.stopPropagation();var e=t.data.index,n=i.thumbs[e].value,o=e-1<0?0:i.thumbs[e-1].position,s=e+1<i.thumbs.length?i.thumbs[e+1].position:100,a=Math.round((t.pageX*Common.Utils.zoom()-i.cmpEl.offset().left-i._dragstart)/i.width*100),r=a<o||a>s,l=Math.max(0,Math.min(100,a)),c=l/i.delta+i.minValue;i.setThumbPosition(e,l),i.thumbs[e].value=c,r&&i.sortThumbs(),Math.abs(c-n)>.001&&i.trigger("change",i,c,n)}},a=function(t){if(!i.disabled){var n=t.data.index,a=i.thumbs[n].thumb;i._dragstart=t.pageX*Common.Utils.zoom()-a.offset().left-a.width()/2,i.setActiveThumb(n),e.each(i.thumbs,function(t,e){n==e?t.thumb.css("z-index",500):t.thumb.css("z-index","")}),$(document).on("mouseup",null,t.data,o),$(document).on("mousemove",null,t.data,s)}},r=function(t){if(!i.disabled){var e=Math.max(0,Math.min(100,Math.round((t.pageX*Common.Utils.zoom()-i.cmpEl.offset().left)/i.width*100))),n=l(e),o=i.thumbs[n].value,s=e/i.delta+i.minValue;i.setThumbPosition(n,e),i.thumbs[n].value=s,i.trigger("change",i,s,o),i.trigger("changecomplete",i,s,o)}},l=function(t){for(var e,n=100,o=0,s=i.thumbs.length,a=0;a<s;a++)if(e=Math.abs(i.thumbs[a].position-t),Math.abs(e<=n)){var r=i.thumbs[a+1],l=i.thumbs[a-1];if(void 0!==l&&t<l.position)continue;if(void 0!==r&&t>r.position)continue;o=a,n=e}return o};return this.$thumbs=n.find(".thumb"),e.each(this.$thumbs,function(t,e){var n=$(t);i.thumbs.push({thumb:n,index:e}),i.setValue(e,i.options.values[e]),n.on("mousedown",null,i.thumbs[e],a)}),i.setActiveThumb(0,!0),i.rendered||n.on("mousedown",".track",r),i.rendered=!0,this},setActiveThumb:function(t,e){this.currentThumb=t,this.$thumbs.removeClass("active"),this.thumbs[t].thumb.addClass("active"),!0!==e&&this.trigger("thumbclick",this,t)},setThumbPosition:function(t,e){this.thumbs[t].position=e,this.thumbs[t].thumb.css({left:e+"%"})},setValue:function(t,e){this.thumbs[t].value=Math.max(this.minValue,Math.min(this.maxValue,e)),this.setThumbPosition(t,Math.round((e-this.minValue)*this.delta))},getValue:function(t){return this.thumbs[t].value},getValues:function(){var t=[];return e.each(this.thumbs,function(e){t.push(e.value)}),t},setDisabled:function(t){t!==this.disabled&&this.cmpEl.toggleClass("disabled",t),this.disabled=t},sortThumbs:function(){this.thumbs.sort(function(t,e){return t.position-e.position});var t=[];return e.each(this.thumbs,function(e,i){t.push(e.index),e.index=i}),t}})}),void 0===Common)var Common={};if(define("common/main/lib/component/MultiSliderGradient",["common/main/lib/component/Slider","underscore"],function(t,e){"use strict";Common.UI.MultiSliderGradient=Common.UI.MultiSlider.extend({options:{width:100,minValue:0,maxValue:100,values:[0,100],colorValues:["#000000","#ffffff"],currentThumb:0},disabled:!1,template:e.template(['<div class="slider multi-slider-gradient">','<div class="track"></div>',"<% _.each(items, function(item) { %>",'<div class="thumb img-commonctrl" style="">','<div class="thumb-top"></div>','<div class="thumb-bottom"></div>',"</div>","<% }); %>","</div>"].join("")),initialize:function(t){this.styleStr="",Common.Utils.isChrome&&Common.Utils.chromeVersion<10||Common.Utils.isSafari&&Common.Utils.safariVersion<5.1?this.styleStr="-webkit-gradient(linear, left top, right top, color-stop({1}%,{0}), color-stop({3}%,{2})); /* Chrome,Safari4+ */":Common.Utils.isChrome||Common.Utils.isSafari?this.styleStr="-webkit-linear-gradient(left, {0} {1}%, {2} {3}%)":Common.Utils.isGecko?this.styleStr="-moz-linear-gradient(left, {0} {1}%, {2} {3}%)":Common.Utils.isOpera&&Common.Utils.operaVersion>11?this.styleStr="-o-linear-gradient(left, {0} {1}%, {2} {3}%)":Common.Utils.isIE&&(this.styleStr="-ms-linear-gradient(left, {0} {1}%, {2} {3}%)"),this.colorValues=this.options.colorValues,Common.UI.MultiSlider.prototype.initialize.call(this,t)},render:function(t){Common.UI.MultiSlider.prototype.render.call(this,t);var i=this,n="";i.trackEl=i.cmpEl.find(".track");for(var o=0;o<i.thumbs.length;o++)i.thumbs[o].thumb.on("dblclick",null,function(){i.trigger("thumbdblclick",i)}),i.thumbs[o].thumbcolor=i.thumbs[o].thumb.find("> div");""!==i.styleStr&&(n=Common.Utils.String.format(i.styleStr,i.colorValues[0],0,i.colorValues[1],100),i.trackEl.css("background",n)),Common.Utils.isIE&&(n=Common.Utils.String.format("progid:DXImageTransform.Microsoft.gradient( startColorstr={0}, endColorstr={1},GradientType=1 )"Line truncated
this.sldrGradient.setColorValue(Common.Utils.String.format("#{0}","object"==typeof this.GradColor.colors[0]?this.GradColor.colors[0].color:this.GradColor.colors[0]),0),this.sldrGradient.setColorValue(Common.Utils.String.format("#{0}","object"==typeof this.GradColor.colors[1]?this.GradColor.colors[1].color:this.GradColor.colors[1]),1),this.sldrGradient.setValue(0,this.GradColor.values[0]),this.sldrGradient.setValue(1,this.GradColor.values[1]),this.OriginalFillType=Asc.c_oAscFill.FILL_TYPE_GRAD,this.FGColor={Value:1,Color:this.GradColor.colors[0]},this.BGColor={Value:1,Color:"ffffff"},this.ShapeColor={Value:1,Color:this.GradColor.colors[0]}}this._state.FillType!==this.OriginalFillType&&(this.cmbFillSrc.setValue(null===this.OriginalFillType?"":this.OriginalFillType),this._state.FillType=this.OriginalFillType,this.ShowHideElem(this.OriginalFillType)),e(this.btnTexture.el).find(".form-control").prop("innerHTML",this.textSelectTexture);var C=typeof this.ShapeColor.Color,v=typeof this._state.ShapeColor;if(C!==v||"object"==C&&(this.ShapeColor.Color.effectValue!==this._state.ShapeColor.effectValue||this._state.ShapeColor.color.indexOf(this.ShapeColor.Color.color)<0)||"object"!=C&&this._state.ShapeColor.indexOf(this.ShapeColor.Color)<0){if(this.btnBackColor.setColor(this.ShapeColor.Color),"object"==typeof this.ShapeColor.Color){for(var _=!1,y=0;y<10;y++)if(Common.Utils.ThemeColor.ThemeValues[y]==this.ShapeColor.Color.effectValue){this.colorsBack.select(this.ShapeColor.Color,!0),_=!0;break}_||this.colorsBack.clearSelection()}else this.colorsBack.select(this.ShapeColor.Color,!0);this._state.ShapeColor=this.ShapeColor.Color}var w,x=n.get_stroke(),S=x.get_type();if(x?(S==Asc.c_oAscStrokeType.STROKE_COLOR?(p=x.get_color(),p?p.get_type()==Asc.c_oAscColor.COLOR_TYPE_SCHEME?this.BorderColor={Value:1,Color:{color:Common.Utils.ThemeColor.getHexColor(p.get_r(),p.get_g(),p.get_b()),effectValue:p.get_value()}}:this.BorderColor={Value:1,Color:Common.Utils.ThemeColor.getHexColor(p.get_r(),p.get_g(),p.get_b())}:this.BorderColor={Value:1,Color:"transparent"}):this.BorderColor={Value:1,Color:"transparent"},w=x.asc_getPrstDash()):(S=null,this.BorderColor={Value:0,Color:"transparent"}),C=typeof this.BorderColor.Color,v=typeof this._state.StrokeColor,C!==v||"object"==C&&(this.BorderColor.Color.effectValue!==this._state.StrokeColor.effectValue||this._state.StrokeColor.color.indexOf(this.BorderColor.Color.color)<0)||"object"!=C&&(this._state.StrokeColor.indexOf(this.BorderColor.Color)<0||"object"==typeof this.btnBorderColor.color)){if(this.btnBorderColor.setColor(this.BorderColor.Color),"object"==typeof this.BorderColor.Color){for(var _=!1,y=0;y<10;y++)if(Common.Utils.ThemeColor.ThemeValues[y]==this.BorderColor.Color.effectValue){this.colorsBorder.select(this.BorderColor.Color,!0),_=!0;break}_||this.colorsBorder.clearSelection()}else this.colorsBorder.select(this.BorderColor.Color,!0);this._state.StrokeColor=this.BorderColor.Color}if(this._state.StrokeType!==S||S==Asc.c_oAscStrokeType.STROKE_COLOR){if(S==Asc.c_oAscStrokeType.STROKE_COLOR){var A=x.get_width(),T=Math.abs(this._state.StrokeWidth-A)<1e-5&&!new RegExp(this.txtPt+"\\s*$").test(this.cmbBorderSize.getRawValue());if(Math.abs(this._state.StrokeWidth-A)>1e-5||T||(null===this._state.StrokeWidth||null===A)&&this._state.StrokeWidth!==A){this._state.StrokeWidth=A,null!==A&&(A=this._mm2pt(A));var k=null===A?A:i.find(this.cmbBorderSize.store.models,function(t){if(A<t.attributes.value+1e-5&&A>t.attributes.value-1e-5)return!0});k?this.cmbBorderSize.selectRecord(k):this.cmbBorderSize.setValue(null!==A?parseFloat(A.toFixed(2))+" "+this.txtPt:""),this.BorderSize=A}}else S==Asc.c_oAscStrokeType.STROKE_NONE?(this._state.StrokeWidth=0,this.BorderSize=this.cmbBorderSize.store.at(0).get("value"),this.cmbBorderSize.setValue(this.BorderSize)):(this._state.StrokeWidth=null,this.BorderSize=-1,this.cmbBorderSize.setValue(null));this._state.StrokeType=S}if(this._state.StrokeBorderType!==w&&(this.BorderType=this._state.StrokeBorderType=w,this.cmbBorderType.setValue(w)),C=typeof this.FGColor.Color,v=typeof this._state.FGColor,C!==v||"object"==C&&(this.FGColor.Color.effectValue!==this._state.FGColor.effectValue||this._state.FGColor.color.indexOf(this.FGColor.Color.color)<0)||"object"!=C&&this._state.FGColor.indexOf(this.FGColor.Color)<0){if(this.btnFGColor.setColor(this.FGColor.Color),"object"==typeof this.FGColor.Color){for(var _=!1,y=0;y<10;y++)if(Common.Utils.ThemeColor.ThemeValues[y]==this.FGColor.Color.effectValue){this.colorsFG.select(this.FGColor.Color,!0),_=!0;break}_||this.colorsFG.clearSelection()}else this.colorsFG.select(this.FGColor.Color,!0);this._state.FGColor=this.FGColor.Color}if(C=typeof this.BGColor.Color,v=typeof this._state.BGColor,C!==v||"object"==C&&(this.BGColor.Color.effectValue!==this._state.BGColor.effectValue||this._state.BGColor.color.indexOf(this.BGColor.Color.color)<0)||"object"!=C&&this._state.BGColor.indexOf(this.BGColor.Color)<0){if(this.btnBGColor.setColor(this.BGColor.ColLine truncated
define("documenteditor/main/app/view/MailMergeSaveDlg",["common/main/lib/component/Window","common/main/lib/component/LoadMask"],function(){"use strict";DE.Views.MailMergeSaveDlg=Common.UI.Window.extend(_.extend({initialize:function(t){var e={};_.extend(e,{title:this.textTitle,width:420,height:681,header:!0},t),this.template=['<div id="id-mail-merge-folder-placeholder"></div>'].join(""),e.tpl=_.template(this.template)(e),this.mergeFolderUrl=t.mergeFolderUrl||"",this.mergedFileUrl=t.mergedFileUrl||"",this.defFileName=t.defFileName||"",this.mergeFolderUrl=this.mergeFolderUrl.replace("{title}",encodeURIComponent(this.defFileName)).replace("{fileuri}",encodeURIComponent(this.mergedFileUrl)),Common.UI.Window.prototype.initialize.call(this,e)},render:function(){Common.UI.Window.prototype.render.call(this),this.$window.find("> .body").css({height:"auto",overflow:"hidden"});var t=document.createElement("iframe");t.width="100%",t.height=645,t.align="top",t.frameBorder=0,t.scrolling="no",t.onload=_.bind(this._onLoad,this),$("#id-mail-merge-folder-placeholder").append(t),this.loadMask=new Common.UI.LoadMask({owner:$("#id-mail-merge-folder-placeholder")}),this.loadMask.setTitle(this.textLoading),this.loadMask.show(),t.src=this.mergeFolderUrl;var e=this;this._eventfunc=function(t){e._onWindowMessage(t)},this._bindWindowEvents.call(this),this.on("close",function(t){e._unbindWindowEvents()})},_bindWindowEvents:function(){window.addEventListener?window.addEventListener("message",this._eventfunc,!1):window.attachEvent&&window.attachEvent("onmessage",this._eventfunc)},_unbindWindowEvents:function(){window.removeEventListener?window.removeEventListener("message",this._eventfunc):window.detachEvent&&window.detachEvent("onmessage",this._eventfunc)},_onWindowMessage:function(t){if(t&&window.JSON)try{this._onMessage.call(this,window.JSON.parse(t.data))}catch(t){}},_onMessage:function(t){t&&(_.isEmpty(t.error)||this.trigger("mailmergeerror",this,t.error),Common.NotificationCenter.trigger("window:close",this))},_onLoad:function(){this.loadMask&&this.loadMask.hide()},textTitle:"Folder for save",textLoading:"Loading"},DE.Views.MailMergeSaveDlg||{}))}),define("text!documenteditor/main/app/template/MailMergeEmailDlg.template",[],function(){return'<div id="id-merge-email-dlg" class="settings-panel active">\r\n <div class="inner-content">\r\n <table cols="2" style="width: 100%;" cellpadding="10">\r\n <tr>\r\n <td class="padding-small">\r\n <label class="input-label"><%= scope.textFrom %></label>\r\n <div id="merge-email-dlg-from"></div>\r\n </td>\r\n <td class="padding-small">\r\n <label class="input-label"><%= scope.textTo %></label>\r\n <div id="merge-email-dlg-to"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label class="input-label"><%= scope.textSubject %></label>\r\n <div id="merge-email-dlg-subject" style="width: 100%;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label class="input-label"><%= scope.textFormat %></label>\r\n <div id="merge-email-dlg-format" style="width: 170px;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label id="merge-email-dlg-lbl-filename" class="input-label disabled"><%= scope.textFileName %></label>\r\n <div id="merge-email-dlg-filename" style="width: 100%;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label id="merge-email-dlg-lbl-message" class="input-label disabled"><%= scope.textMessage %></label>\r\n <textarea id="merge-email-dlg-message" class="disabled form-control" disabled="disabled" style="width: 100%;height: 70px;margin-bottom: 0;"></textarea>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td colspan="2" class="padding-small">\r\n <label style="font-weight: bold;"><%= scope.textWarning %></label>\r\n <label class=""><%= scope.textWarningMsg %></label>\r\n </td>\r\n </tr>\r\n </table>\r\n </div>\r\n</div>'}),define("documenteditor/main/app/view/MailMergeEmailDlg",["text!documenteditor/main/app/template/MailMergeEmailDlg.template","common/main/lib/view/AdvancedSettingsWindow","common/main/lib/component/ComboBox","common/main/lib/component/InputField"],function(t){"use strict";DE.Views.MailMergeEmailDlg=Common.Views.AdvancedSettingsWindow.extend(_.extend({options:{alias:"MailMergeEmail",contentWidth:500,height:460},initialize:function(e){_Line truncated
return'<table cols="1">\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.textTemplate %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="" id="textart-combo-template" style="width: 100%; height: 64px;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.strFill %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div id="textart-combo-fill-src" style="width: 100%;"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <div id="textart-panel-color-fill" class="padding-small" style="width: 100%;">\r\n <div id="textart-back-color-btn" style=""></div>\r\n </div>\r\n <div id="textart-panel-gradient-fill" class="settings-hidden padding-small" style="width: 100%;">\r\n <div style="height:80px;">\r\n <div style="display: inline-block;">\r\n <label class="input-label" style=""><%= scope.textStyle %></label>\r\n <div id="textart-combo-grad-type" style="width: 90px;"></div>\r\n </div>\r\n <div style="display: inline-block;float: right;">\r\n <label class="input-label" style=""><%= scope.textDirection %></label>\r\n <div id="textart-button-direction" style=""></div>\r\n </div>\r\n </div>\r\n <label class="header" style="display:block;margin-bottom: 5px;"><%= scope.textGradient %></label>\r\n <div style="display: inline-block; margin-top: 3px;">\r\n <div id="textart-slider-gradient" style="display: inline-block; vertical-align: middle;"></div>\r\n </div>\r\n <div id="textart-gradient-color-btn" style="display: inline-block;float: right;"></div>\r\n </div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <div class="padding-small" id="textart-panel-transparent-fill" style="width: 100%;">\r\n <label class="header" style="display:block;"><%= scope.strTransparency %></label>\r\n <div style="display: inline-block; margin-top: 3px;">\r\n <label id="textart-lbl-transparency-start">0</label>\r\n <div id="textart-slider-transparency" style="display: inline-block;margin: 0 4px; vertical-align: middle;"></div>\r\n <label id="textart-lbl-transparency-end">100</label>\r\n </div>\r\n <div id="textart-spin-transparency" style="display: inline-block;float: right;"></div>\r\n </div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.strStroke %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div style="display:inline-block;width:100px;vertical-align: middle;">\r\n <label class="input-label" style=""><%= scope.strSize %></label>\r\n <div id="textart-combo-border-size" style="width: 93px;"></div>\r\n </div>\r\n <div style="display:inline-block;vertical-align: middle;">\r\n <label class="input-label" style=""><%= scope.strColor %></label>\r\n <div id="textart-border-color-btn" style=""></div>\r\n </div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div style="display:inline-block;width:100px;vertical-align: middle;">\r\n <label class="input-label" style=""><%= scope.strType %></label>\r\n <div id="textart-combo-border-type" style="width: 93px;"></div>\r\n </div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="separator horizontal"></div>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td>\r\n <label class="header"><%= scope.textTransform %></label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class="padding-small">\r\n <div class="" id="textart-combo-transform" style="width: 100%; height: 42px;"></div>\r\n </td>\r\n </tr>\r\n <tr class="finish-cell"></tr>\r\n</table>'}),define("documenteditor/main/app/view/TextArtSettings",["text!documenteditor/main/app/template/TextArtSettings.template","jquery","underscore","backbone","common/main/lib/component/ComboBox","common/main/lib/component/ComboBorderSize","common/main/lib/component/MetricSpinner","common/main/lib/component/ThemeColorPalette","common/main/lib/component/ColorButtonLine truncated
;var n=this.application.getCollection("Common.Collections.TextArt").models,o=this.cmbTextArt.menuPicker.store.length;if(o>0&&o==n.length){var s=this.cmbTextArt.menuPicker.store.models;i.each(n,function(t,e){s[e].set("imageUrl",t.get("imageUrl"))})}else this.cmbTextArt.menuPicker.store.reset(n),this.cmbTextArt.menuPicker.store.length>0&&this.cmbTextArt.fillComboView(this.cmbTextArt.menuPicker.store.at(0))},onTextArtSelect:function(t,e){if(this.api&&!this._noApply){var i=new Asc.asc_TextArtProperties;i.asc_putStyle(e.get("data")),this.shapeprops.put_TextArtProperties(i),this.api.ImgApply(this.imgprops)}this.fireEvent("editcomplete",this)},fillTransform:function(t){if(t&&t.length>1&&t[1]){for(var e=[],n=t[1],o=0;o<n.length;o++){var s=n[o];s&&s.length>0&&i.each(s,function(t){e.push({imageUrl:t.Image,type:t.Type,selected:!1})})}this.cmbTransform.menuPicker.store.add(e),this.cmbTransform.menuPicker.store.length>0&&this.cmbTransform.fillComboView(this.cmbTransform.menuPicker.store.at(0),!0)}},onTransformSelect:function(t,e){if(this.api&&!this._noApply){var i=new Asc.asc_TextArtProperties;i.asc_putForm(e.get("type")),this.shapeprops.put_TextArtProperties(i),this.api.ImgApply(this.imgprops)}this.fireEvent("editcomplete",this)},UpdateThemeColors:function(){this.btnBackColor||(this.btnBorderColor=new Common.UI.ColorButton({style:"width:45px;",menu:new Common.UI.Menu({items:[{template:i.template('<div id="textart-border-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:i.template('<a id="textart-border-color-new" style="padding-left:12px;">'+this.textNewColor+"</a>")}]})}),this.btnBorderColor.render(e("#textart-border-color-btn")),this.btnBorderColor.setColor("000000"),this.lockedControls.push(this.btnBorderColor),this.colorsBorder=new Common.UI.ThemeColorPalette({el:e("#textart-border-color-menu"),value:"000000"}),this.colorsBorder.on("select",i.bind(this.onColorsBorderSelect,this)),e(this.el).on("click","#textart-border-color-new",i.bind(this.addNewColor,this,this.colorsBorder,this.btnBorderColor)),this.btnGradColor=new Common.UI.ColorButton({style:"width:45px;",menu:new Common.UI.Menu({items:[{template:i.template('<div id="textart-gradient-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:i.template('<a id="textart-gradient-color-new" style="padding-left:12px;">'+this.textNewColor+"</a>")}]})}),this.btnGradColor.render(e("#textart-gradient-color-btn")),this.btnGradColor.setColor("000000"),this.lockedControls.push(this.btnGradColor),this.colorsGrad=new Common.UI.ThemeColorPalette({el:e("#textart-gradient-color-menu"),value:"000000"}),this.colorsGrad.on("select",i.bind(this.onColorsGradientSelect,this)),e(this.el).on("click","#textart-gradient-color-new",i.bind(this.addNewColor,this,this.colorsGrad,this.btnGradColor)),this.btnBackColor=new Common.UI.ColorButton({style:"width:45px;",menu:new Common.UI.Menu({items:[{template:i.template('<div id="textart-back-color-menu" style="width: 169px; height: 220px; margin: 10px;"></div>')},{template:i.template('<a id="textart-back-color-new" style="padding-left:12px;">'+this.textNewColor+"</a>")}]})}),this.btnBackColor.render(e("#textart-back-color-btn")),this.btnBackColor.setColor("transparent"),this.lockedControls.push(this.btnBackColor),this.colorsBack=new Common.UI.ThemeColorPalette({el:e("#textart-back-color-menu"),value:"transparent",transparent:!0}),this.colorsBack.on("select",i.bind(this.onColorsBackSelect,this)),e(this.el).on("click","#textart-back-color-new",i.bind(this.addNewColor,this,this.colorsBack,this.btnBackColor))),this.colorsBorder.updateColors(Common.Utils.ThemeColor.getEffectColors(),Common.Utils.ThemeColor.getStandartColors()),this.colorsBack.updateColors(Common.Utils.ThemeColor.getEffectColors(),Common.Utils.ThemeColor.getStandartColors()),this.colorsGrad.updateColors(Common.Utils.ThemeColor.getEffectColors(),Common.Utils.ThemeColor.getStandartColors())},_pt2mm:function(t){return 25.4*t/72},_mm2pt:function(t){return 72*t/25.4},ShowHideElem:function(t){this.FillColorContainer.toggleClass("settings-hidden",t!==Asc.c_oAscFill.FILL_TYPE_SOLID),this.FillGradientContainer.toggleClass("settings-hidden",t!==Asc.c_oAscFill.FILL_TYPE_GRAD),this.TransparencyContainer.toggleClass("settings-hidden",t===Asc.c_oAscFill.FILL_TYPE_NOFILL||null===t)},setLocked:function(t){this._locked=t},disableControls:function(t){this._initSettings||this._state.DisabledControls!==t&&(this._state.DisabledControls=t,i.each(this.lockedControls,function(e){e.setDisabled(t)}))},txtNoBorders:"No Line",strStroke:"Stroke",strColor:"Color",strSize:"Size",strFill:"Fill",textColor:"Color Fill",textNewColor:"Add New Custom Color",strTransparency:"Opacity",textNoFill:"No Fill",textSelectTexture:"Select",textGradientFill:"Gradient Fill",textLinear:"Linear",textRadial:"Radial",textDirection:"Direction",textStyle:"Style",textGradient:"Gradient",textBorderSizeErr:"The entered value is incorrect.<br>Please enter a value between 0 pt and 1584Line truncated
;case"save-desktop":this.api.asc_DownloadAs();break;case"saveas":i?n=!1:this.clickSaveAsFormat(void 0);break;case"print":this.api.asc_Print(Common.Utils.isChrome||Common.Utils.isSafari||Common.Utils.isOpera);break;case"exit":Common.NotificationCenter.trigger("goback");break;case"edit":this.getApplication().getController("Statusbar").setStatusCaption(this.requestEditRightsText),Common.Gateway.requestEditRights();break;case"new":i?n=!1:this.onCreateNew(void 0,"blank");break;case"history":if(!this.leftMenu.panelHistory.isVisible())if(this.api.isDocumentModified()){var o=this;this.api.asc_stopSaving(),Common.UI.warning({closable:!1,width:500,title:this.notcriticalErrorTitle,msg:this.leavePageText,buttons:["ok","cancel"],primary:"ok",callback:function(t){"ok"==t?(o.api.asc_undoAllChanges(),o.showHistory()):o.api.asc_continueSaving()}})}else this.showHistory();break;case"rename":var o=this,s=o.api.asc_getDocumentName();new Common.Views.RenameDialog({filename:s,handler:function(t,e){"ok"!=t||_.isEmpty(e.trim())||s===e.trim()||Common.Gateway.requestRename(e),Common.NotificationCenter.trigger("edit:complete",o)}}).show();break;default:n=!1}n&&(t.hide(),this.leftMenu.btnFile.toggle(!1,!0))},clickSaveAsFormat:function(t,e){t?e==Asc.c_oAscFileType.TXT?Common.UI.warning({closable:!1,title:this.notcriticalErrorTitle,msg:this.warnDownloadAs,buttons:["ok","cancel"],callback:_.bind(function(i){"ok"==i&&(this.api.asc_DownloadAs(e),t.hide(),this.leftMenu.btnFile.toggle(!1,!0))},this)}):(this.api.asc_DownloadAs(e),t.hide(),this.leftMenu.btnFile.toggle(!1,!0)):this.api.asc_DownloadOrigin()},applySettings:function(t){var e=Common.localStorage.getItem("de-settings-inputmode");if(this.api.SetTextBoxInputMode(1==parseInt(e)),this.mode.isEdit&&!this.mode.isOffline&&this.mode.canCoAuthoring){e=Common.localStorage.getItem("de-settings-coauthmode");var i=null===e||1==parseInt(e);switch(this.api.asc_SetFastCollaborative(i),e=Common.localStorage.getItem(i?"de-settings-showchanges-fast":"de-settings-showchanges-strict")){case"all":e=Asc.c_oAscCollaborativeMarksShowType.All;break;case"none":e=Asc.c_oAscCollaborativeMarksShowType.None;break;case"last":e=Asc.c_oAscCollaborativeMarksShowType.LastChanges;break;default:e=i?Asc.c_oAscCollaborativeMarksShowType.None:Asc.c_oAscCollaborativeMarksShowType.LastChanges}this.api.SetCollaborativeMarksShowType(e)}e=Common.localStorage.getItem("de-settings-livecomment");var n=Common.localStorage.getItem("de-settings-resolvedcomment");switch(null===e||0!=parseInt(e)?this.api.asc_showComments(!(null!==n&&0==parseInt(n))):this.api.asc_hideComments(),e=Common.localStorage.getItem("de-settings-fontrender")){case"1":this.api.SetFontRenderingMode(1);break;case"2":this.api.SetFontRenderingMode(2);break;case"0":this.api.SetFontRenderingMode(3)}this.mode.isEdit&&(e=Common.localStorage.getItem("de-settings-autosave"),this.api.asc_setAutoSaveGap(parseInt(e)),e=Common.localStorage.getItem("de-settings-spellcheck"),this.api.asc_setSpellCheck(null===e||1==parseInt(e))),e=Common.localStorage.getItem("de-settings-showsnaplines"),this.api.put_ShowSnapLines(null===e||1==parseInt(e)),t.hide(),this.leftMenu.btnFile.toggle(!1,!0)},onCreateNew:function(t,e){if(!0===this.mode.nativeApp)this.api.OpenNewDocument("blank"==e?"":e);else{var i=window.open("blank"==e?this.mode.createUrl:e,"_blank");i&&i.focus()}t&&(t.hide(),this.leftMenu.btnFile.toggle(!1,!0))},onOpenRecent:function(t,e){t&&(t.hide(),this.leftMenu.btnFile.toggle(!1,!0));var i=window.open(e);i&&i.focus(),Common.component.Analytics.trackEvent("Open Recent")},clickToolbarSettings:function(t){this.leftMenu.btnFile.pressed&&"opts"==this.leftMenu.btnFile.panel.active?this.leftMenu.close():this.leftMenu.showMenu("file:opts")},clickStatusbarUsers:function(){this.leftMenu.btnFile.panel.panels.rights.changeAccessRights()},onHideChat:function(){$(this.leftMenu.btnChat.el).blur(),Common.NotificationCenter.trigger("layout:changed","leftmenu")},onQuerySearch:function(t,e,i){if(i.textsearch&&i.textsearch.length&&!this.api.asc_findText(i.textsearch,"back"!=t,i.matchcase,i.matchword)){var n=this;Common.UI.info({msg:this.textNoTextFound,callback:function(){n.dlgSearch.focus()}})}},onQueryReplace:function(t,e){if(!_.isEmpty(e.textsearch)&&!this.api.asc_replaceText(e.textsearch,e.textreplace,!1,e.matchcase,e.matchword)){var i=this;Common.UI.info({msg:this.textNoTextFound,callback:function(){i.dlgSearch.focus()}})}},onQueryReplaceAll:function(t,e){_.isEmpty(e.textsearch)||this.api.asc_replaceText(e.textsearch,e.textreplace,!0,e.matchcase,e.matchword)},onSearchHighlight:function(t,e){this.api.asc_selectSearchingResults(e)},showSearchDlg:function(t,e){if(this.dlgSearch||(this.dlgSearch=new Common.UI.SearchDialog({matchcase:!0,markresult:{applied:!0}})),t){var i=this.mode.isEdit?e||void 0:"no-replace";this.dlgSearch.isVisible()?(this.dlgSearch.setMode(i),this.dlgSearch.focus()):this.dlgSearch.show(i)}else this.dlgSearch.hide()},onMenuSearch:function(t,e){this.showSearchDlg(e)},onSearchDlgHidLine truncated
t&&!1===t.result&&Common.UI.error({title:this.criticalErrorTitle,msg:_.isEmpty(t.message)?this.errorProcessSaveResult:t.message})},onProcessRightsChange:function(t){if(t&&!1===t.enabled){var e=this,i=this._state.lostEditingRights;this._state.lostEditingRights=!this._state.lostEditingRights,this.api.asc_coAuthoringDisconnect(),this.getApplication().getController("LeftMenu").leftMenu.getMenu("file").panels.rights.onLostEditRights(),Common.NotificationCenter.trigger("api:disconnect"),i||Common.UI.warning({title:this.notcriticalErrorTitle,maxwidth:600,msg:_.isEmpty(t.message)?this.warnProcessRightsChange:t.message,callback:function(){e._state.lostEditingRights=!1,e.onEditComplete()}})}},onDownloadAs:function(){this._state.isFromGatewayDownloadAs=!0;var t=/^(?:(pdf|djvu|xps))$/.exec(this.document.fileType);t&&"string"==typeof t[1]?this.api.asc_DownloadOrigin(!0):this.api.asc_DownloadAs(Asc.c_oAscFileType.DOCX,!0)},onProcessMouse:function(t){if("mouseup"==t.type){var e=document.getElementById("editor_sdk");if(e){var i=e.getBoundingClientRect();this.api.OnMouseUp(t.x-i.left,t.y-i.top)}}},onRefreshHistory:function(t){if(this.loadMask&&this.loadMask.hide(),t.data.error||!t.data.history){var e=this.getApplication().getCollection("Common.Collections.HistoryVersions");e&&e.size()>0&&e.each(function(t){t.set("canRestore",!1)}),Common.UI.alert({closable:!1,title:this.notcriticalErrorTitle,msg:t.data.error?t.data.error:this.txtErrorLoadHistory,iconCls:"warn",buttons:["ok"],callback:_.bind(function(t){this.onEditComplete()},this)})}else{this.api.asc_coAuthoringDisconnect(),this.getApplication().getController("Viewport").getView("Common.Views.Header").setCanRename(!1),this.getApplication().getController("LeftMenu").getView("LeftMenu").showHistory(),this.disableEditing(!0);var i=t.data.history,e=this.getApplication().getCollection("Common.Collections.HistoryVersions"),n=null;if(e){var o,s,a=[],r=-1,l=-1,c=[],d="",h=this.getApplication().getCollection("Common.Collections.HistoryUsers"),p=null,m=0;for(o=i.length-1;o>=0;o--)if(s=i[o],void 0!==s.versionGroup&&null!==s.versionGroup||(s.versionGroup=s.version),s){if(s.user||(s.user={}),d=o>0&&i[o-1]?i[o-1].key:s.key+"0",p=h.findUser(s.user.id),p||(p=new Common.Models.User({id:s.user.id,username:s.user.name,colorval:Asc.c_oAscArrUserColors[m],color:this.generateUserColor(Asc.c_oAscArrUserColors[m++])}),h.add(p)),a.push(new Common.Models.HistoryVersion({version:s.versionGroup,revision:s.version,userid:s.user.id,username:s.user.name,usercolor:p.get("color"),created:s.created,docId:s.key,markedAsVersion:r!==s.versionGroup,selected:t.data.currentVersion==s.version,canRestore:this.appOptions.canHistoryRestore&&o<i.length-1,isExpanded:!0,serverVersion:s.serverVersion})),t.data.currentVersion==s.version&&(n=a[a.length-1]),r=s.versionGroup,l!==s.version){for(l=s.version,c.reverse(),g=0;g<c.length;g++)a[a.length-g-2].set("arrColors",c);c=[]}c.push(p.get("colorval"));var u,g,b=s.changes;if(b&&b.length>0){if(a[a.length-1].set("docIdPrev",d),!_.isEmpty(s.serverVersion)&&s.serverVersion==this.appOptions.buildVersion)for(a[a.length-1].set("changeid",b.length-1),a[a.length-1].set("hasChanges",b.length>1),g=b.length-2;g>=0;g--)u=b[g],p=h.findUser(u.user.id),p||(p=new Common.Models.User({id:u.user.id,username:u.user.name,colorval:Asc.c_oAscArrUserColors[m],color:this.generateUserColor(Asc.c_oAscArrUserColors[m++])}),h.add(p)),a.push(new Common.Models.HistoryVersion({version:s.versionGroup,revision:s.version,changeid:g,userid:u.user.id,username:u.user.name,usercolor:p.get("color"),created:u.created,docId:s.key,docIdPrev:d,selected:!1,canRestore:this.appOptions.canHistoryRestore,isRevision:!1,isVisible:!0,serverVersion:s.serverVersion})),c.push(p.get("colorval"))}else 0==o&&1==i.length&&a[a.length-1].set("docId",s.key+"1")}if(c.length>0){for(c.reverse(),g=0;g<c.length;g++)a[a.length-g-1].set("arrColors",c);c=[]}e.reset(a),null===n&&e.size()>0&&(n=e.at(0),n.set("selected",!0)),n&&this.getApplication().getController("Common.Controllers.History").onSelectRevision(null,null,n)}}},generateUserColor:function(t){return"#"+("000000"+t.toString(16)).substr(-6)},disableEditing:function(t){var e=this.getApplication();if(this.appOptions.canEdit&&"view"!==this.editorConfig.mode){e.getController("RightMenu").getView("RightMenu").clearSelection(),e.getController("Toolbar").DisableToolbar(t,t),e.getController("RightMenu").SetDisabled(t,!1),e.getController("Statusbar").getView("Statusbar").SetDisabled(t);var i=e.getController("Toolbar").getView("Toolbar").synchTooltip;i&&i.hide()}e.getController("LeftMenu").SetDisabled(t,!0)},goBack:function(t){var e=this.appOptions.customization.goback.url;t?window.open(e,"_blank"):parent.location.href=e},onEditComplete:function(t){var e=this.getApplication(),i=e.getController("Toolbar"),n=i.getView("Toolbar");if(!this.appOptions.isEdit||!n||!n.btnInsertShape.pressed&&!n.btnInsertText.pressed||_.isObject(arguments[1])&&"id-toolbar-btn-insertshape"===arguments[1].id||(this.api&&thisLine truncated
;return this.api.asc_stopSaving(),this.continueSavingTimer=window.setTimeout(function(){t.api.asc_continueSaving()},500),this.leavePageText}},onUnload:function(){this.continueSavingTimer&&clearTimeout(this.continueSavingTimer)},hidePreloader:function(){this._state.customizationDone||(this._state.customizationDone=!0,this.appOptions.customization&&(this.appOptions.isDesktopApp?this.appOptions.customization.about=!1:this.appOptions.canBrandingExt||(this.appOptions.customization.about=!0)),Common.Utils.applyCustomization(this.appOptions.customization,mapCustomizationElements),this.appOptions.canBrandingExt&&(Common.Utils.applyCustomization(this.appOptions.customization,mapCustomizationExtElements),Common.Utils.applyCustomizationPlugins(this.UICustomizePlugins))),Common.NotificationCenter.trigger("layout:changed","main"),$("#loading-mask").hide().remove()},onDownloadUrl:function(t){this._state.isFromGatewayDownloadAs&&Common.Gateway.downloadAs(t),this._state.isFromGatewayDownloadAs=!1},onUpdateVersion:function(t){var e=this;e.needToUpdateVersion=!0,e.onLongActionEnd(Asc.c_oAscAsyncActionType.BlockInteraction,LoadingDocument),Common.UI.warning({title:e.titleUpdateVersion,msg:this.errorUpdateVersion,callback:function(){_.defer(function(){Common.Gateway.updateVersion(),t&&t.call(e),e.onLongActionBegin(Asc.c_oAscAsyncActionType.BlockInteraction,LoadingDocument)})}})},onServerVersion:function(t){return!1},onCollaborativeChanges:function(){this._state.hasCollaborativeChanges||(this._state.hasCollaborativeChanges=!0,this.appOptions.isEdit&&this.getApplication().getController("Statusbar").setStatusCaption(this.txtNeedSynchronize,!0))},synchronizeChanges:function(){this.getApplication().getController("Statusbar").synchronizeChanges(),this.getApplication().getController("DocumentHolder").getView("DocumentHolder").hideTips(),this.getApplication().getController("Toolbar").getView("Toolbar").synchronizeChanges(),this._state.hasCollaborativeChanges=!1},initNames:function(){this.shapeGroupNames=[this.txtBasicShapes,this.txtFiguredArrows,this.txtMath,this.txtCharts,this.txtStarsRibbons,this.txtCallouts,this.txtButtons,this.txtRectangles,this.txtLines]},fillAutoShapes:function(t,e){if(!_.isEmpty(e)&&!_.isEmpty(t)&&e.length==t.length){var i=this,n=[],o=this.getCollection("ShapeGroups");o.reset();t.length;_.each(t,function(t,o){var s=new Backbone.Collection([],{model:DE.Models.ShapeModel}),a=e[o].length>18?7:6,r=35*Math.ceil(e[o].length/a)+3,l=30*a;_.each(e[o],function(t,e){s.add({imageUrl:t.Image,data:{shapeType:t.Type},tip:i.textShape+" "+(e+1),allowSelected:!0,selected:!1})}),n.push({groupName:i.shapeGroupNames[o],groupStore:s,groupWidth:l,groupHeight:r})}),o.add(n),setTimeout(function(){i.getApplication().getController("Toolbar").fillAutoShapes()},50)}},fillTextArt:function(t){if(!_.isEmpty(t)){var e=this,i=[],n=this.getCollection("Common.Collections.TextArt");_.each(t,function(t,e){i.push({imageUrl:t,data:e,allowSelected:!0,selected:!1})}),n.reset(i),setTimeout(function(){e.getApplication().getController("Toolbar").fillTextArt()},50),setTimeout(function(){e.getApplication().getController("RightMenu").fillTextArt()},50)}},updateThemeColors:function(){var t=this;setTimeout(function(){t.getApplication().getController("RightMenu").UpdateThemeColors()},50),setTimeout(function(){t.getApplication().getController("DocumentHolder").getView("DocumentHolder").updateThemeColors()},50),setTimeout(function(){t.getApplication().getController("Toolbar").updateThemeColors()},50)},onSendThemeColors:function(t,e){Common.Utils.ThemeColor.setColors(t,e),window.styles_loaded&&(this.updateThemeColors(),this.fillTextArt(this.api.asc_getTextArtPreviews()))},loadLanguages:function(t){var e,i=[];_.each(t,function(t,n,o){t=parseInt(t),e=Common.util.LanguageInfo.getLocalLanguageName(t),i.push({title:e[1],tip:e[0],code:t})},this),i.sort(function(t,e){return t.tip<e.tip?-1:t.tip>e.tip?1:0}),this.languages=i,window.styles_loaded&&this.setLanguages()},setLanguages:function(){this.languages&&this.languages.length>0&&(this.getApplication().getController("DocumentHolder").getView("DocumentHolder").setLanguages(this.languages),this.getApplication().getController("Statusbar").setLanguages(this.languages))},onInsertTable:function(){this.getApplication().getController("RightMenu").onInsertTable()},onInsertImage:function(){this.getApplication().getController("RightMenu").onInsertImage()},onInsertChart:function(){this.getApplication().getController("RightMenu").onInsertChart()},onInsertShape:function(){this.getApplication().getController("RightMenu").onInsertShape()},onInsertTextArt:function(){this.getApplication().getController("RightMenu").onInsertTextArt()},unitsChanged:function(t){var e=Common.localStorage.getItem("de-settings-unit");e=null!==e?parseInt(e):Common.Utils.Metric.getDefaultMetric(),Common.Utils.Metric.setCurrentMetric(e),this.api.asc_SetDocumentUnits(e==Common.Utils.Metric.c_MetricUnits.inch?Asc.c_oAscDocumentUnits.Inch:e==Common.Utils.Metric.c_MetLine truncated
Common.localStorage.setItem("de-settings-fontrender",this.cmbFontRender.getValue()),Common.localStorage.setItem("de-settings-unit",this.cmbUnit.getValue()),Common.localStorage.setItem("de-settings-autosave",this.chAutosave.isChecked()?1:0),this.mode.canForcesave&&Common.localStorage.setItem("de-settings-forcesave",this.chForcesave.isChecked()?1:0),Common.localStorage.setItem("de-settings-spellcheck",this.chSpell.isChecked()?1:0),Common.localStorage.setItem("de-settings-showsnaplines",this.chAlignGuides.isChecked()?1:0),Common.localStorage.save(),this.menu&&(this.menu.fireEvent("settings:apply",[this.menu]),this._oldUnits!==this.cmbUnit.getValue()&&Common.NotificationCenter.trigger("settings:unitschanged",this))},fillShowChanges:function(t){if(t&&3==this.cmbShowChanges.store.length||!t&&2==this.cmbShowChanges.store.length){var e=[{value:"none",displayValue:this.txtNone},{value:"all",displayValue:this.txtAll}];t||e.push({value:"last",displayValue:this.txtLast}),this.cmbShowChanges.store.reset(e)}},onSelectCoAuthMode:function(t){this.lblCoAuthMode.text(t.descValue),this.fillShowChanges(1==t.value),this.cmbShowChanges.setValue(1==t.value?"none":"last")},strLiveComment:"Turn on option",strInputMode:"Turn on hieroglyphs",strZoom:"Default Zoom Value",strShowChanges:"Realtime Collaboration Changes",txtAll:"View All",txtNone:"View Nothing",txtLast:"View Last",txtLiveComment:"Live Commenting",okButtonText:"Apply",txtInput:"Alternate Input",txtWin:"as Windows",txtMac:"as OS X",txtNative:"Native",strFontRender:"Font Hinting",strUnit:"Unit of Measurement",txtCm:"Centimeter",txtPt:"Point",textAutoSave:"Autosave",strAutosave:"Turn on autosave",txtSpellCheck:"Spell Checking",strSpellCheckMode:"Turn on spell checking option",textAlignGuides:"Alignment Guides",strAlignGuides:"Turn on alignment guides",strCoAuthMode:"Co-editing mode",strCoAuthModeDescFast:"Other users will see your changes at once",strCoAuthModeDescStrict:"You will need to accept changes before you can see them",strFast:"Fast",strStrict:"Strict",textAutoRecover:"Autorecover",strAutoRecover:"Turn on autorecover",txtInch:"Inch",txtFitPage:"Fit to Page",txtFitWidth:"Fit to Width",textForceSave:"Save to Server",strForcesave:"Always save to server (otherwise save to server on document close)",strResolvedComment:"Turn on display of the resolved comments"},DE.Views.FileMenuPanels.Settings||{})),DE.Views.FileMenuPanels.RecentFiles=Common.UI.BaseView.extend({el:"#panel-recentfiles",menu:void 0,template:_.template(['<div id="id-recent-view" style="margin: 20px 0;"></div>'].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,arguments),this.menu=t.menu,this.recent=t.recent},render:function(){return $(this.el).html(this.template()),this.viewRecentPicker=new Common.UI.DataView({el:$("#id-recent-view"),store:new Common.UI.DataViewStore(this.recent),itemTemplate:_.template(['<div class="recent-wrap">','<div class="recent-icon"></div>','<div class="file-name"><%= Common.Utils.String.htmlEncode(title) %></div>','<div class="file-info"><%= Common.Utils.String.htmlEncode(folder) %></div>',"</div>"].join(""))}),this.viewRecentPicker.on("item:click",_.bind(this.onRecentFileClick,this)),_.isUndefined(this.scroller)&&(this.scroller=new Common.UI.Scroller({el:$(this.el),suppressScrollX:!0})),this},onRecentFileClick:function(t,e,i){this.menu&&this.menu.fireEvent("recent:open",[this.menu,i.get("url")])}}),DE.Views.FileMenuPanels.CreateNew=Common.UI.BaseView.extend(_.extend({el:"#panel-createnew",menu:void 0,events:function(){return{"click .blank-document-btn":_.bind(this._onBlankDocument,this),"click .thumb-list .thumb-wrap":_.bind(this._onDocumentTemplate,this)}},template:_.template(['<h3 style="margin-top: 20px;"><%= scope.fromBlankText %></h3><hr noshade />','<div class="blank-document">','<div class="blank-document-btn img-doc-format"></div>','<div class="blank-document-info">',"<h3><%= scope.newDocumentText %></h3>","<%= scope.newDescriptionText %>","</div>","</div>","<h3><%= scope.fromTemplateText %></h3><hr noshade />",'<div class="thumb-list">',"<% _.each(docs, function(item) { %>",'<div class="thumb-wrap" template="<%= item.url %>">','<div class="thumb"<% if (!_.isEmpty(item.icon)) { %> style="background-image: url(<%= item.icon %>);" <% } %> />','<div class="title"><%= item.name %></div>',"</div>","<% }) %>","</div>"].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,arguments),this.menu=t.menu},render:function(){return $(this.el).html(this.template({scope:this,docs:this.options[0].docs})),_.isUndefined(this.scroller)&&(this.scroller=new Common.UI.Scroller({el:$(this.el),suppressScrollX:!0})),this},_onBlankDocument:function(){this.menu&&this.menu.fireEvent("create:new",[this.menu,"blank"])},_onDocumentTemplate:function(t){this.menu&&this.menu.fireEvent("create:new",[this.menu,t.currentTarget.attributes.template.value])},fromBlankText:"From Blank",newDocumentText:"New Text Document",newDescriptionText:"Create a Line truncated
n.subEditStrings[e]&&delete n.subEditStrings[e],n.subEditStrings[e+"-R"]&&delete n.subEditStrings[e+"-R"],s=l.get("replys"),s&&s.length&&s.forEach(function(e){(a=t())&&(a.asc_putText(e.get("reply")),a.asc_putTime(n.utcDateToString(new Date(e.get("time")))),a.asc_putOnlyOfficeTime(n.ooDateToString(new Date(e.get("time")))),a.asc_putUserId(e.get("userid")),a.asc_putUserName(e.get("username")),r.asc_addReply(a))}),n.api.asc_changeComment(e,r),!0}return!1},onChangeReplyComment:function(e,i,n){if(n&&n.length>0){var o=this,s=null,a=null,r=t(),l=o.findComment(e);if(r&&l)return r.asc_putText(l.get("comment")),r.asc_putQuoteText(l.get("quote")),r.asc_putTime(o.utcDateToString(new Date(l.get("time")))),r.asc_putOnlyOfficeTime(o.ooDateToString(new Date(l.get("time")))),r.asc_putUserId(l.get("userid")),r.asc_putUserName(l.get("username")),r.asc_putSolved(l.get("resolved")),_.isUndefined(r.asc_putDocumentFlag)||r.asc_putDocumentFlag(l.get("unattached")),s=l.get("replys"),s&&s.length&&s.forEach(function(e){(a=t())&&(e.get("id")!==i||_.isUndefined(n)?(a.asc_putText(e.get("reply")),a.asc_putUserId(e.get("userid")),a.asc_putUserName(e.get("username"))):(a.asc_putText(n),a.asc_putUserId(o.currentUserId),a.asc_putUserName(o.currentUserName)),a.asc_putTime(o.utcDateToString(new Date(e.get("time")))),a.asc_putOnlyOfficeTime(o.ooDateToString(new Date(e.get("time")))),r.asc_addReply(a))}),o.api.asc_changeComment(e,r),!0}return!1},onAddReplyComment:function(e,i){if(i.length>0){var n=this,o=null,s=null,a=null,r=t(),l=n.findComment(e);if(r&&l&&(o=l.get("uid"),o&&(n.subEditStrings[o]&&delete n.subEditStrings[o],n.subEditStrings[o+"-R"]&&delete n.subEditStrings[o+"-R"],l.set("showReplyInPopover",!1)),r.asc_putText(l.get("comment")),r.asc_putQuoteText(l.get("quote")),r.asc_putTime(n.utcDateToString(new Date(l.get("time")))),r.asc_putOnlyOfficeTime(n.ooDateToString(new Date(l.get("time")))),r.asc_putUserId(l.get("userid")),r.asc_putUserName(l.get("username")),r.asc_putSolved(l.get("resolved")),_.isUndefined(r.asc_putDocumentFlag)||r.asc_putDocumentFlag(l.get("unattached")),s=l.get("replys"),s&&s.length&&s.forEach(function(e){(a=t())&&(a.asc_putText(e.get("reply")),a.asc_putTime(n.utcDateToString(new Date(e.get("time")))),a.asc_putOnlyOfficeTime(n.ooDateToString(new Date(e.get("time")))),a.asc_putUserId(e.get("userid")),a.asc_putUserName(e.get("username")),r.asc_addReply(a))}),a=t()))return a.asc_putText(i),a.asc_putTime(n.utcDateToString(new Date)),a.asc_putOnlyOfficeTime(n.ooDateToString(new Date)),a.asc_putUserId(n.currentUserId),a.asc_putUserName(n.currentUserName),r.asc_addReply(a),n.api.asc_changeComment(e,r),!0}return!1},onRemoveReplyComment:function(e,i){if(!_.isUndefined(e)&&!_.isUndefined(i)){var n=this,o=null,s=null,a=t(),r=n.findComment(e);if(a&&r)return a.asc_putText(r.get("comment")),a.asc_putQuoteText(r.get("quote")),a.asc_putTime(n.utcDateToString(new Date(r.get("time")))),a.asc_putOnlyOfficeTime(n.ooDateToString(new Date(r.get("time")))),a.asc_putUserId(r.get("userid")),a.asc_putUserName(r.get("username")),a.asc_putSolved(r.get("resolved")),_.isUndefined(a.asc_putDocumentFlag)||a.asc_putDocumentFlag(r.get("unattached")),o=r.get("replys"),o&&o.length&&o.forEach(function(e){e.get("id")!==i&&(s=t())&&(s.asc_putText(e.get("reply")),s.asc_putTime(n.utcDateToString(new Date(e.get("time")))),s.asc_putOnlyOfficeTime(n.ooDateToString(new Date(e.get("time")))),s.asc_putUserId(e.get("userid")),s.asc_putUserName(e.get("username")),a.asc_addReply(s))}),n.api.asc_changeComment(e,a),!0}return!1},onShowEditReplyComment:function(t,e,i){var n,o,s,a;if(!_.isUndefined(t)&&!_.isUndefined(e))if(i){if((o=this.popoverComments.findWhere({uid:t}))&&(s=o.get("replys"),a=_.clone(o.get("replys"))))for(n=0;n<a.length;++n)if(e===a[n].get("id"))return a[n].set("editTextInPopover",!0),s.length=0,o.set("replys",a),!0}else if((o=this.collection.findWhere({uid:t}))&&(s=o.get("replys"),a=_.clone(o.get("replys"))))for(n=0;n<a.length;++n)if(e===a[n].get("id"))return a[n].set("editText",!0),s.length=0,o.set("replys",a),!0;return!1},onUpdateFilter:function(t,e){if(t){this.filter={property:t.property,value:t.value},e||this.getPopover()&&this.getPopover().hide();var i=this,n=null;this.collection.each(function(t){var e=t.get(i.filter.property);e&&t.set("hide",null===e.match(i.filter.value)),t.get("last")&&t.set("last",!1),t.get("hide")||(n=t)}),n&&n.set("last",!0)}},onApiAddComment:function(t,e){var i=this.readSDKComment(t,e);i&&(this.collection.push(i),this.updateComments(!0),this.showPopover&&(null!==e.asc_getQuoteText()&&(this.api.asc_selectComment(t),this._dontScrollToComment=!0,this.api.asc_showComment(t,!0)),this.showPopover=void 0,this.editPopover=!1))},onApiAddComments:function(t){for(var e=0;e<t.length;++e){var i=this.readSDKComment(t[e].asc_getId(),t[e]);this.collection.push(i)}this.updateComments(!0)},onApiRemoveComment:function(t,e){if(this.collection.length){var i=this.collection.findWhere({uid:t});i&&(this.collection.remove(i),e||this.updateCommentsLine truncated
void 0===Common)var Common={};if(Common.Controllers=Common.Controllers||{},define("common/main/lib/controller/ExternalDiagramEditor",["core","common/main/lib/view/ExternalDiagramEditor"],function(){"use strict";Common.Controllers.ExternalDiagramEditor=Backbone.Controller.extend(_.extend(function(){var t="en",e=void 0,i="",n=null,o=function(){n=new DocsAPI.DocEditor("id-diagram-editor-placeholder",{width:"100%",height:"100%",documentType:"spreadsheet",document:{url:"_chart_",permissions:{edit:!0,download:!1}},editorConfig:{mode:"editdiagram",targetApp:i,lang:t,canCoAuthoring:!1,canBackToFolder:!1,canCreateNew:!1,customization:e,user:{id:"uid-"+Date.now()}},events:{onAppReady:function(){},onDocumentStateChange:function(){},onError:function(){},onInternalMessage:_.bind(this.onInternalMessage,this)}}),Common.Gateway.on("processmouse",_.bind(this.onProcessMouse,this))};return{views:["Common.Views.ExternalDiagramEditor"],initialize:function(){this.addListeners({"Common.Views.ExternalDiagramEditor":{setchartdata:_.bind(this.setChartData,this),drag:_.bind(function(t,e){n&&n.serviceCommand("window:drag","start"==e)},this),show:_.bind(function(t){var e=this.diagramEditorView.getHeight(),i=Common.Utils.innerHeight();(i>e&&e<700||i<e)&&(e=Math.min(i,700),this.diagramEditorView.setHeight(e)),n?(n.serviceCommand("setAppDisabled",!1),this.needDisableEditing&&this.diagramEditorView._isExternalDocReady&&this.onDiagrammEditingDisabled(),n.attachMouseEvents()):o.apply(this),this.isExternalEditorVisible=!0,this.isHandlerCalled=!1},this),hide:_.bind(function(t){n&&(n.detachMouseEvents(),this.isExternalEditorVisible=!1)},this)}})},onLaunch:function(){this.diagramEditorView=this.createView("Common.Views.ExternalDiagramEditor",{handler:_.bind(this.handler,this)})},setApi:function(t){return this.api=t,this.api.asc_registerCallback("asc_onCloseChartEditor",_.bind(this.onDiagrammEditingDisabled,this)),this},handler:function(t,e){this.isHandlerCalled||(this.isHandlerCalled=!0,n&&n.serviceCommand("queryClose",{mr:t}))},setChartData:function(){n&&n.serviceCommand("setChartData",this.diagramEditorView._chartData),this.diagramEditorView._chartData=null},loadConfig:function(n){n&&n.config&&(n.config.lang&&(t=n.config.lang),n.config.customization&&(e=n.config.customization),n.config.targetApp&&(i=n.config.targetApp))},onDiagrammEditingDisabled:function(){if(!this.diagramEditorView.isVisible()||!this.diagramEditorView._isExternalDocReady)return void(this.needDisableEditing=!0);this.diagramEditorView.setControlsDisabled(!0),Common.UI.alert({title:this.warningTitle,msg:this.warningText,iconCls:"warn",buttons:["ok"],callback:_.bind(function(t){this.setControlsDisabled(!1),this.diagramEditorView.hide()},this)}),this.needDisableEditing=!1},onInternalMessage:function(t){var e=t.data;if(this.diagramEditorView)if("documentReady"==e.type)this.diagramEditorView._isExternalDocReady=!0,this.diagramEditorView._chartData&&(n&&n.serviceCommand("setChartData",this.diagramEditorView._chartData),this.diagramEditorView._chartData=null),this.needDisableEditing&&this.onDiagrammEditingDisabled();else if("chartDataReady"==e.type)void 0===this.needDisableEditing&&this.diagramEditorView.setControlsDisabled(!1);else if("shortcut"==e.type)"escape"==e.data.key&&this.diagramEditorView.hide();else if("canClose"==e.type)!0===e.data.answer&&(n&&(n.serviceCommand("setAppDisabled",!0),n.serviceCommand("ok"==e.data.mr?"getChartData":"clearChartData")),this.diagramEditorView.hide()),this.isHandlerCalled=!1;else if("processMouse"==e.type){if("mouse:up"==e.data.event)this.diagramEditorView.binding.dragStop();else if("mouse:move"==e.data.event){var i=parseInt(this.diagramEditorView.$window.css("left"))+e.data.pagex,o=parseInt(this.diagramEditorView.$window.css("top"))+e.data.pagey+34;this.diagramEditorView.binding.drag({pageX:i,pageY:o})}}else this.diagramEditorView.fireEvent("internalmessage",this.diagramEditorView,e)},onProcessMouse:function(t){"mouseup"==t.type&&this.isExternalEditorVisible&&n&&n.serviceCommand("processmouse",t)},warningTitle:"Warning",warningText:"The object is disabled because of editing by another user.",textClose:"Close",textAnonymous:"Anonymous"}}(),Common.Controllers.ExternalDiagramEditor||{}))}),define("common/main/lib/view/ExternalMergeEditor",["common/main/lib/component/Window"],function(){"use strict";Common.Views.ExternalMergeEditor=Common.UI.Window.extend(_.extend({initialize:function(t){var e={};_.extend(e,{title:this.textTitle,width:910,height:Common.Utils.innerHeight()-700<0?Common.Utils.innerHeight():700,cls:"advanced-settings-dlg",header:!0,toolclose:"hide",toolcallback:_.bind(this.onToolClose,this)},t),this.template=['<div id="id-merge-editor-container" class="box" style="height:'+(e.height-85)+'px;">','<div id="id-merge-editor-placeholder" style="width: 100%;height: 100%;"></div>',"</div>",'<div class="separator horizontal"/>','<div class="footer" style="text-align: center;">','<button id="id-btn-merge-editor-apply" class="btn normal dlg-btLine truncated
@@ -0,0 +1,290 @@
<!DOCTYPE html>
<html>
<head>
<title>ONLYOFFICE Document Editor</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=IE8"/>
<meta name="description" content="" />
<meta name="keywords" content="" />
<link rel="icon" href="resources/img/favicon.ico" type="image/x-icon" />
<!-- splash -->
<style type="text/css">
.loadmask {
left: 0;
top: 0;
position: absolute;
height: 100%;
width: 100%;
overflow: hidden;
border: none;
background-color: #f4f4f4;
z-index: 100;
}
.loader-page {
width: 100%;
height: 170px;
bottom: 42%;
position: absolute;
text-align: center;
line-height: 10px;
}
.loader-logo {
max-height: 160px;
margin-bottom: 10px;
}
.loader-page-romb {
width: 40px;
display: inline-block;
}
.loader-page-text {
width: 100%;
bottom: 42%;
position: absolute;
text-align: center;
color: #888;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 20px;
}
.loader-page-text-loading {
font-size: 14px;
}
.loader-page-text-customer {
font-size: 16px;
margin-bottom: 5px;
}
.romb {
width: 40px;
height: 40px;
-webkit-transform: rotate(135deg) skew(20deg, 20deg);
-moz-transform: rotate(135deg) skew(20deg, 20deg);
-ms-transform: rotate(135deg) skew(20deg, 20deg);
-o-transform: rotate(135deg) skew(20deg, 20deg);
position: absolute;
background: red;
border-radius: 6px;
-webkit-animation: movedown 3s infinite ease;
-moz-animation: movedown 3s infinite ease;
-ms-animation: movedown 3s infinite ease;
-o-animation: movedown 3s infinite ease;
animation: movedown 3s infinite ease;
}
#blue {
z-index: 3;
background: #55bce6;
-webkit-animation-name: blue;
-moz-animation-name: blue;
-ms-animation-name: blue;
-o-animation-name: blue;
animation-name: blue;
}
#red {
z-index:1;
background: #de7a59;
-webkit-animation-name: red;
-moz-animation-name: red;
-ms-animation-name: red;
-o-animation-name: red;
animation-name: red;
}
#green {
z-index: 2;
background: #a1cb5c;
-webkit-animation-name: green;
-moz-animation-name: green;
-ms-animation-name: green;
-o-animation-name: green;
animation-name: green;
}
@-webkit-keyframes red {
0% { top:120px; background: #de7a59; }
10% { top:120px; background: #F2CBBF; }
14% { background: #f4f4f4; top:120px; }
15% { background: #f4f4f4; top:0;}
20% { background: #E6E4E4; }
30% { background: #D2D2D2; }
40% { top:120px; }
100% { top:120px; background: #de7a59; }
}
@keyframes red {
0% { top:120px; background: #de7a59; }
10% { top:120px; background: #F2CBBF; }
14% { background: #f4f4f4; top:120px; }
15% { background: #f4f4f4; top:0; }
20% { background: #E6E4E4; }
30% { background: #D2D2D2; }
40% { top:120px; }
100% { top:120px; background: #de7a59; }
}
@-webkit-keyframes green {
0% { top:110px; background: #a1cb5c; opacity:1; }
10% { top:110px; background: #CBE0AC; opacity:1; }
14% { background: #f4f4f4; top:110px; opacity:1; }
15% { background: #f4f4f4; top:0; opacity:1; }
20% { background: #f4f4f4; top:0; opacity:0; }
25% { background: #EFEFEF; top:0; opacity:1; }
30% { background:#E6E4E4; }
70% { top:110px; }
100% { top:110px; background: #a1cb5c; }
}
@keyframes green {
0% { top:110px; background: #a1cb5c; opacity:1; }
10% { top:110px; background: #CBE0AC; opacity:1; }
14% { background: #f4f4f4; top:110px; opacity:1; }
15% { background: #f4f4f4; top:0; opacity:1; }
20% { background: #f4f4f4; top:0; opacity:0; }
25% { background: #EFEFEF; top:0; opacity:1; }
30% { background:#E6E4E4; }
70% { top:110px; }
100% { top:110px; background: #a1cb5c; }
}
@-webkit-keyframes blue {
0% { top:100px; background: #55bce6; opacity:1; }
10% { top:100px; background: #BFE8F8; opacity:1; }
14% { background: #f4f4f4; top:100px; opacity:1; }
15% { background: #f4f4f4; top:0; opacity:1; }
20% { background: #f4f4f4; top:0; opacity:0; }
25% { background: #f4f4f4; top:0; opacity:0; }
45% { background: #EFEFEF; top:0; opacity:0,2; }
100% { top:100px; background: #55bce6; }
}
@keyframes blue {
0% { top:100px; background: #55bce6; opacity:1; }
10% { top:100px; background: #BFE8F8; opacity:1; }
14% { background: #f4f4f4; top:100px; opacity:1; }
15% { background: #f4f4f4; top:0; opacity:1; }
20% { background: #f4f4f4; top:0; opacity:0; }
25% { background: #f4f4f4; top:0; opacity:0; }
45% { background: #EFEFEF; top:0; opacity:0,2; }
100% { top:100px; background: #55bce6; }
}
</style>
<script>
var userAgent = navigator.userAgent.toLowerCase(),
check = function(regex){ return regex.test(userAgent); },
stopLoading = false;
if (!check(/opera/) && (check(/msie/) || check(/trident/))) {
var m = /msie (\d+\.\d+)/.exec(userAgent);
if (m && parseFloat(m[1]) < 9.0) {
document.write('<div class="app-error-panel">' +
'<div class="message-block">' +
'<div class="message-inner">' +
'<div class="title">Your browser is not supported.</div>' +
'<div class="text">Sorry, Document Editor is currently only supported in the latest versions of the Chrome, Firefox, Safari or Internet Explorer web browsers.</div>' +
'</div>' +
'</div></div>');
stopLoading = true;
}
}
function getUrlParams() {
var e,
a = /\+/g, // Regex for replacing addition symbol with a space
r = /([^&=]+)=?([^&]*)/g,
d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
q = window.location.search.substring(1),
urlParams = {};
while (e = r.exec(q))
urlParams[d(e[1])] = d(e[2]);
return urlParams;
}
function encodeUrlParam(str) {
return str.replace(/&/g, '&amp;')
.replace(/"/g, '&quot;')
.replace(/'/g, '&#39;')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;');
}
var params = getUrlParams(),
lang = (params["lang"] || 'en').split(/[\-\_]/)[0],
customer = params["customer"] ? ('<div class="loader-page-text-customer">' + encodeUrlParam(params["customer"]) + '</div>') : '',
margin = (customer !== '') ? 50 : 20,
loading = 'Loading...',
logo = params["logo"] ? ((params["logo"] !== 'none') ? ('<img src="' + encodeUrlParam(params["logo"]) + '" class="loader-logo" />') : '') : null;
window.frameEditorId = params["frameEditorId"];
if ( lang == 'de') loading = 'Ladevorgang...';
else if ( lang == 'es') loading = 'Cargando...';
else if ( lang == 'fr') loading = 'Chargement en cours...';
else if ( lang == 'it') loading = 'Caricamento in corso...';
else if ( lang == 'pt') loading = 'Carregando...';
else if ( lang == 'ru') loading = 'Загрузка...';
else if ( lang == 'sl') loading = 'Nalaganje...';
else if ( lang == 'tr') loading = 'Yükleniyor...';
if ( !stopLoading )
document.write(
'<div id="loading-mask" class="loadmask">' +
'<div class="loader-page" style="margin-bottom: ' + margin + 'px;' + ((logo!==null) ? 'height: auto;' : '') + '">' +
((logo!==null) ? logo :
'<div class="loader-page-romb">' +
'<div class="romb" id="blue"></div>' +
'<div class="romb" id="green"></div>' +
'<div class="romb" id="red"></div>' +
'</div>') +
'</div>' +
'<div class="loader-page-text">' + customer +
'<div class="loader-page-text-loading">' + loading + '</div>' +
'</div>' +
'</div>');
</script>
<link rel="stylesheet" type="text/css" href="../../../apps/documenteditor/main/resources/css/app.css">
</head>
<body>
<script>
window.requireTimeourError = function(){
var reqerr;
if ( lang == 'de') reqerr = 'Die Verbindung ist zu langsam, einige Komponenten konnten nicht geladen werden. Aktualisieren Sie bitte die Seite.';
else if ( lang == 'es') reqerr = 'La conexión es muy lenta, algunos de los componentes no han podido cargar. Por favor recargue la página.';
else if ( lang == 'fr') reqerr = 'La connexion est trop lente, certains des composants n\'ons pas pu être chargé. Veuillez recharger la page.';
else if ( lang == 'ru') reqerr = 'Слишком медленное соединение, не удается загрузить некоторые компоненты. Пожалуйста, обновите страницу.';
else reqerr = 'The connection is too slow, some of the components could not be loaded. Please reload the page.';
return reqerr;
};
var requireTimeoutID = setTimeout(function(){
window.alert(window.requireTimeourError());
window.location.reload();
}, 30000);
var require = {
waitSeconds: 30,
callback: function(){
clearTimeout(requireTimeoutID);
}
};
</script>
<div id="viewport"></div>
<script data-main="app" src="../../../vendor/requirejs/require.js"></script>
</body>
</html>
Loaded 100 of 3594 files, more files were not shown because too many files have changed in this diff. Show more