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"] = "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
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=
|
(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;
|
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=
|
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);
|
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!==
|
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,
|
_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===
|
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=
|
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!==
|
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()},
|
{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,
|
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=
|
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,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"
|
|
||||||
};
|
|
||||||
|
|
||||||
//--------------------------------------------------------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;/5YAAAABngAAAAJCAQAABBkCAAAGMQIAAAOOAgAAFCsJAAAWZB0AABeb+wAAGD7cAQAqgt4BACuJ3gEAKMLeAQApzt4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWVRQUAAAAAABnwAAAPoAAQAAADIAARsAAABNAGkAYwByAG8AcwBvAGYAdAAgAE8AZgBmAGkAYwBlACAAUABvAHcAZQByAFAAbwBpAG4AdAACDAAAAC0EOgRABDAEPQQgACgAMQA2ADoAOQApAAQHAAAAMQA0AC4AMAAwADAAMAAFWwEAAAYAAAAABwAAAAAIAQAAAAkAAAAACgAAAAALAAAAAAwADQAOAA8A+wLSAAAA+gAWAAAAHwRABDUENwQ1BD0EQgQwBEYEOARPBCAAUABvAHcAZQByAFAAbwBpAG4AdAABCgAAAFAAbwBsAGwAaQBuAGEAdABvAHIAAg8AAABTAGUAcgBnAGUAeQAgAEsAaQByAGkAbABsAG8AdgADAgAAADUAMQAEFAAAADIAMAAxADIALQAxADIALQAwADIAVAAyADAAOgAzADYAOgAxADEAWgAFFAAAADIAMAAxADMALQAxADAALQAyADIAVAAxADQAOgAyADQAOgAwADMAWgD7BBMAAAD6AAb7AAoAAAD6SBkBAEgZAQD7BlgAAAD6ACYAAAB7ADUAQwAyADIANQA0ADQAQQAtADcARQBFADYALQA0ADMANAAyAC0AQgAwADQAOAAtADgANQBCAEQAQwA5AEYARAAxAEMAMwBBAH0A+wAAAAAAA5gGAAD6CAH7AGIGAAAAqQAAAPoABAHg8w0AAgEEAQYACAAAAAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsBqQAAAPoABAHg8w0AAgEEAQYACPD5BgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsCqQAAAPoABAHg8w0AAgEEAQYACODzDQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsDqQAAAPoABAHg8w0AAgEEAQYACNDtFAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsEqQAAAPoABAHg8w0AAgEEAQYACMDnGwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsFqQAAAPoABAHg8w0AAgEEAQYACLDhIgAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsGqQAAAPoABAHg8w0AAgEEAQYACKDbKQAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsHqQAAAPoABAHg8w0AAgEEAQYACJDVMAAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsIqQAAAPoABAHg8w0AAgEEAQYACIDPNwAKAPsDAAAAAAQAAAAABQAAAAAGAAAAAAcEAAAAAAAAAAhxAAAA+giwBAAAEQgHAAD7ARMAAAADDgAAAAAJAAAAAwQAAAD6AA/7AgAAAAADEwAAAPoDBgAAACsAbQBuAC0AbAB0APsEEwAAAPoDBgAAACsAbQBuAC0AZQBhAPsFEwAAAPoDBgAAACsAbQBuAC0AYwBzAPsJPwAAAPr7AwAAAAAEAAAAAAUAAAAABgAAAAAHBAAAAAAAAAAIGwAAAPoKBQAAAGUAbgAtAFUAUwD7AQAAAAACAAAAAAEEAAAAAAAAAAMMAAAA+gAQpWgAAcCGiwD7BQ4AAAD6AMCGiwABzHtOAAIO+wEAAAAUMBQAAPoACwAAACEEQgQwBD0ENAQwBEAEQgQ9BDAETwT7AOASAAAA+gAAAPoABQAAAEMAbwBsAG8AcgD7DB4AAAAEGQAAAPoABgAAAHcAaQBuAGQAbwB3AAH/Av8D//sNDQAAAAEIAAAA+gDuAewC4fsIDQAAAAEIAAAA+gAPASQCPvsKDQAAAAEIAAAA+gD+ARkC//sADQAAAAEIAAAA+gAAAQAC//sJDQAAAAEIAAAA+gAfAUkCffsBDQAAAAEIAAAA+gD+ARkC//sCDQAAAAEIAAAA+gAAAbACUPsDDQAAAAEIAAAA+gD/AQACAPsLDQAAAAEIAAAA+gBUAY0C1PsEDQAAAAEIAAAA+gBLAawCxvsFDQAAAAEIAAAA+gD/Af8CAPsB6QoAAPoADAAAABoEOwQwBEEEQQQ4BEcENQRBBDoEMARPBPsAOQUAAAARAAAA+gMFAAAAQQByAGkAYQBsAPsBEQAAAPoDBQAAAEEAcgBpAGEAbAD7AhEAAAD6AwUAAABBAHIAaQBhAGwA+wPyBAAAHgAAAAAkAAAA+gAEAAAASgBwAGEAbgABCAAAAC3/M/8gADD/tDC3MMMwrzD7ABgAAAD6AAQAAABIAGEAbgBnAAECAAAAy7PAxvsAGAAAAPoABAAAAEgAYQBuAHMAAQIAAADRnlNP+wAeAAAA+gAEAAAASABhAG4AdAABBQAAAK5f345ja9Ge1Jr7AB4AAAD6AAQAAABBAHIAYQBiAAEFAAAAQQByAGkAYQBsAPsAHgAAAPoABAAAAEgAZQBiAHIAAQUAAABBAHIAaQBhAGwA+wAoAAAA+gAEAAAAVABoAGEAaQABCgAAAEMAbwByAGQAaQBhACAATgBlAHcA+wAeAAAA+gAEAAAARQB0AGgAaQABBQAAAE4AeQBhAGwAYQD7ACAAAAD6AAQAAABCAGUAbgBnAAEGAAAAVgByAGkAbgBkAGEA+wAgAAAA+gAEAAAARwB1AGoAcgABBgAAAFMAaAByAHUAdABpAPsAJAAAAPoABAAAAEsAaABtAHIAAQgAAABEAGEAdQBuAFAAZQBuAGgA+wAeAAAA+gAEAAAASwBuAGQAYQABBQAAAFQAdQBuAGcAYQD7AB4AAAD6AAQAAABHAHUAcgB1AAEFAAAAUgBhAGEAdgBpAPsAJAAAAPoABAAAAEMAYQBuAHMAAQgAAABFAHUAcABoAGUAbQBpAGEA+wA8AAAA+gAEAAAAQwBoAGUAcgABFAAAAFAAbABhAG4AdABhAGcAZQBuAGUAdAAgAEMAaABlAHIAbwBrAGUAZQD7ADgAAAD6AAQAAABZAGkAaQBpAAESAAAATQBpAGMAcgBvAHMAbwBmAHQAIABZAGkAIABCAGEAaQB0AGkA+wA4AAAA+gAEAAAAVABpAGIAdAABEgAAAE0AaQBjAHIAbwBzAG8AZgB0ACAASABpAG0AYQBsAGEAeQBhAPsAIgAAAPoABAAAAFQAaABhAGEAAQcAAABNAFYAIABCAG8AbABpAPsAIAAAAPoABAAAAEQAZQB2AGEAAQYAAABNAGEAbgBnAGEAbAD7ACIAAAD6AAQAAABUAGUAbAB1AAEHAAAARwBhAHUAdABhAG0AaQD7AB4AAAD6AAQAAABUAGEAbQBsAAEFAAAATABhAHQAaABhAPsANgAAAPoABAAAAFMAeQByAGMAAREAAABFAHMAdAByAGEAbgBnAGUAbABvACAARQBkAGUAcwBzAGEA+wAiAAAA+gAEAAAATwByAHkAYQABBwAAAEsAYQBsAGkAbgBnAGEA+wAiAAAA+gAEAAAATQBsAHkAbLine truncated
|
|
||||||
|
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;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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_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
|
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
|
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 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
|
;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
|
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
|
||||||
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
|
_.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
|
||||||
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(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
|
||||||
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
|
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.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
|
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
|
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
|
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
|
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
|
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
|
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 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
|
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
|
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
|
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
|
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
|
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 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
|
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
|
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
|
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}};
|
|
||||||