!function(e){if("object"==typeofexports&&"undefined"!=typeofmodule)module.exports=e();elseif("function"==typeofdefine&&define.amd)define([],e);else{vart;t="undefined"!=typeofwindow?window:"undefined"!=typeofglobal?global:"undefined"!=typeofself?self:this,t.Handsontable=e()}}(function(){vare;returnfunctiont(e,n,o){functionr(l,a){if(!n[l]){if(!e[l]){varu="function"==typeofrequire&&require;if(!a&&u)returnu(l,!0);if(i)returni(l,!0);if(s[l]&&"undefined"!=typeofwindow[s[l]])returnwindow[s[l]];varc=newError("Cannot find module '"+l+"'");throwc.code="MODULE_NOT_FOUND",c}vard=n[l]={exports:{}};e[l][0].call(d.exports,function(t){varn=e[l][1][t];returnr(n?n:t)},d,d.exports,t,e,n,o)}returnn[l].exports}for(vari="function"==typeofrequire&&require,s=JSON.parse('{"zeroclipboard":"ZeroClipboard","moment":"moment","pikaday":"Pikaday"}')||{},l=0;l<o.length;l++)r(o[l]);returnr}({1:[function(e,t,n){window.jQuery&&($.fn.handsontable=function(e){vart,n,o,r,i,s=this.first(),l=s.data("handsontable");if("string"!=typeofe)returni=e||{},l?l.updateSettings(i):(l=newHandsontable.Core(s[0],i),s.data("handsontable",l),l.init()),s;if(o=[],arguments.length>1)for(t=1,n=arguments.length;n>t;t++)o.push(arguments[t]);if(l){if("undefined"==typeofl[e])thrownewError("Handsontable do not provide action: "+e);r=l[e].apply(l,o),"destroy"===e&&s.removeData()}returnr})},{}],2:[function(e,t,n){"use strict";Object.defineProperties(n,{WalkontableBorder:{get:function(){returnC}},__esModule:{value:!0}});varo,r,i,s,l,a,u=(o=e("helpers/dom/element"),o&&o.__esModule&&o||{"default":o}),c=u.getComputedStyle,d=u.getTrimmingContainer,h=u.innerWidth,f=u.innerHeight,p=u.offset,g=u.outerHeight,m=u.outerWidth,w=(r=e("helpers/dom/event"),r&&r.__esModule&&r||{"default":r}).stopImmediatePropagation,v=(i=e("helpers/browser"),i&&i.__esModule&&i||{"default":i}).isMobileBrowser,y=(s=e("eventManager"),s&&s.__esModule&&s||{"default":s}).EventManager,b=(l=e("cell/coords"),l&&l.__esModule&&l||{"default":l}).WalkontableCellCoords,C=((a=e("overlay/_base.js"),a&&a.__esModule&&a||{"default":a}).WalkontableOverlay,function(e,t){t&&(this.eventManager=newy(e),this.instance=e,this.wot=e,this.settings=t,this.mouseDown=!1,this.main=null,this.top=null,this.left=null,this.bottom=null,this.right=null,this.topStyle=null,this.leftStyle=null,this.bottomStyle=null,this.rightStyle=null,this.cornerDefaultStyle={width:"5px",height:"5px",borderWidth:"2px",borderStyle:"solid",borderColor:"#FFF"},this.corner=null,this.cornerStyle=null,this.createBorders(t),this.registerListeners())});$traceurRuntime.createClass(C,{registerListeners:function(){vare=this;this.eventManager.addEventListener(document.body,"mousedown",function(){returne.onMouseDown()}),this.eventManager.addEventListener(document.body,"mouseup",function(){returne.onMouseUp()});for(vart=this,n=function(n,o){t.eventManager.addEventListener(t.main.childNodes[n],"mouseenter",function(t){returne.onMouseEnter(t,e.main.childNodes[n])})},o=0,r=this.main.childNodes.length;r>o;o++)n(o,r)},onMouseDown:function(){this.mouseDown=!0},onMouseUp:function(){this.mouseDown=!1},onMouseEnter:function(e,t){functionn(e){returne.clientY<Math.floor(i.top)?!0:e.clientY>Math.ceil(i.top+i.height)?!0:e.clientX<Math.floor(i.left)?!0:e.clientX>Math.ceil(i.left+i.width)?!0:void0}functiono(e){n(e)&&(r.eventManager.removeEventListener(document.body,"mousemove",o),t.style.display="block")}if(this.mouseDown&&this.wot.getSetting("hideBorderOnMouseDownOver")){e.preventDefault(),w(e);varr=this,i=t.getBoundingClientRect();t.style.display="none",this.eventManager.addEventListener(document.body,"mousemove",o)}},createBorders:function(e){this.main=document.createElement("div");vart=["top","left","bottom","right","corner"],n=this.main.style;n.position="absolute",n.top=0,n.left=0;for(varo=0;5>o;o++){varr=t[o],i=document.createElement("div");i.className="wtBorder "+(this.settings.className||""),this.settings[r]&&this.settings[r].hide&&(i.className+=" hidden"),n=i.style,n.backgroundColor=this.settings[r]&&this.settings[r].color?this.settings[r].col
returnthis.unOffsettedTH(this.sourceToRendered(e))}},{}),window.WalkontableColumnFilter=o},{}],10:[function(e,t,n){"use strict";Object.defineProperties(n,{WalkontableRowFilter:{get:function(){returno}},__esModule:{value:!0}});varo=function(e,t,n){this.offset=e,this.total=t,this.countTH=n};$traceurRuntime.createClass(o,{offsetted:function(e){returne+this.offset},unOffsetted:function(e){returne-this.offset},renderedToSource:function(e){returnthis.offsetted(e)},sourceToRendered:function(e){returnthis.unOffsetted(e)},offsettedTH:function(e){returne-this.countTH},unOffsettedTH:function(e){returne+this.countTH},visibleColHeadedRowToSourceRow:function(e){returnthis.renderedToSource(this.offsettedTH(e))},sourceRowToVisibleColHeadedRow:function(e){returnthis.unOffsettedTH(this.sourceToRendered(e))}},{}),window.WalkontableRowFilter=o},{}],11:[function(e,t,n){"use strict";Object.defineProperties(n,{WalkontableOverlay:{get:function(){returnh}},__esModule:{value:!0}});varo,r,i,s=(o=e("helpers/dom/element"),o&&o.__esModule&&o||{"default":o}),l=s.getScrollableElement,a=s.getTrimmingContainer,u=(r=e("helpers/object"),r&&r.__esModule&&r||{"default":r}).defineGetter,c=(i=e("eventManager"),i&&i.__esModule&&i||{"default":i}).eventManager,d={},h=function(e){u(this,"wot",e,{writable:!1}),this.instance=this.wot,this.type="",this.mainTableScrollableElement=null,this.TABLE=this.wot.wtTable.TABLE,this.hider=this.wot.wtTable.hider,this.spreader=this.wot.wtTable.spreader,this.holder=this.wot.wtTable.holder,this.wtRootElement=this.wot.wtTable.wtRootElement,this.trimmingContainer=a(this.hider.parentNode.parentNode),this.needFullRender=this.shouldBeRendered(),this.areElementSizesAdjusted=!1},f=h;$traceurRuntime.createClass(h,{shouldBeRendered:function(){return!0},updateTrimmingContainer:function(){this.trimmingContainer=a(this.hider.parentNode.parentNode)},updateMainScrollableElement:function(){this.mainTableScrollableElement=l(this.wot.wtTable.TABLE)},makeClone:function(e){if(-1===f.CLONE_TYPES.indexOf(e))thrownewError('Clone type "'+e+'" is not supported.');vart=document.createElement("DIV"),n=document.createElement("TABLE");t.className="ht_clone_"+e+" handsontable",t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.overflow="hidden",n.className=this.wot.wtTable.TABLE.className,t.appendChild(n),this.type=e,this.wot.wtTable.wtRootElement.parentNode.appendChild(t);varo=this.wot.getSetting("preventOverflow");returno===!0||"horizontal"===o&&this.type===f.CLONE_TOP||"vertical"===o&&this.type===f.CLONE_LEFT?this.mainTableScrollableElement=window:this.mainTableScrollableElement=l(this.wot.wtTable.TABLE),newWalkontable({cloneSource:this.wot,cloneOverlay:this,table:n})},refresh:function(){vare=void0!==arguments[0]?arguments[0]:!1,t=this.shouldBeRendered();this.clone&&(this.needFullRender||t)&&this.clone.draw(e),this.needFullRender=t},destroy:function(){c(this.clone).destroy()}},{getCLONE_TOP(){return"top"},getCLONE_BOTTOM(){return"bottom"},getCLONE_LEFT(){return"left"},getCLONE_TOP_LEFT_CORNER(){return"top_left_corner"},getCLONE_BOTTOM_LEFT_CORNER(){return"bottom_left_corner"},getCLONE_DEBUG(){return"debug"},getCLONE_TYPES(){return[f.CLONE_TOP,f.CLONE_BOTTOM,f.CLONE_LEFT,f.CLONE_TOP_LEFT_CORNER,f.CLONE_BOTTOM_LEFT_CORNER,f.CLONE_DEBUG]},registerOverlay:function(e,t){if(-1===f.CLONE_TYPES.indexOf(e))thrownewError("Unsupported overlay ("+e+").");d[e]=t},createOverlay:function(e,t){returnnewd[e](t)},isOverlayTypeOf:function(e,t){returne&&d[t]?einstanceofd[t]:!1}}),window.WalkontableOverlay=h},{eventManager:41,"helpers/dom/element":46,"helpers/object":52}],12:[function(e,t,n){"use strict";Object.defineProperties(n,{WalkontableDebugOverlay:{get:function(){returnl}},__esModule:{value:!0}});varo,r,i=(o=e("helpers/dom/element"),o&&o.__esModule&&o||{"default":o}).addClass,s=(r=e("_base"),r&&r.__esModule&&r||{"default":r}).WalkontableOverlay,l=function(e){$traceurRuntime.superConstructor(a).call(this,e),this.clone=this.makeClone(s.CLONE_DEBUG),this.clone.wtTable.holder.style.opacity=.4,this.clone.wtTable.holder.style
onDraw:null,onBeforeDrawBorders:null,onScrollVertically:null,onScrollHorizontally:null,onBeforeTouchScroll:null,onAfterMomentumScroll:null,onBeforeStretchingColumnWidth:function(e){returne},scrollbarWidth:10,scrollbarHeight:10,renderAllRows:!1,groups:!1,rowHeaderWidth:null,columnHeaderHeight:null},this.settings={};for(varointhis.defaults)if(this.defaults.hasOwnProperty(o))if(void0!==t[o])this.settings[o]=t[o];else{if(void0===this.defaults[o])thrownewError('A required setting "'+o+'" was not provided');this.settings[o]=this.defaults[o]}};$traceurRuntime.createClass(i,{update:function(e,t){if(void0===t)for(varnine)e.hasOwnProperty(n)&&(this.settings[n]=e[n]);elsethis.settings[e]=t;returnthis.wot},getSetting:function(e,t,n,o,r){return"function"==typeofthis.settings[e]?this.settings[e](t,n,o,r):void0!==t&&Array.isArray(this.settings[e])?this.settings[e][t]:this.settings[e]},has:function(e){return!!this.settings[e]}},{}),window.WalkontableSettings=i},{"helpers/dom/element":46}],20:[function(e,t,n){"use strict";Object.defineProperties(n,{WalkontableTable:{get:function(){returnR}},__esModule:{value:!0}});varo,r,i,s,l,a,u=(o=e("helpers/dom/element"),o&&o.__esModule&&o||{"default":o}),c=u.getStyle,d=u.getTrimmingContainer,h=u.hasClass,f=u.index,p=u.offset,g=u.removeClass,m=u.removeTextNodes,w=u.overlayContainsElement,v=u.closest,y=(r=e("cell/coords"),r&&r.__esModule&&r||{"default":r}).WalkontableCellCoords,b=((i=e("cell/range"),i&&i.__esModule&&i||{"default":i}).WalkontableCellRange,(s=e("filter/column"),s&&s.__esModule&&s||{"default":s}).WalkontableColumnFilter),C=(l=e("filter/row"),l&&l.__esModule&&l||{"default":l}).WalkontableRowFilter,_=(a=e("tableRenderer"),a&&a.__esModule&&a||{"default":a}).WalkontableTableRenderer,R=function(e,t){this.wot=e,this.instance=this.wot,this.TABLE=t,this.TBODY=null,this.THEAD=null,this.COLGROUP=null,this.tableOffset=0,this.holderOffset=0,m(this.TABLE),this.spreader=this.createSpreader(this.TABLE),this.hider=this.createHider(this.spreader),this.holder=this.createHolder(this.hider),this.wtRootElement=this.holder.parentNode,this.alignOverlaysWithTrimmingContainer(),this.fixTableDomTree(),this.colgroupChildrenLength=this.COLGROUP.childNodes.length,this.theadChildrenLength=this.THEAD.firstChild?this.THEAD.firstChild.childNodes.length:0,this.tbodyChildrenLength=this.TBODY.childNodes.length,this.rowFilter=null,this.columnFilter=null};$traceurRuntime.createClass(R,{fixTableDomTree:function(){this.TBODY=this.TABLE.querySelector("tbody"),this.TBODY||(this.TBODY=document.createElement("tbody"),this.TABLE.appendChild(this.TBODY)),this.THEAD=this.TABLE.querySelector("thead"),this.THEAD||(this.THEAD=document.createElement("thead"),this.TABLE.insertBefore(this.THEAD,this.TBODY)),this.COLGROUP=this.TABLE.querySelector("colgroup"),this.COLGROUP||(this.COLGROUP=document.createElement("colgroup"),this.TABLE.insertBefore(this.COLGROUP,this.THEAD)),this.wot.getSetting("columnHeaders").length&&!this.THEAD.childNodes.length&&this.THEAD.appendChild(document.createElement("TR"))},createSpreader:function(e){vart,n=e.parentNode;returnn&&1===n.nodeType&&h(n,"wtHolder")||(t=document.createElement("div"),t.className="wtSpreader",n&&n.insertBefore(t,e),t.appendChild(e)),t.style.position="relative",t},createHider:function(e){vart,n=e.parentNode;returnn&&1===n.nodeType&&h(n,"wtHolder")||(t=document.createElement("div"),t.className="wtHider",n&&n.insertBefore(t,e),t.appendChild(e)),t},createHolder:function(e){vart,n=e.parentNode;returnn&&1===n.nodeType&&h(n,"wtHolder")||(t=document.createElement("div"),t.style.position="relative",t.className="wtHolder",n&&n.insertBefore(t,e),this.isWorkingOnClone()||(t.parentNode.className+="ht_master handsontable"),t.appendChild(e)),t},alignOverlaysWithTrimmingContainer:function(){vare=d(this.wtRootElement);if(!this.isWorkingOnClone())if(this.holder.parentNode.style.position="relative",e===window){vart=this.wot.getSetting("preventOverflow");t||(this.holder.style.overflow="visible",this.wtRootElement.style.overflow="visible")}elsethis.holder.style.width=c(e,"width"),th
e===h.ARROW_UP&&t.row>-1&&(n=!0),n},M("autocomplete",O)},{browser:23,editors:29,handsontableEditor:35,"helpers/array":42,"helpers/dom/element":46,"helpers/mixed":50,"helpers/unicode":55}],32:[function(e,t,n){"use strict";Object.defineProperties(n,{CheckboxEditor:{get:function(){returnc}},__esModule:{value:!0}});varo,r,i,s,l=((o=e("browser"),o&&o.__esModule&&o||{"default":o})["default"],(r=e("editors"),r&&r.__esModule&&r||{"default":r}).registerEditor),a=(i=e("_baseEditor"),i&&i.__esModule&&i||{"default":i}).BaseEditor,u=(s=e("helpers/dom/element"),s&&s.__esModule&&s||{"default":s}).hasClass,c=function(){$traceurRuntime.superConstructor(d).apply(this,arguments)},d=c;$traceurRuntime.createClass(c,{beginEditing:function(e,t){if(void0===t){varn=this.TD.querySelector('input[type="checkbox"]');u(n,"htBadValue")||n.click()}},finishEditing:function(){},init:function(){},open:function(){},close:function(){},getValue:function(){},setValue:function(){},focus:function(){}},{},a),l("checkbox",c)},{_baseEditor:30,browser:23,editors:29,"helpers/dom/element":46}],33:[function(e,t,n){"use strict";Object.defineProperties(n,{DateEditor:{get:function(){returnM}},__esModule:{value:!0}});varo,r,i,s,l,a,u,c,d,h,f=(o=e("browser"),o&&o.__esModule&&o||{"default":o})["default"],p=(r=e("helpers/dom/element"),r&&r.__esModule&&r||{"default":r}),g=p.addClass,m=p.outerHeight,w=(i=e("helpers/object"),i&&i.__esModule&&i||{"default":i}).deepExtend,v=(s=e("eventManager"),s&&s.__esModule&&s||{"default":s}).EventManager,y=(l=e("editors"),l&&l.__esModule&&l||{"default":l}),b=(y.getEditor,y.registerEditor),C=(a=e("helpers/unicode"),a&&a.__esModule&&a||{"default":a}).isMetaKey,_=(u=e("helpers/dom/event"),u&&u.__esModule&&u||{"default":u}).stopPropagation,R=(c=e("textEditor"),c&&c.__esModule&&c||{"default":c}).TextEditor,S=(d=e("moment"),d&&d.__esModule&&d||{"default":d})["default"],E=(h=e("pikaday"),h&&h.__esModule&&h||{"default":h})["default"];f.editors=f.editors||{},f.editors.DateEditor=M;varM=function(e){this.$datePicker=null,this.datePicker=null,this.datePickerStyle=null,this.defaultDateFormat="DD/MM/YYYY",this.isCellEdited=!1,this.parentDestroyed=!1,$traceurRuntime.superConstructor(T).call(this,e)},T=M;$traceurRuntime.createClass(M,{init:function(){vare=this;if("function"!=typeofS)thrownewError("You need to include moment.js to your project.");if("function"!=typeofE)thrownewError("You need to include Pikaday to your project.");$traceurRuntime.superGet(this,T.prototype,"init").call(this),this.instance.addHook("afterDestroy",function(){e.parentDestroyed=!0,e.destroyElements()})},createElements:function(){$traceurRuntime.superGet(this,T.prototype,"createElements").call(this),this.datePicker=document.createElement("DIV"),this.datePickerStyle=this.datePicker.style,this.datePickerStyle.position="absolute",this.datePickerStyle.top=0,this.datePickerStyle.left=0,this.datePickerStyle.zIndex=9999,g(this.datePicker,"htDatepickerHolder"),document.body.appendChild(this.datePicker),this.$datePicker=newE(this.getDatePickerConfig());vare=newv(this);e.addEventListener(this.datePicker,"mousedown",function(e){return_(e)}),this.hideDatepicker()},destroyElements:function(){this.$datePicker.destroy()},prepare:function(e,t,n,o,r,i){this._opened=!1,$traceurRuntime.superGet(this,T.prototype,"prepare").call(this,e,t,n,o,r,i)},open:function(){vare=void0!==arguments[0]?arguments[0]:null;$traceurRuntime.superGet(this,T.prototype,"open").call(this),this.showDatepicker(e)},close:function(){vare=this;this._opened=!1,this.instance._registerTimeout(setTimeout(function(){e.instance.selection.refreshBorders()},0)),$traceurRuntime.superGet(this,T.prototype,"close").call(this)},finishEditing:function(){vare=void0!==arguments[0]?arguments[0]:!1,t=void0!==arguments[1]?arguments[1]:!1;if(e){varn=this.originalValue;void0!==n&&this.setValue(n)}this.hideDatepicker(),$traceurRuntime.superGet(this,T.prototype,"finishEditing").call(this,e,t)},showDatepicker:function(e){this.$datePicker.config(this.getDatePickerConfig());vart,n=this.TD.getBoundingClientRect(),o=this.cellProper
o&&o.__esModule&&o||{"default":o}).arrayEach,l=(r=e("helpers/object"),r&&r.__esModule&&r||{"default":r}).objectEach,a=function(){this.globalBucket=this.createEmptyBucket()};$traceurRuntime.createClass(a,{createEmptyBucket:function(){vare=Object.create(null);returns(i,function(t){returne[t]=[]}),e},getBucket:function(){vare=void0!==arguments[0]?arguments[0]:null;returne?(e.pluginHookBucket||(e.pluginHookBucket=this.createEmptyBucket()),e.pluginHookBucket):this.globalBucket},add:function(e,t){varn=void0!==arguments[2]?arguments[2]:null,o=this;if(Array.isArray(t))s(t,function(t){returno.add(e,t,n)});else{varr=this.getBucket(n);"undefined"==typeofr[e]&&(this.register(e),r[e]=[]),t.skip=!1,-1===r[e].indexOf(t)&&r[e].push(t)}returnthis},once:function(e,t){varn=void0!==arguments[2]?arguments[2]:null,o=this;Array.isArray(t)?s(t,function(t){returno.once(e,t,n)}):(t.runOnce=!0,this.add(e,t,n))},remove:function(e,t){varn=void0!==arguments[2]?arguments[2]:null,o=this.getBucket(n);return"undefined"!=typeofo[e]&&o[e].indexOf(t)>=0?(t.skip=!0,!0):!1},has:function(e){vart=void0!==arguments[1]?arguments[1]:null,n=this.getBucket(t);return!(void0===n[e]||!n[e].length)},run:function(e,t,n,o,r,i,s,l){vara=this.globalBucket[t],u=-1,c=a?a.length:0;if(c)for(;++u<c;)if(a[u]&&!a[u].skip){vard=a[u].call(e,n,o,r,i,s,l);void0!==d&&(n=d),a[u]&&a[u].runOnce&&this.remove(t,a[u])}varh=this.getBucket(e)[t],f=-1,p=h?h.length:0;if(p)for(;++f<p;)if(h[f]&&!h[f].skip){varg=h[f].call(e,n,o,r,i,s,l);void0!==g&&(n=g),h[f]&&h[f].runOnce&&this.remove(t,h[f],e)}returnn},destroy:function(){vare=void0!==arguments[0]?arguments[0]:null;l(this.getBucket(e),function(e,t,n){returnn[t].length=0})},register:function(e){this.isRegistered(e)||i.push(e)},deregister:function(e){this.isRegistered(e)&&i.splice(i.indexOf(e),1)},isRegistered:function(e){returni.indexOf(e)>=0},getRegistered:function(){returni}},{})},{"helpers/array":42,"helpers/object":52}],59:[function(e,t,n){"use strict";functiono(e,t){e=h(e),c.plugins[e]=t,c.hooks.add("construct",function(){varn;f.has(this)||f.set(this,{}),n=f.get(this),n[e]||(n[e]=newt(this))}),c.hooks.add("afterDestroy",function(){if(f.has(this)){vare=f.get(this);d(e,function(e){returne.destroy()}),f["delete"](this)}})}functionr(e,t){if("string"!=typeoft)throwError('Only strings can be passed as "plugin" parameter');varn=h(t);if(f.has(e)&&f.get(e)[n])returnf.get(e)[n]}functioni(e){returnf.has(e)?Object.keys(f.get(e)):[]}functions(e,t){varn=null;returnf.has(e)&&d(f.get(e),function(e,o){e===t&&(n=o)}),n}Object.defineProperties(n,{registerPlugin:{get:function(){returno}},getPlugin:{get:function(){returnr}},getRegistredPluginNames:{get:function(){returni}},getPluginName:{get:function(){returns}},__esModule:{value:!0}});varl,a,u,c=(l=e("browser"),l&&l.__esModule&&l||{"default":l})["default"],d=(a=e("helpers/object"),a&&a.__esModule&&a||{"default":a}).objectEach,h=(u=e("helpers/string"),u&&u.__esModule&&u||{"default":u}).toUpperCaseFirst,f=newWeakMap},{browser:23,"helpers/object":52,"helpers/string":54}],60:[function(e,t,n){"use strict";Object.defineProperties(n,{"default":{get:function(){returnv}},__esModule:{value:!0}});varo,r,i,s,l=(o=e("browser"),o&&o.__esModule&&o||{"default":o})["default"],a=(r=e("helpers/object"),r&&r.__esModule&&r||{"default":r}),u=a.defineGetter,c=a.objectEach,d=(i=e("helpers/array"),i&&i.__esModule&&i||{"default":i}).arrayEach,h=(s=e("plugins"),s&&s.__esModule&&s||{"default":s}),f=h.getRegistredPluginNames,p=h.getPluginName,g=newWeakMap,m=null,w=function(e){vart=this;u(this,"hot",e,{writable:!1}),g.set(this,{hooks:{}}),m=null,this.pluginName=null,this.pluginsInitializedCallbacks=[],this.isPluginsReady=!1,this.enabled=!1,this.initialized=!1,this.hot.addHook("afterPluginsInitialized",function(){returnt.onAfterPluginsInitialized()}),this.hot.addHook("afterUpdateSettings",function(){returnt.onUpdateSettings()}),this.hot.addHook("beforeInit",function(){returnt.init()})};$traceurRuntime.createClass(w,{init:function(){this.pluginName=p(this.hot,this),this.isEnabled&&thi
},focus:function(){this.getInputElement().focus()},createEditor:function(){vare,t,n=document.querySelector("."+s.CLASS_EDITOR_CONTAINER);returnn||(n=document.createElement("div"),r(n,s.CLASS_EDITOR_CONTAINER),document.body.appendChild(n)),e=document.createElement("div"),r(e,s.CLASS_EDITOR),t=document.createElement("textarea"),r(t,s.CLASS_INPUT),e.appendChild(t),n.appendChild(e),e},getInputElement:function(){returnthis.editor.querySelector("."+s.CLASS_INPUT)},destroy:function(){this.editor.parentNode.removeChild(this.editor),this.editor=null,this.editorStyle=null}},{getCLASS_EDITOR_CONTAINER(){return"htCommentsContainer"},getCLASS_EDITOR(){return"htComments"},getCLASS_INPUT(){return"htCommentTextArea"},getCLASS_CELL(){return"htCommentCell"}})},{"helpers/dom/element":46}],66:[function(e,t,n){"use strict";Object.defineProperties(n,{Comments:{get:function(){returnS}},__esModule:{value:!0}});varo,r,i,s,l,a,u,c=(o=e("browser"),o&&o.__esModule&&o||{"default":o})["default"],d=(r=e("helpers/dom/element"),r&&r.__esModule&&r||{"default":r}),h=d.addClass,f=d.closest,p=d.getWindowScrollLeft,g=d.getWindowScrollTop,m=d.hasClass,w=d.offset,v=(i=e("eventManager"),i&&i.__esModule&&i||{"default":i}).EventManager,y=(s=e("3rdparty/walkontable/src/cell/coords"),s&&s.__esModule&&s||{"default":s}).WalkontableCellCoords,b=(l=e("plugins"),l&&l.__esModule&&l||{"default":l}),C=b.registerPlugin,_=(b.getPlugin,(a=e("_base"),a&&a.__esModule&&a||{"default":a})["default"]),R=(u=e("commentEditor"),u&&u.__esModule&&u||{"default":u}).CommentEditor,S=function(e){$traceurRuntime.superConstructor(E).call(this,e),this.editor=null,this.eventManager=null,this.range={},this.mouseDown=!1,this.contextMenuEvent=!1,this.timer=null},E=S;$traceurRuntime.createClass(S,{isEnabled:function(){returnthis.hot.getSettings().comments},enablePlugin:function(){vare=this;this.enabled||(this.editor||(this.editor=newR),this.eventManager||(this.eventManager=newv(this)),this.addHook("afterContextMenuDefaultOptions",function(t){returne.addToContextMenu(t)}),this.addHook("afterRenderer",function(t,n,o,r,i,s){returne.onAfterRenderer(t,s)}),this.addHook("afterScrollHorizontally",function(){returne.refreshEditorPosition()}),this.addHook("afterScrollVertically",function(){returne.refreshEditorPosition()}),this.addHook("afterColumnResize",function(){returne.refreshEditorPosition()}),this.addHook("afterRowResize",function(){returne.refreshEditorPosition()}),this.registerListeners(),$traceurRuntime.superGet(this,E.prototype,"enablePlugin").call(this))},disablePlugin:function(){$traceurRuntime.superGet(this,E.prototype,"disablePlugin").call(this)},registerListeners:function(){vare=this;this.eventManager.addEventListener(document,"mouseover",function(t){returne.onMouseOver(t)}),this.eventManager.addEventListener(document,"mousedown",function(t){returne.onMouseDown(t)}),this.eventManager.addEventListener(document,"mousemove",function(t){returne.onMouseMove(t)}),this.eventManager.addEventListener(document,"mouseup",function(t){returne.onMouseUp(t)}),this.eventManager.addEventListener(this.editor.getInputElement(),"blur",function(t){returne.onEditorBlur(t)})},setRange:function(e){this.range=e},clearRange:function(){this.range={}},targetIsCellWithComment:function(e){return!(!m(e.target,"htCommentCell")||!f(e.target,[this.hot.rootElement]))},targetIsCommentTextArea:function(e){returnthis.editor.getInputElement()===e.target},saveComment:function(){if(!this.range.from)thrownewError('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');vare=this.editor.getValue(),t=this.range.from.row,n=this.range.from.col;this.hot.setCellMeta(t,n,"comment",e),this.hot.render()},saveCommentAtCell:function(e,t){this.setRange({from:newy(e,t)}),this.saveComment()},removeComment:function(){if(!this.range.from)thrownewError('Before using this method, first set cell range (hot.getPlugin("comment").setRange())');this.hot.removeCellMeta(this.range.from.row,this.range.from.col,"comment"),this.hot.render(),this.hide()},removeCommentAtCell:function(e,t){this.setRa
P(l.prototype,"constructor",t(l)),P(l.prototype,"toString",z(function(){vare=this[$];if(!C("symbols"))returne[U];if(!e)throwTypeError("Conversion from symbol to string");vart=e[G];returnvoid0===t&&(t=""),"Symbol("+t+")"})),P(l.prototype,"valueOf",z(function(){vare=this[$];if(!e)throwTypeError("Conversion from symbol to string");returnC("symbols")?e:e[U]})),P(a.prototype,"constructor",t(l)),P(a.prototype,"toString",{value:l.prototype.toString,enumerable:!1}),P(a.prototype,"valueOf",{value:l.prototype.valueOf,enumerable:!1});varq=r(),Z={value:void0},J={hash:{value:void0},self:{value:void0}},Q=0;c(a.prototype),k(e),e.$traceurRuntime={checkObjectCoercible:T,createPrivateName:r,defineProperties:H,defineProperty:P,exportStar:S,getOwnHashObject:u,getOwnPropertyDescriptor:L,getOwnPropertyNames:W,isObject:E,isPrivateName:o,isSymbolString:f,keys:I,setupGlobals:k,toObject:M,toProperty:p,"typeof":s}}}(window),function(){"use strict";functione(){for(vare,n=[],o=0,r=0;r<arguments.length;r++){vari=$traceurRuntime.checkObjectCoercible(arguments[r]);"function"!=typeofi[t(Symbol.iterator)]&&(i[t(Symbol.iterator)]=function(){vare=this,t=e.length,n=0;return{next:function(){varo={done:!0};returnt>n&&(o.done=!1,o.value=e[n],++n),o}}});for(vars=i[t(Symbol.iterator)]();!(e=s.next()).done;)n[o++]=e.value}returnn}vart=$traceurRuntime.toProperty;$traceurRuntime.spread=e}(),function(){"use strict";functione(e,t){varn=g(e);do{varo=p(n,t);if(o)returno;n=g(n)}while(n)}functiont(e){returne.__proto__}functionn(e,t,n,r){returno(e,t,n).apply(e,r)}functiono(t,n,o){varr=e(n,o);returnr?r.get?r.get.call(t):r.value:void0}functionr(t,n,o,r){vari=e(n,o);if(i&&i.set)returni.set.call(t,r),r;throwc("super has no setter '"+o+"'.")}functioni(e){for(vart={},n=v(e),o=0;o<n.length;o++){varr=n[o];t[r]=p(e,r)}for(vari=y(e),o=0;o<i.length;o++){vars=i[o];t[m(s)]=p(e,m(s))}returnt}functions(e,t,n,o){returnf(t,"constructor",{value:e,configurable:!0,enumerable:!1,writable:!0}),arguments.length>3?("function"==typeofo&&(e.__proto__=o),e.prototype=d(l(o),i(t))):e.prototype=t,f(e,"prototype",{configurable:!1,writable:!1}),h(e,i(n))}functionl(e){if("function"==typeofe){vart=e.prototype;if(u(t)===t||null===t)returne.prototype;thrownewc("super prototype must be an Object or null")}if(null===e)returnnull;thrownewc("Super expression must either be null or a function, not "+typeofe+".")}functiona(e,t,o){null!==g(t)&&n(e,t,"constructor",o)}varu=Object,c=TypeError,d=u.create,h=$traceurRuntime.defineProperties,f=$traceurRuntime.defineProperty,p=$traceurRuntime.getOwnPropertyDescriptor,g=Object.getPrototypeOf,m=$traceurRuntime.toProperty,w=Object,v=w.getOwnPropertyNames,y=w.getOwnPropertySymbols;$traceurRuntime.createClass=s,$traceurRuntime.defaultSuperCall=a,$traceurRuntime.superCall=n,$traceurRuntime.superConstructor=t,$traceurRuntime.superGet=o,$traceurRuntime.superSet=r}()},{}],101:[function(e,t,n){"use strict";functiono(e){vart=this,n=this;this.eventManager=_(e),this.instance=e,this.settings=e.getSettings(),this.selectionMouseDown=!1;varo=e.rootElement.getAttribute("style");o&&e.rootElement.setAttribute("data-originalstyle",o),f(e.rootElement,"handsontable");varr=document.createElement("TABLE");f(r,"htCore"),e.getSettings().tableClassName&&f(r,e.getSettings().tableClassName),this.THEAD=document.createElement("THEAD"),r.appendChild(this.THEAD),this.TBODY=document.createElement("TBODY"),r.appendChild(this.TBODY),e.table=r,e.container.insertBefore(r,e.container.firstChild),this.eventManager.addEventListener(e.rootElement,"mousedown",function(e){this.selectionMouseDown=!0,n.isTextSelectionAllowed(e.target)||(s(),e.preventDefault(),window.focus())}),this.eventManager.addEventListener(e.rootElement,"mouseup",function(e){this.selectionMouseDown=!1}),this.eventManager.addEventListener(e.rootElement,"mousemove",function(e){this.selectionMouseDown&&!n.isTextSelectionAllowed(e.target)&&(s(),e.preventDefault())}),this.eventManager.addEventListener(document.documentElement,"keyup",function(t){e.selection.isInProgress()&&!t.shiftKey&&e
!function(e){"use strict";functiont(e,t){functiono(e){returnthis&&this.constructor===o?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=t,void(e&&n.call(this,e))):newo(e)}returnt||y(e,"size",{get:m}),e.constructor=o,o.prototype=e,o}functionn(e){this.add?e.forEach(this.add,this):e.forEach(function(e){this.set(e[0],e[1])},this)}functiono(e){returnthis.has(e)&&(this._keys.splice(v,1),this._values.splice(v,1),this._itp.forEach(function(e){v<e[0]&&e[0]--})),v>-1}functionr(e){returnthis.has(e)?this._values[v]:void0}functioni(e,t){if(this.objectOnly&&t!==Object(t))thrownewTypeError("Invalid value used as weak collection key");if(t!=t||0===t)for(v=e.length;v--&&!b(e[v],t););elsev=e.indexOf(t);returnv>-1}functions(e){returni.call(this,this._values,e)}functionl(e){returni.call(this,this._keys,e)}functiona(e,t){returnthis.has(e)?this._values[v]=t:this._values[this._keys.push(e)-1]=t,this}functionu(e){returnthis.has(e)||this._values.push(e),this}functionc(){this._values.length=0}functiond(){returng(this._itp,this._keys)}functionh(){returng(this._itp,this._values)}functionf(){returng(this._itp,this._keys,this._values)}functionp(){returng(this._itp,this._values,this._values)}functiong(e,t,n){varo=[0],r=!1;returne.push(o),{next:function(){vari,s=o[0];return!r&&s<t.length?(i=n?[t[s],n[s]]:t[s],o[0]++):(r=!0,e.splice(e.indexOf(o),1)),{done:r,value:i}}}}functionm(){returnthis._values.length}functionw(e,t){for(varn=this.entries();;){varo=n.next();if(o.done)break;e.call(t,o.value[1],o.value[0],this)}}varv,y=Object.defineProperty,b=function(e,t){returnisNaN(e)?isNaN(t):e===t};"undefined"==typeofWeakMap&&(e.WeakMap=t({"delete":o,clear:c,get:r,has:l,set:a},!0)),"undefined"==typeofMap&&(e.Map=t({"delete":o,has:l,get:r,set:a,keys:d,values:h,entries:f,forEach:w,clear:c})),"undefined"==typeofSet&&(e.Set=t({has:s,add:u,"delete":o,clear:c,keys:h,values:h,entries:p,forEach:w})),"undefined"==typeofWeakSet&&(e.WeakSet=t({"delete":o,add:u,clear:c,has:s},!0))}("undefined"!=typeofn&&"undefined"!=typeofglobal?global:window)},{}],jsonpatch:[function(e,t,n){varo;!function(e){functiont(e){return-1===e.indexOf("/")&&-1===e.indexOf("~")?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}functionn(e,o){varr;for(variine)if(e.hasOwnProperty(i)){if(e[i]===o)returnt(i)+"/";if("object"==typeofe[i]&&(r=n(e[i],o),""!=r))returnt(i)+"/"+r}return""}functiono(e,t){if(e===t)return"/";varo=n(e,t);if(""===o)thrownewError("Object not found in root");return"/"+o}functionr(e){for(vart=0,n=v.length;n>t;t++)if(v[t].obj===e)returnv[t]}functioni(e){for(vart=0,n=v.length;n>t;t++)v[t]===e&&v.splice(t,1)}functions(e,t){for(varn=0,o=e.observers.length;o>n;n++)if(e.observers[n].callback===t)returne.observers[n].observer}functionl(e,t){for(varn=0,o=e.observers.length;o>n;n++)if(e.observers[n].observer===t)returne.observers.splice(n,1),void(e.observers.length||i(e))}functiona(e,t){h(t),Object.observe?d(t,e):clearTimeout(t.next);varn=r(e);l(n,t)}functionu(e,t){varn,i=[],l=e,a=r(e);if(a?n=s(a,t):(a=newy(e),v.push(a)),n)returnn;if(Object.observe)n=function(r){d(n,e),c(n,e);for(vars=0,a=r.length;a>s;){if(("length"!==r[s].name||!_(r[s].object))&&"__Jasmine_been_here_before__"!==r[s].name){varu=r[s].type;switch(u){case"new":u="add";break;case"deleted":u="delete";break;case"updated":u="update"}w[u].call(r[s],i,o(l,r[s].object))}s++}i&&t&&t(i),n.patches=i,i=[]};elseif(n={},a.value=JSON.parse(JSON.stringify(e)),t){n.callback=t,n.next=null;varu=this.intervals||[100,1e3,1e4,6e4],f=0,p=function(){h(n)},g=function(){clearTimeout(n.next),n.next=setTimeout(function(){p(),f=0,n.next=setTimeout(m,u[f++])},0)},m=function(){p(),f==u.length&&(f=u.length-1),n.next=setTimeout(m,u[f++])};"undefined"!=typeofwindow&&(window.addEventListener?(window.addEventListener("mousedown",g),window.addEventListener("mouseup",g),window.addEventListener("keydown",g)):(window.attachEvent("onmousedown",g),window.attachEvent("onmouseup",g),window.attachEvent("onkeydown",g))),n.next=setTimeout(m,u[f++])}returnn.patches=i,n.object=e,a.observer
}functionmn(e,t){t[Wo]=y(1e3*("0."+e))}functionwn(){returnthis._isUTC?"UTC":""}functionvn(){returnthis._isUTC?"Coordinated Universal Time":""}functionyn(e){returnWe(1e3*e)}functionbn(){returnWe.apply(null,arguments).parseZone()}functionCn(e,t,n){varo=this._calendar[e];returnS(o)?o.call(t,n):o}function_n(e){vart=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];returnt||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){returne.slice(1)}),this._longDateFormat[e])}functionRn(){returnthis._invalidDate}functionSn(e){returnthis._ordinal.replace("%d",e)}functionEn(e){returne}functionMn(e,t,n,o){varr=this._relativeTime[n];returnS(r)?r(e,t,n,o):r.replace(/%d/i,e)}functionTn(e,t){varn=this._relativeTime[e>0?"future":"past"];returnS(n)?n(t):n.replace(/%s/i,t)}functionOn(e,t,n,o){varr=N(),i=u().set(o,t);returnr[n](i,e)}functionkn(e,t,n,o,r){if("number"==typeofe&&(t=e,e=void0),e=e||"",null!=t)returnOn(e,t,n,r);vari,s=[];for(i=0;o>i;i++)s[i]=On(e,i,n,r);returns}functionDn(e,t){returnkn(e,t,"months",12,"month")}functionAn(e,t){returnkn(e,t,"monthsShort",12,"month")}functionxn(e,t){returnkn(e,t,"weekdays",7,"day")}functionHn(e,t){returnkn(e,t,"weekdaysShort",7,"day")}functionPn(e,t){returnkn(e,t,"weekdaysMin",7,"day")}functionNn(){vare=this._data;returnthis._milliseconds=Tr(this._milliseconds),this._days=Tr(this._days),this._months=Tr(this._months),e.milliseconds=Tr(e.milliseconds),e.seconds=Tr(e.seconds),e.minutes=Tr(e.minutes),e.hours=Tr(e.hours),e.months=Tr(e.months),e.years=Tr(e.years),this}functionLn(e,t,n,o){varr=rt(t,n);returne._milliseconds+=o*r._milliseconds,e._days+=o*r._days,e._months+=o*r._months,e._bubble()}functionWn(e,t){returnLn(this,e,t,1)}functionIn(e,t){returnLn(this,e,t,-1)}functionjn(e){return0>e?Math.floor(e):Math.ceil(e)}functionVn(){vare,t,n,o,r,i=this._milliseconds,s=this._days,l=this._months,a=this._data;returni>=0&&s>=0&&l>=0||0>=i&&0>=s&&0>=l||(i+=864e5*jn(Bn(l)+s),s=0,l=0),a.milliseconds=i%1e3,e=v(i/1e3),a.seconds=e%60,t=v(e/60),a.minutes=t%60,n=v(t/60),a.hours=n%24,s+=v(n/24),r=v(Fn(s)),l+=r,s-=jn(Bn(r)),o=v(l/12),l%=12,a.days=s,a.months=l,a.years=o,this}functionFn(e){return4800*e/146097}functionBn(e){return146097*e/4800}functionzn(e){vart,n,o=this._milliseconds;if(e=I(e),"month"===e||"year"===e)returnt=this._days+o/864e5,n=this._months+Fn(t),"month"===e?n:n/12;switch(t=this._days+Math.round(Bn(this._months)),e){case"week":returnt/7+o/6048e5;case"day":returnt+o/864e5;case"hour":return24*t+o/36e5;case"minute":return1440*t+o/6e4;case"second":return86400*t+o/1e3;case"millisecond":returnMath.floor(864e5*t)+o;default:thrownewError("Unknown unit "+e)}}functionYn(){returnthis._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12)}functionUn(e){returnfunction(){returnthis.as(e)}}functionGn(e){returne=I(e),this[e+"s"]()}function$n(e){returnfunction(){returnthis._data[e]}}functionXn(){returnv(this.days()/7)}functionKn(e,t,n,o,r){returnr.relativeTime(t||1,!!n,e,o)}functionqn(e,t,n){varo=rt(e).abs(),r=zr(o.as("s")),i=zr(o.as("m")),s=zr(o.as("h")),l=zr(o.as("d")),a=zr(o.as("M")),u=zr(o.as("y")),c=r<Yr.s&&["s",r]||1>=i&&["m"]||i<Yr.m&&["mm",i]||1>=s&&["h"]||s<Yr.h&&["hh",s]||1>=l&&["d"]||l<Yr.d&&["dd",l]||1>=a&&["M"]||a<Yr.M&&["MM",a]||1>=u&&["y"]||["yy",u];returnc[2]=t,c[3]=+e>0,c[4]=n,Kn.apply(null,c)}functionZn(e,t){returnvoid0===Yr[e]?!1:void0===t?Yr[e]:(Yr[e]=t,!0)}functionJn(e){vart=this.localeData(),n=qn(this,!e,t);returne&&(n=t.pastFuture(+this,n)),t.postformat(n)}functionQn(){vare,t,n,o=Ur(this._milliseconds)/1e3,r=Ur(this._days),i=Ur(this._months);e=v(o/60),t=v(e/60),o%=60,e%=60,n=v(i/12),i%=12;vars=n,l=i,a=r,u=t,c=e,d=o,h=this.asSeconds();returnh?(0>h?"-":"")+"P"+(s?s+"Y":"")+(l?l+"M":"")+(a?a+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}vareo,to=e.momentProperties=[],no=!1,oo={};e.suppressDeprecationWarnings=!1;varro,io={},so={},lo=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo
!function(t,o){"use strict";varr,i,s,l=t,a=l.document,u=l.navigator,c=l.setTimeout,d=l.clearTimeout,h=l.setInterval,f=l.clearInterval,p=l.getComputedStyle,g=l.encodeURIComponent,m=l.ActiveXObject,w=l.Error,v=l.Number.parseInt||l.parseInt,y=l.Number.parseFloat||l.parseFloat,b=l.Number.isNaN||l.isNaN,C=l.Date.now,_=l.Object.keys,R=l.Object.defineProperty,S=l.Object.prototype.hasOwnProperty,E=l.Array.prototype.slice,M=function(){vare=function(e){returne};if("function"==typeofl.wrap&&"function"==typeofl.unwrap)try{vart=a.createElement("div"),n=l.unwrap(t);1===t.nodeType&&n&&1===n.nodeType&&(e=l.unwrap)}catch(o){}returne}(),T=function(e){returnE.call(e,0)},O=function(){vare,t,n,r,i,s,l=T(arguments),a=l[0]||{};for(e=1,t=l.length;t>e;e++)if(null!=(n=l[e]))for(rinn)S.call(n,r)&&(i=a[r],s=n[r],a!==s&&s!==o&&(a[r]=s));returna},k=function(e){vart,n,o,r;if("object"!=typeofe||null==e||"number"==typeofe.nodeType)t=e;elseif("number"==typeofe.length)for(t=[],n=0,o=e.length;o>n;n++)S.call(e,n)&&(t[n]=k(e[n]));else{t={};for(rine)S.call(e,r)&&(t[r]=k(e[r]))}returnt},D=function(e,t){for(varn={},o=0,r=t.length;r>o;o++)t[o]ine&&(n[t[o]]=e[t[o]]);returnn},A=function(e,t){varn={};for(varoine)-1===t.indexOf(o)&&(n[o]=e[o]);returnn},x=function(e){if(e)for(vartine)S.call(e,t)&&deletee[t];returne},H=function(e,t){if(e&&1===e.nodeType&&e.ownerDocument&&t&&(1===t.nodeType&&t.ownerDocument&&t.ownerDocument===e.ownerDocument||9===t.nodeType&&!t.ownerDocument&&t===e.ownerDocument))do{if(e===t)return!0;e=e.parentNode}while(e);return!1},P=function(e){vart;return"string"==typeofe&&e&&(t=e.split("#")[0].split("?")[0],t=e.slice(0,e.lastIndexOf("/")+1)),t},N=function(e){vart,n;return"string"==typeofe&&e&&(n=e.match(/^(?:|[^:@]*@|.+\)@(?=http[s]?|file)|.+?\s+(?: at |@)(?:[^:\(]+ )*[\(]?)((?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/),n&&n[1]?t=n[1]:(n=e.match(/\)@((?:http[s]?|file):\/\/[\/]?.+?\/[^:\)]*?)(?::\d+)(?::\d+)?/),n&&n[1]&&(t=n[1]))),t},L=function(){vare,t;try{throwneww}catch(n){t=n}returnt&&(e=t.sourceURL||t.fileName||N(t.stack)),e},W=function(){vare,t,n;if(a.currentScript&&(e=a.currentScript.src))returne;if(t=a.getElementsByTagName("script"),1===t.length)returnt[0].src||o;if("readyState"int[0])for(n=t.length;n--;)if("interactive"===t[n].readyState&&(e=t[n].src))returne;return"loading"===a.readyState&&(e=t[t.length-1].src)?e:(e=L())?e:o},I=function(){vare,t,n,r=a.getElementsByTagName("script");for(e=r.length;e--;){if(!(n=r[e].src)){t=null;break}if(n=P(n),null==t)t=n;elseif(t!==n){t=null;break}}returnt||o},j=function(){vare=P(W())||I()||"";returne+"ZeroClipboard.swf"},V=function(){returnnull==t.opener&&(!!t.top&&t!=t.top||!!t.parent&&t!=t.parent)}(),F={bridge:null,version:"0.0.0",pluginType:"unknown",disabled:null,outdated:null,sandboxed:null,unavailable:null,degraded:null,deactivated:null,overdue:null,ready:null},B="11.0.0",z={},Y={},U=null,G=0,$=0,X={ready:"Flash communication is established",error:{"flash-disabled":"Flash is disabled or not installed. May also be attempting to run Flash in a sandboxed iframe, which is impossible.","flash-outdated":"Flash is too outdated to support ZeroClipboard","flash-sandboxed":"Attempting to run Flash in a sandboxed iframe, which is impossible","flash-unavailable":"Flash is unable to communicate bidirectionally with JavaScript","flash-degraded":"Flash is unable to preserve data fidelity when communicating with JavaScript","flash-deactivated":"Flash is too outdated for your browser and/or is configured as click-to-activate.\nThis may also mean that the ZeroClipboard SWF object could not be loaded, so please check your `swfPath` configuration and/or network connectivity.\nMay also be attempting to run Flash in a sandboxed iframe, which is impossible.","flash-overdue":"Flash communication was established but NOT within the acceptable time limit","version-mismatch":"ZeroClipboard JS version number does not match ZeroClipboard SWF version number","clipboard-error":"AtleastoneerrorwasthrownwhileZeroClipboardwasattemptingtoinjectyourdatai