blob: 22bfe2f6f138a43397ba6b1e1f5ec8bbdc9d162f [file] [log] [blame]
!function(){var t,e={271:function(t,e,n){"use strict";n(3210),n(8526),function(t,e){t.addEventListener("load",(function(){function n(){e.getElementsByClassName("toolbar-manage-cookies").length?e.getElementsByClassName("cc-revoke")[0].style.display="none":e.getElementsByClassName("cc-revoke")[0].style.display="block"}t.cookieconsent.Popup.prototype.revokeChoice=function(t){this.options.enabled=!0,this.options.onRevokeChoice.call(this),t||this.autoOpen(),this.open()},e.addEventListener("click",(function(t){if(t.target.classList.contains("toolbar-manage-cookies")){var n=e.getElementsByClassName("cc-window");n[0].style.display="",setTimeout((function(){n[0].classList.remove("cc-invisible")}),20)}}),!1),t.cookieconsent.Popup.prototype.removeCookies=function(){for(var t=["eclipse_cookieconsent_status","has_js"],n=e.cookie.split(";"),o=0;o<n.length;o++){var i=n[o],r=i.indexOf("="),s=r>-1?i.substr(0,r):i;s=s.trim(),void 0!==t&&0!=t.length&&-1!=t.indexOf(s)||(e.cookie=s+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;")}},t.cookieconsent.initialise({type:"opt-in",position:"bottom",revokable:!0,enabled:!0,cookie:{name:"eclipse_cookieconsent_status",expiryDays:90,domain:"."+location.hostname.split(".").reverse()[1]+"."+location.hostname.split(".").reverse()[0]},compliance:{"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},onStatusChange:function(t,n){e.cookie="eclipse_cookieconsent_status="+t+"; expires=0; path=/;","allow"!==t&&this.removeCookies()},onPopupClose:function(){n()},onInitialise:function(t,e){setTimeout((function(){n()}))},revokeBtn:'<div class="cc-revoke {{classes}}">Cookie settings</div>',palette:{popup:{background:"#353434",text:"#ffffff"},highlight:{background:"#fff",text:"#000000"},button:{background:"#da7a08",text:"#ffffff"}},content:{href:"https://www.eclipse.org/legal/privacy.php",dismiss:"Dismiss",link:"click here.",message:"Some Eclipse Foundation pages use cookies to better serve you when you return to the site. You can set your browser to notify you before you receive a cookie or turn off cookies. If you do so, however, some areas of some sites may not function properly. To read Eclipse Foundation Privacy Policy"}})}))}(window,document)},8526:function(){!function(t){if(!t.hasInitialised){var e={escapeRegExp:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(t,e){var n=" ";return 1===t.nodeType&&(n+t.className+n).replace(/[\n\t]/g,n).indexOf(n+e+n)>=0},addClass:function(t,e){t.className+=" "+e},removeClass:function(t,e){var n=new RegExp("\\b"+this.escapeRegExp(e)+"\\b");t.className=t.className.replace(n,"")},interpolateString:function(t,e){return t.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,(function(t){return e(arguments[1])||""}))},getCookie:function(t){var e=("; "+document.cookie).split("; "+t+"=");return e.length<2?void 0:e.pop().split(";").shift()},setCookie:function(t,e,n,o,i,r){var s=new Date;s.setHours(s.getHours()+24*(n||365));var c=[t+"="+e,"expires="+s.toUTCString(),"path="+(i||"/")];o&&c.push("domain="+o),r&&c.push("secure"),document.cookie=c.join(";")},deepExtend:function(t,e){for(var n in e)e.hasOwnProperty(n)&&(n in t&&this.isPlainObject(t[n])&&this.isPlainObject(e[n])?this.deepExtend(t[n],e[n]):t[n]=e[n]);return t},throttle:function(t,e){var n=!1;return function(){n||(t.apply(this,arguments),n=!0,setTimeout((function(){n=!1}),e))}},hash:function(t){var e,n,o=0;if(0===t.length)return o;for(e=0,n=t.length;e<n;++e)o=(o<<5)-o+t.charCodeAt(e),o|=0;return o},normaliseHex:function(t){return"#"==t[0]&&(t=t.substr(1)),3==t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),t},getContrast:function(t){return t=this.normaliseHex(t),(299*parseInt(t.substr(0,2),16)+587*parseInt(t.substr(2,2),16)+114*parseInt(t.substr(4,2),16))/1e3>=128?"#000":"#fff"},getLuminance:function(t){var e=parseInt(this.normaliseHex(t),16),n=38+(e>>16),o=38+(e>>8&255),i=38+(255&e);return"#"+(16777216+65536*(n<255?n<1?0:n:255)+256*(o<255?o<1?0:o:255)+(i<255?i<1?0:i:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(t){return"object"==typeof t&&null!==t&&t.constructor==Object},traverseDOMPath:function(t,n){return t&&t.parentNode?e.hasClass(t,n)?t:this.traverseDOMPath(t.parentNode,n):null}};t.status={deny:"deny",allow:"allow",dismiss:"dismiss"},t.transitionEnd=function(){var t=document.createElement("div"),e={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var n in e)if(e.hasOwnProperty(n)&&void 0!==t.style[n+"ransition"])return e[n];return""}(),t.hasTransition=!!t.transitionEnd;var n=Object.keys(t.status).map(e.escapeRegExp);t.customStyles={},t.Popup=function(){var o={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(t){},onStatusChange:function(t,e){},onRevokeChoice:function(){},onNoCookieLaw:function(t,e){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"&#x274c;",target:"_blank",policy:"Cookie Policy"},elements:{header:'<span class="cc-header">{{header}}</span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}</span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a></span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}</a>',allow:'<a aria-label="allow cookies" role=button tabindex="0" class="cc-btn cc-allow">{{allow}}</a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}</a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="{{target}}">{{link}}</a>',close:'<span aria-label="dismiss cookie message" role=button tabindex="0" class="cc-close">{{close}}</span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}">\x3c!--googleoff: all--\x3e{{children}}\x3c!--googleon: all--\x3e</div>',revokeBtn:'<div class="cc-revoke {{classes}}">{{policy}}</div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}</div>',"opt-in":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{allow}}</div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};function i(){this.initialise.apply(this,arguments)}function r(t){this.openingTimeout=null,e.removeClass(t,"cc-invisible")}function s(e){e.style.display="none",e.removeEventListener(t.transitionEnd,this.afterTransition),this.afterTransition=null}function c(){var t=this.options.position.split("-"),e=[];return t.forEach((function(t){e.push("cc-"+t)})),e}function a(o){var i=this.options,r=document.createElement("div"),s=i.container&&1===i.container.nodeType?i.container:document.body;r.innerHTML=o;var c=r.children[0];return c.style.display="none",e.hasClass(c,"cc-window")&&t.hasTransition&&e.addClass(c,"cc-invisible"),this.onButtonClick=function(o){var i=e.traverseDOMPath(o.target,"cc-btn")||o.target;if(e.hasClass(i,"cc-btn")){var r=i.className.match(new RegExp("\\bcc-("+n.join("|")+")\\b")),s=r&&r[1]||!1;s&&(this.setStatus(s),this.close(!0))}e.hasClass(i,"cc-close")&&(this.setStatus(t.status.dismiss),this.close(!0)),e.hasClass(i,"cc-revoke")&&this.revokeChoice()}.bind(this),c.addEventListener("click",this.onButtonClick),i.autoAttach&&(s.firstChild?s.insertBefore(c,s.firstChild):s.appendChild(c)),c}function l(t){return"000000"==(t=e.normaliseHex(t))?"#222":e.getLuminance(t)}function u(t,e){for(var n=0,o=t.length;n<o;++n){var i=t[n];if(i instanceof RegExp&&i.test(e)||"string"==typeof i&&i.length&&i===e)return!0}return!1}return i.prototype.initialise=function(n){this.options&&this.destroy(),e.deepExtend(this.options={},o),e.isPlainObject(n)&&e.deepExtend(this.options,n),function(){var e=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return e(t.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return e(t.status.allow),!0;var n=Object.keys(t.status),o=this.getStatus(),i=n.indexOf(o)>=0;return i&&e(o),i}.call(this)&&(this.options.enabled=!1),u(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),u(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var i=this.options.window.replace("{{classes}}",function(){var n=this.options,o="top"==n.position||"bottom"==n.position?"banner":"floating";e.isMobile()&&(o="floating");var i=["cc-"+o,"cc-type-"+n.type,"cc-theme-"+n.theme];return n.static&&i.push("cc-static"),i.push.apply(i,c.call(this)),function(n){var o=e.hash(JSON.stringify(n)),i="cc-color-override-"+o,r=e.isPlainObject(n);return this.customStyleSelector=r?i:null,r&&function(n,o,i){if(t.customStyles[n])++t.customStyles[n].references;else{var r={},s=o.popup,c=o.button,a=o.highlight;s&&(s.text=s.text?s.text:e.getContrast(s.background),s.link=s.link?s.link:s.text,r[i+".cc-window"]=["color: "+s.text,"background-color: "+s.background],r[i+".cc-revoke"]=["color: "+s.text,"background-color: "+s.background],r[i+" .cc-link,"+i+" .cc-link:active,"+i+" .cc-link:visited"]=["color: "+s.link],c&&(c.text=c.text?c.text:e.getContrast(c.background),c.border=c.border?c.border:"transparent",r[i+" .cc-btn"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background],c.padding&&r[i+" .cc-btn"].push("padding: "+c.padding),"transparent"!=c.background&&(r[i+" .cc-btn:hover, "+i+" .cc-btn:focus"]=["background-color: "+(c.hover||l(c.background))]),a?(a.text=a.text?a.text:e.getContrast(a.background),a.border=a.border?a.border:"transparent",r[i+" .cc-highlight .cc-btn:first-child"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background]):r[i+" .cc-highlight .cc-btn:first-child"]=["color: "+s.text]));var u=document.createElement("style");document.head.appendChild(u),t.customStyles[n]={references:1,element:u.sheet};var p=-1;for(var f in r)r.hasOwnProperty(f)&&u.sheet.insertRule(f+"{"+r[f].join(";")+"}",++p)}}(o,n,"."+i),r}.call(this,this.options.palette),this.customStyleSelector&&i.push(this.customStyleSelector),i}.call(this).join(" ")).replace("{{children}}",function(){var t={},n=this.options;n.showLink||(n.elements.link="",n.elements.messagelink=n.elements.message),Object.keys(n.elements).forEach((function(o){t[o]=e.interpolateString(n.elements[o],(function(t){var e=n.content[t];return t&&"string"==typeof e&&e.length?e:""}))}));var o=n.compliance[n.type];o||(o=n.compliance.info),t.compliance=e.interpolateString(o,(function(e){return t[e]}));var i=n.layouts[n.layout];return i||(i=n.layouts.basic),e.interpolateString(i,(function(e){return t[e]}))}.call(this)),r=this.options.overrideHTML;if("string"==typeof r&&r.length&&(i=r),this.options.static){var s=a.call(this,'<div class="cc-grower">'+i+"</div>");s.style.display="",this.element=s.firstChild,this.element.style.display="none",e.addClass(this.element,"cc-invisible")}else this.element=a.call(this,i);(function(){var n=this.setStatus.bind(this),o=this.close.bind(this),i=this.options.dismissOnTimeout;"number"==typeof i&&i>=0&&(this.dismissTimeout=window.setTimeout((function(){n(t.status.dismiss),o(!0)}),Math.floor(i)));var r=this.options.dismissOnScroll;if("number"==typeof r&&r>=0){var s=function(e){window.pageYOffset>Math.floor(r)&&(n(t.status.dismiss),o(!0),window.removeEventListener("scroll",s),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=s,window.addEventListener("scroll",s))}var c=this.options.dismissOnWindowClick,a=this.options.ignoreClicksFrom;if(c){var l=function(i){for(var r=!1,s=i.path.length,c=a.length,u=0;u<s;u++)if(!r)for(var p=0;p<c;p++)r||(r=e.hasClass(i.path[u],a[p]));r||(n(t.status.dismiss),o(!0),window.removeEventListener("click",l),window.removeEventListener("touchend",l),this.onWindowClick=null)}.bind(this);this.options.enabled&&(this.onWindowClick=l,window.addEventListener("click",l),window.addEventListener("touchend",l))}}).call(this),function(){if("info"!=this.options.type&&(this.options.revokable=!0),e.isMobile()&&(this.options.animateRevokable=!1),this.options.revokable){var t=c.call(this);this.options.animateRevokable&&t.push("cc-animate"),this.customStyleSelector&&t.push(this.customStyleSelector);var n=this.options.revokeBtn.replace("{{classes}}",t.join(" ")).replace("{{policy}}",this.options.content.policy);this.revokeBtn=a.call(this,n);var o=this.revokeBtn;if(this.options.animateRevokable){var i=e.throttle((function(t){var n=!1,i=window.innerHeight-20;e.hasClass(o,"cc-top")&&t.clientY<20&&(n=!0),e.hasClass(o,"cc-bottom")&&t.clientY>i&&(n=!0),n?e.hasClass(o,"cc-active")||e.addClass(o,"cc-active"):e.hasClass(o,"cc-active")&&e.removeClass(o,"cc-active")}),200);this.onMouseMove=i,window.addEventListener("mousemove",i)}}}.call(this),this.options.autoOpen&&this.autoOpen()},i.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,function(n){if(e.isPlainObject(n)){var o=e.hash(JSON.stringify(n)),i=t.customStyles[o];if(i&&!--i.references){var r=i.element.ownerNode;r&&r.parentNode&&r.parentNode.removeChild(r),t.customStyles[o]=null}}}(this.options.palette),this.options=null},i.prototype.open=function(e){if(this.element)return this.isOpen()||(t.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},i.prototype.close=function(e){if(this.element)return this.isOpen()&&(t.hasTransition?this.fadeOut():this.element.style.display="none",e&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},i.prototype.fadeIn=function(){var n=this.element;if(t.hasTransition&&n&&(this.afterTransition&&s.call(this,n),e.hasClass(n,"cc-invisible"))){if(n.style.display="",this.options.static){var o=this.element.clientHeight;this.element.parentNode.style.maxHeight=o+"px"}this.openingTimeout=setTimeout(r.bind(this,n),20)}},i.prototype.fadeOut=function(){var n=this.element;t.hasTransition&&n&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),r.bind(this,n)),e.hasClass(n,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=s.bind(this,n),n.addEventListener(t.transitionEnd,this.afterTransition),e.addClass(n,"cc-invisible")))},i.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!t.hasTransition||!e.hasClass(this.element,"cc-invisible"))},i.prototype.toggleRevokeButton=function(t){this.revokeBtn&&(this.revokeBtn.style.display=t?"":"none")},i.prototype.revokeChoice=function(t){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),t||this.autoOpen()},i.prototype.hasAnswered=function(e){return Object.keys(t.status).indexOf(this.getStatus())>=0},i.prototype.hasConsented=function(e){var n=this.getStatus();return n==t.status.allow||n==t.status.dismiss},i.prototype.autoOpen=function(t){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},i.prototype.setStatus=function(n){var o=this.options.cookie,i=e.getCookie(o.name),r=Object.keys(t.status).indexOf(i)>=0;Object.keys(t.status).indexOf(n)>=0?(e.setCookie(o.name,n,o.expiryDays,o.domain,o.path,o.secure),this.options.onStatusChange.call(this,n,r)):this.clearStatus()},i.prototype.getStatus=function(){return e.getCookie(this.options.cookie.name)},i.prototype.clearStatus=function(){var t=this.options.cookie;e.setCookie(t.name,"",-1,t.domain,t.path)},i}(),t.Location=function(){var t={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(t,e){try{var n=JSON.parse(e);return n.error?r(n):{code:n.country}}catch(t){return r({error:"Invalid response ("+t+")"})}}}},ipinfodb:function(t){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(t,e){try{var n=JSON.parse(e);return"ERROR"==n.statusCode?r({error:n.statusMessage}):{code:n.countryCode}}catch(t){return r({error:"Invalid response ("+t+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(t){window.geoip2?geoip2.country((function(e){try{t({code:e.country.iso_code})}catch(e){t(r(e))}}),(function(e){t(r(e))})):t(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function n(n){e.deepExtend(this.options={},t),e.isPlainObject(n)&&e.deepExtend(this.options,n),this.currentServiceIndex=-1}function o(t,e,n){var o,i=document.createElement("script");i.type="text/"+(t.type||"javascript"),i.src=t.src||t,i.async=!1,i.onreadystatechange=i.onload=function(){var t=i.readyState;clearTimeout(o),e.done||t&&!/loaded|complete/.test(t)||(e.done=!0,e(),i.onreadystatechange=i.onload=null)},document.body.appendChild(i),o=setTimeout((function(){e.done=!0,e(),i.onreadystatechange=i.onload=null}),n)}function i(t,e,n,o,i){var r=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(r.open(o?"POST":"GET",t,1),r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(i))for(var s=0,c=i.length;s<c;++s){var a=i[s].split(":",2);r.setRequestHeader(a[0].replace(/^\s+|\s+$/g,""),a[1].replace(/^\s+|\s+$/g,""))}"function"==typeof e&&(r.onreadystatechange=function(){r.readyState>3&&e(r)}),r.send(o)}function r(t){return new Error("Error ["+(t.code||"UNKNOWN")+"]: "+t.error)}return n.prototype.getNextService=function(){var t;do{t=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex<this.options.services.length&&!t);return t},n.prototype.getServiceByIdx=function(t){var n=this.options.services[t];if("function"==typeof n){var o=n();return o.name&&e.deepExtend(o,this.options.serviceDefinitions[o.name](o)),o}return"string"==typeof n?this.options.serviceDefinitions[n]():e.isPlainObject(n)?this.options.serviceDefinitions[n.name](n):null},n.prototype.locate=function(t,e){var n=this.getNextService();n?(this.callbackComplete=t,this.callbackError=e,this.runService(n,this.runNextServiceOnError.bind(this))):e(new Error("No services to run"))},n.prototype.setupUrl=function(t){var e=this.getCurrentServiceOpts();return t.url.replace(/\{(.*?)\}/g,(function(n,o){if("callback"===o){var i="callback"+Date.now();return window[i]=function(e){t.__JSONP_DATA=JSON.stringify(e)},i}if(o in e.interpolateUrl)return e.interpolateUrl[o]}))},n.prototype.runService=function(t,e){var n=this;t&&t.url&&t.callback&&(t.isScript?o:i)(this.setupUrl(t),(function(o){var i=o?o.responseText:"";t.__JSONP_DATA&&(i=t.__JSONP_DATA,delete t.__JSONP_DATA),n.runServiceCallback.call(n,e,t,i)}),this.options.timeout,t.data,t.headers)},n.prototype.runServiceCallback=function(t,e,n){var o=this,i=e.callback((function(e){i||o.onServiceResult.call(o,t,e)}),n);i&&this.onServiceResult.call(this,t,i)},n.prototype.onServiceResult=function(t,e){e instanceof Error||e&&e.error?t.call(this,e,null):t.call(this,null,e)},n.prototype.runNextServiceOnError=function(t,e){if(t){this.logError(t);var n=this.getNextService();n?this.runService(n,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,e)},n.prototype.getCurrentServiceOpts=function(){var t=this.options.services[this.currentServiceIndex];return"string"==typeof t?{name:t}:"function"==typeof t?t():e.isPlainObject(t)?t:{}},n.prototype.completeService=function(t,e){this.currentServiceIndex=-1,t&&t(e)},n.prototype.logError=function(t){var e=this.currentServiceIndex,n=this.getServiceByIdx(e);console.warn("The service["+e+"] ("+n.url+") responded with the following error",t)},n}(),t.Law=function(){var t={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","ES","SE","GB","UK","GR","EU"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};function n(t){this.initialise.apply(this,arguments)}return n.prototype.initialise=function(n){e.deepExtend(this.options={},t),e.isPlainObject(n)&&e.deepExtend(this.options,n)},n.prototype.get=function(t){var e=this.options;return{hasLaw:e.hasLaw.indexOf(t)>=0,revokable:e.revokable.indexOf(t)>=0,explicitAction:e.explicitAction.indexOf(t)>=0}},n.prototype.applyLaw=function(t,e){var n=this.get(e);return n.hasLaw||(t.enabled=!1,"function"==typeof t.onNoCookieLaw&&t.onNoCookieLaw(e,n)),this.options.regionalLaw&&(n.revokable&&(t.revokable=!0),n.explicitAction&&(t.dismissOnScroll=!1,t.dismissOnTimeout=!1)),t},n}(),t.initialise=function(n,o,i){var r=new t.Law(n.law);o||(o=function(){}),i||(i=function(){});var s=Object.keys(t.status),c=e.getCookie("cookieconsent_status");s.indexOf(c)>=0?o(new t.Popup(n)):t.getCountryCode(n,(function(e){delete n.law,delete n.location,e.code&&(n=r.applyLaw(n,e.code)),o(new t.Popup(n))}),(function(e){delete n.law,delete n.location,i(e,new t.Popup(n))}))},t.getCountryCode=function(e,n,o){e.law&&e.law.countryCode?n({code:e.law.countryCode}):e.location?new t.Location(e.location).locate((function(t){n(t||{})}),o):n({})},t.utils=e,t.hasInitialised=!0,window.cookieconsent=t}}(window.cookieconsent||{})},9662:function(t,e,n){var o=n(614),i=n(6330),r=TypeError;t.exports=function(t){if(o(t))return t;throw r(i(t)+" is not a function")}},9670:function(t,e,n){var o=n(111),i=String,r=TypeError;t.exports=function(t){if(o(t))return t;throw r(i(t)+" is not an object")}},1318:function(t,e,n){var o=n(5656),i=n(1400),r=n(6244),s=function(t){return function(e,n,s){var c,a=o(e),l=r(a),u=i(s,l);if(t&&n!=n){for(;l>u;)if((c=a[u++])!=c)return!0}else for(;l>u;u++)if((t||u in a)&&a[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}},4326:function(t,e,n){var o=n(1702),i=o({}.toString),r=o("".slice);t.exports=function(t){return r(i(t),8,-1)}},648:function(t,e,n){var o=n(1694),i=n(614),r=n(4326),s=n(5112)("toStringTag"),c=Object,a="Arguments"==r(function(){return arguments}());t.exports=o?r:function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=c(t),s))?n:a?r(e):"Object"==(o=r(e))&&i(e.callee)?"Arguments":o}},9920:function(t,e,n){var o=n(2597),i=n(3887),r=n(1236),s=n(3070);t.exports=function(t,e,n){for(var c=i(e),a=s.f,l=r.f,u=0;u<c.length;u++){var p=c[u];o(t,p)||n&&o(n,p)||a(t,p,l(e,p))}}},8880:function(t,e,n){var o=n(9781),i=n(3070),r=n(9114);t.exports=o?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},9114:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},8052:function(t,e,n){var o=n(614),i=n(3070),r=n(6339),s=n(3072);t.exports=function(t,e,n,c){c||(c={});var a=c.enumerable,l=void 0!==c.name?c.name:e;if(o(n)&&r(n,l,c),c.global)a?t[e]=n:s(e,n);else{try{c.unsafe?t[e]&&(a=!0):delete t[e]}catch(t){}a?t[e]=n:i.f(t,e,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},3072:function(t,e,n){var o=n(7854),i=Object.defineProperty;t.exports=function(t,e){try{i(o,t,{value:e,configurable:!0,writable:!0})}catch(n){o[t]=e}return e}},9781:function(t,e,n){var o=n(7293);t.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(t){var e="object"==typeof document&&document.all,n=void 0===e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:n}},317:function(t,e,n){var o=n(7854),i=n(111),r=o.document,s=i(r)&&i(r.createElement);t.exports=function(t){return s?r.createElement(t):{}}},8113:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(t,e,n){var o,i,r=n(7854),s=n(8113),c=r.process,a=r.Deno,l=c&&c.versions||a&&a.version,u=l&&l.v8;u&&(i=(o=u.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!i&&s&&(!(o=s.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=s.match(/Chrome\/(\d+)/))&&(i=+o[1]),t.exports=i},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var o=n(7854),i=n(1236).f,r=n(8880),s=n(8052),c=n(3072),a=n(9920),l=n(4705);t.exports=function(t,e){var n,u,p,f,h,d=t.target,v=t.global,m=t.stat;if(n=v?o:m?o[d]||c(d,{}):(o[d]||{}).prototype)for(u in e){if(f=e[u],p=t.dontCallGetSet?(h=i(n,u))&&h.value:n[u],!l(v?u:d+(m?".":"#")+u,t.forced)&&void 0!==p){if(typeof f==typeof p)continue;a(f,p)}(t.sham||p&&p.sham)&&r(f,"sham",!0),s(n,u,f,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},4374:function(t,e,n){var o=n(7293);t.exports=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){var o=n(4374),i=Function.prototype.call;t.exports=o?i.bind(i):function(){return i.apply(i,arguments)}},6530:function(t,e,n){var o=n(9781),i=n(2597),r=Function.prototype,s=o&&Object.getOwnPropertyDescriptor,c=i(r,"name"),a=c&&"something"===function(){}.name,l=c&&(!o||o&&s(r,"name").configurable);t.exports={EXISTS:c,PROPER:a,CONFIGURABLE:l}},1702:function(t,e,n){var o=n(4374),i=Function.prototype,r=i.call,s=o&&i.bind.bind(r,r);t.exports=o?s:function(t){return function(){return r.apply(t,arguments)}}},5005:function(t,e,n){var o=n(7854),i=n(614);t.exports=function(t,e){return arguments.length<2?(n=o[t],i(n)?n:void 0):o[t]&&o[t][e];var n}},8173:function(t,e,n){var o=n(9662),i=n(8554);t.exports=function(t,e){var n=t[e];return i(n)?void 0:o(n)}},7854:function(t,e,n){var o=function(t){return t&&t.Math==Math&&t};t.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},2597:function(t,e,n){var o=n(1702),i=n(7908),r=o({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return r(i(t),e)}},3501:function(t){t.exports={}},4664:function(t,e,n){var o=n(9781),i=n(7293),r=n(317);t.exports=!o&&!i((function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var o=n(1702),i=n(7293),r=n(4326),s=Object,c=o("".split);t.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?c(t,""):s(t)}:s},2788:function(t,e,n){var o=n(1702),i=n(614),r=n(5465),s=o(Function.toString);i(r.inspectSource)||(r.inspectSource=function(t){return s(t)}),t.exports=r.inspectSource},9909:function(t,e,n){var o,i,r,s=n(4811),c=n(7854),a=n(111),l=n(8880),u=n(2597),p=n(5465),f=n(6200),h=n(3501),d="Object already initialized",v=c.TypeError,m=c.WeakMap;if(s||p.state){var b=p.state||(p.state=new m);b.get=b.get,b.has=b.has,b.set=b.set,o=function(t,e){if(b.has(t))throw v(d);return e.facade=t,b.set(t,e),e},i=function(t){return b.get(t)||{}},r=function(t){return b.has(t)}}else{var y=f("state");h[y]=!0,o=function(t,e){if(u(t,y))throw v(d);return e.facade=t,l(t,y,e),e},i=function(t){return u(t,y)?t[y]:{}},r=function(t){return u(t,y)}}t.exports={set:o,get:i,has:r,enforce:function(t){return r(t)?i(t):o(t,{})},getterFor:function(t){return function(e){var n;if(!a(e)||(n=i(e)).type!==t)throw v("Incompatible receiver, "+t+" required");return n}}}},614:function(t,e,n){var o=n(4154),i=o.all;t.exports=o.IS_HTMLDDA?function(t){return"function"==typeof t||t===i}:function(t){return"function"==typeof t}},4705:function(t,e,n){var o=n(7293),i=n(614),r=/#|\.prototype\./,s=function(t,e){var n=a[c(t)];return n==u||n!=l&&(i(e)?o(e):!!e)},c=s.normalize=function(t){return String(t).replace(r,".").toLowerCase()},a=s.data={},l=s.NATIVE="N",u=s.POLYFILL="P";t.exports=s},8554:function(t){t.exports=function(t){return null==t}},111:function(t,e,n){var o=n(614),i=n(4154),r=i.all;t.exports=i.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:o(t)||t===r}:function(t){return"object"==typeof t?null!==t:o(t)}},1913:function(t){t.exports=!1},2190:function(t,e,n){var o=n(5005),i=n(614),r=n(7976),s=n(3307),c=Object;t.exports=s?function(t){return"symbol"==typeof t}:function(t){var e=o("Symbol");return i(e)&&r(e.prototype,c(t))}},6244:function(t,e,n){var o=n(7466);t.exports=function(t){return o(t.length)}},6339:function(t,e,n){var o=n(1702),i=n(7293),r=n(614),s=n(2597),c=n(9781),a=n(6530).CONFIGURABLE,l=n(2788),u=n(9909),p=u.enforce,f=u.get,h=String,d=Object.defineProperty,v=o("".slice),m=o("".replace),b=o([].join),y=c&&!i((function(){return 8!==d((function(){}),"length",{value:8}).length})),g=String(String).split("String"),k=t.exports=function(t,e,n){"Symbol("===v(h(e),0,7)&&(e="["+m(h(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!s(t,"name")||a&&t.name!==e)&&(c?d(t,"name",{value:e,configurable:!0}):t.name=e),y&&n&&s(n,"arity")&&t.length!==n.arity&&d(t,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?c&&d(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var o=p(t);return s(o,"source")||(o.source=b(g,"string"==typeof e?e:"")),t};Function.prototype.toString=k((function(){return r(this)&&f(this).source||l(this)}),"toString")},4758:function(t){var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var o=+t;return(o>0?n:e)(o)}},3070:function(t,e,n){var o=n(9781),i=n(4664),r=n(3353),s=n(9670),c=n(4948),a=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,p="enumerable",f="configurable",h="writable";e.f=o?r?function(t,e,n){if(s(t),e=c(e),s(n),"function"==typeof t&&"prototype"===e&&"value"in n&&h in n&&!n[h]){var o=u(t,e);o&&o[h]&&(t[e]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:p in n?n[p]:o[p],writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(s(t),e=c(e),s(n),i)try{return l(t,e,n)}catch(t){}if("get"in n||"set"in n)throw a("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var o=n(9781),i=n(6916),r=n(5296),s=n(9114),c=n(5656),a=n(4948),l=n(2597),u=n(4664),p=Object.getOwnPropertyDescriptor;e.f=o?p:function(t,e){if(t=c(t),e=a(e),u)try{return p(t,e)}catch(t){}if(l(t,e))return s(!i(r.f,t,e),t[e])}},8006:function(t,e,n){var o=n(6324),i=n(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return o(t,i)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},7976:function(t,e,n){var o=n(1702);t.exports=o({}.isPrototypeOf)},6324:function(t,e,n){var o=n(1702),i=n(2597),r=n(5656),s=n(1318).indexOf,c=n(3501),a=o([].push);t.exports=function(t,e){var n,o=r(t),l=0,u=[];for(n in o)!i(c,n)&&i(o,n)&&a(u,n);for(;e.length>l;)i(o,n=e[l++])&&(~s(u,n)||a(u,n));return u}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},2140:function(t,e,n){var o=n(6916),i=n(614),r=n(111),s=TypeError;t.exports=function(t,e){var n,c;if("string"===e&&i(n=t.toString)&&!r(c=o(n,t)))return c;if(i(n=t.valueOf)&&!r(c=o(n,t)))return c;if("string"!==e&&i(n=t.toString)&&!r(c=o(n,t)))return c;throw s("Can't convert object to primitive value")}},3887:function(t,e,n){var o=n(5005),i=n(1702),r=n(8006),s=n(5181),c=n(9670),a=i([].concat);t.exports=o("Reflect","ownKeys")||function(t){var e=r.f(c(t)),n=s.f;return n?a(e,n(t)):e}},4488:function(t,e,n){var o=n(8554),i=TypeError;t.exports=function(t){if(o(t))throw i("Can't call method on "+t);return t}},6200:function(t,e,n){var o=n(2309),i=n(9711),r=o("keys");t.exports=function(t){return r[t]||(r[t]=i(t))}},5465:function(t,e,n){var o=n(7854),i=n(3072),r="__core-js_shared__",s=o[r]||i(r,{});t.exports=s},2309:function(t,e,n){var o=n(1913),i=n(5465);(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.30.2",mode:o?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"})},6091:function(t,e,n){var o=n(6530).PROPER,i=n(7293),r=n(1361);t.exports=function(t){return i((function(){return!!r[t]()||"​…᠎"!=="​…᠎"[t]()||o&&r[t].name!==t}))}},3111:function(t,e,n){var o=n(1702),i=n(4488),r=n(1340),s=n(1361),c=o("".replace),a=RegExp("^["+s+"]+"),l=RegExp("(^|[^"+s+"])["+s+"]+$"),u=function(t){return function(e){var n=r(i(e));return 1&t&&(n=c(n,a,"")),2&t&&(n=c(n,l,"$1")),n}};t.exports={start:u(1),end:u(2),trim:u(3)}},6293:function(t,e,n){var o=n(7392),i=n(7293),r=n(7854).String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol();return!r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},1400:function(t,e,n){var o=n(9303),i=Math.max,r=Math.min;t.exports=function(t,e){var n=o(t);return n<0?i(n+e,0):r(n,e)}},5656:function(t,e,n){var o=n(8361),i=n(4488);t.exports=function(t){return o(i(t))}},9303:function(t,e,n){var o=n(4758);t.exports=function(t){var e=+t;return e!=e||0===e?0:o(e)}},7466:function(t,e,n){var o=n(9303),i=Math.min;t.exports=function(t){return t>0?i(o(t),9007199254740991):0}},7908:function(t,e,n){var o=n(4488),i=Object;t.exports=function(t){return i(o(t))}},7593:function(t,e,n){var o=n(6916),i=n(111),r=n(2190),s=n(8173),c=n(2140),a=n(5112),l=TypeError,u=a("toPrimitive");t.exports=function(t,e){if(!i(t)||r(t))return t;var n,a=s(t,u);if(a){if(void 0===e&&(e="default"),n=o(a,t,e),!i(n)||r(n))return n;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},4948:function(t,e,n){var o=n(7593),i=n(2190);t.exports=function(t){var e=o(t,"string");return i(e)?e:e+""}},1694:function(t,e,n){var o={};o[n(5112)("toStringTag")]="z",t.exports="[object z]"===String(o)},1340:function(t,e,n){var o=n(648),i=String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},6330:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},9711:function(t,e,n){var o=n(1702),i=0,r=Math.random(),s=o(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+s(++i+r,36)}},3307:function(t,e,n){var o=n(6293);t.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,e,n){var o=n(9781),i=n(7293);t.exports=o&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(t,e,n){var o=n(7854),i=n(614),r=o.WeakMap;t.exports=i(r)&&/native code/.test(String(r))},5112:function(t,e,n){var o=n(7854),i=n(2309),r=n(2597),s=n(9711),c=n(6293),a=n(3307),l=o.Symbol,u=i("wks"),p=a?l.for||l:l&&l.withoutSetter||s;t.exports=function(t){return r(u,t)||(u[t]=c&&r(l,t)?l[t]:p("Symbol."+t)),u[t]}},1361:function(t){t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},3210:function(t,e,n){"use strict";var o=n(2109),i=n(3111).trim;o({target:"String",proto:!0,forced:n(6091)("trim")},{trim:function(){return i(this)}})},7881:function(){},5985:function(){},673:function(){},9087:function(){},2240:function(){},3454:function(){},7549:function(){},4253:function(){}},n={};function o(t){var i=n[t];if(void 0!==i)return i.exports;var r=n[t]={exports:{}};return e[t].call(r.exports,r,r.exports,o),r.exports}o.m=e,t=[],o.O=function(e,n,i,r){if(!n){var s=1/0;for(u=0;u<t.length;u++){n=t[u][0],i=t[u][1],r=t[u][2];for(var c=!0,a=0;a<n.length;a++)(!1&r||s>=r)&&Object.keys(o.O).every((function(t){return o.O[t](n[a])}))?n.splice(a--,1):(c=!1,r<s&&(s=r));if(c){t.splice(u--,1);var l=i();void 0!==l&&(e=l)}}return e}r=r||0;for(var u=t.length;u>0&&t[u-1][2]>r;u--)t[u]=t[u-1];t[u]=[n,i,r]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){var t={737:0,225:0,243:0,18:0,735:0,309:0,706:0,675:0,369:0};o.O.j=function(e){return 0===t[e]};var e=function(e,n){var i,r,s=n[0],c=n[1],a=n[2],l=0;if(s.some((function(e){return 0!==t[e]}))){for(i in c)o.o(c,i)&&(o.m[i]=c[i]);if(a)var u=a(o)}for(e&&e(n);l<s.length;l++)r=s[l],o.o(t,r)&&t[r]&&t[r][0](),t[r]=0;return o.O(u)},n=self.webpackChunkeclipsefdn_eclipse_org_common=self.webpackChunkeclipsefdn_eclipse_org_common||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))}(),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(271)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(2240)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(3454)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(7549)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(4253)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(7881)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(5985)})),o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(673)}));var i=o.O(void 0,[225,243,18,735,309,706,675,369],(function(){return o(9087)}));i=o.O(i)}();