YUI.add("intl",function(a,n){var t={},o="yuiRootLang",r="yuiActiveLang",e=[];a.mix(a.namespace("Intl"),{_mod:function(n){return t[n]||(t[n]={}),t[n]},setLang:function(n,t){var e=this._mod(n),a=e[r],i=!!e[t];return i&&t!==a&&(e[r]=t,this.fire("intl:langChange",{module:n,prevVal:a,newVal:t===o?"":t})),i},getLang:function(n){n=this._mod(n)[r];return n===o?"":n},add:function(n,t,e){t=t||o,this._mod(n)[t]=e,this.setLang(n,t)},get:function(n,t,e){n=this._mod(n),e=n[e=e||n[r]]||{};return t?e[t]:a.merge(e)},getAvailableLangs:function(n){var t=a.Env._loader,n=t&&t.moduleInfo[n],t=n&&n.lang;return t?t.concat():e}}),a.augment(a.Intl,a.EventTarget),a.Intl.publish("intl:langChange",{emitFacade:!0})},"patched-v3.18.7",{requires:["intl-base","event-custom"]});