New OO build, delete unused files
No files matched your search
@@ -1,115 +0,0 @@
|
||||
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"] = "UgAAACIAAABSAG8AYgBvAHQAbwAgAEMAbwBuAGQAZQBuAHMAZQBkAAAAPgAAAFIAbwBiAG8AdABvAEMAbwBuAGQAZQBuAHMAZQBkAC0AQgBvAGwAZABJAHQAYQBsAGkAYwAuAHQAdABmAAAAAAAAAAEAAAABAAAAAAAAAAoAAAAAAAAAAAAAAAAA/wIA4FsgAFAgAAAAAAAAAJ8BACAAAAFPvAIFAAAAAQDoAe4CBv8xABACxgIYAAAAVQBiAHUAbgB0AHUAIABNAG8AbgBvAAAAJAAAAFUAYgB1AG4AdAB1AE0AbwBuAG8ALQBSAEkALgB0AHQAZgAAAAAAAAABAAAAAAAAAAQAAAAKAAAAAgsFCQMGAgoCBP8CAOBbIABQAAAAAAAAAACfAAAgAAABVpABBQAAAAEA9AG1Alv/MQAIArUCGgAAAFUAYgB1AG4AdAB1ACAATABpAGcAaAB0AAAAGgAAAFUAYgB1AG4AdAB1AC0ATAAuAHQAdABmAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAACCwMEAwYCAwIE/wIA4FsgAFAAAAAAAAAAAJ8AACAAAAFWLAEFAAAAAQBNAggDR/84AAUCtQIYAAAAVQBiAHUAbgB0AHUAIABNAG8AbgBvAAAAIgAAAFUAYgB1AG4AdAB1AE0AbwBuAG8ALQBCAC4AdAB0AGYAAAAAAAAAAAAAAAEAAAAEAAAACgAAAAILCAkDBgIDAgT/AgDgWyAAUAAAAAAAAAAAnwAAIAAAAVa8AgUAAAABAPQBtQJb/zEACAK1AhAAAABDAGEAbABpAGIAcgBpAAAAGAAAAGMAYQBsAGkAYgByAGkALgB0AHQAZgAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAg8FAgICBAMCBO8CAKB7IABAAAAAAAAAAACfAAAgAAAAAJABBQAACAEA9wHuAgb/3ADQAXcCIgAAAEQAZQBqAGEAVgB1ACAAUwBhAG4AcwAgAE0AbwBuAG8AAAAmAAAARABlAGoAYQBWAHUAUwBhAG4AcwBNAG8AbgBvAC4AdAB0AGYAAAAAAAAAAAAAAAAAAAAEAAAACgAAAAILBgkDCAQCAgT/JgDn+/kA0igAAAIAAAAA3wEAYAAA3/+QAQUAAAABAFoC9wIQ/8gAAAAAABoAAABVAGIAdQBuAHQAdQAgAEwAaQBnAGgAdAAAABwAAABVAGIAdQBuAHQAdQAtAEwASQAuAHQAdABmAAAAAAAAAAEAAAAAAAAAAAAAAAoAAAACCwMEAwYCCgIE/wIA4FsgAFAAAAAAAAAAAJ8AACAAAAFWLAEFAAAAAQAyAggDR/84AAUCtQIiAAAAVQBiAHUAbgB0AHUAIABDAG8AbgBkAGUAbgBzAGUAZAAAABoAAABVAGIAdQBuAHQAdQAtAEMALgB0AHQAZgAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAgsFBgMGAgMCBP8CAOBbIABQAAAAAAAAAACfAAAgAAABVpABBQAAAAEA5AEIA0f/OAAIArUCFgAAAFMAeQBtAGIAbwBsACAATgBlAHUAAAAcAAAAUwB5AG0AYgBvAGwATgBlAHUALgB0AHQAZgAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABQUBAgEHBgIFBwAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAJABBQADDAEASAK1Ain/lQD0AbwCDAAAAEEAcgBpAGEAbAAAABQAAABhAHIAaQBhAGwALgB0AHQAZgAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAgsGBAICAgICBId6AAAAAACACAAAAAAAAAD/AQBAAAD//5ABBQAFCAEAuQHYAi7/lQAAAAAAEAAAAEMAYQBsAGEAZABlAGEAAAAuAAAAQwBhAGwAYQBkAGUAYQAtAEIAbwBsAGQASQB0AGEAbABpAGMALgB0AHQAZgAAAAAAAAABAAAAAQAAAAAAAAAKAAAAAgQFAwUEBgMCBAcAAAAAAAAAAAAAAAAAAACTAAAgAAAAALwCBQAAAAEAIAIKAyL/rADkAZsCDgAAAFUAYgB1AG4AdAB1AAAAHAAAAFUAYgB1AG4AdAB1AC0AUgBJAC4AdAB0AGYAAAAAAAAAAQAAAAAAAAAAAAAACgAAAAILBQQDBgIKAgT/AgDgWyAAUAAAAAAAAAAAnwAAIAAAAVaQAQUAAAABAEgCCANH/zgACAK1AhAAAABDAGEAcgBsAGkAdABvAAAALgAAAEMAYQByAGwAaQB0AG8ALQBCAG8AbABkAEkAdABhAGwAaQBjAC4AdAB0AGYAAAAAAAAAAQAAAAEAAAAAAAAACgAAAAIPBQICAgQDAgT/AgDh/+wAUAkAAAAAAAAAnwEAIAAAAAC8AgUAAAABAAgC7gIG/9wA5AGIAg4AAABSAG8AYgBvAHQAbwAAACQAAABSAG8AYgBvAHQAbwAtAEkAdABhAGwAaQBjAC4AdAB0AGYAAAAAAAAAAQAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAD/AgDgWyAAUCAAAAAAAAAAnwEAIAAAAU+QAQUAAAABABMC7gIG/zEAEALGAg4AAABVAGIAdQBuAHQAdQAAABoAAABVAGIAdQBuAHQAdQAtAEIALgB0AHQAZgAAAAAAAAAAAAAAAQAAAAAAAAAKAAAAAgsIBAMGAgMCBP8CAOBbIABQAAAAAAAAAACfAAAgAAABVrwCBQAAAAEAgwIIA0f/OAAOArUCGAAAAEQAZQBqAGEAVgB1ACAAUwBhAG4AcwAAAB4AAABEAGUAagBhAFYAdQBTAGEAbgBzAC4AdAB0AGYAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAILBgMDCAQCAgT/bgDn//0A0ilgJAoMIAAE/wEAYAAA/9+QAQUAAAABAPoB9wIQ/8gAAAAAABAAAABDAG8AdQBzAGkAbgBlAAAAIgAAAEMAbwB1AHMAaQBuAGUALQBCAG8AbABkAC4AdAB0AGYAAAAAAAAAAAAAAAEAAAAEAAAACgAAAAIHBwkCAgUCBAT/CgBgAAAAQAAAAAAAAAAAvwEAYAAA99+8AgUABQgBAFgCeQIw/wAAEAKSAgwAAABBAHIAaQBtAG8AAAAqAAAAQQByAGkAbQBvAC0AQgBvAGwAZABJAHQAYQBsAGkAYwAuAHQAdABmAAAAAAAAAAEAAAABAAAAAAAAAAoAAAACCwcEAgICCQIE/woA4P94AFAhAAAAAAAAAL8BAGAAAPffvAIFAAUIAQBgAtgCLv+VABACrwIUAAAATgBvAHQAbwAgAE0AbwBuAG8AAAAqAAAATgBvAHQAbwBNAG8AbgBvAC0AUgBlAGcAdQBsAGEAcgAuAHQAdABmAAAAAAAAAAAAAAAAAAAABAAAAAoAAAACCwYJAwgEAgIE7wIA4FsgAEAoAAAAAAAAAJ8BACAAAAAAkAEFAAAAAQBYAp8DDP8AABgCyQIOAAAAVQBiAHUAbgB0AHUAAAAaAAAAVQBiAHUAbgB0AHUALQBSAC4AdAB0AGYAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAILBQQDBgIDAgT/AgDgWyAAUAAAAAAAAAAAnwAAIAAAAVaQAQUAAAABAFoCCANH/zgACAK1Ag4AAABSAG8AYgBvAHQAbwAAACwAAABSAG8AYgBvAHQAbwAtAEIAbwBsAGQASQB0AGEAbABpAGMALgB0AHQAZgAAAAAAAAABAAAAAQAAAAAAAAAKAAAAAAAAAAAAAAAAAP8CAOBbIABQIAAAAAAAAACfAQAgAAABT7wCBQAAAAEAOALuAgb/MQAQAsYCGAAAAEQAcgBvAGkAZAAgAFMAZQByAGkAZgAAAC4AAABEAHIAbwBpAGQAUwBlAHIAaQBmAC0AUgBlAGcAdQBsAGEAcgAuAHQAdABmAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAACAgYABgUAAgIA/wIA4P94AFApAAAAAAAAAJ8BAGAAANffkAEFAAACAQBfAiwE3P4AABgCyQIQAAAAQwBhAGwAaQBiAHIAaQAAABoAAABjAGEAbABpAGIAcgBpAGkALgB0AHQAZgAAAAAAAAABAAAAAAAAAAAAAAAKAAAAAg8FAgICBAoCBO8CAKB7IABAAAAAAAAAAACfAAAgAAAAAJABBQAACAEA9gHuAgb/3ADTAXkCFAAAAE4AbwB0AG8AIABTAGEAbgBzAAAAMAAAAE4AbwB0AG8AUwBhAG4AcwAtAEIAbwBsAGQASQB0AGEAbABpAGMALgB0AHQAZgAAAAAAAAABAAAAAQAAAAAAAAAKAAAAAgsIAgQFBAkCBP8CAOAAAAAAAAAAAAAAAACfAQAgAADX37wCBQACCAEATwIsBNz+AAAhAskCGAAAAFUAYgB1AG4AdAB1ACAATQBvAG4AbwAAACQAAABVAGIAdQBuAHQAdQBNAG8AbgBvAC0AQgBJAC4AdAB0AGYAAAAAAAAAAQAAAAEAAAAEAAAACgAAAAILCAkDBgIKAgT/AgDgWzgAUAAAAAAAAAAAnwAAIAAAAAC8AgUAAAABAPQBtQJb/zEACAK1AhAAAABDAGEAbABhAGQAZQBhAAAAJgAAAEMAYQBsAGEAZABlAGEALQBJAHQAYQBsAGkAYwAuAHQAdABmAAAAAAAAAAEAAAAAAAAAAAAAAAoAAAACAAUGAAAAAgAABwAAAAAAAAAAAAAAAAAAAJMAACAAAAAAkAEFAAAAAQD/AQoDIv+sANMBmwIWAAAATgBvAHQAbwAgAFMAZQByAGkAZgAAADIAAABOAG8AdABvAFMAZQByAGkAZgAtAEIAbwBsAGQASQB0AGEAbABpAGMALgB0AHQAZgAAAAAAAAABAAAAAQAAAAAAAAAKAAAAAgsIAgQFBAkCBP8CAOAAAAAAAAAAAAAAAACfAQAgAADX37wCBQAAAgEAfgIs
Line truncated
|
||||
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 102 KiB |
@@ -1 +0,0 @@
|
||||
{}
|
||||
@@ -1649,7 +1649,7 @@ oContext.moveTo(0,0);oContext.lineTo(nWidth,0);oContext.lineTo(nWidth,nHeight);o
|
||||
(function(window,undefined){var asc=window["Asc"];var prot;var c_oAscAdvancedOptionsAction=AscCommon.c_oAscAdvancedOptionsAction;var c_oAscLockTypes=AscCommon.c_oAscLockTypes;var CColor=AscCommon.CColor;var g_oDocumentUrls=AscCommon.g_oDocumentUrls;var sendCommand=AscCommon.sendCommand;var parserHelp=AscCommon.parserHelp;var g_oIdCounter=AscCommon.g_oIdCounter;var g_oTableId=AscCommon.g_oTableId;var c_oAscLockTypeElem=AscCommonExcel.c_oAscLockTypeElem;var c_oAscError=asc.c_oAscError;var c_oAscFileType=
|
||||
asc.c_oAscFileType;var c_oAscAsyncAction=asc.c_oAscAsyncAction;var c_oAscAdvancedOptionsID=asc.c_oAscAdvancedOptionsID;var c_oAscAsyncActionType=asc.c_oAscAsyncActionType;var History=null;function spreadsheet_api(config){AscCommon.baseEditorsApi.call(this,config,AscCommon.c_oEditorId.Spreadsheet);this.topLineEditorName=config["id-input"]||"";this.topLineEditorElement=null;this.controller=null;this.handlers=new AscCommonExcel.asc_CHandlersList;this.fontRenderingMode=Asc.c_oAscFontRenderingModeType.hintingAndSubpixeling;
|
||||
this.wb=null;this.wbModel=null;this.tmpLocale=null;this.tmpLocalization=null;this.defaultLanguage=1033;this.spellcheckState=new AscCommonExcel.CSpellcheckState;this.documentFormatSave=c_oAscFileType.XLSX;this._gui_control_colors=null;this.GuiControlColorsMap=null;this.IsSendStandartColors=false;this.asyncMethodCallback=undefined;this.FontLoadWaitComplete=false;this.oRedoObjectParamNative=null;this.collaborativeEditing=null;this.autoSaveGapRealTime=30;this.isStartAddShape=false;this.shapeElementId=
|
||||
null;this.textArtElementId=null;this.isImageChangeUrl=false;this.isShapeImageChangeUrl=false;this.isTextArtChangeUrl=false;this.textureType=null;this.styleThumbnailWidth=112;this.styleThumbnailHeight=38;this.formulasList=null;this.openingEnd={bin:false,xlsxStart:false,xlsx:false,data:null};if(window.editor==undefined)window.editor=this;this._init();return this}spreadsheet_api.prototype=Object.create(AscCommon.baseEditorsApi.prototype);spreadsheet_api.prototype.constructor=spreadsheet_api;spreadsheet_api.prototype.sendEvent=
|
||||
null;this.textArtElementId=null;this.isImageChangeUrl=false;this.isShapeImageChangeUrl=false;this.isTextArtChangeUrl=false;this.textureType=null;this.styleThumbnailWidth=112;this.styleThumbnailHeight=38;this.formulasList=null;this.openingEnd={bin:false,xlsxStart:false,xlsx:false,data:null};if(window.editor==undefined)window.editorCell=this;this._init();return this}spreadsheet_api.prototype=Object.create(AscCommon.baseEditorsApi.prototype);spreadsheet_api.prototype.constructor=spreadsheet_api;spreadsheet_api.prototype.sendEvent=
|
||||
function(){this.handlers.trigger.apply(this.handlers,arguments)};spreadsheet_api.prototype._init=function(){AscCommon.baseEditorsApi.prototype._init.call(this);this.topLineEditorElement=document.getElementById(this.topLineEditorName);asc["editor"]=asc["editor"]||this};spreadsheet_api.prototype._loadSdkImages=function(){var aImages=AscCommonExcel.getIconsForLoad();aImages.push(AscCommonExcel.sFrozenImageUrl,AscCommonExcel.sFrozenImageRotUrl);this.ImageLoader.bIsAsyncLoadDocumentImages=false;this.ImageLoader.LoadDocumentImages(aImages);
|
||||
this.ImageLoader.bIsAsyncLoadDocumentImages=true};spreadsheet_api.prototype.asc_CheckGuiControlColors=function(){var arr_colors=new Array(10);var _count=arr_colors.length;for(var i=0;i<_count;++i){var color=AscCommonExcel.g_oColorManager.getThemeColor(i);arr_colors[i]=new CColor(color.getR(),color.getG(),color.getB())}var bIsSend=false;if(this.GuiControlColorsMap!=null)for(var i=0;i<_count;++i){var _color1=this.GuiControlColorsMap[i];var _color2=arr_colors[i];if(_color1.r!==_color2.r||_color1.g!==
|
||||
_color2.g||_color1.b!==_color2.b){bIsSend=true;break}}else{this.GuiControlColorsMap=new Array(_count);bIsSend=true}if(bIsSend){for(var i=0;i<_count;++i)this.GuiControlColorsMap[i]=arr_colors[i];this.asc_SendControlColors()}};spreadsheet_api.prototype.asc_SendControlColors=function(){var standart_colors=null;if(!this.IsSendStandartColors){var standartColors=AscCommon.g_oStandartColors;var _c_s=standartColors.length;standart_colors=new Array(_c_s);for(var i=0;i<_c_s;++i)standart_colors[i]=new CColor(standartColors[i].R,
|
||||
|
||||
@@ -3214,7 +3214,7 @@ x,y,pageIndex){if(this.drawingObjects.handleEventMode===HANDLE_EVENT_MODE_CURSOR
|
||||
HANDLE_EVENT_MODE_CURSOR)return{objectId:this.majorObject.Id,cursorType:"text"}},onMouseMove:function(e,x,y,pageIndex){if(!e.IsLocked){this.onMouseUp(e,x,y,pageIndex);return}if(AscFormat.isRealNumber(this.startX)&&AscFormat.isRealNumber(this.startY)){if(Math.abs(this.startX-x)<.001&&Math.abs(this.startY-y)<.001)return;this.startX=undefined;this.startY=undefined}this.majorObject.selectionSetEnd(e,x,y,pageIndex);if(!(this.majorObject.getObjectType()===AscDFH.historyitem_type_GraphicFrame&&this.majorObject.graphicObject.Selection.Type2===
|
||||
table_Selection_Border))this.drawingObjects.updateSelectionState()},onMouseUp:function(e,x,y,pageIndex){var oldCtrl;if(this.drawingObjects.isSlideShow()){oldCtrl=e.CtrlKey;e.CtrlKey=true}this.majorObject.selectionSetEnd(e,x,y,pageIndex);if(this.drawingObjects.isSlideShow())e.CtrlKey=oldCtrl;this.drawingObjects.updateSelectionState();this.drawingObjects.drawingObjects.sendGraphicObjectProps();this.drawingObjects.changeCurrentState(new NullState(this.drawingObjects));this.drawingObjects.handleEventMode=
|
||||
HANDLE_EVENT_MODE_CURSOR;this.drawingObjects.noNeedUpdateCursorType=true;var cursor_type=this.drawingObjects.curState.onMouseDown(e,x,y,pageIndex);if(cursor_type&&cursor_type.hyperlink){this.drawingObjects.drawingObjects.showDrawingObjects(true);if(this.drawingObjects.isSlideShow())this.drawingObjects.getEditorApi().sync_HyperlinkClickCallback(cursor_type.hyperlink.Value)}this.drawingObjects.noNeedUpdateCursorType=false;this.drawingObjects.handleEventMode=HANDLE_EVENT_MODE_HANDLE;if(editor&&AscCommon.c_oAscFormatPainterState.kOff!==
|
||||
editor.isPaintFormat){if(AscCommon.c_oAscFormatPainterState.kOn===editor.isPaintFormat)editor.sync_PaintFormatCallback(c_oAscFormatPainterState.kOff)}}};function SplineBezierState(drawingObjects){this.drawingObjects=drawingObjects;this.polylineFlag=true}SplineBezierState.prototype={onMouseDown:function(e,x,y,pageIndex){if(this.drawingObjects.handleEventMode===HANDLE_EVENT_MODE_CURSOR)return{objectId:"1",bMarker:true,cursorType:"crosshair"};this.drawingObjects.startTrackPos=
|
||||
editor.isPaintFormat){this.drawingObjects.paragraphFormatPaste2();if(AscCommon.c_oAscFormatPainterState.kOn===editor.isPaintFormat)editor.sync_PaintFormatCallback(c_oAscFormatPainterState.kOff)}}};function SplineBezierState(drawingObjects){this.drawingObjects=drawingObjects;this.polylineFlag=true}SplineBezierState.prototype={onMouseDown:function(e,x,y,pageIndex){if(this.drawingObjects.handleEventMode===HANDLE_EVENT_MODE_CURSOR)return{objectId:"1",bMarker:true,cursorType:"crosshair"};this.drawingObjects.startTrackPos=
|
||||
{x:x,y:y,pageIndex:pageIndex};this.drawingObjects.clearTrackObjects();this.drawingObjects.addTrackObject(new AscFormat.Spline(this.drawingObjects,this.drawingObjects.getTheme(),null,null,null,pageIndex));this.drawingObjects.arrTrackObjects[0].path.push(new AscFormat.SplineCommandMoveTo(x,y));this.drawingObjects.changeCurrentState(new SplineBezierState33(this.drawingObjects,x,y,pageIndex));this.drawingObjects.checkChartTextSelection();this.drawingObjects.resetSelection();this.drawingObjects.updateOverlay()},
|
||||
onMouseMove:function(e,X,Y,pageIndex){},onMouseUp:function(e,X,Y,pageIndex){if(Asc["editor"])Asc["editor"].asc_endAddShape();else if(editor&&editor.sync_EndAddShape)editor.sync_EndAddShape();this.drawingObjects.changeCurrentState(new NullState(this.drawingObjects));this.drawingObjects.curState.updateAnchorPos()}};function SplineBezierState33(drawingObjects,startX,startY,pageIndex){this.drawingObjects=drawingObjects;this.polylineFlag=true;this.pageIndex=pageIndex}SplineBezierState33.prototype={onMouseDown:function(e,
|
||||
x,y,pageIndex){if(this.drawingObjects.handleEventMode===HANDLE_EVENT_MODE_CURSOR)return{objectId:"1",bMarker:true,cursorType:"crosshair"}},onMouseMove:function(e,x,y,pageIndex){var startPos=this.drawingObjects.startTrackPos;if(startPos.x===x&&startPos.y===y&&startPos.pageIndex===pageIndex)return;var tr_x,tr_y;if(pageIndex===startPos.pageIndex){tr_x=x;tr_y=y}else{var tr_point=this.drawingObjects.getDrawingDocument().ConvertCoordsToAnotherPage(x,y,pageIndex,startPos.pageIndex);tr_x=tr_point.X;tr_y=
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
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
|
||||
@@ -1,108 +0,0 @@
|
||||
/*
|
||||
* (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,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAmCAYAAAC1Q9c1AAAG5UlEQVRoQ+2ae0gVaRjG32OaFpldNLqYRTcrwiQo2W6mbi6mLGtG4IJR6P6xIWEEXWWXNYoulhjY4qULCpuGy6opuCHmlmB/hCUUGFLRvbTM7lbW7Pe8OKc503hmzk3PgfPBwfKbmTPfb573fZ/3G02SGOQdTiVg8kJ1Kk++mBeq85l6obqAqReqF6orCLjgmt6c6oXqAgIuuKTdSu3s7KRHjx7xLUVERJCPj48Lbs8zL2k31KSkJKqrq+NV19bWUmJiomcScMFd2wX18ePHNHXqVBo+fDi9f/+egQKskfHlyxf68OEDffr0iT9Q+MiRI8nf39/I6R5xjF1QDxw4QLt27aKtW7dSUVERg719+zZNmzbNvGgZXm9vrxniu3fvBoQCqMHBwTRq1CiPAGftJu2COmfOHOro6KCGhgYqKSmh8vJy2rFjB38ATlaiUTq+vr4UGBjIQKFaTx82Q7106RKtXLmSxo8fT/fv36fq6mpKTU1llV24cIH8/PwGZPLixQs6f/48tbW10cuXLznkoe6EhARCjjaZTOZzxYORoHakB3Hc1wkPIG4z1E2bNtHp06dpw4YNtHv3burr66Po6Gh6/vw5HT16lNasWaO57Pr6etqzZw+9fftWcz42NpbOnDkjQeVC7RYQBVgpKCiIH5z4t9sDNgwVqoEy58+fzyF+9uxZtlIYBw8epFOnTtGSJUuotLSUfzdixAgO5YCAALpz5w4tWrSIHwAeRHp6OoWEhEjIw2VlZaa8vDzC9ffv309r1661lnelKVOmIBrcGqwhqG/evCFUfIDMzs6mWbNmcbXvD026efMmxcfHM4xr167RwoULLcBkZmZSQUEBrVu3Dj+l/rxrBrNt2za2Z+vXr6ecnByrAQ7VhoWFuXVKMARVXuXSpUuppaWFlbl9+3aLxS9evJiuXLlCW7Zsofz8fJ5DXgTA9vZ2unHjhgn5E0DUo7CwkKBW5NXc3FzdrOnuYK1ClQsFVgkw8+bNY3Vev36dJk2aZLF4WCtU/zFjxtDVq1e5yAgf+k2Yfv78mTuxe/fucVoQsAnF79mzZ5yPkZeNjokTJyLXul0qMEMFBIT569evOWfi/8px+PBhOnHihKH17tu3j1JSUiyOxYMA+IsXLxK8qzxQ8ceOHUvd3d02Q8U13BGs6ePHjxIqN2CqQcoLR4GJiYmhrq4umjFjBntKeEvlQNV++vQpH7NgwQKqrKw0T8PPZmVlcaGCwlG0Zs+eTeHh4RQZGcm5GuFvq1LlLxBqlQRct1GsSYS17ou/xsZG2rx5M1f05uZmtjbK3CiULQlnYMJcRkYGrxVQARfvFWGXUOiSk5Np79693zyQQ4cO0cmTJ+2Giu8TjYOEB+YOlssQVAAFWLmQwPgDrDxkqFB6XFwcA0T4Iw0gVy5fvpwPPXfuHCtUPeAKkB7gII4dO2YoxWgdJJoEt7BculABZdWqVRy6xcXFtGLFCoJXVPboojuSnjx5wuEHKMePH2dVI38OGzaM/SvO1/KhOFYGiSYCTsCRAWcwc+bMIVWsLlQUJxQpYdapqamJISGvKttRAR55maE+ePCAVq9ezWGPDiotLY3tV01NDbelUCXU2tPTw3sHUChybGtrK82dO5eqqqocYcrnjh49GqlgyHKsLlRs6926dYs2btxIO3fu5JtGgVEOJVT8HsdevnyZoBiYeriJI0eOUEVFBStWHtiYga9dtmwZRUVF8RxAT5482SGwyK8imtwXqnp1CGu1gReeUxLbf7qLgGW7e/cu9/+hoaEOwxuI/PTp06Wh3ITRVaozoTokP4Mna/lWdHbYIUPEqBsSsT8hoaHBHoW8We6og7AZqrryY63o/Yd6oEDBUonQN0eMcCMSnIiIEN0oUt6/qBdQuhm0iE6bzrcZ6oQJE7gDUo6hhioaEQnpRBnyUCdaYQHWJiADiQN2DUqWP9bUbAFVXYCGWn3Wvl9+kEJFDFS5SKXFc9UakDZgK7HPqwb8DdSfcho176Pqt1j6L/lHzbnof2qopOFnzbmM7/+iP34p05z7vTiNkv5u0ZyrTfmOev/8QXMu4Nd/OeVoWSfx6hz50ynqNPpARORKIoLN3+mxUKFG5Q6VvfnTKDi94wRUScBlsB4LVblIUdGlhw8fYv92UBWqvAelN/bYnCovyNkFSU+R1gqZ8MdflYptvHHjxslJ1+K8V69eSXjzqX4Zp/flalsCi2LE/yGMsd8q/40Aqi1aYq33UsIqsWVyVoXXW5PevFzoTaIH5zeV6nCCWQZMZ94wQAOQbLIB2t6XeINR4fUgquflTs7idQqefH/nMWi5CaYd3YxstvFTr8VEDhVvYgftHo3CFX8KBS9r+h+3SM28ZOCggQAAAABJRU5ErkJggg=="
|
||||
};
|
||||
|
||||
//--------------------------------------------------------export----------------------------------------------------
|
||||
window['AscCommon'] = window['AscCommon'] || {};
|
||||
window['AscCommon']._presentation_editor_themes = _presentation_editor_themes;
|
||||
})(window);
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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;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 truncated
|
||||
|
Before Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 540 KiB |
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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;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 truncated
|
||||
|
Before Width: | Height: | Size: 24 KiB |
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 36 KiB |
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
|
Before Width: | Height: | Size: 384 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 362 KiB |
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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;/5YAAAABngAAAAJXAQAABDYCAAAGTAIAAAOpAgAAFEYJAAAW6RsAABceOgAAGIp4AAAqxXoAACsXewAAKGt7AAApd3sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVRQUAAAAAABtAAAAPoABgAAAFMAYQBmAGEAcgBpAAEbAAAATQBpAGMAcgBvAHMAbwBmAHQAIABPAGYAZgBpAGMAZQAgAFAAbwB3AGUAcgBQAG8AaQBuAHQAAgwAAAAtBDoEQAQwBD0EIAAoADEANgA6ADkAKQADAwAAAE4ASwBUAAQHAAAAMQA0AC4AMAAwADAAMAAFDwAAAAYAAAAABwAAAAAIAQAAAAkAAAAACgAAAAALAAAAAAwADQAOAA8A+wLaAAAA+gAWAAAAHwRABDUENwQ1BD0EQgQwBEYEOARPBCAAUABvAHcAZQByAFAAbwBpAG4AdAABDwAAAFMAZQByAGcAZQB5ACAASwBpAHIAaQBsAGwAbwB2AAIPAAAAUwBlAHIAZwBlAHkAIABLAGkAcgBpAGwAbABvAHYAAwEAAAA2AAQUAAAAMgAwADEAMgAtADEAMgAtADAAMwBUADEAMQA6ADIAMQA6ADAANABaAAUUAAAAMgAwADEAMwAtADEAMAAtADIAMgBUADEAMgA6ADUAOQA6ADAANABaAPsEEQAAAPr7AAoAAAD6za8AAM2vAAD7BlgAAAD6ACYAAAB7ADUAQwAyADIANQA0ADQAQQAtADcARQBFADYALQA0ADMANAAyAC0AQgAwADQAOAAtADgANQBCAEQAQwA5AEYARAAxAEMAMwBBAH0A+wAAAAAAA5gGAAD6CAH7AGIGAAAAqQAAAPoABAHg8w0AAgEEAQYACAAAAAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsBqQAAAPoABAHg8w0AAgEEAQYACPD5BgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsCqQAAAPoABAHg8w0AAgEEAQYACODzDQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsDqQAAAPoABAHg8w0AAgEEAQYACNDtFAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsEqQAAAPoABAHg8w0AAgEEAQYACMDnGwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsFqQAAAPoABAHg8w0AAgEEAQYACLDhIgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsGqQAAAPoABAHg8w0AAgEEAQYACKDbKQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsHqQAAAPoABAHg8w0AAgEEAQYACJDVMAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsIqQAAAPoABAHg8w0AAgEEAQYACIDPNwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsJPwAAAPr7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIGwAAAPoKBQAAAHIAdQAtAFIAVQD7AQAAAAACAAAAAAEEAAAAAAAAAAMMAAAA+gAQpWgAAcCGiwD7BQ4AAAD6AMCGiwABzHtOAAIO+wEAAAAUmhIAAPoABgAAAFMAYQBmAGEAcgBpAPsAeRIAAAAbAQAA+gAJAAAAFARABEMEMwQwBE8EIAAzADgA+wweAAAABBkAAAD6AAYAAAB3AGkAbgBkAG8AdwAB/wL/A//7DQ0AAAABCAAAAPoAdgFCAg37CCYAAAAEIQAAAPoACgAAAHcAaQBuAGQAbwB3AFQAZQB4AHQAAQACAAMA+woNAAAAAQgAAAD6AHUBPQI9+wANAAAAAQgAAAD6AHYBQgIN+wkNAAAAAQgAAAD6AFgBMQIJ+wENAAAAAQgAAAD6AJwBUgJS+wINAAAAAQgAAAD6AOYBhAIi+wMNAAAAAQgAAAD6AIQBZgJI+wsNAAAAAQgAAAD6ADMBmQL/+wQNAAAAAQgAAAD6AGMBiQIf+wUNAAAAAQgAAAD6AHUBgAKF+wHpCgAA+gAMAAAAGgQ7BDAEQQRBBDgERwQ1BEEEOgQwBE8E+wA5BQAAABEAAAD6AwUAAABBAHIAaQBhAGwA+wERAAAA+gMFAAAAQQByAGkAYQBsAPsCEQAAAPoDBQAAAEEAcgBpAGEAbAD7A/IEAAAeAAAAACQAAAD6AAQAAABKAHAAYQBuAAEIAAAALf8z/yAAMP+0MLcwwzCvMPsAGAAAAPoABAAAAEgAYQBuAGcAAQIAAADLs8DG+wAYAAAA+gAEAAAASABhAG4AcwABAgAAANGeU0/7AB4AAAD6AAQAAABIAGEAbgB0AAEFAAAArl/fjmNr0Z7UmvsAHgAAAPoABAAAAEEAcgBhAGIAAQUAAABBAHIAaQBhAGwA+wAeAAAA+gAEAAAASABlAGIAcgABBQAAAEEAcgBpAGEAbAD7ACgAAAD6AAQAAABUAGgAYQBpAAEKAAAAQwBvAHIAZABpAGEAIABOAGUAdwD7AB4AAAD6AAQAAABFAHQAaABpAAEFAAAATgB5AGEAbABhAPsAIAAAAPoABAAAAEIAZQBuAGcAAQYAAABWAHIAaQBuAGQAYQD7ACAAAAD6AAQAAABHAHUAagByAAEGAAAAUwBoAHIAdQB0AGkA+wAkAAAA+gAEAAAASwBoAG0AcgABCAAAAEQAYQB1AG4AUABlAG4AaAD7AB4AAAD6AAQAAABLAG4AZABhAAEFAAAAVAB1AG4AZwBhAPsAHgAAAPoABAAAAEcAdQByAHUAAQUAAABSAGEAYQB2AGkA+wAkAAAA+gAEAAAAQwBhAG4AcwABCAAAAEUAdQBwAGgAZQBtAGkAYQD7ADwAAAD6AAQAAABDAGgAZQByAAEUAAAAUABsAGEAbgB0AGEAZwBlAG4AZQB0ACAAQwBoAGUAcgBvAGsAZQBlAPsAOAAAAPoABAAAAFkAaQBpAGkAARIAAABNAGkAYwByAG8AcwBvAGYAdAAgAFkAaQAgAEIAYQBpAHQAaQD7ADgAAAD6AAQAAABUAGkAYgB0AAESAAAATQBpAGMAcgBvAHMAbwBmAHQAIABIAGkAbQBhAGwAYQB5AGEA+wAiAAAA+gAEAAAAVABoAGEAYQABBwAAAE0AVgAgAEIAbwBsAGkA+wAgAAAA+gAEAAAARABlAHYAYQABBgAAAE0AYQBuAGcAYQBsAPsAIgAAAPoABAAAAFQAZQBsAHUAAQcAAABHAGEAdQB0AGEAbQBpAPsAHgAAAPoABAAAAFQAYQBtAGwAAQUAAABMAGEAdABoAGEA+wA2AAAA+gAEAAAAUwB5AHIAYwABEQAAAEUAcwB0AHIAYQBuAGcAZQBsAG8AIABFAGQAZQBzAHMAYQD7ACIAAAD6AALine truncated
|
||||
@@ -1,33 +0,0 @@
|
||||
/*
|
||||
* (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
|
||||
|
Before Width: | Height: | Size: 704 B |
|
Before Width: | Height: | Size: 837 B |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1001 B |
|
Before Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 870 B |
@@ -1,346 +0,0 @@
|
||||
<!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>
|
||||
@@ -11,12 +11,12 @@ t.console&&t.console.warn&&e&&Mt.test(e.name)&&t.console.warn("jQuery.Deferred e
|
||||
url:xe.href,type:"GET",isLocal:Ee.test(xe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":He,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",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=Ve.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=Ne.protocol+"//"+Ne.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(functioLine truncated
|
||||
delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),o=i.data("bs.alert");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.pausLine truncated
|
||||
var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=e.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var o=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),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]|Line truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,r=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+r),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-r)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function d(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function h(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),r=e.getChild(".icon"),l=r.length>0?r.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),l)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),l)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<l-10&&n.css({"vertical-align":"baseline","line-height":l+"px"})}function i(e){t.callback&&t.callback.call(r,e.currentTarget.attributes.result.value,!!l&&"checked"==l.getValue()),r.close(!0)}function n(t){return i({currentTarget:r.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var r=new Common.UI.Window(t),l=null;r.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),l=new Common.UI.CheckBox({el:r.Line truncated
|
||||
this.panels.push(n)),this.splitters.push({resizer:n}),i.resize.hidden&&n.el.hide(),Common.Gateway.on("processmouse",this.resize.eventStop))},this),this.freezePanels(this.freeze)},getElementHeight:function(t){return parseInt(t.css("height"))},getElementWidth:function(t){return parseInt(t.css("width"))},getItem:function(t){for(var e in this.panels){var i=this.panels[e];if(i.alias==t)return i}},onSelectStart:function(t){return t.preventDefault&&t.preventDefault(),!1},addHandler:function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i},removeHandler:function(t,e,i){t.removeEventListener?t.removeEventListener(e,i):t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=null},clearSelection:function(){if(window.getSelection){var t=window.getSelection();t.empty?t.empty():t.removeAllRanges&&t.removeAllRanges()}else document.selection&&document.selection.empty()},resizeStart:function(t){if(!this.freeze){this.clearSelection(),this.addHandler(window.document,"selectstart",this.onSelectStart),$(document).on({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.on({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop});var e=t.data.panel;this.resize.type=t.data.type,this.resize.$el=e.el,this.resize.min=e.minpos,this.resize.fmin=e.fmin,this.resize.fmax=e.fmax,this.resize.behaviour=e.behaviour,this.resize.$el.addClass("move"),"vertical"==t.data.type?(this.resize.height=parseInt(this.resize.$el.css("height")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.height,this.resize.inity=t.pageY*Common.Utils.zoom()-parseInt(t.currentTarget.style.top)):"horizontal"==t.data.type&&(this.resize.width=parseInt(this.resize.$el.css("width")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.width,this.resize.initx=t.pageX*Common.Utils.zoom()-parseInt(t.currentTarget.style.left)),Common.NotificationCenter.trigger("layout:resizestart")}},resizeMove:function(t){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if("vertical"==this.resize.type)var i="top",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="left",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?n<this.resize.fmin()||n>this.resize.fmax()||(this.resize.$el[0].style[i]=n+"px"):n<this.resize.min||n>this.resize.max||(this.resize.$el[0].style[i]=n+"px")},resizeStop:function(t){if(this.removeHandler(window.document,"selectstart",this.onSelectStart),$(document).off({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.off({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop}),this.resize.$el){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if(t instanceof jQuery.Event||void 0!==t.pageY&&void 0!==t.pageX||(t.pageY=t.y,t.pageX=t.x),"vertical"==this.resize.type)var i="height",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="width",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?(n<this.resize.fmin()&&(n=this.resize.fmin()),n>this.resize.fmax()&&(n=this.resize.fmax())):(n<this.resize.min&&(n=this.resize.min),n>this.resize.max&&(n=this.resize.max));var o=null,s=null,a=0;this.resize.$el.hasClass("after")?(o=this.resize.$el.prev(),s=this.resize.$el.next(),a=parseInt(o.css(i))):(o=this.resize.$el.next(),s=this.resize.$el.next(),a=parseInt(o.css(i)),n=o.parent()[i]()-(n+this.resize[i])),"vertical"==this.resize.type&&(n-=o.position().top),"horizontal"==this.resize.type&&(n-=o.position().left),o.css(i,n+"px"),this.resize.behaviour&&s.css(i,parseInt(s.css(i))-(n-a)),this.resize.$el.removeClass("move"),delete this.resize.$el,this.resize.value!=n&&(this.doLayout(),this.trigger("layout:resizedrag",this)),Common.NotificationCenter.trigger("layout:resizestop")}},freezePanels:function(t){this.panels.forEach(function(e){!e.stretch&&e.resize&&$(e.resize.el).css("cursor",t?"default":"")}),this.freeze=t},setResizeValue:function(t,e){if(t>=this.splitters.length)return this.doLayout(),!1;var i=null,n=null,o=0,s=this.splitters[t].resizer,a="height";return e<s.fmin()&&(e=s.fmin()),e>s.fmax()&&(e=s.fmax()),s.el.hasClass("after")?(i=s.el.prev(),n=s.el.next(),o=parseInt(i.css(a))):(i=s.el.next(),e=i.parent()[a]()-(e+s[a]),n=s.el.next(),o=parseInt(i.css(a))),e-=i.position().top,i.css(a,e+"px"),s.behaviour&&n.css(a,parseInt(n.css(a))-(e-o)),s.value!=e&&this.doLayout(),Math.abs(o-e)>.99}}),!Common.UI&&(Common.UI={}),Common.UI.VBoxLayout=function(e){t.apply(this,arguments),this.initialize.apply(this,arguments)},Common.UI.VBoxLayout.prototype=_.extend(new t,{initialize:function(e){t.prototype.initialize.call(this,e)},doLayout:function(){var t,e,i=0;this.panels.forEach(function(n){n.stretch?t=n:(e=n.el.is(":visible"),e&&(i+=!0!==n.rely?n.height:this.getElementHeight(n.el)),n.resize&&!1!==n.resize.autohide&&n.resize.el&&(e?(n.resize.el.show(),t&&(i+=n.resize.height)):(n.resize.el.hidLine truncated
|
||||
function(){P=function(){y.css({left:u+a.scrollLeft(),bottom:x,width:m}),w.css({top:f+a.scrollTop(),right:S,height:b}),y.hide().show(),w.hide().show()}}())},O="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch;return function(){var t=navigator.userAgent.toLowerCase().match(/(msie) ([\w.]+)/);t&&"msie"===t[1]&&N(parseInt(t[2],10)),M(),L(),B(),U(),R(),O&&F(),a.mousewheel&&E(),s.useKeyboard&&D(),a.data("perfect-scrollbar",a),a.data("perfect-scrollbar-update",M),a.data("perfect-scrollbar-destroy",H)}(),a})}}),void 0===Common)var Common={};if(define("common/main/lib/component/Scroller",["jmousewheel","perfectscrollbar","common/main/lib/component/BaseView"],function(){"use strict";Common.UI.Scroller=function(){var t;return _.extend(Common.UI.BaseView.extend({options:{wheelSpeed:20,wheelPropagation:!1,minScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:5,scrollYMarginOffset:5,includePadding:!0,includeMargin:!0,alwaysVisibleX:!1,alwaysVisibleY:!1},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t),this.options.el&&this.render()},render:function(){var t=this;return t.cmpEl=$(this.el),t.rendered||(t.cmpEl.perfectScrollbar(_.extend({},t.options)),t.rendered=!0,this.setAlwaysVisibleX(t.options.alwaysVisibleX),this.setAlwaysVisibleY(t.options.alwaysVisibleY)),this},remove:function(){this.destroy(),Backbone.View.prototype.remove.call(this)},update:function(e){var i=this.options;e?(this.destroy(),i=_.extend(this.options,e),this.cmpEl.perfectScrollbar(i)):this.cmpEl.perfectScrollbar("update"),this.setAlwaysVisibleX(i.alwaysVisibleX),this.setAlwaysVisibleY(i.alwaysVisibleY);var n=function(e){t=!0;var i=function(e){$(document).unbind("mouseup",i),_.delay(function(){t=!1},10)};$(document).mouseup(i)};$(".ps-scrollbar-x-rail, .ps-scrollbar-y-rail, .ps-scrollbar-x, .ps-scrollbar-y",this.cmpEl).off("mousedown",n).on("mousedown",n)},destroy:function(){this.cmpEl.perfectScrollbar("destroy")},scrollLeft:function(t){this.cmpEl.scrollLeft(t),this.update()},scrollTop:function(t){this.cmpEl.scrollTop(t),this.update()},getScrollTop:function(){return this.cmpEl.scrollTop()},getScrollLeft:function(){return this.cmpEl.scrollLeft()},setAlwaysVisibleX:function(t){t?($(this.el).find(".ps-scrollbar-x-rail").addClass("always-visible-x"),$(this.el).find(".ps-scrollbar-x").addClass("always-visible-x")):($(this.el).find(".ps-scrollbar-x-rail").removeClass("always-visible-x"),$(this.el).find(".ps-scrollbar-x").addClass("always-visible-x"))},setAlwaysVisibleY:function(t){t?($(this.el).find(".ps-scrollbar-y-rail").addClass("always-visible-y"),$(this.el).find(".ps-scrollbar-y").addClass("always-visible-y")):($(this.el).find(".ps-scrollbar-y-rail").removeClass("always-visible-y"),$(this.el).find(".ps-scrollbar-y").addClass("always-visible-y"))},isVisible:function(){return $(this.el).find(".ps-scrollbar-y-rail").is(":visible")}}),{isMouseCapture:function(){return t}})}()}),define("common/main/lib/view/About",["common/main/lib/component/BaseView","common/main/lib/component/Scroller"],function(){"use strict";Common.Views.About=Common.UI.BaseView.extend(_.extend({menu:void 0,options:{alias:"Common.Views.About"},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,arguments),this.txtVersionNum="0.0.0",this.template=_.template(['<table id="id-about-licensor-logo" cols="1" style="width: 100%; margin-top: 20px;">',"<tr>",'<td align="center"><div class="asc-about-office"></div></td>',"</tr>","<tr>",'<td align="center"><label class="asc-about-version">'+t.appName.toUpperCase()+"</label></td>","</tr>","<tr>",'<td align="center"><label class="asc-about-version" id="id-about-licensor-version-name">'+this.txtVersion+this.txtVersionNum+"</label></td>","</tr>","</table>",'<table id="id-about-licensor-info" cols="3" style="width: 100%;" class="margin-bottom">',"<tr>",'<td colspan="3" align="center" style="padding: 20px 0 10px 0;"><label class="asc-about-companyname"><%= publishername %></label></td>',"</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtAddress+"</label>",'<label class="asc-about-desc"><%= publisheraddr %></label>',"</td>","</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtMail+"</label>",'<a href="mailto:<%= supportemail %>"><%= supportemail %></a>',"</td>","</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtTel+"</label>",'<label class="asc-about-desc"><%= phonenum %></label>',"</td>","</tr>","<tr>",'<td colspan="3" align="center">','<a href="<%= publisherurl %>" target="_blank"><% print(publisherurl.replace(/https?:\\/{2}/, "").replace(/\\/$/,"")) %></a>',"</td>","</tr>","</table>",'<table id="id-about-licensee-info" cols="1" style="width: 100%; margin-top: 20px;" class="hidden margin-bottom"><tbody>',"<tr>",'<td aLine truncated
|
||||
items:i,scope:e})),this.itemsTemplate&&this.cmpEl.find("ul").html($(this.itemsTemplate({items:i,scope:e}))),t?(this.setElement(t,!1),t.html(this.cmpEl)):$(this.el).html(this.cmpEl)}if(!e.rendered){var n=this.cmpEl;if(this._input=n.find("input"),this._button=n.find(".btn"),n.on("click","a",_.bind(this.itemClicked,this)),n.on("mousedown","a",_.bind(this.itemMouseDown,this)),this.editable?(n.on("change","input",_.bind(this.onInputChanged,this)),n.on("keydown","input",_.bind(this.onInputKeyDown,this)),n.on("focusin","input",_.bind(this.onInputFocusIn,this)),n.on("click",".form-control",_.bind(this.onEditableInputClick,this))):(n.on("click",".form-control",_.bind(this.onInputClick,this)),this._input.attr("readonly","readonly"),this._input.attr("data-can-copy",!1)),e.options.hint){n.attr("data-toggle","tooltip"),n.tooltip({title:e.options.hint,placement:e.options.hintAnchor||"cursor"});var o=n.closest(".asc-window");o.length>0&&n.data("bs.tooltip").tip().css("z-index",parseInt(o.css("z-index"))+10),n.find(".dropdown-menu").on("mouseenter",function(){var t=n.data("bs.tooltip");t&&(void 0===t.dontShow&&(t.dontShow=!0),t.hide())})}n.on("show.bs.dropdown",_.bind(e.onBeforeShowMenu,e)),n.on("shown.bs.dropdown",_.bind(e.onAfterShowMenu,e)),n.on("hide.bs.dropdown",_.bind(e.onBeforeHideMenu,e)),n.on("hidden.bs.dropdown",_.bind(e.onAfterHideMenu,e)),n.on("keydown.after.bs.dropdown",_.bind(e.onAfterKeydownMenu,e)),Common.NotificationCenter.on("menumanager:hideall",_.bind(e.closeMenu,e)),this.setDefaultSelection(),this.listenTo(this.store,"reset",this.onResetItems)}return e.rendered=!0,e.disabled&&e.setDisabled(e.disabled),this},setData:function(t){this.store.reset([]),this.store.add(t),this.setRawValue(""),this.onResetItems()},openMenu:function(t){var e=this;this.scroller||(this.scroller=new Common.UI.Scroller(_.extend({el:$(".dropdown-menu",this.cmpEl),minScrollbarLength:40,scrollYMarginOffset:30,includePadding:!0,wheelSpeed:10,alwaysVisibleY:this.scrollAlwaysVisible},this.options.scroller))),_.delay(function(){e.cmpEl.addClass("open")},t||0)},closeMenu:function(){this.cmpEl.removeClass("open")},isMenuOpen:function(){return this.cmpEl.hasClass("open")},onBeforeShowMenu:function(t){if(this.scroller||(this.scroller=new Common.UI.Scroller(_.extend({el:$(".dropdown-menu",this.cmpEl),minScrollbarLength:40,scrollYMarginOffset:30,includePadding:!0,wheelSpeed:10,alwaysVisibleY:this.scrollAlwaysVisible},this.options.scroller))),Common.NotificationCenter.trigger("menu:show"),this.trigger("show:before",this,t),this.options.hint){var e=this.cmpEl.data("bs.tooltip");e&&(void 0===e.dontShow&&(e.dontShow=!0),e.hide())}},onAfterShowMenu:function(t){var e=$(this.el).find("ul"),i=e.find("> li.selected");if(i.length){var n=i.position().top,o=i.height(),s=e.height();(n<0||n+o>s)&&e.scrollTop(e.scrollTop()+n+o-s/2),setTimeout(function(){i.find("a").focus()},1)}this.scroller&&this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible}),this.trigger("show:after",this,t),this._search={}},onBeforeHideMenu:function(t){this.trigger("hide:before",this,t),Common.UI.Scroller.isMouseCapture()&&t.preventDefault()},onAfterHideMenu:function(t,e){this.cmpEl.find(".dropdown-toggle").blur(),this.trigger("hide:after",this,t,e),Common.NotificationCenter.trigger("menu:hide",this,e)},onAfterKeydownMenu:function(t){if(t.keyCode==Common.UI.Keys.RETURN){$(t.target).click();var e=this;return this.rendered&&(Common.Utils.isIE?this._input.trigger("change",{onkeydown:!0}):this._input.blur()),!1}if(t.keyCode==Common.UI.Keys.ESC&&this.isMenuOpen())return this.closeMenu(),this.onAfterHideMenu(t),!1;if(this.search&&t.keyCode>64&&t.keyCode<91&&t.key){var e=this;if(clearTimeout(this._search.timer),this._search.timer=setTimeout(function(){e._search={}},1e3),!this._search.text&&(this._search.text=""),!this._search.char&&(this._search.char=t.key),this._search.char!==t.key&&(this._search.full=!0),this._search.text+=t.key,void 0===this._search.index){var i=this.cmpEl.find("ul > li").find("> a");this._search.index=i.index(i.filter(":focus"))}this.selectCandidate()}},selectCandidate:function(){for(var t,e,i=this._search.index||0,n=new RegExp("^"+(this._search.full?this._search.text:this._search.char),"i"),o=0;o<this.store.length;o++){var s=this.store.at(o);if(n.test(s.get(this.displayField))&&(t||(t=s,e=o),this._search.full&&o==i||o>i)){t=s,e=o;break}}if(t){this._search.index=e;var s=$("#"+t.get("id")+" a",$(this.el));if(this.scroller){this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible});var a=$(this.el).find("ul"),r=s.position().top,l=s.height(),c=a.height();(r<0||r+l>c)&&a.scrollTop(a.scrollTop()+r+l-c/2)}s.focus()}},onInputKeyDown:function(t){var e=this;t.keyCode==Common.UI.Keys.ESC?(this.closeMenu(),this.onAfterHideMenu(t)):t.keyCode==Common.UI.Keys.UP||t.keyCode==Common.UI.Keys.DOWN?(this.isMenuOpen()||this.openMenu(),_.delay(function(){e._skipInputChange=!0,e.cmpEl.find("ul li:first a").focus()},10)):t.keyCode==Common.UI.Keys.RETURN&&$(t.target).val()===e.lastVLine truncated
|
||||
if(!t.ctrlKey&&!t.metaKey||t.altKey||t.keyCode!=Common.UI.Keys.RETURN){if(t.keyCode===Common.UI.Keys.TAB){var e,i,n;n=this.selectionStart,i=this.selectionEnd,e=$(this),e.val(e.val().substring(0,n)+"\t"+e.val().substring(i)),this.selectionStart=this.selectionEnd=n+1,t.stopImmediatePropagation(),t.preventDefault()}}else{var o=$("#id-comments-change");o&&o.length&&o.click(),t.stopImmediatePropagation()}})},setupLayout:function(){var t=this,e=$(t.el),i=$(".new-comment-ct",t.el),n=($(".add-link-ct",t.el),$("#comments-box",t.el)),o=n.find(" > .layout-item");t.layout=new Common.UI.VBoxLayout({box:n,freeze:!0,items:[{el:o[0],rely:!0,resize:{hidden:!1,autohide:!1,fmin:function(){var e=n.height();return"none"!==i.css("display")&&.5*e<t.newCommentHeight?e-t.newCommentHeight:.5*e},fmax:function(){return"none"!==i.css("display")?n.height()-t.newCommentHeight:n.height()-t.addCommentHeight}}},{el:o[1],stretch:!0},{el:o[2],stretch:!0}]}),t.layout.on("layout:resizedrag",function(){t.updateScrolls(),t.textBoxAutoSizeLocked=!0},this),$(window).on("resize",function(){if("none"!==e.css("display")){var i=$("#comments-box",t.el).height(),n=$(".new-comment-ct",t.el),o=$(".add-link-ct",t.el);"none"!==n.css("display")?t.layout.setResizeValue(0,Math.max(-t.newCommentHeight,Math.min(i-(n.height()+4),i-t.newCommentHeight))):t.layout.setResizeValue(0,Math.max(-t.addCommentHeight,Math.min(i-o.height(),i-t.addCommentHeight))),t.updateScrolls()}}),this.autoHeightTextBox()},changeLayout:function(t){var e=this,i=$(".new-comment-ct",this.el),n=$(".add-link-ct",this.el),o=$(".messages-ct",this.el);if(o.toggleClass("stretch",!t.canComments),t.canComments){var s=$("#comments-box",this.el),a=s.find(" > .layout-item");n.show(),this.layout.changeLayout([{el:a[0],rely:!0,resize:{hidden:!1,autohide:!1,fmin:function(){var t=s.height();return"none"!==i.css("display")&&.5*t<e.newCommentHeight?t-e.newCommentHeight:.5*t},fmax:function(){return"none"!==i.css("display")?s.height()-e.newCommentHeight:s.height()-e.addCommentHeight}}},{el:a[1],stretch:!0},{el:a[2],stretch:!0}])}else i.hide(),n.hide(),this.layout.changeLayout([{el:o[0],rely:!1,stretch:!0}])},updateLayout:function(){var t=$("#comments-box",this.el);"none"!==$(".new-comment-ct",this.el).css("display")?this.layout.setResizeValue(0,t.height()-this.newCommentHeight):this.layout.setResizeValue(0,t.height()-this.addCommentHeight)},autoHeightTextBox:function(){function t(){var t,o,s;if(t=$("#comment-msg-new",e.el),s=$("#comments-box",e.el).height(),0==t.val().length)return e.layout.setResizeValue(0,Math.max(-e.newCommentHeight,s-e.newCommentHeight)),void(e.textBoxAutoSizeLocked=void 0);_.isUndefined(e.textBoxAutoSizeLocked)&&(t.height(),o=t.get(0).scrollHeight,t.css({height:n+"px"}),t.height(),o=Math.max(t.get(0).scrollHeight+i,48),t.css({height:"100%"}),s=$("#comments-box",e.el).height(),e.layout.setResizeValue(0,Math.max(-e.newCommentHeight,Math.min(s-o-48,s-e.newCommentHeight))))}var e=this,i=0,n=44,o=$("#comment-msg-new",this.el);o.length<1||(i=.25*parseInt(o.css("lineHeight"),10),t(),o.bind("input propertychange",t),this.textBox=o)},getFixedQuote:function(t){return Common.Utils.String.ellipsis(Common.Utils.String.htmlEncode(t),120,!0)},getUserName:function(t){return Common.Utils.String.htmlEncode(t)},pickLink:function(t){var e,i,n=[];t=Common.Utils.String.htmlEncode(t),t.replace(Common.Utils.ipStrongRe,function(t){return e=arguments[arguments.length-2],n.push({start:e,end:t.length+e,str:'<a href="'+t+'" target="_blank" data-can-copy="true">'+t+"</a>"}),""}),(t.length<1e3||t.search(/\S{255,}/)<0)&&t.replace(Common.Utils.hostnameStrongRe,function(t){var o=/(((^https?)|(^ftp)):\/\/)/i.test(t)?t:"http://"+t;return e=arguments[arguments.length-2],i=t.length,_.find(n,function(t){return e>=t.start&&e<t.end||e<=t.start&&e+i>t.start})||n.push({start:e,end:i+e,str:'<a href="'+o+'" target="_blank" data-can-copy="true">'+t+"</a>"}),""}),t.replace(Common.Utils.emailStrongRe,function(t){var o=/((^mailto:)\/\/)/i.test(t)?t:"mailto:"+t;return e=arguments[arguments.length-2],i=t.length,_.find(n,function(t){return e>=t.start&&e<t.end||e<=t.start&&e+i>t.start})||n.push({start:e,end:i+e,str:'<a href="'+o+'">'+t+"</a>"}),""}),n=_.sortBy(n,function(t){return t.start});for(var o=n.length>0?t.substring(0,n[0].start)+n[0].str:t,s=1;s<n.length;s++)o+=t.substring(n[s-1].end,n[s].start)+n[s].str;return n.length>0&&(o+=t.substring(n[s-1].end,t.length)),o},pickEMail:function(t,e){var i=Common.Utils.String.htmlEncode(e).match(/\B[@+][A-Z0-9._%+-]+@[A-Z0-9._]+\.[A-Z]+\b/gi);i=_.map(i,function(t){return t.slice(1,t.length)}),i.length>0&&Common.Gateway.requestSendNotify({emails:i,actionId:t,actionLink:{action:{type:"comment",data:t}},message:e})},textComments:"Comments",textAnonym:"Guest",textAddCommentToDoc:"Add Comment to Document",textAddComment:"Add Comment",textCancel:"Cancel",textAddReply:"Add Reply",textReply:"Reply",textClose:"Close",textResolved:"Resolved",textResolve:"Resolve",textEnterCommentHint:"Enter your comment heLine truncated
|
||||
this.menuLookin&&this.menuLookin.menu.items[1].setDisabled(!1),this.setHeight(170)):(this.txtSearch.removeClass("clear"),this.setTitle(this.textTitle),"search"===t?(e.eq(2).show(),this.lblReplace.text(this.txtBtnReplace),e.eq(1).hide(),this.$window.find(".btn[result=replace]").hide(),this.$window.find(".btn[result=replaceall]").hide(),this.menuLookin&&this.menuLookin.menu.items[1].setDisabled(!1),this.setHeight(200)):(e.eq(2).show(),this.lblReplace.text(this.txtBtnHideReplace),e.eq(1).show(),this.$window.find(".btn[result=replace]").show(),this.$window.find(".btn[result=replaceall]").show(),this.menuLookin&&(this.menuLookin.menu.items[0].setChecked(!0),this.menuLookin.menu.items[1].setDisabled(!0)),this.setHeight(230)))},setSearchText:function(t){this.txtSearch&&this.txtSearch.val(t)},onShowReplace:function(t){this.setMode("replace"==this.mode?"search":"replace");var e=this;_.defer(function(){"replace"==e.mode?e.txtReplace.focus():e.txtSearch.focus()},300)},onHighlight:function(t,e){this.fireEvent("search:highlight",[this,e])},getSettings:function(){return{textsearch:this.txtSearch.val(),matchcase:this.miMatchCase.checked,matchword:this.miMatchWord.checked}},textTitle:"Search & Replace",textTitle2:"Search",txtBtnReplace:"Replace",txtBtnReplaceAll:"Replace All",textMatchCase:"Case sensitive",textWholeWords:"Whole words only",textHighlight:"Highlight results",textReplaceDef:"Enter the replacement text",textSearchStart:"Enter text for search",txtBtnHideReplace:"Hide Replace"},Common.UI.SearchDialog||{}))}),define("text!documenteditor/main/app/template/FileMenu.template",[],function(){return'<div class="panel-menu">\r\n <li class="fm-first-item"/>\r\n <li id="fm-btn-return" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-save" class="fm-btn" />\r\n <li id="fm-btn-edit" class="fm-btn" />\r\n <li id="fm-btn-download" class="fm-btn" />\r\n <li id="fm-btn-save-copy" class="fm-btn" />\r\n <li id="fm-btn-save-desktop" class="fm-btn" />\r\n <li id="fm-btn-print" class="fm-btn" />\r\n <li id="fm-btn-rename" class="fm-btn" />\r\n <li id="fm-btn-protect" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-recent" class="fm-btn" />\r\n <li id="fm-btn-create" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-info" class="fm-btn" />\r\n <li id="fm-btn-rights" class="fm-btn" />\r\n <li id="fm-btn-history" class="fm-btn" />\r\n <li class="devider" class="fm-btn" />\r\n <li id="fm-btn-settings" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-help" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-back" class="fm-btn" />\r\n</div>\r\n<div class="panel-context">\r\n <div id="panel-saveas" class="content-box" />\r\n <div id="panel-savecopy" class="content-box" />\r\n <div id="panel-recentfiles" class="content-box" />\r\n <div id="panel-createnew" class="content-box" />\r\n <div id="panel-info" class="content-box" />\r\n <div id="panel-rights" class="content-box" />\r\n <div id="panel-settings" class="content-box" />\r\n <div id="panel-help" class="content-box" />\r\n <div id="panel-protect" class="content-box" />\r\n</div>'}),define("documenteditor/main/app/view/FileMenu",["text!documenteditor/main/app/template/FileMenu.template","underscore","common/main/lib/component/BaseView"],function(t,e){"use strict";DE.Views.FileMenu=Common.UI.BaseView.extend(e.extend({el:"#file-menu-panel",options:{alias:"FileMenu"},template:e.template(t),events:function(){return{"click .fm-btn":e.bind(function(t){var i=$(t.currentTarget);i.hasClass("active")||($(".fm-btn",this.el).removeClass("active"),i.addClass("active"));var n=e.findWhere(this.items,{el:t.currentTarget});if(n){var o=this.panels[n.options.action];this.fireEvent("item:click",[this,n.options.action,!!o]),o&&(this.$el.find(".content-box:visible").hide(),this.active=n.options.action,o.show())}},this)}},initialize:function(){},render:function(){this.$el=$(this.el),this.$el.html(this.template()),this.miSave=new Common.UI.MenuItem({el:$("#fm-btn-save",this.el),action:"save",caption:this.btnSaveCaption,canFocused:!1}),this.miEdit=new Common.UI.MenuItem({el:$("#fm-btn-edit",this.el),action:"edit",caption:this.btnToEditCaption,canFocused:!1}),this.miDownload=new Common.UI.MenuItem({el:$("#fm-btn-download",this.el),action:"saveas",caption:this.btnDownloadCaption,canFocused:!1}),this.miSaveCopyAs=new Common.UI.MenuItem({el:$("#fm-btn-save-copy",this.el),action:"save-copy",caption:this.btnSaveCopyAsCaption,canFocused:!1}),this.miSaveAs=new Common.UI.MenuItem({el:$("#fm-btn-save-desktop",this.el),action:"save-desktop",caption:this.btnSaveAsCaption,canFocused:!1}),this.miPrint=new Common.UI.MenuItem({el:$("#fm-btn-print",this.el),action:"print",caption:this.btnPrintCaption,canFocused:!1}),this.miRename=new Common.UI.MenuItem({el:$("#fm-btn-rename",this.el),action:"rename",caption:this.btnRenameCaption,canFocused:!1}),this.miProtectLine truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,r=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+r),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-r)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function d(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function h(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),r=e.getChild(".icon"),l=r.length>0?r.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),l)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),l)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<l-10&&n.css({"vertical-align":"baseline","line-height":l+"px"})}function i(e){t.callback&&t.callback.call(r,e.currentTarget.attributes.result.value,!!l&&"checked"==l.getValue()),r.close(!0)}function n(t){return i({currentTarget:r.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var r=new Common.UI.Window(t),l=null;r.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),l=new Common.UI.CheckBox({el:r.Line truncated
|
||||
this.panels.splice(this.panels.length-1,0,n)):(i.resize.el=n.el=i.el.after('<div class="layout-resizer after"></div>').next(),this.panels.push(n)),this.splitters.push({resizer:n}),i.resize.hidden&&n.el.hide(),Common.Gateway.on("processmouse",this.resize.eventStop))},this),this.freezePanels(this.freeze)},getElementHeight:function(t){return parseInt(t.css("height"))},getElementWidth:function(t){return parseInt(t.css("width"))},getItem:function(t){for(var e in this.panels){var i=this.panels[e];if(i.alias==t)return i}},onSelectStart:function(t){return t.preventDefault&&t.preventDefault(),!1},addHandler:function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i},removeHandler:function(t,e,i){t.removeEventListener?t.removeEventListener(e,i):t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=null},clearSelection:function(){if(window.getSelection){var t=window.getSelection();t.empty?t.empty():t.removeAllRanges&&t.removeAllRanges()}else document.selection&&document.selection.empty()},resizeStart:function(t){if(!this.freeze){this.clearSelection(),this.addHandler(window.document,"selectstart",this.onSelectStart),$(document).on({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.on({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop});var e=t.data.panel;this.resize.type=t.data.type,this.resize.$el=e.el,this.resize.min=e.minpos,this.resize.fmin=e.fmin,this.resize.fmax=e.fmax,this.resize.behaviour=e.behaviour,this.resize.$el.addClass("move"),"vertical"==t.data.type?(this.resize.height=parseInt(this.resize.$el.css("height")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.height,this.resize.inity=t.pageY*Common.Utils.zoom()-parseInt(t.currentTarget.style.top)):"horizontal"==t.data.type&&(this.resize.width=parseInt(this.resize.$el.css("width")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.width,this.resize.initx=t.pageX*Common.Utils.zoom()-parseInt(t.currentTarget.style.left)),Common.NotificationCenter.trigger("layout:resizestart")}},resizeMove:function(t){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if("vertical"==this.resize.type)var i="top",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="left",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?n<this.resize.fmin()||n>this.resize.fmax()||(this.resize.$el[0].style[i]=n+"px"):n<this.resize.min||n>this.resize.max||(this.resize.$el[0].style[i]=n+"px")},resizeStop:function(t){if(this.removeHandler(window.document,"selectstart",this.onSelectStart),$(document).off({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.off({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop}),this.resize.$el){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if(t instanceof jQuery.Event||void 0!==t.pageY&&void 0!==t.pageX||(t.pageY=t.y,t.pageX=t.x),"vertical"==this.resize.type)var i="height",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="width",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?(n<this.resize.fmin()&&(n=this.resize.fmin()),n>this.resize.fmax()&&(n=this.resize.fmax())):(n<this.resize.min&&(n=this.resize.min),n>this.resize.max&&(n=this.resize.max));var o=null,s=null,a=0;this.resize.$el.hasClass("after")?(o=this.resize.$el.prev(),s=this.resize.$el.next(),a=parseInt(o.css(i))):(o=this.resize.$el.next(),s=this.resize.$el.next(),a=parseInt(o.css(i)),n=o.parent()[i]()-(n+this.resize[i])),"vertical"==this.resize.type&&(n-=o.position().top),"horizontal"==this.resize.type&&(n-=o.position().left),o.css(i,n+"px"),this.resize.behaviour&&s.css(i,parseInt(s.css(i))-(n-a)),this.resize.$el.removeClass("move"),delete this.resize.$el,this.resize.value!=n&&(this.doLayout(),this.trigger("layout:resizedrag",this)),Common.NotificationCenter.trigger("layout:resizestop")}},freezePanels:function(t){this.panels.forEach(function(e){!e.stretch&&e.resize&&$(e.resize.el).css("cursor",t?"default":"")}),this.freeze=t},setResizeValue:function(t,e){if(t>=this.splitters.length)return this.doLayout(),!1;var i=null,n=null,o=0,s=this.splitters[t].resizer,a="height";return e<s.fmin()&&(e=s.fmin()),e>s.fmax()&&(e=s.fmax()),s.el.hasClass("after")?(i=s.el.prev(),n=s.el.next(),o=parseInt(i.css(a))):(i=s.el.next(),e=i.parent()[a]()-(e+s[a]),n=s.el.next(),o=parseInt(i.css(a))),e-=i.position().top,i.css(a,e+"px"),s.behaviour&&n.css(a,parseInt(n.css(a))-(e-o)),s.value!=e&&this.doLayout(),Math.abs(o-e)>.99}}),!Common.UI&&(Common.UI={}),Common.UI.VBoxLayout=function(e){t.apply(this,arguments),this.initialize.apply(this,arguments)},Common.UI.VBoxLayout.prototype=_.extend(new t,{initialize:function(e){t.prototype.initialize.call(this,e)},doLayout:function(){var t,e,i=0;this.panels.forEach(function(n){n.stretch?t=n:(e=n.el.is(":visible"),e&&(i+=!0!==n.rely?n.height:this.getElemenLine truncated
|
||||
_.bind("mouseenter"+A,e).bind("mouseleave"+A,i),y.bind("mouseenter"+A,e).bind("mouseleave"+A,i),w.bind("mouseenter"+A,e).bind("mouseleave"+A,i)}(),function(){P=function(){y.css({left:u+a.scrollLeft(),bottom:x,width:m}),w.css({top:f+a.scrollTop(),right:S,height:b}),y.hide().show(),w.hide().show()}}())},O="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch;return function(){var t=navigator.userAgent.toLowerCase().match(/(msie) ([\w.]+)/);t&&"msie"===t[1]&&N(parseInt(t[2],10)),M(),L(),B(),U(),R(),O&&F(),a.mousewheel&&E(),s.useKeyboard&&D(),a.data("perfect-scrollbar",a),a.data("perfect-scrollbar-update",M),a.data("perfect-scrollbar-destroy",H)}(),a})}}),void 0===Common)var Common={};if(define("common/main/lib/component/Scroller",["jmousewheel","perfectscrollbar","common/main/lib/component/BaseView"],function(){"use strict";Common.UI.Scroller=function(){var t;return _.extend(Common.UI.BaseView.extend({options:{wheelSpeed:20,wheelPropagation:!1,minScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:5,scrollYMarginOffset:5,includePadding:!0,includeMargin:!0,alwaysVisibleX:!1,alwaysVisibleY:!1},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t),this.options.el&&this.render()},render:function(){var t=this;return t.cmpEl=$(this.el),t.rendered||(t.cmpEl.perfectScrollbar(_.extend({},t.options)),t.rendered=!0,this.setAlwaysVisibleX(t.options.alwaysVisibleX),this.setAlwaysVisibleY(t.options.alwaysVisibleY)),this},remove:function(){this.destroy(),Backbone.View.prototype.remove.call(this)},update:function(e){var i=this.options;e?(this.destroy(),i=_.extend(this.options,e),this.cmpEl.perfectScrollbar(i)):this.cmpEl.perfectScrollbar("update"),this.setAlwaysVisibleX(i.alwaysVisibleX),this.setAlwaysVisibleY(i.alwaysVisibleY);var n=function(e){t=!0;var i=function(e){$(document).unbind("mouseup",i),_.delay(function(){t=!1},10)};$(document).mouseup(i)};$(".ps-scrollbar-x-rail, .ps-scrollbar-y-rail, .ps-scrollbar-x, .ps-scrollbar-y",this.cmpEl).off("mousedown",n).on("mousedown",n)},destroy:function(){this.cmpEl.perfectScrollbar("destroy")},scrollLeft:function(t){this.cmpEl.scrollLeft(t),this.update()},scrollTop:function(t){this.cmpEl.scrollTop(t),this.update()},getScrollTop:function(){return this.cmpEl.scrollTop()},getScrollLeft:function(){return this.cmpEl.scrollLeft()},setAlwaysVisibleX:function(t){t?($(this.el).find(".ps-scrollbar-x-rail").addClass("always-visible-x"),$(this.el).find(".ps-scrollbar-x").addClass("always-visible-x")):($(this.el).find(".ps-scrollbar-x-rail").removeClass("always-visible-x"),$(this.el).find(".ps-scrollbar-x").addClass("always-visible-x"))},setAlwaysVisibleY:function(t){t?($(this.el).find(".ps-scrollbar-y-rail").addClass("always-visible-y"),$(this.el).find(".ps-scrollbar-y").addClass("always-visible-y")):($(this.el).find(".ps-scrollbar-y-rail").removeClass("always-visible-y"),$(this.el).find(".ps-scrollbar-y").addClass("always-visible-y"))},isVisible:function(){return $(this.el).find(".ps-scrollbar-y-rail").is(":visible")}}),{isMouseCapture:function(){return t}})}()}),define("common/main/lib/view/About",["common/main/lib/component/BaseView","common/main/lib/component/Scroller"],function(){"use strict";Common.Views.About=Common.UI.BaseView.extend(_.extend({menu:void 0,options:{alias:"Common.Views.About"},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,arguments),this.txtVersionNum="0.0.0",this.template=_.template(['<table id="id-about-licensor-logo" cols="1" style="width: 100%; margin-top: 20px;">',"<tr>",'<td align="center"><div class="asc-about-office"></div></td>',"</tr>","<tr>",'<td align="center"><label class="asc-about-version">'+t.appName.toUpperCase()+"</label></td>","</tr>","<tr>",'<td align="center"><label class="asc-about-version" id="id-about-licensor-version-name">'+this.txtVersion+this.txtVersionNum+"</label></td>","</tr>","</table>",'<table id="id-about-licensor-info" cols="3" style="width: 100%;" class="margin-bottom">',"<tr>",'<td colspan="3" align="center" style="padding: 20px 0 10px 0;"><label class="asc-about-companyname"><%= publishername %></label></td>',"</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtAddress+"</label>",'<label class="asc-about-desc"><%= publisheraddr %></label>',"</td>","</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtMail+"</label>",'<a href="mailto:<%= supportemail %>"><%= supportemail %></a>',"</td>","</tr>","<tr>",'<td colspan="3" align="center" class="padding-small">','<label class="asc-about-desc-name">'+this.txtTel+"</label>",'<label class="asc-about-desc"><%= phonenum %></label>',"</td>","</tr>","<tr>",'<td colspan="3" align="center">','<a href="<%= publisherurl %>" target="_blank"><% print(publisherurl.replace(/https?:\\/{2}/, "").replace(/\\/$/,"")) %></a>',"</td>","</tr>"Line truncated
|
||||
;if(e.rendered)this.cmpEl=$(this.el);else{var i=this.store.toJSON();this.cmpEl=$(this.template({id:this.id,cls:this.cls,style:this.style,menuCls:this.menuCls,menuStyle:this.menuStyle,items:i,scope:e})),this.itemsTemplate&&this.cmpEl.find("ul").html($(this.itemsTemplate({items:i,scope:e}))),t?(this.setElement(t,!1),t.html(this.cmpEl)):$(this.el).html(this.cmpEl)}if(!e.rendered){var n=this.cmpEl;if(this._input=n.find("input"),this._button=n.find(".btn"),n.on("click","a",_.bind(this.itemClicked,this)),n.on("mousedown","a",_.bind(this.itemMouseDown,this)),this.editable?(n.on("change","input",_.bind(this.onInputChanged,this)),n.on("keydown","input",_.bind(this.onInputKeyDown,this)),n.on("focusin","input",_.bind(this.onInputFocusIn,this)),n.on("click",".form-control",_.bind(this.onEditableInputClick,this))):(n.on("click",".form-control",_.bind(this.onInputClick,this)),this._input.attr("readonly","readonly"),this._input.attr("data-can-copy",!1)),e.options.hint){n.attr("data-toggle","tooltip"),n.tooltip({title:e.options.hint,placement:e.options.hintAnchor||"cursor"});var o=n.closest(".asc-window");o.length>0&&n.data("bs.tooltip").tip().css("z-index",parseInt(o.css("z-index"))+10),n.find(".dropdown-menu").on("mouseenter",function(){var t=n.data("bs.tooltip");t&&(void 0===t.dontShow&&(t.dontShow=!0),t.hide())})}n.on("show.bs.dropdown",_.bind(e.onBeforeShowMenu,e)),n.on("shown.bs.dropdown",_.bind(e.onAfterShowMenu,e)),n.on("hide.bs.dropdown",_.bind(e.onBeforeHideMenu,e)),n.on("hidden.bs.dropdown",_.bind(e.onAfterHideMenu,e)),n.on("keydown.after.bs.dropdown",_.bind(e.onAfterKeydownMenu,e)),Common.NotificationCenter.on("menumanager:hideall",_.bind(e.closeMenu,e)),this.setDefaultSelection(),this.listenTo(this.store,"reset",this.onResetItems)}return e.rendered=!0,e.disabled&&e.setDisabled(e.disabled),this},setData:function(t){this.store.reset([]),this.store.add(t),this.setRawValue(""),this.onResetItems()},openMenu:function(t){var e=this;this.scroller||(this.scroller=new Common.UI.Scroller(_.extend({el:$(".dropdown-menu",this.cmpEl),minScrollbarLength:40,scrollYMarginOffset:30,includePadding:!0,wheelSpeed:10,alwaysVisibleY:this.scrollAlwaysVisible},this.options.scroller))),_.delay(function(){e.cmpEl.addClass("open")},t||0)},closeMenu:function(){this.cmpEl.removeClass("open")},isMenuOpen:function(){return this.cmpEl.hasClass("open")},onBeforeShowMenu:function(t){if(this.scroller||(this.scroller=new Common.UI.Scroller(_.extend({el:$(".dropdown-menu",this.cmpEl),minScrollbarLength:40,scrollYMarginOffset:30,includePadding:!0,wheelSpeed:10,alwaysVisibleY:this.scrollAlwaysVisible},this.options.scroller))),Common.NotificationCenter.trigger("menu:show"),this.trigger("show:before",this,t),this.options.hint){var e=this.cmpEl.data("bs.tooltip");e&&(void 0===e.dontShow&&(e.dontShow=!0),e.hide())}},onAfterShowMenu:function(t){var e=$(this.el).find("ul"),i=e.find("> li.selected");if(i.length){var n=i.position().top,o=i.height(),s=e.height();(n<0||n+o>s)&&e.scrollTop(e.scrollTop()+n+o-s/2),setTimeout(function(){i.find("a").focus()},1)}this.scroller&&this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible}),this.trigger("show:after",this,t),this._search={}},onBeforeHideMenu:function(t){this.trigger("hide:before",this,t),Common.UI.Scroller.isMouseCapture()&&t.preventDefault()},onAfterHideMenu:function(t,e){this.cmpEl.find(".dropdown-toggle").blur(),this.trigger("hide:after",this,t,e),Common.NotificationCenter.trigger("menu:hide",this,e)},onAfterKeydownMenu:function(t){if(t.keyCode==Common.UI.Keys.RETURN){$(t.target).click();var e=this;return this.rendered&&(Common.Utils.isIE?this._input.trigger("change",{onkeydown:!0}):this._input.blur()),!1}if(t.keyCode==Common.UI.Keys.ESC&&this.isMenuOpen())return this.closeMenu(),this.onAfterHideMenu(t),!1;if(this.search&&t.keyCode>64&&t.keyCode<91&&t.key){var e=this;if(clearTimeout(this._search.timer),this._search.timer=setTimeout(function(){e._search={}},1e3),!this._search.text&&(this._search.text=""),!this._search.char&&(this._search.char=t.key),this._search.char!==t.key&&(this._search.full=!0),this._search.text+=t.key,void 0===this._search.index){var i=this.cmpEl.find("ul > li").find("> a");this._search.index=i.index(i.filter(":focus"))}this.selectCandidate()}},selectCandidate:function(){for(var t,e,i=this._search.index||0,n=new RegExp("^"+(this._search.full?this._search.text:this._search.char),"i"),o=0;o<this.store.length;o++){var s=this.store.at(o);if(n.test(s.get(this.displayField))&&(t||(t=s,e=o),this._search.full&&o==i||o>i)){t=s,e=o;break}}if(t){this._search.index=e;var s=$("#"+t.get("id")+" a",$(this.el));if(this.scroller){this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible});var a=$(this.el).find("ul"),r=s.position().top,l=s.height(),c=a.height();(r<0||r+l>c)&&a.scrollTop(a.scrollTop()+r+l-c/2)}s.focus()}},onInputKeyDown:function(t){var e=this;t.keyCode==Common.UI.Keys.ESC?(this.closeMenu(),this.onAfterHideMenu(t)):t.keyCode==Common.UI.Keys.UP||t.keyCode==Common.UI.Keys.DOWNLine truncated
|
||||
var t=this.commentsView.getTextBox();t&&t.val(this.textVal)}},hookTextBox:function(){var t=this.commentsView.getTextBox();t&&t.keydown(function(t){if(!t.ctrlKey&&!t.metaKey||t.altKey||t.keyCode!=Common.UI.Keys.RETURN){if(t.keyCode===Common.UI.Keys.TAB){var e,i,n;n=this.selectionStart,i=this.selectionEnd,e=$(this),e.val(e.val().substring(0,n)+"\t"+e.val().substring(i)),this.selectionStart=this.selectionEnd=n+1,t.stopImmediatePropagation(),t.preventDefault()}}else{var o=$("#id-comments-change");o&&o.length&&o.click(),t.stopImmediatePropagation()}})},setupLayout:function(){var t=this,e=$(t.el),i=$(".new-comment-ct",t.el),n=($(".add-link-ct",t.el),$("#comments-box",t.el)),o=n.find(" > .layout-item");t.layout=new Common.UI.VBoxLayout({box:n,freeze:!0,items:[{el:o[0],rely:!0,resize:{hidden:!1,autohide:!1,fmin:function(){var e=n.height();return"none"!==i.css("display")&&.5*e<t.newCommentHeight?e-t.newCommentHeight:.5*e},fmax:function(){return"none"!==i.css("display")?n.height()-t.newCommentHeight:n.height()-t.addCommentHeight}}},{el:o[1],stretch:!0},{el:o[2],stretch:!0}]}),t.layout.on("layout:resizedrag",function(){t.updateScrolls(),t.textBoxAutoSizeLocked=!0},this),$(window).on("resize",function(){if("none"!==e.css("display")){var i=$("#comments-box",t.el).height(),n=$(".new-comment-ct",t.el),o=$(".add-link-ct",t.el);"none"!==n.css("display")?t.layout.setResizeValue(0,Math.max(-t.newCommentHeight,Math.min(i-(n.height()+4),i-t.newCommentHeight))):t.layout.setResizeValue(0,Math.max(-t.addCommentHeight,Math.min(i-o.height(),i-t.addCommentHeight))),t.updateScrolls()}}),this.autoHeightTextBox()},changeLayout:function(t){var e=this,i=$(".new-comment-ct",this.el),n=$(".add-link-ct",this.el),o=$(".messages-ct",this.el);if(o.toggleClass("stretch",!t.canComments),t.canComments){var s=$("#comments-box",this.el),a=s.find(" > .layout-item");n.show(),this.layout.changeLayout([{el:a[0],rely:!0,resize:{hidden:!1,autohide:!1,fmin:function(){var t=s.height();return"none"!==i.css("display")&&.5*t<e.newCommentHeight?t-e.newCommentHeight:.5*t},fmax:function(){return"none"!==i.css("display")?s.height()-e.newCommentHeight:s.height()-e.addCommentHeight}}},{el:a[1],stretch:!0},{el:a[2],stretch:!0}])}else i.hide(),n.hide(),this.layout.changeLayout([{el:o[0],rely:!1,stretch:!0}])},updateLayout:function(){var t=$("#comments-box",this.el);"none"!==$(".new-comment-ct",this.el).css("display")?this.layout.setResizeValue(0,t.height()-this.newCommentHeight):this.layout.setResizeValue(0,t.height()-this.addCommentHeight)},autoHeightTextBox:function(){function t(){var t,o,s;if(t=$("#comment-msg-new",e.el),s=$("#comments-box",e.el).height(),0==t.val().length)return e.layout.setResizeValue(0,Math.max(-e.newCommentHeight,s-e.newCommentHeight)),void(e.textBoxAutoSizeLocked=void 0);_.isUndefined(e.textBoxAutoSizeLocked)&&(t.height(),o=t.get(0).scrollHeight,t.css({height:n+"px"}),t.height(),o=Math.max(t.get(0).scrollHeight+i,48),t.css({height:"100%"}),s=$("#comments-box",e.el).height(),e.layout.setResizeValue(0,Math.max(-e.newCommentHeight,Math.min(s-o-48,s-e.newCommentHeight))))}var e=this,i=0,n=44,o=$("#comment-msg-new",this.el);o.length<1||(i=.25*parseInt(o.css("lineHeight"),10),t(),o.bind("input propertychange",t),this.textBox=o)},getFixedQuote:function(t){return Common.Utils.String.ellipsis(Common.Utils.String.htmlEncode(t),120,!0)},getUserName:function(t){return Common.Utils.String.htmlEncode(t)},pickLink:function(t){var e,i,n=[];t=Common.Utils.String.htmlEncode(t),t.replace(Common.Utils.ipStrongRe,function(t){return e=arguments[arguments.length-2],n.push({start:e,end:t.length+e,str:'<a href="'+t+'" target="_blank" data-can-copy="true">'+t+"</a>"}),""}),(t.length<1e3||t.search(/\S{255,}/)<0)&&t.replace(Common.Utils.hostnameStrongRe,function(t){var o=/(((^https?)|(^ftp)):\/\/)/i.test(t)?t:"http://"+t;return e=arguments[arguments.length-2],i=t.length,_.find(n,function(t){return e>=t.start&&e<t.end||e<=t.start&&e+i>t.start})||n.push({start:e,end:i+e,str:'<a href="'+o+'" target="_blank" data-can-copy="true">'+t+"</a>"}),""}),t.replace(Common.Utils.emailStrongRe,function(t){var o=/((^mailto:)\/\/)/i.test(t)?t:"mailto:"+t;return e=arguments[arguments.length-2],i=t.length,_.find(n,function(t){return e>=t.start&&e<t.end||e<=t.start&&e+i>t.start})||n.push({start:e,end:i+e,str:'<a href="'+o+'">'+t+"</a>"}),""}),n=_.sortBy(n,function(t){return t.start});for(var o=n.length>0?t.substring(0,n[0].start)+n[0].str:t,s=1;s<n.length;s++)o+=t.substring(n[s-1].end,n[s].start)+n[s].str;return n.length>0&&(o+=t.substring(n[s-1].end,t.length)),o},pickEMail:function(t,e){var i=Common.Utils.String.htmlEncode(e).match(/\B[@+][A-Z0-9._%+-]+@[A-Z0-9._]+\.[A-Z]+\b/gi);i=_.map(i,function(t){return t.slice(1,t.length)}),i.length>0&&Common.Gateway.requestSendNotify({emails:i,actionId:t,actionLink:{action:{type:"comment",data:t}},message:e})},textComments:"Comments",textAnonym:"Guest",textAddCommentToDoc:"Add Comment to Document",textAddComment:"Add Comment",textCancel:"Cancel",texLine truncated
|
||||
this.$window.find(".btn[result=replaceall]").hide(),this.options.matchcase||this.options.matchword||this.options.markresult||(this.txtSearch.addClass("clear"),this.btnOptions.hide()),this.menuLookin&&this.menuLookin.menu.items[1].setDisabled(!1),this.setHeight(170)):(this.txtSearch.removeClass("clear"),this.setTitle(this.textTitle),"search"===t?(e.eq(2).show(),this.lblReplace.text(this.txtBtnReplace),e.eq(1).hide(),this.$window.find(".btn[result=replace]").hide(),this.$window.find(".btn[result=replaceall]").hide(),this.menuLookin&&this.menuLookin.menu.items[1].setDisabled(!1),this.setHeight(200)):(e.eq(2).show(),this.lblReplace.text(this.txtBtnHideReplace),e.eq(1).show(),this.$window.find(".btn[result=replace]").show(),this.$window.find(".btn[result=replaceall]").show(),this.menuLookin&&(this.menuLookin.menu.items[0].setChecked(!0),this.menuLookin.menu.items[1].setDisabled(!0)),this.setHeight(230)))},setSearchText:function(t){this.txtSearch&&this.txtSearch.val(t)},onShowReplace:function(t){this.setMode("replace"==this.mode?"search":"replace");var e=this;_.defer(function(){"replace"==e.mode?e.txtReplace.focus():e.txtSearch.focus()},300)},onHighlight:function(t,e){this.fireEvent("search:highlight",[this,e])},getSettings:function(){return{textsearch:this.txtSearch.val(),matchcase:this.miMatchCase.checked,matchword:this.miMatchWord.checked}},textTitle:"Search & Replace",textTitle2:"Search",txtBtnReplace:"Replace",txtBtnReplaceAll:"Replace All",textMatchCase:"Case sensitive",textWholeWords:"Whole words only",textHighlight:"Highlight results",textReplaceDef:"Enter the replacement text",textSearchStart:"Enter text for search",txtBtnHideReplace:"Hide Replace"},Common.UI.SearchDialog||{}))}),define("text!documenteditor/main/app/template/FileMenu.template",[],function(){return'<div class="panel-menu">\r\n <li class="fm-first-item"/>\r\n <li id="fm-btn-return" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-save" class="fm-btn" />\r\n <li id="fm-btn-edit" class="fm-btn" />\r\n <li id="fm-btn-download" class="fm-btn" />\r\n <li id="fm-btn-save-copy" class="fm-btn" />\r\n <li id="fm-btn-save-desktop" class="fm-btn" />\r\n <li id="fm-btn-print" class="fm-btn" />\r\n <li id="fm-btn-rename" class="fm-btn" />\r\n <li id="fm-btn-protect" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-recent" class="fm-btn" />\r\n <li id="fm-btn-create" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-info" class="fm-btn" />\r\n <li id="fm-btn-rights" class="fm-btn" />\r\n <li id="fm-btn-history" class="fm-btn" />\r\n <li class="devider" class="fm-btn" />\r\n <li id="fm-btn-settings" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-help" class="fm-btn" />\r\n <li class="devider" />\r\n <li id="fm-btn-back" class="fm-btn" />\r\n</div>\r\n<div class="panel-context">\r\n <div id="panel-saveas" class="content-box" />\r\n <div id="panel-savecopy" class="content-box" />\r\n <div id="panel-recentfiles" class="content-box" />\r\n <div id="panel-createnew" class="content-box" />\r\n <div id="panel-info" class="content-box" />\r\n <div id="panel-rights" class="content-box" />\r\n <div id="panel-settings" class="content-box" />\r\n <div id="panel-help" class="content-box" />\r\n <div id="panel-protect" class="content-box" />\r\n</div>'}),define("documenteditor/main/app/view/FileMenu",["text!documenteditor/main/app/template/FileMenu.template","underscore","common/main/lib/component/BaseView"],function(t,e){"use strict";DE.Views.FileMenu=Common.UI.BaseView.extend(e.extend({el:"#file-menu-panel",options:{alias:"FileMenu"},template:e.template(t),events:function(){return{"click .fm-btn":e.bind(function(t){var i=$(t.currentTarget);i.hasClass("active")||($(".fm-btn",this.el).removeClass("active"),i.addClass("active"));var n=e.findWhere(this.items,{el:t.currentTarget});if(n){var o=this.panels[n.options.action];this.fireEvent("item:click",[this,n.options.action,!!o]),o&&(this.$el.find(".content-box:visible").hide(),this.active=n.options.action,o.show())}},this)}},initialize:function(){},render:function(){this.$el=$(this.el),this.$el.html(this.template()),this.miSave=new Common.UI.MenuItem({el:$("#fm-btn-save",this.el),action:"save",caption:this.btnSaveCaption,canFocused:!1}),this.miEdit=new Common.UI.MenuItem({el:$("#fm-btn-edit",this.el),action:"edit",caption:this.btnToEditCaption,canFocused:!1}),this.miDownload=new Common.UI.MenuItem({el:$("#fm-btn-download",this.el),action:"saveas",caption:this.btnDownloadCaption,canFocused:!1}),this.miSaveCopyAs=new Common.UI.MenuItem({el:$("#fm-btn-save-copy",this.el),action:"save-copy",caption:this.btnSaveCopyAsCaption,canFocused:!1}),this.miSaveAs=new Common.UI.MenuItem({el:$("#fm-btn-save-desktop",this.el),action:"save-desktop",caption:this.btnSaveAsCaption,canFocused:!1}),this.miPrint=new Common.UI.MenuItem({el:$("#fm-btn-print",this.el),action:"print",captionLine truncated
|
||||
template:_.template(['<div id="hdr-menu-zoom" class="menu-zoom" style="height: 25px;" ',"<% if(!_.isUndefined(options.stopPropagation)) { %>",'data-stopPropagation="true"',"<% } %>",">",'<label class="title">'+e.header.textZoom+"</label>",'<button id="hdr-menu-zoom-in" type="button" style="float:right; margin: 2px 5px 0 0;" class="btn small btn-toolbar"><i class="icon btn-zoomup"> </i></button>','<label class="zoom"><%= options.value %>%</label>','<button id="hdr-menu-zoom-out" type="button" style="float:right; margin-top: 2px;" class="btn small btn-toolbar"><i class="icon btn-zoomdown"> </i></button>',"</div>"].join("")),stopPropagation:!0,value:e.header.mnuZoom.options.value}),e.header.btnOptions.setMenu(new Common.UI.Menu({cls:"pull-right",style:"min-width: 180px;",items:[e.header.mnuitemCompactToolbar,n,o,{caption:"--"},e.header.mnuitemFitPage,e.header.mnuitemFitWidth,e.header.mnuZoom,{caption:"--"},new Common.UI.MenuItem({caption:e.header.textAdvSettings,value:"advanced"})]}));var s=function(t){"up"==t?e.api.zoomIn():e.api.zoomOut(),Common.NotificationCenter.trigger("edit:complete",e.header)};new Common.UI.Button({el:$("#hdr-menu-zoom-out",e.header.mnuZoom.$el),cls:"btn-toolbar"}).on("click",s.bind(e,"down")),new Common.UI.Button({el:$("#hdr-menu-zoom-in",e.header.mnuZoom.$el),cls:"btn-toolbar"}).on("click",s.bind(e,"up")),e.header.btnOptions.menu.on("item:click",e.onOptionsItemClick.bind(this))}},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"),Common.NotificationCenter.trigger("window:resize")},onFileMenu:function(t){var e=this,i="show"==t;e.header.lockHeaderBtns("undo",i),e.header.lockHeaderBtns("redo",i),e.header.lockHeaderBtns("opts",i),e.header.lockHeaderBtns("users",i)},onApiZoomChange:function(t,e){this.header.mnuitemFitPage.setChecked(2==e,!0),this.header.mnuitemFitWidth.setChecked(1==e,!0),this.header.mnuZoom.options.value=t,this.header.mnuZoom.$el&&$(".menu-zoom label.zoom",this.header.mnuZoom.$el).html(t+"%")},onOptionsItemClick:function(t,e,i){var n=this;switch(e.value){case"toolbar":n.header.fireEvent("toolbar:setcompact",[t,e.isChecked()]);break;case"statusbar":n.header.fireEvent("statusbar:hide",[e,e.isChecked()]);break;case"rulers":n.api.asc_SetViewRulers(!e.isChecked()),Common.localStorage.setBool("de-hidden-rulers",e.isChecked()),Common.NotificationCenter.trigger("layout:changed","rulers"),Common.NotificationCenter.trigger("edit:complete",n.header);break;case"zoom:page":e.isChecked()?n.api.zoomFitToPage():n.api.zoomCustomMode(),Common.NotificationCenter.trigger("edit:complete",n.header);break;case"zoom:width":e.isChecked()?n.api.zoomFitToWidth():n.api.zoomCustomMode(),Common.NotificationCenter.trigger("edit:complete",n.header);break;case"advanced":n.header.fireEvent("file:settings",n.header)}},onApiCoAuthoringDisconnect:function(t){this.header&&(this.header.btnDownload&&!t&&this.header.btnDownload.hide(),this.header.btnPrint&&!t&&this.header.btnPrint.hide(),this.header.btnEdit&&this.header.btnEdit.hide())},textFitPage:"Fit to Page",textFitWidth:"Fit to Width"},DE.Controllers.Viewport))}),$(document).off("keydown.bs.dropdown.data-api").on("keydown.bs.dropdown.data-api","[data-toggle=dropdown], [role=menu]",onDropDownKeyDown),"ontouchstart"in document.documentElement&&$(document).on("click.bs.dropdown.data-api","[data-toggle=dropdown]",toggle),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=Line truncated
|
||||
return'<div id="id-adv-dropcap-frame" class="settings-panel">\n <div class="inner-content">\n <table cols="3" style="width: 100%">\n <tr>\n <td colspan="3">\n <label class="header padding-small"><%= scope.textPosition %></label>\n </td>\n </tr>\n <tr>\n <td colspan="3" class="settins-cell padding-large">\n <span id="frame-advanced-button-none" style="margin-right:5px;"></span>\n <span id="frame-advanced-button-inline" style="margin-right:5px;"></span>\n <span id="frame-advanced-button-flow"></span>\n </td>\n </tr>\n <tr>\n <td class="padding-small" colspan="3">\n <div class="separator horizontal"></div>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" width="80">\n <label class="input-label"><%= scope.textWidth %></label>\n </td>\n <td class="settins-cell padding-small" width="130" style="padding-right: 10px;">\n <div id="frame-advanced-input-widthtype"></div>\n </td>\n <td class="settins-cell padding-small" width="95">\n <div id="frame-advanced-input-width"></div>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" width="80">\n <label class="input-label"><%= scope.textHeight %></label>\n </td>\n <td class="settins-cell padding-small" width="130" style="padding-right: 10px;">\n <div id="frame-advanced-input-heighttype"></div>\n </td>\n <td class="settins-cell padding-small" width="95">\n <div id="frame-advanced-input-height"></div>\n </td>\n </tr>\n <tr>\n <td class="padding-small" colspan="3">\n <div class="separator horizontal"></div>\n </td>\n </tr>\n <tr>\n <td colspan="3">\n <label class="header"><%= scope.textHorizontal %></label>\n </td>\n </tr>\n <tr>\n <td colspan="2"></td>\n <td class="settins-cell">\n <label class="input-label"><%= scope.textRelative %></label>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" width="80">\n <label class="input-label"><%= scope.textPosition %></label>\n </td>\n <td class="settins-cell padding-small" width="130" style="padding-right: 10px;">\n <div id="frame-advanced-input-hposition"></div>\n </td>\n <td class="settins-cell padding-small" width="95">\n <div id="frame-advanced-input-hrelative"></div>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" colspan="2" style="padding-right: 10px;">\n <label class="input-label" style="float: right;"><%= scope.textDistance %></label>\n </td>\n <td class="settins-cell padding-small">\n <div id="frame-advanced-input-hdist"></div>\n </td>\n </tr>\n <tr>\n <td class="padding-small" colspan="3">\n <div class="separator horizontal"></div>\n </td>\n </tr>\n <tr>\n <td colspan="3">\n <label class="header"><%= scope.textVertical %></label>\n </td>\n </tr>\n <tr>\n <td colspan="2"></td>\n <td class="settins-cell">\n <label class="input-label"><%= scope.textRelative %></label>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" width="80">\n <label class="input-label"><%= scope.textPosition %></label>\n </td>\n <td class="settins-cell padding-small" width="130" style="padding-right: 10px;">\n <div id="frame-advanced-input-vposition"></div>\n </td>\n <td class="settins-cell padding-small" width="95">\n <div id="frame-advanced-input-vrelative"></div>\n </td>\n </tr>\n <tr>\n <td class="settins-cell padding-small" colspan="2" style="padding-right: 10px;">\n <label class="input-label" style="float: right;"><%= scope.textDistance %></label>\n </td>\n <td class="settins-cell padding-small">\n <div Line truncated
|
||||
Common.UI.CustomSpinner=Common.UI.MetricSpinner.extend(_.extend({initialize:function(t){this.options.toCustomFormat=t.toCustomFormat?t.toCustomFormat:function(t){return t},this.options.fromCustomFormat=t.fromCustomFormat?t.fromCustomFormat:function(t){return t},Common.UI.MetricSpinner.prototype.initialize.call(this,t)},setRawValue:function(t){this.$input&&this.$input.val(this.options.toCustomFormat(t))},getRawValue:function(){return this.options.fromCustomFormat(this.$input.val())}},Common.UI.CustomSpinner||{}))}),void 0===Common)var Common={};if(define("common/main/lib/component/TableStyler",["common/main/lib/component/BaseView"],function(){"use strict";Common.UI.CellStyler=Common.UI.BaseView.extend({options:{clickOffset:10,overwriteStyle:!0,maxBorderSize:6,halfBorderSize:!1,defaultBorderSize:1,defaultBorderColor:"#ccc"},template:_.template(['<div id="<%=id%>" class="tablestyler-cell" style="">','<div class="cell-content" style="">','<div class="content-text"></div>',"</div>","</div>"].join("")),initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t);var e,i,n=this,o=void 0,s={},a={},r={};n.id=n.options.id||Common.UI.getId(),n.clickOffset=n.options.clickOffset,n.overwriteStyle=n.options.overwriteStyle,n.maxBorderSize=n.options.maxBorderSize,n.halfBorderSize=n.options.halfBorderSize,n.defaultBorderSize=n.options.defaultBorderSize,n.defaultBorderColor=n.options.defaultBorderColor,n.col=n.options.col,n.row=n.options.row,e=n.defaultBorderSize,i=new Common.Utils.RGBColor(n.defaultBorderColor),s={top:e,right:e,bottom:e,left:e},a={top:i,right:i,bottom:i,left:i},r={top:1,right:1,bottom:1,left:1},n.rendered=!1;var l=function(){if(!_.isUndefined(o)){var t=s.left>.1&&s.left<1?1:s.left,e=Math.abs(n.halfBorderSize?.5*(t%2?t-1:t):t);t=s.right>.1&&s.right<1?1:s.right;var i=Math.abs(n.halfBorderSize?.5*(t%2?t+1:t):t);t=s.top>.1&&s.top<1?1:s.top;var l=Math.abs(n.halfBorderSize?.5*(t%2?t-1:t):t);t=s.bottom>.1&&s.bottom<1?1:s.bottom;var c=Math.abs(n.halfBorderSize?.5*(t%2?t+1:t):t),d="inset "+(e>.1&&e<1?1:e)+"px 0 0 "+a.left.toRGBA(r.left)+", inset "+-1*(i>.1&&i<1?1:i)+"px 0 0 "+a.right.toRGBA(r.right)+", inset 0 "+(l>.1&&l<1?1:l)+"px 0 "+a.top.toRGBA(r.top)+", inset 0 "+-1*(c>.1&&c<1?1:c)+"px 0 "+a.bottom.toRGBA(r.bottom);o.css("box-shadow",d)}};n.on("render:after",function(t){this.cmpEl&&(o=this.cmpEl.find(".cell-content"),l()),this.cmpEl.on("click",function(t){var o={x:t.pageX*Common.Utils.zoom()-n.cmpEl.offset().left,y:t.pageY*Common.Utils.zoom()-n.cmpEl.offset().top},c=function(t,e,i,n,o){var s,a,r=0;for(s=0,a=t-1;s<t;a=s++)(i[s]<=o&&o<i[a]||i[a]<=o&&o<i[s])&&n<(e[a]-e[s])*(o-i[s])/(i[a]-i[s])+e[s]&&(r=!r);return r},d=n.cmpEl.outerWidth(),h=n.cmpEl.outerHeight();c(4,[0,d,d-n.clickOffset,n.clickOffset],[0,0,n.clickOffset,n.clickOffset],o.x,o.y)?(n.overwriteStyle?s.top==e&&a.top.isEqual(i)?s.top=0:(s.top=e,a.top=i,r.top=e<1?.3:1):(s.top=s.top>0?0:e,a.top=i),n.fireEvent("borderclick",n,"t",s.top,a.top.toHex())):c(4,[d,d,d-n.clickOffset,d-n.clickOffset],[0,h,h-n.clickOffset,n.clickOffset],o.x,o.y)?(n.overwriteStyle?s.right==e&&a.right.isEqual(i)?s.right=0:(s.right=e,a.right=i,r.right=e<1?.3:1):(s.right=s.right>0?0:e,a.right=i),n.fireEvent("borderclick",n,"r",s.right,a.right.toHex())):c(4,[0,n.clickOffset,d-n.clickOffset,d],[h,h-n.clickOffset,h-n.clickOffset,h],o.x,o.y)?(n.overwriteStyle?s.bottom==e&&a.bottom.isEqual(i)?s.bottom=0:(s.bottom=e,a.bottom=i,r.bottom=e<1?.3:1):(s.bottom=s.bottom>0?0:e,a.bottom=i),n.fireEvent("borderclick",n,"b",s.bottom,a.bottom.toHex())):c(4,[0,n.clickOffset,n.clickOffset,0],[0,n.clickOffset,h-n.clickOffset,h],o.x,o.y)&&(n.overwriteStyle?s.left==e&&a.left.isEqual(i)?s.left=0:(s.left=e,a.left=i,r.left=e<1?.3:1):(s.left=s.left>0?0:e,a.left=i),n.fireEvent("borderclick",n,"l",s.left,a.left.toHex())),l()})}),n.setBordersSize=function(t,e){e=e>this.maxBorderSize?this.maxBorderSize:e,t.indexOf("t")>-1&&(s.top=e,r.top=e<1?.3:1),t.indexOf("r")>-1&&(s.right=e,r.right=e<1?.3:1),t.indexOf("b")>-1&&(s.bottom=e,r.bottom=e<1?.3:1),t.indexOf("l")>-1&&(s.left=e,r.left=e<1?.3:1),l()},n.setBordersColor=function(t,e){var i=new Common.Utils.RGBColor(e);t.indexOf("t")>-1&&(a.top=i),t.indexOf("r")>-1&&(a.right=i),t.indexOf("b")>-1&&(a.bottom=i),t.indexOf("l")>-1&&(a.left=i),l()},n.getBorderSize=function(t){switch(t){case"t":return s.top;case"r":return s.right;case"b":return s.bottom;case"l":return s.left}return null},n.getBorderColor=function(t){switch(t){case"t":return a.top.toHex();case"r":return a.right.toHex();case"b":return a.bottom.toHex();case"l":return a.left.toHex()}return null},n.setVirtualBorderSize=function(t){e=t>this.maxBorderSize?this.maxBorderSize:t},n.setVirtualBorderColor=function(t){var e=new Common.Utils.RGBColor(t);i.isEqual(e)||(i=e)},n.getVirtualBorderSize=function(){return e},n.getVirtualBorderColor=function(){return i.toHex()},n.options.el&&n.render()},render:function(t){var e=this;return this.trigger("render:before",this),e.rendered?this.cmpEl=$(this.el):(this.cmpEl=$(thiLine truncated
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Create forms</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="description" content="Insert rich text content controls to create a form with input fields that can be filled in by other users, or protect some parts of the document from being edited or deleted" />
|
||||
<link type="text/css" rel="stylesheet" href="../editor.css" />
|
||||
<script type="text/javascript" src="../callback.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="mainpart">
|
||||
<h1>Create forms</h1>
|
||||
<p>Using rich text content controls you can create a form with input fields that can be filled in by other users, or protect some parts of the document from being edited or deleted. Rich text content controls are objects containing text that can be formatted. Inline controls cannot contain more than one paragraph, while floating controls can contain several paragraphs, lists, and objects (images, shapes, tables etc.). </p>
|
||||
<h3>Adding controls</h3>
|
||||
<p>To create a new <b>inline</b> control,</p>
|
||||
<ol>
|
||||
<li>position the insertion point within a line of the text where you want the control to be added,<br />or select a text passage you want to become the control contents.</li>
|
||||
<li>press <b>Shift+F1</b></li>
|
||||
</ol>
|
||||
<p>The control will be inserted at the insertion point within a line of the existing text. Inline controls do not allow adding line breaks and cannot contain other objects such as images, tables etc.</p>
|
||||
<p><img alt="New inline content control" src="../images/addedcontentcontrol.png" /></p>
|
||||
<p>To create a new <b>floating</b> control,</p>
|
||||
<ol>
|
||||
<li>position the insertion point at the end of a paragraph after which you want the control to be added,<br />or select one or more of the existing paragraphs you want to become the control contents.</li>
|
||||
<li>press <b>Shift+F2</b></li>
|
||||
</ol>
|
||||
<p>The control will be inserted in a new paragraph. Floating controls allow adding line breaks, i.e. can contain multiple paragraphs as well as some objects, such as images, tables, other content controls etc.</p>
|
||||
<p><img alt="Floating content control" src="../images/floatingcontentcontrol.png" /></p>
|
||||
<p class="note"><b>Note</b>: The content control border is visible when the control is selected only. The borders do not appear on a printed version.</p>
|
||||
<h3>Moving controls</h3>
|
||||
<p>Controls can be <b>moved</b> to another place in the document: click the button to the left of the control border to select the control and drag it without releasing the mouse button to another position in the document text.</p>
|
||||
<p><img alt="Moving content control" src="../images/movecontentcontrol.png" /></p>
|
||||
<p>You can also <b>copy and paste</b> inline controls: select the necessary control and use the <b>Ctrl+C/Ctrl+V</b> key combinations.</p>
|
||||
<h3>Editing control contents</h3>
|
||||
<p>To switch to the control editing mode, press <b>Shift+F9</b>. You will be able to navigate between the controls only using the keyboard arrow buttons. <!--To exit from this mode and be able to edit regular text in your document--></p>
|
||||
<p>Replace the default text within the control ("Your text here") with your own one: select the default text, press the <b>Delete</b> key and type in a new text or copy a text passage from anywhere and paste it into the content control.</p>
|
||||
<p>Text within the rich text content control of any type (both inline and floating) can be formatted using the icons on the top toolbar: you can adjust the <a href="../UsageInstructions/FontTypeSizeColor.htm" onclick="onhyperlinkclick(this)">font type, size, color</a>, apply <a href="../UsageInstructions/DecorationStyles.htm" onclick="onhyperlinkclick(this)">decoration styles</a> and <a href="../UsageInstructions/FormattingPresets.htm" onclick="onhyperlinkclick(this)">formatting presets</a>. It's also possible to use the <b>Paragraph - Advanced settings</b> window accessible from the contextual menu or from the right sidebar to change the text properties. Text within floating controls can be formatted like a regular text of the document, i.e. you can set <a href="../UsageInstructions/LineSpacing.htm" onclick="onhyperlinkclick(this)">line spacing</a>, change <a href="../UsageInstructions/ParagraphIndents.htm" onclick="onhyperlinkclick(this)">paragraph indents</a>, adjust <a href="../UsageInstructions/SetTabStops.htm" onclick="onhyperlinkclick(this)">tab stops</a>.</p>
|
||||
<h3>Protecting controls</h3>
|
||||
<p>You can prevent users from editing or deleting some individual content controls. Use one of the following keyboard shortcuts:</p>
|
||||
<ul>
|
||||
<li>To protect a control from being edited (but not from being deleted), select the necessary control and press <b>Shift+F6</b></li>
|
||||
<li>To protect a control from being deleted (but not from being edited), select the necessary control and press <b>Shift+F7</b></li>
|
||||
<li>To protect a control from being both edited and deleted, select the necessary control and press <b>Shift+F8</b></li>
|
||||
<li>To disable the protection from editing/deleting, select the necessary control and press <b>Shift+F5</b></li>
|
||||
</ul>
|
||||
<h3>Removing controls</h3>
|
||||
<p>If you do not need a control anymore, you can use one of the following keyboard shortcuts:</p>
|
||||
<ul>
|
||||
<li>To remove a control and all its contents, select the necessary control and press <b>Shift+F3</b></li>
|
||||
<li>To remove a control and leave all its contents, select the necessary control and press <b>Shift+F4</b></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 2.7 KiB |
@@ -1,55 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Создание форм</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="description" content="Вставляйте элементы управления содержимым 'форматированный текст' создать форму с полями ввода, которую могут заполнять другие пользователи, или защитить некоторые части документа от редактирования или удаления" />
|
||||
<link type="text/css" rel="stylesheet" href="../editor.css" />
|
||||
<script type="text/javascript" src="../callback.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="mainpart">
|
||||
<h1>Создание форм</h1>
|
||||
<p>Используя элементы управления содержимым "форматированный текст", вы можете создать форму с полями ввода, которую могут заполнять другие пользователи, или защитить некоторые части документа от редактирования или удаления. Элементы управления содержимым "форматированный текст" - это объекты, содержащие текст, который можно форматировать. Встроенные элементы управления могут содержать не более одного абзаца, тогда как плавающие элементы управления могут содержать несколько абзацев, списки и объекты (изображения, фигуры, таблицы и так далее). </p>
|
||||
<h3>Добавление элементов управления</h3>
|
||||
<p>Для создания нового <b>встроенного</b> элемента управления,</p>
|
||||
<ol>
|
||||
<li>установите курсор в строке текста там, где требуется добавить элемент управления,<br />или выделите фрагмент текста, который должен стать содержимым элемента управления.</li>
|
||||
<li>нажмите сочетание клавиш <b>Shift+F1</b></li>
|
||||
</ol>
|
||||
<p>Элемент управления будет вставлен в позицию курсора в строке существующего текста. Встроенные элементы управления не позволяют добавлять разрывы строки и не могут содержать другие объекты, такие как изображения, таблицы и так далее.</p>
|
||||
<p><img alt="Новый встроенный элемент управления" src="../images/addedcontentcontrol.png" /></p>
|
||||
<p>Для создания нового <b>плавающего</b> элемента управления,</p>
|
||||
<ol>
|
||||
<li>установите курсор в конце абзаца, после которого требуется добавить элемент управления,<br />или выделите один или несколько существующих абзацев, которые должны стать содержимым элемента управления.</li>
|
||||
<li>нажмите сочетание клавиш <b>Shift+F2</b></li>
|
||||
</ol>
|
||||
<p>Элемент управления будет вставлен в новом абзаце. Плавающие элементы управления позволяют добавлять разрывы строки, то есть могут содержать несколько абзацев, а также какие-либо объекты, такие как изображения, таблицы, другие элементы управления содержимым и так далее.</p>
|
||||
<p><img alt="Плавающий элемент управления" src="../images/floatingcontentcontrol.png" /></p>
|
||||
<p class="note"><b>Примечание</b>: Граница элемента управления содержимым видна только при выделении элемента управления. Границы не отображаются в печатной версии.</p>
|
||||
<h3>Перемещение элементов управления</h3>
|
||||
<p>Элементы управления можно <b>перемещать</b> на другое место в документе: нажмите на кнопку слева от границы элемента управления, чтобы выделить элемент управления, и перетащите его, не отпуская кнопку мыши, на другое место в тексте документа.</p>
|
||||
<p><img alt="Перемещение элементов управления" src="../images/movecontentcontrol.png" /></p>
|
||||
<p>Встроенные элементы управления можно также <b>копировать и вставлять</b>: выделите нужный элемент управления и используйте сочетания клавиш <b>Ctrl+C/Ctrl+V</b>.</p>
|
||||
<h3>Редактирование содержимого элементов управления</h3>
|
||||
<p>Для перехода в режим редактирования элементов управления нажмите сочетание клавиш <b>Shift+F9</b>. Вы сможете перемещаться только между элементами управления, используя кнопки со стрелками на клавиатуре. <!--To exit from this mode and be able to edit regular text in your document--></p>
|
||||
<p>Замените стандартный текст в элементе управления ("Введите ваш текст") на свой собственный: выделите стандартный текст, нажмите клавишу <b>Delete</b> и введите новый текст или скопируйте откуда-нибудь фрагмент текста и вставьте его в элемент управления содержимым.</p>
|
||||
<p>Текст внутри элемента управления содержимым "форматированный текст" любого типа (и встроенного, и плавающего) можно отформатировать с помощью значков на верхней панели инструментов: вы можете изменить <a href="../UsageInstructions/FontTypeSizeColor.htm" onclick="onhyperlinkclick(this)">тип, размер, цвет шрифта</a>, применить <a href="../UsageInstructions/DecorationStyles.htm" onclick="onhyperlinkclick(this)">стили оформления</a> и <a href="../UsageInstructions/FormattingPresets.htm" onclick="onhyperlinkclick(this)">предустановленные стили форматирования</a>. Для изменения свойств текста можно также использовать окно <b>Абзац - Дополнительные параметры</b>, доступное из контекстного меню или с правой боковой панели. Текст в плавающих элементах управления можно форматировать, как обычный текст документа, то есть вы можете задать <a href="../UsageInstructions/LineSpacing.htm" onclick="onhyperlinkclick(this)">междустрочный интервал</a>, изменить <a href="../UsageInstructions/ParagraphIndents.htm" onclick="onhyperlinkclick(this)">отступы абзаца</a>, настроить <a href="../UsageInstructions/SetTabStops.htm" onclick="onhyperlinkclick(this)">позиции табуляции</a>.</p>
|
||||
<h3>Защита элементов управления</h3>
|
||||
<p>Можно запретить пользователям редактирование или удаление некоторых отдельных элементов управления содержимым. Используйте одно из следующих сочетаний клавиш:</p>
|
||||
<ul>
|
||||
<li>Чтобы защитить элемент управления от редактирования (но не от удаления), выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F6</b></li>
|
||||
<li>Чтобы защитить элемент управления от удаления (но не от редактирования), выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F7</b></li>
|
||||
<li>Чтобы защитить элемент управления от редактирования и удаления одновременно, выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F8</b></li>
|
||||
<li>Чтобы снять защиту от редактирования/удаления, выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F5</b></li>
|
||||
</ul>
|
||||
<h3>Удаление элементов управления</h3>
|
||||
<p>Если вам больше не нужен какой-то элемент управления, вы можете использовать одно из следующих сочетаний клавиш:</p>
|
||||
<ul>
|
||||
<li>Чтобы удалить элемент управления и все его содержимое, выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F3</b></li>
|
||||
<li>Чтобы удалить элемент управления и оставить все его содержимое, выделите нужный элемент управления и нажмите сочетание клавиш <b>Shift+F4</b></li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 96 B |
|
Before Width: | Height: | Size: 104 B |
|
Before Width: | Height: | Size: 96 B |
|
Before Width: | Height: | Size: 104 B |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 132 B |
|
Before Width: | Height: | Size: 584 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
@@ -11,7 +11,7 @@ t.console&&t.console.warn&&e&&Et.test(e.name)&&t.console.warn("jQuery.Deferred e
|
||||
url:xe.href,type:"GET",isLocal:Fe.test(xe.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Oe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",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":mt.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?J(J(t,mt.ajaxSettings),e):J(mt.ajaxSettings,t)},ajaxPrefilter:X(Ve),ajaxTransport:X(Re),ajax:function(e,i){function n(e,i,n,l){var c,p,u,_,y,w=i;h||(h=!0,r&&t.clearTimeout(r),o=void 0,a=l||"",x.readyState=e>0?4:0,c=e>=200&&e<300||304===e,n&&(_=Q(m,x,n)),_=tt(m,_,x,c),c?(m.ifModified&&(y=x.getResponseHeader("Last-Modified"),y&&(mt.lastModified[s]=y),(y=x.getResponseHeader("etag"))&&(mt.etag[s]=y)),204===e||"HEAD"===m.type?w="nocontent":304===e?w="notmodified":(w=_.state,p=_.data,u=_.error,c=!u)):(u=w,!e&&w||(w="error",e<0&&(e=0))),x.status=e,x.statusText=(i||w)+"",c?b.resolveWith(g,[p,w,x]):b.rejectWith(g,[x,w,u]),x.statusCode(v),v=void 0,d&&f.trigger(c?"ajaxSuccess":"ajaxError",[x,m,c?p:u]),C.fireWith(g,[x,w]),d&&(f.trigger("ajaxComplete",[x,m]),--mt.active||mt.event.trigger("ajaxStop")))}"object"==typeof e&&(i=e,e=void 0),i=i||{};var o,s,a,l,r,c,h,d,p,u,m=mt.ajaxSetup({},i),g=m.context||m,f=m.context&&(g.nodeType||g.jquery)?mt(g):mt.event,b=mt.Deferred(),C=mt.Callbacks("once memory"),v=m.statusCode||{},_={},y={},w="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(h){if(!l)for(l={};e=De.exec(a);)l[e[1].toLowerCase()]=e[2];e=l[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return h?a:null},setRequestHeader:function(t,e){return null==h&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==h&&(m.mimeType=t),this},statusCode:function(t){var e;if(t)if(h)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(b.promise(x),m.url=((e||m.url||xe.href)+"").replace(Le,xe.protocol+"//"),m.type=i.method||i.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(Pt)||[""],null==m.crossDomain){c=it.createElement("a");try{c.href=m.url,c.href=c.href,m.crossDomain=Ne.protocol+"//"+Ne.host!=c.protocol+"//"+c.host}catch(t){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=mt.param(m.data,m.traditional)),Z(Ve,m,i,x),h)return x;d=mt.event&&m.global,d&&0==mt.active++&&mt.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!Be.test(m.type),s=m.url.replace(Me,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(Ee,"+")):(u=m.url.slice(s.length),m.data&&(s+=(Te.test(s)?"&":"?")+m.data,delete m.data),!1===m.cache&&(s=s.replace(Ue,"$1"),u=(Te.test(s)?"&":"?")+"_="+Se+++u),m.url=s+u),m.ifModified&&(mt.lastModified[s]&&x.setRequestHeader("If-Modified-Since",mt.lastModified[s]),mt.etag[s]&&x.setRequestHeader("If-None-Match",mt.etag[s])),(m.data&&m.hasContent&&!1!==m.contentType||i.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Oe+"; q=0.01":""):m.accepts["*"]);for(p in m.headers)x.setRequestHeader(p,m.headers[p]);if(m.beforeSend&&(!1===m.beforeSend.call(g,x,m)||h))return x.abort();if(w="abort",C.add(m.complete),x.done(m.success),x.fail(m.error),o=Z(Re,m,i,x)){if(x.readyState=1,d&&f.trigger("ajaxSend",[x,m]),h)return x;m.async&&m.timeout>0&&(r=t.setTimeout(function(){x.abort("timeout")},m.timeout));try{h=!1,o.send(_,n)}catch(t){if(h)throw t;n(-1,t)}}else n(-1,"No Transport");return x},getJSON:function(t,e,i){return mt.get(t,e,i,"json")},getScript:function(t,e){return mt.get(t,void 0,e,"script")}}),mt.each(["get","post"],function(t,e){mt[e]=function(t,i,n,o){return mt.isFunction(i)&&(o=o||n,n=i,i=void 0),mt.ajax(mt.extend({url:t,type:e,dataType:o,data:i,success:n},mt.isPlainObject(t)&&t))}}),mt._evalUrl=function(t){return mt.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},mt.fn.extend({wrapAll:function(t){var e;return this[0]&&(mt.isFunction(t)&&(t=t.call(this[0])),e=mt(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 mt.isFunction(t)?this.each(function(e){mt(this).wrapInner(t.call(this,e))}):this.each(function(){var e=mt(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)})},wrap:function(t){var e=mt.isFunction(t);return this.each(function(i){mt(this).wrapAll(e?t.call(this,i):t)})},unwrap:function(t){return this.parent(t).not("body").each(functioLine truncated
|
||||
delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),o=i.data("bs.alert");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.pausLine truncated
|
||||
var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=e.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var o=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var l=t(n);this.activate(e.closest("li"),i),this.activate(l,l.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),l?(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"),l=o&&t.support.transition&&(a.length&&a.hasClass("fade")||!!n.find("> .fade").length);a.length&&l?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 l=null==this.affixed,r=l?o:s.top,c=l?a:e;return null!=i&&o<=i?"top":null!=n&&r+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 l=this.getState(a,e,o,s);if(this.affixed!=l){null!=this.unpin&&this.$element.css("top","");var r="affix"+(l?"-"+l:""),c=t.Event(r+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=l,this.unpin="bottom"==l?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(r).trigger(r.replace("affix","affixed")+".bs.affix")}"bottom"==l&&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]|Line truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,l=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+l),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-l)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function h(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function d(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),l=e.getChild(".icon"),r=l.length>0?l.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<r-10&&n.css({"vertical-align":"baseline","line-height":r+"px"})}function i(e){t.callback&&t.callback.call(l,e.currentTarget.attributes.result.value,!!r&&"checked"==r.getValue()),l.close(!0)}function n(t){return i({currentTarget:l.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var l=new Common.UI.Window(t),r=null;l.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),r=new Common.UI.CheckBox({el:l.Line truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,l=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+l),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-l)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function h(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function d(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),l=e.getChild(".icon"),r=l.length>0?l.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<r-10&&n.css({"vertical-align":"baseline","line-height":r+"px"})}function i(e){t.callback&&t.callback.call(l,e.currentTarget.attributes.result.value,!!r&&"checked"==r.getValue()),l.close(!0)}function n(t){return i({currentTarget:l.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var l=new Common.UI.Window(t),r=null;l.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),r=new Common.UI.CheckBox({el:l.Line truncated
|
||||
el:$("#btn-preview-prev",this.el),hint:this.txtPrev,hintAnchor:"top"}),this.btnPrev.on("click",_.bind(function(){this.api&&this.api.DemonstrationPrevSlide()},this)),this.btnNext=new Common.UI.Button({el:$("#btn-preview-next",this.el),hint:this.txtNext,hintAnchor:"top"}),this.btnNext.on("click",_.bind(function(){this.api&&this.api.DemonstrationNextSlide()},this)),this.btnPlay=new Common.UI.Button({el:$("#btn-preview-play",this.el),hint:this.txtPlay,hintAnchor:"top"}),this.btnPlay.on("click",_.bind(function(t){var e=$(".icon",this.btnPlay.cmpEl);e.hasClass("btn-pause")?(e.removeClass("btn-pause"),this.btnPlay.updateHint(this.txtPlay),this.api&&this.api.DemonstrationPause()):(e.addClass("btn-pause"),this.btnPlay.updateHint(this.txtPause),this.api&&this.api.DemonstrationPlay())},this)),this.btnClose=new Common.UI.Button({el:$("#btn-preview-close",this.el),hint:this.txtClose,hintAnchor:"top"}),this.btnClose.on("click",_.bind(function(){this.api&&this.api.EndDemonstration()},this)),this.btnFullScreen=new Common.UI.Button({el:$("#btn-preview-fullscreen",this.el),hint:this.txtFullScreen,hintAnchor:"top"}),this.btnFullScreen.on("click",_.bind(function(t){this.toggleFullScreen()},this)),this.txtGoToPage=new Common.UI.InputField({el:$("#preview-goto-page"),allowBlank:!0,validateOnChange:!0,style:"width: 60px;",maskExp:/[0-9]/,validation:function(t){return!!(/(^[0-9]+$)/.test(t)&&void 0!==(t=parseInt(t))&&t>0&&t<=e.pages.get("count"))||e.txtPageNumInvalid}}).on("keypress:after",function(t,i){if(i.keyCode===Common.UI.Keys.RETURN){var n=e.$el.find("#preview-goto-box"),o=n.find("input[type=text]"),s=parseInt(o.val());return!s||s-- >e.pages.get("count")||s<0?(o.select(),!1):(n.focus(),n.parent().removeClass("open"),e.api.DemonstrationGoToSlide(s),e.api.asc_enableKeyEvents(!0),!1)}}).on("keyup:after",function(t,i){if(i.keyCode===Common.UI.Keys.ESC){var n=e.$el.find("#preview-goto-box");return n.focus(),n.parent().removeClass("open"),e.api.asc_enableKeyEvents(!0),!1}});var i=this.$el.find("#preview-goto-box");i.on("click",function(){return!1}),i.parent().on("show.bs.dropdown",function(){var t=e.txtGoToPage.$el.find("input");_.defer(function(){t.focus(),t.select()},100)}),i.parent().on("hide.bs.dropdown",function(){var t=e.$el.find("#preview-goto-box");e.api&&t&&(t.focus(),t.parent().removeClass("open"),e.api.asc_enableKeyEvents(!0))}),this.previewControls=$(this.el).find(".preview-controls"),$(document).on("webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange",function(){var t=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;e.btnFullScreen.cmpEl.toggleClass("fullscreen",void 0!==t&&null!==t),setTimeout(function(){e.previewControls.css("display",""),e.$el.css("cursor","")},100),Common.Utils.isIE?(e.btnFullScreen.updateHint(t?"":e.txtFullScreen),e.btnPrev.updateHint(t?"":e.txtPrev),e.btnPlay.updateHint(t?"":$(".icon",e.btnPlay.cmpEl).hasClass("btn-pause")?e.txtPause:e.txtPlay),e.btnNext.updateHint(t?"":e.txtNext),e.btnClose.updateHint(t?"":e.txtClose)):e.btnFullScreen.updateHint(t?e.txtExitFullScreen:e.txtFullScreen)}),Common.Utils.isIE&&e.previewControls.css("opacity","0.4"),this.separatorFullScreen=t.find(".separator.fullscreen"),e.previewControls.on("mouseenter",function(t){clearTimeout(e.timerMove),e.previewControls.addClass("over")}),e.previewControls.on("mouseleave",function(t){e.previewControls.removeClass("over")})},show:function(){var t=PE.getController("Toolbar").getView("Toolbar");t._state.hasCollaborativeChanges&&(t._state.hasCollaborativeChanges=!1,t.synchTooltip&&t.synchTooltip.hide(),t.needShowSynchTip=!0),Common.UI.BaseView.prototype.show.call(this,arguments);var e=$(".icon",this.btnPlay.cmpEl);e.hasClass("btn-pause")||(e.addClass("btn-pause"),this.btnPlay.updateHint(this.txtPause));var i=this;i.previewControls.css("display","none"),i.$el.css("cursor","none"),setTimeout(function(){i.$el.on("mousemove",function(){clearTimeout(i.timerMove),i.previewControls.css("display",""),i.$el.css("cursor",""),i.previewControls.hasClass("over")||(i.timerMove=setTimeout(function(){i.previewControls.css("display","none"),i.$el.css("cursor","none")},3e3))}),i.previewControls.hasClass("over")||(i.timerMove=setTimeout(function(){i.previewControls.css("display","none"),i.$el.css("cursor","none")},3e3))},1e3),$("#viewport-vbox-layout").css("z-index","0"),this.fireEvent("editcomplete",this)},hide:function(){Common.UI.BaseView.prototype.hide.call(this,arguments),$("#viewport-vbox-layout").css("z-index","auto"),Common.NotificationCenter.trigger("layout:changed","preview");var t=PE.getController("Toolbar").getView("Toolbar");t.needShowSynchTip&&(t.needShowSynchTip=!1,t.onCollaborativeChanges()),this.$el.off("mousemove"),this.fireEvent("editcomplete",this)},setApi:function(t){return this.api=t,this.api&&(this.api.asc_registerCallback("asc_onCountPages",_.bind(this.onCountSlides,this)),this.api.asc_registerCallback("asc_onEndDemonstration"Line truncated
|
||||
isIE7:r,isIE7m:u||r,isIE7p:l&&!u,isIE8:c,isIE8m:u||r||c,isIE8p:l&&!(u||r),isIE9:h,isIE9m:u||r||c||h,isIE9p:l&&!(u||r||c),isIE10:d,isIE10m:u||r||c||h||d,isIE10p:l&&!(u||r||c||h),isIE11:p,isIE11m:u||r||c||h||d||p,isIE11p:l&&!(u||r||c||h||d),isGecko:w,isGecko3:x,isGecko4:S,isGecko5:T,isGecko10:A,isFF3_0:k,isFF3_5:I,isFF3_6:P,isFF4:4<=F&&F<5,isFF5:5<=F&&F<6,isFF10:10<=F&&F<11,isLinux:U,isWindows:E,isMac:M,chromeVersion:D,firefoxVersion:F,ieVersion:B,operaVersion:L,safariVersion:V,webKitVersion:R,isSecure:O,emailRe:N,ipRe:H,hostnameRe:z,localRe:G,emailStrongRe:j,emailAddStrongRe:W,ipStrongRe:q,hostnameStrongRe:K,documentSettingsType:Y,importTextType:X,zoom:function(){return J.zoom},innerWidth:function(){return J.innerWidth},innerHeight:function(){return J.innerHeight}}},Common.Utils||{}),Common.Utils.ThemeColor=new function(){return{ThemeValues:[6,15,7,16,0,1,2,3,4,5],setColors:function(t,e){var i,n,o;if(e&&e.length>0){var s=[];for(i=0;i<e.length;i++)o=this.getHexColor(e[i].get_r(),e[i].get_g(),e[i].get_b()),s.push(o);this.standartcolors=s}var a=[];for(i=0;i<6;i++)for(n=0;n<10;n++){var l=i+6*n;o={color:this.getHexColor(t[l].get_r(),t[l].get_g(),t[l].get_b()),effectId:l,effectValue:this.ThemeValues[n]},a.push(o)}this.effectcolors=a},getEffectColors:function(){return this.effectcolors},getStandartColors:function(){return this.standartcolors},getHexColor:function(t,e,i){return t=t.toString(16),e=e.toString(16),i=i.toString(16),1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==i.length&&(i="0"+i),t+e+i},getRgbColor:function(t){var e="object"==typeof t?t.color:t;e=e.replace(/#/,""),3==e.length&&(e=e.replace(/(.)/g,"$1$1")),e=parseInt(e,16);var i=new Asc.asc_CColor;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,l=i%60*(s-a)/60;360==i&&(i=0),i<60?(e.r=s,e.b=a,e.g=a+l):i<120?(e.g=s,e.b=a,e.r=s-l):i<180?(e.g=s,e.r=a,e.b=a+l):i<240?(e.b=s,e.r=a,e.g=s-l):i<300?(e.b=s,e.g=a,e.r=a+l):i<360?(e.r=s,e.g=a,e.b=s-l):(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,l=o[s].process,r=a.exec(t);if(r){var c=l(r);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+(Line truncated
|
||||
minScrollbarLength:30,suppressScrollX:!0,alwaysVisibleY:this.scrollAlwaysVisible})),n.css({position:"fixed",right:"auto",left:-1e3,top:-1e3}),this.parentEl=n.parent(),this.parentEl.on("show.bs.dropdown",_.bind(e.onBeforeShowMenu,e)),this.parentEl.on("shown.bs.dropdown",_.bind(e.onAfterShowMenu,e)),this.parentEl.on("hide.bs.dropdown",_.bind(e.onBeforeHideMenu,e)),this.parentEl.on("hidden.bs.dropdown",_.bind(e.onAfterHideMenu,e)),this.parentEl.on("keydown.after.bs.dropdown",_.bind(e.onAfterKeydownMenu,e)),n.hover(function(t){e.isOver=!0},function(t){e.isOver=!1})),this.rendered=!0,this.trigger("render:after",this),this},isVisible:function(){return this.rendered&&this.cmpEl.is(":visible")},show:function(){this.rendered&&this.parentEl&&!this.parentEl.hasClass("open")&&this.cmpEl.dropdown("toggle")},hide:function(){this.rendered&&this.parentEl&&(this.parentEl.hasClass("open")?this.cmpEl.dropdown("toggle"):this.parentEl.hasClass("over")&&this.parentEl.removeClass("over"))},insertItem:function(t,e){var i=this;this.cmpEl;if(e instanceof Common.UI.MenuItem||(e=new Common.UI.MenuItem(_.extend({tagName:"li",template:i.itemTemplate},e))),t<0||t>=i.items.length?i.items.push(e):i.items.splice(t,0,e),this.rendered){var n=this.menuRoot;n&&(t<0?n.append(e.render().el):0===t?n.prepend(e.render().el):n.children("li:nth-child("+(t+1)+")").before(e.render().el),e.on("click",_.bind(i.onItemClick,i)),e.on("toggle",_.bind(i.onItemToggle,i)))}},addItem:function(t){this.insertItem(-1,t)},removeItem:function(t){var e=this,i=e.items.indexOf(t);i>-1&&(e.items.splice(i,1),t.off("click").off("toggle"),t.remove())},removeItems:function(t,e){if(!(t>this.items.length-1)){t+e>this.items.length&&(e=this.items.length-t);for(var i=t;i<t+e;i++)this.items[i].off("click").off("toggle"),this.items[i].remove();this.items.splice(t,e)}},removeAll:function(){var t=this;_.each(t.items,function(t){t.off("click").off("toggle"),t.remove()}),t.items=[]},onBeforeShowMenu:function(t){Common.NotificationCenter.trigger("menu:show"),this.trigger("show:before",this,t),this.alignPosition()},onAfterShowMenu:function(t){if(this.trigger("show:after",this,t),this.scroller){this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible});var e=this.menuRoot,i=e.find("> li .checked");if(i.length){var n=i.position().top,o=i.height(),s=e.height();(n<0||n+o>s)&&e.scrollTop(e.scrollTop()+n+o-s/2),setTimeout(function(){i.focus()},1)}}this._search={}},onBeforeHideMenu:function(t){this.trigger("hide:before",this,t),Common.UI.Scroller.isMouseCapture()&&t.preventDefault()},onAfterHideMenu:function(t,e){this.trigger("hide:after",this,t,e),Common.NotificationCenter.trigger("menu:hide",this,e)},onAfterKeydownMenu:function(t){if(this.trigger("keydown:before",this,t),!t.isDefaultPrevented())if(t.keyCode==Common.UI.Keys.RETURN){var e=$(t.target).closest("li");if(e.length<=0&&(e=$(t.target).parent().find("li .dataview")),e.length>0&&e.click(),e.hasClass("dropdown-submenu")||Common.UI.Menu.Manager.hideAll(),$(t.currentTarget).closest("li").hasClass("dropdown-submenu"))return t.stopPropagation(),!1}else if(t.keyCode==Common.UI.Keys.UP||t.keyCode==Common.UI.Keys.DOWN)this.fromKeyDown=!0;else if(t.keyCode==Common.UI.Keys.ESC);else if(this.search&&t.keyCode>64&&t.keyCode<91&&t.key){var i=this;if(clearTimeout(this._search.timer),this._search.timer=setTimeout(function(){i._search={}},1e3),!this._search.text&&(this._search.text=""),!this._search.char&&(this._search.char=t.key),this._search.char!==t.key&&(this._search.full=!0),this._search.text+=t.key,void 0===this._search.index){var n=this.menuRoot.find("> li").find("> a");this._search.index=n.index(n.filter(":focus"))}this.selectCandidate()}},selectCandidate:function(){for(var t,e,i=this._search.index||0,n=new RegExp("^"+(this._search.full?this._search.text:this._search.char),"i"),o=0;o<this.items.length;o++){var s=this.items[o];if(n.test(s.caption)&&(t||(t=s,e=o),this._search.full&&o==i||o>i)){t=s,e=o;break}}if(t){this._search.index=e;var s=t.cmpEl.find("a");if(this.scroller){this.scroller.update({alwaysVisibleY:this.scrollAlwaysVisible});var a=s.position().top,l=s.height(),r=this.menuRoot.height();(a<0||a+l>r)&&this.menuRoot.scrollTop(this.menuRoot.scrollTop()+a+l-r/2)}s.focus()}},onItemClick:function(t,e){if(t.menu||(this.isOver=!1),t.options.stopPropagation){e.stopPropagation();var i=this;return void _.delay(function(){i.$el.parent().parent().find("[data-toggle=dropdown]").focus()},10)}this.trigger("item:click",this,t,e)},onItemToggle:function(t,e,i){this.trigger("item:toggle",this,t,e,i)},setOffset:function(t,e){this.offset[0]=_.isUndefined(t)?this.offset[0]:t,this.offset[1]=_.isUndefined(e)?this.offset[1]:e,this.alignPosition()},getOffset:function(){return this.offset},alignPosition:function(t,e){var i=this.menuRoot,n=this.menuAlignEl||i.parent(),o=this.menuAlign.match(/^([a-z]+)-([a-z]+)/),s=n.offset(),a=Common.Utils.innerWidth(),l=Common.Utils.innerHeight()-10,r=i.outerWidth(),c=i.outerHeight(),h=n.outerWidth(),d=n.outerHeight(),p={tlLine truncated
|
||||
|
||||
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 96 B |
|
Before Width: | Height: | Size: 104 B |
|
Before Width: | Height: | Size: 96 B |
|
Before Width: | Height: | Size: 104 B |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 132 B |
|
Before Width: | Height: | Size: 584 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.8 KiB |
@@ -11,7 +11,7 @@ t.console&&t.console.warn&&e&&Pt.test(e.name)&&t.console.warn("jQuery.Deferred e
|
||||
url:we.href,type:"GET",isLocal:Ue.test(we.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ne,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",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(Be),ajaxTransport:X(Le),ajax:function(e,i){function n(e,i,n,l){var c,p,m,_,y,x=i;h||(h=!0,r&&t.clearTimeout(r),o=void 0,a=l||"",w.readyState=e>0?4:0,c=e>=200&&e<300||304===e,n&&(_=Q(u,w,n)),_=tt(u,_,w,c),c?(u.ifModified&&(y=w.getResponseHeader("Last-Modified"),y&&(ut.lastModified[s]=y),(y=w.getResponseHeader("etag"))&&(ut.etag[s]=y)),204===e||"HEAD"===u.type?x="nocontent":304===e?x="notmodified":(x=_.state,p=_.data,m=_.error,c=!m)):(m=x,!e&&x||(x="error",e<0&&(e=0))),w.status=e,w.statusText=(i||x)+"",c?f.resolveWith(g,[p,x,w]):f.rejectWith(g,[w,x,m]),w.statusCode(v),v=void 0,d&&b.trigger(c?"ajaxSuccess":"ajaxError",[w,u,c?p:m]),C.fireWith(g,[w,x]),d&&(b.trigger("ajaxComplete",[w,u]),--ut.active||ut.event.trigger("ajaxStop")))}"object"==typeof e&&(i=e,e=void 0),i=i||{};var o,s,a,l,r,c,h,d,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={},x="canceled",w={readyState:0,getResponseHeader:function(t){var e;if(h){if(!l)for(l={};e=Fe.exec(a);)l[e[1].toLowerCase()]=e[2];e=l[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return h?a:null},setRequestHeader:function(t,e){return null==h&&(t=y[t.toLowerCase()]=y[t.toLowerCase()]||t,_[t]=e),this},overrideMimeType:function(t){return null==h&&(u.mimeType=t),this},statusCode:function(t){var e;if(t)if(h)w.always(t[w.status]);else for(e in t)v[e]=[v[e],t[e]];return this},abort:function(t){var e=t||x;return o&&o.abort(e),n(0,e),this}};if(f.promise(w),u.url=((e||u.url||we.href)+"").replace(Re,we.protocol+"//"),u.type=i.method||i.type||u.method||u.type,u.dataTypes=(u.dataType||"*").toLowerCase().match(Et)||[""],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(Be,u,i,w),h)return w;d=ut.event&&u.global,d&&0==ut.active++&&ut.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!Ve.test(u.type),s=u.url.replace(Me,""),u.hasContent?u.data&&u.processData&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&(u.data=u.data.replace(Pe,"+")):(m=u.url.slice(s.length),u.data&&(s+=(Ae.test(s)?"&":"?")+u.data,delete u.data),!1===u.cache&&(s=s.replace(De,"$1"),m=(Ae.test(s)?"&":"?")+"_="+Se+++m),u.url=s+m),u.ifModified&&(ut.lastModified[s]&&w.setRequestHeader("If-Modified-Since",ut.lastModified[s]),ut.etag[s]&&w.setRequestHeader("If-None-Match",ut.etag[s])),(u.data&&u.hasContent&&!1!==u.contentType||i.contentType)&&w.setRequestHeader("Content-Type",u.contentType),w.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+Ne+"; q=0.01":""):u.accepts["*"]);for(p in u.headers)w.setRequestHeader(p,u.headers[p]);if(u.beforeSend&&(!1===u.beforeSend.call(g,w,u)||h))return w.abort();if(x="abort",C.add(u.complete),w.done(u.success),w.fail(u.error),o=J(Le,u,i,w)){if(w.readyState=1,d&&b.trigger("ajaxSend",[w,u]),h)return w;u.async&&u.timeout>0&&(r=t.setTimeout(function(){w.abort("timeout")},u.timeout));try{h=!1,o.send(_,n)}catch(t){if(h)throw t;n(-1,t)}}else n(-1,"No Transport");return w},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(functioLine truncated
|
||||
delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(t){"use strict";function e(e){return this.each(function(){var i=t(this),o=i.data("bs.alert");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.pausLine truncated
|
||||
var e=this.element,i=e.closest("ul:not(.dropdown-menu)"),n=e.data("target");if(n||(n=e.attr("href"),n=n&&n.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var o=i.find(".active:last a"),s=t.Event("hide.bs.tab",{relatedTarget:e[0]}),a=t.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(s),e.trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){var l=t(n);this.activate(e.closest("li"),i),this.activate(l,l.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),l?(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"),l=o&&t.support.transition&&(a.length&&a.hasClass("fade")||!!n.find("> .fade").length);a.length&&l?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 l=null==this.affixed,r=l?o:s.top,c=l?a:e;return null!=i&&o<=i?"top":null!=n&&r+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 l=this.getState(a,e,o,s);if(this.affixed!=l){null!=this.unpin&&this.$element.css("top","");var r="affix"+(l?"-"+l:""),c=t.Event(r+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=l,this.unpin="bottom"==l?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(r).trigger(r.replace("affix","affixed")+".bs.affix")}"bottom"==l&&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]|Line truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,l=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+l),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-l)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function h(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function d(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),l=e.getChild(".icon"),r=l.length>0?l.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<r-10&&n.css({"vertical-align":"baseline","line-height":r+"px"})}function i(e){t.callback&&t.callback.call(l,e.currentTarget.attributes.result.value,!!r&&"checked"==r.getValue()),l.close(!0)}function n(t){return i({currentTarget:l.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var l=new Common.UI.Window(t),r=null;l.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),r=new Common.UI.CheckBox({el:l.Line truncated
|
||||
;var o=void 0==window.innerHeight?document.documentElement.offsetWidth:Common.Utils.innerWidth(),s=void 0==window.innerHeight?document.documentElement.offsetHeight:Common.Utils.innerHeight(),a=this.initConfig.maxwidth?this.initConfig.maxwidth:o,l=this.initConfig.maxheight?this.initConfig.maxheight:s;this.resizing.type[0]>0?(this.resizing.maxx=Math.min(o,i+a),this.resizing.minx=i+this.initConfig.minwidth):this.resizing.type[0]<0&&(this.resizing.maxx=i+this.resizing.initw-this.initConfig.minwidth,this.resizing.minx=Math.max(0,i+this.resizing.initw-a)),this.resizing.type[1]>0?(this.resizing.maxy=Math.min(s,n+l),this.resizing.miny=n+this.initConfig.minheight):this.resizing.type[1]<0&&(this.resizing.maxy=n+this.resizing.inith-this.initConfig.minheight,this.resizing.miny=Math.max(0,n+this.resizing.inith-l)),$(document.body).css("cursor",e.css("cursor")),this.$window.find(".resize-border").addClass("resizing"),this.$window.find(".header").addClass("resizing"),$(document).on("mousemove",this.binding.resize),$(document).on("mouseup",this.binding.resizeStop),this.fireEvent("resize",[this,"start"])}function h(t){if(this.resizing.enabled){var e=!1,i=t instanceof jQuery.Event?Common.Utils.zoom():1,n=t.pageX*i,o=t.pageY*i;this.resizing.type[0]&&n<this.resizing.maxx&&n>this.resizing.minx&&(this.resizing.type[0]<0&&this.$window.css({left:n-this.resizing.initx}),this.setWidth(this.resizing.initw+(n-this.resizing.initpage_x)*this.resizing.type[0]),e=!0),this.resizing.type[1]&&o<this.resizing.maxy&&o>this.resizing.miny&&(this.resizing.type[1]<0&&this.$window.css({top:o-this.resizing.inity}),this.setHeight(this.resizing.inith+(o-this.resizing.initpage_y)*this.resizing.type[1]),e=!0),e&&this.fireEvent("resizing")}}function d(){$(document).off("mousemove",this.binding.resize),$(document).off("mouseup",this.binding.resizeStop),$(document.body).css("cursor","auto"),this.$window.find(".resize-border").removeClass("resizing"),this.$window.find(".header").removeClass("resizing"),this.resizing.enabled=!1,this.fireEvent("resize",[this,"end"])}var p={closable:!0,header:!0,modal:!0,width:"auto",height:"auto",title:"Title",alias:"Window",cls:"",toolclose:"close",maxwidth:void 0,maxheight:void 0,minwidth:0,minheight:0,enableKeyEvents:!0};return Common.UI.alert=function(t){function e(e){var i=e.getChild(".info-box"),n=e.getChild(".info-box span"),o=e.getChild(".footer"),s=e.getChild(".header"),a=e.getChild(".body"),l=e.getChild(".icon"),r=l.length>0?l.height():0,c=e.getChild(".info-box .dont-show-checkbox");t.dontshow||a.css("padding-bottom","10px"),t.maxwidth&&"auto"==t.width&&n.position().left+n.width()+parseInt(i.css("padding-right"))>t.maxwidth&&(t.width=t.maxwidth),"auto"==t.width?(i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setSize(n.position().left+n.width()+parseInt(i.css("padding-right")),parseInt(a.css("height"))+parseInt(s.css("height")))):(n.css("white-space","normal"),e.setWidth(t.width),i.height(Math.max(n.height()+(c.length>0?c.height()+parseInt(c.css("margin-top")):0),r)),a.height(parseInt(i.css("height"))+parseInt(o.css("height"))),e.setHeight(parseInt(a.css("height"))+parseInt(s.css("height")))),n.height()<r-10&&n.css({"vertical-align":"baseline","line-height":r+"px"})}function i(e){t.callback&&t.callback.call(l,e.currentTarget.attributes.result.value,!!r&&"checked"==r.getValue()),l.close(!0)}function n(t){return i({currentTarget:l.getChild(".footer .dlg-btn")[0]}),!1}var o=this.Window.prototype,s={ok:o.okButtonText,cancel:o.cancelButtonText,yes:o.yesButtonText,no:o.noButtonText,close:o.closeButtonText};if(t.buttons){if(_.isArray(t.buttons)){void 0==t.primary&&(t.primary="ok");var a={};_.each(t.buttons,function(e){"object"==typeof e?void 0!==e.value&&(a[e.value]={text:e.caption,cls:"custom"+(e.primary||t.primary==e.value?" primary":"")}):(a[e]={text:"custom"==e?t.customButtonText:s[e],cls:t.primary==e?"primary":""},"custom"==e&&(a[e].cls+=" custom"))}),t.buttons=a}}else t.buttons={},t.buttons.ok={text:s.ok,cls:"primary"};t.dontshow=t.dontshow||!1,t.width||(t.width="auto");_.extend(t,{cls:"alert",onprimary:n,tpl:_.template('<div class="info-box"><% if (typeof iconCls !== "undefined") { %><div class="icon img-commonctrl <%= iconCls %>" /><% } %><div class="text" <% if (typeof iconCls == "undefined") { %> style="padding-left:10px;" <% } %>><span><%= msg %></span><% if (dontshow) { %><div class="dont-show-checkbox"></div><% } %></div></div><% if (dontshow) { %><div class="separator horizontal" style="width: 100%;"/><% } %><% if (_.size(buttons) > 0) { %><div class="footer <% if (dontshow) { %> dontshow <% } %>"><% for(var bt in buttons) { %><button class="btn normal dlg-btn <%= buttons[bt].cls %>" result="<%= bt %>"><%= buttons[bt].text %></button><% } %></div><% } %>')(t)});var l=new Common.UI.Window(t),r=null;l.on({"render:after":function(t){t.getChild(".footer .dlg-btn").on("click",i),r=new Common.UI.CheckBox({el:l.Line truncated
|
||||
o?(i.resize.el=n.el=i.el.before('<div class="layout-resizer before"></div>').prev(),this.panels.splice(this.panels.length-1,0,n)):(i.resize.el=n.el=i.el.after('<div class="layout-resizer after"></div>').next(),this.panels.push(n)),this.splitters.push({resizer:n}),i.resize.hidden&&n.el.hide(),Common.Gateway.on("processmouse",this.resize.eventStop))},this),this.freezePanels(this.freeze)},getElementHeight:function(t){return parseInt(t.css("height"))},getElementWidth:function(t){return parseInt(t.css("width"))},getItem:function(t){for(var e in this.panels){var i=this.panels[e];if(i.alias==t)return i}},onSelectStart:function(t){return t.preventDefault&&t.preventDefault(),!1},addHandler:function(t,e,i){t.addEventListener?t.addEventListener(e,i):t.attachEvent?t.attachEvent("on"+e,i):t["on"+e]=i},removeHandler:function(t,e,i){t.removeEventListener?t.removeEventListener(e,i):t.detachEvent?t.detachEvent("on"+e,i):t["on"+e]=null},clearSelection:function(){if(window.getSelection){var t=window.getSelection();t.empty?t.empty():t.removeAllRanges&&t.removeAllRanges()}else document.selection&&document.selection.empty()},resizeStart:function(t){if(!this.freeze){this.clearSelection(),this.addHandler(window.document,"selectstart",this.onSelectStart),$(document).on({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.on({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop});var e=t.data.panel;this.resize.type=t.data.type,this.resize.$el=e.el,this.resize.min=e.minpos,this.resize.fmin=e.fmin,this.resize.fmax=e.fmax,this.resize.behaviour=e.behaviour,this.resize.$el.addClass("move"),"vertical"==t.data.type?(this.resize.height=parseInt(this.resize.$el.css("height")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.height,this.resize.inity=t.pageY*Common.Utils.zoom()-parseInt(t.currentTarget.style.top)):"horizontal"==t.data.type&&(this.resize.width=parseInt(this.resize.$el.css("width")),this.resize.max=(e.maxpos>0?e.maxpos:this.resize.$el.parent().height()+e.maxpos)-this.resize.width,this.resize.initx=t.pageX*Common.Utils.zoom()-parseInt(t.currentTarget.style.left)),Common.NotificationCenter.trigger("layout:resizestart")}},resizeMove:function(t){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if("vertical"==this.resize.type)var i="top",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="left",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?n<this.resize.fmin()||n>this.resize.fmax()||(this.resize.$el[0].style[i]=n+"px"):n<this.resize.min||n>this.resize.max||(this.resize.$el[0].style[i]=n+"px")},resizeStop:function(t){if(this.removeHandler(window.document,"selectstart",this.onSelectStart),$(document).off({mousemove:this.resize.eventMove,mouseup:this.resize.eventStop}),Common.NotificationCenter.off({"frame:mousemove":this.resize.eventMove,"frame:mouseup":this.resize.eventStop}),this.resize.$el){var e=t instanceof jQuery.Event?Common.Utils.zoom():1;if(t instanceof jQuery.Event||void 0!==t.pageY&&void 0!==t.pageX||(t.pageY=t.y,t.pageX=t.x),"vertical"==this.resize.type)var i="height",n=t.pageY*e-this.resize.inity;else"horizontal"==this.resize.type&&(i="width",n=t.pageX*e-this.resize.initx);this.resize.fmin&&this.resize.fmax?(n<this.resize.fmin()&&(n=this.resize.fmin()),n>this.resize.fmax()&&(n=this.resize.fmax())):(n<this.resize.min&&(n=this.resize.min),n>this.resize.max&&(n=this.resize.max));var o=null,s=null,a=0;this.resize.$el.hasClass("after")?(o=this.resize.$el.prev(),s=this.resize.$el.next(),a=parseInt(o.css(i))):(o=this.resize.$el.next(),s=this.resize.$el.next(),a=parseInt(o.css(i)),n=o.parent()[i]()-(n+this.resize[i])),"vertical"==this.resize.type&&(n-=o.position().top),"horizontal"==this.resize.type&&(n-=o.position().left),o.css(i,n+"px"),this.resize.behaviour&&s.css(i,parseInt(s.css(i))-(n-a)),this.resize.$el.removeClass("move"),delete this.resize.$el,this.resize.value!=n&&(this.doLayout(),this.trigger("layout:resizedrag",this)),Common.NotificationCenter.trigger("layout:resizestop")}},freezePanels:function(t){this.panels.forEach(function(e){!e.stretch&&e.resize&&$(e.resize.el).css("cursor",t?"default":"")}),this.freeze=t},setResizeValue:function(t,e){if(t>=this.splitters.length)return this.doLayout(),!1;var i=null,n=null,o=0,s=this.splitters[t].resizer,a="height";return e<s.fmin()&&(e=s.fmin()),e>s.fmax()&&(e=s.fmax()),s.el.hasClass("after")?(i=s.el.prev(),n=s.el.next(),o=parseInt(i.css(a))):(i=s.el.next(),e=i.parent()[a]()-(e+s[a]),n=s.el.next(),o=parseInt(i.css(a))),e-=i.position().top,i.css(a,e+"px"),s.behaviour&&n.css(a,parseInt(n.css(a))-(e-o)),s.value!=e&&this.doLayout(),Math.abs(o-e)>.99}}),!Common.UI&&(Common.UI={}),Common.UI.VBoxLayout=function(e){t.apply(this,arguments),this.initialize.apply(this,arguments)},Common.UI.VBoxLayout.prototype=_.extend(new t,{initialize:function(e){t.prototype.initialize.call(this,e)},doLayout:function(){var t,e,i=0;this.panels.forEach(functioLine truncated
|
||||
return!1},Common.Utils.InternalSettings=new function(){var t={};return{get:function(e){return t[e]},set:function(e,i){t[e]=i}}},Common.Utils.lockControls=function(t,e,i,n){function o(t,i){if(t&&_.contains(t.options.lock,i)){var n=t.keepState.indexOf(i);e?n<0&&t.keepState.push(i):n<0||t.keepState.splice(n,1)}}!i&&(i={});var s=i.array||n;i.merge&&(s=_.union(n,s)),_.each(s,function(e){e&&_.isFunction(e.setDisabled)&&(!e.keepState&&(e.keepState=[]),i.clear&&i.clear.length>0&&e.keepState.length>0&&(e.keepState=_.difference(e.keepState,i.clear)),_.isArray(t)?_.each(t,function(t){o(e,t)}):o(e,t),e.keepState.length>0?!e.isDisabled()&&e.setDisabled(!0):e.isDisabled()&&e.setDisabled(!1))})},Common.Utils.injectButtons=function(t,e,i,n,o,s,a,l){var r=createButtonSet();return r.setDisabled(!0),e=e||"id-toolbar-"+i,t.each(function(c,h){var d="btn-toolbar";/x-huge/.test(h.className)&&(d+=" x-huge icon-top");var p=new Common.UI.Button({id:e+c,cls:d,iconCls:i,caption:n,split:s||!1,menu:a||!1,enableToggle:l||!1,lock:o,disabled:!0}).render(t.eq(c));r.add(p)}),r},Common.Utils.injectComponent=function(t,e){e&&t.length&&(e.rendered?t.append(e.$el):e.render(t))},Common.Utils.InternalSettings.set("toolbar-height-tabs",32),Common.Utils.InternalSettings.set("toolbar-height-tabs-top-title",28),Common.Utils.InternalSettings.set("toolbar-height-controls",67),Common.Utils.InternalSettings.set("document-title-height",28),Common.Utils.InternalSettings.set("toolbar-height-compact",Common.Utils.InternalSettings.get("toolbar-height-tabs")),Common.Utils.InternalSettings.set("toolbar-height-normal",Common.Utils.InternalSettings.get("toolbar-height-tabs")+Common.Utils.InternalSettings.get("toolbar-height-controls")),define("common/main/lib/util/utils",function(){}),function(t){function e(t,e){for(var i=t.length;i--;)if(t[i]===e)return i;return-1}function i(t,e){if(t.length!=e.length)return!1;for(var i=0;i<t.length;i++)if(t[i]!==e[i])return!1;return!0}function n(t){for(x in A)A[x]=t[M[x]]}function o(t){var i,o,s,a,r,c;if(i=t.keyCode,-1==e(P,i)&&P.push(i),93!=i&&224!=i||(i=91),i in A){A[i]=!0;for(s in T)T[s]==i&&(l[s]=!0)}else if(n(t),l.filter.call(this,t)&&i in S)for(c=m(),a=0;a<S[i].length;a++)if(o=S[i][a],o.scope==c||"all"==o.scope){r=o.mods.length>0;for(s in A)(!A[s]&&e(o.mods,+s)>-1||A[s]&&-1==e(o.mods,+s))&&(r=!1);(0!=o.mods.length||A[16]||A[18]||A[17]||A[91])&&!r||(!0===w||o.locked||!1===o.method(t,o))&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0))}}function s(t){var i,n=t.keyCode,o=e(P,n);if(o>=0&&P.splice(o,1),93!=n&&224!=n||(n=91),n in A){A[n]=!1;for(i in T)T[i]==n&&(l[i]=!1)}}function a(){for(x in A)A[x]=!1;for(x in T)l[x]=!1}function l(t,e,i){var n,o;n=g(t),void 0===i&&(i=e,e="all");for(var s=0;s<n.length;s++)o=[],t=n[s].split("+"),t.length>1&&(o=b(t),t=[t[t.length-1]]),t=t[0],t=E(t),t in S||(S[t]=[]),S[t].push({shortcut:n[s],scope:e,method:i,key:n[s],mods:o})}function r(t,e){var n,o,s,a,l,r=[];for(n=g(t),a=0;a<n.length;a++){if(o=n[a].split("+"),o.length>1&&(r=b(o),t=o[o.length-1]),t=E(t),void 0===e&&(e=m()),!S[t])return;for(s in S[t])l=S[t][s],l.scope===e&&i(l.mods,r)&&(S[t][s]={})}}function c(t){return"string"==typeof t&&(t=E(t)),-1!=e(P,t)}function h(){return P.slice(0)}function d(t){var e=(t.target||t.srcElement).tagName;return!("INPUT"==e||"SELECT"==e||"TEXTAREA"==e)}function p(t){k=t||"all"}function m(){return k||"all"}function u(t){var e,i,n;for(e in S)for(i=S[e],n=0;n<i.length;)i[n].scope===t?i.splice(n,1):n++}function g(t){var e;return t=t.replace(/\s/g,""),e=t.split(","),""==e[e.length-1]&&(e[e.length-2]+=","),e}function b(t){for(var e=t.slice(0,t.length-1),i=0;i<e.length;i++)e[i]=T[e[i]];return e}function f(t,e,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent&&t.attachEvent("on"+e,function(){i(window.event)})}function C(){var e=t.key;return t.key=D,e}function v(t,e,n,o){for(var s,a,l,r=[],c=g(t),h=c.length;h--;)if(s=c[h].split("+"),s.length>1&&(r=b(s),t=s[s.length-1]),t=E(t),void 0===e&&(e=m()),S[t])for(a in S[t])l=S[t][a],l.scope===e&&i(l.mods,r)&&(S[t][a][n]=o)}function _(t,e){t?v(t,e,"locked",!0):w=!0}function y(t,e){t?v(t,e,"locked",!1):w=!1}var x,w,S={},A={16:!1,18:!1,17:!1,91:!1},k="all",T={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,command:91},I={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,home:36,end:35,pageup:33,pagedown:34,",":188,".":190,"/":191,"`":192,"-":189,"=":187,";":186,"'":222,"[":219,"]":221,"\\":220},E=function(t){return I[t]||t.toUpperCase().charCodeAt(0)},P=[];for(x=1;x<20;x++)I["f"+x]=111+x;var M={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey"};for(x in T)l[x]=!1;f(document,"keydown",function(t){o(t)}),f(document,"keyup",s),f(window,"focus",a);var D=t.key;t.key=l,t.key.setScope=p,t.key.getScope=m,t.key.deleteScope=u,t.key.filter=d,t.key.isPressed=c,t.key.getPressedKeyCodes=h,t.key.noConLine truncated
|
||||
var h=i.deltaX*i.deltaFactor||o,d=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?r&&!l?(d?a.scrollTop(a.scrollTop()-d*s.wheelSpeed):a.scrollTop(a.scrollTop()+h*s.wheelSpeed),e=!0):l&&!r&&(h?a.scrollLeft(a.scrollLeft()+h*s.wheelSpeed):a.scrollLeft(a.scrollLeft()-d*s.wheelSpeed),e=!0):(a.scrollTop(a.scrollTop()-d*s.wheelSpeed),a.scrollLeft(a.scrollLeft()+h*s.wheelSpeed)),P(),(e=e||F(h,d))&&(i.stopPropagation(),i.preventDefault())}),a.bind("MozMousePixelScroll"+A,function(t){e&&t.preventDefault()})},V=function(){var e=!1;a.bind("mouseenter"+A,function(t){e=!0}),a.bind("mouseleave"+A,function(t){e=!1});var i=!1;t(document).bind("keydown"+A,function(n){if(e&&!t(document.activeElement).is(":input,[contenteditable]")){var o=0,s=0;switch(n.which){case 37:o=-30;break;case 38:s=30;break;case 39:o=30;break;case 40:s=-30;break;case 33:s=90;break;case 32:case 34:s=-90;break;case 35:s=-h;break;case 36:s=h;break;default:return}a.scrollTop(a.scrollTop()-s),a.scrollLeft(a.scrollLeft()+o),i=F(o,s),i&&n.preventDefault()}})},R=function(){var t=function(t){t.stopPropagation()};x.bind("click"+A,t),_.bind("click"+A,function(t){var e=parseInt(b/2,10),i=t.pageY-_.offset().top-e,n=C-b,o=i/n;o<0?o=0:o>1&&(o=1),a.scrollTop((p-h)*o)}),y.bind("click"+A,t),v.bind("click"+A,function(t){var e=parseInt(m/2,10),i=t.pageX-v.offset().left-e,n=g-m,o=i/n;o<0?o=0:o>1&&(o=1),a.scrollLeft((d-c)*o)})},B=function(){var e=function(t,e){a.scrollTop(a.scrollTop()-e),a.scrollLeft(a.scrollLeft()-t),P()},i={},n=0,o={},s=null,l=!1;t(window).bind("touchstart"+A,function(t){l=!0}),t(window).bind("touchend"+A,function(t){l=!1}),a.bind("touchstart"+A,function(t){var e=t.originalEvent.targetTouches[0];i.pageX=e.pageX,i.pageY=e.pageY,n=(new Date).getTime(),null!==s&&clearInterval(s),t.stopPropagation()}),a.bind("touchmove"+A,function(t){if(!l&&1===t.originalEvent.targetTouches.length){var s=t.originalEvent.targetTouches[0],a={};a.pageX=s.pageX,a.pageY=s.pageY;var r=a.pageX-i.pageX,c=a.pageY-i.pageY;e(r,c),i=a;var h=(new Date).getTime(),d=h-n;d>0&&(o.x=r/d,o.y=c/d,n=h),t.preventDefault()}}),a.bind("touchend"+A,function(t){clearInterval(s),s=setInterval(function(){if(Math.abs(o.x)<.01&&Math.abs(o.y)<.01)return void clearInterval(s);e(30*o.x,30*o.y),o.x*=.8,o.y*=.8},10)})},L=function(){a.bind("scroll"+A,function(t){P()})},N=function(){a.unbind(A),t(window).unbind(A),t(document).unbind(A),a.data("perfect-scrollbar",null),a.data("perfect-scrollbar-update",null),a.data("perfect-scrollbar-destroy",null),y.remove(),x.remove(),v.remove(),_.remove(),y=x=c=h=d=p=m=u=w=b=f=S=null},O=function(e){a.addClass("ie").addClass("ie"+e);6===e&&(function(){var e=function(){t(this).addClass("hover")},i=function(){t(this).removeClass("hover")};a.bind("mouseenter"+A,e).bind("mouseleave"+A,i),v.bind("mouseenter"+A,e).bind("mouseleave"+A,i),_.bind("mouseenter"+A,e).bind("mouseleave"+A,i),y.bind("mouseenter"+A,e).bind("mouseleave"+A,i),x.bind("mouseenter"+A,e).bind("mouseleave"+A,i)}(),function(){E=function(){y.css({left:u+a.scrollLeft(),bottom:w,width:m}),x.css({top:f+a.scrollTop(),right:S,height:b}),y.hide().show(),x.hide().show()}}())},H="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch;return function(){var t=navigator.userAgent.toLowerCase().match(/(msie) ([\w.]+)/);t&&"msie"===t[1]&&O(parseInt(t[2],10)),P(),L(),M(),D(),R(),H&&B(),a.mousewheel&&U(),s.useKeyboard&&V(),a.data("perfect-scrollbar",a),a.data("perfect-scrollbar-update",P),a.data("perfect-scrollbar-destroy",N)}(),a})}}),void 0===Common)var Common={};if(define("common/main/lib/component/Scroller",["jmousewheel","perfectscrollbar","common/main/lib/component/BaseView"],function(){"use strict";Common.UI.Scroller=function(){var t;return _.extend(Common.UI.BaseView.extend({options:{wheelSpeed:20,wheelPropagation:!1,minScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:5,scrollYMarginOffset:5,includePadding:!0,includeMargin:!0,alwaysVisibleX:!1,alwaysVisibleY:!1},initialize:function(t){Common.UI.BaseView.prototype.initialize.call(this,t),this.options.el&&this.render()},render:function(){var t=this;return t.cmpEl=$(this.el),t.rendered||(t.cmpEl.perfectScrollbar(_.extend({},t.options)),t.rendered=!0,this.setAlwaysVisibleX(t.options.alwaysVisibleX),this.setAlwaysVisibleY(t.options.alwaysVisibleY)),this},remove:function(){this.destroy(),Backbone.View.prototype.remove.call(this)},update:function(e){var i=this.options;e?(this.destroy(),i=_.extend(this.options,e),this.cmpEl.perfectScrollbar(i)):this.cmpEl.perfectScrollbar("update")Line truncated
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>FV Function</title>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="description" content="" />
|
||||
<link type="text/css" rel="stylesheet" href="../editor.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="mainpart">
|
||||
<h1>FV Function</h1>
|
||||
<p>The <b>FV</b> function is one of the financial functions. It is used to calculate the future value of an investment based on a specified interest rate and a constant payment schedule.</p>
|
||||
<p>The <b>FV</b> function syntax is:</p>
|
||||
<p style="text-indent: 150px;"><b><em>FV(rate, nper, pmt [, [pv] [,[type]]])</em></b></p>
|
||||
<p><em>where</em></p>
|
||||
<p style="text-indent: 50px;"><b><em>rate</em></b> is the interest rate for the investment.</p>
|
||||
<p style="text-indent: 50px;"><b><em>nper</em></b> is a number of payments.</p>
|
||||
<p style="text-indent: 50px;"><b><em>pmt</em></b> is a payment amount.</p>
|
||||
<p style="text-indent: 50px;"><b><em>pv</em></b> is a present value of the payments. It is an optional argument. If it is omitted, the function will assume <b><em>pv</em></b> to be 0.</p>
|
||||
<p style="text-indent: 50px;"><b><em>type</em></b> is a period when the payments are due. It is an optional argument. If it is set to 0 or omitted, the function will assume the payments to be due at the end of the period. If <b><em>type</em></b> is set to 1, the payments are due at the beginning of the period.</p>
|
||||
<p class="note"><b>Note:</b> cash paid out (such as deposits to savings) is represented by negative numbers; cash received (such as dividend checks) is represented by positive numbers.</p>
|
||||
<p>The numeric values can be entered manually or included into the cell you make reference to.</p>
|
||||
<p>To apply the <b>FV</b> function,</p>
|
||||
<ol>
|
||||
<li>select the cell where you wish to display the result,</li>
|
||||
<li>click the <b>Insert Function</b> <img alt="Insert Function icon" src="../images/insertfunction.png" /> icon situated at the top toolbar,
|
||||
<br />or right-click within a selected cell and select the <b>Insert Function</b> option from the menu,
|
||||
<br />or click the <img alt="Function icon" src="../images/function.png" /> icon situated at the formula bar,
|
||||
</li>
|
||||
<li>select the <b>Financial</b> function group from the list,</li>
|
||||
<li>click the <b>FV</b> function,</li>
|
||||
<li>enter the required arguments separating them by commas,</li>
|
||||
<li>press the <b>Enter</b> button.</li>
|
||||
</ol>
|
||||
<p>The result will be displayed in the selected cell.</p>
|
||||
<p style="text-indent: 150px;"><img alt="FV Function" src="../images/fv.png" /></p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 132 B |
@@ -1,286 +0,0 @@
|
||||
/*
|
||||
* jsrsasign 4.9.0 (c) 2010-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
|
||||
/*
|
||||
yahoo-min.js
|
||||
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.com/yui/license.html
|
||||
version: 2.9.0
|
||||
*/
|
||||
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=(""+b[e]).split(".");g=YAHOO;for(c=(f[0]=="YAHOO")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]];}}return g;};YAHOO.log=function(d,a,c){var b=YAHOO.widget.Logger;if(b&&b.log){return b.log(d,a,c);}else{return false;}};YAHOO.register=function(a,f,e){var k=YAHOO.env.modules,c,j,h,g,d;if(!k[a]){k[a]={versions:[],builds:[]};}c=k[a];j=e.version;h=e.build;g=YAHOO.env.listeners;c.name=a;c.version=j;c.build=h;c.versions.push(j);c.builds.push(h);c.mainClass=f;for(d=0;d<g.length;d=d+1){g[d](c);}if(f){f.VERSION=j;f.BUILD=h;}else{YAHOO.log("mainClass is undefined for module "+a,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null;};YAHOO.env.parseUA=function(d){var e=function(i){var j=0;return parseFloat(i.replace(/\./g,function(){return(j++==1)?"":".";}));},h=navigator,g={ie:0,opera:0,gecko:0,webkit:0,chrome:0,mobile:null,air:0,ipad:0,iphone:0,ipod:0,ios:null,android:0,webos:0,caja:h&&h.cajaVersion,secure:false,os:null},c=d||(navigator&&navigator.userAgent),f=window&&window.location,b=f&&f.href,a;g.secure=b&&(b.toLowerCase().indexOf("https")===0);if(c){if((/windows|win32/i).test(c)){g.os="windows";}else{if((/macintosh/i).test(c)){g.os="macintosh";}else{if((/rhino/i).test(c)){g.os="rhino";}}}if((/KHTML/).test(c)){g.webkit=1;}a=c.match(/AppleWebKit\/([^\s]*)/);if(a&&a[1]){g.webkit=e(a[1]);if(/ Mobile\//.test(c)){g.mobile="Apple";a=c.match(/OS ([^\s]*)/);if(a&&a[1]){a=e(a[1].replace("_","."));}g.ios=a;g.ipad=g.ipod=g.iphone=0;a=c.match(/iPad|iPod|iPhone/);if(a&&a[0]){g[a[0].toLowerCase()]=g.ios;}}else{a=c.match(/NokiaN[^\/]*|Android \d\.\d|webOS\/\d\.\d/);if(a){g.mobile=a[0];}if(/webOS/.test(c)){g.mobile="WebOS";a=c.match(/webOS\/([^\s]*);/);if(a&&a[1]){g.webos=e(a[1]);}}if(/ Android/.test(c)){g.mobile="Android";a=c.match(/Android ([^\s]*);/);if(a&&a[1]){g.android=e(a[1]);}}}a=c.match(/Chrome\/([^\s]*)/);if(a&&a[1]){g.chrome=e(a[1]);}else{a=c.match(/AdobeAIR\/([^\s]*)/);if(a){g.air=a[0];}}}if(!g.webkit){a=c.match(/Opera[\s\/]([^\s]*)/);if(a&&a[1]){g.opera=e(a[1]);a=c.match(/Version\/([^\s]*)/);if(a&&a[1]){g.opera=e(a[1]);}a=c.match(/Opera Mini[^;]*/);if(a){g.mobile=a[0];}}else{a=c.match(/MSIE\s([^;]*)/);if(a&&a[1]){g.ie=e(a[1]);}else{a=c.match(/Gecko\/([^\s]*)/);if(a){g.gecko=1;a=c.match(/rv:([^\s\)]*)/);if(a&&a[1]){g.gecko=e(a[1]);}}}}}}return g;};YAHOO.env.ua=YAHOO.env.parseUA();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var b=YAHOO_config.listener,a=YAHOO.env.listeners,d=true,c;if(b){for(c=0;c<a.length;c++){if(a[c]==b){d=false;break;}}if(d){a.push(b);}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var f=YAHOO.lang,a=Object.prototype,c="[object Array]",h="[object Function]",i="[object Object]",b=[],g={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j<d.length;j=j+1){n=d[j];m=k[n];if(f.isFunction(m)&&m!=a[n]){l[n]=m;}}}:function(){},escapeHTML:function(j){return j.replace(/[&<>"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l<j.length;l=l+1){n[j[l]]=m[j[l]];}}else{for(o in m){if(k||!(o in n)){n[o]=m[o];}}f._IEEnumFix(n,m);}return n;},augmentProto:function(m,l){if(!l||!m){throw new Error("Augment failed, verify dependencies.");}var j=[m.prototype,l.prototype],k;for(k=2;k<arguments.length;k=k+1){j.push(arguments[k]);}f.augmentObject.apply(this,j);return m;},dump:function(j,p){var l,n,r=[],t="{...}",k="f(){...}",q=", ",m=" => ";if(!f.isObject(j)){return j+"";}else{if(j instanceof Date||("nodeType" in j&&"tagName" in j)){return j;}else{if(f.isFunction(j)){return k;}}}p=(f.isNumber(p))?p:3;if(f.isArray(j)){r.push("[");for(l=0,n=j.length;l<n;l=l+1){if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.popLine truncated
|
||||
}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m<j;m=m+1){f.augmentObject(n,k[m],true);}return n;},later:function(t,k,u,n,p){t=t||0;k=k||{};var l=u,s=n,q,j;if(f.isString(u)){l=k[u];}if(!l){throw new TypeError("method undefined");}if(!f.isUndefined(n)&&!f.isArray(s)){s=[n];}q=function(){l.apply(k,s||b);};j=(p)?setInterval(q,t):setTimeout(q,t);return{interval:p,cancel:function(){if(this.interval){clearInterval(j);}else{clearTimeout(j);}}};},isValue:function(j){return(f.isObject(j)||f.isString(j)||f.isNumber(j)||f.isBoolean(j));}};f.hasOwnProperty=(a.hasOwnProperty)?function(j,k){return j&&j.hasOwnProperty&&j.hasOwnProperty(k);}:function(j,k){return !f.isUndefined(j[k])&&j.constructor.prototype[k]!==j[k];};e.augmentObject(f,e,true);YAHOO.util.Lang=f;f.augment=f.augmentProto;YAHOO.augment=f.augmentProto;YAHOO.extend=f.extend;})();YAHOO.register("yahoo",YAHOO,{version:"2.9.0",build:"2800"});
|
||||
|
||||
/*! CryptoJS v3.1.2 core-fix.js
|
||||
* code.google.com/p/crypto-js
|
||||
* (c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
* code.google.com/p/crypto-js/wiki/License
|
||||
* THIS IS FIX of 'core.js' to fix Hmac issue.
|
||||
* https://code.google.com/p/crypto-js/issues/detail?id=84
|
||||
* https://crypto-js.googlecode.com/svn-history/r667/branches/3.x/src/core.js
|
||||
*/
|
||||
var CryptoJS=CryptoJS||(function(e,g){var a={};var b=a.lib={};var j=b.Base=(function(){function n(){}return{extend:function(p){n.prototype=this;var o=new n();if(p){o.mixIn(p)}if(!o.hasOwnProperty("init")){o.init=function(){o.$super.init.apply(this,arguments)}}o.init.prototype=o;o.$super=this;return o},create:function(){var o=this.extend();o.init.apply(o,arguments);return o},init:function(){},mixIn:function(p){for(var o in p){if(p.hasOwnProperty(o)){this[o]=p[o]}}if(p.hasOwnProperty("toString")){this.toString=p.toString}},clone:function(){return this.init.prototype.extend(this)}}}());var l=b.WordArray=j.extend({init:function(o,n){o=this.words=o||[];if(n!=g){this.sigBytes=n}else{this.sigBytes=o.length*4}},toString:function(n){return(n||h).stringify(this)},concat:function(t){var q=this.words;var p=t.words;var n=this.sigBytes;var s=t.sigBytes;this.clamp();if(n%4){for(var r=0;r<s;r++){var o=(p[r>>>2]>>>(24-(r%4)*8))&255;q[(n+r)>>>2]|=o<<(24-((n+r)%4)*8)}}else{for(var r=0;r<s;r+=4){q[(n+r)>>>2]=p[r>>>2]}}this.sigBytes+=s;return this},clamp:function(){var o=this.words;var n=this.sigBytes;o[n>>>2]&=4294967295<<(32-(n%4)*8);o.length=e.ceil(n/4)},clone:function(){var n=j.clone.call(this);n.words=this.words.slice(0);return n},random:function(p){var o=[];for(var n=0;n<p;n+=4){o.push((e.random()*4294967296)|0)}return new l.init(o,p)}});var m=a.enc={};var h=m.Hex={stringify:function(p){var r=p.words;var o=p.sigBytes;var q=[];for(var n=0;n<o;n++){var s=(r[n>>>2]>>>(24-(n%4)*8))&255;q.push((s>>>4).toString(16));q.push((s&15).toString(16))}return q.join("")},parse:function(p){var n=p.length;var q=[];for(var o=0;o<n;o+=2){q[o>>>3]|=parseInt(p.substr(o,2),16)<<(24-(o%8)*4)}return new l.init(q,n/2)}};var d=m.Latin1={stringify:function(q){var r=q.words;var p=q.sigBytes;var n=[];for(var o=0;o<p;o++){var s=(r[o>>>2]>>>(24-(o%4)*8))&255;n.push(String.fromCharCode(s))}return n.join("")},parse:function(p){var n=p.length;var q=[];for(var o=0;o<n;o++){q[o>>>2]|=(p.charCodeAt(o)&255)<<(24-(o%4)*8)}return new l.init(q,n)}};var c=m.Utf8={stringify:function(n){try{return decodeURIComponent(escape(d.stringify(n)))}catch(o){throw new Error("Malformed UTF-8 data")}},parse:function(n){return d.parse(unescape(encodeURIComponent(n)))}};var i=b.BufferedBlockAlgorithm=j.extend({reset:function(){this._data=new l.init();this._nDataBytes=0},_append:function(n){if(typeof n=="string"){n=c.parse(n)}this._data.concat(n);this._nDataBytes+=n.sigBytes},_process:function(w){var q=this._data;var x=q.words;var n=q.sigBytes;var t=this.blockSize;var v=t*4;var u=n/v;if(w){u=e.ceil(u)}else{u=e.max((u|0)-this._minBufferSize,0)}var s=u*t;var r=e.min(s*4,n);if(s){for(var p=0;p<s;p+=t){this._doProcessBlock(x,p)}var o=x.splice(0,s);q.sigBytes-=r}return new l.init(o,r)},clone:function(){var n=j.clone.call(this);n._data=this._data.clone();return n},_minBufferSize:0});var f=b.Hasher=i.extend({cfg:j.extend(),init:function(n){this.cfg=this.cfg.extend(n);this.reset()},reset:function(){i.reset.call(this);this._doReset()},update:function(n){this._append(n);this._process();return this},finalize:function(n){if(n){this._append(n)}var o=this._doFinalize();return o},blockSize:512/32,_createHelper:function(n){return function(p,o){return new n.init(o).finalize(p)}},_createHmacHelper:function(n){return function(p,o){return new k.HMAC.init(n,o).finalize(p)}}});var k=a.algo={};return a}(Math));
|
||||
/*
|
||||
CryptoJS v3.1.2 x64-core-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(g){var a=CryptoJS,f=a.lib,e=f.Base,h=f.WordArray,a=a.x64={};a.Word=e.extend({init:function(b,c){this.high=b;this.low=c}});a.WordArray=e.extend({init:function(b,c){b=this.words=b||[];this.sigBytes=c!=g?c:8*b.length},toX32:function(){for(var b=this.words,c=b.length,a=[],d=0;d<c;d++){var e=b[d];a.push(e.high);a.push(e.low)}return h.create(a,this.sigBytes)},clone:function(){for(var b=e.clone.call(this),c=b.words=this.words.slice(0),a=c.length,d=0;d<a;d++)c[d]=c[d].clone();return b}})})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 hmac-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var c=CryptoJS,k=c.enc.Utf8;c.algo.HMAC=c.lib.Base.extend({init:function(a,b){a=this._hasher=new a.init;"string"==typeof b&&(b=k.parse(b));var c=a.blockSize,e=4*c;b.sigBytes>e&&(b=a.finalize(b));b.clamp();for(var f=this._oKey=b.clone(),g=this._iKey=b.clone(),h=f.words,j=g.words,d=0;d<c;d++)h[d]^=1549556828,j[d]^=909522486;f.sigBytes=g.sigBytes=e;this.reset()},reset:function(){var a=this._hasher;a.reset();a.update(this._iKey)},update:function(a){this._hasher.update(a);return this},finalize:function(a){var b=
|
||||
this._hasher;a=b.finalize(a);b.reset();return b.finalize(this._oKey.clone().concat(a))}})})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 sha256-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(k){for(var g=CryptoJS,h=g.lib,v=h.WordArray,j=h.Hasher,h=g.algo,s=[],t=[],u=function(q){return 4294967296*(q-(q|0))|0},l=2,b=0;64>b;){var d;a:{d=l;for(var w=k.sqrt(d),r=2;r<=w;r++)if(!(d%r)){d=!1;break a}d=!0}d&&(8>b&&(s[b]=u(k.pow(l,0.5))),t[b]=u(k.pow(l,1/3)),b++);l++}var n=[],h=h.SHA256=j.extend({_doReset:function(){this._hash=new v.init(s.slice(0))},_doProcessBlock:function(q,h){for(var a=this._hash.words,c=a[0],d=a[1],b=a[2],k=a[3],f=a[4],g=a[5],j=a[6],l=a[7],e=0;64>e;e++){if(16>e)n[e]=
|
||||
q[h+e]|0;else{var m=n[e-15],p=n[e-2];n[e]=((m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3)+n[e-7]+((p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10)+n[e-16]}m=l+((f<<26|f>>>6)^(f<<21|f>>>11)^(f<<7|f>>>25))+(f&g^~f&j)+t[e]+n[e];p=((c<<30|c>>>2)^(c<<19|c>>>13)^(c<<10|c>>>22))+(c&d^c&b^d&b);l=j;j=g;g=f;f=k+m|0;k=b;b=d;d=c;c=m+p|0}a[0]=a[0]+c|0;a[1]=a[1]+d|0;a[2]=a[2]+b|0;a[3]=a[3]+k|0;a[4]=a[4]+f|0;a[5]=a[5]+g|0;a[6]=a[6]+j|0;a[7]=a[7]+l|0},_doFinalize:function(){var d=this._data,b=d.words,a=8*this._nDataBytes,c=8*d.sigBytes;
|
||||
b[c>>>5]|=128<<24-c%32;b[(c+64>>>9<<4)+14]=k.floor(a/4294967296);b[(c+64>>>9<<4)+15]=a;d.sigBytes=4*b.length;this._process();return this._hash},clone:function(){var b=j.clone.call(this);b._hash=this._hash.clone();return b}});g.SHA256=j._createHelper(h);g.HmacSHA256=j._createHmacHelper(h)})(Math);
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 sha224-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var b=CryptoJS,d=b.lib.WordArray,a=b.algo,c=a.SHA256,a=a.SHA224=c.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=c._doFinalize.call(this);a.sigBytes-=4;return a}});b.SHA224=c._createHelper(a);b.HmacSHA224=c._createHmacHelper(a)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 sha512-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){function a(){return d.create.apply(d,arguments)}for(var n=CryptoJS,r=n.lib.Hasher,e=n.x64,d=e.Word,T=e.WordArray,e=n.algo,ea=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),
|
||||
a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,
|
||||
2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),
|
||||
a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,
|
||||
3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],v=[],w=0;80>w;w++)v[w]=a();e=e.SHA512=r.extend({_doReset:function(){this._hash=new T.init([new d.init(1779033703,4089235720),new d.init(3144134277,2227873595),new d.init(1013904242,4271175723),new d.init(2773480762,1595750129),new d.init(1359893119,2917565137),new d.init(2600822924,725511199),new d.init(528734635,4215389547),new d.init(1541459225,327033209)])},_doProcessBlock:function(a,d){for(var f=this._hash.words,
|
||||
F=f[0],e=f[1],n=f[2],r=f[3],G=f[4],H=f[5],I=f[6],f=f[7],w=F.high,J=F.low,X=e.high,K=e.low,Y=n.high,L=n.low,Z=r.high,M=r.low,$=G.high,N=G.low,aa=H.high,O=H.low,ba=I.high,P=I.low,ca=f.high,Q=f.low,k=w,g=J,z=X,x=K,A=Y,y=L,U=Z,B=M,l=$,h=N,R=aa,C=O,S=ba,D=P,V=ca,E=Q,m=0;80>m;m++){var s=v[m];if(16>m)var j=s.high=a[d+2*m]|0,b=s.low=a[d+2*m+1]|0;else{var j=v[m-15],b=j.high,p=j.low,j=(b>>>1|p<<31)^(b>>>8|p<<24)^b>>>7,p=(p>>>1|b<<31)^(p>>>8|b<<24)^(p>>>7|b<<25),u=v[m-2],b=u.high,c=u.low,u=(b>>>19|c<<13)^(b<<
|
||||
3|c>>>29)^b>>>6,c=(c>>>19|b<<13)^(c<<3|b>>>29)^(c>>>6|b<<26),b=v[m-7],W=b.high,t=v[m-16],q=t.high,t=t.low,b=p+b.low,j=j+W+(b>>>0<p>>>0?1:0),b=b+c,j=j+u+(b>>>0<c>>>0?1:0),b=b+t,j=j+q+(b>>>0<t>>>0?1:0);s.high=j;s.low=b}var W=l&R^~l&S,t=h&C^~h&D,s=k&z^k&A^z&A,T=g&x^g&y^x&y,p=(k>>>28|g<<4)^(k<<30|g>>>2)^(k<<25|g>>>7),u=(g>>>28|k<<4)^(g<<30|k>>>2)^(g<<25|k>>>7),c=ea[m],fa=c.high,da=c.low,c=E+((h>>>14|l<<18)^(h>>>18|l<<14)^(h<<23|l>>>9)),q=V+((l>>>14|h<<18)^(l>>>18|h<<14)^(l<<23|h>>>9))+(c>>>0<E>>>0?1:
|
||||
0),c=c+t,q=q+W+(c>>>0<t>>>0?1:0),c=c+da,q=q+fa+(c>>>0<da>>>0?1:0),c=c+b,q=q+j+(c>>>0<b>>>0?1:0),b=u+T,s=p+s+(b>>>0<u>>>0?1:0),V=S,E=D,S=R,D=C,R=l,C=h,h=B+c|0,l=U+q+(h>>>0<B>>>0?1:0)|0,U=A,B=y,A=z,y=x,z=k,x=g,g=c+b|0,k=q+s+(g>>>0<c>>>0?1:0)|0}J=F.low=J+g;F.high=w+k+(J>>>0<g>>>0?1:0);K=e.low=K+x;e.high=X+z+(K>>>0<x>>>0?1:0);L=n.low=L+y;n.high=Y+A+(L>>>0<y>>>0?1:0);M=r.low=M+B;r.high=Z+U+(M>>>0<B>>>0?1:0);N=G.low=N+h;G.high=$+l+(N>>>0<h>>>0?1:0);O=H.low=O+C;H.high=aa+R+(O>>>0<C>>>0?1:0);P=I.low=P+D;
|
||||
I.high=ba+S+(P>>>0<D>>>0?1:0);Q=f.low=Q+E;f.high=ca+V+(Q>>>0<E>>>0?1:0)},_doFinalize:function(){var a=this._data,d=a.words,f=8*this._nDataBytes,e=8*a.sigBytes;d[e>>>5]|=128<<24-e%32;d[(e+128>>>10<<5)+30]=Math.floor(f/4294967296);d[(e+128>>>10<<5)+31]=f;a.sigBytes=4*d.length;this._process();return this._hash.toX32()},clone:function(){var a=r.clone.call(this);a._hash=this._hash.clone();return a},blockSize:32});n.SHA512=r._createHelper(e);n.HmacSHA512=r._createHmacHelper(e)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 sha384-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var c=CryptoJS,a=c.x64,b=a.Word,e=a.WordArray,a=c.algo,d=a.SHA512,a=a.SHA384=d.extend({_doReset:function(){this._hash=new e.init([new b.init(3418070365,3238371032),new b.init(1654270250,914150663),new b.init(2438529370,812702999),new b.init(355462360,4144912697),new b.init(1731405415,4290775857),new b.init(2394180231,1750603025),new b.init(3675008525,1694076839),new b.init(1203062813,3204075428)])},_doFinalize:function(){var a=d._doFinalize.call(this);a.sigBytes-=16;return a}});c.SHA384=
|
||||
d._createHelper(a);c.HmacSHA384=d._createHmacHelper(a)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 md5-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(E){function h(a,f,g,j,p,h,k){a=a+(f&g|~f&j)+p+k;return(a<<h|a>>>32-h)+f}function k(a,f,g,j,p,h,k){a=a+(f&j|g&~j)+p+k;return(a<<h|a>>>32-h)+f}function l(a,f,g,j,h,k,l){a=a+(f^g^j)+h+l;return(a<<k|a>>>32-k)+f}function n(a,f,g,j,h,k,l){a=a+(g^(f|~j))+h+l;return(a<<k|a>>>32-k)+f}for(var r=CryptoJS,q=r.lib,F=q.WordArray,s=q.Hasher,q=r.algo,a=[],t=0;64>t;t++)a[t]=4294967296*E.abs(E.sin(t+1))|0;q=q.MD5=s.extend({_doReset:function(){this._hash=new F.init([1732584193,4023233417,2562383102,271733878])},
|
||||
_doProcessBlock:function(m,f){for(var g=0;16>g;g++){var j=f+g,p=m[j];m[j]=(p<<8|p>>>24)&16711935|(p<<24|p>>>8)&4278255360}var g=this._hash.words,j=m[f+0],p=m[f+1],q=m[f+2],r=m[f+3],s=m[f+4],t=m[f+5],u=m[f+6],v=m[f+7],w=m[f+8],x=m[f+9],y=m[f+10],z=m[f+11],A=m[f+12],B=m[f+13],C=m[f+14],D=m[f+15],b=g[0],c=g[1],d=g[2],e=g[3],b=h(b,c,d,e,j,7,a[0]),e=h(e,b,c,d,p,12,a[1]),d=h(d,e,b,c,q,17,a[2]),c=h(c,d,e,b,r,22,a[3]),b=h(b,c,d,e,s,7,a[4]),e=h(e,b,c,d,t,12,a[5]),d=h(d,e,b,c,u,17,a[6]),c=h(c,d,e,b,v,22,a[7]),
|
||||
b=h(b,c,d,e,w,7,a[8]),e=h(e,b,c,d,x,12,a[9]),d=h(d,e,b,c,y,17,a[10]),c=h(c,d,e,b,z,22,a[11]),b=h(b,c,d,e,A,7,a[12]),e=h(e,b,c,d,B,12,a[13]),d=h(d,e,b,c,C,17,a[14]),c=h(c,d,e,b,D,22,a[15]),b=k(b,c,d,e,p,5,a[16]),e=k(e,b,c,d,u,9,a[17]),d=k(d,e,b,c,z,14,a[18]),c=k(c,d,e,b,j,20,a[19]),b=k(b,c,d,e,t,5,a[20]),e=k(e,b,c,d,y,9,a[21]),d=k(d,e,b,c,D,14,a[22]),c=k(c,d,e,b,s,20,a[23]),b=k(b,c,d,e,x,5,a[24]),e=k(e,b,c,d,C,9,a[25]),d=k(d,e,b,c,r,14,a[26]),c=k(c,d,e,b,w,20,a[27]),b=k(b,c,d,e,B,5,a[28]),e=k(e,b,
|
||||
c,d,q,9,a[29]),d=k(d,e,b,c,v,14,a[30]),c=k(c,d,e,b,A,20,a[31]),b=l(b,c,d,e,t,4,a[32]),e=l(e,b,c,d,w,11,a[33]),d=l(d,e,b,c,z,16,a[34]),c=l(c,d,e,b,C,23,a[35]),b=l(b,c,d,e,p,4,a[36]),e=l(e,b,c,d,s,11,a[37]),d=l(d,e,b,c,v,16,a[38]),c=l(c,d,e,b,y,23,a[39]),b=l(b,c,d,e,B,4,a[40]),e=l(e,b,c,d,j,11,a[41]),d=l(d,e,b,c,r,16,a[42]),c=l(c,d,e,b,u,23,a[43]),b=l(b,c,d,e,x,4,a[44]),e=l(e,b,c,d,A,11,a[45]),d=l(d,e,b,c,D,16,a[46]),c=l(c,d,e,b,q,23,a[47]),b=n(b,c,d,e,j,6,a[48]),e=n(e,b,c,d,v,10,a[49]),d=n(d,e,b,c,
|
||||
C,15,a[50]),c=n(c,d,e,b,t,21,a[51]),b=n(b,c,d,e,A,6,a[52]),e=n(e,b,c,d,r,10,a[53]),d=n(d,e,b,c,y,15,a[54]),c=n(c,d,e,b,p,21,a[55]),b=n(b,c,d,e,w,6,a[56]),e=n(e,b,c,d,D,10,a[57]),d=n(d,e,b,c,u,15,a[58]),c=n(c,d,e,b,B,21,a[59]),b=n(b,c,d,e,s,6,a[60]),e=n(e,b,c,d,z,10,a[61]),d=n(d,e,b,c,q,15,a[62]),c=n(c,d,e,b,x,21,a[63]);g[0]=g[0]+b|0;g[1]=g[1]+c|0;g[2]=g[2]+d|0;g[3]=g[3]+e|0},_doFinalize:function(){var a=this._data,f=a.words,g=8*this._nDataBytes,j=8*a.sigBytes;f[j>>>5]|=128<<24-j%32;var h=E.floor(g/
|
||||
4294967296);f[(j+64>>>9<<4)+15]=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360;f[(j+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360;a.sigBytes=4*(f.length+1);this._process();a=this._hash;f=a.words;for(g=0;4>g;g++)j=f[g],f[g]=(j<<8|j>>>24)&16711935|(j<<24|j>>>8)&4278255360;return a},clone:function(){var a=s.clone.call(this);a._hash=this._hash.clone();return a}});r.MD5=s._createHelper(q);r.HmacMD5=s._createHmacHelper(q)})(Math);
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 enc-base64-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var h=CryptoJS,j=h.lib.WordArray;h.enc.Base64={stringify:function(b){var e=b.words,f=b.sigBytes,c=this._map;b.clamp();b=[];for(var a=0;a<f;a+=3)for(var d=(e[a>>>2]>>>24-8*(a%4)&255)<<16|(e[a+1>>>2]>>>24-8*((a+1)%4)&255)<<8|e[a+2>>>2]>>>24-8*((a+2)%4)&255,g=0;4>g&&a+0.75*g<f;g++)b.push(c.charAt(d>>>6*(3-g)&63));if(e=c.charAt(64))for(;b.length%4;)b.push(e);return b.join("")},parse:function(b){var e=b.length,f=this._map,c=f.charAt(64);c&&(c=b.indexOf(c),-1!=c&&(e=c));for(var c=[],a=0,d=0;d<
|
||||
e;d++)if(d%4){var g=f.indexOf(b.charAt(d-1))<<2*(d%4),h=f.indexOf(b.charAt(d))>>>6-2*(d%4);c[a>>>2]|=(g|h)<<24-8*(a%4);a++}return j.create(c,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 cipher-core-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
CryptoJS.lib.Cipher||function(u){var g=CryptoJS,f=g.lib,k=f.Base,l=f.WordArray,q=f.BufferedBlockAlgorithm,r=g.enc.Base64,v=g.algo.EvpKDF,n=f.Cipher=q.extend({cfg:k.extend(),createEncryptor:function(a,b){return this.create(this._ENC_XFORM_MODE,a,b)},createDecryptor:function(a,b){return this.create(this._DEC_XFORM_MODE,a,b)},init:function(a,b,c){this.cfg=this.cfg.extend(c);this._xformMode=a;this._key=b;this.reset()},reset:function(){q.reset.call(this);this._doReset()},process:function(a){this._append(a);
|
||||
return this._process()},finalize:function(a){a&&this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(a){return{encrypt:function(b,c,d){return("string"==typeof c?s:j).encrypt(a,b,c,d)},decrypt:function(b,c,d){return("string"==typeof c?s:j).decrypt(a,b,c,d)}}}});f.StreamCipher=n.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var m=g.mode={},t=function(a,b,c){var d=this._iv;d?this._iv=u:d=this._prevBlock;for(var e=
|
||||
0;e<c;e++)a[b+e]^=d[e]},h=(f.BlockCipherMode=k.extend({createEncryptor:function(a,b){return this.Encryptor.create(a,b)},createDecryptor:function(a,b){return this.Decryptor.create(a,b)},init:function(a,b){this._cipher=a;this._iv=b}})).extend();h.Encryptor=h.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize;t.call(this,a,b,d);c.encryptBlock(a,b);this._prevBlock=a.slice(b,b+d)}});h.Decryptor=h.extend({processBlock:function(a,b){var c=this._cipher,d=c.blockSize,e=a.slice(b,b+d);c.decryptBlock(a,
|
||||
b);t.call(this,a,b,d);this._prevBlock=e}});m=m.CBC=h;h=(g.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|c,e=[],f=0;f<c;f+=4)e.push(d);c=l.create(e,c);a.concat(c)},unpad:function(a){a.sigBytes-=a.words[a.sigBytes-1>>>2]&255}};f.BlockCipher=n.extend({cfg:n.cfg.extend({mode:m,padding:h}),reset:function(){n.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var c=a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;
|
||||
this._mode=c.call(a,this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var p=f.CipherParams=k.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),m=(g.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;
|
||||
return(a?l.create([1398893684,1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=l.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return p.create({ciphertext:a,salt:c})}},j=f.SerializableCipher=k.extend({cfg:k.extend({format:m}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var e=a.createEncryptor(c,d);b=e.finalize(b);e=e.cfg;return p.create({ciphertext:b,key:c,iv:e.iv,algorithm:a,mode:e.mode,padding:e.padding,
|
||||
blockSize:a.blockSize,formatter:d.format})},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return"string"==typeof a?b.parse(a,this):a}}),g=(g.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=l.random(8));a=v.create({keySize:b+c}).compute(a,d);c=l.create(a.words.slice(b),4*c);a.sigBytes=4*b;return p.create({key:a,iv:c,salt:d})}},s=f.PasswordBasedCipher=j.extend({cfg:j.cfg.extend({kdf:g}),encrypt:function(a,
|
||||
b,c,d){d=this.cfg.extend(d);c=d.kdf.execute(c,a.keySize,a.ivSize);d.iv=c.iv;a=j.encrypt.call(this,a,b,c.key,d);a.mixIn(c);return a},decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);c=d.kdf.execute(c,a.keySize,a.ivSize,b.salt);d.iv=c.iv;return j.decrypt.call(this,a,b,c.key,d)}})}();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 aes-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){for(var q=CryptoJS,x=q.lib.BlockCipher,r=q.algo,j=[],y=[],z=[],A=[],B=[],C=[],s=[],u=[],v=[],w=[],g=[],k=0;256>k;k++)g[k]=128>k?k<<1:k<<1^283;for(var n=0,l=0,k=0;256>k;k++){var f=l^l<<1^l<<2^l<<3^l<<4,f=f>>>8^f&255^99;j[n]=f;y[f]=n;var t=g[n],D=g[t],E=g[D],b=257*g[f]^16843008*f;z[n]=b<<24|b>>>8;A[n]=b<<16|b>>>16;B[n]=b<<8|b>>>24;C[n]=b;b=16843009*E^65537*D^257*t^16843008*n;s[f]=b<<24|b>>>8;u[f]=b<<16|b>>>16;v[f]=b<<8|b>>>24;w[f]=b;n?(n=t^g[g[g[E^t]]],l^=g[g[l]]):n=l=1}var F=[0,1,2,4,8,
|
||||
16,32,64,128,27,54],r=r.AES=x.extend({_doReset:function(){for(var c=this._key,e=c.words,a=c.sigBytes/4,c=4*((this._nRounds=a+6)+1),b=this._keySchedule=[],h=0;h<c;h++)if(h<a)b[h]=e[h];else{var d=b[h-1];h%a?6<a&&4==h%a&&(d=j[d>>>24]<<24|j[d>>>16&255]<<16|j[d>>>8&255]<<8|j[d&255]):(d=d<<8|d>>>24,d=j[d>>>24]<<24|j[d>>>16&255]<<16|j[d>>>8&255]<<8|j[d&255],d^=F[h/a|0]<<24);b[h]=b[h-a]^d}e=this._invKeySchedule=[];for(a=0;a<c;a++)h=c-a,d=a%4?b[h]:b[h-4],e[a]=4>a||4>=h?d:s[j[d>>>24]]^u[j[d>>>16&255]]^v[j[d>>>
|
||||
8&255]]^w[j[d&255]]},encryptBlock:function(c,e){this._doCryptBlock(c,e,this._keySchedule,z,A,B,C,j)},decryptBlock:function(c,e){var a=c[e+1];c[e+1]=c[e+3];c[e+3]=a;this._doCryptBlock(c,e,this._invKeySchedule,s,u,v,w,y);a=c[e+1];c[e+1]=c[e+3];c[e+3]=a},_doCryptBlock:function(c,e,a,b,h,d,j,m){for(var n=this._nRounds,f=c[e]^a[0],g=c[e+1]^a[1],k=c[e+2]^a[2],p=c[e+3]^a[3],l=4,t=1;t<n;t++)var q=b[f>>>24]^h[g>>>16&255]^d[k>>>8&255]^j[p&255]^a[l++],r=b[g>>>24]^h[k>>>16&255]^d[p>>>8&255]^j[f&255]^a[l++],s=
|
||||
b[k>>>24]^h[p>>>16&255]^d[f>>>8&255]^j[g&255]^a[l++],p=b[p>>>24]^h[f>>>16&255]^d[g>>>8&255]^j[k&255]^a[l++],f=q,g=r,k=s;q=(m[f>>>24]<<24|m[g>>>16&255]<<16|m[k>>>8&255]<<8|m[p&255])^a[l++];r=(m[g>>>24]<<24|m[k>>>16&255]<<16|m[p>>>8&255]<<8|m[f&255])^a[l++];s=(m[k>>>24]<<24|m[p>>>16&255]<<16|m[f>>>8&255]<<8|m[g&255])^a[l++];p=(m[p>>>24]<<24|m[f>>>16&255]<<16|m[g>>>8&255]<<8|m[k&255])^a[l++];c[e]=q;c[e+1]=r;c[e+2]=s;c[e+3]=p},keySize:8});q.AES=x._createHelper(r)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 tripledes-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){function j(b,c){var a=(this._lBlock>>>b^this._rBlock)&c;this._rBlock^=a;this._lBlock^=a<<b}function l(b,c){var a=(this._rBlock>>>b^this._lBlock)&c;this._lBlock^=a;this._rBlock^=a<<b}var h=CryptoJS,e=h.lib,n=e.WordArray,e=e.BlockCipher,g=h.algo,q=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],p=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,
|
||||
55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],r=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],s=[{"0":8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,
|
||||
2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,
|
||||
1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{"0":1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,
|
||||
75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,
|
||||
276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{"0":260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,
|
||||
14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,
|
||||
17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{"0":2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,
|
||||
98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,
|
||||
1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{"0":128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,
|
||||
10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,
|
||||
83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{"0":268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,
|
||||
2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{"0":1048576,
|
||||
16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,
|
||||
496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{"0":134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,
|
||||
2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,
|
||||
2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],m=g.DES=e.extend({_doReset:function(){for(var b=this._key.words,c=[],a=0;56>a;a++){var f=q[a]-1;c[a]=b[f>>>5]>>>31-f%32&1}b=this._subKeys=[];for(f=0;16>f;f++){for(var d=b[f]=[],e=r[f],a=0;24>a;a++)d[a/6|0]|=c[(p[a]-1+e)%28]<<31-a%6,d[4+(a/6|0)]|=c[28+(p[a+24]-1+e)%28]<<31-a%6;d[0]=d[0]<<1|d[0]>>>31;for(a=1;7>a;a++)d[a]>>>=
|
||||
4*(a-1)+3;d[7]=d[7]<<5|d[7]>>>27}c=this._invSubKeys=[];for(a=0;16>a;a++)c[a]=b[15-a]},encryptBlock:function(b,c){this._doCryptBlock(b,c,this._subKeys)},decryptBlock:function(b,c){this._doCryptBlock(b,c,this._invSubKeys)},_doCryptBlock:function(b,c,a){this._lBlock=b[c];this._rBlock=b[c+1];j.call(this,4,252645135);j.call(this,16,65535);l.call(this,2,858993459);l.call(this,8,16711935);j.call(this,1,1431655765);for(var f=0;16>f;f++){for(var d=a[f],e=this._lBlock,h=this._rBlock,g=0,k=0;8>k;k++)g|=s[k][((h^
|
||||
d[k])&t[k])>>>0];this._lBlock=h;this._rBlock=e^g}a=this._lBlock;this._lBlock=this._rBlock;this._rBlock=a;j.call(this,1,1431655765);l.call(this,8,16711935);l.call(this,2,858993459);j.call(this,16,65535);j.call(this,4,252645135);b[c]=this._lBlock;b[c+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});h.DES=e._createHelper(m);g=g.TripleDES=e.extend({_doReset:function(){var b=this._key.words;this._des1=m.createEncryptor(n.create(b.slice(0,2)));this._des2=m.createEncryptor(n.create(b.slice(2,4)));this._des3=
|
||||
m.createEncryptor(n.create(b.slice(4,6)))},encryptBlock:function(b,c){this._des1.encryptBlock(b,c);this._des2.decryptBlock(b,c);this._des3.encryptBlock(b,c)},decryptBlock:function(b,c){this._des3.decryptBlock(b,c);this._des2.encryptBlock(b,c);this._des1.decryptBlock(b,c)},keySize:6,ivSize:2,blockSize:2});h.TripleDES=e._createHelper(g)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 sha1-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var k=CryptoJS,b=k.lib,m=b.WordArray,l=b.Hasher,d=[],b=k.algo.SHA1=l.extend({_doReset:function(){this._hash=new m.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(n,p){for(var a=this._hash.words,e=a[0],f=a[1],h=a[2],j=a[3],b=a[4],c=0;80>c;c++){if(16>c)d[c]=n[p+c]|0;else{var g=d[c-3]^d[c-8]^d[c-14]^d[c-16];d[c]=g<<1|g>>>31}g=(e<<5|e>>>27)+b+d[c];g=20>c?g+((f&h|~f&j)+1518500249):40>c?g+((f^h^j)+1859775393):60>c?g+((f&h|f&j|h&j)-1894007588):g+((f^h^
|
||||
j)-899497514);b=j;j=h;h=f<<30|f>>>2;f=e;e=g}a[0]=a[0]+e|0;a[1]=a[1]+f|0;a[2]=a[2]+h|0;a[3]=a[3]+j|0;a[4]=a[4]+b|0},_doFinalize:function(){var b=this._data,d=b.words,a=8*this._nDataBytes,e=8*b.sigBytes;d[e>>>5]|=128<<24-e%32;d[(e+64>>>9<<4)+14]=Math.floor(a/4294967296);d[(e+64>>>9<<4)+15]=a;b.sigBytes=4*d.length;this._process();return this._hash},clone:function(){var b=l.clone.call(this);b._hash=this._hash.clone();return b}});k.SHA1=l._createHelper(b);k.HmacSHA1=l._createHmacHelper(b)})();
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 ripemd160-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
/*
|
||||
|
||||
(c) 2012 by Cedric Mesnil. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
(function(){var q=CryptoJS,d=q.lib,n=d.WordArray,p=d.Hasher,d=q.algo,x=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),y=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),z=n.create([11,14,15,12,
|
||||
5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),A=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),B=n.create([0,1518500249,1859775393,2400959708,2840853838]),C=n.create([1352829926,1548603684,1836072691,
|
||||
2053994217,0]),d=d.RIPEMD160=p.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,v){for(var b=0;16>b;b++){var c=v+b,f=e[c];e[c]=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360}var c=this._hash.words,f=B.words,d=C.words,n=x.words,q=y.words,p=z.words,w=A.words,t,g,h,j,r,u,k,l,m,s;u=t=c[0];k=g=c[1];l=h=c[2];m=j=c[3];s=r=c[4];for(var a,b=0;80>b;b+=1)a=t+e[v+n[b]]|0,a=16>b?a+((g^h^j)+f[0]):32>b?a+((g&h|~g&j)+f[1]):48>b?
|
||||
a+(((g|~h)^j)+f[2]):64>b?a+((g&j|h&~j)+f[3]):a+((g^(h|~j))+f[4]),a|=0,a=a<<p[b]|a>>>32-p[b],a=a+r|0,t=r,r=j,j=h<<10|h>>>22,h=g,g=a,a=u+e[v+q[b]]|0,a=16>b?a+((k^(l|~m))+d[0]):32>b?a+((k&m|l&~m)+d[1]):48>b?a+(((k|~l)^m)+d[2]):64>b?a+((k&l|~k&m)+d[3]):a+((k^l^m)+d[4]),a|=0,a=a<<w[b]|a>>>32-w[b],a=a+s|0,u=s,s=m,m=l<<10|l>>>22,l=k,k=a;a=c[1]+h+m|0;c[1]=c[2]+j+s|0;c[2]=c[3]+r+u|0;c[3]=c[4]+t+k|0;c[4]=c[0]+g+l|0;c[0]=a},_doFinalize:function(){var e=this._data,d=e.words,b=8*this._nDataBytes,c=8*e.sigBytes;
|
||||
d[c>>>5]|=128<<24-c%32;d[(c+64>>>9<<4)+14]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360;e.sigBytes=4*(d.length+1);this._process();e=this._hash;d=e.words;for(b=0;5>b;b++)c=d[b],d[b]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360;return e},clone:function(){var d=p.clone.call(this);d._hash=this._hash.clone();return d}});q.RIPEMD160=p._createHelper(d);q.HmacRIPEMD160=p._createHmacHelper(d)})(Math);
|
||||
|
||||
/*
|
||||
CryptoJS v3.1.2 pbkdf2-min.js
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
(function(){var b=CryptoJS,a=b.lib,d=a.Base,m=a.WordArray,a=b.algo,q=a.HMAC,l=a.PBKDF2=d.extend({cfg:d.extend({keySize:4,hasher:a.SHA1,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,b){for(var c=this.cfg,f=q.create(c.hasher,a),g=m.create(),d=m.create([1]),l=g.words,r=d.words,n=c.keySize,c=c.iterations;l.length<n;){var h=f.update(b).finalize(d);f.reset();for(var j=h.words,s=j.length,k=h,p=1;p<c;p++){k=f.finalize(k);f.reset();for(var t=k.words,e=0;e<s;e++)j[e]^=t[e]}g.concat(h);
|
||||
r[0]++}g.sigBytes=4*n;return g}});b.PBKDF2=function(a,b,c){return l.create(c).compute(a,b)}})();
|
||||
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
var b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var b64pad="=";function hex2b64(d){var b;var e;var a="";for(b=0;b+3<=d.length;b+=3){e=parseInt(d.substring(b,b+3),16);a+=b64map.charAt(e>>6)+b64map.charAt(e&63)}if(b+1==d.length){e=parseInt(d.substring(b,b+1),16);a+=b64map.charAt(e<<2)}else{if(b+2==d.length){e=parseInt(d.substring(b,b+2),16);a+=b64map.charAt(e>>2)+b64map.charAt((e&3)<<4)}}if(b64pad){while((a.length&3)>0){a+=b64pad}}return a}function b64tohex(f){var d="";var e;var b=0;var c;var a;for(e=0;e<f.length;++e){if(f.charAt(e)==b64pad){break}a=b64map.indexOf(f.charAt(e));if(a<0){continue}if(b==0){d+=int2char(a>>2);c=a&3;b=1}else{if(b==1){d+=int2char((c<<2)|(a>>4));c=a&15;b=2}else{if(b==2){d+=int2char(c);d+=int2char(a>>2);c=a&3;b=3}else{d+=int2char((c<<2)|(a>>4));d+=int2char(a&15);b=0}}}}if(b==1){d+=int2char(c<<2)}return d}function b64toBA(e){var d=b64tohex(e);var c;var b=new Array();for(c=0;2*c<d.length;++c){b[c]=parseInt(d.substring(2*c,2*c+2),16)}return b};
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
var dbits;var canary=244837814094590;var j_lm=((canary&16777215)==15715070);function BigInteger(e,d,f){if(e!=null){if("number"==typeof e){this.fromNumber(e,d,f)}else{if(d==null&&"string"!=typeof e){this.fromString(e,256)}else{this.fromString(e,d)}}}}function nbi(){return new BigInteger(null)}function am1(f,a,b,e,h,g){while(--g>=0){var d=a*this[f++]+b[e]+h;h=Math.floor(d/67108864);b[e++]=d&67108863}return h}function am2(f,q,r,e,o,a){var k=q&32767,p=q>>15;while(--a>=0){var d=this[f]&32767;var g=this[f++]>>15;var b=p*d+g*k;d=k*d+((b&32767)<<15)+r[e]+(o&1073741823);o=(d>>>30)+(b>>>15)+p*g+(o>>>30);r[e++]=d&1073741823}return o}function am3(f,q,r,e,o,a){var k=q&16383,p=q>>14;while(--a>=0){var d=this[f]&16383;var g=this[f++]>>14;var b=p*d+g*k;d=k*d+((b&16383)<<14)+r[e]+o;o=(d>>28)+(b>>14)+p*g;r[e++]=d&268435455}return o}if(j_lm&&(navigator.appName=="Microsoft Internet Explorer")){BigInteger.prototype.am=am2;dbits=30}else{if(j_lm&&(navigator.appName!="Netscape")){BigInteger.prototype.am=am1;dbits=26}else{BigInteger.prototype.am=am3;dbits=28}}BigInteger.prototype.DB=dbits;BigInteger.prototype.DM=((1<<dbits)-1);BigInteger.prototype.DV=(1<<dbits);var BI_FP=52;BigInteger.prototype.FV=Math.pow(2,BI_FP);BigInteger.prototype.F1=BI_FP-dbits;BigInteger.prototype.F2=2*dbits-BI_FP;var BI_RM="0123456789abcdefghijklmnopqrstuvwxyz";var BI_RC=new Array();var rr,vv;rr="0".charCodeAt(0);for(vv=0;vv<=9;++vv){BI_RC[rr++]=vv}rr="a".charCodeAt(0);for(vv=10;vv<36;++vv){BI_RC[rr++]=vv}rr="A".charCodeAt(0);for(vv=10;vv<36;++vv){BI_RC[rr++]=vv}function int2char(a){return BI_RM.charAt(a)}function intAt(b,a){var d=BI_RC[b.charCodeAt(a)];return(d==null)?-1:d}function bnpCopyTo(b){for(var a=this.t-1;a>=0;--a){b[a]=this[a]}b.t=this.t;b.s=this.s}function bnpFromInt(a){this.t=1;this.s=(a<0)?-1:0;if(a>0){this[0]=a}else{if(a<-1){this[0]=a+this.DV}else{this.t=0}}}function nbv(a){var b=nbi();b.fromInt(a);return b}function bnpFromString(h,c){var e;if(c==16){e=4}else{if(c==8){e=3}else{if(c==256){e=8}else{if(c==2){e=1}else{if(c==32){e=5}else{if(c==4){e=2}else{this.fromRadix(h,c);return}}}}}}this.t=0;this.s=0;var g=h.length,d=false,f=0;while(--g>=0){var a=(e==8)?h[g]&255:intAt(h,g);if(a<0){if(h.charAt(g)=="-"){d=true}continue}d=false;if(f==0){this[this.t++]=a}else{if(f+e>this.DB){this[this.t-1]|=(a&((1<<(this.DB-f))-1))<<f;this[this.t++]=(a>>(this.DB-f))}else{this[this.t-1]|=a<<f}}f+=e;if(f>=this.DB){f-=this.DB}}if(e==8&&(h[0]&128)!=0){this.s=-1;if(f>0){this[this.t-1]|=((1<<(this.DB-f))-1)<<f}}this.clamp();if(d){BigInteger.ZERO.subTo(this,this)}}function bnpClamp(){var a=this.s&this.DM;while(this.t>0&&this[this.t-1]==a){--this.t}}function bnToString(c){if(this.s<0){return"-"+this.negate().toString(c)}var e;if(c==16){e=4}else{if(c==8){e=3}else{if(c==2){e=1}else{if(c==32){e=5}else{if(c==4){e=2}else{return this.toRadix(c)}}}}}var g=(1<<e)-1,l,a=false,h="",f=this.t;var j=this.DB-(f*this.DB)%e;if(f-->0){if(j<this.DB&&(l=this[f]>>j)>0){a=true;h=int2char(l)}while(f>=0){if(j<e){l=(this[f]&((1<<j)-1))<<(e-j);l|=this[--f]>>(j+=this.DB-e)}else{l=(this[f]>>(j-=e))&g;if(j<=0){j+=this.DB;--f}}if(l>0){a=true}if(a){h+=int2char(l)}}}return a?h:"0"}function bnNegate(){var a=nbi();BigInteger.ZERO.subTo(this,a);return a}function bnAbs(){return(this.s<0)?this.negate():this}function bnCompareTo(b){var d=this.s-b.s;if(d!=0){return d}var c=this.t;d=c-b.t;if(d!=0){return(this.s<0)?-d:d}while(--c>=0){if((d=this[c]-b[c])!=0){return d}}return 0}function nbits(a){var c=1,b;if((b=a>>>16)!=0){a=b;c+=16}if((b=a>>8)!=0){a=b;c+=8}if((b=a>>4)!=0){a=b;c+=4}if((b=a>>2)!=0){a=b;c+=2}if((b=a>>1)!=0){a=b;c+=1}return c}function bnBitLength(){if(this.t<=0){return 0}return this.DB*(this.t-1)+nbits(this[this.t-1]^(this.s&this.DM))}function bnpDLShiftTo(c,b){var a;for(a=this.t-1;a>=0;--a){b[a+c]=this[a]}for(a=c-1;a>=0;--a){b[a]=0}b.t=this.t+c;b.s=this.s}function bnpDRShiftTo(c,b){for(var a=c;a<this.t;++a){b[a-c]=this[a]}b.t=Math.max(this.t-c,0);b.s=this.s}function bnpLShiftTo(j,e){var b=j%this.DB;var a=this.DB-b;var g=(1<<a)-1;var f=Math.floor(j/this.DB),h=(this.s<<b)&this.DM,d;for(d=this.t-1;d>=0;--d){e[d+f+1]=(this[d]>>a)|h;h=(this[d]&g)<<b}for(d=f-1;d>=0;--d){e[d]=0}e[f]=h;e.t=this.t+f+1;e.s=this.s;e.clamp()}function bnpRShiftTo(g,d){d.s=this.s;var e=Math.floor(g/this.DB);if(e>=this.t){d.t=0;return}var b=g%this.DB;var a=this.DB-b;var f=(1<<b)-1;d[0]=this[e]>>b;for(var c=e+1;c<this.t;++c){d[c-e-1]|=(this[c]&f)<<a;d[c-e]=this[c]>>b}if(b>0){d[this.t-e-1]|=(this.s&f)<<a}d.t=this.t-e;d.clamp()}function bnpSubTo(d,f){var e=0,g=0,b=Math.min(d.t,this.t);while(e<b){g+=this[e]-d[e];f[e++]=g&this.DM;g>>=this.DB}if(d.t<this.t){g-=d.s;while(e<this.t){g+=this[e];f[e++]=g&this.DM;g>>=this.DB}g+=this.s}else{g+=this.s;while(e<d.t){g-=d[e];f[e++]=g&this.DM;g>>=this.DB}g-=d.s}f.s=(g<0)?-1:0;if(g<-1){f[e++]=this.DV+g}else{if(g>0){f[e++]=g}}f.t=e;f.clamp()}function bnpMultiplyTo(c,e){var b=this.abs(),f=c.abs();var d=b.t;e.t=d+f.t;while(--d>=0){e[d]=0}for(d=0;d<f.t;++d){e[d+b.t]=b.am(0,f[d],e,d,0,b.t)}e.s=0;e.clamp(Line truncated
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
function bnClone(){var a=nbi();this.copyTo(a);return a}function bnIntValue(){if(this.s<0){if(this.t==1){return this[0]-this.DV}else{if(this.t==0){return -1}}}else{if(this.t==1){return this[0]}else{if(this.t==0){return 0}}}return((this[1]&((1<<(32-this.DB))-1))<<this.DB)|this[0]}function bnByteValue(){return(this.t==0)?this.s:(this[0]<<24)>>24}function bnShortValue(){return(this.t==0)?this.s:(this[0]<<16)>>16}function bnpChunkSize(a){return Math.floor(Math.LN2*this.DB/Math.log(a))}function bnSigNum(){if(this.s<0){return -1}else{if(this.t<=0||(this.t==1&&this[0]<=0)){return 0}else{return 1}}}function bnpToRadix(c){if(c==null){c=10}if(this.signum()==0||c<2||c>36){return"0"}var f=this.chunkSize(c);var e=Math.pow(c,f);var i=nbv(e),j=nbi(),h=nbi(),g="";this.divRemTo(i,j,h);while(j.signum()>0){g=(e+h.intValue()).toString(c).substr(1)+g;j.divRemTo(i,j,h)}return h.intValue().toString(c)+g}function bnpFromRadix(m,h){this.fromInt(0);if(h==null){h=10}var f=this.chunkSize(h);var g=Math.pow(h,f),e=false,a=0,l=0;for(var c=0;c<m.length;++c){var k=intAt(m,c);if(k<0){if(m.charAt(c)=="-"&&this.signum()==0){e=true}continue}l=h*l+k;if(++a>=f){this.dMultiply(g);this.dAddOffset(l,0);a=0;l=0}}if(a>0){this.dMultiply(Math.pow(h,a));this.dAddOffset(l,0)}if(e){BigInteger.ZERO.subTo(this,this)}}function bnpFromNumber(f,e,h){if("number"==typeof e){if(f<2){this.fromInt(1)}else{this.fromNumber(f,h);if(!this.testBit(f-1)){this.bitwiseTo(BigInteger.ONE.shiftLeft(f-1),op_or,this)}if(this.isEven()){this.dAddOffset(1,0)}while(!this.isProbablePrime(e)){this.dAddOffset(2,0);if(this.bitLength()>f){this.subTo(BigInteger.ONE.shiftLeft(f-1),this)}}}}else{var d=new Array(),g=f&7;d.length=(f>>3)+1;e.nextBytes(d);if(g>0){d[0]&=((1<<g)-1)}else{d[0]=0}this.fromString(d,256)}}function bnToByteArray(){var b=this.t,c=new Array();c[0]=this.s;var e=this.DB-(b*this.DB)%8,f,a=0;if(b-->0){if(e<this.DB&&(f=this[b]>>e)!=(this.s&this.DM)>>e){c[a++]=f|(this.s<<(this.DB-e))}while(b>=0){if(e<8){f=(this[b]&((1<<e)-1))<<(8-e);f|=this[--b]>>(e+=this.DB-8)}else{f=(this[b]>>(e-=8))&255;if(e<=0){e+=this.DB;--b}}if((f&128)!=0){f|=-256}if(a==0&&(this.s&128)!=(f&128)){++a}if(a>0||f!=this.s){c[a++]=f}}}return c}function bnEquals(b){return(this.compareTo(b)==0)}function bnMin(b){return(this.compareTo(b)<0)?this:b}function bnMax(b){return(this.compareTo(b)>0)?this:b}function bnpBitwiseTo(c,h,e){var d,g,b=Math.min(c.t,this.t);for(d=0;d<b;++d){e[d]=h(this[d],c[d])}if(c.t<this.t){g=c.s&this.DM;for(d=b;d<this.t;++d){e[d]=h(this[d],g)}e.t=this.t}else{g=this.s&this.DM;for(d=b;d<c.t;++d){e[d]=h(g,c[d])}e.t=c.t}e.s=h(this.s,c.s);e.clamp()}function op_and(a,b){return a&b}function bnAnd(b){var c=nbi();this.bitwiseTo(b,op_and,c);return c}function op_or(a,b){return a|b}function bnOr(b){var c=nbi();this.bitwiseTo(b,op_or,c);return c}function op_xor(a,b){return a^b}function bnXor(b){var c=nbi();this.bitwiseTo(b,op_xor,c);return c}function op_andnot(a,b){return a&~b}function bnAndNot(b){var c=nbi();this.bitwiseTo(b,op_andnot,c);return c}function bnNot(){var b=nbi();for(var a=0;a<this.t;++a){b[a]=this.DM&~this[a]}b.t=this.t;b.s=~this.s;return b}function bnShiftLeft(b){var a=nbi();if(b<0){this.rShiftTo(-b,a)}else{this.lShiftTo(b,a)}return a}function bnShiftRight(b){var a=nbi();if(b<0){this.lShiftTo(-b,a)}else{this.rShiftTo(b,a)}return a}function lbit(a){if(a==0){return -1}var b=0;if((a&65535)==0){a>>=16;b+=16}if((a&255)==0){a>>=8;b+=8}if((a&15)==0){a>>=4;b+=4}if((a&3)==0){a>>=2;b+=2}if((a&1)==0){++b}return b}function bnGetLowestSetBit(){for(var a=0;a<this.t;++a){if(this[a]!=0){return a*this.DB+lbit(this[a])}}if(this.s<0){return this.t*this.DB}return -1}function cbit(a){var b=0;while(a!=0){a&=a-1;++b}return b}function bnBitCount(){var c=0,a=this.s&this.DM;for(var b=0;b<this.t;++b){c+=cbit(this[b]^a)}return c}function bnTestBit(b){var a=Math.floor(b/this.DB);if(a>=this.t){return(this.s!=0)}return((this[a]&(1<<(b%this.DB)))!=0)}function bnpChangeBit(c,b){var a=BigInteger.ONE.shiftLeft(c);this.bitwiseTo(a,b,a);return a}function bnSetBit(a){return this.changeBit(a,op_or)}function bnClearBit(a){return this.changeBit(a,op_andnot)}function bnFlipBit(a){return this.changeBit(a,op_xor)}function bnpAddTo(d,f){var e=0,g=0,b=Math.min(d.t,this.t);while(e<b){g+=this[e]+d[e];f[e++]=g&this.DM;g>>=this.DB}if(d.t<this.t){g+=d.s;while(e<this.t){g+=this[e];f[e++]=g&this.DM;g>>=this.DB}g+=this.s}else{g+=this.s;while(e<d.t){g+=d[e];f[e++]=g&this.DM;g>>=this.DB}g+=d.s}f.s=(g<0)?-1:0;if(g>0){f[e++]=g}else{if(g<-1){f[e++]=this.DV+g}}f.t=e;f.clamp()}function bnAdd(b){var c=nbi();this.addTo(b,c);return c}function bnSubtract(b){var c=nbi();this.subTo(b,c);return c}function bnMultiply(b){var c=nbi();this.multiplyTo(b,c);return c}function bnSquare(){var a=nbi();this.squareTo(a);return a}function bnDivide(b){var c=nbi();this.divRemTo(b,c,null);return c}function bnRemainder(b){var c=nbi();this.divRemTo(b,null,c);return c}function bnDivideAndRemainder(b){var d=nbi(),c=nbi();this.divRemTo(b,d,c);return new Array(d,c)}function bnpLine truncated
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
function Arcfour(){this.i=0;this.j=0;this.S=new Array()}function ARC4init(d){var c,a,b;for(c=0;c<256;++c){this.S[c]=c}a=0;for(c=0;c<256;++c){a=(a+this.S[c]+d[c%d.length])&255;b=this.S[c];this.S[c]=this.S[a];this.S[a]=b}this.i=0;this.j=0}function ARC4next(){var a;this.i=(this.i+1)&255;this.j=(this.j+this.S[this.i])&255;a=this.S[this.i];this.S[this.i]=this.S[this.j];this.S[this.j]=a;return this.S[(a+this.S[this.i])&255]}Arcfour.prototype.init=ARC4init;Arcfour.prototype.next=ARC4next;function prng_newstate(){return new Arcfour()}var rng_psize=256;
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
var rng_state;var rng_pool;var rng_pptr;function rng_seed_int(a){rng_pool[rng_pptr++]^=a&255;rng_pool[rng_pptr++]^=(a>>8)&255;rng_pool[rng_pptr++]^=(a>>16)&255;rng_pool[rng_pptr++]^=(a>>24)&255;if(rng_pptr>=rng_psize){rng_pptr-=rng_psize}}function rng_seed_time(){rng_seed_int(new Date().getTime())}if(rng_pool==null){rng_pool=new Array();rng_pptr=0;var t;if(navigator.appName=="Netscape"&&navigator.appVersion<"5"&&window.crypto){var z=window.crypto.random(32);for(t=0;t<z.length;++t){rng_pool[rng_pptr++]=z.charCodeAt(t)&255}}while(rng_pptr<rng_psize){t=Math.floor(65536*Math.random());rng_pool[rng_pptr++]=t>>>8;rng_pool[rng_pptr++]=t&255}rng_pptr=0;rng_seed_time()}function rng_get_byte(){if(rng_state==null){rng_seed_time();rng_state=prng_newstate();rng_state.init(rng_pool);for(rng_pptr=0;rng_pptr<rng_pool.length;++rng_pptr){rng_pool[rng_pptr]=0}rng_pptr=0}return rng_state.next()}function rng_get_bytes(b){var a;for(a=0;a<b.length;++a){b[a]=rng_get_byte()}}function SecureRandom(){}SecureRandom.prototype.nextBytes=rng_get_bytes;
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
function parseBigInt(b,a){return new BigInteger(b,a)}function linebrk(c,d){var a="";var b=0;while(b+d<c.length){a+=c.substring(b,b+d)+"\n";b+=d}return a+c.substring(b,c.length)}function byte2Hex(a){if(a<16){return"0"+a.toString(16)}else{return a.toString(16)}}function pkcs1pad2(e,h){if(h<e.length+11){alert("Message too long for RSA");return null}var g=new Array();var d=e.length-1;while(d>=0&&h>0){var f=e.charCodeAt(d--);if(f<128){g[--h]=f}else{if((f>127)&&(f<2048)){g[--h]=(f&63)|128;g[--h]=(f>>6)|192}else{g[--h]=(f&63)|128;g[--h]=((f>>6)&63)|128;g[--h]=(f>>12)|224}}}g[--h]=0;var b=new SecureRandom();var a=new Array();while(h>2){a[0]=0;while(a[0]==0){b.nextBytes(a)}g[--h]=a[0]}g[--h]=2;g[--h]=0;return new BigInteger(g)}function oaep_mgf1_arr(c,a,e){var b="",d=0;while(b.length<a){b+=e(String.fromCharCode.apply(String,c.concat([(d&4278190080)>>24,(d&16711680)>>16,(d&65280)>>8,d&255])));d+=1}return b}var SHA1_SIZE=20;function oaep_pad(l,a,c){if(l.length+2*SHA1_SIZE+2>a){throw"Message too long for RSA"}var h="",d;for(d=0;d<a-l.length-2*SHA1_SIZE-2;d+=1){h+="\x00"}var e=rstr_sha1("")+h+"\x01"+l;var f=new Array(SHA1_SIZE);new SecureRandom().nextBytes(f);var g=oaep_mgf1_arr(f,e.length,c||rstr_sha1);var k=[];for(d=0;d<e.length;d+=1){k[d]=e.charCodeAt(d)^g.charCodeAt(d)}var j=oaep_mgf1_arr(k,f.length,rstr_sha1);var b=[0];for(d=0;d<f.length;d+=1){b[d+1]=f[d]^j.charCodeAt(d)}return new BigInteger(b.concat(k))}function RSAKey(){this.n=null;this.e=0;this.d=null;this.p=null;this.q=null;this.dmp1=null;this.dmq1=null;this.coeff=null}function RSASetPublic(b,a){this.isPublic=true;if(typeof b!=="string"){this.n=b;this.e=a}else{if(b!=null&&a!=null&&b.length>0&&a.length>0){this.n=parseBigInt(b,16);this.e=parseInt(a,16)}else{alert("Invalid RSA public key")}}}function RSADoPublic(a){return a.modPowInt(this.e,this.n)}function RSAEncrypt(d){var a=pkcs1pad2(d,(this.n.bitLength()+7)>>3);if(a==null){return null}var e=this.doPublic(a);if(e==null){return null}var b=e.toString(16);if((b.length&1)==0){return b}else{return"0"+b}}function RSAEncryptOAEP(e,d){var a=oaep_pad(e,(this.n.bitLength()+7)>>3,d);if(a==null){return null}var f=this.doPublic(a);if(f==null){return null}var b=f.toString(16);if((b.length&1)==0){return b}else{return"0"+b}}RSAKey.prototype.doPublic=RSADoPublic;RSAKey.prototype.setPublic=RSASetPublic;RSAKey.prototype.encrypt=RSAEncrypt;RSAKey.prototype.encryptOAEP=RSAEncryptOAEP;RSAKey.prototype.type="RSA";
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
function pkcs1unpad2(g,j){var a=g.toByteArray();var f=0;while(f<a.length&&a[f]==0){++f}if(a.length-f!=j-1||a[f]!=2){return null}++f;while(a[f]!=0){if(++f>=a.length){return null}}var e="";while(++f<a.length){var h=a[f]&255;if(h<128){e+=String.fromCharCode(h)}else{if((h>191)&&(h<224)){e+=String.fromCharCode(((h&31)<<6)|(a[f+1]&63));++f}else{e+=String.fromCharCode(((h&15)<<12)|((a[f+1]&63)<<6)|(a[f+2]&63));f+=2}}}return e}function oaep_mgf1_str(c,a,e){var b="",d=0;while(b.length<a){b+=e(c+String.fromCharCode.apply(String,[(d&4278190080)>>24,(d&16711680)>>16,(d&65280)>>8,d&255]));d+=1}return b}var SHA1_SIZE=20;function oaep_unpad(l,b,e){l=l.toByteArray();var f;for(f=0;f<l.length;f+=1){l[f]&=255}while(l.length<b){l.unshift(0)}l=String.fromCharCode.apply(String,l);if(l.length<2*SHA1_SIZE+2){throw"Cipher too short"}var c=l.substr(1,SHA1_SIZE);var o=l.substr(SHA1_SIZE+1);var m=oaep_mgf1_str(o,SHA1_SIZE,e||rstr_sha1);var h=[],f;for(f=0;f<c.length;f+=1){h[f]=c.charCodeAt(f)^m.charCodeAt(f)}var j=oaep_mgf1_str(String.fromCharCode.apply(String,h),l.length-SHA1_SIZE,rstr_sha1);var g=[];for(f=0;f<o.length;f+=1){g[f]=o.charCodeAt(f)^j.charCodeAt(f)}g=String.fromCharCode.apply(String,g);if(g.substr(0,SHA1_SIZE)!==rstr_sha1("")){throw"Hash mismatch"}g=g.substr(SHA1_SIZE);var a=g.indexOf("\x01");var k=(a!=-1)?g.substr(0,a).lastIndexOf("\x00"):-1;if(k+1!=a){throw"Malformed data"}return g.substr(a+1)}function RSASetPrivate(c,a,b){this.isPrivate=true;if(typeof c!=="string"){this.n=c;this.e=a;this.d=b}else{if(c!=null&&a!=null&&c.length>0&&a.length>0){this.n=parseBigInt(c,16);this.e=parseInt(a,16);this.d=parseBigInt(b,16)}else{alert("Invalid RSA private key")}}}function RSASetPrivateEx(g,d,e,c,b,a,h,f){this.isPrivate=true;if(g==null){throw"RSASetPrivateEx N == null"}if(d==null){throw"RSASetPrivateEx E == null"}if(g.length==0){throw"RSASetPrivateEx N.length == 0"}if(d.length==0){throw"RSASetPrivateEx E.length == 0"}if(g!=null&&d!=null&&g.length>0&&d.length>0){this.n=parseBigInt(g,16);this.e=parseInt(d,16);this.d=parseBigInt(e,16);this.p=parseBigInt(c,16);this.q=parseBigInt(b,16);this.dmp1=parseBigInt(a,16);this.dmq1=parseBigInt(h,16);this.coeff=parseBigInt(f,16)}else{alert("Invalid RSA private key in RSASetPrivateEx")}}function RSAGenerate(b,i){var a=new SecureRandom();var f=b>>1;this.e=parseInt(i,16);var c=new BigInteger(i,16);for(;;){for(;;){this.p=new BigInteger(b-f,1,a);if(this.p.subtract(BigInteger.ONE).gcd(c).compareTo(BigInteger.ONE)==0&&this.p.isProbablePrime(10)){break}}for(;;){this.q=new BigInteger(f,1,a);if(this.q.subtract(BigInteger.ONE).gcd(c).compareTo(BigInteger.ONE)==0&&this.q.isProbablePrime(10)){break}}if(this.p.compareTo(this.q)<=0){var h=this.p;this.p=this.q;this.q=h}var g=this.p.subtract(BigInteger.ONE);var d=this.q.subtract(BigInteger.ONE);var e=g.multiply(d);if(e.gcd(c).compareTo(BigInteger.ONE)==0){this.n=this.p.multiply(this.q);this.d=c.modInverse(e);this.dmp1=this.d.mod(g);this.dmq1=this.d.mod(d);this.coeff=this.q.modInverse(this.p);break}}}function RSADoPrivate(a){if(this.p==null||this.q==null){return a.modPow(this.d,this.n)}var c=a.mod(this.p).modPow(this.dmp1,this.p);var b=a.mod(this.q).modPow(this.dmq1,this.q);while(c.compareTo(b)<0){c=c.add(this.p)}return c.subtract(b).multiply(this.coeff).mod(this.p).multiply(this.q).add(b)}function RSADecrypt(b){var d=parseBigInt(b,16);var a=this.doPrivate(d);if(a==null){return null}return pkcs1unpad2(a,(this.n.bitLength()+7)>>3)}function RSADecryptOAEP(d,b){var e=parseBigInt(d,16);var a=this.doPrivate(e);if(a==null){return null}return oaep_unpad(a,(this.n.bitLength()+7)>>3,b)}RSAKey.prototype.doPrivate=RSADoPrivate;RSAKey.prototype.setPrivate=RSASetPrivate;RSAKey.prototype.setPrivateEx=RSASetPrivateEx;RSAKey.prototype.generate=RSAGenerate;RSAKey.prototype.decrypt=RSADecrypt;RSAKey.prototype.decryptOAEP=RSADecryptOAEP;
|
||||
/*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/
|
||||
*/
|
||||
function ECFieldElementFp(b,a){this.x=a;this.q=b}function feFpEquals(a){if(a==this){return true}return(this.q.equals(a.q)&&this.x.equals(a.x))}function feFpToBigInteger(){return this.x}function feFpNegate(){return new ECFieldElementFp(this.q,this.x.negate().mod(this.q))}function feFpAdd(a){return new ECFieldElementFp(this.q,this.x.add(a.toBigInteger()).mod(this.q))}function feFpSubtract(a){return new ECFieldElementFp(this.q,this.x.subtract(a.toBigInteger()).mod(this.q))}function feFpMultiply(a){return new ECFieldElementFp(this.q,this.x.multiply(a.toBigInteger()).mod(this.q))}function feFpSquare(){return new ECFieldElementFp(this.q,this.x.square().mod(this.q))}function feFpDivide(a){return new ECFieldElementFp(this.q,this.x.multiply(a.toBigInteger().modInverse(this.q)).mod(this.q))}ECFieldElementFp.prototype.equals=feFpEquals;ECFieldElementFp.prototype.toBigInteger=feFpToBigInteger;ECFieldElementFp.prototype.negate=feFpNegate;ECFieldElementFp.prototype.add=feFpAdd;ECFieldElementFp.prototype.subtract=feFpSubtract;ECFieldElementFp.prototype.multiply=feFpMultiply;ECFieldElementFp.prototype.square=feFpSquare;ECFieldElementFp.prototype.divide=feFpDivide;function ECPointFp(c,a,d,b){this.curve=c;this.x=a;this.y=d;if(b==null){this.z=BigInteger.ONE}else{this.z=b}this.zinv=null}function pointFpGetX(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}return this.curve.fromBigInteger(this.x.toBigInteger().multiply(this.zinv).mod(this.curve.q))}function pointFpGetY(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}return this.curve.fromBigInteger(this.y.toBigInteger().multiply(this.zinv).mod(this.curve.q))}function pointFpEquals(a){if(a==this){return true}if(this.isInfinity()){return a.isInfinity()}if(a.isInfinity()){return this.isInfinity()}var c,b;c=a.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(a.z)).mod(this.curve.q);if(!c.equals(BigInteger.ZERO)){return false}b=a.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(a.z)).mod(this.curve.q);return b.equals(BigInteger.ZERO)}function pointFpIsInfinity(){if((this.x==null)&&(this.y==null)){return true}return this.z.equals(BigInteger.ZERO)&&!this.y.toBigInteger().equals(BigInteger.ZERO)}function pointFpNegate(){return new ECPointFp(this.curve,this.x,this.y.negate(),this.z)}function pointFpAdd(l){if(this.isInfinity()){return l}if(l.isInfinity()){return this}var p=l.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(l.z)).mod(this.curve.q);var o=l.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(l.z)).mod(this.curve.q);if(BigInteger.ZERO.equals(o)){if(BigInteger.ZERO.equals(p)){return this.twice()}return this.curve.getInfinity()}var j=new BigInteger("3");var e=this.x.toBigInteger();var n=this.y.toBigInteger();var c=l.x.toBigInteger();var k=l.y.toBigInteger();var m=o.square();var i=m.multiply(o);var d=e.multiply(m);var g=p.square().multiply(this.z);var a=g.subtract(d.shiftLeft(1)).multiply(l.z).subtract(i).multiply(o).mod(this.curve.q);var h=d.multiply(j).multiply(p).subtract(n.multiply(i)).subtract(g.multiply(p)).multiply(l.z).add(p.multiply(i)).mod(this.curve.q);var f=i.multiply(this.z).multiply(l.z).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(a),this.curve.fromBigInteger(h),f)}function pointFpTwice(){if(this.isInfinity()){return this}if(this.y.toBigInteger().signum()==0){return this.curve.getInfinity()}var g=new BigInteger("3");var c=this.x.toBigInteger();var h=this.y.toBigInteger();var e=h.multiply(this.z);var j=e.multiply(h).mod(this.curve.q);var i=this.curve.a.toBigInteger();var k=c.square().multiply(g);if(!BigInteger.ZERO.equals(i)){k=k.add(this.z.square().multiply(i))}k=k.mod(this.curve.q);var b=k.square().subtract(c.shiftLeft(3).multiply(j)).shiftLeft(1).multiply(e).mod(this.curve.q);var f=k.multiply(g).multiply(c).subtract(j.shiftLeft(1)).shiftLeft(2).multiply(j).subtract(k.square().multiply(k)).mod(this.curve.q);var d=e.square().multiply(e).shiftLeft(3).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(b),this.curve.fromBigInteger(f),d)}function pointFpMultiply(b){if(this.isInfinity()){return this}if(b.signum()==0){return this.curve.getInfinity()}var g=b;var f=g.multiply(new BigInteger("3"));var l=this.negate();var d=this;var c;for(c=f.bitLength()-2;c>0;--c){d=d.twice();var a=f.testBit(c);var j=g.testBit(c);if(a!=j){d=d.add(a?this:l)}}return d}function pointFpMultiplyTwo(c,a,b){var d;if(c.bitLength()>b.bitLength()){d=c.bitLength()-1}else{d=b.bitLength()-1}var f=this.curve.getInfinity();var e=this.add(a);while(d>=0){f=f.twice();if(c.testBit(d)){if(b.testBit(d)){f=f.add(e)}else{f=f.add(this)}}else{if(b.testBit(d)){f=f.add(a)}}--d}return f}ECPointFp.prototype.getX=pointFpGetX;ECPointFp.prototype.getY=pointFpGetY;ECPointFp.prototype.equals=pointFpEquals;ECPointFp.prototype.isInfinity=pointFpIsInfinity;ECPointFp.prototype.negate=pointFpNegate;ECPointFp.prototype.add=pointFpAdd;ECPointFp.proLine truncated
|
||||
/*! (c) Stefan Thomas | https://github.com/bitcoinjs/bitcoinjs-lib
|
||||
*/
|
||||
ECFieldElementFp.prototype.getByteLength=function(){return Math.floor((this.toBigInteger().bitLength()+7)/8)};ECPointFp.prototype.getEncoded=function(c){var d=function(h,f){var g=h.toByteArrayUnsigned();if(f<g.length){g=g.slice(g.length-f)}else{while(f>g.length){g.unshift(0)}}return g};var a=this.getX().toBigInteger();var e=this.getY().toBigInteger();var b=d(a,32);if(c){if(e.isEven()){b.unshift(2)}else{b.unshift(3)}}else{b.unshift(4);b=b.concat(d(e,32))}return b};ECPointFp.decodeFrom=function(g,c){var f=c[0];var e=c.length-1;var d=c.slice(1,1+e/2);var b=c.slice(1+e/2,1+e);d.unshift(0);b.unshift(0);var a=new BigInteger(d);var h=new BigInteger(b);return new ECPointFp(g,g.fromBigInteger(a),g.fromBigInteger(h))};ECPointFp.decodeFromHex=function(g,c){var f=c.substr(0,2);var e=c.length-2;var d=c.substr(2,e/2);var b=c.substr(2+e/2,e/2);var a=new BigInteger(d,16);var h=new BigInteger(b,16);return new ECPointFp(g,g.fromBigInteger(a),g.fromBigInteger(h))};ECPointFp.prototype.add2D=function(c){if(this.isInfinity()){return c}if(c.isInfinity()){return this}if(this.x.equals(c.x)){if(this.y.equals(c.y)){return this.twice()}return this.curve.getInfinity()}var g=c.x.subtract(this.x);var e=c.y.subtract(this.y);var a=e.divide(g);var d=a.square().subtract(this.x).subtract(c.x);var f=a.multiply(this.x.subtract(d)).subtract(this.y);return new ECPointFp(this.curve,d,f)};ECPointFp.prototype.twice2D=function(){if(this.isInfinity()){return this}if(this.y.toBigInteger().signum()==0){return this.curve.getInfinity()}var b=this.curve.fromBigInteger(BigInteger.valueOf(2));var e=this.curve.fromBigInteger(BigInteger.valueOf(3));var a=this.x.square().multiply(e).add(this.curve.a).divide(this.y.multiply(b));var c=a.square().subtract(this.x.multiply(b));var d=a.multiply(this.x.subtract(c)).subtract(this.y);return new ECPointFp(this.curve,c,d)};ECPointFp.prototype.multiply2D=function(b){if(this.isInfinity()){return this}if(b.signum()==0){return this.curve.getInfinity()}var g=b;var f=g.multiply(new BigInteger("3"));var l=this.negate();var d=this;var c;for(c=f.bitLength()-2;c>0;--c){d=d.twice();var a=f.testBit(c);var j=g.testBit(c);if(a!=j){d=d.add2D(a?this:l)}}return d};ECPointFp.prototype.isOnCurve=function(){var d=this.getX().toBigInteger();var i=this.getY().toBigInteger();var f=this.curve.getA().toBigInteger();var c=this.curve.getB().toBigInteger();var h=this.curve.getQ();var e=i.multiply(i).mod(h);var g=d.multiply(d).multiply(d).add(f.multiply(d)).add(c).mod(h);return e.equals(g)};ECPointFp.prototype.toString=function(){return"("+this.getX().toBigInteger().toString()+","+this.getY().toBigInteger().toString()+")"};ECPointFp.prototype.validate=function(){var c=this.curve.getQ();if(this.isInfinity()){throw new Error("Point is at infinity.")}var a=this.getX().toBigInteger();var b=this.getY().toBigInteger();if(a.compareTo(BigInteger.ONE)<0||a.compareTo(c.subtract(BigInteger.ONE))>0){throw new Error("x coordinate out of bounds")}if(b.compareTo(BigInteger.ONE)<0||b.compareTo(c.subtract(BigInteger.ONE))>0){throw new Error("y coordinate out of bounds")}if(!this.isOnCurve()){throw new Error("Point is not on the curve.")}if(this.multiply(c).isInfinity()){throw new Error("Point is not a scalar multiple of G.")}return true};
|
||||
/*! asn1-1.0.8.js (c) 2013-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.asn1=="undefined"||!KJUR.asn1){KJUR.asn1={}}KJUR.asn1.ASN1Util=new function(){this.integerToByteHex=function(a){var b=a.toString(16);if((b.length%2)==1){b="0"+b}return b};this.bigIntToMinTwosComplementsHex=function(j){var f=j.toString(16);if(f.substr(0,1)!="-"){if(f.length%2==1){f="0"+f}else{if(!f.match(/^[0-7]/)){f="00"+f}}}else{var a=f.substr(1);var e=a.length;if(e%2==1){e+=1}else{if(!f.match(/^[0-7]/)){e+=2}}var g="";for(var d=0;d<e;d++){g+="f"}var c=new BigInteger(g,16);var b=c.xor(j).add(BigInteger.ONE);f=b.toString(16).replace(/^-/,"")}return f};this.getPEMStringFromHex=function(a,b){var c=KJUR.asn1;var f=CryptoJS.enc.Hex.parse(a);var d=CryptoJS.enc.Base64.stringify(f);var e=d.replace(/(.{64})/g,"$1\r\n");e=e.replace(/\r\n$/,"");return"-----BEGIN "+b+"-----\r\n"+e+"\r\n-----END "+b+"-----\r\n"};this.newObject=function(b){var g=KJUR.asn1;var k=Object.keys(b);if(k.length!=1){throw"key of param shall be only one."}var j=k[0];if(":bool:int:bitstr:octstr:null:oid:enum:utf8str:numstr:prnstr:telstr:ia5str:utctime:gentime:seq:set:tag:".indexOf(":"+j+":")==-1){throw"undefined key: "+j}if(j=="bool"){return new g.DERBoolean(b[j])}if(j=="int"){return new g.DERInteger(b[j])}if(j=="bitstr"){return new g.DERBitString(b[j])}if(j=="octstr"){return new g.DEROctetString(b[j])}if(j=="null"){return new g.DERNull(b[j])}if(j=="oid"){return new g.DERObjectIdentifier(b[j])}if(j=="enum"){return new g.DEREnumerated(b[j])}if(j=="utf8str"){return new g.DERUTF8String(b[j])}if(j=="numstr"){return new g.DERNumericString(b[j])}if(j=="prnstr"){return new g.DERPrintableString(b[j])}if(j=="telstr"){return new g.DERTeletexString(b[j])}if(j=="ia5str"){return new g.DERIA5String(b[j])}if(j=="utctime"){return new g.DERUTCTime(b[j])}if(j=="gentime"){return new g.DERGeneralizedTime(b[j])}if(j=="seq"){var m=b[j];var h=[];for(var e=0;e<m.length;e++){var l=g.ASN1Util.newObject(m[e]);h.push(l)}return new g.DERSequence({array:h})}if(j=="set"){var m=b[j];var h=[];for(var e=0;e<m.length;e++){var l=g.ASN1Util.newObject(m[e]);h.push(l)}return new g.DERSet({array:h})}if(j=="tag"){var c=b[j];if(Object.prototype.toString.call(c)==="[object Array]"&&c.length==3){var d=g.ASN1Util.newObject(c[2]);return new g.DERTaggedObject({tag:c[0],explicit:c[1],obj:d})}else{var f={};if(c.explicit!==undefined){f.explicit=c.explicit}if(c.tag!==undefined){f.tag=c.tag}if(c.obj===undefined){throw"obj shall be specified for 'tag'."}f.obj=g.ASN1Util.newObject(c.obj);return new g.DERTaggedObject(f)}}};this.jsonToASN1HEX=function(b){var a=this.newObject(b);return a.getEncodedHex()}};KJUR.asn1.ASN1Util.oidHexToInt=function(a){var j="";var k=parseInt(a.substr(0,2),16);var d=Math.floor(k/40);var c=k%40;var j=d+"."+c;var e="";for(var f=2;f<a.length;f+=2){var g=parseInt(a.substr(f,2),16);var h=("00000000"+g.toString(2)).slice(-8);e=e+h.substr(1,7);if(h.substr(0,1)=="0"){var b=new BigInteger(e,2);j=j+"."+b.toString(10);e=""}}return j};KJUR.asn1.ASN1Util.oidIntToHex=function(f){var e=function(a){var k=a.toString(16);if(k.length==1){k="0"+k}return k};var d=function(o){var n="";var k=new BigInteger(o,10);var a=k.toString(2);var l=7-a.length%7;if(l==7){l=0}var q="";for(var m=0;m<l;m++){q+="0"}a=q+a;for(var m=0;m<a.length-1;m+=7){var p=a.substr(m,7);if(m!=a.length-7){p="1"+p}n+=e(parseInt(p,2))}return n};if(!f.match(/^[0-9.]+$/)){throw"malformed oid string: "+f}var g="";var b=f.split(".");var j=parseInt(b[0])*40+parseInt(b[1]);g+=e(j);b.splice(0,2);for(var c=0;c<b.length;c++){g+=d(b[c])}return g};KJUR.asn1.ASN1Object=function(){var c=true;var b=null;var d="00";var e="00";var a="";this.getLengthHexFromValue=function(){if(typeof this.hV=="undefined"||this.hV==null){throw"this.hV is null or undefined."}if(this.hV.length%2==1){throw"value hex must be even length: n="+a.length+",v="+this.hV}var i=this.hV.length/2;var h=i.toString(16);if(h.length%2==1){h="0"+h}if(i<128){return h}else{var g=h.length/2;if(g>15){throw"ASN.1 length too long to represent by 8x: n = "+i.toString(16)}var f=128+g;return f.toString(16)+h}};this.getEncodedHex=function(){if(this.hTLV==null||this.isModified){this.hV=this.getFreshValueHex();this.hL=this.getLengthHexFromValue();this.hTLV=this.hT+this.hL+this.hV;this.isModified=false}return this.hTLV};this.getValueHex=function(){this.getEncodedHex();return this.hV};this.getFreshValueHex=function(){return""}};KJUR.asn1.DERAbstractString=function(c){KJUR.asn1.DERAbstractString.superclass.constructor.call(this);var b=null;var a=null;this.getString=function(){return this.s};this.setString=function(d){this.hTLV=null;this.isModified=true;this.s=d;this.hV=stohex(this.s)};this.setStringHex=function(d){this.hTLV=null;this.isModified=true;this.s=null;this.hV=d};this.getFreshValueHex=function(){return this.hV};if(typeof c!="undefined"){if(typeof c=="string"){this.setString(c)}else{if(typeof c.str!="undefined"){this.setString(c.str)}else{if(typeof c.hex!="undefined"){this.setStringHex(c.hex)}}}}};YAHOO.lang.extend(KJUR.asn1.DERAbsLine truncated
|
||||
/*! asn1hex-1.1.6.js (c) 2012-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
var ASN1HEX=new function(){this.getByteLengthOfL_AtObj=function(b,c){if(b.substring(c+2,c+3)!="8"){return 1}var a=parseInt(b.substring(c+3,c+4));if(a==0){return -1}if(0<a&&a<10){return a+1}return -2};this.getHexOfL_AtObj=function(b,c){var a=this.getByteLengthOfL_AtObj(b,c);if(a<1){return""}return b.substring(c+2,c+2+a*2)};this.getIntOfL_AtObj=function(c,d){var b=this.getHexOfL_AtObj(c,d);if(b==""){return -1}var a;if(parseInt(b.substring(0,1))<8){a=new BigInteger(b,16)}else{a=new BigInteger(b.substring(2),16)}return a.intValue()};this.getStartPosOfV_AtObj=function(b,c){var a=this.getByteLengthOfL_AtObj(b,c);if(a<0){return a}return c+(a+1)*2};this.getHexOfV_AtObj=function(c,d){var b=this.getStartPosOfV_AtObj(c,d);var a=this.getIntOfL_AtObj(c,d);return c.substring(b,b+a*2)};this.getHexOfTLV_AtObj=function(c,e){var b=c.substr(e,2);var d=this.getHexOfL_AtObj(c,e);var a=this.getHexOfV_AtObj(c,e);return b+d+a};this.getPosOfNextSibling_AtObj=function(c,d){var b=this.getStartPosOfV_AtObj(c,d);var a=this.getIntOfL_AtObj(c,d);return b+a*2};this.getPosArrayOfChildren_AtObj=function(f,j){var c=new Array();var i=this.getStartPosOfV_AtObj(f,j);c.push(i);var b=this.getIntOfL_AtObj(f,j);var g=i;var d=0;while(1){var e=this.getPosOfNextSibling_AtObj(f,g);if(e==null||(e-i>=(b*2))){break}if(d>=200){break}c.push(e);g=e;d++}return c};this.getNthChildIndex_AtObj=function(d,b,e){var c=this.getPosArrayOfChildren_AtObj(d,b);return c[e]};this.getDecendantIndexByNthList=function(e,d,c){if(c.length==0){return d}var f=c.shift();var b=this.getPosArrayOfChildren_AtObj(e,d);return this.getDecendantIndexByNthList(e,b[f],c)};this.getDecendantHexTLVByNthList=function(d,c,b){var a=this.getDecendantIndexByNthList(d,c,b);return this.getHexOfTLV_AtObj(d,a)};this.getDecendantHexVByNthList=function(d,c,b){var a=this.getDecendantIndexByNthList(d,c,b);return this.getHexOfV_AtObj(d,a)}};ASN1HEX.getVbyList=function(d,c,b,e){var a=this.getDecendantIndexByNthList(d,c,b);if(a===undefined){throw"can't find nthList object"}if(e!==undefined){if(d.substr(a,2)!=e){throw"checking tag doesn't match: "+d.substr(a,2)+"!="+e}}return this.getHexOfV_AtObj(d,a)};ASN1HEX.hextooidstr=function(e){var h=function(b,a){if(b.length>=a){return b}return new Array(a-b.length+1).join("0")+b};var l=[];var o=e.substr(0,2);var f=parseInt(o,16);l[0]=new String(Math.floor(f/40));l[1]=new String(f%40);var m=e.substr(2);var k=[];for(var g=0;g<m.length/2;g++){k.push(parseInt(m.substr(g*2,2),16))}var j=[];var d="";for(var g=0;g<k.length;g++){if(k[g]&128){d=d+h((k[g]&127).toString(2),7)}else{d=d+h((k[g]&127).toString(2),7);j.push(new String(parseInt(d,2)));d=""}}var n=l.join(".");if(j.length>0){n=n+"."+j.join(".")}return n};ASN1HEX.dump=function(e,c,k,g){var o=function(w,i){if(w.length<=i*2){return w}else{var v=w.substr(0,i)+"..(total "+w.length/2+"bytes).."+w.substr(w.length-i,i);return v}};if(c===undefined){c={ommit_long_octet:32}}if(k===undefined){k=0}if(g===undefined){g=""}var r=c.ommit_long_octet;if(e.substr(k,2)=="01"){var h=ASN1HEX.getHexOfV_AtObj(e,k);if(h=="00"){return g+"BOOLEAN FALSE\n"}else{return g+"BOOLEAN TRUE\n"}}if(e.substr(k,2)=="02"){var h=ASN1HEX.getHexOfV_AtObj(e,k);return g+"INTEGER "+o(h,r)+"\n"}if(e.substr(k,2)=="03"){var h=ASN1HEX.getHexOfV_AtObj(e,k);return g+"BITSTRING "+o(h,r)+"\n"}if(e.substr(k,2)=="04"){var h=ASN1HEX.getHexOfV_AtObj(e,k);if(ASN1HEX.isASN1HEX(h)){var j=g+"OCTETSTRING, encapsulates\n";j=j+ASN1HEX.dump(h,c,0,g+" ");return j}else{return g+"OCTETSTRING "+o(h,r)+"\n"}}if(e.substr(k,2)=="05"){return g+"NULL\n"}if(e.substr(k,2)=="06"){var l=ASN1HEX.getHexOfV_AtObj(e,k);var a=KJUR.asn1.ASN1Util.oidHexToInt(l);var n=KJUR.asn1.x509.OID.oid2name(a);var b=a.replace(/\./g," ");if(n!=""){return g+"ObjectIdentifier "+n+" ("+b+")\n"}else{return g+"ObjectIdentifier ("+b+")\n"}}if(e.substr(k,2)=="0c"){return g+"UTF8String '"+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"'\n"}if(e.substr(k,2)=="13"){return g+"PrintableString '"+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"'\n"}if(e.substr(k,2)=="14"){return g+"TeletexString '"+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"'\n"}if(e.substr(k,2)=="16"){return g+"IA5String '"+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"'\n"}if(e.substr(k,2)=="17"){return g+"UTCTime "+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"\n"}if(e.substr(k,2)=="18"){return g+"GeneralizedTime "+hextoutf8(ASN1HEX.getHexOfV_AtObj(e,k))+"\n"}if(e.substr(k,2)=="30"){if(e.substr(k,4)=="3000"){return g+"SEQUENCE {}\n"}var j=g+"SEQUENCE\n";var d=ASN1HEX.getPosArrayOfChildren_AtObj(e,k);var f=c;if((d.length==2||d.length==3)&&e.substr(d[0],2)=="06"&&e.substr(d[d.length-1],2)=="04"){var t=ASN1HEX.getHexOfV_AtObj(e,d[0]);var a=KJUR.asn1.ASN1Util.oidHexToInt(t);var n=KJUR.asn1.x509.OID.oid2name(a);var p=JSON.parse(JSON.stringify(c));p.x509ExtName=n;f=p}for(var q=0;q<d.length;q++){j=j+ASN1HEX.dump(e,f,d[q],g+" ")}return j}if(e.substr(k,2)=="31"){var j=g+"SET\n";var d=ASN1HEX.getPosArrayOfChildren_AtObj(e,k);for(var q=0;q<d.length;q++){j=j+ASN1HEX.dump(e,c,d[q],g+" ")}returnLine truncated
|
||||
/*! asn1x509-1.0.12.js (c) 2013-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.asn1=="undefined"||!KJUR.asn1){KJUR.asn1={}}if(typeof KJUR.asn1.x509=="undefined"||!KJUR.asn1.x509){KJUR.asn1.x509={}}KJUR.asn1.x509.Certificate=function(g){KJUR.asn1.x509.Certificate.superclass.constructor.call(this);var b=null;var d=null;var f=null;var c=null;var a=null;var e=null;this.setRsaPrvKeyByPEMandPass=function(i,k){var h=PKCS5PKEY.getDecryptedKeyHex(i,k);var j=new RSAKey();j.readPrivateKeyFromASN1HexString(h);this.prvKey=j};this.sign=function(){this.asn1SignatureAlg=this.asn1TBSCert.asn1SignatureAlg;sig=new KJUR.crypto.Signature({alg:"SHA1withRSA"});sig.init(this.prvKey);sig.updateHex(this.asn1TBSCert.getEncodedHex());this.hexSig=sig.sign();this.asn1Sig=new KJUR.asn1.DERBitString({hex:"00"+this.hexSig});var h=new KJUR.asn1.DERSequence({array:[this.asn1TBSCert,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=h.getEncodedHex();this.isModified=false};this.setSignatureHex=function(h){this.asn1SignatureAlg=this.asn1TBSCert.asn1SignatureAlg;this.hexSig=h;this.asn1Sig=new KJUR.asn1.DERBitString({hex:"00"+this.hexSig});var i=new KJUR.asn1.DERSequence({array:[this.asn1TBSCert,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=i.getEncodedHex();this.isModified=false};this.getEncodedHex=function(){if(this.isModified==false&&this.hTLV!=null){return this.hTLV}throw"not signed yet"};this.getPEMString=function(){var j=this.getEncodedHex();var h=CryptoJS.enc.Hex.parse(j);var i=CryptoJS.enc.Base64.stringify(h);var k=i.replace(/(.{64})/g,"$1\r\n");return"-----BEGIN CERTIFICATE-----\r\n"+k+"\r\n-----END CERTIFICATE-----\r\n"};if(typeof g!="undefined"){if(typeof g.tbscertobj!="undefined"){this.asn1TBSCert=g.tbscertobj}if(typeof g.prvkeyobj!="undefined"){this.prvKey=g.prvkeyobj}else{if(typeof g.rsaprvkey!="undefined"){this.prvKey=g.rsaprvkey}else{if((typeof g.rsaprvpem!="undefined")&&(typeof g.rsaprvpas!="undefined")){this.setRsaPrvKeyByPEMandPass(g.rsaprvpem,g.rsaprvpas)}}}}};YAHOO.lang.extend(KJUR.asn1.x509.Certificate,KJUR.asn1.ASN1Object);KJUR.asn1.x509.TBSCertificate=function(a){KJUR.asn1.x509.TBSCertificate.superclass.constructor.call(this);this._initialize=function(){this.asn1Array=new Array();this.asn1Version=new KJUR.asn1.DERTaggedObject({obj:new KJUR.asn1.DERInteger({"int":2})});this.asn1SerialNumber=null;this.asn1SignatureAlg=null;this.asn1Issuer=null;this.asn1NotBefore=null;this.asn1NotAfter=null;this.asn1Subject=null;this.asn1SubjPKey=null;this.extensionsArray=new Array()};this.setSerialNumberByParam=function(b){this.asn1SerialNumber=new KJUR.asn1.DERInteger(b)};this.setSignatureAlgByParam=function(b){this.asn1SignatureAlg=new KJUR.asn1.x509.AlgorithmIdentifier(b)};this.setIssuerByParam=function(b){this.asn1Issuer=new KJUR.asn1.x509.X500Name(b)};this.setNotBeforeByParam=function(b){this.asn1NotBefore=new KJUR.asn1.x509.Time(b)};this.setNotAfterByParam=function(b){this.asn1NotAfter=new KJUR.asn1.x509.Time(b)};this.setSubjectByParam=function(b){this.asn1Subject=new KJUR.asn1.x509.X500Name(b)};this.setSubjectPublicKeyByParam=function(b){this.asn1SubjPKey=new KJUR.asn1.x509.SubjectPublicKeyInfo(b)};this.setSubjectPublicKeyByGetKey=function(c){var b=KEYUTIL.getKey(c);this.asn1SubjPKey=new KJUR.asn1.x509.SubjectPublicKeyInfo(b)};this.appendExtension=function(b){this.extensionsArray.push(b)};this.appendExtensionByName=function(d,b){if(d.toLowerCase()=="basicconstraints"){var c=new KJUR.asn1.x509.BasicConstraints(b);this.appendExtension(c)}else{if(d.toLowerCase()=="keyusage"){var c=new KJUR.asn1.x509.KeyUsage(b);this.appendExtension(c)}else{if(d.toLowerCase()=="crldistributionpoints"){var c=new KJUR.asn1.x509.CRLDistributionPoints(b);this.appendExtension(c)}else{if(d.toLowerCase()=="extkeyusage"){var c=new KJUR.asn1.x509.ExtKeyUsage(b);this.appendExtension(c)}else{if(d.toLowerCase()=="authoritykeyidentifier"){var c=new KJUR.asn1.x509.AuthorityKeyIdentifier(b);this.appendExtension(c)}else{throw"unsupported extension name: "+d}}}}}};this.getEncodedHex=function(){if(this.asn1NotBefore==null||this.asn1NotAfter==null){throw"notBefore and/or notAfter not set"}var c=new KJUR.asn1.DERSequence({array:[this.asn1NotBefore,this.asn1NotAfter]});this.asn1Array=new Array();this.asn1Array.push(this.asn1Version);this.asn1Array.push(this.asn1SerialNumber);this.asn1Array.push(this.asn1SignatureAlg);this.asn1Array.push(this.asn1Issuer);this.asn1Array.push(c);this.asn1Array.push(this.asn1Subject);this.asn1Array.push(this.asn1SubjPKey);if(this.extensionsArray.length>0){var d=new KJUR.asn1.DERSequence({array:this.extensionsArray});var b=new KJUR.asn1.DERTaggedObject({explicit:true,tag:"a3",obj:d});this.asn1Array.push(b)}var e=new KJUR.asn1.DERSequence({array:this.asn1Array});this.hTLV=e.getEncodedHex();this.isModified=false;return this.hTLV};this._initialize()};YAHOO.lang.extend(KJUR.asn1.x509.TBSCertificate,KJUR.asn1.ASN1Object);KJUR.asn1.x509.Extension=function(b){KJUR.asn1.x509.Extension.superclass.constructor.call(this);var a=null;this.getEncodedHex=function(){var f=new KJUR.Line truncated
|
||||
/*! asn1cms-1.0.2.js (c) 2013-2014 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.asn1=="undefined"||!KJUR.asn1){KJUR.asn1={}}if(typeof KJUR.asn1.cms=="undefined"||!KJUR.asn1.cms){KJUR.asn1.cms={}}KJUR.asn1.cms.Attribute=function(b){KJUR.asn1.cms.Attribute.superclass.constructor.call(this);var a=[];this.getEncodedHex=function(){var f,e,c;f=new KJUR.asn1.DERObjectIdentifier({oid:this.attrTypeOid});e=new KJUR.asn1.DERSet({array:this.valueList});try{e.getEncodedHex()}catch(d){throw"fail valueSet.getEncodedHex in Attribute(1)/"+d}c=new KJUR.asn1.DERSequence({array:[f,e]});try{this.hTLV=c.getEncodedHex()}catch(d){throw"failed seq.getEncodedHex in Attribute(2)/"+d}return this.hTLV}};YAHOO.lang.extend(KJUR.asn1.cms.Attribute,KJUR.asn1.ASN1Object);KJUR.asn1.cms.ContentType=function(b){KJUR.asn1.cms.ContentType.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.3";var a=null;if(typeof b!="undefined"){var a=new KJUR.asn1.DERObjectIdentifier(b);this.valueList=[a]}};YAHOO.lang.extend(KJUR.asn1.cms.ContentType,KJUR.asn1.cms.Attribute);KJUR.asn1.cms.MessageDigest=function(e){KJUR.asn1.cms.MessageDigest.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.4";if(typeof e!="undefined"){if(e.eciObj instanceof KJUR.asn1.cms.EncapsulatedContentInfo&&typeof e.hashAlg=="string"){var b=e.eciObj.eContentValueHex;var a=e.hashAlg;var c=KJUR.crypto.Util.hashHex(b,a);var d=new KJUR.asn1.DEROctetString({hex:c});d.getEncodedHex();this.valueList=[d]}else{var d=new KJUR.asn1.DEROctetString(e);d.getEncodedHex();this.valueList=[d]}}};YAHOO.lang.extend(KJUR.asn1.cms.MessageDigest,KJUR.asn1.cms.Attribute);KJUR.asn1.cms.SigningTime=function(c){KJUR.asn1.cms.SigningTime.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.5";if(typeof c!="undefined"){var a=new KJUR.asn1.x509.Time(c);try{a.getEncodedHex()}catch(b){throw"SigningTime.getEncodedHex() failed/"+b}this.valueList=[a]}};YAHOO.lang.extend(KJUR.asn1.cms.SigningTime,KJUR.asn1.cms.Attribute);KJUR.asn1.cms.SigningCertificate=function(d){KJUR.asn1.cms.SigningCertificate.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.16.2.12";var a=KJUR.asn1;var c=KJUR.asn1.cms;var b=KJUR.crypto;this.setCerts=function(l){var j=[];for(var h=0;h<l.length;h++){var f=KEYUTIL.getHexFromPEM(l[h]);var e=b.Util.hashHex(f,"sha1");var m=new a.DEROctetString({hex:e});m.getEncodedHex();var k=new c.IssuerAndSerialNumber({cert:l[h]});k.getEncodedHex();var n=new a.DERSequence({array:[m,k]});n.getEncodedHex();j.push(n)}var g=new a.DERSequence({array:j});g.getEncodedHex();this.valueList=[g]};if(typeof d!="undefined"){if(typeof d.array=="object"){this.setCerts(d.array)}}};YAHOO.lang.extend(KJUR.asn1.cms.SigningCertificate,KJUR.asn1.cms.Attribute);KJUR.asn1.cms.SigningCertificateV2=function(e){KJUR.asn1.cms.SigningCertificateV2.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.16.2.47";var b=KJUR.asn1;var f=KJUR.asn1.x509;var d=KJUR.asn1.cms;var c=KJUR.crypto;this.setCerts=function(p,h){var n=[];for(var l=0;l<p.length;l++){var j=KEYUTIL.getHexFromPEM(p[l]);var r=[];if(h!="sha256"){r.push(new f.AlgorithmIdentifier({name:h}))}var g=c.Util.hashHex(j,h);var q=new b.DEROctetString({hex:g});q.getEncodedHex();r.push(q);var m=new d.IssuerAndSerialNumber({cert:p[l]});m.getEncodedHex();r.push(m);var o=new b.DERSequence({array:r});o.getEncodedHex();n.push(o)}var k=new b.DERSequence({array:n});k.getEncodedHex();this.valueList=[k]};if(typeof e!="undefined"){if(typeof e.array=="object"){var a="sha256";if(typeof e.hashAlg=="string"){a=e.hashAlg}this.setCerts(e.array,a)}}};YAHOO.lang.extend(KJUR.asn1.cms.SigningCertificateV2,KJUR.asn1.cms.Attribute);KJUR.asn1.cms.IssuerAndSerialNumber=function(c){KJUR.asn1.cms.IssuerAndSerialNumber.superclass.constructor.call(this);var e=null;var b=null;var a=KJUR.asn1;var d=a.x509;this.setByCertPEM=function(i){var g=KEYUTIL.getHexFromPEM(i);var f=new X509();f.hex=g;var j=f.getIssuerHex();this.dIssuer=new d.X500Name();this.dIssuer.hTLV=j;var h=f.getSerialNumberHex();this.dSerial=new a.DERInteger({hex:h})};this.getEncodedHex=function(){var f=new KJUR.asn1.DERSequence({array:[this.dIssuer,this.dSerial]});this.hTLV=f.getEncodedHex();return this.hTLV};if(typeof c!="undefined"){if(typeof c=="string"&&c.indexOf("-----BEGIN ")!=-1){this.setByCertPEM(c)}if(c.issuer&&c.serial){if(c.issuer instanceof KJUR.asn1.x509.X500Name){this.dIssuer=c.issuer}else{this.dIssuer=new KJUR.asn1.x509.X500Name(c.issuer)}if(c.serial instanceof KJUR.asn1.DERInteger){this.dSerial=c.serial}else{this.dSerial=new KJUR.asn1.DERInteger(c.serial)}}if(typeof c.cert=="string"){this.setByCertPEM(c.cert)}}};YAHOO.lang.extend(KJUR.asn1.cms.IssuerAndSerialNumber,KJUR.asn1.ASN1Object);KJUR.asn1.cms.AttributeList=function(a){KJUR.asn1.cms.AttributeList.superclass.constructor.call(this);this.list=new Array();this.sortFlag=true;this.add=function(b){if(b instanceof KJUR.asn1.cms.Attribute){this.list.push(b)}};this.length=function(){return this.list.length};this.clear=function(){thiLine truncated
|
||||
/*! asn1tsp-1.0.1.js (c) 2014 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.asn1=="undefined"||!KJUR.asn1){KJUR.asn1={}}if(typeof KJUR.asn1.tsp=="undefined"||!KJUR.asn1.tsp){KJUR.asn1.tsp={}}KJUR.asn1.tsp.Accuracy=function(b){KJUR.asn1.tsp.Accuracy.superclass.constructor.call(this);var a=KJUR.asn1;this.seconds=null;this.millis=null;this.micros=null;this.getEncodedHex=function(){var e=null;var g=null;var i=null;var c=[];if(this.seconds!=null){e=new a.DERInteger({"int":this.seconds});c.push(e)}if(this.millis!=null){var h=new a.DERInteger({"int":this.millis});g=new a.DERTaggedObject({obj:h,tag:"80",explicit:false});c.push(g)}if(this.micros!=null){var f=new a.DERInteger({"int":this.micros});i=new a.DERTaggedObject({obj:f,tag:"81",explicit:false});c.push(i)}var d=new a.DERSequence({array:c});this.hTLV=d.getEncodedHex();return this.hTLV};if(typeof b!="undefined"){if(typeof b.seconds=="number"){this.seconds=b.seconds}if(typeof b.millis=="number"){this.millis=b.millis}if(typeof b.micros=="number"){this.micros=b.micros}}};YAHOO.lang.extend(KJUR.asn1.tsp.Accuracy,KJUR.asn1.ASN1Object);KJUR.asn1.tsp.MessageImprint=function(b){KJUR.asn1.tsp.MessageImprint.superclass.constructor.call(this);var a=KJUR.asn1;var c=KJUR.asn1.x509;this.dHashAlg=null;this.dHashValue=null;this.getEncodedHex=function(){if(typeof this.hTLV=="string"){return this.hTLV}var d=new a.DERSequence({array:[this.dHashAlg,this.dHashValue]});return d.getEncodedHex()};if(typeof b!="undefined"){if(typeof b.hashAlg=="string"){this.dHashAlg=new c.AlgorithmIdentifier({name:b.hashAlg})}if(typeof b.hashValue=="string"){this.dHashValue=new a.DEROctetString({hex:b.hashValue})}}};YAHOO.lang.extend(KJUR.asn1.tsp.MessageImprint,KJUR.asn1.ASN1Object);KJUR.asn1.tsp.TimeStampReq=function(c){KJUR.asn1.tsp.TimeStampReq.superclass.constructor.call(this);var a=KJUR.asn1;var b=KJUR.asn1.tsp;this.dVersion=new a.DERInteger({"int":1});this.dMessageImprint=null;this.dPolicy=null;this.dNonce=null;this.certReq=true;this.setMessageImprint=function(d){if(d instanceof KJUR.asn1.tsp.MessageImprint){this.dMessageImprint=d;return}if(typeof d=="object"){this.dMessageImprint=new b.MessageImprint(d)}};this.getEncodedHex=function(){if(this.dMessageImprint==null){throw"messageImprint shall be specified"}var d=[this.dVersion,this.dMessageImprint];if(this.dPolicy!=null){d.push(this.dPolicy)}if(this.dNonce!=null){d.push(this.dNonce)}if(this.certReq){d.push(new a.DERBoolean())}var e=new a.DERSequence({array:d});this.hTLV=e.getEncodedHex();return this.hTLV};if(typeof c!="undefined"){if(typeof c.mi=="object"){this.setMessageImprint(c.mi)}if(typeof c.policy=="object"){this.dPolicy=new a.DERObjectIdentifier(c.policy)}if(typeof c.nonce=="object"){this.dNonce=new a.DERInteger(c.nonce)}if(typeof c.certreq=="boolean"){this.certReq=c.certreq}}};YAHOO.lang.extend(KJUR.asn1.tsp.TimeStampReq,KJUR.asn1.ASN1Object);KJUR.asn1.tsp.TSTInfo=function(c){KJUR.asn1.tsp.TSTInfo.superclass.constructor.call(this);var a=KJUR.asn1;var d=KJUR.asn1.x509;var b=KJUR.asn1.tsp;this.dVersion=new a.DERInteger({"int":1});this.dPolicy=null;this.dMessageImprint=null;this.dSerialNumber=null;this.dGenTime=null;this.dAccuracy=null;this.dOrdering=null;this.dNonce=null;this.dTsa=null;this.getEncodedHex=function(){var e=[this.dVersion];if(this.dPolicy==null){throw"policy shall be specified."}e.push(this.dPolicy);if(this.dMessageImprint==null){throw"messageImprint shall be specified."}e.push(this.dMessageImprint);if(this.dSerialNumber==null){throw"serialNumber shall be specified."}e.push(this.dSerialNumber);if(this.dGenTime==null){throw"genTime shall be specified."}e.push(this.dGenTime);if(this.dAccuracy!=null){e.push(this.dAccuracy)}if(this.dOrdering!=null){e.push(this.dOrdering)}if(this.dNonce!=null){e.push(this.dNonce)}if(this.dTsa!=null){e.push(this.dTsa)}var f=new a.DERSequence({array:e});this.hTLV=f.getEncodedHex();return this.hTLV};if(typeof c!="undefined"){if(typeof c.policy=="string"){if(!c.policy.match(/^[0-9.]+$/)){throw"policy shall be oid like 0.1.4.134"}this.dPolicy=new a.DERObjectIdentifier({oid:c.policy})}if(typeof c.messageImprint!="undefined"){this.dMessageImprint=new b.MessageImprint(c.messageImprint)}if(typeof c.serialNumber!="undefined"){this.dSerialNumber=new a.DERInteger(c.serialNumber)}if(typeof c.genTime!="undefined"){this.dGenTime=new a.DERGeneralizedTime(c.genTime)}if(typeof c.accuracy!="undefind"){this.dAccuracy=new b.Accuracy(c.accuracy)}if(typeof c.ordering!="undefined"&&c.ordering==true){this.dOrdering=new a.DERBoolean()}if(typeof c.nonce!="undefined"){this.dNonce=new a.DERInteger(c.nonce)}if(typeof c.tsa!="undefined"){this.dTsa=new d.X500Name(c.tsa)}}};YAHOO.lang.extend(KJUR.asn1.tsp.TSTInfo,KJUR.asn1.ASN1Object);KJUR.asn1.tsp.TimeStampResp=function(c){KJUR.asn1.tsp.TimeStampResp.superclass.constructor.call(this);var a=KJUR.asn1;var b=KJUR.asn1.tsp;this.dStatus=null;this.dTST=null;this.getEncodedHex=function(){if(this.dStatus==null){throw"status shall be specified"}var d=[this.dStatus];if(this.dTST!=null){d.push(this.dTST)}Line truncated
|
||||
/*! asn1cades-1.0.0.js (c) 2013-2014 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.asn1=="undefined"||!KJUR.asn1){KJUR.asn1={}}if(typeof KJUR.asn1.cades=="undefined"||!KJUR.asn1.cades){KJUR.asn1.cades={}}KJUR.asn1.cades.SignaturePolicyIdentifier=function(e){KJUR.asn1.cades.SignaturePolicyIdentifier.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.16.2.15";var b=KJUR.asn1;var d=KJUR.asn1.cades;if(typeof e!="undefined"){if(typeof e.oid=="string"&&typeof e.hash=="object"){var f=new b.DERObjectIdentifier({oid:e.oid});var a=new d.OtherHashAlgAndValue(e.hash);var c=new b.DERSequence({array:[f,a]});this.valueList=[c]}}};YAHOO.lang.extend(KJUR.asn1.cades.SignaturePolicyIdentifier,KJUR.asn1.cms.Attribute);KJUR.asn1.cades.OtherHashAlgAndValue=function(b){KJUR.asn1.cades.OtherHashAlgAndValue.superclass.constructor.call(this);var a=KJUR.asn1;var c=KJUR.asn1.x509;this.dAlg=null;this.dHash=null;this.getEncodedHex=function(){var d=new a.DERSequence({array:[this.dAlg,this.dHash]});this.hTLV=d.getEncodedHex();return this.hTLV};if(typeof b!="undefined"){if(typeof b.alg=="string"&&typeof b.hash=="string"){this.dAlg=new c.AlgorithmIdentifier({name:b.alg});this.dHash=new a.DEROctetString({hex:b.hash})}}};YAHOO.lang.extend(KJUR.asn1.cades.OtherHashAlgAndValue,KJUR.asn1.ASN1Object);KJUR.asn1.cades.SignatureTimeStamp=function(c){KJUR.asn1.cades.SignatureTimeStamp.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.16.2.14";this.tstHex=null;var a=KJUR.asn1;if(typeof c!="undefined"){if(typeof c.res!="undefined"){if(typeof c.res=="string"&&c.res.match(/^[0-9A-Fa-f]+$/)){}else{if(c.res instanceof KJUR.asn1.ASN1Object){}else{throw"res param shall be ASN1Object or hex string"}}}if(typeof c.tst!="undefined"){if(typeof c.tst=="string"&&c.tst.match(/^[0-9A-Fa-f]+$/)){var b=new a.ASN1Object();this.tstHex=c.tst;b.hTLV=this.tstHex;b.getEncodedHex();this.valueList=[b]}else{if(c.tst instanceof KJUR.asn1.ASN1Object){}else{throw"tst param shall be ASN1Object or hex string"}}}}};YAHOO.lang.extend(KJUR.asn1.cades.SignatureTimeStamp,KJUR.asn1.cms.Attribute);KJUR.asn1.cades.CompleteCertificateRefs=function(c){KJUR.asn1.cades.CompleteCertificateRefs.superclass.constructor.call(this);this.attrTypeOid="1.2.840.113549.1.9.16.2.21";var a=KJUR.asn1;var b=KJUR.asn1.cades;this.setByArray=function(d){this.valueList=[];for(var e=0;e<d.length;e++){var f=new b.OtherCertID(d[e]);this.valueList.push(f)}};if(typeof c!="undefined"){if(typeof c=="object"&&typeof c.length=="number"){this.setByArray(c)}}};YAHOO.lang.extend(KJUR.asn1.cades.CompleteCertificateRefs,KJUR.asn1.cms.Attribute);KJUR.asn1.cades.OtherCertID=function(d){KJUR.asn1.cades.OtherCertID.superclass.constructor.call(this);var a=KJUR.asn1;var c=KJUR.asn1.cms;var b=KJUR.asn1.cades;this.hasIssuerSerial=true;this.dOtherCertHash=null;this.dIssuerSerial=null;this.setByCertPEM=function(e){this.dOtherCertHash=new b.OtherHash(e);if(this.hasIssuerSerial){this.dIssuerSerial=new c.IssuerAndSerialNumber(e)}};this.getEncodedHex=function(){if(this.hTLV!=null){return this.hTLV}if(this.dOtherCertHash==null){throw"otherCertHash not set"}var e=[this.dOtherCertHash];if(this.dIssuerSerial!=null){e.push(this.dIssuerSerial)}var f=new a.DERSequence({array:e});this.hTLV=f.getEncodedHex();return this.hTLV};if(typeof d!="undefined"){if(typeof d=="string"&&d.indexOf("-----BEGIN ")!=-1){this.setByCertPEM(d)}if(typeof d=="object"){if(d.hasis===false){this.hasIssuerSerial=false}if(typeof d.cert=="string"){this.setByCertPEM(d.cert)}}}};YAHOO.lang.extend(KJUR.asn1.cades.OtherCertID,KJUR.asn1.ASN1Object);KJUR.asn1.cades.OtherHash=function(c){KJUR.asn1.cades.OtherHash.superclass.constructor.call(this);var a=KJUR.asn1;var b=KJUR.asn1.cades;this.alg="sha256";this.dOtherHash=null;this.setByCertPEM=function(d){if(d.indexOf("-----BEGIN ")==-1){throw"certPEM not to seem PEM format"}var e=X509.pemToHex(d);var f=KJUR.crypto.Util.hashHex(e,this.alg);this.dOtherHash=new b.OtherHashAlgAndValue({alg:this.alg,hash:f})};this.getEncodedHex=function(){if(this.dOtherHash==null){throw"OtherHash not set"}return this.dOtherHash.getEncodedHex()};if(typeof c!="undefined"){if(typeof c=="string"){if(c.indexOf("-----BEGIN ")!=-1){this.setByCertPEM(c)}else{if(c.match(/^[0-9A-Fa-f]+$/)){this.dOtherHash=new a.DEROctetString({hex:c})}else{throw"unsupported string value for params"}}}else{if(typeof c=="object"){if(typeof c.cert=="string"){if(typeof c.alg=="string"){this.alg=c.alg}this.setByCertPEM(c.cert)}else{this.dOtherHash=new b.OtherHashAlgAndValue(c)}}}}};YAHOO.lang.extend(KJUR.asn1.cades.OtherHash,KJUR.asn1.ASN1Object);KJUR.asn1.cades.CAdESUtil=new function(){};KJUR.asn1.cades.CAdESUtil.addSigTS=function(c,b,a){};KJUR.asn1.cades.CAdESUtil.parseSignedDataForAddingUnsigned=function(d){var q=KJUR.asn1;var p=KJUR.asn1.cms;var c=KJUR.asn1.cades.CAdESUtil;var a={};if(ASN1HEX.getDecendantHexTLVByNthList(d,0,[0])!="06092a864886f70d010702"){throw"hex is not CMS SignedData"}var s=ASN1HEX.getDecendantIndexByNthList(d,0,[1,0]);var b=ASN1HEX.getPosArrayOfChLine truncated
|
||||
/*! asn1csr-1.0.0.js (c) 2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR.asn1.csr=="undefined"||!KJUR.asn1.csr){KJUR.asn1.csr={}}KJUR.asn1.csr.CertificationRequest=function(f){KJUR.asn1.csr.CertificationRequest.superclass.constructor.call(this);var b=null;var d=null;var e=null;var c=null;var a=null;this.sign=function(i,h){if(this.prvKey==null){this.prvKey=h}this.asn1SignatureAlg=new KJUR.asn1.x509.AlgorithmIdentifier({name:i});sig=new KJUR.crypto.Signature({alg:i});sig.initSign(this.prvKey);sig.updateHex(this.asn1CSRInfo.getEncodedHex());this.hexSig=sig.sign();this.asn1Sig=new KJUR.asn1.DERBitString({hex:"00"+this.hexSig});var g=new KJUR.asn1.DERSequence({array:[this.asn1CSRInfo,this.asn1SignatureAlg,this.asn1Sig]});this.hTLV=g.getEncodedHex();this.isModified=false};this.getPEMString=function(){var g=KJUR.asn1.ASN1Util.getPEMStringFromHex(this.getEncodedHex(),"CERTIFICATE REQUEST");return g};this.getEncodedHex=function(){if(this.isModified==false&&this.hTLV!=null){return this.hTLV}throw"not signed yet"};if(typeof f!="undefined"){if(typeof f.csrinfo!="undefined"){this.asn1CSRInfo=f.csrinfo}}};YAHOO.lang.extend(KJUR.asn1.csr.CertificationRequest,KJUR.asn1.ASN1Object);KJUR.asn1.csr.CertificationRequestInfo=function(a){KJUR.asn1.csr.CertificationRequestInfo.superclass.constructor.call(this);this._initialize=function(){this.asn1Array=new Array();this.asn1Version=new KJUR.asn1.DERInteger({"int":0});this.asn1Subject=null;this.asn1SubjPKey=null;this.extensionsArray=new Array()};this.setSubjectByParam=function(b){this.asn1Subject=new KJUR.asn1.x509.X500Name(b)};this.setSubjectPublicKeyByGetKey=function(c){var b=KEYUTIL.getKey(c);this.asn1SubjPKey=new KJUR.asn1.x509.SubjectPublicKeyInfo(b)};this.getEncodedHex=function(){this.asn1Array=new Array();this.asn1Array.push(this.asn1Version);this.asn1Array.push(this.asn1Subject);this.asn1Array.push(this.asn1SubjPKey);var c=new KJUR.asn1.DERSequence({array:this.extensionsArray});var b=new KJUR.asn1.DERTaggedObject({explicit:false,tag:"a0",obj:c});this.asn1Array.push(b);var d=new KJUR.asn1.DERSequence({array:this.asn1Array});this.hTLV=d.getEncodedHex();this.isModified=false;return this.hTLV};this._initialize()};YAHOO.lang.extend(KJUR.asn1.csr.CertificationRequestInfo,KJUR.asn1.ASN1Object);KJUR.asn1.csr.CSRUtil=new function(){};KJUR.asn1.csr.CSRUtil.newCSRPEM=function(f){var c=KJUR.asn1.csr;if(f.subject===undefined){throw"parameter subject undefined"}if(f.sbjpubkey===undefined){throw"parameter sbjpubkey undefined"}if(f.sigalg===undefined){throw"parameter sigalg undefined"}if(f.sbjprvkey===undefined){throw"parameter sbjpubkey undefined"}var b=new c.CertificationRequestInfo();b.setSubjectByParam(f.subject);b.setSubjectPublicKeyByGetKey(f.sbjpubkey);var d=new c.CertificationRequest({csrinfo:b});var a=KEYUTIL.getKey(f.sbjprvkey);d.sign(f.sigalg,a);var e=d.getPEMString();return e};
|
||||
/*! base64x-1.1.5 (c) 2012-2015 Kenji Urushima | kjur.github.com/jsjws/license
|
||||
*/
|
||||
function Base64x(){}function stoBA(d){var b=new Array();for(var c=0;c<d.length;c++){b[c]=d.charCodeAt(c)}return b}function BAtos(b){var d="";for(var c=0;c<b.length;c++){d=d+String.fromCharCode(b[c])}return d}function BAtohex(b){var e="";for(var d=0;d<b.length;d++){var c=b[d].toString(16);if(c.length==1){c="0"+c}e=e+c}return e}function stohex(a){return BAtohex(stoBA(a))}function stob64(a){return hex2b64(stohex(a))}function stob64u(a){return b64tob64u(hex2b64(stohex(a)))}function b64utos(a){return BAtos(b64toBA(b64utob64(a)))}function b64tob64u(a){a=a.replace(/\=/g,"");a=a.replace(/\+/g,"-");a=a.replace(/\//g,"_");return a}function b64utob64(a){if(a.length%4==2){a=a+"=="}else{if(a.length%4==3){a=a+"="}}a=a.replace(/-/g,"+");a=a.replace(/_/g,"/");return a}function hextob64u(a){if(a.length%2==1){a="0"+a}return b64tob64u(hex2b64(a))}function b64utohex(a){return b64tohex(b64utob64(a))}var utf8tob64u,b64utoutf8;if(typeof Buffer==="function"){utf8tob64u=function(a){return b64tob64u(new Buffer(a,"utf8").toString("base64"))};b64utoutf8=function(a){return new Buffer(b64utob64(a),"base64").toString("utf8")}}else{utf8tob64u=function(a){return hextob64u(uricmptohex(encodeURIComponentAll(a)))};b64utoutf8=function(a){return decodeURIComponent(hextouricmp(b64utohex(a)))}}function utf8tob64(a){return hex2b64(uricmptohex(encodeURIComponentAll(a)))}function b64toutf8(a){return decodeURIComponent(hextouricmp(b64tohex(a)))}function utf8tohex(a){return uricmptohex(encodeURIComponentAll(a))}function hextoutf8(a){return decodeURIComponent(hextouricmp(a))}function hextorstr(c){var b="";for(var a=0;a<c.length-1;a+=2){b+=String.fromCharCode(parseInt(c.substr(a,2),16))}return b}function rstrtohex(c){var a="";for(var b=0;b<c.length;b++){a+=("0"+c.charCodeAt(b).toString(16)).slice(-2)}return a}function hextob64(a){return hex2b64(a)}function hextob64nl(b){var a=hextob64(b);var c=a.replace(/(.{64})/g,"$1\r\n");c=c.replace(/\r\n$/,"");return c}function b64nltohex(b){var a=b.replace(/[^0-9A-Za-z\/+=]*/g,"");var c=b64tohex(a);return c}function uricmptohex(a){return a.replace(/%/g,"")}function hextouricmp(a){return a.replace(/(..)/g,"%$1")}function encodeURIComponentAll(a){var d=encodeURIComponent(a);var b="";for(var c=0;c<d.length;c++){if(d[c]=="%"){b=b+d.substr(c,3);c=c+2}else{b=b+"%"+stohex(d[c])}}return b}function newline_toUnix(a){a=a.replace(/\r\n/mg,"\n");return a}function newline_toDos(a){a=a.replace(/\r\n/mg,"\n");a=a.replace(/\n/mg,"\r\n");return a}var strdiffidx=function(c,a){var d=c.length;if(c.length>a.length){d=a.length}for(var b=0;b<d;b++){if(c.charCodeAt(b)!=a.charCodeAt(b)){return b}}if(c.length!=a.length){return d}return -1};
|
||||
/*! crypto-1.1.6.js (c) 2013-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.crypto=="undefined"||!KJUR.crypto){KJUR.crypto={}}KJUR.crypto.Util=new function(){this.DIGESTINFOHEAD={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414",};this.DEFAULTPROVIDER={md5:"cryptojs",sha1:"cryptojs",sha224:"cryptojs",sha256:"cryptojs",sha384:"cryptojs",sha512:"cryptojs",ripemd160:"cryptojs",hmacmd5:"cryptojs",hmacsha1:"cryptojs",hmacsha224:"cryptojs",hmacsha256:"cryptojs",hmacsha384:"cryptojs",hmacsha512:"cryptojs",hmacripemd160:"cryptojs",MD5withRSA:"cryptojs/jsrsa",SHA1withRSA:"cryptojs/jsrsa",SHA224withRSA:"cryptojs/jsrsa",SHA256withRSA:"cryptojs/jsrsa",SHA384withRSA:"cryptojs/jsrsa",SHA512withRSA:"cryptojs/jsrsa",RIPEMD160withRSA:"cryptojs/jsrsa",MD5withECDSA:"cryptojs/jsrsa",SHA1withECDSA:"cryptojs/jsrsa",SHA224withECDSA:"cryptojs/jsrsa",SHA256withECDSA:"cryptojs/jsrsa",SHA384withECDSA:"cryptojs/jsrsa",SHA512withECDSA:"cryptojs/jsrsa",RIPEMD160withECDSA:"cryptojs/jsrsa",SHA1withDSA:"cryptojs/jsrsa",SHA224withDSA:"cryptojs/jsrsa",SHA256withDSA:"cryptojs/jsrsa",MD5withRSAandMGF1:"cryptojs/jsrsa",SHA1withRSAandMGF1:"cryptojs/jsrsa",SHA224withRSAandMGF1:"cryptojs/jsrsa",SHA256withRSAandMGF1:"cryptojs/jsrsa",SHA384withRSAandMGF1:"cryptojs/jsrsa",SHA512withRSAandMGF1:"cryptojs/jsrsa",RIPEMD160withRSAandMGF1:"cryptojs/jsrsa",};this.CRYPTOJSMESSAGEDIGESTNAME={md5:"CryptoJS.algo.MD5",sha1:"CryptoJS.algo.SHA1",sha224:"CryptoJS.algo.SHA224",sha256:"CryptoJS.algo.SHA256",sha384:"CryptoJS.algo.SHA384",sha512:"CryptoJS.algo.SHA512",ripemd160:"CryptoJS.algo.RIPEMD160"};this.getDigestInfoHex=function(a,b){if(typeof this.DIGESTINFOHEAD[b]=="undefined"){throw"alg not supported in Util.DIGESTINFOHEAD: "+b}return this.DIGESTINFOHEAD[b]+a};this.getPaddedDigestInfoHex=function(h,a,j){var c=this.getDigestInfoHex(h,a);var d=j/4;if(c.length+22>d){throw"key is too short for SigAlg: keylen="+j+","+a}var b="0001";var k="00"+c;var g="";var l=d-b.length-k.length;for(var f=0;f<l;f+=2){g+="ff"}var e=b+g+k;return e};this.hashString=function(a,c){var b=new KJUR.crypto.MessageDigest({alg:c});return b.digestString(a)};this.hashHex=function(b,c){var a=new KJUR.crypto.MessageDigest({alg:c});return a.digestHex(b)};this.sha1=function(a){var b=new KJUR.crypto.MessageDigest({alg:"sha1",prov:"cryptojs"});return b.digestString(a)};this.sha256=function(a){var b=new KJUR.crypto.MessageDigest({alg:"sha256",prov:"cryptojs"});return b.digestString(a)};this.sha256Hex=function(a){var b=new KJUR.crypto.MessageDigest({alg:"sha256",prov:"cryptojs"});return b.digestHex(a)};this.sha512=function(a){var b=new KJUR.crypto.MessageDigest({alg:"sha512",prov:"cryptojs"});return b.digestString(a)};this.sha512Hex=function(a){var b=new KJUR.crypto.MessageDigest({alg:"sha512",prov:"cryptojs"});return b.digestHex(a)};this.md5=function(a){var b=new KJUR.crypto.MessageDigest({alg:"md5",prov:"cryptojs"});return b.digestString(a)};this.ripemd160=function(a){var b=new KJUR.crypto.MessageDigest({alg:"ripemd160",prov:"cryptojs"});return b.digestString(a)};this.getCryptoJSMDByName=function(a){}};KJUR.crypto.MessageDigest=function(params){var md=null;var algName=null;var provName=null;this.setAlgAndProvider=function(alg,prov){if(alg!=null&&prov===undefined){prov=KJUR.crypto.Util.DEFAULTPROVIDER[alg]}if(":md5:sha1:sha224:sha256:sha384:sha512:ripemd160:".indexOf(alg)!=-1&&prov=="cryptojs"){try{this.md=eval(KJUR.crypto.Util.CRYPTOJSMESSAGEDIGESTNAME[alg]).create()}catch(ex){throw"setAlgAndProvider hash alg set fail alg="+alg+"/"+ex}this.updateString=function(str){this.md.update(str)};this.updateHex=function(hex){var wHex=CryptoJS.enc.Hex.parse(hex);this.md.update(wHex)};this.digest=function(){var hash=this.md.finalize();return hash.toString(CryptoJS.enc.Hex)};this.digestString=function(str){this.updateString(str);return this.digest()};this.digestHex=function(hex){this.updateHex(hex);return this.digest()}}if(":sha256:".indexOf(alg)!=-1&&prov=="sjcl"){try{this.md=new sjcl.hash.sha256()}catch(ex){throw"setAlgAndProvider hash alg set fail alg="+alg+"/"+ex}this.updateString=function(str){this.md.update(str)};this.updateHex=function(hex){var baHex=sjcl.codec.hex.toBits(hex);this.md.update(baHex)};this.digest=function(){var hash=this.md.finalize();return sjcl.codec.hex.fromBits(hash)};this.digestString=function(str){this.updateString(str);return this.digest()};this.digestHex=function(hex){this.updateHex(hex);return this.digest()}}};this.updateString=function(str){throw"updateString(str) not supported for this alg/prov: "+this.algName+"/"+this.provName};this.updateHex=function(hex){throw"updateHex(hex) not supported for this alg/prov: "+this.algName+"/"+this.provName};this.digest=function(){throw"digest() not supporteLine truncated
|
||||
/*! ecdsa-modified-1.0.4.js (c) Stephan Thomas, Kenji Urushima | github.com/bitcoinjs/bitcoinjs-lib/blob/master/LICENSE
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.crypto=="undefined"||!KJUR.crypto){KJUR.crypto={}}KJUR.crypto.ECDSA=function(h){var e="secp256r1";var g=null;var b=null;var f=null;var a=new SecureRandom();var d=null;this.type="EC";function c(s,o,r,n){var j=Math.max(o.bitLength(),n.bitLength());var t=s.add2D(r);var q=s.curve.getInfinity();for(var p=j-1;p>=0;--p){q=q.twice2D();q.z=BigInteger.ONE;if(o.testBit(p)){if(n.testBit(p)){q=q.add2D(t)}else{q=q.add2D(s)}}else{if(n.testBit(p)){q=q.add2D(r)}}}return q}this.getBigRandom=function(i){return new BigInteger(i.bitLength(),a).mod(i.subtract(BigInteger.ONE)).add(BigInteger.ONE)};this.setNamedCurve=function(i){this.ecparams=KJUR.crypto.ECParameterDB.getByName(i);this.prvKeyHex=null;this.pubKeyHex=null;this.curveName=i};this.setPrivateKeyHex=function(i){this.isPrivate=true;this.prvKeyHex=i};this.setPublicKeyHex=function(i){this.isPublic=true;this.pubKeyHex=i};this.generateKeyPairHex=function(){var k=this.ecparams.n;var n=this.getBigRandom(k);var l=this.ecparams.G.multiply(n);var q=l.getX().toBigInteger();var o=l.getY().toBigInteger();var i=this.ecparams.keylen/4;var m=("0000000000"+n.toString(16)).slice(-i);var r=("0000000000"+q.toString(16)).slice(-i);var p=("0000000000"+o.toString(16)).slice(-i);var j="04"+r+p;this.setPrivateKeyHex(m);this.setPublicKeyHex(j);return{ecprvhex:m,ecpubhex:j}};this.signWithMessageHash=function(i){return this.signHex(i,this.prvKeyHex)};this.signHex=function(o,j){var t=new BigInteger(j,16);var l=this.ecparams.n;var q=new BigInteger(o,16);do{var m=this.getBigRandom(l);var u=this.ecparams.G;var p=u.multiply(m);var i=p.getX().toBigInteger().mod(l)}while(i.compareTo(BigInteger.ZERO)<=0);var v=m.modInverse(l).multiply(q.add(t.multiply(i))).mod(l);return KJUR.crypto.ECDSA.biRSSigToASN1Sig(i,v)};this.sign=function(m,u){var q=u;var j=this.ecparams.n;var p=BigInteger.fromByteArrayUnsigned(m);do{var l=this.getBigRandom(j);var t=this.ecparams.G;var o=t.multiply(l);var i=o.getX().toBigInteger().mod(j)}while(i.compareTo(BigInteger.ZERO)<=0);var v=l.modInverse(j).multiply(p.add(q.multiply(i))).mod(j);return this.serializeSig(i,v)};this.verifyWithMessageHash=function(j,i){return this.verifyHex(j,i,this.pubKeyHex)};this.verifyHex=function(m,i,p){var l,j;var o=KJUR.crypto.ECDSA.parseSigHex(i);l=o.r;j=o.s;var k;k=ECPointFp.decodeFromHex(this.ecparams.curve,p);var n=new BigInteger(m,16);return this.verifyRaw(n,l,j,k)};this.verify=function(o,p,j){var l,i;if(Bitcoin.Util.isArray(p)){var n=this.parseSig(p);l=n.r;i=n.s}else{if("object"===typeof p&&p.r&&p.s){l=p.r;i=p.s}else{throw"Invalid value for signature"}}var k;if(j instanceof ECPointFp){k=j}else{if(Bitcoin.Util.isArray(j)){k=ECPointFp.decodeFrom(this.ecparams.curve,j)}else{throw"Invalid format for pubkey value, must be byte array or ECPointFp"}}var m=BigInteger.fromByteArrayUnsigned(o);return this.verifyRaw(m,l,i,k)};this.verifyRaw=function(o,i,w,m){var l=this.ecparams.n;var u=this.ecparams.G;if(i.compareTo(BigInteger.ONE)<0||i.compareTo(l)>=0){return false}if(w.compareTo(BigInteger.ONE)<0||w.compareTo(l)>=0){return false}var p=w.modInverse(l);var k=o.multiply(p).mod(l);var j=i.multiply(p).mod(l);var q=u.multiply(k).add(m.multiply(j));var t=q.getX().toBigInteger().mod(l);return t.equals(i)};this.serializeSig=function(k,j){var l=k.toByteArraySigned();var i=j.toByteArraySigned();var m=[];m.push(2);m.push(l.length);m=m.concat(l);m.push(2);m.push(i.length);m=m.concat(i);m.unshift(m.length);m.unshift(48);return m};this.parseSig=function(n){var m;if(n[0]!=48){throw new Error("Signature not a valid DERSequence")}m=2;if(n[m]!=2){throw new Error("First element in signature must be a DERInteger")}var l=n.slice(m+2,m+2+n[m+1]);m+=2+n[m+1];if(n[m]!=2){throw new Error("Second element in signature must be a DERInteger")}var i=n.slice(m+2,m+2+n[m+1]);m+=2+n[m+1];var k=BigInteger.fromByteArrayUnsigned(l);var j=BigInteger.fromByteArrayUnsigned(i);return{r:k,s:j}};this.parseSigCompact=function(m){if(m.length!==65){throw"Signature has the wrong length"}var j=m[0]-27;if(j<0||j>7){throw"Invalid signature type"}var o=this.ecparams.n;var l=BigInteger.fromByteArrayUnsigned(m.slice(1,33)).mod(o);var k=BigInteger.fromByteArrayUnsigned(m.slice(33,65)).mod(o);return{r:l,s:k,i:j}};if(h!==undefined){if(h.curve!==undefined){this.curveName=h.curve}}if(this.curveName===undefined){this.curveName=e}this.setNamedCurve(this.curveName);if(h!==undefined){if(h.prv!==undefined){this.setPrivateKeyHex(h.prv)}if(h.pub!==undefined){this.setPublicKeyHex(h.pub)}}};KJUR.crypto.ECDSA.parseSigHex=function(a){var b=KJUR.crypto.ECDSA.parseSigHexInHexRS(a);var d=new BigInteger(b.r,16);var c=new BigInteger(b.s,16);return{r:d,s:c}};KJUR.crypto.ECDSA.parseSigHexInHexRS=function(c){if(c.substr(0,2)!="30"){throw"signature is not a ASN.1 sequence"}var b=ASN1HEX.getPosArrayOfChildren_AtObj(c,0);if(b.length!=2){throw"number of signature ASN.1 sequence elements seem wrong"}var g=b[0];var f=b[1];if(c.substr(g,2)!="02"){throw"1st item of sequene of signatuLine truncated
|
||||
/*! ecparam-1.0.0.js (c) 2013 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.crypto=="undefined"||!KJUR.crypto){KJUR.crypto={}}KJUR.crypto.ECParameterDB=new function(){var b={};var c={};function a(d){return new BigInteger(d,16)}this.getByName=function(e){var d=e;if(typeof c[d]!="undefined"){d=c[e]}if(typeof b[d]!="undefined"){return b[d]}throw"unregistered EC curve name: "+d};this.regist=function(A,l,o,g,m,e,j,f,k,u,d,x){b[A]={};var s=a(o);var z=a(g);var y=a(m);var t=a(e);var w=a(j);var r=new ECCurveFp(s,z,y);var q=r.decodePointHex("04"+f+k);b[A]["name"]=A;b[A]["keylen"]=l;b[A]["curve"]=r;b[A]["G"]=q;b[A]["n"]=t;b[A]["h"]=w;b[A]["oid"]=d;b[A]["info"]=x;for(var v=0;v<u.length;v++){c[u[v]]=A}}};KJUR.crypto.ECParameterDB.regist("secp128r1",128,"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC","E87579C11079F43DD824993C2CEE5ED3","FFFFFFFE0000000075A30D1B9038A115","1","161FF7528B899B2D0C28607CA52C5B86","CF5AC8395BAFEB13C02DA292DDED7A83",[],"","secp128r1 : SECG curve over a 128 bit prime field");KJUR.crypto.ECParameterDB.regist("secp160k1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73","0","7","0100000000000000000001B8FA16DFAB9ACA16B6B3","1","3B4C382CE37AA192A4019E763036F4F5DD4D7EBB","938CF935318FDCED6BC28286531733C3F03C4FEE",[],"","secp160k1 : SECG curve over a 160 bit prime field");KJUR.crypto.ECParameterDB.regist("secp160r1",160,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC","1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45","0100000000000000000001F4C8F927AED3CA752257","1","4A96B5688EF573284664698968C38BB913CBFC82","23A628553168947D59DCC912042351377AC5FB32",[],"","secp160r1 : SECG curve over a 160 bit prime field");KJUR.crypto.ECParameterDB.regist("secp192k1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37","0","3","FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D","1","DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D","9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D",[]);KJUR.crypto.ECParameterDB.regist("secp192r1",192,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC","64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1","FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831","1","188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012","07192B95FFC8DA78631011ED6B24CDD573F977A11E794811",[]);KJUR.crypto.ECParameterDB.regist("secp224r1",224,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE","B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4","FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D","1","B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21","BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34",[]);KJUR.crypto.ECParameterDB.regist("secp256k1",256,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F","0","7","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","1","79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798","483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8",[]);KJUR.crypto.ECParameterDB.regist("secp256r1",256,"FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF","FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC","5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B","FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551","1","6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296","4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5",["NIST P-256","P-256","prime256v1"]);KJUR.crypto.ECParameterDB.regist("secp384r1",384,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC","B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF","FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973","1","AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7","3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f",["NIST P-384","P-384"]);KJUR.crypto.ECParameterDB.regist("secp521r1",521,"1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC","051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00","1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA51868783BF2F966B7FCC0148F709A5D03BB5C9B8899C47AEBB6FB71E91386409","1","C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66","011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e6Line truncated
|
||||
/*! dsa-modified-1.0.1.js (c) Recurity Labs GmbH, Kenji Urushimma | github.com/openpgpjs/openpgpjs/blob/master/LICENSE
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.crypto=="undefined"||!KJUR.crypto){KJUR.crypto={}}KJUR.crypto.DSA=function(){this.p=null;this.q=null;this.g=null;this.y=null;this.x=null;this.type="DSA";this.setPrivate=function(z,w,v,A,u){this.isPrivate=true;this.p=z;this.q=w;this.g=v;this.y=A;this.x=u};this.setPublic=function(w,v,u,z){this.isPublic=true;this.p=w;this.q=v;this.g=u;this.y=z;this.x=null};this.signWithMessageHash=function(z){var v=this.p;var u=this.q;var C=this.g;var D=this.y;var E=this.x;var A=z.substr(0,u.bitLength()/4);var B=new BigInteger(z,16);var w=n(BigInteger.ONE.add(BigInteger.ONE),u.subtract(BigInteger.ONE));var G=(C.modPow(w,v)).mod(u);var F=(w.modInverse(u).multiply(B.add(E.multiply(G)))).mod(u);var H=KJUR.asn1.ASN1Util.jsonToASN1HEX({seq:[{"int":{bigint:G}},{"int":{bigint:F}}]});return H};this.verifyWithMessageHash=function(C,B){var z=this.p;var u=this.q;var G=this.g;var H=this.y;var E=this.parseASN1Signature(B);var K=E[0];var J=E[1];var C=C.substr(0,u.bitLength()/4);var D=new BigInteger(C,16);if(BigInteger.ZERO.compareTo(K)>0||K.compareTo(u)>0||BigInteger.ZERO.compareTo(J)>0||J.compareTo(u)>0){throw"invalid DSA signature"}var I=J.modInverse(u);var A=D.multiply(I).mod(u);var v=K.multiply(I).mod(u);var F=G.modPow(A,z).multiply(H.modPow(v,z)).mod(z).mod(u);return F.compareTo(K)==0};this.parseASN1Signature=function(u){try{var y=new BigInteger(ASN1HEX.getVbyList(u,0,[0],"02"),16);var v=new BigInteger(ASN1HEX.getVbyList(u,0,[1],"02"),16);return[y,v]}catch(w){throw"malformed DSA signature"}};function d(E,w,B,v,u,C){var z=KJUR.crypto.Util.hashString(w,E.toLowerCase());var z=z.substr(0,u.bitLength()/4);var A=new BigInteger(z,16);var y=n(BigInteger.ONE.add(BigInteger.ONE),u.subtract(BigInteger.ONE));var F=(B.modPow(y,v)).mod(u);var D=(y.modInverse(u).multiply(A.add(C.multiply(F)))).mod(u);var G=new Array();G[0]=F;G[1]=D;return G}function r(v){var u=openpgp.config.config.prefer_hash_algorithm;switch(Math.round(v.bitLength()/8)){case 20:if(u!=2&&u>11&&u!=10&&u<8){return 2}return u;case 28:if(u>11&&u<8){return 11}return u;case 32:if(u>10&&u<8){return 8}return u;default:util.print_debug("DSA select hash algorithm: returning null for an unknown length of q");return null}}this.select_hash_algorithm=r;function m(I,K,J,B,z,u,F,G){var C=KJUR.crypto.Util.hashString(B,I.toLowerCase());var C=C.substr(0,u.bitLength()/4);var D=new BigInteger(C,16);if(BigInteger.ZERO.compareTo(K)>0||K.compareTo(u)>0||BigInteger.ZERO.compareTo(J)>0||J.compareTo(u)>0){util.print_error("invalid DSA Signature");return null}var H=J.modInverse(u);var A=D.multiply(H).mod(u);var v=K.multiply(H).mod(u);var E=F.modPow(A,z).multiply(G.modPow(v,z)).mod(z).mod(u);return E.compareTo(K)==0}function a(z){var A=new BigInteger(z,primeCenterie);var y=j(q,512);var u=t(p,q,z);var v;do{v=new BigInteger(q.bitCount(),rand)}while(x.compareTo(BigInteger.ZERO)!=1&&x.compareTo(q)!=-1);var w=g.modPow(x,p);return{x:v,q:A,p:y,g:u,y:w}}function j(y,z,w){if(z%64!=0){return false}var u;var v;do{u=w(bitcount,true);v=u.subtract(BigInteger.ONE);u=u.subtract(v.remainder(y))}while(!u.isProbablePrime(primeCenterie)||u.bitLength()!=l);return u}function t(B,z,A,w){var u=B.subtract(BigInteger.ONE);var y=u.divide(z);var v;do{v=w(A)}while(v.compareTo(u)!=-1&&v.compareTo(BigInteger.ONE)!=1);return v.modPow(y,B)}function o(w,y,u){var v;do{v=u(y,false)}while(v.compareTo(w)!=-1&&v.compareTo(BigInteger.ZERO)!=1);return v}function i(v,w){k=o(v);var u=g.modPow(k,w).mod(v);return u}function h(B,w,y,v,z,u){var A=B(v);s=(w.modInverse(z).multiply(A.add(u.multiply(y)))).mod(z);return s}this.sign=d;this.verify=m;function n(w,u){if(u.compareTo(w)<=0){return}var v=u.subtract(w);var y=e(v.bitLength());while(y>v){y=e(v.bitLength())}return w.add(y)}function e(w){if(w<0){return null}var u=Math.floor((w+7)/8);var v=c(u);if(w%8>0){v=String.fromCharCode((Math.pow(2,w%8)-1)&v.charCodeAt(0))+v.substring(1)}return new BigInteger(f(v),16)}function c(w){var u="";for(var v=0;v<w;v++){u+=String.fromCharCode(b())}return u}function b(){var u=new Uint32Array(1);window.crypto.getRandomValues(u);return u[0]&255}function f(y){if(y==null){return""}var v=[];var w=y.length;var z=0;var u;while(z<w){u=y[z++].charCodeAt().toString(16);while(u.length<2){u="0"+u}v.push(""+u)}return v.join("")}this.getRandomBigIntegerInRange=n;this.getRandomBigInteger=e;this.getRandomBytes=c};
|
||||
/*! pkcs5pkey-1.0.6.js (c) 2013-2014 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
var PKCS5PKEY=function(){var c=function(n,p,o){return i(CryptoJS.AES,n,p,o)};var d=function(n,p,o){return i(CryptoJS.TripleDES,n,p,o)};var i=function(q,v,s,o){var p=CryptoJS.enc.Hex.parse(v);var u=CryptoJS.enc.Hex.parse(s);var n=CryptoJS.enc.Hex.parse(o);var r={};r.key=u;r.iv=n;r.ciphertext=p;var t=q.decrypt(r,u,{iv:n});return CryptoJS.enc.Hex.stringify(t)};var j=function(n,p,o){return e(CryptoJS.AES,n,p,o)};var m=function(n,p,o){return e(CryptoJS.TripleDES,n,p,o)};var e=function(s,x,v,p){var r=CryptoJS.enc.Hex.parse(x);var w=CryptoJS.enc.Hex.parse(v);var o=CryptoJS.enc.Hex.parse(p);var n={};var u=s.encrypt(r,w,{iv:o});var q=CryptoJS.enc.Hex.parse(u.toString());var t=CryptoJS.enc.Base64.stringify(q);return t};var g={"AES-256-CBC":{proc:c,eproc:j,keylen:32,ivlen:16},"AES-192-CBC":{proc:c,eproc:j,keylen:24,ivlen:16},"AES-128-CBC":{proc:c,eproc:j,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:d,eproc:m,keylen:24,ivlen:8}};var b=function(n){return g[n]["proc"]};var k=function(n){var p=CryptoJS.lib.WordArray.random(n);var o=CryptoJS.enc.Hex.stringify(p);return o};var l=function(q){var r={};if(q.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"))){r.cipher=RegExp.$1;r.ivsalt=RegExp.$2}if(q.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"))){r.type=RegExp.$1}var p=-1;var t=0;if(q.indexOf("\r\n\r\n")!=-1){p=q.indexOf("\r\n\r\n");t=2}if(q.indexOf("\n\n")!=-1){p=q.indexOf("\n\n");t=1}var o=q.indexOf("-----END");if(p!=-1&&o!=-1){var n=q.substring(p+t*2,o-t);n=n.replace(/\s+/g,"");r.data=n}return r};var h=function(o,w,n){var t=n.substring(0,16);var r=CryptoJS.enc.Hex.parse(t);var p=CryptoJS.enc.Utf8.parse(w);var s=g[o]["keylen"]+g[o]["ivlen"];var v="";var u=null;for(;;){var q=CryptoJS.algo.MD5.create();if(u!=null){q.update(u)}q.update(p);q.update(r);u=q.finalize();v=v+CryptoJS.enc.Hex.stringify(u);if(v.length>=s*2){break}}var x={};x.keyhex=v.substr(0,g[o]["keylen"]*2);x.ivhex=v.substr(g[o]["keylen"]*2,g[o]["ivlen"]*2);return x};var a=function(n,t,p,u){var q=CryptoJS.enc.Base64.parse(n);var o=CryptoJS.enc.Hex.stringify(q);var s=g[t]["proc"];var r=s(o,p,u);return r};var f=function(n,q,o,s){var p=g[q]["eproc"];var r=p(n,o,s);return r};return{version:"1.0.5",getHexFromPEM:function(o,r){var p=o;if(p.indexOf("BEGIN "+r)==-1){throw"can't find PEM header: "+r}p=p.replace("-----BEGIN "+r+"-----","");p=p.replace("-----END "+r+"-----","");var q=p.replace(/\s+/g,"");var n=b64tohex(q);return n},getDecryptedKeyHexByKeyIV:function(o,r,q,p){var n=b(r);return n(o,q,p)},parsePKCS5PEM:function(n){return l(n)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(o,n,p){return h(o,n,p)},decryptKeyB64:function(n,p,o,q){return a(n,p,o,q)},getDecryptedKeyHex:function(w,v){var o=l(w);var r=o.type;var p=o.cipher;var n=o.ivsalt;var q=o.data;var u=h(p,v,n);var t=u.keyhex;var s=a(q,p,t,n);return s},getRSAKeyFromEncryptedPKCS5PEM:function(p,o){var q=this.getDecryptedKeyHex(p,o);var n=new RSAKey();n.readPrivateKeyFromASN1HexString(q);return n},getEryptedPKCS5PEMFromPrvKeyHex:function(q,x,r,p){var n="";if(typeof r=="undefined"||r==null){r="AES-256-CBC"}if(typeof g[r]=="undefined"){throw"PKCS5PKEY unsupported algorithm: "+r}if(typeof p=="undefined"||p==null){var t=g[r]["ivlen"];var s=k(t);p=s.toUpperCase()}var w=h(r,x,p);var v=w.keyhex;var u=f(q,r,v,p);var o=u.replace(/(.{64})/g,"$1\r\n");var n="-----BEGIN RSA PRIVATE KEY-----\r\n";n+="Proc-Type: 4,ENCRYPTED\r\n";n+="DEK-Info: "+r+","+p+"\r\n";n+="\r\n";n+=o;n+="\r\n-----END RSA PRIVATE KEY-----\r\n";return n},getEryptedPKCS5PEMFromRSAKey:function(C,D,o,s){var A=new KJUR.asn1.DERInteger({"int":0});var v=new KJUR.asn1.DERInteger({bigint:C.n});var z=new KJUR.asn1.DERInteger({"int":C.e});var B=new KJUR.asn1.DERInteger({bigint:C.d});var t=new KJUR.asn1.DERInteger({bigint:C.p});var r=new KJUR.asn1.DERInteger({bigint:C.q});var y=new KJUR.asn1.DERInteger({bigint:C.dmp1});var u=new KJUR.asn1.DERInteger({bigint:C.dmq1});var x=new KJUR.asn1.DERInteger({bigint:C.coeff});var E=new KJUR.asn1.DERSequence({array:[A,v,z,B,t,r,y,u,x]});var w=E.getEncodedHex();return this.getEryptedPKCS5PEMFromPrvKeyHex(w,D,o,s)},newEncryptedPKCS5PEM:function(n,o,r,s){if(typeof o=="undefined"||o==null){o=1024}if(typeof r=="undefined"||r==null){r="10001"}var p=new RSAKey();p.generate(o,r);var q=null;if(typeof s=="undefined"||s==null){q=this.getEncryptedPKCS5PEMFromRSAKey(pkey,n)}else{q=this.getEncryptedPKCS5PEMFromRSAKey(pkey,n,s)}return q},getRSAKeyFromPlainPKCS8PEM:function(p){if(p.match(/ENCRYPTED/)){throw"pem shall be not ENCRYPTED"}var o=this.getHexFromPEM(p,"PRIVATE KEY");var n=this.getRSAKeyFromPlainPKCS8Hex(o);return n},getRSAKeyFromPlainPKCS8Hex:function(q){var p=ASN1HEX.getPosArrayOfChildren_AtObj(q,0);if(p.length!=3){throw"outer DERSequence shall have 3 elements: "+p.length}var o=ASN1HEX.getHexOfTLV_AtObj(q,p[1]);if(o!="300d06092a864886f70d0101010500"){throw"PKCS8 AlgorithmIdentifier is not rsaEnc: "+o}var o=ASN1HEX.getHexOfTLV_AtObj(q,p[1]);var r=ASN1HEX.getHexOfTLV_AtObj(q,p[2]);var s=ASN1HEX.getHexOfV_AtObj(r,0);var n=newLine truncated
|
||||
/*! keyutil-1.0.10.js (c) 2013-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
var KEYUTIL=function(){var d=function(p,r,q){return k(CryptoJS.AES,p,r,q)};var e=function(p,r,q){return k(CryptoJS.TripleDES,p,r,q)};var a=function(p,r,q){return k(CryptoJS.DES,p,r,q)};var k=function(s,x,u,q){var r=CryptoJS.enc.Hex.parse(x);var w=CryptoJS.enc.Hex.parse(u);var p=CryptoJS.enc.Hex.parse(q);var t={};t.key=w;t.iv=p;t.ciphertext=r;var v=s.decrypt(t,w,{iv:p});return CryptoJS.enc.Hex.stringify(v)};var l=function(p,r,q){return g(CryptoJS.AES,p,r,q)};var o=function(p,r,q){return g(CryptoJS.TripleDES,p,r,q)};var f=function(p,r,q){return g(CryptoJS.DES,p,r,q)};var g=function(t,y,v,q){var s=CryptoJS.enc.Hex.parse(y);var x=CryptoJS.enc.Hex.parse(v);var p=CryptoJS.enc.Hex.parse(q);var w=t.encrypt(s,x,{iv:p});var r=CryptoJS.enc.Hex.parse(w.toString());var u=CryptoJS.enc.Base64.stringify(r);return u};var i={"AES-256-CBC":{proc:d,eproc:l,keylen:32,ivlen:16},"AES-192-CBC":{proc:d,eproc:l,keylen:24,ivlen:16},"AES-128-CBC":{proc:d,eproc:l,keylen:16,ivlen:16},"DES-EDE3-CBC":{proc:e,eproc:o,keylen:24,ivlen:8},"DES-CBC":{proc:a,eproc:f,keylen:8,ivlen:8}};var c=function(p){return i[p]["proc"]};var m=function(p){var r=CryptoJS.lib.WordArray.random(p);var q=CryptoJS.enc.Hex.stringify(r);return q};var n=function(t){var u={};if(t.match(new RegExp("DEK-Info: ([^,]+),([0-9A-Fa-f]+)","m"))){u.cipher=RegExp.$1;u.ivsalt=RegExp.$2}if(t.match(new RegExp("-----BEGIN ([A-Z]+) PRIVATE KEY-----"))){u.type=RegExp.$1}var r=-1;var v=0;if(t.indexOf("\r\n\r\n")!=-1){r=t.indexOf("\r\n\r\n");v=2}if(t.indexOf("\n\n")!=-1){r=t.indexOf("\n\n");v=1}var q=t.indexOf("-----END");if(r!=-1&&q!=-1){var p=t.substring(r+v*2,q-v);p=p.replace(/\s+/g,"");u.data=p}return u};var j=function(q,y,p){var v=p.substring(0,16);var t=CryptoJS.enc.Hex.parse(v);var r=CryptoJS.enc.Utf8.parse(y);var u=i[q]["keylen"]+i[q]["ivlen"];var x="";var w=null;for(;;){var s=CryptoJS.algo.MD5.create();if(w!=null){s.update(w)}s.update(r);s.update(t);w=s.finalize();x=x+CryptoJS.enc.Hex.stringify(w);if(x.length>=u*2){break}}var z={};z.keyhex=x.substr(0,i[q]["keylen"]*2);z.ivhex=x.substr(i[q]["keylen"]*2,i[q]["ivlen"]*2);return z};var b=function(p,v,r,w){var s=CryptoJS.enc.Base64.parse(p);var q=CryptoJS.enc.Hex.stringify(s);var u=i[v]["proc"];var t=u(q,r,w);return t};var h=function(p,s,q,u){var r=i[s]["eproc"];var t=r(p,q,u);return t};return{version:"1.0.0",getHexFromPEM:function(q,u){var r=q;if(r.indexOf("-----BEGIN ")==-1){throw"can't find PEM header: "+u}if(typeof u=="string"&&u!=""){r=r.replace("-----BEGIN "+u+"-----","");r=r.replace("-----END "+u+"-----","")}else{r=r.replace(/-----BEGIN [^-]+-----/,"");r=r.replace(/-----END [^-]+-----/,"")}var t=r.replace(/\s+/g,"");var p=b64tohex(t);return p},getDecryptedKeyHexByKeyIV:function(q,t,s,r){var p=c(t);return p(q,s,r)},parsePKCS5PEM:function(p){return n(p)},getKeyAndUnusedIvByPasscodeAndIvsalt:function(q,p,r){return j(q,p,r)},decryptKeyB64:function(p,r,q,s){return b(p,r,q,s)},getDecryptedKeyHex:function(y,x){var q=n(y);var t=q.type;var r=q.cipher;var p=q.ivsalt;var s=q.data;var w=j(r,x,p);var v=w.keyhex;var u=b(s,r,v,p);return u},getRSAKeyFromEncryptedPKCS5PEM:function(r,q){var s=this.getDecryptedKeyHex(r,q);var p=new RSAKey();p.readPrivateKeyFromASN1HexString(s);return p},getEncryptedPKCS5PEMFromPrvKeyHex:function(x,s,A,t,r){var p="";if(typeof t=="undefined"||t==null){t="AES-256-CBC"}if(typeof i[t]=="undefined"){throw"KEYUTIL unsupported algorithm: "+t}if(typeof r=="undefined"||r==null){var v=i[t]["ivlen"];var u=m(v);r=u.toUpperCase()}var z=j(t,A,r);var y=z.keyhex;var w=h(s,t,y,r);var q=w.replace(/(.{64})/g,"$1\r\n");var p="-----BEGIN "+x+" PRIVATE KEY-----\r\n";p+="Proc-Type: 4,ENCRYPTED\r\n";p+="DEK-Info: "+t+","+r+"\r\n";p+="\r\n";p+=q;p+="\r\n-----END "+x+" PRIVATE KEY-----\r\n";return p},getEncryptedPKCS5PEMFromRSAKey:function(D,E,r,t){var B=new KJUR.asn1.DERInteger({"int":0});var w=new KJUR.asn1.DERInteger({bigint:D.n});var A=new KJUR.asn1.DERInteger({"int":D.e});var C=new KJUR.asn1.DERInteger({bigint:D.d});var u=new KJUR.asn1.DERInteger({bigint:D.p});var s=new KJUR.asn1.DERInteger({bigint:D.q});var z=new KJUR.asn1.DERInteger({bigint:D.dmp1});var v=new KJUR.asn1.DERInteger({bigint:D.dmq1});var y=new KJUR.asn1.DERInteger({bigint:D.coeff});var F=new KJUR.asn1.DERSequence({array:[B,w,A,C,u,s,z,v,y]});var x=F.getEncodedHex();return this.getEncryptedPKCS5PEMFromPrvKeyHex("RSA",x,E,r,t)},newEncryptedPKCS5PEM:function(p,q,t,u){if(typeof q=="undefined"||q==null){q=1024}if(typeof t=="undefined"||t==null){t="10001"}var r=new RSAKey();r.generate(q,t);var s=null;if(typeof u=="undefined"||u==null){s=this.getEncryptedPKCS5PEMFromRSAKey(r,p)}else{s=this.getEncryptedPKCS5PEMFromRSAKey(r,p,u)}return s},getRSAKeyFromPlainPKCS8PEM:function(r){if(r.match(/ENCRYPTED/)){throw"pem shall be not ENCRYPTED"}var q=this.getHexFromPEM(r,"PRIVATE KEY");var p=this.getRSAKeyFromPlainPKCS8Hex(q);return p},getRSAKeyFromPlainPKCS8Hex:function(s){var r=ASN1HEX.getPosArrayOfChildren_AtObj(s,0);if(r.length!=3){throw"outer DERSequence shall have 3 elements: "+rLine truncated
|
||||
/*! rsapem-1.1.js (c) 2012 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
function _rsapem_pemToBase64(b){var a=b;a=a.replace("-----BEGIN RSA PRIVATE KEY-----","");a=a.replace("-----END RSA PRIVATE KEY-----","");a=a.replace(/[ \n]+/g,"");return a}function _rsapem_getPosArrayOfChildrenFromHex(d){var j=new Array();var k=ASN1HEX.getStartPosOfV_AtObj(d,0);var f=ASN1HEX.getPosOfNextSibling_AtObj(d,k);var h=ASN1HEX.getPosOfNextSibling_AtObj(d,f);var b=ASN1HEX.getPosOfNextSibling_AtObj(d,h);var l=ASN1HEX.getPosOfNextSibling_AtObj(d,b);var e=ASN1HEX.getPosOfNextSibling_AtObj(d,l);var g=ASN1HEX.getPosOfNextSibling_AtObj(d,e);var c=ASN1HEX.getPosOfNextSibling_AtObj(d,g);var i=ASN1HEX.getPosOfNextSibling_AtObj(d,c);j.push(k,f,h,b,l,e,g,c,i);return j}function _rsapem_getHexValueArrayOfChildrenFromHex(i){var o=_rsapem_getPosArrayOfChildrenFromHex(i);var r=ASN1HEX.getHexOfV_AtObj(i,o[0]);var f=ASN1HEX.getHexOfV_AtObj(i,o[1]);var j=ASN1HEX.getHexOfV_AtObj(i,o[2]);var k=ASN1HEX.getHexOfV_AtObj(i,o[3]);var c=ASN1HEX.getHexOfV_AtObj(i,o[4]);var b=ASN1HEX.getHexOfV_AtObj(i,o[5]);var h=ASN1HEX.getHexOfV_AtObj(i,o[6]);var g=ASN1HEX.getHexOfV_AtObj(i,o[7]);var l=ASN1HEX.getHexOfV_AtObj(i,o[8]);var m=new Array();m.push(r,f,j,k,c,b,h,g,l);return m}function _rsapem_readPrivateKeyFromASN1HexString(c){var b=_rsapem_getHexValueArrayOfChildrenFromHex(c);this.setPrivateEx(b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8])}function _rsapem_readPrivateKeyFromPEMString(e){var c=_rsapem_pemToBase64(e);var d=b64tohex(c);var b=_rsapem_getHexValueArrayOfChildrenFromHex(d);this.setPrivateEx(b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8])}RSAKey.prototype.readPrivateKeyFromPEMString=_rsapem_readPrivateKeyFromPEMString;RSAKey.prototype.readPrivateKeyFromASN1HexString=_rsapem_readPrivateKeyFromASN1HexString;
|
||||
/*! rsasign-1.2.7.js (c) 2012 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
var _RE_HEXDECONLY=new RegExp("");_RE_HEXDECONLY.compile("[^0-9a-f]","gi");function _rsasign_getHexPaddedDigestInfoForString(d,e,a){var b=function(f){return KJUR.crypto.Util.hashString(f,a)};var c=b(d);return KJUR.crypto.Util.getPaddedDigestInfoHex(c,a,e)}function _zeroPaddingOfSignature(e,d){var c="";var a=d/4-e.length;for(var b=0;b<a;b++){c=c+"0"}return c+e}function _rsasign_signString(d,a){var b=function(e){return KJUR.crypto.Util.hashString(e,a)};var c=b(d);return this.signWithMessageHash(c,a)}function _rsasign_signWithMessageHash(e,c){var f=KJUR.crypto.Util.getPaddedDigestInfoHex(e,c,this.n.bitLength());var b=parseBigInt(f,16);var d=this.doPrivate(b);var a=d.toString(16);return _zeroPaddingOfSignature(a,this.n.bitLength())}function _rsasign_signStringWithSHA1(a){return _rsasign_signString.call(this,a,"sha1")}function _rsasign_signStringWithSHA256(a){return _rsasign_signString.call(this,a,"sha256")}function pss_mgf1_str(c,a,e){var b="",d=0;while(b.length<a){b+=hextorstr(e(rstrtohex(c+String.fromCharCode.apply(String,[(d&4278190080)>>24,(d&16711680)>>16,(d&65280)>>8,d&255]))));d+=1}return b}function _rsasign_signStringPSS(e,a,d){var c=function(f){return KJUR.crypto.Util.hashHex(f,a)};var b=c(rstrtohex(e));if(d===undefined){d=-1}return this.signWithMessageHashPSS(b,a,d)}function _rsasign_signWithMessageHashPSS(l,a,k){var b=hextorstr(l);var g=b.length;var m=this.n.bitLength()-1;var c=Math.ceil(m/8);var d;var o=function(i){return KJUR.crypto.Util.hashHex(i,a)};if(k===-1||k===undefined){k=g}else{if(k===-2){k=c-g-2}else{if(k<-2){throw"invalid salt length"}}}if(c<(g+k+2)){throw"data too long"}var f="";if(k>0){f=new Array(k);new SecureRandom().nextBytes(f);f=String.fromCharCode.apply(String,f)}var n=hextorstr(o(rstrtohex("\x00\x00\x00\x00\x00\x00\x00\x00"+b+f)));var j=[];for(d=0;d<c-k-g-2;d+=1){j[d]=0}var e=String.fromCharCode.apply(String,j)+"\x01"+f;var h=pss_mgf1_str(n,e.length,o);var q=[];for(d=0;d<e.length;d+=1){q[d]=e.charCodeAt(d)^h.charCodeAt(d)}var p=(65280>>(8*c-m))&255;q[0]&=~p;for(d=0;d<g;d++){q.push(n.charCodeAt(d))}q.push(188);return _zeroPaddingOfSignature(this.doPrivate(new BigInteger(q)).toString(16),this.n.bitLength())}function _rsasign_getDecryptSignatureBI(a,d,c){var b=new RSAKey();b.setPublic(d,c);var e=b.doPublic(a);return e}function _rsasign_getHexDigestInfoFromSig(a,c,b){var e=_rsasign_getDecryptSignatureBI(a,c,b);var d=e.toString(16).replace(/^1f+00/,"");return d}function _rsasign_getAlgNameAndHashFromHexDisgestInfo(f){for(var e in KJUR.crypto.Util.DIGESTINFOHEAD){var d=KJUR.crypto.Util.DIGESTINFOHEAD[e];var b=d.length;if(f.substring(0,b)==d){var c=[e,f.substring(b)];return c}}return[]}function _rsasign_verifySignatureWithArgs(f,b,g,j){var e=_rsasign_getHexDigestInfoFromSig(b,g,j);var h=_rsasign_getAlgNameAndHashFromHexDisgestInfo(e);if(h.length==0){return false}var d=h[0];var i=h[1];var a=function(k){return KJUR.crypto.Util.hashString(k,d)};var c=a(f);return(i==c)}function _rsasign_verifyHexSignatureForMessage(c,b){var d=parseBigInt(c,16);var a=_rsasign_verifySignatureWithArgs(b,d,this.n.toString(16),this.e.toString(16));return a}function _rsasign_verifyString(f,j){j=j.replace(_RE_HEXDECONLY,"");j=j.replace(/[ \n]+/g,"");var b=parseBigInt(j,16);if(b.bitLength()>this.n.bitLength()){return 0}var i=this.doPublic(b);var e=i.toString(16).replace(/^1f+00/,"");var g=_rsasign_getAlgNameAndHashFromHexDisgestInfo(e);if(g.length==0){return false}var d=g[0];var h=g[1];var a=function(k){return KJUR.crypto.Util.hashString(k,d)};var c=a(f);return(h==c)}function _rsasign_verifyWithMessageHash(e,a){a=a.replace(_RE_HEXDECONLY,"");a=a.replace(/[ \n]+/g,"");var b=parseBigInt(a,16);if(b.bitLength()>this.n.bitLength()){return 0}var h=this.doPublic(b);var g=h.toString(16).replace(/^1f+00/,"");var c=_rsasign_getAlgNameAndHashFromHexDisgestInfo(g);if(c.length==0){return false}var d=c[0];var f=c[1];return(f==e)}function _rsasign_verifyStringPSS(c,b,a,f){var e=function(g){return KJUR.crypto.Util.hashHex(g,a)};var d=e(rstrtohex(c));if(f===undefined){f=-1}return this.verifyWithMessageHashPSS(d,b,a,f)}function _rsasign_verifyWithMessageHashPSS(f,s,l,c){var k=new BigInteger(s,16);if(k.bitLength()>this.n.bitLength()){return false}var r=function(i){return KJUR.crypto.Util.hashHex(i,l)};var j=hextorstr(f);var h=j.length;var g=this.n.bitLength()-1;var m=Math.ceil(g/8);var q;if(c===-1||c===undefined){c=h}else{if(c===-2){c=m-h-2}else{if(c<-2){throw"invalid salt length"}}}if(m<(h+c+2)){throw"data too long"}var a=this.doPublic(k).toByteArray();for(q=0;q<a.length;q+=1){a[q]&=255}while(a.length<m){a.unshift(0)}if(a[m-1]!==188){throw"encoded message does not end in 0xbc"}a=String.fromCharCode.apply(String,a);var d=a.substr(0,m-h-1);var e=a.substr(d.length,h);var p=(65280>>(8*m-g))&255;if((d.charCodeAt(0)&p)!==0){throw"bits beyond keysize not zero"}var n=pss_mgf1_str(e,d.length,r);var o=[];for(q=0;q<d.length;q+=1){o[q]=d.charCodeAt(q)^n.charCodeAt(q)}o[0]&=~p;var b=m-h-c-2;for(q=0;q<b;q+=1){if(o[q]!==0){throw"leftmost octets nLine truncated
|
||||
/*! x509-1.1.6.js (c) 2012-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
function X509(){this.subjectPublicKeyRSA=null;this.subjectPublicKeyRSA_hN=null;this.subjectPublicKeyRSA_hE=null;this.hex=null;this.getSerialNumberHex=function(){return ASN1HEX.getDecendantHexVByNthList(this.hex,0,[0,1])};this.getIssuerHex=function(){return ASN1HEX.getDecendantHexTLVByNthList(this.hex,0,[0,3])};this.getIssuerString=function(){return X509.hex2dn(ASN1HEX.getDecendantHexTLVByNthList(this.hex,0,[0,3]))};this.getSubjectHex=function(){return ASN1HEX.getDecendantHexTLVByNthList(this.hex,0,[0,5])};this.getSubjectString=function(){return X509.hex2dn(ASN1HEX.getDecendantHexTLVByNthList(this.hex,0,[0,5]))};this.getNotBefore=function(){var a=ASN1HEX.getDecendantHexVByNthList(this.hex,0,[0,4,0]);a=a.replace(/(..)/g,"%$1");a=decodeURIComponent(a);return a};this.getNotAfter=function(){var a=ASN1HEX.getDecendantHexVByNthList(this.hex,0,[0,4,1]);a=a.replace(/(..)/g,"%$1");a=decodeURIComponent(a);return a};this.readCertPEM=function(c){var e=X509.pemToHex(c);var b=X509.getPublicKeyHexArrayFromCertHex(e);var d=new RSAKey();d.setPublic(b[0],b[1]);this.subjectPublicKeyRSA=d;this.subjectPublicKeyRSA_hN=b[0];this.subjectPublicKeyRSA_hE=b[1];this.hex=e};this.readCertPEMWithoutRSAInit=function(c){var d=X509.pemToHex(c);var b=X509.getPublicKeyHexArrayFromCertHex(d);this.subjectPublicKeyRSA.setPublic(b[0],b[1]);this.subjectPublicKeyRSA_hN=b[0];this.subjectPublicKeyRSA_hE=b[1];this.hex=d}}X509.pemToBase64=function(a){var b=a;b=b.replace("-----BEGIN CERTIFICATE-----","");b=b.replace("-----END CERTIFICATE-----","");b=b.replace(/[ \n]+/g,"");return b};X509.pemToHex=function(a){var c=X509.pemToBase64(a);var b=b64tohex(c);return b};X509.getSubjectPublicKeyPosFromCertHex=function(f){var e=X509.getSubjectPublicKeyInfoPosFromCertHex(f);if(e==-1){return -1}var b=ASN1HEX.getPosArrayOfChildren_AtObj(f,e);if(b.length!=2){return -1}var d=b[1];if(f.substring(d,d+2)!="03"){return -1}var c=ASN1HEX.getStartPosOfV_AtObj(f,d);if(f.substring(c,c+2)!="00"){return -1}return c+2};X509.getSubjectPublicKeyInfoPosFromCertHex=function(d){var c=ASN1HEX.getStartPosOfV_AtObj(d,0);var b=ASN1HEX.getPosArrayOfChildren_AtObj(d,c);if(b.length<1){return -1}if(d.substring(b[0],b[0]+10)=="a003020102"){if(b.length<6){return -1}return b[6]}else{if(b.length<5){return -1}return b[5]}};X509.getPublicKeyHexArrayFromCertHex=function(f){var e=X509.getSubjectPublicKeyPosFromCertHex(f);var b=ASN1HEX.getPosArrayOfChildren_AtObj(f,e);if(b.length!=2){return[]}var d=ASN1HEX.getHexOfV_AtObj(f,b[0]);var c=ASN1HEX.getHexOfV_AtObj(f,b[1]);if(d!=null&&c!=null){return[d,c]}else{return[]}};X509.getHexTbsCertificateFromCert=function(b){var a=ASN1HEX.getStartPosOfV_AtObj(b,0);return a};X509.getPublicKeyHexArrayFromCertPEM=function(c){var d=X509.pemToHex(c);var b=X509.getPublicKeyHexArrayFromCertHex(d);return b};X509.hex2dn=function(e){var f="";var c=ASN1HEX.getPosArrayOfChildren_AtObj(e,0);for(var d=0;d<c.length;d++){var b=ASN1HEX.getHexOfTLV_AtObj(e,c[d]);f=f+"/"+X509.hex2rdn(b)}return f};X509.hex2rdn=function(a){var f=ASN1HEX.getDecendantHexTLVByNthList(a,0,[0,0]);var e=ASN1HEX.getDecendantHexVByNthList(a,0,[0,1]);var c="";try{c=X509.DN_ATTRHEX[f]}catch(b){c=f}e=e.replace(/(..)/g,"%$1");var d=decodeURIComponent(e);return c+"="+d};X509.DN_ATTRHEX={"0603550406":"C","060355040a":"O","060355040b":"OU","0603550403":"CN","0603550405":"SN","0603550408":"ST","0603550407":"L",};X509.getPublicKeyFromCertPEM=function(f){var c=X509.getPublicKeyInfoPropOfCertPEM(f);if(c.algoid=="2a864886f70d010101"){var i=KEYUTIL.parsePublicRawRSAKeyHex(c.keyhex);var j=new RSAKey();j.setPublic(i.n,i.e);return j}else{if(c.algoid=="2a8648ce3d0201"){var e=KJUR.crypto.OID.oidhex2name[c.algparam];var j=new KJUR.crypto.ECDSA({curve:e,info:c.keyhex});j.setPublicKeyHex(c.keyhex);return j}else{if(c.algoid=="2a8648ce380401"){var b=ASN1HEX.getVbyList(c.algparam,0,[0],"02");var a=ASN1HEX.getVbyList(c.algparam,0,[1],"02");var d=ASN1HEX.getVbyList(c.algparam,0,[2],"02");var h=ASN1HEX.getHexOfV_AtObj(c.keyhex,0);h=h.substr(2);var j=new KJUR.crypto.DSA();j.setPublic(new BigInteger(b,16),new BigInteger(a,16),new BigInteger(d,16),new BigInteger(h,16));return j}else{throw"unsupported key"}}}};X509.getPublicKeyInfoPropOfCertPEM=function(e){var c={};c.algparam=null;var g=X509.pemToHex(e);var d=ASN1HEX.getPosArrayOfChildren_AtObj(g,0);if(d.length!=3){throw"malformed X.509 certificate PEM (code:001)"}if(g.substr(d[0],2)!="30"){throw"malformed X.509 certificate PEM (code:002)"}var b=ASN1HEX.getPosArrayOfChildren_AtObj(g,d[0]);if(b.length<7){throw"malformed X.509 certificate PEM (code:003)"}var h=ASN1HEX.getPosArrayOfChildren_AtObj(g,b[6]);if(h.length!=2){throw"malformed X.509 certificate PEM (code:004)"}var f=ASN1HEX.getPosArrayOfChildren_AtObj(g,h[0]);if(f.length!=2){throw"malformed X.509 certificate PEM (code:005)"}c.algoid=ASN1HEX.getHexOfV_AtObj(g,f[0]);if(g.substr(f[1],2)=="06"){c.algparam=ASN1HEX.getHexOfV_AtObj(g,f[1])}else{if(g.substr(f[1],2)=="30"){c.algparam=ASN1HEX.getHexOfTLV_AtObj(g,f[1])}}if(g.substr(h[1],2)!="03"){Line truncated
|
||||
/*! Mike Samuel (c) 2009 | code.google.com/p/json-sans-eval
|
||||
*/
|
||||
var jsonParse=(function(){var e="(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)";var j='(?:[^\\0-\\x08\\x0a-\\x1f"\\\\]|\\\\(?:["/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';var i='(?:"'+j+'*")';var d=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]|"+e+"|"+i+")","g");var k=new RegExp("\\\\(?:([^u])|u(.{4}))","g");var g={'"':'"',"/":"/","\\":"\\",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"};function h(l,m,n){return m?g[m]:String.fromCharCode(parseInt(n,16))}var c=new String("");var a="\\";var f={"{":Object,"[":Array};var b=Object.hasOwnProperty;return function(u,q){var p=u.match(d);var x;var v=p[0];var l=false;if("{"===v){x={}}else{if("["===v){x=[]}else{x=[];l=true}}var t;var r=[x];for(var o=1-l,m=p.length;o<m;++o){v=p[o];var w;switch(v.charCodeAt(0)){default:w=r[0];w[t||w.length]=+(v);t=void 0;break;case 34:v=v.substring(1,v.length-1);if(v.indexOf(a)!==-1){v=v.replace(k,h)}w=r[0];if(!t){if(w instanceof Array){t=w.length}else{t=v||c;break}}w[t]=v;t=void 0;break;case 91:w=r[0];r.unshift(w[t||w.length]=[]);t=void 0;break;case 93:r.shift();break;case 102:w=r[0];w[t||w.length]=false;t=void 0;break;case 110:w=r[0];w[t||w.length]=null;t=void 0;break;case 116:w=r[0];w[t||w.length]=true;t=void 0;break;case 123:w=r[0];r.unshift(w[t||w.length]={});t=void 0;break;case 125:r.shift();break}}if(l){if(r.length!==1){throw new Error()}x=x[0]}else{if(r.length){throw new Error()}}if(q){var s=function(C,B){var D=C[B];if(D&&typeof D==="object"){var n=null;for(var z in D){if(b.call(D,z)&&D!==C){var y=s(D,z);if(y!==void 0){D[z]=y}else{if(!n){n=[]}n.push(z)}}}if(n){for(var A=n.length;--A>=0;){delete D[n[A]]}}}return q.call(C,B,D)};x=s({"":x},"")}return x}})();
|
||||
/*! jws-3.2.4 (c) 2013-2015 Kenji Urushima | kjur.github.com/jsrsasign/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.jws=="undefined"||!KJUR.jws){KJUR.jws={}}KJUR.jws.JWS=function(){var i=KJUR.jws.JWS;this.parseJWS=function(o,q){if((this.parsedJWS!==undefined)&&(q||(this.parsedJWS.sigvalH!==undefined))){return}if(o.match(/^([^.]+)\.([^.]+)\.([^.]+)$/)==null){throw"JWS signature is not a form of 'Head.Payload.SigValue'."}var r=RegExp.$1;var m=RegExp.$2;var s=RegExp.$3;var u=r+"."+m;this.parsedJWS={};this.parsedJWS.headB64U=r;this.parsedJWS.payloadB64U=m;this.parsedJWS.sigvalB64U=s;this.parsedJWS.si=u;if(!q){var p=b64utohex(s);var n=parseBigInt(p,16);this.parsedJWS.sigvalH=p;this.parsedJWS.sigvalBI=n}var l=b64utoutf8(r);var t=b64utoutf8(m);this.parsedJWS.headS=l;this.parsedJWS.payloadS=t;if(!i.isSafeJSONString(l,this.parsedJWS,"headP")){throw"malformed JSON string for JWS Head: "+l}};function b(m,l){return utf8tob64u(m)+"."+utf8tob64u(l)}function f(n,m){var l=function(o){return KJUR.crypto.Util.hashString(o,m)};if(l==null){throw"hash function not defined in jsrsasign: "+m}return l(n)}function h(r,o,l,p,n){var q=b(r,o);var m=parseBigInt(l,16);return _rsasign_verifySignatureWithArgs(q,m,p,n)}this.verifyJWSByNE=function(n,m,l){this.parseJWS(n);return _rsasign_verifySignatureWithArgs(this.parsedJWS.si,this.parsedJWS.sigvalBI,m,l)};this.verifyJWSByKey=function(o,n){this.parseJWS(o);var l=c(this.parsedJWS.headP);var m=this.parsedJWS.headP.alg.substr(0,2)=="PS";if(n.hashAndVerify){return n.hashAndVerify(l,new Buffer(this.parsedJWS.si,"utf8").toString("base64"),b64utob64(this.parsedJWS.sigvalB64U),"base64",m)}else{if(m){return n.verifyStringPSS(this.parsedJWS.si,this.parsedJWS.sigvalH,l)}else{return n.verifyString(this.parsedJWS.si,this.parsedJWS.sigvalH)}}};this.verifyJWSByPemX509Cert=function(n,l){this.parseJWS(n);var m=new X509();m.readCertPEM(l);return m.subjectPublicKeyRSA.verifyString(this.parsedJWS.si,this.parsedJWS.sigvalH)};function c(m){var n=m.alg;var l="";if(n!="RS256"&&n!="RS512"&&n!="PS256"&&n!="PS512"){throw"JWS signature algorithm not supported: "+n}if(n.substr(2)=="256"){l="sha256"}if(n.substr(2)=="512"){l="sha512"}return l}function e(l){return c(jsonParse(l))}function k(l,q,t,n,r,s){var o=new RSAKey();o.setPrivate(n,r,s);var m=e(l);var p=o.signString(t,m);return p}function j(r,q,p,o,n){var l=null;if(typeof n=="undefined"){l=e(r)}else{l=c(n)}var m=n.alg.substr(0,2)=="PS";if(o.hashAndSign){return b64tob64u(o.hashAndSign(l,p,"binary","base64",m))}else{if(m){return hextob64u(o.signStringPSS(p,l))}else{return hextob64u(o.signString(p,l))}}}function g(q,n,p,m,o){var l=b(q,n);return k(q,n,l,p,m,o)}this.generateJWSByNED=function(s,o,r,n,q){if(!i.isSafeJSONString(s)){throw"JWS Head is not safe JSON string: "+s}var m=b(s,o);var p=k(s,o,m,r,n,q);var l=hextob64u(p);this.parsedJWS={};this.parsedJWS.headB64U=m.split(".")[0];this.parsedJWS.payloadB64U=m.split(".")[1];this.parsedJWS.sigvalB64U=l;return m+"."+l};this.generateJWSByKey=function(q,o,l){var p={};if(!i.isSafeJSONString(q,p,"headP")){throw"JWS Head is not safe JSON string: "+q}var n=b(q,o);var m=j(q,o,n,l,p.headP);this.parsedJWS={};this.parsedJWS.headB64U=n.split(".")[0];this.parsedJWS.payloadB64U=n.split(".")[1];this.parsedJWS.sigvalB64U=m;return n+"."+m};function d(r,q,p,m){var o=new RSAKey();o.readPrivateKeyFromPEMString(m);var l=e(r);var n=o.signString(p,l);return n}this.generateJWSByP1PrvKey=function(q,o,l){if(!i.isSafeJSONString(q)){throw"JWS Head is not safe JSON string: "+q}var n=b(q,o);var p=d(q,o,n,l);var m=hextob64u(p);this.parsedJWS={};this.parsedJWS.headB64U=n.split(".")[0];this.parsedJWS.payloadB64U=n.split(".")[1];this.parsedJWS.sigvalB64U=m;return n+"."+m}};KJUR.jws.JWS.sign=function(b,p,i,l,k){var j=KJUR.jws.JWS;if(!j.isSafeJSONString(p)){throw"JWS Head is not safe JSON string: "+p}var e=j.readSafeJSONString(p);if((b==""||b==null)&&e.alg!==undefined){b=e.alg}if((b!=""&&b!=null)&&e.alg===undefined){e.alg=b;p=JSON.stringify(e)}var d=null;if(j.jwsalg2sigalg[b]===undefined){throw"unsupported alg name: "+b}else{d=j.jwsalg2sigalg[b]}var c=utf8tob64u(p);var g=utf8tob64u(i);var n=c+"."+g;var m="";if(d.substr(0,4)=="Hmac"){if(l===undefined){throw"hexadecimal key shall be specified for HMAC"}var h=new KJUR.crypto.Mac({alg:d,pass:hextorstr(l)});h.updateString(n);m=h.doFinal()}else{if(d.indexOf("withECDSA")!=-1){var o=new KJUR.crypto.Signature({alg:d});o.init(l,k);o.updateString(n);hASN1Sig=o.sign();m=KJUR.crypto.ECDSA.asn1SigToConcatSig(hASN1Sig)}else{if(d!="none"){var o=new KJUR.crypto.Signature({alg:d});o.init(l,k);o.updateString(n);m=o.sign()}}}var f=hextob64u(m);return n+"."+f};KJUR.jws.JWS.verify=function(o,s,j){var l=KJUR.jws.JWS;var p=o.split(".");var d=p[0];var k=p[1];var b=d+"."+k;var q=b64utohex(p[2]);var i=l.readSafeJSONString(b64utoutf8(p[0]));var h=null;var r=null;if(i.alg===undefined){throw"algorithm not specified in header"}else{h=i.alg;r=h.substr(0,2)}if(j!=null&&Object.prototype.toString.call(j)==="[object Array]"&&j.length>0){var c=":"+j.join(":")+":";if(c.indexOf(":"+h+":")==-1){throw"aLine truncated
|
||||
/*! jwsjs-2.0.1 (c) 2010-2015 Kenji Urushima | kjur.github.com/jsjws/license
|
||||
*/
|
||||
if(typeof KJUR=="undefined"||!KJUR){KJUR={}}if(typeof KJUR.jws=="undefined"||!KJUR.jws){KJUR.jws={}}KJUR.jws.JWSJS=function(){var a=KJUR.jws.JWS;this.aHeader=[];this.sPayload="";this.aSignature=[];this.init=function(){this.aHeader=[];this.sPayload="";this.aSignature=[]};this.initWithJWS=function(c){this.init();var b=new KJUR.jws.JWS();b.parseJWS(c);this.aHeader.push(b.parsedJWS.headB64U);this.sPayload=b.parsedJWS.payloadB64U;this.aSignature.push(b.parsedJWS.sigvalB64U)};this.addSignatureByHeaderKey=function(e,b){var d=b64utoutf8(this.sPayload);var c=new KJUR.jws.JWS();var f=c.generateJWSByP1PrvKey(e,d,b);this.aHeader.push(c.parsedJWS.headB64U);this.aSignature.push(c.parsedJWS.sigvalB64U)};this.addSignatureByHeaderPayloadKey=function(e,d,b){var c=new KJUR.jws.JWS();var f=c.generateJWSByP1PrvKey(e,d,b);this.aHeader.push(c.parsedJWS.headB64U);this.sPayload=c.parsedJWS.payloadB64U;this.aSignature.push(c.parsedJWS.sigvalB64U)};this.verifyWithCerts=function(c){if(this.aHeader.length!=c.length){throw"num headers does not match with num certs"}if(this.aSignature.length!=c.length){throw"num signatures does not match with num certs"}var k=this.sPayload;var g="";for(var d=0;d<c.length;d++){var e=c[d];var f=this.aHeader[d];var m=this.aSignature[d];var b=f+"."+k+"."+m;var j=new KJUR.jws.JWS();try{var l=j.verifyJWSByPemX509Cert(b,e);if(l!=1){g+=(d+1)+"th signature unmatch. "}}catch(h){g+=(d+1)+"th signature fail("+h+"). "}}if(g==""){return 1}else{throw g}};this.readJWSJS=function(b){var c=a.readSafeJSONString(b);if(c==null){throw"argument is not JSON string: "+b}this.aHeader=c.headers;this.sPayload=c.payload;this.aSignature=c.signatures};this.getJSON=function(){return{headers:this.aHeader,payload:this.sPayload,signatures:this.aSignature}};this.isEmpty=function(){if(this.aHeader.length==0){return 1}return 0}};
|
||||