AUI.add("liferay-portlet-base",function(A){var PortletBase=function PortletBase(config){var instance=this;var namespace;if("namespace"in config)namespace=config.namespace;else namespace=A.guid();instance.NS=namespace;instance.ID=namespace.replace(/^_(.*)_$/,"$1");if(config.rootNode)instance._setRootNode(config.rootNode)};PortletBase.ATTRS={namespace:{getter:"_getNS",writeOnce:true},rootNode:{getter:"_getRootNode",setter:"_setRootNode",valueFn:function valueFn(){var instance=this;return A.one("#p_p_id"+
instance.NS)}}};PortletBase.prototype={_formatSelectorNS:function _formatSelectorNS(ns,selector){return selector.replace(A.DOM._getRegExp("(#|\\[id\x3d(\\\"|\\'))(?!"+ns+")","g"),"$1"+ns)},_getNS:function _getNS(){var instance=this;return instance.NS},_getRootNode:function _getRootNode(){var instance=this;return instance.rootNode},_setRootNode:function _setRootNode(value){var instance=this;var rootNode=A.one(value);instance.rootNode=rootNode;return rootNode},all:function all(selector,root){var instance=
this;root=A.one(root)||instance.rootNode||A;return root.all(instance._formatSelectorNS(instance.NS,selector))},byId:function byId(id){var instance=this;return A.one("#"+A.Lang.String.prefix(instance.NS,id))},ns:function ns(str){var instance=this;return Liferay.Util.ns(instance.NS,str)},one:function one(selector,root){var instance=this;root=A.one(root)||instance.rootNode||A;return root.one(instance._formatSelectorNS(instance.NS,selector))}};Liferay.PortletBase=PortletBase},"",{requires:["aui-base"]});
AUI.add("liferay-alert",function(A){var Lang=A.Lang;var Alert=A.Component.create({ATTRS:{animated:{validator:Lang.isBoolean,value:true},closeableNode:{valueFn:function valueFn(){return A.Node.create('\x3cbutton aria-label\x3d"'+'Chiudi'+'" class\x3d"close" type\x3d"button"\x3e'+Liferay.Util.getLexiconIconTpl("times")+"\x3c/button\x3e")}},icon:{validator:Lang.isString,value:"info-circle"},message:{validator:Lang.isString,value:""},title:{validator:Lang.isString},type:{validator:Lang.isString,
value:"info"}},AUGMENTS:[Liferay.PortletBase],EXTENDS:A.Alert,NAME:"liferayalert",prototype:{_afterTypeChange:function _afterTypeChange(){var instance=this;instance._updateCssClass()},_cancelHide:function _cancelHide(){var instance=this;instance._clearHideTimer();instance._set("visible",true)},_getAlertsContainer:function _getAlertsContainer(targetNode){var instance=this;var alertsContainer=instance._alertsContainer;if(!alertsContainer){var rootNode=targetNode||instance.get("rootNode")||A.getBody();
alertsContainer=targetNode&&targetNode.one(".lfr-alert-container")||rootNode.one(".lfr-alert-container");if(!alertsContainer){alertsContainer=A.Node.create(instance.TPL_ALERTS_CONTAINER);if(targetNode)targetNode.prepend(alertsContainer);else{var navbar=rootNode.one(".portlet-body \x3e .navbar");if(navbar)navbar.placeAfter(alertsContainer);else{var prependTarget=rootNode.one(".portlet-body")||rootNode;prependTarget.prepend(alertsContainer)}}}instance._alertsContainer=alertsContainer}return alertsContainer},
_getParentNode:function _getParentNode(targetNode){var instance=this;var parentNode=instance._parentNode;if(!parentNode){parentNode=A.Node.create(instance.TPL_ALERT_NODE);var alertsContainer=instance._getAlertsContainer(targetNode);alertsContainer.prepend(parentNode);instance._parentNode=parentNode}return parentNode},_maybeHide:function _maybeHide(){var instance=this;if(instance._ignoreHideDelay){instance._prepareTransition(false);instance._transition(false)}else Alert.superclass._maybeHide.call(this)},
_onClickBoundingBox:function _onClickBoundingBox(event){if(event.target.ancestor(".close",true,".liferayalert")){this._ignoreHideDelay=true;this.hide()}},_onMouseLeave:function _onMouseLeave(){var instance=this;var delay=instance.get("delay");if(delay.hide>0)instance.hide()},_prepareTransition:function _prepareTransition(visible){var instance=this;var parentNode=instance._getParentNode();instance._clearHideTimer();if(visible&&!parentNode.test(".in")){instance._uiSetVisibleHost(true);parentNode.setStyle("height",
0)}},_transition:function _transition(visible){var instance=this;var parentNode=instance._getParentNode();if(!visible||!parentNode.test(".in"))try{parentNode.transition({duration:instance.get("duration")/1E3,easing:"ease-out",height:visible?instance.get("boundingBox").outerHeight()+"px":0},function(){parentNode.toggleClass("in",visible);instance._uiSetVisibleHost(visible);var delay=instance.get("delay");if(visible&&delay.hide)instance.hide();else if(instance.get("destroyOnHide"))A.soon(A.bind("destroy",
instance))})}catch(error){}},_updateBodyContent:function _updateBodyContent(){var instance=this;var bodyContent=Lang.sub(instance.TPL_CONTENT,{icon:instance.get("icon"),message:instance.get("message"),pathThemeImages:themeDisplay.getPathThemeImages(),title:instance.get("title")||""});instance.set("bodyContent",bodyContent)},_updateCssClass:function _updateCssClass(){var instance=this;instance.set("cssClass","alert-"+instance.get("type"))},TPL_ALERT_NODE:'\x3cdiv class\x3d"container-fluid-1280 lfr-alert-wrapper"\x3e\x3c/div\x3e',
TPL_ALERTS_CONTAINER:'\x3cdiv class\x3d"lfr-alert-container"\x3e\x3c/div\x3e',TPL_CONTENT:'\x3cstrong class\x3d"lead"\x3e\x3csvg class\x3d"lexicon-icon" focusable\x3d"false"\x3e\x3cuse data-href\x3d"{pathThemeImages}/lexicon/icons.svg#{icon}" /\x3e\x3ctitle\x3e{title}\x3c/title\x3e\x3c/svg\x3e {title}\x3c/strong\x3e{message}',bindUI:function bindUI(){var instance=this;var boundingBox=instance.get("boundingBox");instance._eventHandles=[instance.after(["iconChange","messageChange","titleChange"],instance._updateBodyContent,
instance),instance.after("typeChange",instance._afterTypeChange,instance),boundingBox.on("mouseenter",instance._cancelHide,instance),boundingBox.on("mouseleave",instance._onMouseLeave,instance)];boundingBox.attr("role","alert");Alert.superclass.bindUI.call(this)},render:function render(parentNode){var instance=this;instance._updateBodyContent();instance._updateCssClass();parentNode=A.one(parentNode);return Alert.superclass.render.call(this,this._getParentNode(parentNode))}}});Liferay.Alert=Alert},
"",{requires:["aui-alert","aui-component","event-mouseenter","liferay-portlet-base","timers"]});
AUI.add("liferay-notification",function(A){var Notification=A.Component.create({EXTENDS:Liferay.Alert,NAME:"liferaynotification",prototype:{_getAlertsContainer:function _getAlertsContainer(targetNode){var instance=this;targetNode=targetNode||A.one("body");var alertsContainer=instance._alertsContainer;if(!alertsContainer){var rootNode=targetNode||instance.get("rootNode")||A;alertsContainer=targetNode&&targetNode.one(".lfr-notification-container")||rootNode.one(".lfr-notification-container");if(!alertsContainer){alertsContainer=
A.Node.create(instance.TPL_ALERTS_CONTAINER);targetNode.prepend(alertsContainer)}instance._alertsContainer=alertsContainer}return alertsContainer},TPL_ALERT_NODE:'\x3cdiv class\x3d"lfr-notification-wrapper"\x3e\x3c/div\x3e',TPL_ALERTS_CONTAINER:'\x3cdiv class\x3d"lfr-notification-container"\x3e\x3c/div\x3e'}});Liferay.Notification=Notification},"",{requires:["liferay-alert"]});
