var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.checkStringArgs=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;
$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(a,b){var c=$jscomp.propertyToPolyfillSymbol[b];if(null==c)return a[b];c=a[c];return void 0!==c?c:a[b]};$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};
$jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for(d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var g=0;g<e.length-1;g++){var f=e[g];if(!(f in d))return;d=d[f]}e=e[e.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&"es6"===c?d[e]:null;b=b(c);null!=b&&(a?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&($jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(e):
$jscomp.POLYFILL_PREFIX+e),$jscomp.defineProperty(d,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.polyfill("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=$jscomp.checkStringArgs(this,b,"startsWith");b+="";var e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var f=0;f<g&&c<e;)if(d[c++]!=b[f++])return!1;return f>=g}},"es6","es3");0>require.toUrl("scriptaculous/effects").indexOf("/webjars/")&&require.config({paths:{"scriptaculous/effects":"/xwiki/bin/skin/resources/js/scriptaculous/effects.min.js?cache-version\x3d1649876468000?v\x3d13.10.5"}});
define("cookie-consent",["scriptaculous/effects"],function(){return Class.create({initialize:function(a){this.settings=a;this.getCookie("cookieConsent")||this.showDisclaimer();a=$("ResetCookies");null!=a&&a.observe("click",function(){this.showDisclaimer()}.bind(this))},getCookie:function(a){var b=a+"\x3d",c=!1;document.cookie.split(";").invoke("strip").each(function(d){d.startsWith(b)&&(c=unescape(d.substring(b.length,d.length)))});return c},setCookie:function(a,b,c){a=a+"\x3d"+escape(new String(b));
b="";c&&(b=new Date,b.setTime(b.getTime()+864E5*c),b="; expires\x3d"+b.toGMTString());document.cookie=a+b+";path\x3d/"},clearCookie:function(a){this.setCookie(a,"",-1)},animation:function(a,b){switch(this.settings.animation){case "none":"show"==a?$(b).show():$(b).hide();break;case "slide":"show"==a?Element.blindDown(b,{duration:1}):Element.blindUp(b,{duration:1});break;case "fade":"show"==a?Element.blindDown(b,{duration:1}):Element.blindUp(b,{duration:1})}},showDisclaimer:function(){clearLessCache();
if(""!==this.settings.activeCookieTypes){var a=this.settings.activeCookieTypes.split(","),b=this.settings.disclaimer1+'\x3cbutton class\x3d"button" role\x3d"button" name\x3d"cookieConsentHide" id\x3d"cookieConsentHide"\x3e'+this.settings.buttonText+'\x3c/button\x3e\x3cbutton class\x3d"button" role\x3d"button" name\x3d"cookieConsentRejectAll" id\x3d"cookieConsentRejectAll"\x3e'+this.settings.rejectButtonText+'\x3c/button\x3e\x3cbutton class\x3d"button" role\x3d"button" name\x3d"cookieConsentConfig" id\x3d"cookieConsentConfig"\x3e'+
this.settings.configButtonText+"\x3c/button\x3e",c=this.settings.disclaimer2+'\x3cdiv id\x3d"CookieSelectPane"\x3e';for(i=0;i<a.length;i++){var d=a[i],e=this.settings[d+"Label"],g=this.settings[d+"InfoBox"],f="";"necessary"===d&&(e=this.settings.mandatoryLabel,f='disabled\x3d"disabled" checked\x3d"checked"');c=c+'\x3cdiv class\x3d"CookieSelectButtonWrapper" title\x3d"'+g+'"\x3e\x3clabel for\x3d"CookieButton'+e+'"\x3e\x3cinput id\x3d"CookieButton'+e+'" class\x3d"CookieButton" tabindex\x3d"1" '+f+' type\x3d"checkbox"\x3e'+
e+"\x3c/label\x3e\x3c/div\x3e"}c+='\x3c/div\x3e\x3cbutton class\x3d"button" role\x3d"button" name\x3d"cookieConsentOK" id\x3d"cookieConsentOK"\x3eOK\x3c/button\x3e';b='\x3cdiv id\x3d"cookieConsent" style\x3d"display: none;"\x3e\x3cdiv class\x3d"col-md-2"\x3e\x3c/div\x3e\x3cdiv id\x3d"cookieConsentContent" class\x3d"col-md-8"\x3e'+b+'\x3c/div\x3e\x3cdiv class\x3d"col-md-2"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e';$("xwikimaincontainerinner").insert({before:b});$("cookieConsentHide").observe("click",
this.hideDisclaimer.bind(this,a));$("cookieConsentRejectAll").observe("click",function(){this.setCookie("cookieConsent","hide",365);this.animation("hide","cookieConsent")}.bind(this));$("cookieConsentConfig").addEventListener("click",function(){$("cookieConsentContent").innerHTML=c;$("cookieConsentOK").observe("click",function(){for(i=0;i<a.length;i++){var h=a[i],k=this.settings[h+"Label"];"necessary"===h&&(k=this.settings.mandatoryLabel);$("CookieButton"+k).checked||(h=a.indexOf(h),-1<h&&a.splice(h,
1))}this.hideDisclaimer(a)}.bind(this))}.bind(this));this.animation("show","cookieConsent")}},hideDisclaimer:function(a){this.setCookie("cookieConsent","hide",365);this.setCookie("gdprSettings",a,365);this.animation("hide","cookieConsent")}})});
document.observe("dom:loaded",function(){require(["cookie-consent"],function(a){new a({type:"bar",position:"bottom",animation:"slide",buttonType:"$settings.getProperty('buttonType').value",buttonText:"Accept all",rejectButtonText:"Decline all",configButtonText:"Manage my choices",disclaimer1:'\x3cdiv style\x3d"text-align: left; font-size: 12px;"\x3e\x3cp\x3eThis site uses cookies to improve your browsing experience, to perform audience measurement for statistical purposes, and to improve and personalize our services.\x3c/p\x3e\x3cp\x3eBy clicking \x3cstrong\x3eAccept all\x3c/strong\x3e, you agree to the use of cookies on your device and consent to the purposes listed above in accordance with our \x3cspan class\x3d"wikilink"\x3e\x3ca style\x3d"box-sizing: border-box; background-color: transparent; text-decoration: underline;" href\x3d"/xwiki/bin/view/CookieConsent/CookiePolicy"\x3ePrivacy Policy\x3c/a\x3e\x3c/span\x3e. By clicking \x3cstrong\x3eDecline all\x3c/strong\x3e, only necessary cookies will be placed on your device. If you wish to change your preferences, please click \x3cstrong\x3eManage my choices\x3c/strong\x3e and visit the \x3cspan class\x3d"wikilink"\x3e\x3ca style\x3d"box-sizing: border-box; background-color: transparent; text-decoration: underline;" href\x3d"/xwiki/bin/view/CookieConsent/CookiePolicy"\x3ePrivacy Policy\x3c/a\x3e\x3c/span\x3e page.\x3c/p\x3e\x3c/div\x3e',
disclaimer2:'\x3cdiv style\x3d"text-align: left; font-size: 12px;"\x3e\x3cp\x3eThis site uses cookies to improve your browsing experience, to perform audience measurement for statistical purposes, and to improve and personalize our services.\x3c/p\x3e\x3cp\x3eBy registering your choice of cookies and clicking \x3cstrong\x3eOK\x3c/strong\x3e, you agree to the use of those cookies on your device in accordance with our \x3cspan class\x3d"wikilink"\x3e\x3ca style\x3d"box-sizing: border-box; background-color: transparent; text-decoration: underline;" href\x3d"/xwiki/bin/view/CookieConsent/CookiePolicy"\x3ePrivacy Policy\x3c/a\x3e\x3c/span\x3e.\x3c/p\x3e\x3c/div\x3e',
necessaryInfoBox:"Necessary cookies which are mandatory and cannot be disabled",preferencesInfoBox:"",statisticsInfoBox:"Statistics related cookies or trackers which are optional and enabled by default and user to record anonymous statistics",marketingInfoBox:"",mandatoryLabel:"Necessary",preferencesLabel:"Preferences",statisticsLabel:"Statistics",marketingLabel:"Marketing",activeCookieTypes:"necessary,statistics"})})});function clearLessCache(){};