!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Jsw=t():e.Jsw=t()}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var s=i[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,t),s.l=!0,s.exports}var i={};return t.m=e,t.c=i,t.i=function(e){return e},t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=165)}([,,,,,/*!***********************!*\
!*** ./jsw/common.js ***!
\***********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"createComponent",function(){return l}),i.d(t,"registerComponent",function(){return c}),i.d(t,"getComponent",function(){return d}),i.d(t,"addStatusMessage",function(){return u}),i.d(t,"clearStatusMessages",function(){return h}),i.d(t,"showInternalError",function(){return _}),i.d(t,"render",function(){return p}),i.d(t,"createElement",function(){return m}),i.d(t,"emptyFn",function(){return f}),i.d(t,"escapeAttribute",function(){return g}),i.d(t,"isRtl",function(){return v}),i.d(t,"prepareUrl",function(){return b}),i.d(t,"addUrlParams",function(){return C}),i.d(t,"onReady",function(){return E}),i.d(t,"namespace",function(){return w}),i.d(t,"_fireOnReady",function(){return P}),i.d(t,"baseUrl",function(){return y}),i.d(t,"keyCode",function(){return T}),i.d(t,"priority",function(){return I});var n=i(/*! ./component */6),s={},o=!1,a=null,r={version:"1.0",baseUrl:"",ctxIdName:"",ctxId:"",uiContext:$H(),priority:{high:"high",normal:"normal",low:"low"},isRtl:function(){return"rtl"===document.documentElement.dir},registerComponent:function(e,t){s[e]=t},getComponent:function(e){return s[e]},createComponent:function(e){if(!e.componentType||e instanceof n.Component)return e;var t=r.namespace(e.componentType,!1);if(!t)throw new Error("Unrecognized class name: "+e.componentType);return new t(e)},clearStatusMessages:function(){var e=$("main");e&&[".msg-error",".msg-info",".msg-warning"].each(function(t){e.select(t).each(function(e){e.remove()})})},addStatusMessage:function(e,t,i){i=void 0!==i?i:{};var n={class:"msg-box msg-"+e};i.id&&(n.id=i.id),i.title&&(t=""+i.title+": "+t);var s=new Element("div",n);if(s.update('
"),i.closable){var o=new Element("span",{class:"close"});o.observe("click",i.onClose),s.down(".msg-content").insert({top:o})}try{var a=void 0;a=i.renderTo?i.renderTo:"main";var r="top";i.renderMode&&(r=i.renderMode);var l={};l[r]=s,$(a).insert(l)}catch(i){alert(e+" | "+t)}},onReady:function(e,t){"function"==typeof e&&(t=e,e=r.priority.normal);var i=function(){try{t()}catch(e){console&&console.error(e)}};if(o)return void i();a||(Event.observe(window,"load",r._fireOnReady),a={}),a[e]||(a[e]=[]),a[e].push(i)},_fireOnReady:function(){var e=[r.priority.low,r.priority.normal,r.priority.high];Object.keys(a).sort(function(t,i){return e.indexOf(i)-e.indexOf(t)}).forEach(function(e){a[e].forEach(Function.prototype.call,Function.prototype.call)}),o=!0},namespace:function(e){for(var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e.split("."),n=window,s=0;s"+e.escapeHTML()+"")},render:function(e,t,i){if("inner"===i&&(e.update(""),i=void 0),Object.isArray(t))return void t.forEach(function(t){r.render(e,t,i)});if(t instanceof n.Component)return t.setRenderTarget(e),i&&(t._renderMode=i),void t.render();if("[object Object]"===Object.prototype.toString.call(t)){var s=Object.extend({},t.attrs);Object.keys(s).forEach(function(e){void 0===s[e]&&delete s[e]});var o=Object.isFunction(s.onrender)?s.onrender:r.emptyFn;delete s.onrender;var a={};Object.keys(s).forEach(function(e){Object.isFunction(s[e])&&0===e.indexOf("on")&&(a[e.slice(2)]=s[e],delete s[e])});var l=new Element(t.tag||t._tag,s);Object.keys(a).forEach(function(e){l.observe(e,a[e])}),r.render(l,t.children),t=l,o(t)}var c={};c[i||"bottom"]=t,e.insert(c)},createElement:function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),s=1;s"+t+""+e._descriptionWrapperTag+">"};return Object.isArray(this._description)?this._description.map(t).join(""):t(this._description)},_getNeedAttentionCode:function(){if(!this._needAttention)return"";var e=" ";return this._needAttentionBlockSubmit?e+=''+this._needAttentionText+"
":e+=''+this._needAttentionText+"
",e+=" "},_initComponentElement:function($super){$super();var e=this._getDescriptionCode(),t=this._getNeedAttentionCode(),i='",this._updateComponentElement(i),this._componentElement.hide()},_disableYesButton:function(){if(a.TYPE_YESNO===this._type){var e=this._componentElement.down(".btns-container .btn");e.addClassName("disabled").disable(),Event.stopObserving(e,"click",this._onYesClickHandler)}},_enableYesButton:function(e){if(a.TYPE_YESNO===this._type){var t=this._componentElement.down(".btns-container .btn");t.removeClassName("disabled").enable(),Event.observe(t,"click",this._onYesClickHandler)}},_addEvents:function($super){if($super(),this._componentElement.select("button").each(function(e){Event.observe(e,"click",this._defaultOnButtonClick.bindAsEventListener(this))},this),a.TYPE_YESNO===this._type){if(this._onYesClick){var e=this._componentElement.select("button").first();Event.observe(e,"click",this._onYesClickHandler)}if(this._onNoClick){var t=this._componentElement.select("button").last();Event.observe(t,"click",this._onNoClick.bindAsEventListener(this))}if(this._needAttention&&this._needAttentionBlockSubmit){var i=this._componentElement.select("input").last(),n=this;Event.observe(i,"click",function(){$F(i)?n._enableYesButton():n._disableYesButton()})}}if(a.TYPE_OK===this._type&&this._onOkClick){var s=this._componentElement.select("button").first();Event.observe(s,"click",this._onOkClick.bindAsEventListener(this))}},_addTooltips:function(){},_defaultOnButtonClick:function(){this.hide()},show:function($super){$super(),this._componentElement.select(".action").first().focus(),this._needAttention&&this._needAttentionBlockSubmit&&this._disableYesButton()}}),l=Class.create(r,{_initConfiguration:function($super,e){$super(e),this._requestUrl=this._getConfigParam("requestUrl",""),this._requestMethod=this._getConfigParam("requestMethod","post"),this._requestParams=this._getConfigParam("requestParams",""),this._contentContainerId=this._getConfigParam("contentContainerId",this._id+"contentContainer"),this._confirmationCheckboxId=this._getConfigParam("confirmationCheckboxId",this._id+"confirmationCheckbox"),this._loadingTitle=this._getConfigParam("loadingTitle",""),this._progress||(this._progress=!1)},initialize:function($super,e){this._progress||$super(e)},_getDescriptionCode:function(){return""},_getNeedAttentionCode:function($super){return'
'+$super()},_showSpinner:function(){a.TYPE_YESNO===this._type&&(this._progress=!0,this._componentElement.select("button").first().update(''+this._buttonTitles.wait+" "))},_hideSpinner:function(e){a.TYPE_YESNO===this._type&&(this._progress=!1,this._componentElement.select("button").first().update(this._buttonTitles.yes))},show:function($super){$super(),this._requestUrl&&!this._progress&&new Ajax.Request(i.i(s.prepareUrl)(this._requestUrl),{method:this._requestMethod,parameters:this._requestParams,onCreate:this._onCreate.bind(this),onSuccess:this._onSuccess.bind(this),onFailure:this._onFailure.bind(this)})},_onCreate:function(){this._disableYesButton(),this._showSpinner()},_onSuccess:function(){this._hideSpinner(),this._enableYesButton()},_onFailure:function(){this._hideSpinner(),this._enableYesButton()}}),c=Class.create(l,{_onSuccess:function(e){this._hideSpinner();var t=e.responseText.evalJSON(),i=t.content,n="";Object.isArray(i)?i.length>0&&(n='',i.each(function(e){n+=""+e+" "}),n+=" "):n=i;var s="";t.description&&(s=''+t.description+"
");var o="";t.confirmation&&(o=''+t.confirmation+"
"),$(this._contentContainerId).update(n+s+o);var a=this._componentElement.select('input[type="checkbox"]'),r=this;a.each(function(e){Event.stopObserving(e,"click"),Event.observe(e,"click",function(){var e=!0;r._componentElement.select('input[type="checkbox"]').each(function(t){$F(t)||(e=!1)}),e?r._enableYesButton():r._disableYesButton()})}),a.length||this._enableYesButton()}}),d=Class.create(l,{_initConfiguration:function($super,e){$super(e),this._successDescription=this._getConfigParam("successDescription",""),this._failureDescription=this._getConfigParam("failureDescription","")},initialize:function($super,e){$super(e),this._setDescription([])},_setDescription:function(e){var t=e.map(function(e){return""+e.name.escapeHTML()+" "}),i=e.length?this._description.concat(" ").concat(this._successDescription).concat(""):this._description;$(this._contentContainerId).update(i)},_onSuccess:function(e){this._hideSpinner(),this._enableYesButton();try{this._setDescription(e.responseText.evalJSON().data)}catch(t){i.i(s.showInternalError)(e.responseText)}},_onFailure:function($super){$super(),$(this._contentContainerId).update(this._description+" "+this._failureDescription)}})},,,,,,/*!*********************!*\
!*** ./jsw/list.js ***!
\*********************/
function(module,__webpack_exports__,__webpack_require__){"use strict";function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t '},renderer:function(e,t){if(!t)return' ';return'
'}},COLUMN_ACTIONS:{header:"",cls:"min",sortable:!1,renderer:function(e){return e.actions&&e.actions.length?'':""}},ITEMS_UNLIMITED:1e5};list.AdditionalActions=Class.create(__WEBPACK_IMPORTED_MODULE_0__component__.Component,{_tag:"div",_initConfiguration:function($super,e){$super(e),this._operations=this._getConfigParam("operations",null),this._cls=this._getConfigParam("cls","actions-menu"),this._titleAddCls=this._getConfigParam("titleAddCls","sb-more-actions")},_initComponentElement:function($super){$super(),this._componentElement.insert({bottom:''})},_addEvents:function($super){$super();var e=this;$(document.body).observe("click",function(){e.collapse()})},enable:function(){this._titleButton.enable()},disable:function(){this._titleButton.disable()},toggle:function(){var e=this._componentElement.down(".popup-box");e&&e.toggleClassName("collapsed");var t=this._componentElement.down("."+this._titleAddCls);t&&t.toggleClassName("active")},collapse:function(){var e=this._componentElement.down(".popup-box");e&&e.addClassName("collapsed");var t=this._componentElement.down("."+this._titleAddCls);t&&t.removeClassName("active")},render:function($super){if($super(),this._titleButton=new __WEBPACK_IMPORTED_MODULE_1__small_button__.SmallButton({title:this._getConfigParam("title",""),cls:"s-btn",addCls:this._titleAddCls,handler:function(e){Event.stop(e),this.toggle()}.bind(this)}),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.render)(this._componentElement,this._titleButton),this._operations){var e=this._componentElement.down("#"+this._id+"-operations");this._operations.each(function(t){var i=new Element("li");e.insert(i);var n=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createComponent)(t),s=n.getWrapperClass();s&&i.addClassName(s),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.render)(i,n)},this),this._getConfigParam("disabled",!1)?this.disable():this.enable()}}});var List=Class.create(__WEBPACK_IMPORTED_MODULE_0__component__.Component,{_initConfiguration:function($super,e){$super(e),this._cls+=" js-list",this._listCls=this._getConfigParam("listCls","list"),this._tableId=this._id+"-table",this._dataUrl=this._getConfigParam("dataUrl",""),this._operations=this._getConfigParam("operations",null),this._itemActions=this._getConfigParam("itemActions",{}),this._columns=this._getConfigParam("columns",[]),this._limitValues=this._getConfigParam("limitValues",[10,25,100,list.ITEMS_UNLIMITED]),this._splitListData(this._getConfigParam("data",{data:null,pathbar:null,state:null,pager:null,locale:null,additional:null})),this._searchFilters=$H(this._getConfigParam("searchFilters",{})),this._searchOveral=this._getConfigParam("searchOveral",null),this._pageable=this._getConfigParam("pageable",!0),this._disabledSelectHint=this._getConfigParam("disabledSelectHint",""),this._clearStatusOnReload=this._getConfigParam("clearStatusOnReload",!0),this.isDisabledItem=this._getConfigParam("isDisabledItem",function(){return!1}),this._onRedraw=this._getConfigParam("onRedraw",function(){}),this._getTotalInfo=this._getConfigParam("getTotalInfo",function(){return this.lmsg("recordsTotal",{total:this._pager.totalItemCount})}),this._getRowClass=this._getConfigParam("getRowClass",function(){return""}),Object.isArray(this._operations)&&(this._operations=this._operations.compact(),this._operations.length||(this._operations=null))},_getSearchOveralField:function(){return null===this._searchOveral&&(this._searchFilters.each(function(e){e.value.overal&&(this._searchOveral=e.key)},this),null===this._searchOveral&&1===this._searchFilters.size()&&(this._searchOveral=this._searchFilters.keys().first()),null===this._searchOveral&&(this._searchOveral=!1)),this._searchOveral},_initComponentElement:function($super){$super(),this._updateComponentElement('
'),this._initDisablerOverlay()},_splitListData:function(e,t){if(!e||!e.data)return!1;var i=e.data.length;return this._data="before"===t?e.data.concat(this._data):"after"===t?this._data.concat(e.data):e.data,this._state=e.state||{},this._pager=e.pager||{},e.locale&&Object.extend(this._locale.messages,e.locale),e.pathbar&&(this._pathbar=e.pathbar),e.additional&&(this._additionalData=this._additionalData||{},this._additionalData=Object.extend(this._additionalData,e.additional)),i},_isColumnSelectionPresent:function(){return this._getColumns().any(function(e){return e===list.COLUMN_SELECTION})},onHeaderClick:function(e){this._state.sortField=e,this._state.sortDirection="down"===this._state.sortDirection?"up":"down",this.reload("/sort-field/"+e+"/sort-dir/"+this._state.sortDirection)},updateFilter:function(e){if(!$(this._tableId))return void this.checkEmptyList();var t=!1,i=!1;if(this._getColumns().filter(function(e){return"function"!=typeof e.isVisible||e.isVisible()}).forEach(function(e){if(e.filter&&e.filter.type){var n=void 0;if(!(n=e.filter.options?e.filter.multi?this._componentElement.down('th[data-index="'+e.dataIndex+'"]').select("input[type=checkbox]:checked"):this._componentElement.down('th[data-index="'+e.dataIndex+'"] select'):this._componentElement.down('th[data-index="'+e.dataIndex+'"] input')))return void(e.filter.value="");i=!0;var s=void 0;e.filter.multi?(s=[],n.each(function(e){s.push(e.value.toLowerCase())}),s.length===e.filter.options.length&&(s=[])):s=n.value.toLowerCase(),s!==e.filter.value&&(e.filter.value=s,t=!0)}},this),!i||!e&&!t)return void this.checkEmptyList();var n="even";$(this._tableId).select("tr.odd, tr.even").each(function(e,t){var i=e.childElements(),s=!0;this._getColumns().filter(function(e){return"function"!=typeof e.isVisible||e.isVisible()}).forEach(function(e,n){var o=this._data[t][e.dataIndex];if(i[n]._filtered&&(e.noEscape?i[n].innerHTML=o:i[n].innerHTML=o.escapeHTML(),delete i[n]._filtered),s&&e.filter&&e.filter.type&&0!==e.filter.value.length){if("date"===e.filter.type)return void(new Date(o.replace(/ /g,"T"))'+o.substr(a,e.filter.value.length)+""+o.substr(a+e.filter.value.length):i[n].innerHTML=o.substr(0,a).escapeHTML()+''+o.substr(a,e.filter.value.length).escapeHTML()+" "+o.substr(a+e.filter.value.length).escapeHTML(),i[n]._filtered=!0}},this),s?(e.removeClassName(n),n="odd"===n?"even":"odd",e.addClassName(n),e.show()):e.hide()},this),this.checkEmptyList()},onLimitClick:function(e){this.reload({"items-per-page":e})},onPagerClick:function(e){this.reload({page:e})},onSelectButtonClick:function(e){var t=this._componentElement.select('input[name="listGlobalCheckbox"]').first();t.checked=!t.checked,this.onListGlobalCheckboxClick(e),e.stopPropagation()},onListGlobalCheckboxClick:function(e){var t=this._componentElement.select(".actions-box").first(),i=this._componentElement.select('input[name="listGlobalCheckbox"]').first();if(t){var n=t.select(".r-actions-select").first();i.checked?n.addClassName("r-actions-item-active"):n.removeClassName("r-actions-item-active")}this._componentElement.select('input[name="listCheckbox[]"]').each(function(e){i.checked?e.up("tr").addClassName("selected"):e.up("tr").removeClassName("selected"),e.checked=i.checked})},onPagerButtonClick:function(e){var t=this._componentElement.select(".paging").first(),i=!t.hasClassName("r-paging-visible");this._actionBox&&this._actionBox._hideResponsiveButtonBlocks(),i&&t.addClassName("r-paging-visible"),e.stopPropagation()},listHeadersView:function(){var e=[],t=[],i=!1,n=0;return this._getColumns().forEach(function(s){if(n)return void n--;if("function"!=typeof s.isVisible||s.isVisible()){s.headerColspan&&(n=s.headerColspan);var o=s.header,a=s.headerCls?"."+s.headerCls:"";if(void 0!==s.headerRenderer)o=s.headerRenderer(s);else{var r="";this._state.sortField===s.dataIndex&&(r="down"===this._state.sortDirection?"":".sort-up",a+=".sort"),s.sortable&&(o=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("a"+r,{onclick:this.onHeaderClick.bind(this,s.dataIndex)},o))}e.push(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("th"+a+(n?'[colspan="'+n+'"]':""),s.headerParams,o));var l="";s.filter&&(i=!0,l=List.Filters.create(Object.extend({name:s.dataIndex,locale:this.getLocale()},s.filter),this.updateFilter.bind(this,!1))),t.push(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("th",{"data-index":s.dataIndex},l))}},this),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("thead",i?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("tr.list-search-filter",t):"",__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("tr",e))},_getListDataHtml:function(e,t){if(void 0===e&&(e=this._data),e)return t=t||0,Object.keys(e).map(function(i){return this._getRowHtml(e[i],i,t)}.bind(this)).join("")},_getRowHtml:function(e,t,i){var n="",s=this._getRowClass(e),o=(t+i)%2?"even":"odd",a=e.id?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.escapeAttribute)(e.id):"";return n+='',this._getColumns().filter(function(e){return"function"!=typeof e.isVisible||e.isVisible()}).forEach(function(t){var i="";if(Object.isFunction(t.renderer)){var s=this.isDisabledItem(e);i=s&&void 0!==t.hideDisabled&&t.hideDisabled?"":t.renderer.call(this,e,s)}else void 0!==t.dataIndex&&void 0!==e[t.dataIndex]&&(i=t.noEscape||!e[t.dataIndex].escapeHTML?e[t.dataIndex]:e[t.dataIndex].escapeHTML());var o="";void 0!==t.cls&&(o=t.cls),n+=''+i+" "},this),n+=" "},listView:function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("."+this._listCls,__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("table#"+this._tableId+'[width="100%"][cellspacing="0"]',this.listHeadersView(),this._getListDataHtml()))},containerView:function(){return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createElement)("#"+this._id+"-container",this._getPathbarHtml(),this._getPagerHtml(),this.listView(),this._getPagerHtml(),this._getEmptyHtml())},checkEmptyList:function(){var e=this.isListEmpty();this._componentElement.select(".js-empty-list").invoke("toggle",e),this._componentElement.select(".paging").invoke("toggle",!e);var t=this._listCls.split(" ").reduce(function(e,t){return""!==t&&(e+="."+t),e},"");this._componentElement.select(t).invoke("toggle",!e)},isListEmpty:function(){return $(this._tableId)?!$(this._tableId).select("tr.odd,tr.even").filter(Element.visible).length:!this._data.length},_getPathbarHtml:function(){return this._pathbar?'
':""},_getPagerHtml:function(){if(!this._pageable)return"";var e=this._getTotalInfo(),t='"+e+' '+this.lmsg("numberOfItemPerPage")+": "+this._getLimitValuesHtml()+" ";return this._pager.pageCount>1&&(t+=''+this.lmsg("pages")+": "+this._getPagesItemsHtml()+" "),t+="
"},_getLimitValuesHtml:function(){var e="";return this._limitValues.each(function(t){var i=list.ITEMS_UNLIMITED===t?this.lmsg("allItems"):t;this._pager.itemCountPerPage!==t?e+=''+i+" ":e+=""+i+" "},this),e},_getPagesItemsHtml:function(){var e="";return this._pager.first!==this._pager.current?e+=''+this.lmsg("firstPage")+" ":e+=""+this.lmsg("firstPage")+" ",this._pager.previous?e+='<< ':e+="<< ",$H(this._pager.pagesInRange).values().each(function(t){t!==this._pager.current?e+=''+t+" ":e+=t+" "},this),this._pager.next?e+='>> ':e+=">> ",this._pager.last!==this._pager.current?e+=''+this.lmsg("lastPage")+" ":e+=""+this.lmsg("lastPage")+" ",e},_getPageItemLink:function(e){return"Jsw.getComponent('"+this._id+"').onPagerClick("+e+");"},_getEmptyHtml:function(){return''+this.lmsg("noEntriesFound")+"
"},_onSearchClick:function(e){this.reload("?"+e.serialize())},_onResetSearchClick:function(){this.reload("/reset-search/true/")},_addSelectionHandlers:function(){var e=this,t=void 0;this._componentElement.select(".actions-box").first()&&(t=new Element("li",{class:"r-actions-item r-actions-select"}).update(" ").observe("click",this.onSelectButtonClick.bindAsEventListener(this)),this._componentElement.down(".actions-box .r-actions-list").insert({top:t}));var i=this._componentElement.select('input[name="listGlobalCheckbox"]').first();i.observe("click",this.onListGlobalCheckboxClick.bind(this)),this._componentElement.select('input[name="listCheckbox[]"]').each(function(e){e.observe("click",function(){e.checked?e.up("tr").addClassName("selected"):(e.up("tr").removeClassName("selected"),i.checked=!1,t&&t.removeClassName("r-actions-item-active"))})}),$(document).observe("click",function(t){t.findElement(".objects-toolbar")||e._hideItemsNotSelectedWarning()}),$(document).observe("touchstart",function(){e._hideItemsNotSelectedWarning()})},_addPathbar:function(){this._pathbar&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.render)($(this._id+"-pathbar"),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.createComponent)(this._pathbar))},disable:function(){this._disablerOverlay.show(),this._disablerOverlay.clonePosition(this._componentElement)},enable:function(){this._disablerOverlay.hide()},getSelectedItemsIds:function(){return this._componentElement.select('input[name="listCheckbox[]"]').filter(function(e){return e.checked}).map(function(e){return e.value})},getSelectedItems:function(){var e=[],t=[];return this.getSelectedItemsIds().each(function(t){e.push(t)}),this._data.each(function(i){e.indexOf(i.id)<0||t.push(i)}),t},checkNonEmptySelection:function(){return this.getSelectedItemsIds().length?(this._hideItemsNotSelectedWarning(),!0):(this._showItemsNotSelectedWarning(),!1)},execLongGroupOperation:function(e,t){var i=void 0;e.onSuccess=function(){var e=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.getComponent)("asyncProgressBarWrapper");e.removePreparingItem(i),e.update()},e.beforeSendRequest=function(n){var s=t.target.cumulativeOffset();i=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.getComponent)("asyncProgressBarWrapper").fly(s,e.taskName,function(){n()})},this.execGroupOperation(e)},execGroupOperation:function(e){var t=this,i=$H(),n=0,s=e.submitVarName?e.submitVarName:"ids";if((e.selectedItems?e.selectedItems:this.getSelectedItemsIds()).each(function(e){i.set(s+"["+n+"]",e),n++}),e.checkSelection){if(!e.checkSelection())return}else{if(!n)return void this._showItemsNotSelectedWarning();this._hideItemsNotSelectedWarning()}var o=this._submit,a=e.submitHandler?e.submitHandler:function(i,n){var s={method:"post",parameters:n,reloading:!1,context:t,onSuccess:function(i){var n=void 0;try{n=i.responseText.evalJSON()}catch(e){return void __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)(i.responseText)}n.redirect?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9__form_redirect__.redirect)(n.redirect):n.noReload||(s.reloading=!0,t.reload()),t._clearStatusOnReload&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.clearStatusMessages)(),$A(n.statusMessages).each(function(e){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addStatusMessage)(e.status,e.content)}),e.onSuccess&&e.onSuccess(n)},onCreate:function(){t.disable()},onComplete:function(){s.reloading||t.enable()},onFailure:function(e){504===e.status?__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addStatusMessage)("error",t.lmsg("timeoutMessage")):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)(e.responseText),t.enable()}};o(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.prepareUrl)(i),s)},r=function(){e.beforeSendRequest?e.beforeSendRequest(function(){a(e.url,i)}):a(e.url,i)},l=e.skipConfirmation,c=e.mouseEvent;c&&!l&&(c.preventDefault(),l=c.shiftKey),l?r():(e.confirmationPopup=e.confirmationPopup||this._confirmationPopup.bind(this,e,r),e.confirmationPopup(i))},_submit:function(e,t){new Ajax.Request(e,t)},_confirmationPopup:function(e,t,i){__WEBPACK_IMPORTED_MODULE_5__message_box__.messageBox.show({type:__WEBPACK_IMPORTED_MODULE_5__message_box__.messageBox.TYPE_YESNO,buttonTitles:{yes:this.lmsg("messageBoxButtonYes"),no:this.lmsg("messageBoxButtonNo"),wait:this.lmsg("messageBoxButtonWait")},text:e.getConfirmOnGroupOperation?e.getConfirmOnGroupOperation():e.locale.confirmOnGroupOperation,subtype:e.subtype,needAttention:!!e.needAttention&&e.needAttention,needAttentionText:e.needAttentionText?e.needAttentionText:"",needAttentionBlockSubmit:!!e.needAttentionBlockSubmit&&e.needAttentionBlockSubmit,onYesClick:t,isAjax:e.isAjax,requestUrl:e.requestUrl,requestParams:i,loadingTitle:e.loadingTitle})},_showItemsNotSelectedWarning:function(){this._hideItemsNotSelectedWarning();var e=this._componentElement.down("items-not-selected-warning");e?e.show():this._componentElement.down(".actions-box").insert({top:''+this.lmsg("itemsNotSelected")+"
"})},_hideItemsNotSelectedWarning:function(){var e=this._componentElement.down(".actions-msg-container");e&&e.hide()},render:function($super){if($super(),-1!==this._getColumns().indexOf(list.COLUMN_ACTIONS)&&(this._contextMenu=new __WEBPACK_IMPORTED_MODULE_6__list_context_menu__.ListContextMenu({renderTo:document.body,list:this})),!this._data)return void this.reload();this.redraw()},_addEvents:function(){$(document).observe("click",function(){var e=this._componentElement.select(".paging").first();e&&e.removeClassName("r-paging-visible")}.bind(this))},reload:function(e,t){if(e=e||"",this._dataUrl){var i=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addUrlParams)(this._dataUrl,e);return this._additionalData&&this._additionalData.controllerName&&(i=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addUrlParams)(i,{controllerName:this._additionalData.controllerName})),this._additionalData&&this._additionalData.actionName&&(i=__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addUrlParams)(i,{actionName:this._additionalData.actionName})),this._request&&this._request.abort(),this._request=new Ajax.Request(__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.prepareUrl)(i),{method:"get",onSuccess:this._onReloadSuccess.bind(this,t),onFailure:this._onReloadFailure.bind(this),onException:this._onReloadException.bind(this),onCreate:this._onReloadCreate.bind(this),onComplete:this._onReloadComplete.bind(this)}),this._request}},_onReloadSuccess:function(e,t){if(""!=t.responseText){var i={};try{i=t.responseText.evalJSON()}catch(e){return void __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)(t.responseText)}i.redirect&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_9__form_redirect__.redirect)(i.redirect);var n=this._splitListData(i,e);!1===n?this.processReloadError(i):this.redraw(e,n)}},_onReloadFailure:function(e){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)(e.responseText)},_onReloadException:function(e,t){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)(t+"\n"+e.responseText)},_onReloadCreate:function(e){this._clearStatusOnReload&&__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.clearStatusMessages)(),this.disable()},_onReloadComplete:function(){this._request=null,this.enable()},_addDisabledCheckboxesHints:function(){this._componentElement.select('input[type="checkbox"][disabled]').each(function(e){new __WEBPACK_IMPORTED_MODULE_2__tooltip__.Tooltip.Instance(e.previous(),{text:this._disabledSelectHint})},this)},redrawPartial:function(e,t){t&&("before"===e?$(this._tableId).down("thead").insert({after:this._getListDataHtml(this._data.slice(0,t))}):"after"===e&&$(this._tableId).insert({bottom:this._getListDataHtml(this._data.slice(-t))}),__WEBPACK_IMPORTED_MODULE_2__tooltip__.Tooltip.initData(this._componentElement),this.updateFilter(!0))},redraw:function(e,t){if(e&&$(this._tableId))return this.redrawPartial(e,t),void this._onRedraw();this._componentElement.down().remove(),__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.render)(this._componentElement,this.containerView(),"top"),(this._operations||this._searchFilters.size())&&(this._state.forceShowSearch&&__WEBPACK_IMPORTED_MODULE_3__cookie__.Cookie.set(this._id+"-search-show","true"),this._actionBox=new __WEBPACK_IMPORTED_MODULE_4__small_tools__.SmallTools({locale:this.getLocale(),operationsId:this._id+"-operations",renderTo:this._componentElement.down(),renderMode:"top",operations:this._getOperations(),listId:this._id,searchFilters:this._searchFilters,searchFiltersState:this._state.searchFilters,searchOveral:this._searchOveral,searchHandler:this._onSearchClick.bind(this),resetSearchHandler:this._onResetSearchClick.bind(this),searchCollapsed:"true"!==__WEBPACK_IMPORTED_MODULE_3__cookie__.Cookie.get(this._id+"-search-show"),onToggleSearch:function(e){__WEBPACK_IMPORTED_MODULE_3__cookie__.Cookie.set(this._id+"-search-show",!e),this._hideItemsNotSelectedWarning()}.bind(this),quickSearchInputId:this._id+"-search-text-"+this._getSearchOveralField()})),this._isColumnSelectionPresent()&&this._pager.totalItemCount>0&&this._addSelectionHandlers(),this._contextMenu&&this._contextMenu.onRedraw(),this._addPathbar(),this._disabledSelectHint&&this._addDisabledCheckboxesHints(),this._addResponsiveHtml(),this._initDropdowns(),this._initItemActions(),__WEBPACK_IMPORTED_MODULE_2__tooltip__.Tooltip.initData(this._componentElement),this.updateFilter(!0),this._onRedraw()},_initItemActions:function(){this._componentElement.select("a[data-action-name]").invoke("observe","click",function(e){e.preventDefault();var t=e.findElement("a[data-action-name]"),i=t.getAttribute("data-action-name");if(this._itemActions[i]){var n=t.up("tr").getAttribute("data-row-id"),s=this._data.find(function(e){return e.id===n});this._itemActions[i](s,e)}}.bind(this))},_initDropdowns:function(){var e=void 0;for(this._dropdowns=this._dropdowns||[];e=this._dropdowns.pop();)__WEBPACK_IMPORTED_MODULE_7__dropdown_manager__.DropdownManager.unregister(e);this._componentElement.select(".dropdown .input-group").each(function(e){this._dropdowns.push(__WEBPACK_IMPORTED_MODULE_7__dropdown_manager__.DropdownManager.register(e,function(){return e.up().hasClassName("open")},function(){e.up().addClassName("open")},function(){e.up().removeClassName("open")}))},this)},processReloadError:function(e){e&&e.statusMessages?$A(e.statusMessages).each(function(e){__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.addStatusMessage)(e.status,e.content)}):__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_8__common__.showInternalError)("Unable to load list data.")},hasSelectedItems:function(e){return this.getSelectedItemsIds().length?(this._hideItemsNotSelectedWarning(),e&&e.bind(this)(),!0):(this._showItemsNotSelectedWarning(),!1)},getItemById:function(e){for(var t=0;t'+a+"";e._addResponsiveHtmlToButtons(o,r),e._addResponsiveHtmlToImages(o,r),e._addResponsiveHtmlToIcons(o,r),e._addResponsiveHtmlToNumbers(o,a)}})},_addResponsiveHtmlToButtons:function(e,t){var i=e.select("a.s-btn");i.each(function(e){var t=e.previous(".tooltipData");!e.down("span").innerHTML&&t&&(e.down("span").innerHTML=''+t.innerHTML+" ")}),1!==i.length||i[0].down("span").innerHTML||(i[0].down("span").innerHTML=t)},_addResponsiveHtmlToImages:function(e,t){var i=e.select('a img,a [class^="icon-"],a [class*=" icon-"]');i.each(function(e){var n="",s=e.up().previous(".tooltipData");if(s)n=s.innerHTML;else{if(1!==i.length)return;n=t}if(!e.up(".b-indent-icon")||!e.up("a").innerHTML.replace(e.up(".b-indent-icon").outerHTML,"").strip()){var o=e;"img"===e.tagName.toLowerCase()&&(o=e.wrap("i",{class:"icon"})),o.insert({after:' '+n+" "}),e.up("a").addClassName("i-link")}})},_addResponsiveHtmlToIcons:function(e,t){var i=e.select("span.b-indent-icon");i.each(function(e){var t=e.select(".tooltipData");t.length>0&&!e.up().innerHTML.replace(e.outerHTML,"").strip()&&e.down("img").insert({after:' '+t[0].innerHTML+" "})}),1!==i.length||i[0].down("span.r-visible")||i[0].up().innerHTML.replace(i[0].outerHTML,"").strip()||i[0].down("img").insert({after:t})},_addResponsiveHtmlToNumbers:function(e,t){var i=e.innerHTML,n=''+t+": ";("-"===i||!isNaN(parseFloat(i))&&isFinite(i))&&e.insert({top:n});var s=e.select("a");1===s.length&&("-"===s[0].innerHTML||!isNaN(parseFloat(s[0].innerHTML))&&isFinite(s[0].innerHTML))&&e.insert({top:n})},checkSyncStatus:function(e,t,i,n,s){if(this._randomId===n){var o=this;s=$H({timeout:5e3,progressStatus:"started"}).merge($H(s)),new Ajax.Request(t,{method:"get",parameters:{},onSuccess:function(a){var r=a.responseText.evalJSON(),l=$(e);l&&(s.get("progressStatus")===r.status?setTimeout(function(){o.checkSyncStatus(e,t,i,n,s)},s.get("timeout")):i(l,r))}})}},_getOperations:function(){var e=this._operations?this._operations.slice():[];if(!this._additionalData||!this._additionalData.operations||!this._additionalData.operations.length)return e;var t=this._getDeleteButtonIndex(),i=[t,0];return 0!==t&&"Jsw.bar.Separator"!==e[t-1].componentType&&i.push({componentType:"Jsw.bar.Separator"}),i=i.concat(this._additionalData.operations),t!==e.length&&i.push({componentType:"Jsw.bar.Separator"}),e.splice.apply(e,_toConsumableArray(i)),e},_getColumns:function(){var e=this._columns.slice(),t=this._additionalData&&this._additionalData.extensions||{};return Object.keys(t).forEach(function(i){this._modifyColumnsByExtension(e,t[i])}.bind(this)),e},_modifyColumnsByExtension:function _modifyColumnsByExtension(columns,extension){var findColumn=function(e){var t=columns.find(function(t){return t.dataIndex===e});return e=parseInt(e),t||columns[e<0?e+columns.length:e-1]};extension.columnsOverride&&Object.keys(extension.columnsOverride).forEach(function(dataIndex){var originalColumn=findColumn(dataIndex);if(originalColumn){var column=extension.columnsOverride[dataIndex];column.title&&(column.header=column.title),column.renderer&&(column.renderer=eval("("+column.renderer+")")),Object.isUndefined(column.isVisible)||column.isVisible||(column.isVisible=function(){return!1}),Object.extend(originalColumn,column)}}),extension.columns&&Object.keys(extension.columns).forEach(function(dataIndex){var column=extension.columns[dataIndex];column.renderer&&(column.renderer=eval("("+column.renderer+")")),column=Object.extend({header:column.title,dataIndex:dataIndex},column);var index=void 0,originalColumn=void 0;index=column.insertBefore&&(originalColumn=findColumn(column.insertBefore))?columns.indexOf(originalColumn):column.insertAfter&&(originalColumn=findColumn(column.insertAfter))?columns.indexOf(originalColumn)+1:columns.length,columns.splice(index,0,column)})},_getDeleteButtonIndex:function(){if(!this._operations)return 0;var e=this._operations.length;return this._operations.forEach(function(t,i){"sb-remove-selected"===t.addCls&&(e=i)}),e}})},/*!************************!*\
!*** ./jsw/tooltip.js ***!
\************************/
function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Tooltip",function(){return o});var s=function(){function e(e,t){for(var i=0;i ",e.hide(),document.body.appendChild(e),o._tooltipElement=e}return o._tooltipElement},_fetchTooltipPosition:function(e){var t=o.tooltipX,i=o.tooltipY,n=Element.getDimensions(e),s=document.viewport.getDimensions(),a=document.viewport.getScrollOffsets(),r=s.width+a.left-o.tooltipX,l=o.tooltipX-a.left,c=o.tooltipY-a.top,d=s.height+a.top-o.tooltipY;return t=r>n.width+o.minDelta+o.xOffsetRight?o.tooltipX+o.xOffsetRight:l>n.width+o.minDelta+o.xOffsetLeft?o.tooltipX-n.width-o.xOffsetLeft:o.tooltipX-(n.width+o.xOffsetLeft)/2,i=d>n.height+o.minDelta+o.yOffsetBottom?o.tooltipY+o.yOffsetBottom:c>n.height+o.minDelta+o.yOffsetTop?o.tooltipY-n.height-o.yOffsetTop:o.tooltipY-(n.height+o.yOffsetTop)/2,t<0&&(t=o.minDelta),{x:t,y:i}}};Event.observe(window,"load",function(){o.initData()}),o.Instance=function(){function e(t,i){n(this,e),this.element=t,this.config=i,Event.stopObserving(this.element,"mouseover"),Event.observe(this.element,"mouseover",this.set.bind(this))}return s(e,[{key:"set",value:function(){o.set(this)}},{key:"setText",value:function(e){this.config.text=e.toString().escapeHTML()}}]),e}()},,,,,,,,,,,,,,,,,,,,,,,,,,,,/*!***************************!*\
!*** ./jsw/popup-form.js ***!
\***************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"PopupForm",function(){return o});var n=i(/*! ./modal-dialog-box */67),s=i(/*! ./common */5),o=Class.create(n.ModalDialogBox,{_initConfiguration:function($super,e){e=Object.extend({cls:"popup-panel"},e||{}),$super(e),this._popupContentAreaId=this._id+"-popup-content-area",this._titleAreaId=this._id+"-title-area",this._hintAreaId=this._id+"-hint-area",this._hint1AreaId=this._id+"-hint1-area",this._boxAreaId=this._id+"-box-area",this._contentAreaId=this._id+"-content-area",this._actionButtonsId=this._id+"-action-buttons",this._leftActionButtonsAreaId=this._id+"-left-action-buttons-area",this._rightActionButtonsAreaId=this._id+"-right-action-buttons-area",this._titleCls=this._getConfigParam("titleCls",""),this._scrollable=this._getConfigParam("scrollable"),this._isRemoved=!1,this._scrollable&&(this._cls+=" popup-panel-scrollable")},_initComponentElement:function($super){$super(),i.i(s.render)(this._componentElement,this.view()),this.show()},view:function(){var e=s.createElement;return e(".popup-wrapper",e(".popup-container",[e(".popup-heading",e(".popup-heading-area",[e("span.popup-heading-actions",this._getHeadingActions()),e("h2."+this._titleCls,e("span#"+this._titleAreaId,{title:this._getConfigParam("title")},this._getConfigParam("title")))])),e(".popup-content",e("#"+this._popupContentAreaId+".popup-content-area",this._getContentArea()))]))},_getHeadingActions:function(){return""},_getContentArea:function(){var e=s.createElement;return[e("p#"+this._hint1AreaId),e("span#"+this._hintAreaId),this._getBoxArea(),this._getButtonsArea()]},_getBoxArea:function(){var e=s.createElement;return e("#"+this._boxAreaId+".form-box",e(".box-area",e(".content",e("#"+this._contentAreaId+".content-area"))))},_getButtonsArea:function(){var e=s.createElement,t=e("#"+this._rightActionButtonsAreaId+".field-value"," ");return t=this._getConfigParam("singleRowButtons")?e(".single-row",t):[e("#"+this._leftActionButtonsAreaId+".field-name"," "),t],e("#"+this._actionButtonsId+".btns-box",e(".box-area",e(".form-row",t)))},toggleButtonsArea:function(e){this._scrollable&&this._componentElement.toggleClassName("popup-panel-scrollable",e),$(this._actionButtonsId).toggle(e)},setBoxType:function(e){$(this._boxAreaId).className=e,"list-box"===e&&($(this._actionButtonsId).addClassName("no-separator"),$(this._actionButtonsId).addClassName("simple-box")),"form-box"===e&&($(this._actionButtonsId).removeClassName("no-separator"),$(this._actionButtonsId).removeClassName("simple-box")),"fm-box"===e&&($(this._boxAreaId).className="list-box",$(this._actionButtonsId).addClassName("no-separator"))},setTitleType:function(e){$(this._titleAreaId).parentNode.className=e},setTitle:function(e){$(this._titleAreaId).update(e).setAttribute("title",e)},setHint:function(e){e?($(this._hintAreaId).update(e),$(this._hintAreaId).show()):$(this._hintAreaId).hide()},setHint1:function(e){e?($(this._hint1AreaId).update(e),$(this._hint1AreaId).show()):$(this._hint1AreaId).hide()},remove:function(){this._isRemoved=!0,this._renderTarget.remove()},addRightButton:function(e,t,i,n,s){var o=this._createButton(e,t,i,n,s);return $(this._rightActionButtonsAreaId).insert(o),o},addLeftButton:function(e,t,i,n,s){var o=this._createButton(e,t,i,n,s);return $(this._leftActionButtonsAreaId).insert(o),o},removeRightButtons:function(){$(this._rightActionButtonsAreaId).update(" ")},removeLeftButtons:function(){$(this._leftActionButtonsAreaId).update(" ")},resizeList:function(){if(!this._isRemoved){var e=$(this._contentAreaId).down("table"),t=$(this._contentAreaId).down(".list"),i=Prototype.Browser.IE?$(document.documentElement).getHeight():$(document.body).getHeight(),n=$(this._actionButtonsId).getHeight(),s=Position.cumulativeOffset(e)[1],o=e.getHeight(),a=i-s-n-100;if(a>o)return t.style.height="",void t.removeClassName("with-scroll");a<150&&(a=150),t.style.height=a+"px",t.style.overflowY="auto",t.style.overflowX="hidden",t.addClassName("with-scroll")}},_createButton:function(e,t,i,n,s){s=void 0!==s?s:{};var o=new Element("span",s);return o.addClassName("btn"),n&&o.addClassName("action"),o.update(''+e+" "),o.down("button").observe("click",this._onClick.bindAsEventListener(this,t.bind(this))),o},_updateButton:function(e,t){$H(t).each(function(t){switch(t.key){case"title":e.down("button").update(t.value);break;case"disabled":e.down("button").disabled=!!t.value,t.value?Element.addClassName(e,"disabled"):Element.removeClassName(e,"disabled")}})},_onClick:function(e,t){Event.stop(e),t(e)},_addEvents:function($super){$super(),$(this._hintAreaId)&&$(this._hintAreaId).hide(),$(this._hint1AreaId)&&$(this._hint1AreaId).hide()},_clearMessages:function(){var e=$(this._popupContentAreaId);[".msg-error",".msg-info",".msg-warning"].each(function(t){e.select(t).each(function(e){e.remove()})})},_addErrorMessage:function(e){this._addStatusMessage("error",e)},_addStatusMessage:function(e,t){$(this._popupContentAreaId).insert({top:'"})},_userError:function(e){i.i(s.clearStatusMessages)(),i.i(s.addStatusMessage)("error",e),this._close()},_internalError:function(e){i.i(s.clearStatusMessages)(),i.i(s.addStatusMessage)("error","Internal error: "+e),this._close()}})},/*!***********************!*\
!*** ./jsw/cookie.js ***!
\***********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Cookie",function(){return n});var n={get:function(e){for(var t=document.cookie.split("; "),i=0;i0&&$(document.body).observe("click",s),r},unregister:function(e){e.toggler.stopObserving("click",e.handler),n=n.without(e),0===n.length&&$(document.body).stopObserving("click",s)}}}()},,/*!***********************!*\
!*** ./jsw/button.js ***!
\***********************/
function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0}),__webpack_require__.d(__webpack_exports__,"Button",function(){return Button});var __WEBPACK_IMPORTED_MODULE_0__component__=__webpack_require__(/*! ./component */6),__WEBPACK_IMPORTED_MODULE_1__common__=__webpack_require__(/*! ./common */5),Button=Class.create(__WEBPACK_IMPORTED_MODULE_0__component__.Component,{_tag:"a",_initConfiguration:function _initConfiguration($super,config){$super(config),this._handler=this._getConfigParam("handler",!1),Object.isString(this._handler)&&eval("this._handler = "+this._handler),this._title=this._getConfigParam("title",""),this._rightIcon=this._getConfigParam("rightIcon",""),this._cls=this._getConfigParam("cls","b-btn"+(this._title?"":" btn-icon-only")),this._disabledClass=this._getConfigParam("disabledClass","btn-disabled"),this._isNew=this._getConfigParam("isNew",!1),this._newTitle=this._getConfigParam("newTitle","")},_initComponentElement:function($super){$super(),this._componentElement.update(""+this._title.escapeHTML()+(this._isNew?' '+this._newTitle+" ":"")+this._rightIcon+" "),this._initVisibility()},_initVisibility:function(){this._disabled=this._getConfigParam("disabled",!1),this._disabled?(this._disabled=!1,this.disable()):(this._disabled=!0,this.enable())},_addAttribute:function(e,t){void 0!==t&&this._componentElement.writeAttribute(e,t)},enable:function(){if(this._disabled){this._disabled=!1;var e=this._config.addCls||"";Object.isArray(e)||(e=[e]),e.each(function(e){this._componentElement.addClassName(e)},this),e.each(function(e){this._componentElement.removeClassName(e+"-disabled")},this),this._componentElement.removeClassName(this._disabledClass),this._addAttribute("href",__webpack_require__.i(__WEBPACK_IMPORTED_MODULE_1__common__.prepareUrl)(this._getConfigParam("href","javascript:;"))),this._addAttribute("target",this._getConfigParam("target",null)),this._addProgressHandler(),this._handler&&this.addEventObserver("click",this._handler)}},disable:function(){if(!this._disabled){this._disabled=!0,this._componentElement.addClassName(this._disabledClass);var e=this._config.addCls;Object.isArray(e)||(e=[e]),e.each(function(e){this._componentElement.addClassName(e+"-disabled")},this),e.each(function(e){this._componentElement.removeClassName(e)},this),this._componentElement.writeAttribute("href",null),this._componentElement.writeAttribute("target",null),this._handler&&this.removeEventObserver("click",this._handler)}},_addProgressHandler:function(){}})},/*!**************************!*\
!*** ./jsw/form/form.js ***!
\**************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Form",function(){return s});var n=i(/*! ../component */6),s=Class.create(n.Component,{_tag:"form",_initConfiguration:function($super,e){e=e||{},e.attrs=Object.extend({enctype:"application/x-www-form-urlencoded",method:"post"},e.attrs||{}),$super(e)},render:function($super){$super();var e=this._getConfigParam("params",{});$("forgery_protection_token")&&(e.forgery_protection_token=$("forgery_protection_token").content),Object.keys(e).forEach(function(t){this._componentElement.insert(new Element("input",{type:"hidden",name:t,value:e[t]}))}.bind(this))},_addEvents:function(){this._componentElement._formSubmit=this._componentElement.submit,this._componentElement.submit=this._onSubmit.bind(this),this._componentElement.observe("submit",function(e){this._onSubmit(),e.stop()}.bind(this))},_onSubmit:function(){this._componentElement._formSubmit()}})},/*!*********************************!*\
!*** ./jsw/modal-dialog-box.js ***!
\*********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ModalDialogBox",function(){return o});var n=i(/*! ./component */6),s=i(/*! ./common */5),o=Class.create(n.Component,{initialize:function($super,e){$super(e),this._componentElement.select("[autofocus]").forEach(function(e){return e.focus()})},_initConfiguration:function($super,e){$super(e),this._screenDisablerId=this._getConfigParam("screenDisablerId","screenDisabler"),this._hideOnEscape=this._getConfigParam("hideOnEscape",!1),this._hideOnBgClick=this._getConfigParam("hideOnBgClick",!0),this._onShow=this._getConfigParam("onShow",s.emptyFn),this._onHide=this._getConfigParam("onHide",s.emptyFn),$(this._screenDisablerId)||(o.initScrollbarSpacer(),$(document.body).insert({top:'
'})),this._screenDisabler=$(this._screenDisablerId);var t=this._getConfigParam("renderTo","modalDialogBox");this._renderTarget=$(t)||new Element("div",{id:t}),this._renderTarget.update(""),this._screenDisabler.insert({after:this._renderTarget}),this._onKeyDownhandler=this._onKeyDown.bind(this)},_addEvents:function($super){$super(),this._hideOnBgClick&&this._componentElement.observe("click",function(){this.hide()}.bind(this));var e=this._componentElement.down(".popup-container");e&&e.observe("click",function(e){e.stopPropagation()}),this._onKeyDownhandler=this._onKeyDown.bind(this)},show:function($super){$super(),$$("html")[0].addClassName("modal-open"),document.observe("keydown",this._onKeyDownhandler),this._onShow()},hide:function($super){$super(),$$("html")[0].removeClassName("modal-open"),document.stopObserving("keydown",this._onKeyDownhandler),this._onHide()},_onKeyDown:function(e){switch(e.keyCode){case this._hideOnEscape&&Event.KEY_ESC:this.hide()}}});o.initScrollbarSpacer=function(){var e=document.createElement("div");e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;document.body.removeChild(e);var i=document.createElement("style");document.head.appendChild(i),i.sheet.insertRule(".modal-open {margin-right: "+t+"px}",0),i.sheet.insertRule(".modal-open .js-scrollbar-spacer {margin-right: "+t+"px}",1)}},/*!**************************!*\
!*** ./jsw/tool-list.js ***!
\**************************/
function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0}),__webpack_require__.d(__webpack_exports__,"ToolList",function(){return ToolList}),__webpack_require__.d(__webpack_exports__,"toollist",function(){return toollist});var __WEBPACK_IMPORTED_MODULE_0__container__=__webpack_require__(/*! ./container */25),__WEBPACK_IMPORTED_MODULE_1__component__=__webpack_require__(/*! ./component */6),__WEBPACK_IMPORTED_MODULE_2__tooltip__=__webpack_require__(/*! ./tooltip */33),__WEBPACK_IMPORTED_MODULE_3__common__=__webpack_require__(/*! ./common */5),ToolList=Class.create(__WEBPACK_IMPORTED_MODULE_0__container__.Container,{_initConfiguration:function($super,e){$super(e),this._tools=this._getConfigParam("tools",null),this._cls=this._getConfigParam("cls","tools-list-box"),this._contentAreaId=this._id+"-tools-list",Object.isArray(this._tools)&&0===this._operations.size()&&(this._operations=null)},_initComponentElement:function($super){$super(),this._updateComponentElement('')},render:function($super){$super(),__WEBPACK_IMPORTED_MODULE_2__tooltip__.Tooltip.initData(this._componentElement)}}),toollist={};toollist.Panel=Class.create(__WEBPACK_IMPORTED_MODULE_0__container__.Container,{_initConfiguration:function($super,e){$super(e),this._contentAreaId=this._id+"-tools-list",this._image=this._getConfigParam("image",""),this._title=this._getConfigParam("title","")},_initComponentElement:function($super){var e={class:"tools-item"},t=this._getConfigParam("id",null);t&&(e.id=t),this._componentElement=new Element("li",e),this._componentElement.update(new Element("div",{class:"tool-block"}).insert(''+this._title+" ").insert(new Element("ul",{id:this._id+"-tools-list",class:"tool-info"})))}}),toollist.Item=Class.create(__WEBPACK_IMPORTED_MODULE_1__component__.Component,{_initConfiguration:function _initConfiguration($super,config){$super(config),this._handler=this._getConfigParam("handler",!1),Object.isString(this._handler)&&eval("this._handler = "+this._handler),this._href=this._getConfigParam("href","#"),this._target=this._getConfigParam("target",null),this._title=this._getConfigParam("title",""),this._disabled=this._getConfigParam("disabled",!1),this._attention=this._getConfigParam("attention",!1)},_initComponentElement:function($super){var e=this._disabled?"#":this._href,t=this._title.escapeHTML();if(this._attention&&(t=new Element("span",{class:"hint-attention"}).update(t)),this._componentElement=new Element("li",{id:this._getConfigParam("id",null)}).update(new Element("a",{href:e,target:this._target}).update(t)),this._handler&&!this._disabled){var i=this._handler;this._componentElement.down("a").observe("click",function(e){e.preventDefault(),i.call(this,e)})}},_addTooltips:function(){var e=this._getConfigParam("description");e&&(this._tooltip=__WEBPACK_IMPORTED_MODULE_2__tooltip__.Tooltip.init(this._componentElement.down("a"),{text:e}))}}),toollist.Button=Class.create(__WEBPACK_IMPORTED_MODULE_1__component__.Component,{_initConfiguration:function _initConfiguration($super,config){$super(config),this._handler=this._getConfigParam("handler",!1),Object.isString(this._handler)&&eval("this._handler = "+this._handler),this._href=this._getConfigParam("href","#"),this._target=this._getConfigParam("target",null),this._image=this._getConfigParam("image",""),this._disabledImage=this._getConfigParam("disabledImage",this._image),this._title=this._getConfigParam("title",""),this._description=this._getConfigParam("description",""),this._disabled=this._getConfigParam("disabled",!1)},_initComponentElement:function(){var e={class:"tools-item"},t=this._getConfigParam("id",null);t&&(e.id=t),this._componentElement=new Element("li",e);var i=void 0,n=void 0,s="tool-block";this._disabled?(s+=" tool-block-disabled",i="#",n=this.getImagePath(this._disabledImage)):(i=this._href,n=this.getImagePath(this._image)),this._componentElement.update(new Element("a",{class:s,href:i,target:this._target}).insert(''+this._title.escapeHTML()+' '+this._description.escapeHTML()+" ")),this._handler&&!this._disabled&&this._componentElement.observe("click",this._handler)},_addTooltips:function(){},getImagePath:function(e){return Jsw.skinUrl+"/"+e}})},/*!***********************************!*\
!*** ./jsw/dynamic-popup-hint.js ***!
\***********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DynamicPopupHint",function(){return o});var n=i(/*! ./component */6),s=i(/*! ./common */5),o={windowId:"ajaxTooltipWindow",delay:.55,_isInitialized:!1,_currentTooltip:null,_init:function(e){this._isInitialized||(this._cls=e,this._initWindowElement(),this._initWindowEvents(),this._isInitialized=!0)},_initWindowElement:function(){$(document.body).insert({top:'
'}),$(this.windowId).update('').setStyle({marginTop:0})},_initWindowEvents:function(){$(this.windowId).observe("mouseover",this._onWindowMouseOver.bind(this)),$(this.windowId).observe("mouseout",this._onWindowMouseOut.bind(this)),$(this.windowId+"-close").observe("click",this._onCloseClick.bind(this)),$(document.body).observe("click",this._onCloseClick.bind(this)),$(this.windowId).observe("click",function(e){e.stopPropagation()})},_onWindowMouseOver:function(){this._showWindow()},_onWindowMouseOut:function(){""===this._currentTooltip.getPlacement()&&$(this.windowId).hide()},_onCloseClick:function(){$(this.windowId).hide()},set:function(e){this._init(e.getCls());var t=e.getTitle(),i=$(this.windowId+"-title");!1===t?($(this.windowId+"-title").update(""),i.up(".popup-heading").hide()):($(this.windowId+"-title").update(t),i.up(".popup-heading").show()),$w("left right top bottom").each(function(e){$(this.windowId).removeClassName(e)},this),$(this.windowId).addClassName(e.getPlacement()),$(this.windowId).down(".heading-area .arrow").toggle(-1!==["left","right","bottom"].indexOf(e.getPlacement())),$(this.windowId).toggleClassName("popup-box-scrollable",e.getScrollable()),this._currentTooltip=e,this.updateContent(e),this._showWindow(e)},isSet:function(e){var t=$(this.windowId);return t&&t.visible()&&this._currentTooltip===e},unset:function(){var e=$(this.windowId);e&&e.hide()},updateContent:function(e){this._currentTooltip===e&&i.i(s.render)($(this.windowId+"-content"),["top"===e.getPlacement()?' ':"",e.getContent()],"inner"),this._updatePosition()},_showWindow:function(){$(this.windowId).show(),this._updatePosition()},_updatePosition:function(){var e=$(this.windowId),t=e.getWidth(),i=e.getHeight(),n=e.down(".popup-heading").getHeight(),s=this._currentTooltip.getTargetElement(),o=s.getHeight(),a=s.getWidth(),r=document.viewport.getScrollOffsets().left,l=document.viewport.getScrollOffsets().top,c=s.cumulativeOffset().left+t,d=document.viewport.getWidth()+document.viewport.getScrollOffsets().left;switch(this._currentTooltip.getPlacement()){case"top":l-=i,r-=(t-a)/2;break;case"bottom":l+=o,r-=(t-a)/2;break;case"left":l-=(n-o)/2,r-=t;break;case"right":l-=(n-o)/2,r+=a}c+r>d&&(r-=c+r-d+10),e.clonePosition(s,{offsetLeft:r,offsetTop:l,setWidth:!1,setHeight:!1})}};o.Instance=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._targetElement=$(this._getConfigParam("target","")),this._title=this._getConfigParam("title",""),this._waitMsg=this._getConfigParam("waitMsg",""),this._url=this._getConfigParam("url",""),this._cls=this._getConfigParam("cls","popup-box"),this._scrollable=this._getConfigParam("scrollable",!0),this._placement=this._getConfigParam("placement",""),this._content=this._getConfigParam("content",''+this._waitMsg+"
"),this._contentLoaded=!1,this._delayedExecuter=null},_initComponentElement:function(){this._initTargetEvents()},_initTargetEvents:function(){""!==this._placement?this._targetElement.observe("click",function(e){e.stop(),o.isSet(this)?o.unset():o.set(this)}.bind(this)):(this._targetElement.observe("mouseover",this.set.bind(this)),this._targetElement.observe("mouseout",this.unset.bind(this)))},_loadContent:function(){var e=this;new Ajax.Request(i.i(s.prepareUrl)(this._url),{method:"get",onSuccess:function(t){""!==t.responseText&&(e._content=t.responseText,o.updateContent(e))}}),this._contentLoaded=!0},setContent:function(e){this._contentLoaded=!0,this._content=e},set:function(){var e=this;this._delayedExecuter=new PeriodicalExecuter(function(t){o.set(e),t.stop(),this._delayedExecuter=null},o.delay)},unset:function(){this._delayedExecuter&&(this._delayedExecuter.stop(),this._delayedExecuter=null)},getTitle:function(){return this._title},getContent:function(){return!this._contentLoaded&&this._url&&this._loadContent(),this._content},getTargetElement:function(){return this._targetElement},getCls:function(){return this._cls},getScrollable:function(){return this._scrollable},getPlacement:function(){return this._placement}})},/*!***********************!*\
!*** ./jsw/locale.js ***!
\***********************/
function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Locale",function(){return o});var s=function(){function e(e,t){for(var i=0;i');var t="";this._contentHeight&&(t=' style="height:'+this._contentHeight+'px"');var n=''+this._getConfigParam("title","")+" ";this._updateComponentElement('")},_getContentArea:function(){var e="";return this._buttons.size()>0&&(e=this._getButtonsArea()),'"},_getButtonsArea:function(){return''},_addEvents:function($super){$super();var e=this;this._buttons.each(function(t){var i="";void 0!==t.id&&(i=' id="'+t.id+'" '),void 0===t.class&&(t.class="");var n="";void 0!==t.disabled&&t.disabled&&(n='disabled="disabled"');var s=new Element("span",{class:"btn "+t.class});s.update(""+t.title+" "),s.down("button").observe("click",t.handler.bindAsEventListener(this,e)),$(e._rightActionButtonsAreaId).insert(s)}),this._closeButtonEnabled&&Event.observe($(this._id+"-close"),"click",this._onCloseClick.bindAsEventListener(this)),this.show()},_onCloseClick:function(){this.hide()}})},/*!*****************************!*\
!*** ./jsw/small-button.js ***!
\*****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"SmallButton",function(){return s});var n=i(/*! ./button */65),s=Class.create(n.Button,{_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","s-btn"+(this._title?"":" btn-icon-only"))}})},,/*!********************!*\
!*** ./jsw/bar.js ***!
\********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Bar",function(){return r}),i.d(t,"bar",function(){return l});var n=i(/*! ./container */25),s=i(/*! ./component */6),o=i(/*! ./button */65),a=i(/*! ./common */5),r=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._contentAreaId=this._id+"-content-area",this._type=this._getConfigParam("type","static")},_initComponentElement:function($super){$super();var e='';"navbar"!==this._id&&(e=''+e+"
"),this._updateComponentElement(e)},_renderItem:function(e){var t=this._id+"-item-"+e.getId(),n=e.getContainerClass();$(this._contentAreaId).insert(' '),i.i(a.render)($(t),e),"dynamic"===this._type&&e.addEventObserver("click",e.switchTab.bindAsEventListener(e)),$("main")&&($("main").hasClassName("tabed")||"navbar"===this._id||$("main").addClassName("tabed"))}}),l={};l.Tabs=Class.create(r,{_initConfiguration:function($super,e){$super(e),this._isResponsive=this._getConfigParam("responsive",!0)},_renderItems:function($super){$super(),this._isResponsive&&this._addResponsiveTabs()},_addResponsiveTabs:function(){var e=$(this._id);e.select("li a").each(function(t){t.observe("click",function(i){var n=t.up("li");(n.hasClassName("active")||"current"===n.id)&&Event.stop(i),e.toggleClassName("responsive-tabs-visible")})})},switchTab:function(e){var t=null;this.getItems().each(function(i){e===i.getTabId()&&(t=i),$(i.getTabId()).hide(),i.getRenderTarget().removeClassName("active")}),$(e).show(),t.getRenderTarget().addClassName("active")},_renderItem:function($super,e,t,n){$super(e,t,n);var s=e.getTabContent();if(s){var o=new Element("div",{id:e.getTabId()});e.isActive()||o.setStyle({display:"none"}),this._componentElement.up().insert({bottom:o}),Object.isString(s)?o.update(s):i.i(a.render)($(e.getTabId()),s)}}}),l.Button=Class.create(o.Button,{_initConfiguration:function($super,e){$super(e),this._isActive=this._getConfigParam("active",!1),this._cls=this._getConfigParam("cls",""),this._containerCls=this._getConfigParam("containerCls",this._isActive?"active":""),this._tabId=this._getConfigParam("tabId",null),this._tabId&&(this._id=this._tabId+"-button"),this.navigationTab=this._getConfigParam("navigationTab",!1),this._content=this._getConfigParam("content",null)},_initComponentElement:function($super){$super(),this._componentElement.update(""+this._title.escapeHTML()+" ")},getContainerClass:function(){return this._containerCls},getTabId:function(){return this._tabId},switchTab:function(e){i.i(a.getComponent)(Event.element(e).up("ul").up("div").up("div").id).switchTab(this._tabId),Event.stop(e)},getTabContent:function(){return this._content},isActive:function(){return this._isActive}}),l.Separator=Class.create(s.Component,{_tag:"span",_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","separator")},_initComponentElement:function($super){$super(),this._componentElement.update(" ")}}),l.HorizontalSeparator=Class.create(s.Component,{_tag:"span",_initConfiguration:function($super,e){$super(e),this._wrapperClass=this._getConfigParam("wrapperClass","separator")}})},/*!*********************************!*\
!*** ./jsw/dynamic-sub-form.js ***!
\*********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DynamicSubForm",function(){return o}),i.d(t,"AddRemoveDynamicSubForm",function(){return a});var n=i(/*! ./component */6),s=i(/*! ./small-button */72),o=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e);var t=this._getConfigParam("getDynamicContent",null);t&&(this._getDynamicContent=t.bind(this));var i=this._getConfigParam("prepareDynamicContent",null);i&&(this._prepareDynamicContent=i.bind(this));var n=this._getConfigParam("bindDynamicContent",null);n&&(this._bindDynamicContent=n.bind(this));var s=this._getConfigParam("insertDynamicContent",null);s&&(this._insertDynamicContent=s.bind(this));var o=this._getConfigParam("onUpdateDynamic",null);o&&(this._onUpdateDynamic=o.bind(this));var a=this._getConfigParam("onInitDynamic",null);a&&(this._onInitDynamic=a.bind(this))},_addEvents:function($super){$super();var e=this._componentElement.select(".dynamicSubFormContent");e.length?e.each(function(e,t){this._bindDynamicContent(e,!t)},this):this._addEmptyContent(),this._onInitDynamic(),this._onUpdateDynamic()},_addEmptyContent:function(){var e=this._prepareDynamicContent(this._getDynamicContent());this._insertDynamicContent(e),this._bindDynamicContent(e,!0)},_getDynamicContent:function(){var e=this._componentElement.down(".dynamicSubFormTemplate").cloneNode(!0);return e.removeClassName("dynamicSubFormTemplate").addClassName("dynamicSubFormContent").show(),e},_prepareDynamicContent:function(e,t){return e},_insertDynamicContent:function(e){var t=this._componentElement.select(".dynamicSubFormContent");t.length?t.last().insert({after:e}):this._componentElement.insert({top:e})},_bindDynamicContent:function(e,t){},_onInitDynamic:function(){},_onUpdateDynamic:function(){},deleteContent:function(e){e.remove(),this._onUpdateDynamic()},addContent:function(e){var t=this._prepareDynamicContent(this._getDynamicContent(),e);this._insertDynamicContent(t),this._bindDynamicContent(t,!1),this._onUpdateDynamic()}}),a=Class.create(o,{_initConfiguration:function($super,e){$super(e),this._addButtonId=this._getConfigParam("addButtonId",""),this._addButtonTitle=this._getConfigParam("addButtonTitle",""),this._removeButtonId=this._getConfigParam("removeButtonId",""),this._removeButtonTitle=this._getConfigParam("removeButtonTitle","")},_onInitDynamic:function(){$(this._addButtonId).replace('
'),new s.SmallButton({id:"dynamicSubFormContentAddButton-"+this._id,title:this._addButtonTitle,addCls:"sb-item-add dynamicSubFormContentAddButton",handler:this.addContent.bind(this),disabled:this._isAddButtonDisabled(),renderTo:this._addButtonId})},_isAddButtonDisabled:function(){return!1},_bindDynamicContent:function(e,t){if(!t){var i=this._initRemoveButtonWrapper(e);new s.SmallButton({id:i,title:this._removeButtonTitle,addCls:"sb-item-remove dynamicSubFormContentRemoveButton",handler:this.deleteContent.bind(this,e),renderTo:i})}return e},_initRemoveButtonWrapper:function(e){var t=this._removeButtonId+"-"+this._getRandomNumber();return e.select(".field-value input, .field-value select").last().insert({after:' '}),t},_prepareDynamicContent:function(e){var t=Math.floor(1e6*Math.random()),i=new RegExp("(name=.*?\\[?"+this._id+"\\]?\\[)dynamicSubFormTemplate(\\])","g"),n=new RegExp("(id=.*?\\-?"+this._id+"-)dynamicSubFormTemplate(-)","g");return e=e.update(e.innerHTML.replace(i,"$1c"+t+"$2").replace(n,"$1c"+t+"$2"))},_onUpdateDynamic:function(){var e=this._componentElement.select(".dynamicSubFormContent");$$('label[for="'+this._addButtonId+'"]').first().toggle(!e.length),e.length&&e.each(function(e,t){e.select("label").last().toggle(!t)})},addContent:function($super,e){$super(),Event.stop(e)},deleteContent:function($super,e,t){$super(e),Event.stop(t)}})},/*!*********************!*\
!*** ./jsw/form.js ***!
\*********************/
function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DisplayField",function(){return a}),i.d(t,"Values",function(){return r});var s=i(/*! ./component */6),o=function(){function e(e,t){for(var i=0;i'+e+""}),this._getConfigParam("singleRow",!1)?(1===e.length&&(t=e.valueOf()),this._componentElement.update(''+t+"
")):this._componentElement.update(''+this._getConfigParam("fieldLabel","")+'
'+t+"
")}}),r=function(){function e(t){var i=this;n(this,e),this.selector=t.selector,this.formValues={},$$(this.selector).each(function(e){i.formValues[i.getStorageName(e)]=e.getValue()})}return o(e,[{key:"isChanged",value:function(){var e=this,t=!1;return $$(this.selector).each(function(i){e.formValues[e.getStorageName(i)]!=i.getValue()&&(t=!0)}),t}},{key:"getStorageName",value:function(e){return e.getAttribute("type")+"/"+e.getAttribute("name")}}]),e}()},,/*!*************************!*\
!*** ./jsw/uat-base.js ***!
\*************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"getUrl",function(){return o}),i.d(t,"request",function(){return f});var n=function(e){var t=document.createElement("a");if(t.href=e,["^/smb/file-manager/*","^/smb/backup/*","^/admin/backup/*","/hosting/web-directories/"].some(function(e){return t.pathname.match(e,"i")}))return t.pathname;var i=[/\[searchText]=[^&]*/g],n=t.search;return i.forEach(function(e){n=n.replace(e,"")}),t.pathname+n+t.hash},s=function(e){return["^https?://(www.)?go.plesk.com*","^https?://(www.)?docs.plesk.com*","^https?://(www.)?plesk.com*"].some(function(t){return e.match(t,"i")})?e.split("?")[0]:null},o=function(e){return e&&e.match("^(?:[a-z]+:)?//","i")?s(e):n(e||window.location.href)},a=function(e){if(!e||!e.localName)return null;var t=e.localName.toLowerCase();if(e.id&&(t+="#"+e.id),e.classList)for(var i=0,n=e.classList.length;i'+this.lmsg("waitMsg")+""),new Ajax.Request(i.i(s.prepareUrl)(this._url),{method:"get",onSuccess:this._onSuccess.bind(this)})},_onSuccess:function(e){this._componentElement.down(".popup-content-area").update(e.responseText),function(){this._componentElement.down("form").writeAttribute("action",i.i(s.prepareUrl)(this._url));var e=i.i(s.getComponent)("btn-cancel");e.removeEventObserver("click",e._handler),e._handler=function(){this.hide()}.bind(this),e.addEventObserver("click",e._handler)}.bind(this).defer()}})},/*!*********************************!*\
!*** ./jsw/browser-features.js ***!
\*********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"BrowserFeatures",function(){return a});var n=document.documentElement.style,s=["Webkit","Moz","O","ms"],o=function(e){if(void 0!==n[e])return!0;e=e.charAt(0).toUpperCase()+e.slice(1);for(var t=0;t
'+this._getConfigParam("html","")+"
")},_addEvents:function($super){$super(),this._getConfigParam("collapsed",!0)?this.collapse():this.expand(),this._componentElement.select(".collapsible-anchor").each(function(e){Event.observe(e,"click",this._onAnchorClickEvent.bind(this))},this)},_onAnchorClickEvent:function(e){this._collapsed?this.expand():this.collapse(),Event.stop(e)},_getCollapseBinding:function(){return this._collapseBinding||(this._collapseBinding=this.collapse.bind(this)),this._collapseBinding},collapse:function(){if(!this._collapsed){this._collapsed=!0,Event.stopObserving(document,"click",this._getCollapseBinding());var e=$(this._contentAreaId).up(".collapsible-box");e.removeClassName("expanded"),e.addClassName("collapsed")}},expand:function(){if(this._collapsed){this._collapsed=!1;var e=$(this._contentAreaId).up(".collapsible-box");e.removeClassName("collapsed"),e.addClassName("expanded"),Event.observe(document,"click",this._getCollapseBinding())}}})},/*!*******************************************!*\
!*** ./jsw/confirmation-popup-manager.js ***!
\*******************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ConfirmationPopupManager",function(){return a});var n=i(/*! ./popup-form */61),s=i(/*! ./common */5),o=i(/*! ./form-redirect */17),a={};a.PopupForm=Class.create(n.PopupForm,{_sendButtonTitle:"",_initConfiguration:function($super,e){e=Object.extend({singleRowButtons:!0},e||{}),$super(e),this._prepareUrl=this._getConfigParam("prepareUrl",""),this._handlerUrl=this._getConfigParam("handlerUrl",""),this._ids=this._getConfigParam("ids",""),this._formListItemsAreaId=this._id+"-form-list-items",this._formListAreaId=this._id+"-form-list",this._formBoxAreaId=this._id+"-form-box",this._sendButtonId=this._getConfigParam("sendButtonId","btn-send"),this._cancelButtonId=this._getConfigParam("cancelButtonId","btn-cancel"),this._formDescriptionId=this._id+"-form-desc",this._longtask=this._getConfigParam("longtask",!1),this._autoload=this._getConfigParam("autoload",!0)},render:function($super){$super(),this.setBoxType("form-box"),this._setTitle();var e='';$(this._contentAreaId).update(this._getHeadDescription()+e+this._getBottomDescription());var t=$(this._id+"-form");t._formSubmit=t.submit,t.submit=this._onSubmit.bind(this),t.observe("submit",this._onSubmitEvent.bind(this)),$(this._formBoxAreaId).insert(''+this.lmsg("loading")+"
"),this._addButtons(),this._autoload&&this._renderPreparePopup()},reload:function(){$(this._formListAreaId).update(""),$(this._formBoxAreaId).update(''+this.lmsg("loading")+"
"),this._preparePopup()},_addButtons:function(){this.addRightButton(this.lmsg("buttonOk"),this._onOkClick,!0,!0,{id:this._sendButtonId}),this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1,{id:this._cancelButtonId})},_setTitle:function(){this.setTitle(this.lmsg("title"))},_getHeadDescription:function(){return""},_getBottomDescription:function(){return''+this.lmsg("description")+"
"},_onException:function(e,t){this._addErrorMessage("Internal error: "+t),this.enable()},_onOkClick:function(e){this._onSubmit(e)},_onCancelClick:function(){this.hide()},_preparePopup:function(){var e=$H(),t=0;this._ids.each(function(i){e.set("ids["+t+"]",i),t++}),new Ajax.Request(i.i(s.prepareUrl)(this._prepareUrl),{method:"post",parameters:e,onSuccess:this._onSuccessPreparePopup.bind(this),onException:this._onException.bind(this)})},_renderPreparePopup:function(){this._preparePopup()},_onSubmitEvent:function(e){return this._onSubmit(),Event.stop(e),!1},_onSuccessResponse:function(e){this.hide(),i.i(o.redirect)(e.redirect)},_onSuccess:function(e){this._clearMessages();try{var t=e.responseText.evalJSON();if("success"===t.status)this._onSuccessResponse(t);else{if(t.redirect)return void i.i(o.redirect)(t.redirect);this._addErrorMessage(t.message),this.enable()}}catch(t){this._addErrorMessage(t.message),this._addErrorMessage("Internal error: "+e.responseText),this.enable()}},disable:function(){var e=$(this._sendButtonId);if(e){var t=e.down("button");t.disabled=!0,e.addClassName("disabled"),this._sendButtonTitle||(this._sendButtonTitle=t.innerHTML),t.update(''+this.lmsg("loading")+" ")}var i=$(this._cancelButtonId);i&&(i.down("button").disabled=!0,i.addClassName("disabled"))},enable:function(){var e=$(this._sendButtonId);if(e){var t=e.down("button");t.disabled=!1,t.update(this._sendButtonTitle),e.removeClassName("disabled")}var i=$(this._cancelButtonId);i&&(i.down("button").disabled=!1,i.removeClassName("disabled"))},_onSuccessPreparePopup:function(){return!0},_getLoadingIndicatorItems:function(){return[]},_addLoadingIndicator:function(e){},_getAdditionalParams:function(e){return e},_isValid:function(){return!0},_onSubmit:function(e){if(this._clearMessages(),this._isValid()){var t=$H(),n=0;if(this._ids.each(function(e){t.set("ids["+n+"]",e),n++}),t=this._getAdditionalParams(t),this.disable(),this._addLoadingIndicator(this._getLoadingIndicatorItems()),this._needFlyEffect()){var o=this,a=e.target.cumulativeOffset();i.i(s.getComponent)("asyncProgressBarWrapper").fly(a,this._longtask,function(){o._sendRequest(t)})}else this._sendRequest(t)}},_needFlyEffect:function(){return!1!==this._longtask},_sendRequest:function(e){new Ajax.Request(this._handlerUrl,{method:"post",parameters:e,onSuccess:this._onSuccess.bind(this),onException:this._onException.bind(this)})}})},/*!*************************************!*\
!*** ./jsw/double-list-selector.js ***!
\*************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DoubleListSelector",function(){return o});var n=i(/*! ./component */6),s=i(/*! ./common */5),o=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._cls="doubleListSelect",this._name=this._getConfigParam("name",""),this._list=this._getConfigParam("list",$A()),this._dataUrl=this._getConfigParam("dataUrl",null),this._selectedMarked=0,this._unselectedMarked=0,this._prevSelectedItem=-1,this._isSearchable=this._getConfigParam("isSearchable",!1),this._isLarge=this._getConfigParam("isLarge",!1)},_initList:function(){var e={};this._list.each(function(t,i){t.marked=!1,void 0===t.selected&&(t.selected=!1),this._initListItem(t,i,!0),this._initListItem(t,i,!1),e[t.id]=t.selected},this),this._originalSelection=e,this._initInputElement(e)},_initComponentElement:function(){this._componentElement=$(this._applyTargetId),this._componentElement.addClassName("double-list-select"),this._componentElement.addClassName("dls-icons-1"),this._isLarge&&this._componentElement.addClassName("dls-large");var e=this._isSearchable?this._getSearchControl("unselected"):"",t=this._isSearchable?this._getSearchControl("selected"):"",i=null===this._dataUrl?"":''+this.lmsg("loadingTitle")+"
",n=''+e+"
"+this.lmsg("unselectedTitle")+' '+t+"
"+this.lmsg("selectedTitle")+' >> <<
';this._updateComponentElement(n),this._initList()},_initListItem:function(e,t,i){var n=null,s=!1;i?(n=$(this._id+"-selected"),s=!e.selected):(n=$(this._id+"-unselected"),s=e.selected);var o=new Element("div",{class:"dls-item-block"}).insert(""+e.title.escapeHTML()+" ");if(e.description&&o.insert(""+e.description+" "),e.icons&&e.icons.length){var a=new Element("span",{class:"dls-icons"});e.icons.each(function(e){a.insert(' ')},this),o.insert(a)}var r=new Element("li",{id:this._id+"-"+t+"-"+(i?"selected":"unselected")+"-item"}).insert(o);n.insert(r);var l=this;r.observe("click",function(e){l._toggleItem(t,i,e)}),s&&r.hide()},_initInputElement:function(e){var t=$(this._id+"-elements");t||(t=new Element("input",{id:this._id+"-elements",name:this._name,type:"hidden"}),this._componentElement.insert(t)),t.setValue(JSON.stringify(e))},_getSearchControl:function(e){return'
"},_addEvents:function(){$(this._id+"-controls-select").observe("click",this._onSubmitSelect.bind(this)),$(this._id+"-controls-unselect").observe("click",this._onSubmitUnselect.bind(this))},_toggleItem:function(e,t,i){this._list[e].marked?this._unmarkItem(e,t,i):this._markItem(e,t,i)},_markItem:function(e,t,i){if(void 0!==i&&i.shiftKey&&-1!==this._prevSelectedItem)for(var n=Math.min(e,this._prevSelectedItem),s=Math.max(e,this._prevSelectedItem),o=n;o"+this._getConfigParam("title","")+" ")}}),r=Class.create(o.Component,{_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","split")}}),l=Class.create(s.Collapsible,{_initConfiguration:function($super,e){$super(e),this._valuesAreaId=this._id+"-values-area",this.onChange=this._getConfigParam("onChange",this.onChange)},_initComponentElement:function($super){$super(),this._componentElement.down("#"+this._contentAreaId).update(""+this._getConfigParam("title","")+' ')},_renderItem:function(e){var t=new c(e),i=new Element("a").update(t.title.escapeHTML());$(this._valuesAreaId).insert(new Element("li").update(i)),i.observe("click",this._onClick.bindAsEventListener(this,t))},_onClick:function(e,t){this.onChange(t)},onChange:function(e){this.setValue(e.value)},setValue:function(e){this._value=e},getValue:function(){return this._value}}),c=function e(t){n(this,e),Object.isString(t)?(this.value=t,this.title=t):Object.extend(this,t)}},/*!**********************************!*\
!*** ./jsw/file-manager/tree.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Tree",function(){return o});var n=i(/*! ../component */6),s=i(/*! ../common */5),o=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._data=this._getConfigParam("data",[]),this._dataUrl=this._getConfigParam("dataUrl",""),this._createFolderUrl=this._getConfigParam("createFolderUrl",""),this._onNodeClick=this._getConfigParam("onNodeClick",function(){}),this._rootNodeTitle=this._getConfigParam("rootNodeTitle",""),this._onReload=this._getConfigParam("onReload",function(){}),this._showFiles=this._getConfigParam("showFiles",!1),this._filterNodes=this._getConfigParam("filterNodes",function(){return!0}),this._getConfigParam("showMessage")&&(this._showMessage=this._getConfigParam("showMessage"))},_initComponentElement:function($super){$super(),null===this._data?this.reload():this._initTreeView()},_initTreeView:function(){var e=this._componentElement.update(new Element("div",{class:"tree-wrap"})).down();this._insertNode(e,{name:this._rootNodeTitle,path:"/",icon:"/icons/16/plesk/file-folder.png",htmlElement:"div",cssClass:"tree-item-root",isRootDirectory:!0}),e.insert(this._getNodes(this._data))},_getNodes:function(e){var t=new Element("ul",{class:"tree-container"});return e.filter(this._filterNodes).forEach(this._insertNode.bind(this,t)),t},_insertNode:function(e,t,i){var n=new Element(t.htmlElement?t.htmlElement:"li",{class:"tree-item "+(t.cssClass?t.cssClass:"")}),s=n.update('
').down();n.data=t;var o=new Element("div",{class:"tree-item-select"});s.insert(o),this._addCommonEvents(o,t,n),t.isDirectory?(s.insert(' '),s.down(".tree-item-state").observe("click",this._onNodeToggle.bind(this,t.path,n)),s.observe("dblclick",this._onNodeToggle.bind(this,t.path,n)),s.down(".tree-item-state").observe("mouseover",this._onNodeMouseover.bind(this,n)),s.down(".tree-item-state").observe("mouseleave",this._onNodeMouseleave.bind(this,n))):t.isRootDirectory||s.insert(' ');var a=new Element("a",{class:"tree-item-content",href:"#"});a.update(''+t.name.escapeHTML()+" "),this._addCommonEvents(a,t,n),s.insert(a),"top"!==i&&(i="bottom");var r={};r[i]=n,e.insert(r)},_addCommonEvents:function(e,t,i){e.observe("mouseover",this._onNodeMouseover.bind(this,i)),e.observe("mouseleave",this._onNodeMouseleave.bind(this,i)),e.observe("click",this._onNodeSelect.bindAsEventListener(this,i)),e.observe("click",this._onNodeClick.bind(this,t.path,i))},_onNodeToggle:function(e,t){var i=t.down("ul"),n=t.down(".tree-item-state");if(i)return n.update(' '),i.remove(),void(t.data.showNewNode=!1);this._loadNode(e,t)},_loadNode:function(e,t){t.down(".tree-item-state").down(".js-loader")||new Ajax.Request(i.i(s.prepareUrl)(this._dataUrl),{method:"post",parameters:{rootDir:e,showFiles:this._showFiles},onCreate:this._onNodeLoadStart.bind(this,t),onSuccess:this._onNodeLoadSuccess.bind(this,t),onFailure:this._onNodeLoadFailure.bind(this)})},_isNodeExpanded:function(e){return!!e.down("ul")||e.hasClassName("tree-item-root")},_onNodeLoadStart:function(e){e.down(".tree-item-state").update(' ')},_onNodeLoadSuccess:function(e,t){var n=e.down(".tree-item-state"),o=t.responseText.evalJSON();if(o.status)return n.update(' '),void this._showMessage(o.status,o.message);i.i(s.clearStatusMessages)(),n.update(' '),e.insert(this._getNodes(o)),e.data.showNewNode&&this.showNewNode(e)},_showMessage:function(e,t){i.i(s.clearStatusMessages)(),i.i(s.addStatusMessage)(e,t)},_onNodeSelect:function(e,t){e&&e.preventDefault(),this.resetSelection(),t.down(".tree-item-wrap").addClassName("tree-item-row-active"),this.hideNewNode()},resetSelection:function(){this._componentElement.select(".tree-item-wrap").each(function(e){e.removeClassName("tree-item-row-active")})},_onNodeMouseover:function(e){this.resetHover(),e.down(".tree-item-select").addClassName("tree-item-hover")},_onNodeMouseleave:function(e){this.resetHover(),e.down(".tree-item-select").removeClassName("tree-item-hover")},resetHover:function(){this._componentElement.select(".tree-item-select").each(function(e){e.removeClassName("tree-item-hover")})},setDirectory:function(e){var t=this._getNodeElement(e);t&&this._onNodeSelect(null,t)},reload:function(){this._componentElement.update('Please wait...
'),new Ajax.Request(i.i(s.prepareUrl)(this._dataUrl),{method:"post",parameters:{rootDir:"/",showFiles:this._showFiles},onSuccess:this._onFullReloadSuccess.bind(this),onFailure:this._onNodeLoadFailure.bind(this)})},_onFullReloadSuccess:function(e){this._data=e.responseText.evalJSON(),this._initTreeView(),this._onReload()},_onNodeLoadFailure:function(){i.i(s.showInternalError)("Failed to load tree data.")},reloadPath:function(e){if("/"===e)return void this.reload();var t=this._getNodeElement(e);t&&this._isNodeExpanded(t)&&(t.down("ul").remove(),this._loadNode(e,t))},_getNodeElement:function(e){for(var t=this._componentElement.select(".tree-item"),i=0;i .js-tree-item-new")){var o=s.createElement,a=o("li.tree-item js-tree-item-new",{onrender:function(e){e.data=t}},o("div.tree-item-wrap",o("span.tree-item-state",o("img",{src:Jsw.skinUrl+"/images/blank.gif"})),o("div.tree-item-content",o("div.input-btn-group",o("i.icon-folder"),o("input.form-control",{type:"text",onkeydown:this._onNewNodeKeyDown.bind(this)}),o("button.btn btn-icon-only input-btn",{type:"button",onclick:this._onCreateFolder.bind(this)},o("i.icon-save")),o("button.btn btn-icon-only input-btn",{type:"button",onclick:this._onCancelCreateFolder.bind(this)},o("i.icon-cancel"))))));i.i(s.render)(e,a,n),e.down("> .js-tree-item-new input").focus()}},_onCreateFolder:function(e){var t=e.target.up(".input-btn-group").down(".form-control").value,n=e.target.up(".js-tree-item-new"),o=n.up(".tree-item");o||(o=n.up("ul.tree-container").previous()),new Ajax.Request(i.i(s.prepareUrl)(this._createFolderUrl),{method:"post",parameters:{currentDir:n.data.path,newDirectoryName:t},onSuccess:this._onFolderCreated.bind(this,t,o)})},_onFolderCreated:function(e,t,n){var o=n.responseText.evalJSON(),a=t.up(".form-row"),r=void 0;if("success"===o.status){var l=t.data.path+"/"+e,c=t.down("ul.tree-container");c||(c=t.next()),this.hideNewNode(),this._insertNode(c,{name:e,path:l,icon:"/icons/16/plesk/file-folder.png",isDirectory:!0,type:"dir"},"top"),this._onNodeSelect(null,c),a.removeClassName("error"),r=a.down(".field-value .field-errors"),r&&r.remove()}else{a.addClassName("error");var d=s.createElement;r=d("span.field-errors",d("span.error-hint",o.message)),i.i(s.render)(a.down(".field-value"),r)}},_onCancelCreateFolder:function(){this.hideNewNode()},_onNewNodeKeyDown:function(e){switch(e.keyCode){case Event.KEY_RETURN:e.preventDefault(),this._onCreateFolder(e);break;case Event.KEY_ESC:e.preventDefault(),this._onCancelCreateFolder(e)}}})},/*!**************************!*\
!*** ./jsw/form-ajax.js ***!
\**************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"FormAjax",function(){return a});var n=i(/*! ./component */6),s=i(/*! ./common */5),o=i(/*! ./form-redirect */17),a=Class.create(n.Component,{_actionButtonTitle:"",_initConfiguration:function($super,e){$super(e),this._sendButtonId=this._getConfigParam("sendButtonId","btn-send"),this._applyButtonId=this._getConfigParam("applyButtonId","btn-apply"),this._cancelButtonId=this._getConfigParam("cancelButtonId","btn-cancel"),this._submitHandler=this._getConfigParam("submitHandler",function(){return!0})},disable:function(){[this._sendButtonId,this._applyButtonId,this._cancelButtonId].each(function(e){this._toggleButton(e,!0)},this);var e=this._getActionButton();e&&(this._actionButtonTitle=e.innerHTML,e.update(''+this._config.waitButtonTitle+" "))},enable:function(){[this._sendButtonId,this._applyButtonId,this._cancelButtonId].each(function(e){this._toggleButton(e,!1)},this);var e=this._getActionButton();e&&e.update(this._actionButtonTitle)},_toggleButton:function(e,t){var i=$(e);i&&(i.down("button").disabled=t,t?i.addClassName("disabled"):i.removeClassName("disabled"))},_getActionButton:function(){var e=$(this._componentElement.noRedirect?this._applyButtonId:this._sendButtonId);return e?e.down("button"):null},_initComponentElement:function(){this._componentElement=$(this._id),this._initDisablerOverlay();var e=this._componentElement.findFirstElement();if(void 0!==e)try{e.focus()}catch(e){}this._submitInProgress=!1},_addEvents:function(){this._componentElement._formSubmit=this._componentElement.submit,this._componentElement.submit=this._onSubmit.bind(this),this._componentElement.observe("submit",this._onSubmitEvent.bind(this)),this._addChoiceRadioButtonsOnClickEvent()},_addChoiceRadioButtonsOnClickEvent:function(){$$('input[type="radio"]').each(function(e){e.up("div.choice-block")&&e.observe("click",function(){e.up("div.choice-block").select("span").each(function(e){e.removeClassName("selected"),"0"===e.value&&e.removeClassName("no")}),e.up("span").addClassName("selected"),"0"===e.value&&e.up("span").addClassName("no")})})},_onSubmitEvent:function(e){return this._onSubmit(),Event.stop(e),!1},_onSubmit:function(){if(!1===this._submitHandler())return!1;if(this._submitInProgress)return!1;if(this._submitInProgress=!0,this.disable(),"multipart/form-data"===this._componentElement.enctype)return this._componentElement._formSubmit(),!0;var e=this._componentElement.getAttribute("action");e||(e=$(document).location.href),e=e.replace(/#.*$/,"");var t=this._componentElement.serialize();return new Ajax.Request(e,{method:"post",parameters:t,onSuccess:this._onSuccess.bind(this),onFailure:this._onFailure.bind(this)}),!0},_onFailure:function(e){this._submitInProgress=!1,this._clearMessages(),504===e.status?i.i(s.addStatusMessage)("error",this._config.timeoutMessage):i.i(s.showInternalError)(e.responseText),this.enable()},_onSuccess:function(e){this._submitInProgress=!1,i.i(s.clearStatusMessages)();try{var t=e.responseText.evalJSON();this._processForm(t)}catch(t){this._clearMessages(),this.enable(),0!=e.status&&i.i(s.showInternalError)(e.responseText)}},_processForm:function(e){return"Jsw.Task.ProgressBar.Item"===e.componentType?void i.i(s.getComponent)("asyncProgressBarWrapper").progressDialog(e):e.redirect?void this._processResponseRedirect(e):(this._clearMessages(),this._processResponseStatus(e.status),this._processResponseStatusMessages(e.statusMessages),this._processResponseFormMessages(e.formMessages),this._hasFieldErrors&&this._showFieldErrorArea(),void this.enable())},_showFieldErrorArea:function(){var e=this._componentElement.select(".field-errors"),t=null;e.each(function(e){e.visible()&&(t=e)});var n=null;if(t.ancestors().each(function(e){e.visible()||(n=e.id)}),n){var o=i.i(s.getComponent)("form-tab-buttons");o&&o.switchTab(n)}},_processResponseStatus:function(e){"success"!==e&&(this._hasErrors=!0)},_clearMessages:function(){try{this._componentElement.select(".field-errors").each(function(e){e.hide();var t=e.up(".form-row");t&&t.removeClassName("error"),e.select(".error-hint").each(function(e){e.remove()})})}catch(e){}this._hasErrors=!1,this._hasFieldErrors=!1},_processResponseStatusMessages:function(e){$A(e).each(function(e){this._addFormMessage(e.status,e.content,e.title)},this)},_processResponseFormMessages:function(e){this._processFieldMessages(e,[])},_addFieldMessage:function(e,t){e.up(".form-row").addClassName("error"),e.insert({bottom:''+t.escapeHTML()+" "}),e.show()},_processFieldMessage:function(e,t,i){var n=void 0,s=this._componentElement.down("#"+e.join("-"));n=s?s.next(".field-errors"):null,n||(n=s?s.up(".form-row").down(".field-errors"):null),n||(n=this._componentElement.down("#"+e.join("-")+"-form-row").select(".field-errors").last()),this._addFieldMessage(n,i),this._hasFieldErrors=!0},_processFieldMessages:function(e,t){Object.isArray(e)?$A(e).each(function(e){Object.isString(e)?this._processFieldMessage(t,"error",e):(t.push(name),this._processFieldMessages(e,t),t.pop())},this):$H(e).each(function(e){Object.isString(e.value)?this._processFieldMessage(t,e.key,e.value):(t.push(e.key),this._processFieldMessages(e.value,t),t.pop())},this)},_addFormMessage:function(e,t,n){i.i(s.addStatusMessage)(e,t,{title:n})},_processResponseRedirect:function(e){this._componentElement.noRedirect?document.location.reload():e.postData?i.i(o.redirectPost)(e.redirect,e.postData,e.target):i.i(o.redirect)(e.redirect,null,e.target)}})},/*!**********************************!*\
!*** ./jsw/list-context-menu.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ListContextMenu",function(){return a});var n=i(/*! ./container */25),s=i(/*! ./dropdown-manager */63),o=i(/*! ./common */5),a=Class.create(n.Container,{TARGET_TYPE_DROP_DOWN:"dropDown",TARGET_TYPE_TABLE_ROW:"tableRow",_initConfiguration:function($super,e){$super(e),this._cls="popup-box popup-menu collapsed",this._list=this._getConfigParam("list")},_initComponentElement:function($super){$super(),this._componentElement.update('')},onRedraw:function(){this._initRowStyles(),this._initShowOnClick()},_prefillPopup:function(e){var t=this._componentElement.down(".popup-content-area").update("");t=t.down("ul"),e.actions.each(function(n){if("separator"===n)return void t.insert(' ');"string"==typeof n&&(n={name:n});var s=new Element("li").update('"+(n.title||this._list.lmsg("item-action-"+n.name))+" ");this._list._itemActions&&this._list._itemActions[n.name]&&s.down("a").observe("click",function(t){t.preventDefault(),this._list._itemActions[n.name](e,t)}.bind(this)),t.insert(s)},this)},_togglePopupNearButton:function(e){$(this._list._tableId).select("tr.odd,tr.even").each(function(e){e.removeClassName("row-over")}),this._componentElement.addClassName("collapsed"),e.up(".btn-group").hasClassName("btn-group-open")||($$(".btn-list-menu").each(function(e){e.up(".btn-group").removeClassName("btn-group-open")}),this._componentElement.removeClassName("collapsed"),e.up("tr").addClassName("row-over")),e.up(".btn-group").toggleClassName("btn-group-open");var t=document.viewport.getScrollOffsets(),i=e.viewportOffset();i.left+=t.left,i.top+=t.top;var n=e.getWidth(),s=e.getHeight();this._componentElement.hasClassName("collapsed")||this._setPosition(i.left,i.top+s,i.left+n,i.top)},_initRowStyles:function(){$(this._list._tableId).select("tr.odd,tr.even").each(function(e){var t=e.down(".dropdown-toggle");if(t){var i=this._list.getItemById(t.readAttribute("data-row-id"));i&&i.actions&&i.actions.length&&e.addClassName("list-context-actions")}},this)},_hidePopup:function(){this._componentElement.addClassName("collapsed"),this.targetData.rowEl.down(".btn-group").removeClassName("btn-group-open"),this.targetData.rowEl.removeClassName("row-over")},_openPopup:function(e){this._prefillPopup(this.targetData.rowData),this.targetType===this.TARGET_TYPE_TABLE_ROW?(this.targetData.rowEl.addClassName("row-over"),this._componentElement.removeClassName("collapsed"),this._setPosition(Event.pointerX(e),Event.pointerY(e))):this._togglePopupNearButton(this.targetData.dropDownEl)},_isListContextEvent:function(e){var t=e.target;return!(t.match("input,a")||t.up("a"))&&(t.match(".list-menu")||t.up(".list-menu")||t.match("[data-row-id]")||t.up("[data-row-id]"))},_getTargetData:function(e){var t=e.up("tr"),i=void 0;if(this.targetType===this.TARGET_TYPE_DROP_DOWN?i=e.up(".btn-list-menu"):this.targetType===this.TARGET_TYPE_TABLE_ROW&&(i=t.down(".dropdown-toggle")),!i)return null;var n=this._list.getItemById(i.readAttribute("data-row-id"));return n&&n.actions&&n.actions.length?{rowData:n,rowEl:t,dropDownEl:i}:null},_getTargetType:function(e){return e.match(".list-menu")||e.up(".list-menu")?this.TARGET_TYPE_DROP_DOWN:e.match("[data-row-id]")||e.up("[data-row-id]")?this.TARGET_TYPE_TABLE_ROW:null},_open:function(e){this.targetType=this._getTargetType(e.target),this.targetData=this._getTargetData(e.target),this.targetData&&this._openPopup(e)},_hide:function(e){this.targetData&&(this._hidePopup(e),this._isListContextEvent(e)&&this._isImmediatelyOpening(e)&&this._open(e))},_isOpened:function(){return this.targetData&&this.targetData.dropDownEl&&this.targetData.dropDownEl.up(".btn-group").hasClassName("btn-group-open")||!this._componentElement.hasClassName("collapsed")},_isImmediatelyOpening:function(e){var t=this._getTargetType(e.target),i=this._getTargetData(e.target);return t&&i&&(t===this.TARGET_TYPE_DROP_DOWN&&this.targetType===this.TARGET_TYPE_TABLE_ROW||t===this.TARGET_TYPE_DROP_DOWN&&i.rowEl.readAttribute("data-row-id")!==this.targetData.rowEl.readAttribute("data-row-id"))},_initShowOnClick:function(){s.DropdownManager.register($(this._list._tableId),this._isOpened.bind(this),this._open.bind(this),this._hide.bind(this),this._isListContextEvent.bind(this))},_setPosition:function(e,t,n,s){n=n||e,s=s||t;var a=document.viewport.getScrollOffsets(),r=$(document.body).getWidth(),l=this._componentElement.getWidth();i.i(o.isRtl)()?n-l-a.left>0&&(e=n-l):e+l-a.left>r&&(e=n-l);var c=$(document.body).getHeight(),d=this._componentElement.getHeight(),u=parseInt(this._componentElement.getStyle("margin-top"));t+d+u-a.top>c&&(t=s-d-2*u),this._componentElement.setStyle({right:"auto",left:e+"px",top:t+"px"})}})},/*!***********************!*\
!*** ./jsw/lookup.js ***!
\***********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"LookUp",function(){return r});var n=i(/*! ./component */6),s=i(/*! ./list */32),o=i(/*! ./tooltip */33),a=i(/*! ./common */5),r=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._name=this._getConfigParam("name",null),this._cls=this._getConfigParam("cls","lookup"),this._data=this._getConfigParam("data",[]),this._currentValue=this._getConfigParam("value",null),this._newItemValue=this._getConfigParam("newItemValue",null),this._dataUrl=this._getConfigParam("dataUrl",null),this._copyTitleValue=this._getConfigParam("copyTitleValue",!1),this._limit=this._getConfigParam("limit",this._dataUrl?10:s.list.ITEMS_UNLIMITED),this._lookUpParams=this._getConfigParam("lookUpParams",{}),!this._currentValue&&this._newItemValue&&(this._currentValue=this._newItemValue)},_initComponentElement:function($super){$super(),this._valueField=new Element("input",{type:"hidden",name:this._name}),this._componentElement.insert(this._valueField),this._inputField=new Element("input",{type:"text",class:"form-control"}),this._lookUpButton=new Element("span",{class:"form-control-icon form-control-icon-action"}).insert(new Element("i",{class:"icon-form-control-search"})),this._lookUpControl=new Element("div",{class:"form-control-group"}).insert(this._inputField).insert(this._lookUpButton),this._dropdownList=new Element("ul",{class:"dropdown-menu lookup-dropdown-menu"}),this._initCustomLookUpComponent(),this._customLookUpComponent?(this._dropdownList.insert(new Element("li",{class:"dropdown-header"}).update(this.lmsg("label"))),this._dropdownList.insert(new Element("li").insert(new Element("div",{class:"dropdown-menu-content"}).insert(this._lookUpControl)))):(this._lookUpControl.addClassName("f-large-size"),this._componentElement.insert(this._lookUpControl)),this._emptyElement=new Element("li").insert(new Element("div",{class:"dropdown-menu-content"}).update(this.lmsg("nothingFound"))),this._dropdownList.insert(this._emptyElement),this._componentElement.insert(this._dropdownList),this._updateValue(),0 '),this._componentElement.insert(this._customLookUpComponent),this._dropdownList.insert(this._createItem(this._newItemValue)).insert(new Element("li",{class:"divider"})))},_getDataByUrl:function(e){this._emptyElement.down("div").update(this.lmsg("loading")),new Ajax.Request(i.i(a.prepareUrl)(this._dataUrl),{method:"get",parameters:Object.extend({filter:e,limit:this._limit},this._lookUpParams),onSuccess:function(t){var i=t.responseText.evalJSON();this._emptyElement.down("div").update(this.lmsg("nothingFound")),"error"!==i.status&&(this._data=i.data,this._updateData(this._data),this._selectResults(e,i.itemsCount-this._data.length))}.bind(this)})},isEmpty:function(){return null===this._currentValue},getValue:function(){return this._currentValue?this._currentValue.id:null},getItemValue:function(){return this._currentValue?this._currentValue:null},getDisplayValue:function(){return this._currentValue?this._currentValue.title:""},_openList:function(e){this._componentElement.addClassName("open"),this._lookUpButton.down("i").removeClassName("icon-form-control-search").addClassName("icon-form-control-clear"),this._fixDropdownPosition();var t=e?"":this._inputField.getValue().toLocaleLowerCase();this._dataUrl&&this._limit!==s.list.ITEMS_UNLIMITED?(this._emptyElement.down("div").update(this.lmsg("loading")),this._getDataTask&&clearTimeout(this._getDataTask),this._getDataTask=setTimeout(function(){this._getDataByUrl(t)}.bind(this),250)):this._selectResults(t)},_closeList:function(){this._updateValue(),this._componentElement.removeClassName("open"),this._lookUpButton.down("i").addClassName("icon-form-control-search").removeClassName("icon-form-control-clear")},_updateValue:function(){this._valueField.setValue(this._currentValue?this._copyTitleValue?this._currentValue.title:this._currentValue.id:""),this._inputField.setValue(!this._currentValue||this._newItemValue&&this._currentValue.id===this._newItemValue.id?"":this._currentValue.title),this._newItemValue&&this._componentElement.down(".input-group input").setValue(this._currentValue?this._currentValue.title:"")},_selectResults:function(e,t){var i=0;if(this._dropdownList.select("li").each(function(t){if(t._item){if(this._newItemValue&&this._newItemValue.id===t._item.id)return void(this._currentValue&&this._currentValue.id===this._newItemValue.id?(t.hide(),t.next().hide()):(t.show(),t.next().show()));t.removeClassName("active");var n=t.select("a").first(),s=n.innerHTML.stripTags(),o=s.toLowerCase().indexOf(e);-1!==o?(i++,i<=this._limit?(t.show(),s=s.substr(0,o)+''+s.substr(o,e.length)+" "+s.substr(o+e.length)):t.hide()):t.hide(),n.update(s)}}.bind(this)),this._emptyElement.toggle(!i),i){var n=this._dropdownList.select("li").find(function(e){return e.visible()});n&&n.addClassName("active")}i+=t||0,i>this._limit?(this._searchMoreElement.down("div").update(this._getSearchMoreText(i-this._limit)),this._searchMoreElement.show(),this._searchMoreElement.previous().show()):(this._searchMoreElement.hide(),this._searchMoreElement.previous().hide()),this._fixDropdownPosition()},_addEvents:function($super){$super(),this._customLookUpComponent?this._customLookUpComponent.observe("click",function(e){e.preventDefault(),o.Tooltip.hide(),this._componentElement.hasClassName("open")?this._inputField.blur():(this._openList(!0),this._inputField.focus())}.bindAsEventListener(this)):this._inputField.observe("focus",this._inputOnFocus.bindAsEventListener(this)),this._inputField.observe("paste",this._inputOnPaste.bindAsEventListener(this)),this._inputField.observe("blur",this._inputOnBlur.bindAsEventListener(this)),this._inputField.observe("keyup",this._inputOnKeyUp.bindAsEventListener(this)),this._inputField.observe("keydown",this._inputOnKeyDown.bindAsEventListener(this)),this._lookUpButton.observe("click",this._lookUpButtonOnClick.bindAsEventListener(this))},_inputOnFocus:function(){this._openList(!0)},_inputOnBlur:function(e){setTimeout(function(){this._closeList()}.bind(this),300)},_inputOnPaste:function(e){setTimeout(function(){this._openList();var e=this._dropdownList.select("li.active").first();e&&(this._currentValue=e._item,this._updateValue())}.bind(this),300)},_inputOnKeyUp:function(e){-1===[a.keyCode.UP_ARROW,a.keyCode.DOWN_ARROW,a.keyCode.LEFT_ARROW,a.keyCode.RIGHT_ARROW,a.keyCode.ENTER,a.keyCode.ESC].indexOf(e.keyCode)&&this._openList()},_inputOnKeyDown:function(e){if(-1!==[a.keyCode.UP_ARROW,a.keyCode.DOWN_ARROW].indexOf(e.keyCode)&&this._onArrowKeyPressed(e.keyCode),a.keyCode.ESC===e.keyCode&&this._closeList(),a.keyCode.ENTER===e.keyCode){var t=this._dropdownList.select("li.active").first();t?(this._currentValue=t._item,this._closeList(),this._componentElement.fire("component:change")):(this._closeList(),this._openList())}},_onArrowKeyPressed:function(e){var t=null,i=this._dropdownList.select("li.active").first();if(i){if(a.keyCode.DOWN_ARROW===e)for(t=i.next();t&&(!t.visible()||!t._item);)t=t.next();else if(a.keyCode.UP_ARROW===e)for(t=i.previous();t&&(!t.visible()||!t._item);)t=t.previous()}else for(t=this._dropdownList.select("li").first();t&&(!t.visible()||!t._item);)t=t.next();t&&t.visible()&&t._item&&(t.addClassName("active"),i&&i.removeClassName("active"),this._scrollDropdownList())},_scrollDropdownList:function(){var e=this._dropdownList.select("li.dropdown-menu-list-item").first(),t=this._dropdownList.select("li.active").first();if(e&&t){var i=Math.round(t.offsetTop/e.offsetHeight)+1,n=Math.round(this._dropdownList.clientHeight/e.offsetHeight);this.frameStart=this.frameStart||1,i>=this.frameStart+n?(this._dropdownList.scrollTop+=e.offsetHeight,this.frameStart++):i<=this.frameStart&&(this._dropdownList.scrollTop-=e.offsetHeight,this.frameStart--)}},_lookUpButtonOnClick:function(e){e.preventDefault(),this._componentElement.hasClassName("open")?this._closeList():this._openList(!0)},_itemOnClick:function(e){e.preventDefault(),this._currentValue=e.target.up("li")._item,this._closeList(),this._componentElement.fire("component:change")},_itemOnOver:function(){this._dropdownList.select("li.active").each(function(e){e.removeClassName("active")})},_createItem:function(e){var t=new Element("li",{class:"dropdown-menu-list-item"}).insert(new Element("a",{href:"#"}).update(e.title.escapeHTML()));return t._item=e,t.observe("click",this._itemOnClick.bindAsEventListener(this)),t.observe("mouseover",this._itemOnOver.bindAsEventListener(this)),t},_getSearchMoreText:function(e){return this.lmsg("moreObjectsAvailable",{count:e})},_updateData:function(e){this._clearData(),e.each(function(e){this._dropdownList.insert(this._createItem(e))}.bind(this)),this._addSearchMoreElement()},_clearData:function(){for(;this._emptyElement.next();)this._emptyElement.next().remove()},_addSearchMoreElement:function(){this._searchMoreElement=new Element("li").insert(new Element("div",{class:"dropdown-menu-content"})),this._dropdownList.insert(new Element("li",{class:"divider"}).hide()).insert(this._searchMoreElement.hide())},_fixDropdownPosition:function(){var e={};e[i.i(a.isRtl)()?"right":"left"]=null,this._dropdownList.setStyle(e);var t=$(document.body).getWidth(),n=this._dropdownList.getWidth(),s=this._dropdownList.cumulativeOffset(),o=(i.i(a.isRtl)()?s.left:t-n-s.left)-parseInt($$(".page-content")[0].getStyle("padding-left"));o<0&&(e[i.i(a.isRtl)()?"right":"left"]=o+"px",this._dropdownList.setStyle(e))}})},/*!*************************!*\
!*** ./jsw/observer.js ***!
\*************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Observer",function(){return o});var n={},s=function(e){return void 0===n[e]&&(n[e]=[]),n[e]},o=function(){return{append:function(e,t){s(t).push(e)},appendAndCall:function(e,t){s(t).push(e),e()},notify:function(e,t){s(t).each(function(t){t(e)})}}}()},/*!**********************!*\
!*** ./jsw/panel.js ***!
\**********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Panel",function(){return a});var n=i(/*! ./container */25),s=i(/*! ./cookie */62),o=i(/*! ./common */5),a=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._title=this._getConfigParam("title",""),this._titleClass=this._getConfigParam("titleClass",""),this._hideContentTitle=this._getConfigParam("hideContentTitle",this._title),this._titleAreaId=this._id+"-title-area",this._contentAreaId=this._id+"-content-area",this._boxItemsAreaId=this._id+"-box-area",this._initBoxItems()},_initBoxItems:function(){this._boxItems=this._getConfigParam("boxItems",null),null!==this._boxItems&&(this._boxItems=this._boxItems.map(o.createComponent))},_initComponentElement:function($super){$super(),this._updateComponentElement(''+this._getTitleHtml()+this._getSubTitleHtml()+'
'+this._getConfigParam("html","")+"
")},_getTitleHtml:function(){return this._title?''+("-"===this._title?"":"
"+this._title+" ")+" ":""},_getSubTitleHtml:function(){return""},render:function($super){$super(),this._renderBoxItems()},_renderBoxItems:function(){null!==this._boxItems&&this._boxItems.each(function(e){this._renderBoxItem(e)},this)},_renderBoxItem:function(e){i.i(o.render)($(this._boxItemsAreaId),e)},_isHidden:function(){var e=s.Cookie.get(this._id+"-hidden");return this._idIsRandom||null===e?this._getConfigParam("collapsed",!1):1==e},_setHidden:function(e){this._getConfigParam("collapsed",!1)==e?s.Cookie.remove(this._id+"-hidden"):s.Cookie.set(this._id+"-hidden",e?1:0)},_addEvents:function($super){$super(),this._isHidden()?this.hideContent():this.showContent(),this._componentElement.select("#"+this._titleAreaId).each(function(e){Event.observe(e,"click",this.toggleContent.bindAsEventListener(this))},this)},_updateTitle:function(e){e&&"-"!==e&&this._componentElement.down("div.title-area > h3 > span").update(e)},showContent:function(){this._componentElement.removeClassName("hide"),this._updateTitle(this._hideContentTitle),this._idIsRandom||this._setHidden(!1)},hideContent:function(){this._componentElement.addClassName("hide"),this._updateTitle(this._title),this._idIsRandom||this._setHidden(!0)},toggleContent:function(){this._componentElement.hasClassName("hide")?this.showContent():this.hideContent()}})},/*!********************************!*\
!*** ./jsw/progress-dialog.js ***!
\********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ProgressDialog",function(){return o});var n=i(/*! ./popup-form */61),s=i(/*! ./common */5),o=Class.create(n.PopupForm,{_initConfiguration:function($super,e){e=Object.extend({singleRowButtons:!0,scrollable:!0},e||{}),$super(e),this.progressBarItem=this._getConfigParam("progressBarItem")},updateItem:function(e){var t=this.progressBarItem.isComplete();if(this.progressBarItem=e,!t&&this.progressBarItem.isComplete()&&(this.toggleButtonsArea(!0),this.progressBarItem.isCompleteSuccessfully())){var i=this._getConfigParam("onComplete",s.emptyFn);setTimeout(i,2e3)}this.renderProgress()},_getHeadingActions:function(){var e=s.createElement;return e("a.s-btn",{onclick:this.hide.bind(this)},[e("i.icon-background-tasks"),this.lmsg("minimize")])},render:function($super){$super(),this.setBoxType("form-box"),this.renderProgress(),this.toggleButtonsArea(!1),this.addRightButton(this.lmsg("close"),this.hide.bind(this))},renderProgress:function(){var e=s.createElement,t=this.progressBarItem.getSteps();this.setTitle(this.progressBarItem.getProgressTitle()),i.i(s.render)($(this._contentAreaId),e(".progress-steps",Object.keys(t).map(function(i){var n=t[i];return e(".progress-step",{class:this.getClassName(n)},[n.icon&&e(".progress-step-icon",e("i.icon-md",e("img",{src:n.icon}))),e(".progress-step-body",[this.renderStatus(n),e(".progress-step-name",n.title.escapeHTML()),this.renderContent(n)])])}.bind(this))),"inner")},getClassName:function(e){return e.status===this.progressBarItem.STATUS_DONE&&this.progressBarItem.hasErrors()?"progress-step-warning":e.status===this.progressBarItem.STATUS_DONE?"progress-step-success":e.status===this.progressBarItem.STATUS_ERROR?"progress-step-danger":null},renderStatus:function(e){var t=s.createElement;return e.status===this.progressBarItem.STATUS_DONE?t(".progress-step-status",[t("i.icon-ok")," ",this.lmsg("statusDone")]):e.status===this.progressBarItem.STATUS_ERROR?t(".progress-step-status",[t("i.icon-warning")," ",this.lmsg("statusError")]):e.status===this.progressBarItem.STATUS_CANCELED?t(".progress-step-status",[t("i.icon-delete")," ",this.lmsg("statusCanceled")]):e.status===this.progressBarItem.STATUS_NOT_STARTED?t(".progress-step-status.text-muted",[t("i.icon-waiting")," ",this.lmsg("statusNotStarted")]):""},renderContent:function(e){var t=s.createElement,i=void 0;return e.status===this.progressBarItem.STATUS_ERROR?i=this.progressBarItem.getErrorsString():this.progressBarItem.isStarted()&&(i=this.renderProgressIndicator(e)),i&&t(".progress-step-content",i)},renderProgressIndicator:function(e){var t=s.createElement,i=[];e.progressStatus&&i.push(t(".progress-label",e.progressStatus.escapeHTML()));var n=parseInt(e.progress);return-1===n?i.push(t(".progress",t(".progress-bar.progress-bar-striped.active",{style:"width: 100%;"}))):e.status===this.progressBarItem.STATUS_RUNNING&&(i.push(t(".progress",t(".progress-bar",{style:"width: "+n+"%;"}))),i.push(t(".progress-label",this.lmsg("percentCompleted",{percent:n})))),i}})},/*!************************************!*\
!*** ./jsw/responsive-dropdown.js ***!
\************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ResponsiveDropdown",function(){return r});var n=i(/*! ./container */25),s=i(/*! ./dropdown-manager */63),o=i(/*! ./dropdown */91),a=i(/*! ./tooltip */33),r=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._contentAreaId=this._id+"-content-area",this._cls=this._getConfigParam("cls","dropdown"),this._onChange=this._getConfigParam("onChange",!1),this._hasIcons=this._getConfigParam("hasIcons",!0),this._forceDropdown=this._getConfigParam("forceDropdown",!1),this._responsiveClass=this._getConfigParam("responsiveClass",!1),this._headerClass=this._getConfigParam("headerClass",!1),this._responsiveHeaderClass=this._getConfigParam("responsiveHeaderClass",!1)},_initComponentElement:function($super){$super(),this._items.length&&(this._forceDropdown||this._items.length>1)?(this._updateComponentElement(''+this._getConfigParam("title")+' '),this._componentElement.addClassName(this._cls)):this._componentElement=new Element("span",{id:this._id}).update(this._getConfigParam("title"))},_addEvents:function($super){$super(),this._componentElement.observe("click",function(e){$$("."+this._headerClass).first().hasClassName("r-show-main-header-navbar")&&e.stopPropagation()}.bind(this));var e=this._componentElement.down(".dropdown-toggle");e&&s.DropdownManager.register(e,function(){return e.up(".dropdown").hasClassName("open")},function(){e.up(".dropdown").addClassName("open")},function(){e.up(".dropdown").removeClassName("open")}),this._addResponsiveEvents()},_addResponsiveEvents:function(){if(this._responsiveClass){var e=this,t=$$("."+this._responsiveClass)[0];$(document).observe("click",function(){e._hide()}),Event.observe(t,"click",function(i){e._show(t),i.stopPropagation()})}},_hide:function(){$$("."+this._headerClass).first().className=this._headerClass,$$(".r-item-active").invoke("removeClassName","r-item-active"),$$(".r-page-sidebar-search-active").invoke("removeClassName","r-page-sidebar-search-active")},_show:function(e){var t=!0;e.hasClassName("r-item-active")&&(t=!1),this._hide(),t&&($$("."+this._headerClass).first().addClassName(this._responsiveHeaderClass),e.addClassName("r-item-active"))},_renderItem:function(e){if($(this._contentAreaId)){var t=new o.DropdownItem(e),i={href:e.href?e.href:"#"};e.target&&(i.target=e.target),e.dataType&&(i["data-type"]=e.dataType);var n=new Element("a",i).update((e.iconClass?' ':"")+t.title.escapeHTML());e.description&&a.Tooltip.init(n,{text:e.description});var s=new Element("li");this._getConfigParam("title")===t.title.escapeHTML()&&s.addClassName("current"),s.appendChild(n),$(this._contentAreaId).insert(s),e.disabled?(s.addClassName("disabled"),n.observe("click",function(e){e.stop()})):this._onChange&&n.observe("click",this._onChange.bindAsEventListener(this,t))}}})},/*!****************************!*\
!*** ./jsw/small-tools.js ***!
\****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"SmallTools",function(){return r});var n=i(/*! ./container */25),s=i(/*! ./tooltip */33),o=i(/*! ./list */32),a=i(/*! ./common */5),r=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._operations=this._getConfigParam("operations",null),this._operationsId=this._getConfigParam("operationsId",this._id+"-operations"),this._cls=this._getConfigParam("cls","actions-box"),Object.isArray(this._operations)&&0===this._operations.size()&&(this._operations=null),this.searchFilters=$H(this._getConfigParam("searchFilters",{})),this.searchFiltersState=this._getConfigParam("searchFiltersState",{}),this.searchHandler=this._getConfigParam("searchHandler",a.emptyFn),this.resetSearchHandler=this._getConfigParam("resetSearchHandler",a.emptyFn),this.listId=this._getConfigParam("listId"),this.searchOveral=this._getConfigParam("searchOveral",null),null===this.searchOveral&&(this.searchFilters.each(function(e){e.value.overal&&(this.searchOverall=e.key)},this),null===this.searchOveral&&1===this.searchFilters.size()&&(this.searchOveral=this.searchFilters.keys().first()),null===this.searchOveral&&(this.searchOveral=!1)),this.quickSearchWide=this._getConfigParam("quickSearchWide",!1),this.quickSearchInputId=this._getConfigParam("quickSearchInputId"),this.searchCollapsed=this._getConfigParam("searchCollapsed",!1),this.onToggleSearch=this._getConfigParam("onToggleSearch",a.emptyFn)},render:function($super){$super(),i.i(a.render)(this._componentElement,[i.i(a.createElement)("#"+this._operationsId+".objects-toolbar.clearfix",this._operations?this._operations.map(a.createComponent):"",this.quickSearchBoxView()),this.searchBoxView()]),this._componentElement.toggleClassName("actions-box-search-show",!this.searchCollapsed),this._operations&&this.addResponsiveButton("toolbar"),this.searchFilters.size()&&this.addResponsiveButton("search"),s.Tooltip.initData(this._componentElement)},quickSearchBoxView:function(){return this.searchFilters.size()?i.i(a.createElement)(".quick-search-box"+(this.quickSearchWide?".quick-search-box-wide":""),{onclick:function(e){e.stopPropagation()}},this.searchOveralView(),this.searchFilters.size()>1?i.i(a.createElement)("span.search-control",i.i(a.createElement)("a.s-btn.sb-search-show",{onclick:this.toggleSearch.bind(this)},this.lmsg("showSearch")),i.i(a.createElement)("a.s-btn.sb-search-hide",{onclick:this.toggleSearch.bind(this)},this.lmsg("hideSearch"))):""):""},searchOveralView:function(){if(!this.searchOveral)return"";var e=this.searchFiltersState[this.searchOveral],t=this.searchFilters.get(this.searchOveral).value||e&&e.searchText||"";return i.i(a.createElement)(".search-field",i.i(a.createElement)("form",{onsubmit:function(e){Event.stop(e),this.searchHandler(e.element())}.bind(this)},i.i(a.createElement)("input"+(this.quickSearchInputId?"#"+this.quickSearchInputId:""),{type:"text",value:t,name:"searchFilter["+this.searchOveral+"][searchText]"}),i.i(a.createElement)("em",{onclick:function(e){this.searchHandler(e.element().up("form"))}.bind(this)},i.i(a.createElement)("span"))))},searchBoxView:function(){if(!(this.searchFilters.size()<2))return i.i(a.createElement)(".search-box",{onclick:function(e){e.stopPropagation()}},i.i(a.createElement)("form",{onsubmit:function(e){this.searchHandler(e.element()),e.stop()}.bind(this)},i.i(a.createElement)("ul",this.searchFiltersView()),i.i(a.createElement)("a.s-btn.sb-search",{onclick:function(e){this.searchHandler(e.element().up("form"))}.bind(this)},this.lmsg("buttonSearch")),i.i(a.createElement)("a.s-btn.sb-show-all",{onclick:function(){this.resetSearchHandler()}.bind(this)},this.lmsg("buttonResetSearch")),i.i(a.createElement)('input[type="image"][style="border: 0pt none ; height: 0pt; width: 0pt; position: absolute; left: -9999px;"][src="'+Jsw.skinUrl+'/images/blank.gif"]')))},searchFiltersView:function(){var e=[];return this.searchFilters.each(function(t){var n=t.key,s=t.value;e.push(i.i(a.createElement)("li",i.i(a.createElement)("div",s.title?i.i(a.createElement)("span",s.title):"",o.List.Filters.create(Object.extend({idPrefix:this.listId,name:n,value:this.searchFiltersState[n]&&this.searchFiltersState[n].searchText},s),function(e){this.searchHandler(e.element().up("form"))}.bind(this)))))},this),e},toggleSearch:function(){this._componentElement.toggleClassName("actions-box-search-show"),this.onToggleSearch(!this._componentElement.hasClassName("actions-box-search-show"))},_addEvents:function($super){$super(),$(document).observe("click",function(){this._hideResponsiveButtonBlocks()}.bind(this))},addResponsiveButton:function(e){this._rActionsElement||(this._rActionsElement=new Element("div",{class:"r-actions"}).update(''),this._componentElement.insert({top:this._rActionsElement})),this._rActionsElement.down(".r-actions-"+e)||this._rActionsElement.down(".r-actions-list").insert(' ")},onResponsiveButtonClick:function(e,t){var i=this._componentElement.down(".r-actions-"+t),n=!i.hasClassName("r-actions-item-active");this._hideResponsiveButtonBlocks(),n&&this._showResponsiveButtonBlocks(t),e.stopPropagation()},_hideResponsiveButtonBlocks:function(){$w(this._componentElement.className).each(function(e){0===e.indexOf("r-actions-active")&&this._componentElement.removeClassName(e)}.bind(this)),this._componentElement.select(".r-actions-item-active").each(function(e){e.hasClassName("r-actions-select")||e.removeClassName("r-actions-item-active")})},_showResponsiveButtonBlocks:function(e){this._componentElement.down(".r-actions-"+e).addClassName("r-actions-item-active"),this._componentElement.addClassName("r-actions-active"),this._componentElement.addClassName("r-actions-active-"+e)}})},/*!**********************************!*\
!*** ./jsw/task-progress-bar.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ProgressBar",function(){return h});var n=i(/*! ./container */25),s=i(/*! ./component */6),o=i(/*! ./cookie */62),a=i(/*! ./browser-features */87),r=i(/*! ./progress-dialog */98),l=i(/*! ./popup */71),c=i(/*! ./common */5),d=i(/*! ./form-redirect */17),u=i(/*! ./observer */96),h=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this.pe=null,this._contentAreaId=this._id+"-content-area",this._preparingItems=[],this._preparingCounter=0,this._deletedIds=[],this._getConfigParam("items")?this._itemsReady=!0:this.update()},_initComponentElement:function($super){$super();var e=o.Cookie.get("isAsyncProgressBarCollapsed");this._updateComponentElement('')},addPreparingItem:function(e){var t="preparing-"+this._preparingCounter,i=new h.Item({errors:[],id:t,progressTitle:e,status:"flying"});return this._preparingItems.unshift(i),this._preparingCounter++,this._items.unshift(i),t},removePreparingItem:function(e){this._preparingItems=this._preparingItems.filter(function(t){return t.getId()!=e}),this._deletedIds.push(e)},toggle:function(){var e=$("asyncProgressBar");e.toggleClassName("async-progress-bar-collapsed"),o.Cookie.setPermanent("isAsyncProgressBarCollapsed",e.hasClassName("async-progress-bar-collapsed"),"/"),this._updateTitle()},update:function(){return new Ajax.Request(this._getConfigParam("progressUrl"),{method:"get",onSuccess:function(e){this.removeItemsByIds(this._deletedIds),this._deletedIds=[];var t=e.responseText.evalJSON();this.checkPreviousStatus(t.items),this.setItems(t.items),this._updateProgressDialog(),this._itemsReady=!0,this._renderItems()}.bind(this),on400:function(e){throw new Error(e.status+" ("+e.statusText+")")}})},removeItemsByIds:function(e){if(e.length){for(var t=this.getItems(),i=0;i0&&new Ajax.Request(this._getConfigParam("removeUrl"),{method:"post",parameters:{"ids[]":e},onSuccess:function(){this.removeItemsByIds(e)}.bind(this)})},fly:function(e,t,n){if(!a.BrowserFeatures.transition)return void n();var s=new Element("div",{class:"async-progress-bar-floating-item"});s.insert(t),s.setStyle({top:e.top+"px",left:e.left+"px"}),$$("body")[0].insert({bottom:s});var o=this,r=o.addPreparingItem(t);o._renderItems();var l=$$(".async-progress-bar-preparing-item-begin").first();return $("asyncProgressBar").hasClassName("async-progress-bar-collapsed")&&this.toggle(),setTimeout(function(){var e=l.getHeight();l.addClassName("async-progress-bar-preparing-item"),setTimeout(function(){l.addClassName("async-progress-bar-preparing-item-end");var t=$$("ul.async-progress-bar-list")[0].cumulativeOffset(),o=$$("ul.async-progress-bar-list")[0].cumulativeScrollOffset(),a=l.firstDescendant(),d=a.measure("height"),u=a.measure("width");s.setStyle({top:t.top+o.top-e+"px",left:t.left+"px",height:d+"px",width:u+"px"}),s.addClassName("async-progress-bar-floating-item-end");var h=$w("webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd");h.each(function(e){s.observe(e,function(){h.each(function(e){s.stopObserving(e)}),s.remove();var e=i.i(c.getComponent)(r);e.setStatus(e.STATUS_PREPARING),l.firstDescendant().setStyle({visibility:"visible"}),n()})})},0)},0),r},progressDialog:function(e,t){var n=this,s=e&&e.returnUrl;t=Object.extend({progressBarItem:e instanceof h.Item?e:i.i(c.createComponent)(e),locale:this.getLocale(),onComplete:function(){if(n._progressDialog){var e=n._progressDialog.progressBarItem,t=e._getConfigParam("redirect",s);t&&e.remove().then(function(){return i.i(d.redirect)(t)})}},onHide:function(){if(n._progressDialog){var e=n._progressDialog.progressBarItem,t=e._getConfigParam("redirect",s);e.isComplete()?e.remove().then(function(){return t&&i.i(d.redirect)(t)}):s&&i.i(d.redirect)(s)}delete n._progressDialog,n.show()}},t||{}),this._progressDialog=new r.ProgressDialog(t),this.update(),this.hide()},_updateProgressDialog:function(){if(this._progressDialog){var e=this._progressDialog.progressBarItem.getId();this._progressDialog.updateItem(this.getItem(e))}},_renderItems:function($super){$super(),this._updateTitle(),this._items.length?(this._componentElement.removeClassName("hidden"),this._setPeriodicalExecutor()):this._componentElement.addClassName("hidden")},_setPeriodicalExecutor:function(){var e=this;null===this.pe&&this._hasStartedTasks()&&(this.pe=new PeriodicalExecuter(function(){e.update(),e._hasStartedTasks()||(e.pe.stop(),e.pe=null)},5))},_hasStartedTasks:function(){return this._items.any(function(e){return e.isStarted()})},_updateTitle:function(){var e=0,t=0,i=0,n=0;this._items.forEach(function(s){s.isCompleteSuccessfully()?i++:s.isCompleteWithWarning()?n++:s.isCompleteWithError()?t++:e++});var s=$("asyncProgressBarTitleTasks");e>0?(e===this._items.length?s.update(this.lmsg("taskInProgress",{count:e})):s.update(e),$("asyncProgressBar").removeClassName("async-progress-bar-complete"),s.removeClassName("hidden")):($("asyncProgressBar").addClassName("async-progress-bar-complete"),s.addClassName("hidden")),i>0||n>0||t>0?$("asyncProgressBarHideCompletedTasks").removeClassName("hidden"):$("asyncProgressBarHideCompletedTasks").addClassName("hidden"),this._updateTaskTitleElement("asyncProgressBarTitleTasksError",t),this._updateTaskTitleElement("asyncProgressBarTitleTasksWarning",n),this._updateTaskTitleElement("asyncProgressBarTitleTasksComplete",$("asyncProgressBar").hasClassName("async-progress-bar-collapsed")&&i===this._items.length?this.lmsg("allTasksCompleted",{num:i}):i)},_updateTaskTitleElement:function(e,t){if(this._itemsReady){var i=$(e);void 0!==i._oldValue&&t>i._oldValue?i.update(""+t+" "):i.update(t),i.toggleClassName("hidden",0===t),i._oldValue=t}},_renderItem:function(e){var t=this._id+"-item-"+e.getId();$(t)||$(this._contentAreaId).insert({top:' '}),e.setLocale(this.getLocale()),e.setProgressBarElement(this),i.i(c.render)($(t),e)},_addEvents:function($super){$super();var e=this;$("asyncProgressBarTop").observe("click",function(t){t.preventDefault(),e.toggle()}),$("asyncProgressBarHideCompletedTasks").observe("click",function(t){t.preventDefault(),e.removeCompletedTask()})}});h.Item=Class.create(s.Component,{STATUS_DONE:"done",STATUS_ERROR:"error",STATUS_STARTED:"started",STATUS_RUNNING:"running",STATUS_NOT_STARTED:"not_started",STATUS_PREPARING:"preparing",STATUS_FLYING:"flying",STATUS_CANCELED:"canceled",_initConfiguration:function($super,e){$super(e),this._id=this._getConfigParam("id",""),this._status=this._getConfigParam("status",""),this._errors=this._getConfigParam("errors",[]),this._output=this._getConfigParam("output",[]),this._isRefreshLinkEnabled=this._getConfigParam("isRefreshLinkEnabled",!1)&&this._getConfigParam("isRefreshAllowed",!0),this._progressValue=this._getConfigParam("progressValue",0),this._canCancel=this._getConfigParam("canCancel",!0),this._referrer=this._getConfigParam("referrer",""),this._progressBarElement={}},render:function(){var e=c.createElement,t=[],n=this.getRenderTarget();if(this.isCompleteSuccessfully())n.addClassName("async-progress-bar-item-complete"),t=e(".async-progress-bar-item-msg",[this.getCloseButton(),e(".async-progress-bar-item-msg-body",[this.getProgressTitle(),this.hasOutput()?e(".output-details",e("ul",this.getOutputString())):"",this.getRefreshLink()])]);else if(this.isCompleteWithWarning()||this.isCompleteWithError())n.addClassName(this.isCompleteWithWarning()?"async-progress-bar-item-warning":"async-progress-bar-item-error"),t=e(".async-progress-bar-item-msg",[this.getCloseButton(),e(".async-progress-bar-item-msg-body",[this.getProgressTitle(),this.getErrorsString(),this.getRefreshLink()])]);else if(this.isPreparing()||this.isFlying()||this.isProgressUndefined()){this.isProgressUndefined()||n.addClassName("async-progress-bar-preparing-item-begin"),t=[e(".async-progress-bar-item-heading",{style:this.isFlying()?"visibility: hidden":""},[e(".async-progress-bar-item-title",this.getProgressTitle())]),e(".progress.progress-sm",e(".progress-bar.progress-bar-striped.active",{style:"width: 100%"}))];var s=this.getProgressDialogLink();s&&t.push(e(".async-progress-bar-item-footer",[s," "]))}else t=[e(".async-progress-bar-item-heading",[e(".async-progress-bar-item-control",this.getCancelButton()),e(".async-progress-bar-item-title",this.getProgressTitle())]),e(".progress.progress-sm",e(".progress-bar",{style:"width: "+this.getProgressValue()+"%"})),e(".async-progress-bar-item-footer",[this.getProgressDialogLink(),this.lmsg("percentCompleted",{percent:this.getProgressValue()})])];i.i(c.render)(n,e(".async-progress-bar-item-wrap",t),"inner"),this._addEvents(),this._addTooltips()},getCloseButton:function(){var e=c.createElement;return e("a",{href:"#",onclick:function(e){e.preventDefault(),this.remove()}.bind(this)},e("span.close"))},getSteps:function(){return this._getConfigParam("steps",{})},setProgressBarElement:function(e){this._progressBarElement=e},getProgressBarElement:function(){return this._progressBarElement},getProgressTitle:function(){return this._getConfigParam("progressTitleHtml",this._getConfigParam("progressTitle","").escapeHTML())},getProgressValue:function(){return this._progressValue},getStatus:function(){return this._status},setStatus:function(e){this._status=e},getProgressDialogLink:function(){if(Object.keys(this.getSteps()).length){var e=c.createElement;return e(".async-progress-bar-item-control",e("a",{href:"#",onclick:function(e){e.preventDefault(),this.getProgressBarElement().progressDialog(this)}.bind(this)},this.lmsg("progressDialogLink")))}},getRefreshLink:function(){var e=c.createElement,t=this._getConfigParam("redirect");return t?e("",e("a",{href:"#",onclick:function(e){e.preventDefault(),i.i(d.redirect)(t)}},t.title?t.title.escapeHTML():this.lmsg("refresh"))):this._isRefreshLinkEnabled&&window.location.pathname===this._referrer?e("",e("a",{href:"#",onclick:function(e){e.preventDefault(),i.i(d.redirect)(i.i(c.prepareUrl)(window.location.pathname))}},this.lmsg("refresh"))):""},hasErrors:function(){return this._errors.length>0},getErrors:function(){return this._errors},getErrorsString:function(){if(this._getConfigParam("hideErrors",!1)||!this.hasErrors())return null;var e=c.createElement;return e(".error-details",e("ul",this.getErrors().map(function(t){return e("li",String(t).escapeHTML())})))},hasOutput:function(){return this._output.length>0},getOutputString:function(){return this._output.map(function(e){return""+String(e).escapeHTML()+" "}).join("")},getCancelButton:function(){return""},isCompleteSuccessfully:function(){return this.STATUS_DONE===this._status&&!this.hasErrors()},isComplete:function(){return-1!==[this.STATUS_DONE,this.STATUS_ERROR,this.STATUS_CANCELED].indexOf(this._status)},isCompleteWithWarning:function(){return this.STATUS_DONE===this._status&&this.hasErrors()},isStarted:function(){return this.STATUS_STARTED===this._status||this.STATUS_NOT_STARTED===this._status},isPreparing:function(){return this.STATUS_PREPARING===this._status},isFlying:function(){return this.STATUS_FLYING===this._status},isProgressUndefined:function(){return-1===this._progressValue},isCompleteWithError:function(){return this.STATUS_ERROR===this._status},remove:function(){return new Promise(function(e){new Ajax.Request(this.getProgressBarElement()._getConfigParam("removeUrl"),{method:"post",parameters:{"ids[]":[this.getId()]},onSuccess:function(){this.getProgressBarElement().removeItemsByIds([this.getId()]),e()}.bind(this)})}.bind(this))}}),h.OutputPopup=Class.create(l.Popup,{initialize:function($super,e,t){Event.extend(e).preventDefault();var i=t.readAttribute("data-config").evalJSON();this.setLocale(i.locale);var n=t.readAttribute("data-output");this._content=''+n.escapeHTML().replace(/\n/gm," ")+"
",$super(i)},_initConfiguration:function($super){$super({title:this.lmsg("popupTitle"),content:this._content,buttons:[{title:this.lmsg("popupClose"),handler:function(e,t){t.hide()}}]})}})},,,,,,,,,,,/*!****************************!*\
!*** ./jsw/active-list.js ***!
\****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ActiveList",function(){return r});var n=i(/*! ./component */6),s=i(/*! ./cookie */62),o=i(/*! ./dropdown-manager */63),a=i(/*! ./common */5),r=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this.icons=this._getConfigParam("icons",{}),this.urls=this._getConfigParam("urls",{}),this.isCollapsible=this._getConfigParam("isCollapsible",!1),this.isNew=this._getConfigParam("isNew",!1),this.isShowItemTitle=this._getConfigParam("isShowItemTitle",!0),this.layout=this._getConfigParam("layout","auto"),Object.isString(this.layout)&&(this.layout={type:this.layout}),this.stateCollapsed=function(e){var t=s.Cookie.get(e);try{t=t.evalJSON()}catch(e){t={}}return{get:function(e){return void 0!==t[e.id]},set:function(i,n){n?t[i.id]=1:delete t[i.id],s.Cookie.setPermanent(e,Object.toJSON(t),"/")}}}(this.getId()+"-state-collapsed"),this.itemActions=this._getConfigParam("itemActions",{}),this.data=this._getConfigParam("data",[]),this._cls="active-list"+(this.isCollapsible?" active-list-collapsible":"")},_initComponentElement:function($super){$super(),i.i(a.render)(this._componentElement,this.view())},view:function(){return i.i(a.createElement)(".active-list-wrap",this.toolbarView(this._getConfigParam("toolbar")),this.itemsView(),this.bottomBarView(this._getConfigParam("countMoreItems",0)))},toolbarView:function(e){return e?i.i(a.createElement)(".a-toolbar.a-toolbar-collapsed",i.i(a.createElement)(".a-toolbar-wrap",i.i(a.createElement)(".a-toolbar-buttons",i.i(a.createElement)(".a-toolbar-buttons-wrap",i.i(a.createElement)("table.a-toolbar-buttons-table[cellspacing=0]",i.i(a.createElement)("tbody",i.i(a.createElement)("tr",i.i(a.createElement)("td.a-toolbar-buttons-table-main",i.i(a.createElement)(".a-toolbar-buttons-main",Object.keys(e.buttons).map(function(t){return i.i(a.createElement)("a.btn",{id:t,href:e.buttons[t].url.escapeHTML()},(" "+e.buttons[t].title).escapeHTML())}))),i.i(a.createElement)("td.a-toolbar-buttons-table-misc",i.i(a.createElement)(".a-toolbar-buttons-misc",e.showInformer?i.i(a.createElement)("span.btn.btn-informer",{title:this.lmsg("informerTitle")},i.i(a.createElement)("button[type=button]",{onclick:this.showInformer.bind(this)},i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["informer-toolbar"]})))):"",e.showSearch?i.i(a.createElement)("span.btn.btn-search",{title:this.lmsg("searchTitle")},i.i(a.createElement)("button[type=button]",i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["search-toolbar"]})))):"",i.i(a.createElement)(".a-toolbar-buttons-settings.a-toolbar-buttons-settings-inactive",i.i(a.createElement)("span.btn.btn-settings",{title:this.lmsg("settingsTitle")},i.i(a.createElement)("button[type=button]",i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["settings-toolbar"]})))),this.isNew?i.i(a.createElement)("span.badge-new",this.lmsg("badgeNew")):"",i.i(a.createElement)(".popup-box.a-toolbar-buttons-settings-popup",i.i(a.createElement)("table.popup-wrapper[cellspacing=0]",i.i(a.createElement)("tbody",i.i(a.createElement)("tr",i.i(a.createElement)("td.popup-container",i.i(a.createElement)(".c1",i.i(a.createElement)(".c2",i.i(a.createElement)(".c3",i.i(a.createElement)(".c4",i.i(a.createElement)(".c5",i.i(a.createElement)(".popup-content",i.i(a.createElement)(".popup-content-area",i.i(a.createElement)(".settings-list",i.i(a.createElement)(".settings-item.settings-item-1",i.i(a.createElement)("h3.settings-item-title",i.i(a.createElement)("span",this.lmsg("sortTitle")+":")),i.i(a.createElement)("a.btn"+("up"===e.sortDir?".btn-state-selected":""),{href:this.urls["sort-up"]},i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["order-ascending"]})),this.lmsg("orderAscending")),i.i(a.createElement)("a.btn"+("down"===e.sortDir?".btn-state-selected":""),{href:this.urls["sort-down"]},i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["order-descending"]})),this.lmsg("orderDescending"))),e.hasClassicView?i.i(a.createElement)(".settings-item.settings-item-2",i.i(a.createElement)("h3.settings-item-title",i.i(a.createElement)("span",this.lmsg("modeTitle")+":")),i.i(a.createElement)("a.btn.btn-state-selected",{href:"#"},i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["list-type-active"]})),this.lmsg("typeActive")),i.i(a.createElement)("a.btn",{href:"?list-type=classic"},i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:this.icons["list-type-classic"]})),this.lmsg("typeClassic"))):""))))))))))))))))))))))):""},itemsView:function(){if(!this.data.length)return this.emptyView();var e=this.data.map(this.itemView.bind(this));if("responsivecolumn"!==this.layout.type)return e;var t=[".grid"];return!1!==this.layout.stretched&&t.push(".grid-stretched"),t=t.concat((this.layout.columns||"xl-2 xxl-3").split(" ").map(function(e){return".grid-"+e})),i.i(a.createElement)(t.join(""),e.map(function(e){return i.i(a.createElement)(".grid-col",e)}))},emptyView:function(){return i.i(a.createElement)("p",this.lmsg("noObjects"))},itemView:function(e){var t=[".active-list-item"],n=["danger","warning","inactive","success"];return e.type&&n.indexOf(e.type)>-1&&t.push(".active-list-item-"+e.type),this.isCollapsible&&e.buttons?(t.push(".active-list-item-collapsible"),t.push(this.stateCollapsed.get(e)?".active-list-item-collapsed":".active-list-item-expanded")):t.push(".active-list-item-expanded"),i.i(a.createElement)("#active-list-item-"+e.id+t.join(""),i.i(a.createElement)(".active-list-item-wrap",this.itemCaptionView(e),this.itemDetailsView(e)))},itemDetailsView:function(e){var t=[];return e.settings&&e.settings.length&&t.push(this.itemSettingsView(e)),e.buttons&&e.buttons.length&&t.push(this.itemToolsView(e)),t.length?i.i(a.createElement)(".active-list-details",i.i(a.createElement)(".active-list-details-wrap",t)):""},itemSettingsView:function(e){return i.i(a.createElement)(".list",i.i(a.createElement)("table#active-list-item-settings-table-"+e.id+"[width=100%][cellspacing=0]",i.i(a.createElement)("tbody",e.settings.map(function(e,t){return i.i(a.createElement)("tr"+(t%2?".even":".odd"),i.i(a.createElement)("td.min",i.i(a.createElement)("span.tooltipData",e.hint.escapeHTML()),i.i(a.createElement)("a.s-btn."+e.button+"[data-method=post]",{href:e.url},i.i(a.createElement)("span"))),i.i(a.createElement)("td",e.name.escapeHTML()),i.i(a.createElement)("td",e.description.escapeHTML()))}))))},itemToolsView:function(e){return i.i(a.createElement)(".tools-list-box",i.i(a.createElement)(".box-area",i.i(a.createElement)(".content",i.i(a.createElement)(".content-area",i.i(a.createElement)("ul.tools-list",e.buttons.map(function(t){var n=null;return t.name&&this.itemActions[t.name]?n=function(i){i.preventDefault(),this.itemActions[t.name](e,i)}.bind(this):t.handler&&(n=Object.isFunction(t.handler)?t.handler:"("+t.handler+"(event)); return false;"),i.i(a.createElement)("li.tools-item",i.i(a.createElement)("a.tool-block"+(t.disabled?".disabled":""),{href:!t.disabled&&t.href?t.href:null,onclick:t.disabled?null:n,target:t.target||null,"data-identity":t.id||null,"data-action-name":t.name||null,rel:"_blank"===t.target?"noopener noreferrer":null},i.i(a.createElement)("span.tool-icon",i.i(a.createElement)('img[alt=""]',{src:t.icon.escapeHTML()})),i.i(a.createElement)("span.tool-name",t.title.escapeHTML()),t.new?i.i(a.createElement)("span.badge-new",this.lmsg("badgeNew")):"",Object.isArray(t.additionalComments)?i.i(a.createElement)(".span.tool-info",t.additionalComments.map(function(e){return t.noEscape?e:e.escapeHTML()}).join(" ")):""),t.comment?i.i(a.createElement)("span.tooltipData",t.comment.escapeHTML()):"")}.bind(this)))))))},bottomBarView:function(e){return e?i.i(a.createElement)(".active-list-bottom-bar",i.i(a.createElement)(".active-list-bottom-bar-wrap",this.lmsg("showAll",{countMoreItems:e,loadAllLink:''+this.lmsg("loadAll")+" ",switchToLink:''+this.lmsg("switchTo",{listType:this.lmsg("typeClassic")})+" "}))):""},itemCaptionView:function(e){return i.i(a.createElement)(".caption",i.i(a.createElement)(".caption-wrap",this.itemCaptionHeaderView(e),this.itemCaptionServicesView(e),this.itemCaptionDataView(e),e.additionalHtml?i.i(a.createElement)(".caption-data",i.i(a.createElement)(".caption-data-wrap",e.additionalHtml)):"",Object.isArray(e.buttons)&&e.buttons.length&&this.isCollapsible?i.i(a.createElement)(".caption-control",{onclick:this.toggleItem.bind(this,e)},i.i(a.createElement)("span.caption-control-wrap",i.i(a.createElement)("i")," ",i.i(a.createElement)("span.caption-control-on",this.lmsg("showMore")),i.i(a.createElement)("span.caption-control-off",this.lmsg("showLess")))):""))},itemCaptionHeaderView:function(e){return i.i(a.createElement)(".caption-header",i.i(a.createElement)(".caption-widget"),i.i(a.createElement)(".caption-header-wrap",i.i(a.createElement)(".caption-main",e.icon?i.i(a.createElement)(".caption-icon",i.i(a.createElement)("span",i.i(a.createElement)('img[alt=""]',{src:e.icon}))):"",this.itemCaptionHeadView(e))))},itemCaptionHeadView:function(e){return i.i(a.createElement)(".caption-head",this.isShowItemTitle?this.itemCaptionHeadWrapView(e):"",this.itemCaptionSummaryView(e),this.itemCaptionToolbarView(e))},itemCaptionHeadWrapView:function(e){var t=[],n=["danger","warning","success","info","inactive"];return Object.isArray(e.labels)&&e.labels.length&&(t=e.labels.map(function(e){var t=e.type&&n.indexOf(e.type)>-1?e.type:"",s=""===t?"":".label-"+t;return i.i(a.createElement)("span.label"+s,e.value||"")})),i.i(a.createElement)(".caption-head-wrap",{onclick:this.isCollapsible&&e.buttons?this.onCaptionHeadWrapClick.bind(this,e):null},i.i(a.createElement)("h2.caption-name",i.i(a.createElement)("span",e.title.escapeHTML())),t,Object.isArray(e.primaryActions)&&e.primaryActions.length?i.i(a.createElement)("span.caption-head-widget",e.primaryActions.map(function(e){return[i.i(a.createElement)("a.btn",{href:e.link},e.title)," "]})):"")},itemCaptionSummaryView:function(e){return Object.isArray(e.summary)&&e.summary.length?i.i(a.createElement)(".caption-summary",i.i(a.createElement)(".caption-summary-wrap",e.summary.map(this.summaryItemView.bind(this)))):e.summary||""},summaryItemView:function(e){return i.i(a.createElement)("span.summary-item",e.name+": "+e.value+" ")},itemCaptionToolbarView:function(e){return Object.isArray(e.toolbar)&&e.toolbar.length?i.i(a.createElement)(".caption-toolbar",i.i(a.createElement)(".caption-toolbar-wrap",e.toolbar.map(this.toolbarButtonView.bind(this)))):""},toolbarButtonView:function(e){return i.i(a.createElement)("a.i-link"+(e.action?'[data-item-action="'+e.action+'"]':""),{href:e.link||null},e.icon||e.iconClass?[i.i(a.createElement)("i"+(e.iconClass?"."+e.iconClass:"icon"),e.icon?i.i(a.createElement)('img[alt=""]',{src:e.icon}):"")," "]:"",i.i(a.createElement)("span",e.title.escapeHTML()))},itemCaptionServicesView:function(e){return Object.isArray(e.services)?e.services.map(this.itemServiceView.bind(this)):""},itemServiceView:function(e){return i.i(a.createElement)(".caption-services"+(e.class?"."+e.class:""),{style:e.hidden?"display:none":""},i.i(a.createElement)(".caption-services-wrap",e.header?i.i(a.createElement)(e.headerClass?"."+e.headerClass:"",e.closeUrl?i.i(a.createElement)("span.close",{"data-close-url":e.closeUrl}):"",e.header):"",this.itemServiceBlockView(e)))},itemServiceBlockView:function(e){if(e.grid){var t=e.grid.reduce(function(e,t){return e+(t.colspan||1)},0);return i.i(a.createElement)(".b-grid"+(e.grid.length>1?".b-grid-"+t:""),i.i(a.createElement)("ul.b-grid-list",e.grid.map(function(t){return i.i(a.createElement)("li.b-grid-item"+(e.grid.length>1&&t.colspan?".b-grid-item-"+t.colspan:""),i.i(a.createElement)(".b-grid-item-wrap",this.itemServiceBlockView(t)))}.bind(this))))}if(e.type)return this["itemService"+e.type.capitalize().camelize()+"View"](e);var n=i.i(a.createElement)('img[alt=""]',{src:e.icon}),s=e.title.escapeHTML();e.href&&(n=i.i(a.createElement)("a"+(e.newWindow?"[target=_blank]":""),{href:e.href},n),s=i.i(a.createElement)("a"+(e.newWindow?"[target=_blank]":""),{href:e.href},s));var o=e.description?e.description:"";return i.i(a.createElement)(".caption-service-block",i.i(a.createElement)("span.caption-service-title",i.i(a.createElement)("i.caption-service-icon",n),i.i(a.createElement)("span.caption-service-name",s,o)),Object.isArray(e.links)&&e.links.length?i.i(a.createElement)(".caption-service-toolbar",e.links.map(function(e){var t=void 0;if(e.childLinks&&e.childLinks.lenght)t=i.i(a.createElement)(".btn-group",i.i(a.createElement)("a.btn",{href:e.href.escapeHTML(),target:e.newWindow?"_blank":null},e.title.escapeHTML),i.i(a.createElement)("span.btn.dropdown-toggle",i.i(a.createElement)("button[type=button]",i.i(a.createElement)("em.caret"))),i.i(a.createElement)("ul.dropdown-menu",e.childLinks.map(function(e){return i.i(a.createElement)("li",i.i(a.createElement)("a",{href:e.href.escapeHTML(),target:e.newWindow?"_blank":null},e.title.escapeHTML()))})));else{var n=e.icon?[i.i(a.createElement)("i.icon",i.i(a.createElement)('img[alt=""]',{src:e.icon.escapeHTML()}))," "]:"";t=e.isSimpleText?i.i(a.createElement)("span",n,e.noEscape?e.info:e.info.escapeHTML()):e.isSimpleLink?i.i(a.createElement)("span"+(e.spanClass?"."+e.spanClass:""),n,e.info.escapeHTML()+" ",i.i(a.createElement)("a",{href:e.href.escapeHTML(),class:e.class?e.class.escapeHTML():null,onclick:e.onClick?e.onClick.escapeHTML():null,target:e.newWindow?"_blank":null},e.title.escapeHTML())):i.i(a.createElement)("a.btn",{href:e.href.escapeHTML(),class:e.class?e.class.escapeHTML():null,onclick:e.onClick?e.onClick.escapeHTML():null,target:e.newWindow?"_blank":null,id:e.id?e.id.escapeHTML():null,name:e.name?e.name.escapeHTML():null},n,e.title.escapeHTML())}return[e.newLine?i.i(a.createElement)("br"):"",t," "]})):"")},itemCaptionDataView:function(e){return e.data?i.i(a.createElement)(".caption-data",i.i(a.createElement)(".caption-data-wrap",e.data.map(function(t,n){return i.i(a.createElement)(".form-group",i.i(a.createElement)("label.control-label[for=active-list-data-"+e.id+"-"+n+"]",t.label),i.i(a.createElement)("textarea#active-list-data-"+e.id+"-"+n+".form-control.code[rows="+t.linesNumber+"][readonly]",t.text.escapeHTML()))}))):""},render:function($super){$super();var e=decodeURIComponent(location.href).match("/id/([^0-9]*[0-9]+)");if(e){var t=$("active-list-item-"+e[1]);t&&($$(".msg-box").each(function(e){t.down(".caption-header-wrap").insert({top:e})}),this.scrollToItem(t))}},onCaptionHeadWrapClick:function(e,t){if(!t||!t.findElement(".caption-head-action, .caption-head-widget")){this.toggleItem(e);var i=this.getItemElement(e);if(!i.hasClassName("active-list-item-collapsed")){i.cumulativeOffset().top+i.getHeight()+40>document.viewport.getScrollOffsets().top+document.viewport.getHeight()&&this.scrollToItem(i,500)}}},getItemElement:function(e){return $("active-list-item-"+e.id)},_addEvents:function(){this._componentElement.select("dropdown-toggle").each(function(e){e.observe("click",function(e){Event.stop(e);var t=this.up(".btn-group").hasClassName("btn-group-open");$$(".active-list .dropdown-toggle").each(function(e){e.up(".btn-group").removeClassName("btn-group-open")}),t||this.up(".btn-group").addClassName("btn-group-open")}),$(document.body).observe("click",function(){e.up(".btn-group").removeClassName("btn-group-open")})}),this._componentElement.select(".a-toolbar-buttons-misc .btn-search").invoke("observe","click",function(){this.up(".a-toolbar").toggleClassName("a-toolbar-collapsed").toggleClassName("a-toolbar-expanded")}),this._componentElement.select(".a-toolbar-buttons-misc .btn-settings").each(function(e){o.DropdownManager.register(e,function(){return e.up().hasClassName("a-toolbar-buttons-settings-active")},function(){e.up().addClassName("a-toolbar-buttons-settings-active").removeClassName("a-toolbar-buttons-settings-inactive")},function(){e.up().addClassName("a-toolbar-buttons-settings-inactive").removeClassName("a-toolbar-buttons-settings-active")})},this),this._componentElement.select(".caption-services .close").each(function(e){e.observe("click",function(e){Event.stop(e);var t=this.readAttribute("data-close-url");this.up(".caption").select(".caption-services").map(Element.show),this.up(".caption-services").remove(),new Ajax.Request(Jsw.baseUrl+t,{method:"post"})})}),this._initToolbar()},showInformer:function(){},_initToolbar:function(){this._componentElement.select(".a-toolbar-buttons-main").each(function(e){var t=e.childElements(),i=new Element("span",{class:"btn-group"}).insert(' ');i.observe("click",function(t){t.stopPropagation(),i.toggleClassName("btn-group-open");var n=i.down(".dropdown-menu");if(n.visible()){n.setStyle({right:0});var s=n.cumulativeOffset(),o=e.cumulativeOffset(),a=o.left;s.lefte.width?(e.el.show(),e.elInMenu.hide(),t-=e.width):(e.el.hide(),e.elInMenu.show(),t=-1)}),-1===t?e._menuEl.el.show():e._menuEl.el.hide()})};e(),Event.observe(window,"resize",e)},toggleItem:function(e){this.getItemElement(e).toggleClassName("active-list-item-collapsed").toggleClassName("active-list-item-expanded"),this.stateCollapsed.set(e,!this.stateCollapsed.get(e))},scrollToItem:function(e,t){var i=(new Date).getTime(),n=document.viewport.getScrollOffsets().top,s=e.cumulativeOffset().top-$$(".page-main")[0].cumulativeOffset().top-40;$("classic-mode-navigation")&&(s-=$("classic-mode-navigation").getHeight());!function e(){var o=t?((new Date).getTime()-i)/t:1;o>1&&(o=1),window.scrollTo(0,Math.round(n+(s-n)*o)),o<1&&setTimeout(e,50)}()}})},/*!***************************!*\
!*** ./jsw/big-button.js ***!
\***************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"BigButton",function(){return s});var n=i(/*! ./button */65),s=Class.create(n.Button,{_initConfiguration:function($super,e){e=Object.extend({cls:"tool-block",disabledClass:"tool-block-disabled"},e||{}),$super(e)},_initComponentElement:function($super){$super();var e="";this._getConfigParam("title")&&(e+=''+this._getConfigParam("title").escapeHTML()+" ");var t="";if(Object.isArray(this._getConfigParam("additionalComments"))&&(this._getConfigParam("additionalComments").each(function(e){t+=e.escapeHTML()+" "}),t=""+t+" "),this._getConfigParam("comment")&&(t+=this._getConfigParam("comment").escapeHTML()),t.length&&(e+=''+t+" "),this._getConfigParam("icon")){e=' '+e}this._componentElement.update(e)},_addProgressHandler:function(){this._getConfigParam("indicateProgress",!1)&&this.addEventObserver("click",function(){this._componentElement.style.display="none",this._componentElement.up().insert(''+this._config.waitMessage+"
")}.bind(this))}})},/*!********************!*\
!*** ./jsw/box.js ***!
\********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Box",function(){return s});var n=i(/*! ./component */6),s=Class.create(n.Component,{_tag:"div",_initComponentElement:function($super){$super(),this._componentElement.update(this._getConfigParam("html",""))}})},/*!**********************************!*\
!*** ./jsw/collapsible-block.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"CollapsibleBlock",function(){return s});var n=i(/*! ./container */25),s=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._blockAreaId=this._id+"-block",this._titleAreaId=this._id+"-title-area",this._contentAreaId=this._id+"-content-area"},_initComponentElement:function($super){$super();this._componentElement.childElements();this._updateComponentElement(''+this._getConfigParam("title","")+'
')},_addEvents:function($super){$super(),$(this._titleAreaId).down("span").observe("click",this._onTitleClickEvent.bind(this))},_onTitleClickEvent:function(e){Event.stop(e),$(this._blockAreaId).toggleClassName("hide")}})},/*!*******************************!*\
!*** ./jsw/command-button.js ***!
\*******************************/
function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0}),__webpack_require__.d(__webpack_exports__,"CommandButton",function(){return CommandButton});var __WEBPACK_IMPORTED_MODULE_0__component__=__webpack_require__(/*! ./component */6),CommandButton=Class.create(__WEBPACK_IMPORTED_MODULE_0__component__.Component,{_initConfiguration:function _initConfiguration($super,config){$super(config),this._handler=this._getConfigParam("handler",!1),Object.isString(this._handler)&&eval("this._handler = "+this._handler),this._value=this._config.value||"",this._tabIndex=this._getConfigParam("tabIndex",null)},_initComponentElement:function($super){$super();var e=new Element("button",{type:"button",value:this._value,name:this._config.name}).update(this._config.title);null!==this._tabIndex&&e.writeAttribute("tabindex",this._tabIndex),this._updateComponentElement(e),this._initVisibility()},_initVisibility:function(){this._disabled=this._getConfigParam("disabled",!1),this._disabled?(this._disabled=!1,this.disable()):(this._disabled=!0,this.enable())},enable:function(){this._disabled&&(this._disabled=!1,"send"!==this._config.name&&"apply"!==this._config.name||this._componentElement.addClassName("action"),this._componentElement.removeClassName("disabled"),this._componentElement.disabled=!1,this._handler&&this.addEventObserver("click",this._handler))},disable:function(){this._disabled||(this._disabled=!0,this._componentElement.disabled=!0,"send"!==this._config.name&&"apply"!==this._config.name||this._componentElement.removeClassName("action"),this._componentElement.addClassName("disabled"),this._handler&&this.removeEventObserver("click",this._handler))}})},/*!******************************!*\
!*** ./jsw/custom-button.js ***!
\******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"CustomButton",function(){return o});var n=i(/*! ./tool-list */68),s=n.toollist.Button,o=Class.create(s,{getImagePath:function(e){return e}});Object.extend(Form.Element.Methods,{disable:function(e){return e=$(e),e.disabled="disabled",e.addClassName("disabled"),e},enable:function(e){return e=$(e),e.disabled=!1,e.removeClassName("disabled"),e}}),Element.addMethods()},/*!***********************************!*\
!*** ./jsw/custom-description.js ***!
\***********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"CustomDescription",function(){return s});var n=i(/*! ./popup-form */61),s={};s.PopupForm=Class.create(n.PopupForm,{_initConfiguration:function($super,e){$super(e),this._hint=this._getConfigParam("hint",""),this._value=this._getConfigParam("value",""),this._handler=this._getConfigParam("handler",null),this._sendButtonId=this._getConfigParam("sendButtonId","btn-send"),this._cancelButtonId=this._getConfigParam("cancelButtonId","btn-cancel")},render:function($super){$super(),this.setBoxType("form-box"),this.setTitle(this.lmsg("popupTitle")),this.setTitleType(this._getConfigParam("titleCls","pp-edit-description")),$(this._contentAreaId).update(""+this._hint+'
"),this.addOkButton(),this.addCancelButton()},addOkButton:function(){this.addRightButton(this.lmsg("buttonOk"),this._onOkClick,!0,!0,{id:this._sendButtonId})},addCancelButton:function(){this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1,{id:this._cancelButtonId})},_onOkClick:function(){this._handler($(this._id+"-description").value),this.hide()},_onCancelClick:function(){this.hide()}})},/*!**********************************!*\
!*** ./jsw/directory-browser.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DirectoryBrowser",function(){return o});var n=i(/*! ./popup-form */61),s=i(/*! ./file-manager/tree */92),o=Class.create(n.PopupForm,{_initConfiguration:function($super,e){$super(e),this._pathElementId=this._getConfigParam("pathElementId"),this._subscriptionId=this._getConfigParam("subscriptionId"),this._showFiles=this._getConfigParam("showFiles",!1),this._onSubmit=this._getConfigParam("onSubmit",function(){})},render:function($super){$super(),this.setBoxType("form-box"),this.setTitle(this.lmsg("title")),$(this._contentAreaId).update(''),this._tree=new s.Tree(Object.extend({applyTo:this._id+"-files-tree",data:null,dataUrl:"^/smb/file-manager/tree-data/subscriptionId/"+this._subscriptionId,showFiles:this._showFiles,onNodeClick:this._onTreeNodeClick.bind(this),onReload:function(){this.setDirectory("/")}},this._getConfigParam("treeConfig",{}))),this._buttonOk=this.addRightButton(this.lmsg("buttonOk"),this._onOkClick,!0,!0),this._buttonCancel=this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1),this._showFiles&&this._updateButton(this._buttonOk,{disabled:!0})},_onTreeNodeClick:function(){this._updateButton(this._buttonOk,{disabled:this._showFiles&&this._tree.getSelectedItemData().isDirectory})},_onOkClick:function(e){e&&e.preventDefault();var t=this._tree.getSelectedItemData().path,i=this._showFiles?t.substr(1):t;this._pathElementId&&($(this._pathElementId).value=i),this._onSubmit(i),this.hide()},_onCancelClick:function(){this.hide()}})},/*!**************************!*\
!*** ./jsw/drop-area.js ***!
\**************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"DropArea",function(){return c});var n=i(/*! ./component */6),s=function(e){return new Promise(function(t){e.isDirectory?e.createReader().readEntries(function(e){t(o(e))}):e.file(t)})},o=function(e){return Promise.all(e.map(s)).then(function(e){var t=[];return e.forEach(function(e){Array.isArray(e)?t=t.concat(e):t.push(e)}),t})},a=function(e){return new Promise(function(t){if(e.size>4096)return void t(!0);if(!window.FileReader||window.opera&&navigator.platform.toLowerCase().indexOf("mac")>-1&&"12.00"===window.opera.version())t(null);else try{var i=new FileReader;i.onerror=function(){i.onloadend=null,i.onprogress=null,i.onerror=null,t(!1)},i.onprogress=function(e){i.onloadend=null,i.onprogress=null,i.onerror=null,"loadend"!==e.type&&i.abort(),t(!0)},i.onloadend=i.onprogress,i.readAsDataURL(e)}catch(e){t(!1)}})},r=function(e){return!!e.dataTransfer&&("none"!==e.dataTransfer.effectAllowed&&(e.dataTransfer.files||!Prototype.Browser.WebKit&&e.dataTransfer.types.contains&&e.dataTransfer.types.contains("Files")))},l=function(e){return e.dataTransfer?e.dataTransfer.items?o([].map.call(e.dataTransfer.items,function(e){return e.webkitGetAsEntry()}).filter(function(e){return!!e})):Promise.all([].map.call(e.dataTransfer.files,a)).then(function(t){return[].filter.call(e.dataTransfer.files,function(e,i){return t[i]})}):Promise.resolve([])},c=function(){return Class.create(n.Component,{_initConfiguration:function($super,e){e=Object.extend({cls:"fm-drop-area"},e||{}),$super(e),this._onDrop=this._getConfigParam("onDrop")},_initComponentElement:function($super){$super(),this._componentElement.update(''+this.lmsg("dragAndDropArea")+"
"),this.hide()},_addEvents:function(){this._addDocumentHandlers(),this._addDropAreaHandlers()},_addDocumentHandlers:function(){$(document).observe("dragover",function(e){e.dataTransfer&&e.preventDefault()}),$(document).observe("dragenter",function(e){r(e)&&this.show()}.bindAsEventListener(this)),$(document).observe("drop",function(e){r(e)&&(this.hide(),e.preventDefault())}.bindAsEventListener(this))},_addDropAreaHandlers:function(){this._componentElement.observe("dragover",function(e){r(e)&&(e.stopPropagation(),e.preventDefault())}.bindAsEventListener(this)),this._componentElement.observe("drop",function(e){r(e)&&(e.preventDefault(),this.hide(),this._onDrop&&l(e).then(this._onDrop))}.bindAsEventListener(this)),this._componentElement.observe("mouseover",function(){this.hide()}.bind(this))}})}()},/*!**********************************************!*\
!*** ./jsw/enhanced-double-list-selector.js ***!
\**********************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"EnhancedDoubleListSelector",function(){return s});var n=i(/*! ./double-list-selector */90),s=(i(/*! ./common */5),Class.create(n.DoubleListSelector,{_initComponentElement:function(){this._componentElement=$(this._applyTargetId),this._componentElement.addClassName("edls");var e=this._isSearchable?this._getSearchControl("unselected"):"",t=this._isSearchable?this._getSearchControl("selected"):"",i=''+e+'
'+this.lmsg("unselectedEmpty")+'
'+this.lmsg("loadingTitle")+'
'+this.lmsg("controlTextNone")+'
'+this.lmsg("controlTextFirst",{checked:""+this.lmsg("controlChecked",{count:'0 '})+" "})+'
'+this.lmsg("controlTextSecond",{checked:""+this.lmsg("controlChecked",{count:'0 '})+" "})+'
'+t+'
'+this.lmsg("selectedEmpty")+'
'+this.lmsg("loadingTitle")+"
";this._updateComponentElement(i),this._initList()},_initList:function($super){$super(),this._fixListZebra()},_fixListZebra:function(){[$(this._id+"-unselected"),$(this._id+"-selected")].forEach(function(e){var t=0;e.select(".edls-item").each(function(e){e.visible()&&(e.addClassName(t%2?"odd":"even"),e.removeClassName(t%2?"even":"odd"),t++)}),e.next(".edls-list-empty")[t?"hide":"show"]()})},_getSearchControl:function(e){return'
'},_toggleSearchButtonIcon:function(e,t){var i=$(this._id+"-search-button-"+e);i.toggleClassName("search-button-clear",t),i.src=t?Jsw.skinUrl+"/images/clear-search.png":Jsw.skinUrl+"/images/search-input.png"},onFocus:function(e){e.removeClassName("search-empty")},_resetSearchControl:function(e){e.value="",e.addClassName("search-empty")},_initListItem:function(e,t,i){var n=null,s=!1;i?(n=$(this._id+"-selected"),s=!e.selected):(n=$(this._id+"-unselected"),s=e.selected);var o=new Element("input",{type:"checkbox",class:"checkbox",value:""}),a=new Element("div",{class:"edls-item-wrap"}).insert(new Element("span",{class:"edls-check"}).insert(o)).insert(''+this._getItemText(e)+" "),r=new Element("li",{id:this._id+"-"+t+"-"+(i?"selected":"unselected")+"-item",class:"edls-item"}).insert(a);n.insert(r);var l=this;r.observe("click",function(e){l._toggleItemSelection(t,i,e)}),o.observe("click",function(e){e.stopPropagation(),l._toggleItemCheckbox(o,o.checked)}),s&&r.hide()},_getItemText:function(e,t){var i="";e.icons&&e.icons.length&&(e.icons.each(function(e){i+=' '}),i+=" ");var n=e.title.escapeHTML();if(t){var s=n.indexOf(t);-1!==s&&(n=n.substr(0,s)+''+n.substr(s,t.length)+" "+n.substr(s+t.length))}return i+n},onToggleSearch:function(e,t){var i="selected"===e;t=t.strip().toLowerCase(),t.length?(this._toggleSearchButtonIcon(e,!0),this._list.each(function(n,s){var o=$(this._id+"-"+s+"-"+e+"-item");if(this._isSearchMatched(n,t))o.down(".edls-text").update(this._getItemText(n,t)),i===n.selected&&o.show();else{o.down(".edls-text").update(this._getItemText(n));var a=o.down(".edls-check input");o.visible()&&a.checked&&this._toggleItemCheckbox(a,!1),o.hide()}},this)):(this._toggleSearchButtonIcon(e,!1),this._showAllItems(e))},_showAllItems:function(e){var t="selected"===e;this._list.each(function(i,n){var s=$(this._id+"-"+n+"-"+e+"-item");s.down(".edls-text").update(this._getItemText(i)),t===i.selected&&s.show()},this)},_toggleItemSelection:function(e,t,i,n){i.preventDefault(),this._list[e].selected=!t,this._updateElement(this._list[e]),$(this._id+"-"+e+"-"+(t?"selected":"unselected")+"-item").hide(),$(this._id+"-"+e+"-"+(t?"unselected":"selected")+"-item").show(),this._toggleItemCheckbox($(this._id+"-"+e+"-"+(t?"selected":"unselected")+"-item").down(".edls-check input"),!1),n||(this._fixListZebra(),this.onChange())},_toggleItemCheckbox:function(e,t){e.checked=t;var i=e.up(".edls-box-first")?"first":"second",n=e.up(".edls-box-"+i).select(".edls-list .edls-check input:checked").length;t?e.up(".edls-item").addClassName("selected"):(e.up(".edls-item").removeClassName("selected"),e.up(".edls-box").down(".edls-search .checkbox").checked=!1),e.up(".edls")[n?"addClassName":"removeClassName"]("edls-selected-"+i),e.up(".edls").down(".edls-control-text-"+i+" .edls-count").update(n)},_updateSelectControls:function(e,t){},_addEvents:function(){var e=this,t=this._componentElement;this._componentElement.select(".edls-box-wrap").each(function(e){e.observe("mouseover",function(){t.addClassName("edls-over"),t.addClassName(this.up(".edls-box-first")?"edls-over-first":"edls-over-second"),t.removeClassName(this.up(".edls-box-first")?"edls-over-second":"edls-over-first")}),e.observe("mouseleave",function(){t.hasClassName("edls-selected-first")||t.hasClassName("edls-selected-second")||(t.removeClassName("edls-over"),t.removeClassName("edls-over-first"),t.removeClassName("edls-over-second"))})}),this._componentElement.observe("mouseleave",function(){this.removeClassName("edls-over"),this.removeClassName("edls-over-first"),this.removeClassName("edls-over-second")}),this._componentElement.select(".edls-box .edls-search .edls-check input").each(function(t){t.observe("click",function(){var t=this.checked;this.up(".edls-box").select(".edls-list .edls-check input").each(function(i){t&&i.up(".edls-item").visible()?e._toggleItemCheckbox(i,!0):e._toggleItemCheckbox(i,!1)})})}),this._componentElement.select(".edls-control-wrap").first().observe("click",function(i){var n=void 0;if(t.hasClassName("edls-over-first"))n=!1;else{if(!t.hasClassName("edls-over-second"))return;n=!0}e._list.each(function(t,s){if(t.selected===n){$(e._id+"-"+s+"-"+(n?"selected":"unselected")+"-item").hasClassName("selected")&&e._toggleItemSelection(s,n,i,!0)}}),e._fixListZebra(),e.onChange()})},_onReloadCreate:function(){this._list=$A(),this._componentElement.select(".edls-box").each(function(e){e.select("ul").first().update(),e.select(".edls-ajax-loading").first().show(),e.select(".edls-list-empty").first().hide()})},_onReloadComplete:function(){this._componentElement.select(".edls-box").each(function(e){e.select(".edls-ajax-loading").first().hide()})}}))},/*!***************************************************!*\
!*** ./jsw/file-manager/upload-adapter-iframe.js ***!
\***************************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"UploadAdapterIframe",function(){return n});var n=Class.create({initialize:function(e){this._contentAreaId=e.contentAreaId,this._handlerUrl=e.handlerUrl,this._startUploadHandler=e.startUploadHandler,this._finishUploadHandler=e.finishUploadHandler,this._uploadFrameInitialized=!1,this._getUploadIFrameElement()},_getUploadIFrameElement:function(){return $(this._contentAreaId).down("iframe")||(this._uploadFrameElement=new Element("iframe",{id:this._contentAreaId+"-upload-iframe",name:"_uploadIFrame",style:"display: none;",src:this._handlerUrl}),$(this._contentAreaId).insert(this._uploadFrameElement),this._uploadFrameElement.observe("load",this._onUploadFrameInitialized.bindAsEventListener(this))),this._uploadFrameElement},_onUploadFrameInitialized:function(){this._uploadFrameInitialized||(this._uploadFrameInitialized=!0,this._uploadFrameElement.observe("load",this._finishUploadHandler),this._startUploadHandler())},isReady:function(){return this._uploadFrameInitialized},getResult:function(){var e=this._getUploadIFrameElement(),t=e.contentDocument||e.contentWindow.document;try{return t.body.innerHTML.evalJSON()}catch(e){return{status:"ERROR",message:"No upload response"}}},cancel:function(){this._uploadFrameElement&&this._uploadFrameElement.setAttribute("src","javascript:false;"),this._finishUploadHandler()}})},/*!**********************************!*\
!*** ./jsw/form/get-password.js ***!
\**********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"GetPassword",function(){return o});var n=i(/*! ./form */66),s=i(/*! ../form-redirect */17),o=Class.create(n.Form,{_initComponentElement:function($super){$super();var e='
'+this.lmsg("label")+" "+this.lmsg("text")+'';this._componentElement.update(''),this._componentElement.down("#getLinkSection-cancel-button").observe("click",function(){i.i(s.redirect)("/login_up.php")}),this._componentElement.down("#getLinkSection-username").focus()}})},/*!***************************!*\
!*** ./jsw/form/login.js ***!
\***************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Login",function(){return s});var n=i(/*! ./form */66),s=Class.create(n.Form,{_initComponentElement:function($super){$super();var e='";this._componentElement.update(''),this._componentElement.down("#fid-"+this._getConfigParam("loginSelectName","")).observe("change",function(){this._componentElement._formSubmit()}.bind(this))},render:function($super){$super(),this._componentElement.down("#loginSection-username").focus(),this._componentElement.down("#loginSection-username").select()},_onSubmit:function($super){if(""===this._componentElement.down("#loginSection-username").value||""===this._componentElement.down("#loginSection-password").value)return alert(this.lmsg("enterLoginAndPasswd")),this._componentElement.down("#loginSection-username").focus(),void this._componentElement.down("#loginSection-username").select();$super()}})},/*!**************************************!*\
!*** ./jsw/form/restore-password.js ***!
\**************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"RestorePassword",function(){return o});var n=i(/*! ./form */66),s=i(/*! ../form-redirect */17),o=Class.create(n.Form,{_initComponentElement:function($super){$super();var e=' ';this._componentElement.update(this._getConfigParam("warnings","")+e),this._componentElement.down("#restorePasswordSection-login-name").focus(),this._componentElement.down("#restorePasswordSection-login-name").select(),this._componentElement.down("#restorePasswordSection-button-cancel").observe("click",function(){i.i(s.redirect)("/login_up.php")})},_onSubmit:function($super){if($("restorePasswordSection-login-name","restorePasswordSection-secret-key","restorePasswordSection-password","restorePasswordSection-confirm-password").some(function(e){return""===e.value&&(e.focus(),e.select(),!0)}))return void alert(this.lmsg("enterAllRequiredElement"));var e=$("restorePasswordSection-confirm-password");if($("restorePasswordSection-password").value!==e.value)return alert(this.lmsg("passwordDoesntMatch")),e.focus(),void e.select();$super()}})},/*!**********************!*\
!*** ./jsw/gauge.js ***!
\**********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Gauge",function(){return s});var n=i(/*! ./component */6),s=Class.create(n.Component,{_tag:"div",_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","progress progress-sm")},_initComponentElement:function($super){$super(),this.setProgress(this._getConfigParam("value",""))},setProgress:function(e){this._componentElement.update('
')}})},/*!****************************!*\
!*** ./jsw/groups-list.js ***!
\****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"GroupsList",function(){return o});var n=i(/*! ./list */32),s=i(/*! ./common */5),o=Class.create(n.List,{_groupBy:!1,_groupsConfig:[],_getGroupRowClass:function(e){return""},_initConfiguration:function($super,e){$super(e),this._groupBy=this._getConfigParam("groupBy",!1),this._groupsConfig=this._getConfigParam("groupsConfig",!1),this._getGroupRowClass=this._getConfigParam("getGroupRowClass",this._getGroupRowClass)},_getListDataHtml:function(e,t){if(void 0===e&&(e=this._data),e){if(t=t||0,this._groupBy){e=e.sort(function(e,t){return e[this._groupBy]>t[this._groupBy]?1:e[this._groupBy]",o+=""+this._getGroupName(e)+" ",o+=" ",o+=e.items.map(function(e,t){return this._getRowHtml(e,t,n)}.bind(this)).join("")},_getGroupName:function(e){return this._groupsConfig[e.id]?this._groupsConfig[e.id]:e.id}})},/*!*********************!*\
!*** ./jsw/hint.js ***!
\*********************/
function(e,t,i){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Hint",function(){return c});var a=i(/*! ./component */6),r=function(){function e(e,t){for(var i=0;in.getWidth()?s.addClassName("off"):s.removeClassName("off")}}}},{key:"_addEvents",value:function(){l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"_addEvents",this).call(this),this._screenControl&&(Event.observe(window,"resize",this._screenControl),this._screenControl())}},{key:"setHint",value:function(e){this._componentElement.update(e)}}]),t}(a.Component)},/*!*******************************!*\
!*** ./jsw/image-selector.js ***!
\*******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ImageSelector",function(){return s});var n=i(/*! ./component */6),s=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e);var t=this._getConfigParam("list",{});this._list=Object.isArray(t)?$H():$H(t);var i=this._getConfigParam("captions",{});this._captions=Object.isArray(i)?$H():$H(i),this._name=this._getConfigParam("name",""),this._value=this._getConfigParam("value",null),this._currentId=this._id+"-current",this._listId=this._id+"-list"},_initComponentElement:function($super){$super(),this._updateComponentElement(''+this._captions.get("selectedImage").escapeHTML()+'
'),this._valueElement=new Element("input",{id:this._id+"-value",name:this._name,type:"hidden",value:null}),this._componentElement.insert(this._valueElement)},_addEvents:function(){this._list.each(function(e){this._addImage(e.key,e.value)},this),this.set(this._value)},_addImage:function(e,t){this._componentElement.select("#"+this._listId).each(function(i){var n=new Element("img",{src:t.url,alt:t.title});i.insert(n),n.observe("click",this._onImageClick.bindAsEventListener(this,e))},this)},_onImageClick:function(e,t){this.set(t)},set:function(e){this._valueElement.value=e;var t=this._list.get(e);this._componentElement.select("#"+this._currentId+" img").each(function(e){t?(e.src=t.url,e.alt=t.title,e.show()):e.hide()},this)}})},/*!*******************************!*\
!*** ./jsw/issue-reporter.js ***!
\*******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ReporterPopup",function(){return c});var n=i(/*! ./popup-form */61),s=i(/*! ./dynamic-popup-hint */69),o=i(/*! ./list */32),a=i(/*! ./panel */97),r=i(/*! ./common */5),l=i(/*! ./form-redirect */17),c=Class.create(n.PopupForm,{_initConfiguration:function($super,e){e=Object.extend({singleRowButtons:!0},e||{}),$super(e),this._actionCollectId=this._id+"-action-collect",this._actionToSupportId=this._id+"-action-to-support",this._sendButtonId="btn-send",this._cancelButtonId="btn-cancel",this._supportUrl=this._getConfigParam("supportUrl","")},render:function($super){$super(),this.setBoxType("form-box"),this.setTitle(this.lmsg("title")),this.addRightButton(this.lmsg("buttonCollect"),this._onCollectClick,!0,!0,{id:this._sendButtonId}),this.addRightButton(this.lmsg("buttonCancel"),this._onCancelClick,!1,!1,{id:this._cancelButtonId})},_initComponentElement:function($super){$super(),this._componentElement.down("div.content-area").update(''+this.lmsg("showPreviousReports")+' '+this.lmsg("hidePreviousReports")+' '+this.lmsg("pleaseWait")+"
")},_onSupportClick:function(e){window.open(this._supportUrl,"_blank"),this._disableSendButton(this.lmsg("buttonWait"));var t=this;new Ajax.Request(i.i(r.prepareUrl)("/admin/report/report-usage/"),{method:"post",onException:this._onException.bind(this),onSuccess:function(){e?t.hide():t._enableSendButton(t.lmsg("buttonToSupport"))}})},_onCollectClick:function(){this._disableSendButton(),s.DynamicPopupHint.unset(),$(this._contentAreaId).update(''+this.lmsg("collecting")+this._getTooltip()+"
"),this._addTooltips();var e=this;new Ajax.Request(i.i(r.prepareUrl)("/admin/report/collect/"),{method:"post",onException:this._onException.bind(this),onSuccess:function(t){var n=t.responseText.evalJSON();if(e._checkResponseStatus(n)){s.DynamicPopupHint.unset();var o=''+e.lmsg("downloadLink")+" ";$(e._contentAreaId).update(""+e.lmsg("collectedDescription")+"
"+e.lmsg("collectedDownload",{link:o})+"
"+e.lmsg("collectedConsent")+"
"),e._enableSendButton(e.lmsg("buttonSend"),e._onSendClick.bind(e,n.file))}}})},_onSendClick:function(e){this._disableSendButton(this.lmsg("buttonSending"));var t=this;new Ajax.Request(i.i(r.prepareUrl)("/admin/report/send/"),{method:"post",parameters:{file:e},onException:this._onException.bind(this),onSuccess:function(e){var i=e.responseText.evalJSON();t._checkResponseStatus(i)&&($(t._contentAreaId).update(""+t.lmsg("sentInfo",{id:i.reportId.escapeHTML()})+"
"),t._enableSendButton(t.lmsg("buttonToSupport"),t._onSupportClick.bind(t,!1)))}})},_onCancelClick:function(){this.hide()},_onShowReportsClick:function(e){if(e.preventDefault(),this._componentElement.down(".js-show-previous-reports").addClassName("hidden"),i.i(r.getComponent)("reports-list")&&this._componentElement.down(".list-box"))return this._componentElement.down(".list-box").removeClassName("hidden"),void this._componentElement.down(".js-hide-previous-reports").removeClassName("hidden");this._componentElement.down(".ajax-loading").removeClassName("hidden");var t=this._componentElement.getHeight(),n=new o.List({id:"reports-list",dataUrl:i.i(r.prepareUrl)("/admin/report/list-data"),pageable:!1,columns:[{header:this.lmsg("date"),dataIndex:"date"},{header:this.lmsg("reportId"),dataIndex:"id"}],onRedraw:function(){this._componentElement.down(".js-hide-previous-reports").removeClassName("hidden"),this._componentElement.down(".ajax-loading").addClassName("hidden");var e=Math.max(document.viewport.getScrollOffsets().top+document.viewport.getHeight()-1.5*parseInt(this._componentElement.getStyle("top"))-t,100);this._componentElement.down(".list").setStyle({"max-height":parseInt(e)+"px"})}.bind(this)});new a.Panel({cls:"list-box",renderTo:"js-reports",items:[n]})},_onHideReportsClick:function(e){e.preventDefault(),this._componentElement.down(".list-box").addClassName("hidden"),this._componentElement.down(".js-show-previous-reports").removeClassName("hidden"),this._componentElement.down(".js-hide-previous-reports").addClassName("hidden")},_addEvents:function($super){$super(),$(this._actionCollectId).observe("click",function(){this._enableSendButton(this.lmsg("buttonCollect"),this._onCollectClick.bind(this))}.bind(this)),$(this._actionToSupportId).observe("click",function(){this._enableSendButton(this.lmsg("buttonToSupport"),this._onSupportClick.bind(this,!0))}.bind(this)),this._componentElement.down(".js-show-previous-reports").observe("click",this._onShowReportsClick.bind(this)),this._componentElement.down(".js-hide-previous-reports").observe("click",this._onHideReportsClick.bind(this))},_addTooltips:function($super){$super(),new s.DynamicPopupHint.Instance({title:this.lmsg("hintTitle"),target:$("tooltip"),placement:"right",content:this.lmsg("hintText")})},_getTooltip:function(){return this._tooltip||(this._tooltip=' '+this.lmsg("hintLink")+" "),this._tooltip},_disableSendButton:function(e){$(this._sendButtonId).firstDescendant().disable(),$(this._sendButtonId).addClassName("disabled"),e&&$(this._sendButtonId).down("button").update(''+e+" ")},_enableSendButton:function(e,t){t&&($(this._sendButtonId).down("button").stopObserving("click"),$(this._sendButtonId).down("button").observe("click",t)),e&&$(this._sendButtonId).down("button").update(e),$(this._sendButtonId).firstDescendant().enable(),$(this._sendButtonId).removeClassName("disabled")},_checkResponseStatus:function(e){return e.redirect&&i.i(l.redirect)(e.redirect),!e.status||"success"==e.status||($A(e.statusMessages).each(function(e){i.i(r.addStatusMessage)(e.status,e.content)}),this.hide(),!1)},_onException:function(e,t){i.i(r.addStatusMessage)("error","Internal error: "+t),this.hide()}})},/*!***********************!*\
!*** ./jsw/layout.js ***!
\***********************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"TwoColumns",function(){return o});var n=i(/*! ./container */25),s=i(/*! ./common */5),o=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","two-cols-block clearfix"),this._columnCls="first-col"},_initComponentElement:function(){this._componentElement=new Element("div",{class:this._cls}).update('
')},_renderItem:function(e){var t=this._id+"-item-"+e.getId();$(this._contentAreaId).insert(''),i.i(s.render)($(t),e),this._columnCls="second-col"}})},/*!*******************************!*\
!*** ./jsw/list-container.js ***!
\*******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ListContainer",function(){return o});var n=i(/*! ./container */25),s=i(/*! ./common */5),o=Class.create(n.Container,{_tag:"ul",_renderItem:function(e){var t=null,n=Object.isArray(e)&&!e.size();n||(t=this._id+"-item-"+e.getId());var o=this._getConfigParam("itemClass","");this._getConfigParam("renderLastItemClass","")&&this._items.last()===e&&(o="last"),n&&(o+=" "+this._getConfigParam("emptyItemClass","")),o&&(o=' class="'+o+'"'),$(this._contentAreaId).insert(" "),n||i.i(s.render)($(t),e)}})},/*!*****************************!*\
!*** ./jsw/list/domains.js ***!
\*****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Domains",function(){return o});var n=i(/*! ../list */32),s=i(/*! ../common */5),o=Class.create(n.List,{_initConfiguration:function($super,e){e=Object.extend({searchOveral:"domainName"},e||{}),$super(e),this._disabledSelectHint=this.lmsg("disabledSelectHint"),this._urls=this._getConfigParam("urls",{}),this._icons=this._getConfigParam("icons",{}),this._userId=this._getConfigParam("userId"),this._operations=[],this._urls.createDomain&&this._operations.push({componentType:"Jsw.SmallButton",id:"buttonAddDomain",cls:"s-btn sb-new-domain",title:this.lmsg("buttonAddDomain"),description:this.lmsg("hintAddDomain"),href:this._urls.createDomain}),this._urls.createSubdomain&&this._operations.push({componentType:"Jsw.SmallButton",id:"buttonAddSubDomain",cls:"s-btn sb-new-subdomain",title:this.lmsg("buttonAddSubdomain"),description:this.lmsg("hintAddSubdomain"),href:this._urls.createSubdomain}),this._urls.createDomainAliases&&this._operations.push({componentType:"Jsw.SmallButton",id:"buttonAddDomainAlias",cls:"s-btn sb-new-domain-alias",title:this.lmsg("buttonAddDomainAlias"),description:this.lmsg("hintAddDomainAlias"),href:this._urls.createDomainAliases}),this._operations.length&&this._operations.push({componentType:"Jsw.bar.Separator"}),this._operations.push({componentType:"Jsw.list.AdditionalActions",title:this.lmsg("buttonChangeStatus"),operations:[{componentType:"Jsw.SmallButton",id:"buttonSuspendDomains",title:this.lmsg("buttonSuspendDomains"),description:this.lmsg("hintSuspendDomains"),addCls:"sb-suspend",cls:"sb-btn",handler:function(){this.execGroupOperation({url:this._urls.suspend,skipConfirmation:!0})}.bind(this)},{componentType:"Jsw.SmallButton",id:"buttonDisableDomains",title:this.lmsg("buttonDisableDomains"),description:this.lmsg("hintDisableDomains"),addCls:"sb-turn-off",cls:"sb-btn",handler:function(){this.execGroupOperation({url:this._urls.disable,skipConfirmation:!0})}.bind(this)},{componentType:"Jsw.SmallButton",id:"buttonActivateDomains",title:this.lmsg("buttonActivateDomains"),description:this.lmsg("hintActivateDomains"),addCls:"sb-activate",cls:"sb-btn",handler:function(){this.execGroupOperation({url:this._urls.activate,skipConfirmation:!0})}.bind(this)}]}),this._urls.remove&&(this._operations.push({componentType:"Jsw.bar.Separator"}),this._operations.push({componentType:"Jsw.SmallButton",id:"buttonRemoveSite",title:this.lmsg("buttonRemove"),description:this.lmsg("hintRemove"),cls:"s-btn sb-remove-selected",handler:function(e){var t=this._getConfigParam("homonymSearch");this.execGroupOperation({url:this._urls.remove,subtype:"delete",mouseEvent:e,locale:{confirmOnGroupOperation:this.lmsg("removeConfirmation")},isAjax:!!t,requestUrl:t&&t.url,loadingTitle:t&&t.title})}.bind(this)})),this._columns.push(n.list.COLUMN_SELECTION),this._columns.push({header:this.lmsg("domainName"),sortable:!0,dataIndex:"domainDisplayName",renderer:function(e){var t="";if(parseInt(e.domainStatus)){var n=this.lmsg("statusDisabled"),o=this._icons.disabled,a="disabled";"suspend"===e.turnOffAction&&(n=this.lmsg("statusSuspended"),o=this._icons.suspended,a="suspended"),t+='");var r="";if(e.adminDescription&&(r+=''+e.adminDescription.truncate(50,"...").escapeHTML()+'${item.adminDescription.escapeHTML()}
'),e.resellerDescription){r+=''+(e.hideResellerTitleDescription?"":this.lmsg("resellerDescription")+": ")+e.resellerDescription.truncate(50,"...").escapeHTML()+''+e.resellerDescription.escapeHTML()+"
"}return e.ownerDescription&&(r+=''+this.lmsg("ownerDescription")+": "+e.ownerDescription.truncate(50,"...").escapeHTML()+''+e.ownerDescription.escapeHTML()+"
"),t+=r}.bind(this)}),this._getConfigParam("icpPermitColumn")&&this._columns.push(this._getConfigParam("icpPermitColumn")),this._columns.push({header:this.lmsg("hostingType"),sortable:!0,dataIndex:"hostingType",renderer:function(e){var t="";return"alias"===e.hostingType?t=' '+this.lmsg("aliasFor")+' '+e.realDomainDisplayName.escapeHTML()+" ":"vrt_hst"===e.hostingType?t=' '+this.lmsg(e.parentDomainId>0?"subdomainWebsite":"website"):"none"===e.hostingType?t=''+this.lmsg("noHosting")+" ":"frm_fwd"!==e.hostingType&&"std_fwd"!==e.hostingType||(t=' '+this.lmsg("forwardingTo")+' '+e.forwardingDisplayUrl.escapeHTML()+" "),t}.bind(this)}),this._getConfigParam("showOwnerName")&&this._columns.push({header:this.lmsg("ownerName"),sortable:!0,dataIndex:"ownerName",renderer:function(e){var t=null;return parseInt(e.ownerId)!==this._userId&&("client"===e.ownerType?t="customer":"reseller"===e.ownerType&&(t="reseller")),(t?'':"")+e.ownerName.escapeHTML()+(t?" ":"")+(e.ownerCompanyName?", "+e.ownerCompanyName.escapeHTML():"")}.bind(this)}),this._columns.push({header:this.lmsg("setupDate"),sortable:!0,dataIndex:"setupDate",renderer:function(e){return e.setupDateString.escapeHTML()}}),this._getConfigParam("showExpirationDate")&&this._columns.push({header:this.lmsg("expirationDate"),sortable:!1,dataIndex:"expirationDate",renderer:function(e){return e.expirationDateString?e.expirationDateString.escapeHTML():"—"}}),this._columns.push({header:this.lmsg("diskUsage"),sortable:!0,dataIndex:"realSize",renderer:function(e){return e.diskUsage.escapeHTML()}}),this._columns.push({header:this.lmsg("traffic"),sortable:!1,dataIndex:"traffic"}),this._columns.push({header:"",sortable:!1,renderer:function(e){return"none"===e.hostingType?"":''+this.lmsg("openSite")+" "}.bind(this)}),this._columns.push({header:"",sortable:!1,renderer:function(e){return e.previewUrl?''+this.lmsg("previewSite")+" ":""}.bind(this)}),this._columns.push({header:"",sortable:!1,renderer:function(e){return e.manageUrl&&parseInt(e.ownerId)!==this._userId?''+this.lmsg("reseller"===e.ownerType?"manageInResellerPanel":"manageInCustomerPanel")+" ":""}.bind(this)})}})},/*!*****************************!*\
!*** ./jsw/list/filters.js ***!
\*****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Filters",function(){return o});var n=i(/*! ../locale */70),s=i(/*! ../common */5),o={create:function(e,t){return e.render?e.render(e,t):"date"===e.type?this.createDate(e,t):e.options?e.multi?this.createMultiEnum(e,t):this.createEnum(e,t):this.createText(e,t)},createText:function(e,t){return i.i(s.createElement)('input[type="text"]',{id:e.idPrefix?e.idPrefix+"-search-text-"+e.name:null,name:"searchFilter["+e.name+"][searchText]",placeholder:e.placeholder||null,pattern:e.pattern||null,title:e.pattern&&e.placeholder||null,onkeyup:e.live&&t||null,value:e.value||null,class:e.cls||null})},createEnum:function(e,t){return i.i(s.createElement)("select",{id:e.idPrefix?e.idPrefix+"-type-filter":null,name:"searchFilter["+e.name+"][searchText]",onchange:t||null},this.enumOptionsView(e.options,e.value))},createMultiEnum:function(e,t){return i.i(s.createElement)(".dropdown",i.i(s.createElement)(".input-group",i.i(s.createElement)('input.form-control[type="text"][readonly]',{placeholder:e.placeholder||null}),i.i(s.createElement)("span.input-group-btn",i.i(s.createElement)("span.btn.dropdown-toggle",i.i(s.createElement)('button[type="button"]',i.i(s.createElement)("span.caret"))))),i.i(s.createElement)("ul.dropdown-menu.pull-right",{onclick:function(e){e.stopPropagation()}},Object.isArray(e.options)&&e.options.length?i.i(s.createElement)("li",i.i(s.createElement)("div.dropdown-menu-content.checkbox-group",e.options.map(function(n){return i.i(s.createElement)("label",i.i(s.createElement)('input[type="checkbox"]',{value:n.value,checked:!e.value||-1!==e.value.indexOf(n.value)||null,onclick:function(i){var n=i.element(),s=n.up("th").down("input[type=text]"),o=n.up("th").select("input[type=checkbox]:checked"),a=n.up("th").select("input[type=checkbox]");if(o.length)if(o.length===a.length)s.value="";else{var r=[];o.each(function(e){r.push(e.value[0].toUpperCase())}),s.value=r.join(", ")}else s.value=e.locale.lmsg("none");Object.isFunction(t)&&t()}})," "+n.value)}))):""))},createDate:function(e,t){var o=void 0,a=e.locale||new n.Locale,r=i.i(s.createElement)("select");for(o=0;o<24;o++)r.children.push(i.i(s.createElement)("option",{value:o},(o<10?"0":"")+o));var l=i.i(s.createElement)("select");for(o=0;o<60;o++)l.children.push(i.i(s.createElement)("option",{value:o},(o<10?"0":"")+o));var c=i.i(s.createElement)("select");for(o=1;o<32;o++)c.children.push(i.i(s.createElement)("option",{value:o},(o<10?"0":"")+o));var d=i.i(s.createElement)("select");for(o=0;o<12;o++)d.children.push(i.i(s.createElement)("option",{value:o},a.lmsg("month"+(o+1))));var u=i.i(s.createElement)("select");for(o=2e3;o<=(new Date).getFullYear();o++)u.children.push(i.i(s.createElement)("option",{value:o},o));return i.i(s.createElement)(".dropdown",i.i(s.createElement)(".input-group",{onclick:function(e){this.onDateSearchFilterOpen(e.element().up(".dropdown"))}.bind(this)},i.i(s.createElement)('input.form-control[type="text"][readonly]',{placeholder:e.placeholder||null}),i.i(s.createElement)("span.input-group-btn",i.i(s.createElement)("span.btn.dropdown-toggle",i.i(s.createElement)('button[type="button"]',i.i(s.createElement)("span.caret"))))),i.i(s.createElement)("ul.dropdown-menu",{onclick:function(e){e.stop()}},i.i(s.createElement)("li",i.i(s.createElement)(".filter-date-form",i.i(s.createElement)(".form-row",i.i(s.createElement)(".inline-fields-group",r," : ",l),i.i(s.createElement)(".inline-fields-group",c," ",d," ",u),i.i(s.createElement)(".inline-fields-group",i.i(s.createElement)("span.btn",i.i(s.createElement)('button[type="button"]',{onclick:function(e){e.element().up(".dropdown").toggleClassName("open"),this.onDateSearchFilterOpen(e.element().up(".dropdown")),this.onDateSearchFilterChange(e.element().up(".dropdown")),Object.isFunction(t)&&t()}.bind(this)},a.lmsg("apply"))),i.i(s.createElement)("span.btn",i.i(s.createElement)('button[type="button"]',{onclick:function(e){e.element().up(".dropdown").toggleClassName("open"),e.element().up(".dropdown").down("input").value="",this.onDateSearchFilterOpen(e.element().up(".dropdown")),Object.isFunction(t)&&t()}.bind(this)},a.lmsg("clear"))))),i.i(s.createElement)(".form-row.filter-actions-row",i.i(s.createElement)("a.toggler",{onclick:function(e){this.onDateSearchFilterModify(e.element().up(".dropdown"),new Date((new Date).getTime()-36e5)),Object.isFunction(t)&&t()}.bind(this)},a.lmsg("hourAgo"))," ",i.i(s.createElement)("a.toggler",{onclick:function(e){this.onDateSearchFilterModify(e.element().up(".dropdown"),new Date((new Date).getTime()-864e5)),Object.isFunction(t)&&t()}.bind(this)},a.lmsg("prevDay")))))))},enumOptionsView:function(e,t){return e.map(function(e){return"value"===e.type?this.enumValueView(e,t):this.enumGroupValue(e,t)}.bind(this))},enumValueView:function(e,t){return i.i(s.createElement)("option",{value:e.value,selected:e.value===t},e.label.escapeHTML())},enumGroupValue:function(e,t){return i.i(s.createElement)("optgroup",{label:e.label},this.enumOptionsView(e.options,t))},onMultiEnumSearchFilterChange:function(e){},onDateSearchFilterOpen:function(e){if(e.hasClassName("open")){var t=new Date(e.down("input").value);isNaN(t.getTime())&&(t=new Date),this._dateSearchFieldFromDate(e,t)}},onDateSearchFilterChange:function(e){var t=this._dateSearchFieldToDate(e),i=t.getFullYear(),n=(t.getMonth()+1<10?"0":"")+(t.getMonth()+1),s=(t.getDate()<10?"0":"")+t.getDate(),o=(t.getHours()<10?"0":"")+t.getHours(),a=(t.getMinutes()<10?"0":"")+t.getMinutes();e.down("input").value=i+"-"+n+"-"+s+" "+o+":"+a},onDateSearchFilterModify:function(e,t){this._dateSearchFieldFromDate(e,t)},_dateSearchFieldFromDate:function(e,t){var i=e.select("select");i[0].value=t.getHours(),i[1].value=t.getMinutes(),i[2].value=t.getDate(),i[3].value=t.getMonth(),i[4].value=t.getFullYear()},_dateSearchFieldToDate:function(e){var t=e.select("select");return new Date(t[4].value,t[3].value,t[2].value,t[0].value,t[1].value)}}},/*!********************************!*\
!*** ./jsw/object-switcher.js ***!
\********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ObjectSwitcher",function(){return a});var n=i(/*! ./lookup */95),s=i(/*! ./tooltip */33),o=i(/*! ./form-redirect */17),a=Class.create(n.LookUp,{_tag:"span",_initConfiguration:function($super,e){$super(e),this._cls=this._getConfigParam("cls","btn-group object-switcher"),this._listUrl=this._getConfigParam("listUrl",""),this._itemUrlTemplate=this._getConfigParam("itemUrlTemplate",""),this._owner=this._getConfigParam("owner",null)},_initCustomLookUpComponent:function(){this._customLookUpComponent=new Element("button",{type:"button",class:"btn dropdown-toggle"}).update("ยทยทยท"),this._componentElement.insert(this._customLookUpComponent)},_addEvents:function($super){$super(),this.addEventObserver("component:change",function(){i.i(o.redirect)(this._itemUrlTemplate.interpolate(this._currentValue,/(^|.|\r|\n)(%%(\w+)%%)/))}.bind(this))},_getSearchMoreText:function($super,e){return $super(e)+(this._listUrl?" "+this.lmsg("refineSearchMessage",{link:''+this.lmsg("listOfAllObjects")+" "}):"")},_updateData:function(e){this._clearData();var t=[];null!==this._owner&&(t=e.filter(function(e){return 1==e.isSameParent}),e=e.filter(function(e){return 1!=e.isSameParent}));this._emptyElement;t.length&&(e.length&&this._dropdownList.insert(new Element("li",{class:"dropdown-header"}).update(this.lmsg("myObjectsLabel",{name:this._owner}))),t.each(function(e){this._dropdownList.insert(this._createItem(e))}.bind(this)),e.length&&(this._dropdownList.insert(new Element("li",{class:"divider"})),this._dropdownList.insert(new Element("li",{class:"dropdown-header"}).update(this.lmsg("otherObjectsLabel"))))),e.each(function(e){this._dropdownList.insert(this._createItem(e))}.bind(this)),this._addSearchMoreElement()},_addTooltips:function(){this._tooltip=s.Tooltip.init(this._customLookUpComponent,{text:this.lmsg("description")})}})},/*!***********************************!*\
!*** ./jsw/password-generator.js ***!
\***********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"PasswordGenerator",function(){return s});var n=i(/*! ./component */6),s=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._passwordElement=$(this._getConfigParam("password",null)),this._passwordConfirmationElement=$(this._getConfigParam("passwordConfirmation",null)),this._generateButtonElement=$(this._getConfigParam("generateButton",null)),this._generateButtonElement.observe("click",this._onGeneratePasswordClick.bind(this)),this._showButtonElement=$(this._getConfigParam("showButton",null)),this._showButtonElement.observe("click",this._onShowPasswordClick.bind(this)),this._showPasswordVisible=!0,this._showPasswordTitle=this._getConfigParam("showPasswordTitle",""),this._hidePasswordTitle=this._getConfigParam("hidePasswordTitle",""),this._passwordStrength=this._getConfigParam("passwordStrength",""),this._tag="span"},_onGeneratePasswordClick:function(){var e=this._generatePassword();this._passwordElement.value=e,this._passwordConfirmationElement&&(this._passwordConfirmationElement.value=e),this._passwordElement.fire("plesk:passwordGenerated")},_onShowPasswordClick:function(){if(this._showPasswordVisible){try{this._passwordElement.writeAttribute("type","text")}catch(e){}if("text"===this._passwordElement.type)this._showButtonElement.down().update(this._hidePasswordTitle),this._showPasswordVisible=!this._showPasswordVisible;else if(Prototype.Browser.IE&&"undefined"!=typeof prompt){var e=prompt("",this._passwordElement.value);e&&(this._passwordElement.value=e,this._passwordConfirmationElement&&(this._passwordConfirmationElement.value=e))}}else this._passwordElement.writeAttribute("type","password"),this._showButtonElement.down().update(this._showPasswordTitle),this._showPasswordVisible=!this._showPasswordVisible},_symbolClasses:{upper:new ObjectRange("A","Z").entries(),lower:new ObjectRange("a","z").entries(),number:new ObjectRange("0","9").entries(),special:"!@#$%^&*?_~"},_generatePassword:function(){var e="",t=["upper","lower","lower","lower","number","number","special","number"];return"Stronger"===this._passwordStrength&&t.push("upper","upper","lower","lower","lower","lower","lower","lower"),t.sort(function(e,t){return Math.floor(t.length*Math.random())-Math.floor(e.length*Math.random())}),t.each(function(t){e+=this._generateSymbol(t)},this),e},_generateSymbol:function(e){var t=Math.floor(this._symbolClasses[e].length*Math.random());return this._symbolClasses[e][t]}})},/*!*******************************!*\
!*** ./jsw/password-meter.js ***!
\*******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"PasswordMeter",function(){return o});var n=i(/*! ./component */6),s=i(/*! ./dynamic-popup-hint */69),o=Class.create(n.Component,{_initConfiguration:function($super,e){$super(e),this._passwordElement=$(this._getConfigParam("observe",null)),this._passwordElement.observe("keyup",this._onChange.bind(this)),this._passwordElement.observe("plesk:passwordGenerated",this._onChange.bind(this)),this._passwordElement.observe("blur",this._onBlur.bind(this)),this._requiredStrength=this._getConfigParam("strength",-1),this._tag="span",this._cls="password-strength"},_initComponentElement:function($super){$super(),this._hintContainer=new Element("span",{class:"hint-inline hint-info"}),this._hint=new Element("span"),this._hint.insert(this.lmsg("hintInfo")),this._hintContainer.insert(this._hint),this._progress=new Element("i"),this._componentElement.insert(this._progress),this._verdict=new Element("b"),this._componentElement.insert(this._verdict)},render:function($super){$super(),this._tooltip||(this._componentElement.insert({after:this._hintContainer}),this._tooltip=new s.DynamicPopupHint.Instance({title:this.lmsg("title"),waitMsg:"",url:"",placement:"right",target:this._hint})),this._onChange()},setProgress:function(e){this._progress.writeAttribute("style","width: "+e+"%")},_onBlur:function(){var e=this._passwordElement.value;if(!e.empty()){var t=this._applyRules(e);this._updateError(t.score)}},_onChange:function(){var e=this._applyRules(this._passwordElement.value);this._updateVisibility(),this._updateProgress(e.score),this._updateHint(e.unusedRules),this._updateVerdict(e.score),this._updateColor(e.score)},_updateVisibility:function(){""===this._passwordElement.value?(this._componentElement.hide(),this._hintContainer.hide()):(this._componentElement.show(),this._hintContainer.show())},_applyRules:function(e){var t=[],i=0;return Object.keys(this.rules).forEach(function(n){var s=this.rules[n](e);s<0?t.push({rule:n,value:-s}):i+=s}.bind(this)),{score:i,unusedRules:t}},_updateError:function(e){var t=this._passwordElement.up(".form-row");if(t)if(e<=this._requiredStrength){t.addClassName("error");var i=''+this.lmsg("errorHint")+" ";t.down(".field-errors").update(i),t.down(".field-errors").show()}else t.removeClassName("error"),t.down(".field-errors").update(),t.down(".field-errors").hide()},_verdictClasses:{verdictNone:"verdictNone",verdictVeryWeak:"password-strength-very-weak",verdictWeak:"password-strength-weak",verdictMediocre:"password-strength-medium",verdictStrong:"password-strength-strong",verdictStronger:"password-strength-very-strong"},_updateColor:function(e){var t=this._getVerdict(e),i=this._verdictClasses[t];this._oldClass!==i&&(this._oldClass&&this._componentElement.removeClassName(this._oldClass),this._componentElement.addClassName(i),this._oldClass=i)},_updateHint:function(e){var t="";if(e.length){t=this.lmsg("description")+"";for(var i=0;i"+this.lmsg(e[i].rule)+"";t+=" "}else t+=this.lmsg("yourPasswordIsStrong");this._tooltip.setContent(t)},_updateVerdict:function(e){this._verdict.update(this.lmsg(this._getVerdict(e)))},_updateProgress:function(e){var t=Math.min(e,42)/42*100;this.setProgress(t)},_getVerdict:function(e){return e<1?"verdictNone":e<16?"verdictVeryWeak":e>15&&e<25?"verdictWeak":e>24&&e<35?"verdictMediocre":e>34&&e<45?"verdictStrong":"verdictStronger"},rules:{passwordTooShort:function(e){return e.length<5?-1:0},passwordLength:function(e){return e.length<5?3:e.length>4&&e.length<8?6:e.length>7&&e.length<16?12:18},lettersLowerCase:function(e){return e.match(/[a-z]/)?1:-1},lettersUpperCase:function(e){return e.match(/[A-Z]/)?5:-1},numbers1:function(e){return e.match(/\d+/)?5:-1},numbers3:function(e){return e.match(/(.*[0-9].*[0-9].*[0-9])/)?5:-1},specialChar1:function(e){return e.match(/[!@#$%^&*?_~]/)?5:-1},specialChar2:function(e){return e.match(/(.*[!@#$%^&*?_~].*[!@#$%^&*?_~])/)?5:-1},comboUpperAndLower:function(e){return e.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)?2:-1},comboLettersAndNumbers:function(e){return e.match(/([a-zA-Z])/)&&e.match(/([0-9])/)?2:-1},comboLettersNumbersSpecial:function(e){return e.match(/([a-zA-Z0-9].*[!@#$%^&*?_~])|([!@#$%^&*?_~].*[a-zA-Z0-9])/)?2:-1}}})},/*!************************!*\
!*** ./jsw/pathbar.js ***!
\************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"Pathbar",function(){return a});var n=i(/*! ./container */25),s=i(/*! ./component */6),o=i(/*! ./common */5),a=Class.create(n.Container,{_initConfiguration:function($super,e){$super(e),this._contentAreaId=this._id+"-content-area"},_initComponentElement:function($super){if($(this._id))return this._applyTargetId=this._id,void $super();$super(),this._updateComponentElement('')},_renderItem:function(e){var t=this._id+"-item-"+e.getId();$(this._contentAreaId).insert(' '),i.i(o.render)($(t),e),this._renderItemSuffix(e)},_renderItemSuffix:function(e){var t=this._id+"-item-"+e.getId();$(t).insert("> ")}});a.Item=Class.create(s.Component,{_initConfiguration:function($super,e){$super(e),this._title=this._getConfigParam("title",""),this._href=this._getConfigParam("href","")},_initComponentElement:function($super){$super(),this._componentElement=new Element("a",{href:this._href}).update(""+this._title+" ")},getHref:function(){return this._href}}),a.SimpleItem=Class.create(s.Component,{_initConfiguration:function($super,e){$super(e),this._title=this._getConfigParam("title","")},_initComponentElement:function($super){$super(),this._componentElement=new Element("span"),this._componentElement.update(this._title)}})},/*!*****************************!*\
!*** ./jsw/popup-slider.js ***!
\*****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"PopupSlider",function(){return s});var n=i(/*! ./popup */71),s=Class.create(n.Popup,{_initConfiguration:function($super,e){e=Object.extend({popupCls:"popup-panel popup-panel-slider popup-panel-auto",closeButtonEnabled:!0,hideOnEscape:!0},e||{}),$super(e),this._slides=this._getConfigParam("slides",[]),this._current=this._getConfigParam("current",0)},_getContentArea:function(){var e="slider-"+this.getId();return''+this._slides.map(function(t,i){return'
"}.bind(this)).join("")+'
'+this._slides.map(function(e){return''+e+" "}).join("")+' '+this._slides.map(function(t,i){return' '}).join("")+(this._slides.length>1?' ':"")+'
'+this._slides.map(function(t,i){return' '}).join("")+"
"},_onKeyDown:function($super,e){$super(e);var t=$$(".slider-check"),i=t.indexOf($$(".slider-check:checked")[0]);switch(e.keyCode){case Event.KEY_LEFT:t[0===i?t.length-1:i-1].checked=!0;break;case Event.KEY_RIGHT:t[i===t.length-1?0:i+1].checked=!0}}})},/*!************************!*\
!*** ./jsw/promise.js ***!
\************************/
function(e,t){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e){function t(e){if("object"!==i(this))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("fn is not a function");this._state=null,this._value=null,this._deferreds=[],l(e,s.bind(this),o.bind(this))}function n(e){var t=this;if(null===this._state)return void this._deferreds.push(e);setTimeout(function(){var i=t._state?e.onFulfilled:e.onRejected;if(null===i)return void(t._state?e.resolve:e.reject)(t._value);var n=void 0;try{n=i(t._value)}catch(t){return void e.reject(t)}e.resolve(n)},0)}function s(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"===(void 0===e?"undefined":i(e))||"function"==typeof e)){var t=e.then;if("function"==typeof t)return void l(t.bind(e),s.bind(this),o.bind(this))}this._state=!0,this._value=e,a.call(this)}catch(e){o.call(this,e)}}function o(e){this._state=!1,this._value=e,a.call(this)}function a(){for(var e=0,t=this._deferreds.length;e'+t+" ";this._content=n+this._content,$super(e)}})},/*!********************************!*\
!*** ./jsw/scrollable-list.js ***!
\********************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"ScrollableList",function(){return o});var n=i(/*! ./list */32),s=i(/*! ./common */5),o=Class.create(n.List,{listView:function($super){var e=$super();return e.attrs.class+=" scrollable-list",e.children[0].attrs.class="scrollable-list-table",e.children=[i.i(s.createElement)('table.fixed-table-head[width="100%"][cellspacing="0"]',this.listHeadersView()),i.i(s.createElement)(".scrollable-list-wrapper",e.children)],e},checkEmptyList:function($super){$super();var e=this.isListEmpty();this._componentElement.select("."+this._listCls).invoke("toggle",!0),this._componentElement.select(".scrollable-list-wrapper").invoke("toggle",!e)},redraw:function($super,e,t){var i=!0,n=void 0,s=0,o=$(this._id).down(".scrollable-list-wrapper");o&&(i=o.offsetHeight+o.scrollTop>=o.scrollHeight,n=o.scrollTop,s=$(this._tableId).getHeight()),$super(e,t);var a=$(this._tableId),r=a.up("."+this._listCls).down(".fixed-table-head");a.setStyle({marginTop:-r.getHeight()+"px"}),setTimeout(function(){this._resizeList();var t=a.up(".scrollable-list-wrapper");i?this.scrollToBottom():"before"===e?t.scrollTop+=a.getHeight()-s:"after"===e||(t.scrollTop=n)}.bind(this),0)},updateFilter:function($super,e){$super(e),this._resizeList()},scrollToBottom:function(){var e=$(this._tableId),t=e.up(".scrollable-list-wrapper");t.scrollTop=t.select("tr").filter(Element.visible).last().offsetTop},_resizeList:function(){var e=$(this._tableId),t=e.up(".scrollable-list-wrapper"),i=e.up("."+this._listCls).down(".fixed-table-head"),n=i.down("thead");if(n){var s=this.isListEmpty();n.select("tr").each(function(e){e.hasClassName("list-search-filter")||(s?e.hide():e.show())})}for(var o=$(document.body).getHeight()-t.cumulativeOffset().top,a=t;a instanceof Element;a=a.up()){o=o-(parseInt(a.getStyle("borderBottomWidth"))||0)-(parseInt(a.getStyle("marginBottom"))||0)-(parseInt(a.getStyle("paddingBottom"))||0);for(var r=a.next();r instanceof Element;r=r.next())"none"!==r.getStyle("display")&&"fixed"!==r.getStyle("position")&&"absolute"!==r.getStyle("position")&&(o-=r.getHeight())}if(o<200&&(o=200),o>e.getHeight()+parseInt(e.getStyle("marginTop"))?t.setStyle({height:null}):t.setStyle({height:o+"px"}),n&&e.select("tr.odd,tr.even").filter(Element.visible)){var l=e.down("thead");l.select("th").each(function(e,t){n.select("th")[t].setStyle({width:e.getWidth()+"px"})});var c=n.down("th:last");c.setStyle({width:i.getWidth()-l.up("table").getWidth()+parseInt(c.getStyle("width"))+"px"})}},_addResponsiveHtml:function(){},_addEvents:function($super){$super(),Event.observe(window,"resize",this._resizeList.bind(this),!1)}})},/*!*******************************************!*\
!*** ./jsw/search-responsive-dropdown.js ***!
\*******************************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"SearchResponsiveDropdown",function(){return s});var n=i(/*! ./responsive-dropdown */99),s=Class.create(n.ResponsiveDropdown,{_initComponentElement:function($super){},_addEvents:function($super){this._addResponsiveEvents()},_addResponsiveEvents:function($super){$super(),$(this._applyTargetId).observe("click",function(e){$$("."+this._headerClass).first().hasClassName("r-show-top-search")&&e.stopPropagation()}.bind(this))},_show:function($super,e){$super(e),$$("."+this._headerClass).first().hasClassName(this._responsiveHeaderClass)&&$(this._applyTargetId).addClassName("r-page-sidebar-search-active")}})},/*!*****************************!*\
!*** ./jsw/split-button.js ***!
\*****************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"SplitButton",function(){return a});var n=i(/*! ./component */6),s=i(/*! ./tooltip */33),o=i(/*! ./common */5),a=Class.create(n.Component,{_initConfiguration:function($super,e){e=Object.extend({cls:"btn-group"},e||{}),$super(e),this.title=this._getConfigParam("title",""),this.isAction=this._getConfigParam("isAction",!1),this.isDefault=this._getConfigParam("isDefault",!1),this.isMenuFlip=this._getConfigParam("isMenuFlip",!1),this.onclick=this._getConfigParam("onclick",o.emptyFn),this.items=this._getConfigParam("items",[]),this.isScrollable=this._getConfigParam("isScrollable")},_initComponentElement:function($super){$super(),i.i(o.render)(this._componentElement,[i.i(o.createElement)("button.btn"+(this.isAction?".btn-primary":""),{type:this.isDefault?"submit":"button",onclick:this.onclick},this.title.escapeHTML()),i.i(o.createElement)("button.btn.dropdown-toggle",{type:"button",onclick:this.openDropdown.bind(this)},i.i(o.createElement)("em.caret")),i.i(o.createElement)("ul.dropdown-menu"+(this.isMenuFlip?".dropdown-menu-flip":"")+(this.isScrollable?".dropdown-scrollable":""))]),Object.isArray(this.items)&&this._initItems()},_initItems:function(){this.items.each(function(e){var t=new Element("a",{id:e.id||null,href:e.href||null,target:e.newWindow?"_blank":null}).update(e.title.escapeHTML()),i=new Element("li",{class:(e.submenu?"dropdown-submenu":"")+(this.isMenuFlip?" to-left":"")}).insert(t);e.submenu&&i.insert(''),this._componentElement.down(".dropdown-menu").insert(i),t.observe("click",e.onclick||o.emptyFn),e.tooltip&&s.Tooltip.init(t,{text:e.tooltip})},this)},_addTooltips:function(){var e=this._getConfigParam("description");e&&(this._tooltip=s.Tooltip.init(this._componentElement.down("button"),{text:e}))},openDropdown:function(e){if(Event.stop(e),Object.isFunction(this.items)){var t=this._componentElement.down(".dropdown-menu");t.update(''+this.lmsg("loading")+"
");var i=this.items;this.items=[],i().then(function(e){t.update(""),this.items=e,this._initItems()}.bind(this))}this._componentElement.hasClassName("open")||$$(".btn-group").each(function(e){e.removeClassName("open")}),this._componentElement.toggleClassName("open")},_addEvents:function(){var e=this,t=function(t){var n=t.select(".dropdown-menu").first();!t.hasClassName("open")&&void 0!==n&&n.empty()&&e.items.last().submenu&&e.items.last().submenu(t.down("a").next("ul")),i(t),t.addClassName("open"),clearTimeout(t._menuTimeout)},i=function(e){e.removeClassName("open"),clearTimeout(e._menuTimeout)};this._componentElement.select(".dropdown-menu > li").invoke("observe","mouseover",function(){this.hasClassName("dropdown-submenu open")||this.siblings(".dropdown-submenu.open").each(function(e){i(e)})});var n=this._componentElement.select(".dropdown-submenu");n.invoke("observe","mouseover",function(e){t(this)}),n.each(function(e){e.down("a").observe("touchend",function(n){e.hasClassName("open")?i(e):t(e)}).observe("click",function(e){Event.stop(e)})}),this._componentElement.select(".dropdown-submenu").invoke("observe","mouseleave",function(){var e=this;clearTimeout(e._menuTimeout),e._menuTimeout=setTimeout(function(){i(e)},500)}),$(document.body).observe("click",function(){this._componentElement.removeClassName("open")}.bind(this))},disable:function(){this._componentElement.down("button").disable().addClassName("disabled"),this._componentElement.down(".dropdown-toggle").disable().addClassName("disabled"),s.Tooltip.current===this._tooltip&&s.Tooltip.hide()},enable:function(){this._componentElement.down("button").enable().removeClassName("disabled"),this._componentElement.down(".dropdown-toggle").enable().removeClassName("disabled")},setText:function(e){this._componentElement.down("button").update(e)}})},/*!*******************************!*\
!*** ./jsw/status-message.js ***!
\*******************************/
function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),i.d(t,"StatusMessage",function(){return s});var n=i(/*! ./component */6),s=Class.create(n.Component,{_initConfiguration:function($super,e){e=Object.extend({renderTo:"main",renderMode:"top"},e||{}),$super(e),this._type=this._getConfigParam("type","error"),this._cls=this._getConfigParam("cls","msg-box msg-"+this._type),this._title=this._getConfigParam("title",""),this._message=this._getConfigParam("message",""),this._closable=this._getConfigParam("closable",!1),this._onClose=this._getConfigParam("onClose",null)},_initComponentElement:function($super){$super();var e=this._renderCloseButton()+this._renderMessage();this._updateComponentElement('")},_renderMessage:function(){var e="";return this._title&&(e=""+this._title+": "),e+=this._message},_renderCloseButton:function(){return this._closable?' ':""},_addEvents:function($super){$super(),this._componentElement.select(".close").each(function(e){Event.observe(e,"click",this._onCloseEvent.bind(this))},this)},_onCloseEvent:function(){this._onClose&&this._onClose()}})},/*!********************!*\
!*** ./jsw/uat.js ***!
\********************/
function(module,__webpack_exports__,__webpack_require__){"use strict";function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t'+this._bootstrapInProgressMessage+"":this._upgradeFailedMessage+' '+this._bootstrapLinkTitle+" ";this._componentElement.update('")},_addEvents:function($super){$super(),this._isBootstrapRunning?this._scheduleUpdateStatus():$("execute-bootstrap-link").observe("click",this._executeBootstrapper.bind(this))},_executeBootstrapper:function(){new Ajax.Request(i.i(s.prepareUrl)(this._bootstrapExecutionUrl),{method:"post",onCreate:this._onCreateExecute.bind(this),onSuccess:this._scheduleUpdateStatus.bind(this),onFailure:this._scheduleUpdateStatus.bind(this)})},_onCreateExecute:function(){$("execute-bootstrap-message").update(''+this._bootstrapInProgressMessage+" ")},_scheduleUpdateStatus:function(){this._statusUpdate.bind(this).delay(this.updateInterval)},_statusUpdate:function(){new Ajax.Request(i.i(s.prepareUrl)(this._bootstrapStatusUrl),{method:"get",onSuccess:this._scheduleUpdateStatus.bind(this),onFailure:this._scheduleUpdateStatus.bind(this),on0:this._scheduleUpdateStatus.bind(this)})}})},,,,,,,,,,,,,,,,,,/*!**********************!*\
!*** ./jsw/index.js ***!
\**********************/
function(e,t,i){var n=i(/*! ./common */5).default;n.BrowserFeatures=i(/*! ./browser-features */87).BrowserFeatures,n.Component=i(/*! ./component */6).Component,n.Locale=i(/*! ./locale */70).Locale,n.Hint=i(/*! ./hint */128).Hint,n.Button=i(/*! ./button */65).Button,n.SmallButton=i(/*! ./small-button */72).SmallButton,n.BigButton=i(/*! ./big-button */113).BigButton,n.SplitButton=i(/*! ./split-button */144).SplitButton,n.CommandButton=i(/*! ./command-button */116).CommandButton,n.CustomButton=i(/*! ./custom-button */117).CustomButton,n.FormRedirect=i(/*! ./form-redirect */17).FormRedirect,n.submit=i(/*! ./form-redirect */17).submit,n.redirect=i(/*! ./form-redirect */17).redirect,n.redirectPost=i(/*! ./form-redirect */17).redirectPost,n.form={DisplayField:i(/*! ./form */76).DisplayField,Values:i(/*! ./form */76).Values,Form:i(/*! ./form/form */66).Form,GetPassword:i(/*! ./form/get-password */123).GetPassword,Login:i(/*! ./form/login */124).Login,RestorePassword:i(/*! ./form/restore-password */125).RestorePassword},n.FormAjax=i(/*! ./form-ajax */93).FormAjax,n.Container=i(/*! ./container */25).Container,n.ListContainer=i(/*! ./list-container */132).ListContainer,n.layout={TwoColumns:i(/*! ./layout */131).TwoColumns},n.Cookie=i(/*! ./cookie */62).Cookie,n.Panel=i(/*! ./panel */97).Panel,n.messageBox=i(/*! ./message-box */26).messageBox,n.MessageBox=i(/*! ./message-box */26).MessageBox,n.AjaxMessageBox=i(/*! ./message-box */26).AjaxMessageBox,n.MultiCheckboxMessageWindow=i(/*! ./message-box */26).MultiCheckboxMessageWindow,n.WebspaceFoldersMessageBox=i(/*! ./message-box */26).WebspaceFoldersMessageBox,n.ListContextMenu=i(/*! ./list-context-menu */94).ListContextMenu,n.DropdownManager=i(/*! ./dropdown-manager */63).DropdownManager,n.SmallTools=i(/*! ./small-tools */100).SmallTools,n.CollapsibleBlock=i(/*! ./collapsible-block */115).CollapsibleBlock,n.Collapsible=i(/*! ./collapsible */88).Collapsible,n.Dropdown=i(/*! ./dropdown */91).Dropdown,n.Pathbar=i(/*! ./pathbar */138).Pathbar,n.Bar=i(/*! ./bar */74).Bar,n.bar=i(/*! ./bar */74).bar,n.DynamicSubForm=i(/*! ./dynamic-sub-form */75).DynamicSubForm,n.AddRemoveDynamicSubForm=i(/*! ./dynamic-sub-form */75).AddRemoveDynamicSubForm,n.Box=i(/*! ./box */114).Box,n.Gauge=i(/*! ./gauge */126).Gauge,n.Tooltip=i(/*! ./tooltip */33).Tooltip,n.ModalDialogBox=i(/*! ./modal-dialog-box */67).ModalDialogBox,n.PopupForm=i(/*! ./popup-form */61).PopupForm,n.AjaxPopupForm=i(/*! ./ajax-popup-form */86).AjaxPopupForm,n.Popup=i(/*! ./popup */71).Popup,n.DoubleListSelector=i(/*! ./double-list-selector */90).DoubleListSelector,n.EnhancedDoubleListSelector=i(/*! ./enhanced-double-list-selector */121).EnhancedDoubleListSelector,n.ImageSelector=i(/*! ./image-selector */129).ImageSelector,n.ToolList=i(/*! ./tool-list */68).ToolList,n.toollist=i(/*! ./tool-list */68).toollist,n.DynamicPopupHint=i(/*! ./dynamic-popup-hint */69).DynamicPopupHint,n.PasswordMeter=i(/*! ./password-meter */137).PasswordMeter,n.PasswordGenerator=i(/*! ./password-generator */136).PasswordGenerator,n.UpgradeFailureNotification=i(/*! ./upgrade-failure-notification */147).UpgradeFailureNotification,n.CustomDescription=i(/*! ./custom-description */118).CustomDescription,n.ConfirmationPopupManager=i(/*! ./confirmation-popup-manager */89).ConfirmationPopupManager,n.LookUp=i(/*! ./lookup */95).LookUp,n.StatusMessage=i(/*! ./status-message */145).StatusMessage,n.Observer=i(/*! ./observer */96).Observer,n.ResponsiveDropdown=i(/*! ./responsive-dropdown */99).ResponsiveDropdown,n.SearchResponsiveDropdown=i(/*! ./search-responsive-dropdown */143).SearchResponsiveDropdown,n.Task={ProgressBar:i(/*! ./task-progress-bar */101).ProgressBar},n.ScheduledTasks=i(/*! ./scheduled-tasks */141).ScheduledTasks,n.ActiveList=i(/*! ./active-list */112).ActiveList,n.FileManager={Tree:i(/*! ./file-manager/tree */92).Tree,UploadAdapterIframe:i(/*! ./file-manager/upload-adapter-iframe */122).UploadAdapterIframe},n.DirectoryBrowser=i(/*! ./directory-browser */119).DirectoryBrowser,n.DropArea=i(/*! ./drop-area */120).DropArea,n.GroupsList=i(/*! ./groups-list */127).GroupsList,n.ReporterPopup=i(/*! ./issue-reporter */130).ReporterPopup,n.ObjectSwitcher=i(/*! ./object-switcher */135).ObjectSwitcher,n.PopupSlider=i(/*! ./popup-slider */139).PopupSlider,n.ProgressDialog=i(/*! ./progress-dialog */98).ProgressDialog,n.ScrollableList=i(/*! ./scrollable-list */142).ScrollableList,n.UAT=i(/*! ./uat */146).UAT,n.List=i(/*! ./list */32).List,n.List.Filters=i(/*! ./list/filters */134).Filters,n.list=i(/*! ./list */32).list,n.list.Domains=i(/*! ./list/domains */133).Domains,i(/*! ./promise */140),e.exports=n}])});
//# sourceMappingURL=jsw.min.js.map