AUI.add("liferay-hudcrumbs",function(a){var d=a.Lang,b=a.ClassNameManager.getClassName,e="hudcrumbs";var c=a.Component.create({ATTRS:{clone:{value:null},hostMidpoint:{value:0},top:{value:0},width:{value:0}},EXTENDS:a.Plugin.Base,NAME:e,NS:e,prototype:{initializer:function(){var g=this;var h=g.get("host");var i=h.clone();var k=h.get("region");i.resetId();var j=a.getWin();var f=a.getBody();g._win=j;g._body=f;g._dockbar=Liferay.Dockbar&&Liferay.Dockbar.dockBar;i.hide();i.addClass("lfr-hudcrumbs");g.set("clone",i);g._calculateDimensions();j.on("scroll",g._onScroll,g);j.on("resize",g._calculateDimensions,g);f.append(i);Liferay.on("dockbar:pinned",g._calculateDimensions,g)},_calculateDimensions:function(g){var f=this;var h=f.get("host").get("region");f.get("clone").setStyles({left:h.left+"px",width:h.width+"px"});f.set("hostMidpoint",h.top+(h.height/2))},_onScroll:function(h){var f=this;var j=h.currentTarget.get("scrollTop");var g=f.get("clone");var i="hide";if(j>=f.get("hostMidpoint")){i="show"}if(f.lastAction!=i){g[i]()}f.lastAction=i}}});a.Hudcrumbs=c},"",{requires:["aui-base","aui-component","plugin"]});YUI.add("async-queue",function(e,t){e.AsyncQueue=function(){this._init(),this.add.apply(this,arguments)};var n=e.AsyncQueue,r="execute",i="shift",s="promote",o="remove",u=e.Lang.isObject,a=e.Lang.isFunction;n.defaults=e.mix({autoContinue:!0,iterations:1,timeout:10,until:function(){return this.iterations|=0,this.iterations<=0}},e.config.queueDefaults||{}),e.extend(n,e.EventTarget,{_running:!1,_init:function(){e.EventTarget.call(this,{prefix:"queue",emitFacade:!0}),this._q=[],this.defaults={},this._initEvents()},_initEvents:function(){this.publish({execute:{defaultFn:this._defExecFn,emitFacade:!0},shift:{defaultFn:this._defShiftFn,emitFacade:!0},add:{defaultFn:this._defAddFn,emitFacade:!0},promote:{defaultFn:this._defPromoteFn,emitFacade:!0},remove:{defaultFn:this._defRemoveFn,emitFacade:!0}})},next:function(){var e;while(this._q.length){e=this._q[0]=this._prepare(this._q[0]);if(!e||!e.until())break;this.fire(i,{callback:e}),e=null}return e||null},_defShiftFn:function(e){this.indexOf(e.callback)===0&&this._q.shift()},_prepare:function(t){if(a(t)&&t._prepared)return t;var r=e.merge(n.defaults,{context:this,args:[],_prepared:!0},this.defaults,a(t)?{fn:t}:t),i=e.bind(function(){i._running||i.iterations--,a(i.fn)&&i.fn.apply(i.context||e,e.Array(i.args))},this);return e.mix(i,r)},run:function(){var e,t=!0;if(this._executing)return this._running=!0,this;for(e=this.next();e&&!this.isRunning();e=this.next()){t=e.timeout<0?this._execute(e):this._schedule(e);if(!t)break}return e||this.fire("complete"),this},_execute:function(e){this._running=e._running=!0,this._executing=e,e.iterations--,this.fire(r,{callback:e});var t=this._running&&e.autoContinue;return this._running=e._running=!1,this._executing=!1,t},_schedule:function(t){return this._running=e.later(t.timeout,this,function(){this._execute(t)&&this.run()}),!1},isRunning:function(){return!!this._running},_defExecFn:function(e){e.callback()},add:function(){return this.fire("add",{callbacks:e.Array(arguments,0,!0)}),this},_defAddFn:function(t){var n=this._q,r=[];e.Array.each(t.callbacks,function(e){u(e)&&(n.push(e),r.push(e))}),t.added=r},pause:function(){return this._running&&u(this._running)&&this._running.cancel(),this._running=!1,this},stop:function(){return this._q=[],this._running&&u(this._running)&&(this._running.cancel(),this._running=!1),this},indexOf:function(e){var t=0,n=this._q.length,r;for(;t<n;++t){r=this._q[t];if(r===e||r.id===e)return t}return-1},getCallback:function(e){var t=this.indexOf(e);return t>-1?this._q[t]:null},promote:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(s,t),n.detach()},this):this.fire(s,t),this},_defPromoteFn:function(e){var t=this.indexOf(e.callback),n=t>-1?this._q.splice(t,1)[0]:null;e.promoted=n,n&&this._q.unshift(n)},remove:function(e){var t={callback:e},n;return this.isRunning()?n=this.after(i,function(){this.fire(o,t),n.detach()},this):this.fire(o,t),this},_defRemoveFn:function(e){var t=this.indexOf(e.callback);e.removed=t>-1?this._q.splice(t,1)[0]:null},size:function(){return this.isRunning()||this.next(),this._q.length}})},"patched-v3.11.0",{requires:["event-custom"]});YUI.add("aui-parse-content",function(e,t){var n=e.Lang,r=n.isString,i=e.config.doc,s="<div>_</div>",o={"":1,"text/javascript":1,"text/parsed":1},u=e.Component.create({NAME:"ParseContent",NS:"ParseContent",ATTRS:{queue:{value:null},preserveScriptNodes:{validator:n.isBoolean,value:!1}},EXTENDS:e.Plugin.Base,prototype:{initializer:function(){var t=this;u.superclass.initializer.apply(this,arguments),t.set("queue",new e.AsyncQueue),t._bindAOP()},globalEval:function(t){var r=e.getDoc(),s=r.one("head")||r.get("documentElement"),o=i.createElement("script");o.type="text/javascript",t&&(o.text=n.trim(t)),s.appendChild(o).remove()},parseContent:function(e){var t=this,n=t._extractScripts(e);return t._dispatch(n),n},_addInlineScript:function(e){var t=this;t.get("queue").add({args:e,context:t,fn:t.globalEval,timeout:0})},_bindAOP:function(){var t=this,n=function(n){var r=Array.prototype.slice.call(arguments),i=t.parseContent(n);return r.splice(0,1,i.fragment),new e.Do.AlterArgs(null,r)};this.doBefore("insert",n),this.doBefore("replaceChild",n);var r=function(n){var r=t.parseContent(n);return new e.Do.AlterArgs(null,[r.fragment])};this.doBefore("replace",r),this.doBefore("setContent",r)},_extractScripts:function(t){var n=this,i=e.Node.create("<div></div>"),u={},a=n.get("preserveScriptNodes");return r(t)?(t=s+t,e.DOM.addHTML(i,t,"append")):(i.append(s),i.append(t)),u.js=i.all("script").filter(function(e){var t=o[e.getAttribute("type").toLowerCase()];return a&&e.setAttribute("type","text/parsed"),t}),a||u.js.each(function(e){e.remove()}),i.get("firstChild").remove(),u.fragment=i.get("childNodes").toFrag(),u},_dispatch:function(t){var n=this,r=n.get("queue"),i=[];t.js.each(function(t){var s=t.get("src");if(s)i.length&&(n._addInlineScript(i.join(";")),i.length=0),r.add({autoContinue:!1,fn:function(){e.Get.script(s,{onEnd:function(e){e.purge(),r.run()}})},timeout:0});else{var o=t._node;i.push(o.text||o.textContent||o.innerHTML||"")}}),i.length&&n._addInlineScript(i.join(";")),r.run()}}});e.namespace("Plugin").ParseContent=u},"2.0.0",{requires:["async-queue","plugin","io-base","aui-component","aui-node-base"]});YUI.add("escape",function(e,t){var n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;","`":"&#x60;"},r={html:function(e){return(e+"").replace(/[&<>"'\/`]/g,r._htmlReplacer)},regex:function(e){return(e+"").replace(/[\-$\^*()+\[\]{}|\\,.?\s]/g,"\\$&")},_htmlReplacer:function(e){return n[e]}};r.regexp=r.regex,e.Escape=r},"patched-v3.11.0",{requires:["yui-base"]});AUI.add("liferay-portlet-url",function(a){var b=a.Lang;var d=Liferay.Util;var c=function(f,h,g){var e=this;e.params={};e.reservedParams={controlPanelCategory:null,doAsGroupId:null,doAsUserId:null,doAsUserLanguageId:null,p_auth:null,p_auth_secret:null,p_f_id:null,p_j_a_id:null,p_l_id:null,p_l_reset:null,p_p_auth:null,p_p_cacheability:null,p_p_col_count:null,p_p_col_id:null,p_p_col_pos:null,p_p_i_id:null,p_p_id:null,p_p_isolated:null,p_p_lifecycle:null,p_p_mode:null,p_p_resource_id:null,p_p_state:null,p_p_state_rcv:null,p_p_static:null,p_p_url_type:null,p_p_width:null,p_t_lifecycle:null,p_v_l_s_g_id:null,refererGroupId:null,refererPlid:null,saveLastPath:null,scroll:null};e.options={basePortletURL:g,escapeXML:null,secure:null};if(!g){e.options.basePortletURL=themeDisplay.getPathMain()+"/portal/layout?p_l_id="+themeDisplay.getPlid()}a.each(h,function(j,i,k){if(b.isValue(j)){if(e._isReservedParam(i)){e.reservedParams[i]=j}else{e.params[i]=j}}});if(f){e.setLifecycle(f)}};c.prototype={setCopyCurrentRenderParameters:function(){var e=this;return e},setDoAsGroupId:function(f){var e=this;e.reservedParams.doAsGroupId=f;return e},setDoAsUserId:function(f){var e=this;e.reservedParams.doAsUserId=f;return e},setEncrypt:function(){var e=this;return e},setEscapeXML:function(f){var e=this;e.options.escapeXML=f;return e},setLifecycle:function(f){var e=this;var g=e.reservedParams;if(f===c.ACTION_PHASE){g.p_p_lifecycle=c.ACTION_PHASE}else{if(f===c.RENDER_PHASE){g.p_p_lifecycle=c.RENDER_PHASE}else{if(f===c.RESOURCE_PHASE){g.p_p_lifecycle=c.RESOURCE_PHASE;g.p_p_cacheability="cacheLevelPage"}}}return e},setName:function(f){var e=this;e.setParameter("javax.portlet.action",f);return e},setParameter:function(f,g){var e=this;if(e._isReservedParam(f)){e.reservedParams[f]=g}else{e.params[f]=g}return e},setPlid:function(f){var e=this;e.reservedParams.p_l_id=f;return e},setPortletConfiguration:function(){var e=this;return e},setPortletId:function(f){var e=this;e.reservedParams.p_p_id=f;return e},setPortletMode:function(f){var e=this;e.reservedParams.p_p_mode=f;return e},setResourceId:function(f){var e=this;e.reservedParams.p_p_resource_id=f;return e},setSecure:function(f){var e=this;e.options.secure=f;return e},setWindowState:function(f){var e=this;e.reservedParams.p_p_state=f;return e},toString:function(){var e=this;var f=e.options;var i=e.reservedParams;var k=new a.Url(f.basePortletURL);var h=i.p_p_id;if(!h){h=k.getParameter("p_p_id")}var g=d.getPortletNamespace(h);a.each(i,function(m,l,n){if(b.isValue(m)){k.setParameter(l,m)}});a.each(e.params,function(m,l,n){if(b.isValue(m)){k.setParameter(g+l,m)}});if(f.secure){k.setProtocol("https")}var j=k.toString();if(f.escapeXML){j=d.escapeHTML(j)}return j},_isReservedParam:function(g){var f=this;var e=false;a.each(f.reservedParams,function(i,h,j){if(h===g){e=true}});return e}};a.mix(c,{ACTION_PHASE:"1",RENDER_PHASE:"0",RESOURCE_PHASE:"2",createActionURL:function(){return new c(c.ACTION_PHASE)},createPermissionURL:function(i,e,g,h){var j=location.href;var f=c.createRenderURL();f.setDoAsGroupId(themeDisplay.getScopeGroupId());f.setParameter("struts_action","/portlet_configuration/edit_permissions");f.setParameter("redirect",j);if(!themeDisplay.isStateMaximized()){f.setParameter("returnToFullPageURL",j)}f.setParameter("portletResource",i);f.setParameter("modelResource",e);f.setParameter("modelResourceDescription",g);f.setParameter("resourcePrimKey",h);f.setPortletId(86);f.setWindowState("MAXIMIZED");return f},createRenderURL:function(){return new c(c.RENDER_PHASE)},createResourceURL:function(){return new c(c.RESOURCE_PHASE)},createURL:function(e,f){return new c(null,f,e)}});Liferay.PortletURL=c},"",{requires:["aui-base","aui-io-request","aui-url","querystring-stringify-simple"]});AUI.add("liferay-sign-in-modal",function(a){var c="signinmodal";var b=a.config.win;var d=a.Component.create({ATTRS:{resetFormValidator:{value:true},signInPortlet:{setter:a.one,value:"#p_p_id_58_"}},EXTENDS:a.Plugin.Base,NAME:c,NS:c,prototype:{initializer:function(g){var e=this;var f=e.get("signInPortlet");if(f){e._signInPortletBody=f.one(".portlet-body")}var i=e.get("host");e._host=i;e._signInPortlet=f;e._signInURL=i.attr("href");if(f){var j=f.one("form");if(j){e._signInFormId=j.attr("id");var h=Liferay.Form.get(e._signInFormId);e._formValidator=h.formValidator;e._hasSignInForm=j.hasClass("sign-in-form")}}e._bindUI()},_bindUI:function(){var e=this;e._host.on("click",a.bind("_load",e))},_load:function(f){var e=this;f.preventDefault();if(e._hasSignInForm&&e._signInFormId&&e._signInPortletBody){e._loadDOM()}else{e._loadIO()}},_loadDOM:function(){var e=this;var f=e._signInPortletBody;if(!e._originalParentNode){e._originalParentNode=f.ancestor()}e._setModalContent(f);Liferay.Util.focusFormField("input:text");Liferay.fire(e._signInFormId+"formReady")},_loadIO:function(){var e=this;var f=Liferay.Util.addParams("windowState=exclusive",e._signInURL);a.io.request(f,{on:{failure:a.bind("_redirectPage",e),success:function(h,j,i){var g=this.get("responseData");if(g){e._setModalContent(g)}else{e._redirectPage()}}}})},_redirectPage:function(){var e=this;b.location.href=e._signInURL},_setModalContent:function(g){var e=this;var f=Liferay.Util.getWindow(c);if(!f){Liferay.Util.openWindow({dialog:{after:{visibleChange:function(j){var h=e._signInPortletBody;var k=e._formValidator;if(k&&e.get("resetFormValidator")){k.resetAllFields()}if(!j.newVal&&h){var i=e._originalParentNode;if(i){i.append(h)}}}},height:430,width:560},id:c,title:'\u0053\u0069\u0067\u006e\u0020\u0069\u006e'},function(i){var h=i.bodyNode;h.plug(a.Plugin.ParseContent);h.setContent(g)})}else{f.bodyNode.setContent(g);f.show()}}}});Liferay.SignInModal=d},"",{requires:["aui-base","aui-component","aui-io-request","aui-parse-content","liferay-form","liferay-portlet-url","liferay-util-window","plugin"]});