1function p0(t){function e(){n.push([this,arguments]),o||e.execute()}var n=[],o=1,i=0,t=t;return e.execute=function(){if(!i){var e;for(i=1,o=0;e=n.shift();)t.apply(e[0],e[1]);i=0}},e.lock=function(){o=0},e}var q0,r0,s0,t0,u0,v0;jQuery(document).ready(function(u){!function(){function g(e){var t=o.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function h(e){t.test(e.type)&&(e.defaultChecked=e.checked)}function y(e,t){var n,o,i=0,r=typeof e.getElementsByTagName!=l?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!=l?e.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],n=e.childNodes||e;null!=(o=n[i]);i++)!t||jQuery.nodeName(o,t)?r.push(o):jQuery.merge(r,y(o,t));return void 0===t||t&&jQuery.nodeName(e,t)?jQuery.merge([e],r):r}function v(e,t){for(var n,o=0;null!=(n=e[o]);o++)jQuery._data(n,"globalEval",!t||jQuery._data(t[o],"globalEval"))}var i,r,a,s,b={};function e(){var e,t,n,o=document.getElementsByTagName("body")[0];o&&o.style&&(e=document.createElement("div"),(t=document.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",o.appendChild(t).appendChild(e),e.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",i=r=!1,s=!0,window.getComputedStyle&&(i="1%"!==(window.getComputedStyle(e,null)||{}).top,r="4px"===(window.getComputedStyle(e,null)||{width:"4px"}).width,(n=e.appendChild(document.createElement("div"))).style.cssText=e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",e.style.width="1px",s=!parseFloat((window.getComputedStyle(n,null)||{}).marginRight),e.removeChild(n)),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(n=e.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(a=0===n[0].offsetHeight)&&(n[0].style.display="",n[1].style.display="none",a=0===n[0].offsetHeight),o.removeChild(t))}(c=document.createElement("div")).innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",(d=(d=c.getElementsByTagName("a")[0])&&d.style)&&(d.cssText="float:left;opacity:.5",b.opacity="0.5"===d.opacity,b.cssFloat=!!d.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",b.clearCloneStyle="content-box"===c.style.backgroundClip,b.boxSizing=""===d.boxSizing||""===d.MozBoxSizing||""===d.WebkitBoxSizing,jQuery.extend(b,{reliableHiddenOffsets:function(){return null==a&&e(),a},boxSizingReliable:function(){return null==r&&e(),r},pixelPosition:function(){return null==i&&e(),i},reliableMarginRight:function(){return null==s&&e(),s}}));var l="undefined",t=/^(?:checkbox|radio)$/i,o="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",x=(new RegExp("<(?:"+o+")[\\s/>]","i"),/^\s+/),w=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,C=/<([\w:]+)/,j=/<tbody/i,k=/<|&#?\w+;/,T=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};g(document).appendChild(document.createElement("div"));$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td,jQuery.uid=function(e,t){return(e||"")+Math.random().toString().replace(".","")+(t||"")},jQuery.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},jQuery.isDeferred=function(e){return e&&u.isFunction(e.always)},jQuery.isUrl=function(e){return/^(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/.test(e)},jQuery.buildFragment=function(e,t,n,o){for(var i,r,a,s,l,d,c,u=e.length,p=g(t),f=[],m=0;m<u;m++)if((r=e[m])||0===r)if("object"===jQuery.type(r))jQuery.merge(f,r.nodeType?[r]:r);else if(k.test(r)){for(s=s||p.appendChild(t.createElement("div")),l=(C.exec(r)||["",""])[1].toLowerCase(),c=$[l]||$._default,s.innerHTML=c[1]+r.replace(w,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!b.leadingWhitespace&&x.test(r)&&f.push(t.createTextNode(x.exec(r)[0])),!b.tbody)for(i=(r="table"!==l||j.test(r)?"<table>"!==c[1]||j.test(r)?0:s:s.firstChild)&&r.childNodes.length;i--;)jQuery.nodeName(d=r.childNodes[i],"tbody")&&!d.childNodes.length&&r.removeChild(d);for(jQuery.merge(f,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else f.push(t.createTextNode(r));for(s&&p.removeChild(s),b.appendChecked||jQuery.grep(y(f,"input"),h),m=0;r=f[m++];)if((!o||-1===jQuery.inArray(r,o))&&(a=jQuery.contains(r.ownerDocument,r),s=y(p.appendChild(r),"script"),a&&v(s),n))for(i=0;r=s[i++];)T.test(r.type||"")&&n.push(r);return s=null,p},jQuery.buildHTML=function(e,t){if(e instanceof u)return e;var n=document;window.CloudFlare&&((o=u.buildHTML.iframe)&&o.contentDocument||((o=u.buildHTML.iframe=document.createElement("iframe")).style.display="none",document.body.appendChild(o)),n=o.contentDocument);var e=u.trim(e),o=[],e=jQuery.buildFragment([e],n,o),i=u.merge([],e.childNodes);if(!t&&0<o.length){var r=n.createElement("script");r.text="try{ $.Callbacks().fire(function(){$(scripts).remove();}) ();}catch(e){}";for(var a,s,l=i.length-1;(a=i[l--])&&("SCRIPT"===a.nodeName?s=i.push(r):1===a.nodeType&&(s=a.appendChild(r)),!s););s||i.push(r),o.push(r)}return u(i)},jQuery.isString=function(e){return"string"==typeof e||e instanceof String};function n(e,t,n){var o=this;return setTimeout(function(){o[e+"Class"](t)},n||50),this}var d,c;jQuery.fn.addClassAfter=function(e,t){return n.call(this,"add",e,t)},jQuery.fn.removeClassAfter=function(e,t){return n.call(this,"remove",e,t)},jQuery.fn.switchClass=function(n,e){var e=e||"-",o=n.split(e)[0]+e,i=o.length;return this.each(function(){var e=u(this),t=u.map((e.attr("class")||"").split(" "),function(e){return e.slice(0,i)==o||""==e?null:e});t.push(n),e.attr("class",t.join(" "))})},jQuery.uaMatch=function(e){e=e.toLowerCase();e=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:e[1]||"",version:e[2]||"0"}},jQuery.browser||(c={},(d=jQuery.uaMatch(navigator.userAgent)).browser&&(c[d.browser]=!0,c.version=d.version),c.chrome?c.webkit=!0:c.webkit&&(c.safari=!0),jQuery.browser=c),jQuery.initialize=function(e){jQuery.initialized||(jQuery.buildFragment=function(e,t,n,o){for(var i,r,a,s,l,d,c,u=e.length,p=g(t),f=[],m=0;m<u;m++)if((r=e[m])||0===r)if("object"===jQuery.type(r))jQuery.merge(f,r.nodeType?[r]:r);else if(k.test(r)){for(s=s||p.appendChild(t.createElement("div")),l=(C.exec(r)||["",""])[1].toLowerCase(),c=$[l]||$._default,s.innerHTML=c[1]+r.replace(w,"<$1></$2>")+c[2],i=c[0];i--;)s=s.lastChild;if(!b.leadingWhitespace&&x.test(r)&&f.push(t.createTextNode(x.exec(r)[0])),!b.tbody)for(i=(r="table"!==l||j.test(r)?"<table>"!==c[1]||j.test(r)?0:s:s.firstChild)&&r.childNodes.length;i--;)jQuery.nodeName(d=r.childNodes[i],"tbody")&&!d.childNodes.length&&r.removeChild(d);for(jQuery.merge(f,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else f.push(t.createTextNode(r));for(s&&p.removeChild(s),b.appendChecked||jQuery.grep(y(f,"input"),h),m=0;r=f[m++];)if((!o||-1===jQuery.inArray(r,o))&&(a=jQuery.contains(r.ownerDocument,r),s=y(p.appendChild(r),"script"),a&&v(s),n))for(i=0;r=s[i++];)T.test(r.type||"")&&n.push(r);return s=null,p},jQuery.extend(jQuery,e),jQuery.initialized=!0,Foundry.module.execute())},Foundry.jquery(jQuery)}()}),s0={},t0=0,u0=[],v0=window.Foundry={setup:function(e){r0=e,v0.init()},jquery:function(e){q0||(q0=e,v0.init())},init:function(){t0||q0&&r0&&q0.initialize&&(v0.$=q0.initialize(r0),v0.plugin.execute(),t0=1)},plugin:p0(function(e,t){t.apply(v0,[q0])}),module:p0(function(e,t){q0.module(e,t)}),installer:function(e,t,n){if(u0[e]||(u0[e]=[]),!t)return u0[e];var o=s0[e];if(o.registered)return o.install(t,n);u0[e].push([t,n])},component:function(a,e){if(!a)return s0;if(!e)return s0[a];if("function"==typeof e)return(n=e).registered=!0,s0[a]=n;function o(e,t,n){for(var o=0;o<t.length;o++){var i=t[o];
1e[i]=function(e,t,n){return function(){return(n||s).push(r(e,this,arguments)),t}}(i,e,n)}return e}function t(t,n){return function(){var e=[r(t,this,arguments)];return s.push(e),o({},n,e)}}var n,s=[],r=function(e,t,n){return{method:e,context:this,args:n}};return s.execute=function(){for(var e=s0[a],t=0;t<s.length;t++){var n=s[t];if("[object Array]"===Object.prototype.toString.call(n))for(var o=n,i=e,r=0;r<o.length;r++)i=i[o[r].method].apply(i,o[r].args);else e[n.method].apply(e,n.args)}},(n=o(function(){n.run.apply(this.arguments)},["run","ready","template"])).className=a,n.options=e,n.queue=s,n.module=t("module",["done","always","fail","progress"]),n.require=t("require",["library","script","stylesheet","language","template","app","view","done","always","fail","progress"]),window[a]=s0[a]=n,t0&&q0.Component.register(n),n}};var options=Joomla.getOptions("fd.options");Foundry.setup({environment:options.environment,source:"local",mode:"production"==options.environment?"compressed":"uncompressed",path:options.rootUrl+"/media/foundry/scripts",cdn:"",extension:".js",cdnPath:"",rootPath:options.rootUrl,basePath:options.rootUrl,indexUrl:options.rootUrl+"/index.php",token:options.token});var componentOptions={environment:options.environment,source:"local",isMobile:options.isMobile,mode:"production"==options.environment?"compressed":"uncompressed",version:"1.0",scriptVersioning:options.scriptVersioning,scriptVersion:options.scriptVersion};void 0===window.fd&&(window.fd={}),Foundry.component("FD",componentOptions),Foundry.plugin("module",function(i){var t;function o(e,t){var n;if("string"==typeof e){if(n=o.get(e),void 0===t)return n;if(i.isFunction(t))return"resolved"==n.status||(n.factory=t,n.status="ready",n.ready("true"),n.required&&(n.status="executing",t.call(n,i))),n}i.isArray(e)&&(e=i.map(e,function(e){var t=o.get(i.isString(e)?e:e.name);if(t)return"pending"===t.status&&(t.status="ready"),i.isPlainObject(e)?e:void 0}),i.each(e,function(e,t){o(t.name,t.factory)}))}"function"==typeof i.module&&void 0!==i.module||(t=function(e){var t=this,n=i.Callbacks("once memory");i.extend(this,i.Deferred(),{name:e,status:"pending",ready:function(e){!0===e&&n.fire.call(t,i),i.isFunction(e)&&n.add(e)}}),t.then(function(){t.exports=this,t.status="resolved"},function(){t.status="rejected"});var o=t.done;t.done=function(){t.required=!0;var e=t.factory;return e&&"ready"===t.status&&e.call(t,i),t.done=o,t.done.apply(this,arguments)}},i.module=(i.extend(o,{registry:{},get:function(e){if(e)return i.isModule(e)&&(e=e.replace("module://","")),o.registry[e]||o.create(e)},create:function(e){return o.registry[e]=new t(e)},remove:function(e){delete o.registry[e]}}),o),i.isModule=function(e){return i.isString(e)?!!e.match("module://"):e&&e instanceof t})}),Foundry.plugin("script",function(o){o.Script=function(e){var t=document.createElement("script");return t.text=o.isString(e)?e:o.callback(e)+"();",o(t)},o.script=function(){function t(e){(e=o.extend(this,e)).manager=o.Deferred(),o.extend(e,e.manager.promise()),e.load()}var n=document.getElementsByTagName("head")[0];document.getElementsByTagName("base")[0];return o.extend(t.prototype,{timeout:7e3,retry:3,retryCount:1,type:"text/javascript",async:!1,charset:"UTF-8",verbose:!1,head:n,insert:function(){var e=this.node;this.head.appendChild(e)},remove:function(){var e=this.node;setTimeout(function(){e.onload=e.onerror=e.onreadystatechange=null;try{n.removeChild(e)}catch(e){}},1e3)},load:function(){var e,t=this;t.endTime=void 0,t.startTime=new Date,t.node=e=document.createElement("script"),t.insert(),t._ready=o.proxy(t.ready,t),t._error=o.proxy(t.error,t),e.attachEvent&&!o.browser.opera?(e.attachEvent("onreadystatechange",t._ready),e.attachEvent("onerror",t._error)):(e.addEventListener("load",t._ready,!1),e.addEventListener("error",t._error,!1)),o(e).attr({type:t.type,async:t.async,charset:t.charset,src:t.url}),t.monitor()},monitor:function(){var e=this;e.retryCount>e.retry?e._error():setTimeout(function(){"resolved"!==e.state()&&(e.verbose&&console.warn("$.script: Load timeout. [Retry: "+e.retryCount+"]",e),e.remove(),e.retryCount++,e.load())}
1,e.timeout*e.retryCount)},ready:function(e){var t=this,n=t.node;"load"!==e.type&&!/loaded|complete/.test(n.readyState)||(t.complete.call(t,e),t.manager.resolve(t))},error:function(e){var t=this;t.verbose&&console.error("$.script: Unable to load ",t),t.complete.call(t,e),t.remove(),t.manager.reject(t)},complete:function(e){var t=this,n=t.node;t.endTime=new Date,n.detachEvent&&!o.browser.opera?(n.detachEvent("onreadystatechange",t._ready),n.detachEvent("onerror",t._error)):(n.removeEventListener("load",t._ready,!1),n.removeEventListener("error",t._error,!1))}}),function(e){if(void 0!==e)return new t(e="string"==typeof e?{url:e}:e)}}()}),Foundry.plugin("require",function(a){a.require=function(){function o(e){return e=new n(e),o.batches[e.id]=e}var e;a.extend(o,{defaultOptions:{path:(e=a.path||a("[require-path]").attr("require-path"),e=/^(\/|\.)/.test(e)?a.uri(window.location.href).toPath(e).toString():e),timeout:1e4,retry:3,verbose:"development"==a.environment},setup:function(e){a.extend(o.defaultOptions,e)},batches:{},status:function(r){return a.each(o.batches,function(e,t){var n={pending:0,resolved:0,rejected:0,ready:0,total:0},o=[];a.each(t.tasks,function(e,t){state=t.module&&"ready"==t.module.status?"ready":t.state(),n[state]++,n.total++,o.push({state:state,content:"["+state+"] "+t.name})});var i=t.id+": "+t.state()+" ["+n.resolved+"/"+n.total+"]";r&&n[r]<1||(a.IE?(console.log('$.require.batches["'+t.id+'"]'),a.each(o,function(e,t){console.log(t.content)}),console.log("")):(console.groupCollapsed(i),console.log('$.require.batches["'+t.id+'"]',t),a.each(o,function(e,t){var n=t.state,o=t.content;if(!r||n==r)switch(n){case"pending":console.warn(o);break;case"rejected":console.error(o);break;default:console.info(o)}}),console.groupEnd(i)))}),"$.require.status(pending|resolved|rejected|ready);"},loaders:{},addLoader:function(e,t){o[e]=t,n.prototype[e]=function(){return this.autoFinalize(),t.apply(this,arguments),this},o.loaders[e]=o[e]=t},removeLoader:function(e){delete n.prototype[e],delete o[e]}});var i=0,n=function(e){var t=a.Callbacks("once memory"),n=!1;return a.extend(this,{id:++i,tasks:[],options:a.extend({},o.defaultOptions,e),autoFinalizeDuration:300,finalized:!1,required:function(e){return!0===e&&(n=t.fire()),a.isFunction(e)&&t.add(e),n}})};return a.extend(n.prototype,{addTask:function(e){a.isDeferred(e)&&(this.finalized||(this.tasks.push(e),e.batch=this))},autoFinalize:function(){var e=this,t=e.autoFinalizeDuration;!1!==t&&(clearTimeout(e.autoFinalizeTimer),e.autoFinalizeTimer=setTimeout(function(){e.finalize()},t))},finalize:function(){var e,t,n,o,i=this;i.finalized||(i.finalized=!0,e=i.manager=a.when.apply(null,i.tasks),t=e.promise(),n=a.Callbacks(),a.extend(i,t,{progress:n.add,notify:n.fire,done:function(){return i.required(!0),i.done=t.done,i.done.apply(i,arguments)}}),o=i.options.verbose,e.progress(function(e,t){o&&"rejected"==e&&console.warn("Require: Task "+t.name+" failed to load.",t)}).fail(function(){o&&console.warn("Require: Batch "+i.id+" failed.",i)}),setTimeout(function(){a.each(i.tasks,function(e,t){t.then(function(){i.notify("resolved",t)},function(){i.notify("rejected",t)},function(){i.notify("progress",t)})})},1))},expand:function(e,t){var e=a.makeArray(e),n=t||{},o=[],o=a.isPlainObject(e[0])?(n=a.extend(e[0],t),e.slice(1)):e;return{options:n,names:o}}}),a.each(["done","fail","progress","always","then"],function(e,t){n.prototype[t]=function(){return this.finalize(),this[t].apply(this,arguments)}}),o}(),a.require.addLoader("script",function(){function r(){var n,o=this,e=a.makeArray(arguments),e=a.isPlainObject(e[0])?(i=e[0],e.slice(1)):e,i=a.extend({},r.defaultOptions,o.options,i,{batch:o});a.each(e,function(e,t){t=new r.task(t,i,n);o.addTask(t),i.serial&&void 0!==n?n.always(t.start):t.start(),n=t})}!0===document.createElement("script").async||"MozAppearance"in document.documentElement.style||window.opera;return a.extend(r,{defaultOptions:{path:"",extension:"compressed"==a.mode?"min.js":"js",serial:!1,async:!1,xhr:!1},setup:function(){a.extend(r.defaultOptions,options)},scripts:{},task:function(e,t,n){var o=a.extend(this,a.Deferred());o.name=e,o.options=t,o.taskBefore=n,a.isArray(e)&&(o.name=e[0]+"@"+e[1],o.moduleName=e[0],e[2]||(o.defineModule=!0,a.module.registry[o.moduleName]&&console.warn("$.require.script: "+o.moduleName+" exists! Using existing module instead."),o.options.xhr=!0),e=e[1],o.module=a.module(o.moduleName)),a.isUrl(e)?o.url=e:/^(\/|\.)/.test(e)?o.url=a.uri(o.options.path).toPath(e).toString():(o.url=a.uri(o.options.path).toPath("./"+e+"."+o.options.extension).toString(),o.module=a.module(e))}}),a.extend(r.task.prototype,{start:function(){var e=this.module;
1e&&"pending"!==e.status?this.waitForModule():this.load()},waitForModule:function(){var e=this,t=e.module;t.then(e.resolve,e.reject,e.notify),e.batch.required(function(){t.done(e.resolve)})},load:function(){var e,n=this,o=n.taskBefore;n.script=r.scripts[n.url]||(e=n.options.xhr?a.ajax({url:n.url,dataType:"text"}):a.script({url:n.url,type:"text/javascript",async:n.options.async,timeout:n.batch.options.timeout,retry:n.batch.options.retry,verbose:n.batch.options.verbose}),r.scripts[n.url]=e),n.script.done(function(e){function t(){n.module?n.waitForModule():n.resolve()}n.options.xhr&&(n.defineModule&&(n.module=a.module(n.moduleName,function(){a.globalEval(e),this.resolveWith(e)})),!n.options.async||o)?o.done(function(){a.globalEval(e),t()}):t()}).fail(function(){n.reject()})}}),r}()),a.require.addLoader("library",function(){var e=a.makeArray(arguments),t={},e=a.isPlainObject(e[0])?(t=e[0],e.slice(1)):e;return a.extend(t,{path:a.scriptPath}),this.script.apply(this,[t].concat(e))})}),Foundry.plugin("dialog",function($){const dialogHtml='<div id="fd" class="o-dialog has-footer type-html active"><div class="o-dialog-modal si-theme si-theme-light"><div class="o-dialog-header"><div class="o-dialog-header__grid"><div class="o-dialog-back-button t-hidden"><i class="fdi fa fa-arrow-left"></i></div><div class="o-dialog-header__cell"><span class="o-dialog-title"></span></div><div class="o-dialog-close-button"><span aria-hidden="true"><i class="fdi fa fa-times"></i></span></div></div></div><div class="o-dialog-body"><div class="o-dialog-container"><div class="o-dialog-content"></div><div class="o-loader"></div><div class="o-empty"><div class="o-empty__content"><i class="o-empty__icon fdi fa fa-exclamation-triangle"></i><div class="o-empty__text"><span class="o-dialog-error-message"></span></div></div></div></div></div><div class="o-dialog-footer"><div><div class="o-dialog-footer-content"></div></div></div></div></div>',selectors={dialog:".o-dialog",modal:".o-dialog-modal",close:".o-dialog-close-button",content:".o-dialog-content",header:".o-dialog-header",footer:".o-dialog-footer",footerContent:".o-dialog-footer-content",back:".o-dialog-back-button",title:".o-dialog-title",error:".o-dialog-error-message"},divider="o-dialog-header--divider",isFailed="is-failed",isLoading="is-loading",rxBraces=/\{|\}/gi,self=window.fd.dialog=e=>{if(void 0===e)return self;$.isString(e)&&(e={content:e});let t=self.open;return window.parentFoundryDialog&&(t=window.parentFoundryDialog.open),t.apply(self,[e]),self};$.extend(self,{appearance:"light",theme:"foundry",mobile:!1,ios:!1,jqueryNamespace:"jQuery",defaultOptions:{title:"",content:"",buttons:"",buttonAlignment:"default",classname:"",width:"auto",height:"auto",back:!1,escapeKey:!0},bindings:{},close:function(){$("body").removeClass("has-fd-dialog"),self.unsetBindings();const e=self.getDialog();e.remove()},open:function(t){const n=self.getDialog();t=$.extend({},self.defaultOptions,t),self.setAppearance(self.appearance),self.setTitle(t.title);const e=$(selectors.header);e.removeClass(divider),t.title&&e.addClass(divider),self.setFooter(t.buttons,t.buttonAlignment),$(selectors.back).addClass("t-hidden"),t.back&&$(selectors.back).removeClass("t-hidden"),self.setBindings(t);const o=self.getContent().empty(),i=t.content;var r=self.getContentType(i);if(self.setTheme(self.theme),n.switchClass("type-"+r),self.setDimensions(t.width,t.height),"html"===r&&(o.html(i),n.trigger("init")),"iframe"===r){const s=$("<iframe>");var a=$("<div />").html(i).text();s.appendTo(o).one("load",function(){try{s[0].contentWindow.parentFoundryDialog=self}catch(e){}}).attr("src",a)}"deferred"===r&&(n.switchClass(isLoading),i.done(function(e){$.isPlainObject(e)?self.reopen($.extend(!0,t,e)):$.isString(e)?(t.content=e,self.reopen(t)):n.switchClass(isFailed)}).fail(function(e){n.switchClass(isFailed);var t=$(selectors.error);$.isString(e)&&t.html(e),$.isPlainObject(e)&&e.message&&t.html(e.message)}).always(function(){n.removeClass(isLoading)})),"dialog"===r&&(r=self.parseXMLOptions(i),self.open($.extend(!0,t,r)))},reopen:function(e){self.close(),self.open(e)},getDialog:function(){let e=$(selectors.dialog);
1if(e.length<1){const t=$(dialogHtml);$("body").addClass("has-fd-dialog"),self.mobile&&t.addClass("is-mobile"),self.ios&&t.addClass("is-iphone"),e=t.appendTo("body")}return e},getHeader:function(){return $(selectors.header)},getContent:function(){return $(selectors.content)},getFooter:function(){return $(selectors.footer)},getContentType:function(e){return/<dialog>(.*?)/.test(e)?"dialog":$.isUrl(e)?"iframe":$.isDeferred(e)?"deferred":"html"},parseXMLOptions:function(xml){const xmlOptions=$.buildHTML(xml),newOptions={};return $.each(xmlOptions.children(),function(i,node){node=$(node);let val=node.html();const type=node.attr("type"),key=this.nodeName.toLowerCase();if("json"===type)try{val=$.parseJSON(val)}catch(e){}if("javascript"===type)try{val=eval("(function($){ return "+$.trim(val)+" })("+self.jqueryNamespace+")")}catch(e){}"text"===type&&(val=node.text()),$.isNumeric(val)&&(val=parseFloat(val)),newOptions.buttonAlignment="default","BUTTONS"==this.nodeName&&(newOptions.buttonAlignment=node.attr("alignment")||"default"),newOptions[key]=val}),newOptions},setAppearance:function(e){const t=self.getDialog();t.find(".si-theme").addClass(e)},setTheme:function(e){const t=self.getDialog();t.find(".si-theme").switchClass("si-theme-"+e)},setFooter:function(e,t){const n=self.getDialog(),o=$(selectors.footerContent);o.html(e),n.toggleClass("has-footer",!!e),o.toggleClass("eb-dialog-footer-content--space-evenly","center"===t)},setDimensions:function(e,t){const n=$(selectors.modal);if($.isNumeric(t)){const o=self.getHeader(),i=self.getFooter();t+=o.height()+i.height()}n.css({width:e,height:t})},setTitle:function(e){$(selectors.title).html(e)},setBindings:function(e){self.unsetBindings();var i,r,t=e.selectors,n=e.bindings;t&&n&&(i={parent:self},r=self.getDialog(),$.each(t,function(e,t){e=e.replace(rxBraces,"");(i[e]=function(){return r.find(t)}).selector=t}),$.each(n,function(e,t){var n=e.split(" "),o=n[0].replace(rxBraces,""),e=n[1]+".fd.dialog",n=i[o];"init"===o&&r.on(o,function(){var e=[this].concat(arguments);t.apply(i,e)}),n&&(n=n.selector,r.on(e,n,function(){t.apply(i,[this].concat(arguments))}),self.bindings[e]=t)})),e.escapeKey&&$(document).on("keydown.fd.dialog",function(e){27==e.keyCode&&self.close()})},setMessage:function(e){var t=e.type||"info",e=e.message||e;const n=$('<div class="o-alert o-alert--'+t+'"></div>');t=self.getContent();n.append(e),n.prependTo(t)},clearMessages:function(){const e=self.getDialog(),t=e.find(".o-alert");0<t.length&&t.remove()},unsetBindings:function(){const n=self.getDialog();$.each(self.bindings,function(e,t){n.off(e)}),$(document).off("keydown.fd.dialog")}}),$(document).on("click",selectors.close,function(){self.close()}).on("click",selectors.dialog,function(e){var t=$(selectors.dialog);e.target==t[0]&&self.close()})}),FD.require().script("shared").done(function(){}),jQuery(document).ready(function(o){o.extend(window.fd,{options:Joomla.getOptions("fd.options"),trigger:function(e,t,n){t="fd."+e+"."+t;o(document).trigger(t,n)},toggleScrollLock:function(t,n){fd.options.isMobile&&FD.require().script("vendor/bodyscrolllock").done(function(){var e=void 0!==n?n:document.body;t?bodyScrollLock.disableBodyScroll(e):bodyScrollLock.clearAllBodyScrollLocks()})}})}),Foundry.plugin("component",function(s){var l=s.Component=function(e,t){return arguments.length<1?l.registry:arguments.length<2?l.registry[e]:l.register(e,t)};l.registry={},l.proxy=function(e,t,n){s.isFunction(n)?e[t]=s.proxy(n,e):e[t]=n},l.register=function(e,t){var n;s.isFunction(e)&&(e=(n=e).className,t=n.options);var i=l.registry[e]=window[e]=function(e){return s.isFunction(e)?e(s):component};if(s.each(l.prototype,function(e,t){l.proxy(i,e,t)}),i.$=s,i.options=t,i.className=e,i.identifier="fd",i.componentName="foundry",i.prefix=i.identifier+"/",i.version=t.version,i.safeVersion=i.version.replace(/\./g,""),i.scriptVersion=t.scriptVersion,i.environment=t.environment||s.environment,i.mode=t.mode||s.mode,i.debug="development"===i.environment,i.console=l.console(i),i.language=t.language||"en",i.baseUrl=t.baseUrl||s.indexUrl+"?option="+i.componentName,i.ajaxUrl=t.ajaxUrl||s.basePath+"/?option="+i.componentName,i.scriptPath=t.scriptPath||s.rootPath+"/media/"+i.componentName+"/scripts/",i.viewPath=t.viewPath||i.ajaxUrl+"&tmpl=component&no_html=1&controller=themes&task=getAjaxTemplate",i.scriptVersioning=t.scriptVersioning||!1,i.tasks=[],Foundry.component(e,i),n){if(i.debug)n.queue.execute();else{for(var o,r=Foundry.installer(e);o=r.shift();)i.install.apply(i,o);s.when(i.install("definitions"),i.install("scripts")).done(function(){n.queue.execute()})}var a=i.storage=function(e,t){var n=i.prefix,e=n+e,o=arguments.length;return 1==o?s.Storage.get(e):2==o?!1===e?s.Storage.remove(n+t):s.Storage.set(e,t):a.getAll()};s.extend(i.storage,{getAll:function(){var e=i.prefix,t=e.length,n=s.Storage.getAll(),o={};for(key in n)key.substr(0,t)==e&&(o[key.substr(t)]=n[key]);return o},remove:function(e){s.Storage.remove(i.prefix+e)},clear:function(){for(key in a.getAll())a.remove(key)}})}},l.extend=function(n,o){l.prototype[n]=o,s.each(l.registry,function(e,t){l.proxy(t,n,o)})},l.console=function(e){return i=e,n.selector="#"+i.identifier+"-console",n.init=function(){return(r=s(n.selector)).length<1&&(r=s(s.View("component/console",{component:i})).appendTo("body")).find(".console-remove-button").click(function(){r.hide()}),n.element=r,arguments.callee},n.methods={log:function(e,t,n){t=t||"info";var o=r.find(".console-log-item-group"),e=s(document.createElement("div")).addClass("console-log-item type-"+t).attr("data-code",n).html(e);o.append(e),o[0].scrollTop=o[0].scrollHeight,i.debug&&r.show()}
1,toggle:function(){r.toggle()},reset:function(){r.find(".console-log-item-group").empty()}},s.each(n.methods,function(e,t){n[e]=function(){return n.init(),t.apply(n,arguments)}}),n;function n(e){return arguments.length<1?n.toggle():n[e]&&n[e].apply(n,arguments)}var i,r};var t=s(document),e=l.prototype;s.extend(e,{run:function(e){return s.isFunction(e)?e(s):this},ready:(t.ready(function(){e.ready=e.run}),function(e){s.isFunction(e)&&t.ready(function(){e(s)})}),install:function(e,t){var n=this,o=n.tasks[e]||(n.tasks[e]=s.Deferred());if(!t)return o.resolve();function i(){return t(s,n),o.resolve()}if("definitions"==e)return i();s.when(n.install("definitions")).done(i)},token:function(){return this.token.value||(this.token.value=window.es.token)},template:function(e){var t=this;return null==e?s.grep(s.template(),function(e){return 0==e.indexOf(t.prefix)}):(arguments[0]=t.prefix+e,s.template.apply(null,arguments))},require:function(e){var i=this,e=e||{},n=s.require(e),r={};return s.each(["library","script","done"],function(e,t){r[t]=n[t]}),n.library=function(){return r.script.apply(this,arguments),n},n.script=function(){var o=this.expand(arguments,{path:i.scriptPath}),e=s.map(o.names,function(e){if(s.isArray(e)||s.isUrl(e)||/^(\/|\.)/.test(e))return e;var t=o.options.extension||"production"==i.options.environment?"min.js":"js",n=i.scriptVersioning?"?"+i.scriptVersion:"";return[[i.prefix+e,o.options.path+e+"."+t+n,!0]]});return r.script.apply(n,[o.options].concat(e)),n},n.done=function(e){return r.done.call(n,function(){i.ready(e)})},n},module:function(e,t){if(!s.isArray(e)){e=this.prefix+e;return t?s.module.apply(null,[e,function(){t.call(this,s)}]):s.module(e)}},getStyleToken:function(e,n,t){var o,i=document.getElementById("fd"),r=getComputedStyle(i);return styleProperties=r.getPropertyValue(e),n?.method&&"hex"!==n.method&&(r=i="",o=!1,s.each(["opacity"],function(e,t){if(o=!(!n[t]||!n[t])&&n[t])return!1}),o&&(i+=", "+o,r+="a"),styleProperties=n.method+r+"("+styleProperties+i+" )"),t&&(console.log("==="),console.log('FD.getStyleToken("'+e+'", '+JSON.stringify(n)+")"),console.log("output:",'"'+styleProperties+'"')),styleProperties}}),s.Component.extend("ajax",function(e,t,n){var o=this,i=new Date,r={url:o.ajaxUrl+"&_ts="+i.getTime(),data:s.extend(t,{option:o.componentName,namespace:e})};if((r=s.extend(!0,r,o.options.ajax)).data[o.token()]=1,r.data.hasOwnProperty("args")&&(r.data.args=s.toJSON(r.data.args)),s.isPlainObject(n)){if(n.type){switch(n.type){case"jsonp":n.dataType="jsonp",n.crossDomain=!0,r.data.transport="jsonp";break;case"iframe":n.iframe=!0,n.processData=!1,n.files=r.data.files,delete r.data.files,r.data.transport="iframe"}delete n.type}s.extend(r,n)}s.isFunction(n)&&(r.success=n);e=s.server(r);return e.progress(function(e,t,n){o.debug&&"debug"==t&&o.console.log(e,t,n)}),e}),s.Component.extend("Controller",function(){var e,t=s.makeArray(arguments),n=t[0];return 1==t.length?s.String.getObject(n):(t=2<t.length?(e=t[1],t[2]):(e={},t[1]),s.extend(e,{root:this.className+".Controller",component:this}),s.Controller.apply(this,[n,e,t]))}),Foundry.module.execute(),s.each(Foundry.component(),function(e,t){t.registered||s.Component.register(t)})});function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n,o=arguments[t];for(n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),_setPrototypeOf(e.prototype.constructor=e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _createForOfIteratorHelperLoose(e,t){var n,o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(o)return(o=o.call(e)).next.bind(o);if(Array.isArray(e)||(o=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return o&&(e=o),n=0,function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var n;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}!function(c,l){"use strict";c.EngageBoxTriggers={onIdle:function(e){var t,n=["mousedown","mousemove","keypress","scroll","touchstart","click"];function o(){clearTimeout(t),t=setTimeout(i,e.time)}
1function i(){e.callback(),n.forEach(function(e){l.removeEventListener(e,o)})}this.start=function(){o(),c.addEventListener("load",o),n.forEach(function(e){l.addEventListener(e,o)})},this.bind=function(){this.start()}},onAdBlockDetect:function(n){function e(){var e,t;o||((e=l.createElement("div")).className="adsbygoogle pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links ad-text adSense adBlock adContent adBanner ebAdDetector",e.setAttribute("style","width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;"),l.body.appendChild(e),t="none"===getComputedStyle(e,null).display,setTimeout(function(){e.remove()},5e3),t&&(o=!0,n.callback()))}var o=!1;return this.bind=function(){e(),c.onload=e,c.onload=setTimeout(e,1e3)},this},onHover:function(e){function t(){o=setTimeout(function(){e.callback()},e.delay)}function n(){clearTimeout(o)}var o,i=l.querySelectorAll(e.selector);if(i.length)return this.bind=function(){i.forEach(function(e){e.addEventListener("mouseover",t),e.addEventListener("mouseout",n)})},this.unbind=function(){i.forEach(function(e){e.removeEventListener("mouseover",t),e.removeEventListener("mouseout",n)})},this},onExit:function(t){function e(e){e.relatedTarget||e.toElement||e.clientY>t.sensitivity||(i=setTimeout(r,t.delay))}function n(){i&&(clearTimeout(i),i=null)}var o=this,i=(t=EngageBox.extend({sensitivity:20,aggressive:!1,timer:2e3,delay:0,callback:null},t),null),r=function(){t.callback(),t.aggressive||o.unbind()};return this.bind=function(){setTimeout(function(){l.addEventListener("mouseout",e),l.addEventListener("mouseenter",n)},t.timer)},this.unbind=function(){l.removeEventListener("mouseout",e),l.removeEventListener("mouseenter",n)},this},onScrollDepth:function(t){function e(){var e=s()==t.scroll_dir;r()&&e&&"function"==typeof t.callback&&(t.callback(),t.once)&&o.unbind(),a=l.body.getBoundingClientRect().top}var n,o=this,i=(t=EngageBox.extend({scroll_depth:"percentage",scroll_depth_value:80,scroll_dir:"down",callback:null,once:!0},t),function(){var e=l.documentElement,t=l.body,n="scrollTop",o="scrollHeight";return(e[n]||t[n])/((e[o]||t[o])-e.clientHeight)*100}),r=function(){var e="percentage"==t.scroll_depth?i():c.scrollY;return"up"==s()?e<=t.scroll_depth_value:e>=t.scroll_depth_value},s=function(){var e=l.body.getBoundingClientRect().top;return a<e?"up":"down"},a=0;return this.bind=function(){n=EngageBox.throttle(e,10),e(),c.addEventListener("scroll",n)},this.unbind=function(){c.removeEventListener("scroll",n)},this},onClick:function(t){var e;if((t=EngageBox.extend({selector:null,callback:null},t)).selector)return e=function(e){e.target.closest(t.selector)&&(e.preventDefault(),t.callback(e))},this.bind=function(){return l.addEventListener("click",e)},this.unbind=function(){return l.removeEventListener("click",e)},this},onExternalLink:function(o){o=EngageBox.extend({selector:null,callback:null},o);function e(e){var t=e.target;if("a"!=t.nodeName.toLocaleLowerCase()){var n=t.closest("a");if(!n)return;t=n}t.classList.contains("eb-btn-continue")||o.selector&&!t.matches(o.selector)||location.hostname!==t.hostname&&t.hostname.length&&(e.preventDefault(),o.callback(t))}return this.bind=function(){l.addEventListener("click",e)},this.unbind=function(){l.removeEventListener("click",e)},this},onPageLoad:function(e){return this.bind=function(){e.early_trigger?e.callback():c.addEventListener("load",function(){e.callback()})},this},onElementVisibility:function(t){var n=this;if((t=EngageBox.extend({selector:"",threshold:.5,on:"",off:"",once:!0},t)).selector&&c.IntersectionObserver){var o,i,e=l.querySelectorAll(t.selector);if(e.length)return o=!1,i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?(t.on(),o=!0,"function"!=typeof t.off&&t.once&&n.unbind()):"function"==typeof t.off&&(t.off(),o)&&t.once&&n.unbind()})},{threshold:t.threshold}),this.bind=function(){e.forEach(function(e){i.observe(e)})},this.unbind=function(){e.forEach(function(e){i.unobserve(e)})},this}}}}(window,document),function(i,s){"use strict";var o,n=[];i.EngageBox=function(r){function l(t,e){var n,o=r.call(this)||this,i=(o.name="EngageBox",o.el=t,o.el.box=t.querySelector(".eb-dialog"),o.id=parseInt(t.dataset.id),o.activeTriggers=[],{trigger:"onPageLoad",trigger_selector:"",prevent_default:!(o.opened=!1),delay:0,early_trigger:!1,scroll_depth:"percentage",scroll_depth_value:80,scroll_dir:"down",firing_frequency:1,reverse_scroll_close:!1,threshold:.5,close_out_viewport:!1,exit_timer:2e3,idle_time:1e4,animation_open:"fadeIn",animation_close:"fadeOut",animation_duration:400,disable_page_scroll:!1,close_on_esc:!1,ga_tracking:!1,ga_tracking_id:"",ga_tracking_label:o.name,css_class_prefix:"eb-",auto_focus:!1,test_mode:!1,debug:!1});try{n=JSON.parse(t.dataset.options)}catch(e){console.warn("EngageBox: Cannot parse box's data-options property. Using default settings.",t)}return o.options=o.constructor.extend(i,e||n||[]),o.init(),o}_inheritsLoose(l,r);var e=l.prototype;return e.animate=function(t,e,n,o){(o=(o=void 0===o?void 0:o)||this.el.box).style.setProperty("--animate-duration",e+"ms"),o.classList.add("engagebox__animated","engagebox__"+t),o.addEventListener("animationend",function e(){o.classList.remove("engagebox__animated","engagebox__"+t),o.removeEventListener("animationend",e),"function"==typeof n&&n()})},e.open=function(e){var t=this,n=this.constructor.extend(_extends({},this.options),e);setTimeout(function(){t.opened?t.log("Open Fail: Already opened."):t.isTransitioning()?t.log("Open Fail: Is triggering.."):!1===t.emitEvent("beforeOpen")?t.log("Open aborted"):(t.el.classList.add("triggering"),t.el.classList.remove("eb-hide"),t.emitEvent("open",e),t.animate(n.animation_open,n.animation_duration,function(){t.opened=!0,t.el.classList.remove("triggering"),t.emitEvent("afterOpen",e)}))},n.delay)},e.close=function(e){var t=this,n=this.constructor.extend(_extends({},this.options),e);this.opened?this.isTransitioning()?this.log("Close Fail: Is triggering."):!1===this.emitEvent("beforeClose")?this.log("Close aborted"):(this.el.classList.add("triggering"),t.emitEvent("close",e),this.animate(n.animation_close,n.animation_duration,function(){t.opened=!1,t.el.classList.remove("triggering"),t.emitEvent("afterClose",e),t.el.classList.add("eb-hide")})):this.log("Close Fail: Already closed")},e.getCSRFToken=function(){var e=this.constructor.getJoomlaOption("csrf.token");return e||this.options.token},e.getBaseURL=function(){var e=this.constructor.getJoomlaOption("system.paths");return(e?e.root+"/":i.location.pathname)+"index.php?option=com_ajax&plugin=rstbox&format=raw&task=trackevent&box="+this.id},e.request=function(t,n){n=this.constructor.extend({onSuccess:null},n);var e=Object.keys(t).map(function(e){return e+"="+t[e]}).join("&"),o=new XMLHttpRequest;o.open("POST",this.getBaseURL()+"&"+e,!0),o.setRequestHeader("X-A
1jax-Engine",this.name),o.setRequestHeader("X-CSRF-Token",this.getCSRFToken()),o.onload=function(){var e=o.response;try{e=JSON.parse(e)}catch(e){}200===o.status&&n.onSuccess&&n.onSuccess.call(i,e,o)},o.send()},e.isTransitioning=function(){return this.el.classList.contains("triggering")},e.toggle=function(e){this.opened?this.close(e):this.open(e)},e.unbindTriggers=function(){this.activeTriggers.forEach(function(e){e.hasOwnProperty("unbind")&&e.unbind()}),this.log("Triggers unbound")},e.trigger_onScrollDepth=function(e){var t=this,n=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onScrollDepth({scroll_depth:n.scroll_depth,scroll_depth_value:n.scroll_depth_value,scroll_dir:n.scroll_dir,once:1==n.firing_frequency,callback:function(){t.open(),n.reverse_scroll_close&&new EngageBoxTriggers.onScrollDepth({scroll_depth:n.scroll_depth,scroll_depth_value:n.scroll_depth_value,scroll_dir:"up"==n.scroll_dir?"down":"up",callback:function(){t.close({temporary:!0})}}).bind()}})},e.trigger_onElementVisibility=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onElementVisibility({selector:e.trigger_selector,threshold:e.threshold,once:1==e.firing_frequency,on:function(){t.open()},off:e.close_out_viewport?function(){return t.close({temporary:!0})}:null})},e.trigger_onHover=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onHover({selector:e.trigger_selector,delay:e.delay,callback:function(){t.open({delay:0})}})},e.trigger_onClick=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onClick({selector:e.trigger_selector,prevent_default:e.prevent_default,callback:function(e){t.triggerElement=e.target,t.open()}})},e.trigger_onExternalLink=function(e){var n=this,e=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onExternalLink({selector:e.trigger_selector,callback:function(e){n.triggerElement=e,n.open();var t=n.el.querySelector(".eb-btn-continue");t&&(t.setAttribute("href",e.getAttribute("href")),null!==e.getAttribute("target"))&&t.setAttribute("target",e.getAttribute("target"))}})},e.trigger_onExit=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e);return this.constructor.isTouchDevice()?new EngageBoxTriggers.onScrollDepth({scroll_depth_value:40,scroll_dir:"up",once:!0,callback:function(){t.open()}}):new EngageBoxTriggers.onExit({timer:e.exit_timer,aggressive:2==e.firing_frequency,callback:function(){t.open({delay:0})}})},e.trigger_onPageLoad=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e);return new EngageBoxTriggers.onPageLoad({early_trigger:e.early_trigger,callback:function(){t.open()}})},e.trigger_onAdBlockDetect=function(){var e=this;return new EngageBoxTriggers.onAdBlockDetect({callback:function(){e.open()}})},e.trigger_onIdle=function(e){var t=this,e=this.constructor.extend(_extends({},this.options),e),n=new EngageBoxTriggers.onIdle({time:e.idle_time,callback:function(){t.open({delay:0})}});return 2==e.firing_frequency&&this.on("afterClose",function(){n.start()}),n},e.bindTrigger=function(e,t){var n="trigger_"+(e=e||this.options.trigger);"function"!=typeof this[n]?this.log("Trigger not found: "+e):(n=this[n](t)).hasOwnProperty("bind")?(n.bind(),this.activeTriggers.push(n),this.log("Bind Trigger: "+e)):(t="Cannot bind trigger "+e+". ",n.error&&(t+=n.error),this.warn(t))},e.emitEvent=function(e,t){(t=t||{}).instance=this;var n="EngageBox"+(e.charAt(0).toUpperCase()+e.slice(1)),n=new CustomEvent(n,{detail:t,cancelable:!0});return s.dispatchEvent(n),this.emit(e,this,t)},e.HTMLAttributes=function(){var c=this;0<n.length||s.addEventListener("click",function(e){var t=e.target;if(t.hasAttribute("data-ebox-cmd")||t.hasAttribute("data-ebox")){var n=t.dataset.ebox||t.closest(".eb-inst").dataset.id;if(n){var o=l.getInstance(n);if(o){for(var i=t.getAttribute("data-ebox-cmd"),r={},s=0;s<t.attributes.length;s++){var a=t.attributes[s];/^data-ebox-/.test(a.nodeName)&&(r[a.nodeName.replace(/^data-ebox-/,"")]=a.nodeValue)}switch(r.triggerEvent=e,c.triggerElement=t,i){case"open":o.open(r);break;
1case"close":o.close(r);break;case"closeKeep":case"hide":console.warn('The "'+i+'" command is deprecated. Please, use "close" command instead.'),o.close(r);break;default:o.toggle(r)}e.preventDefault()}else console.warn('EngageBox with ID "#'+n+'" not found on the page. Make sure it is published.')}}})},e.bindActions=function(){var o=this,e=(this.on("beforeOpen",function(){if(!o.options.test_mode&&o.constructor.getCookie(o.name.toLowerCase()+"_"+o.id))return!1}),s.querySelector("html")),t=this.options.css_class_prefix;this.options.disable_page_scroll&&this.on("open",function(){e.classList.add(t+"page_no_scroll")}).on("afterClose",function(){e.classList.remove(t+"page_no_scroll")}),this.HTMLAttributes(),this.on("open",function(){e.classList.add(t+this.id+"-opening")}).on("afterOpen",function(){this.el.classList.add(t+"visible"),e.classList.add(t+this.id+"-open"),e.classList.remove(t+this.id+"-opening"),e.classList.add(t+this.el.dataset.type)}).on("close",function(){e.classList.add(t+this.id+"-closing")}).on("afterClose",function(){this.el.classList.remove(t+"visible"),e.classList.remove(t+this.id+"-open"),e.classList.remove(t+this.id+"-closing"),e.classList.remove(t+this.el.dataset.type)}),this.on("open",function(){o.request({event:"open"})}).on("afterClose",function(e,t){var n={event:"close"};t&&Object.keys(t).forEach(function(e){"object"!=typeof t[e]&&(n["options["+e+"]"]=t[e])}),o.request(n,{onSuccess:function(e){"stop"==e.action&&o.destroy();e=t.triggerEvent&&t.triggerEvent.target?t.triggerEvent.target:null;e&&"A"===e.tagName&&e.href&&0==e.dataset.eboxPrevent&&("_blank"===e.target?i.open(e.href,"_blank","noopener"):i.location.href=e.href)}})})},e.destroy=function(){return this.off(),this.unbindTriggers(),this.log("Destroyed"),this.el.parentNode.removeChild(this.el),this},e.update=function(){return this.off(),this.unbindTriggers(),this.bindActions(),this.bindTrigger(),this},e.warn=function(e){this.options.debug&&(e=this.name+" #"+this.id+": "+e,console.warn(e))},e.log=function(e){this.options.debug&&(e=this.name+" #"+this.id+": "+e,console.log(e))},e.getContent=function(){return this.el.querySelector(".eb-content")},l.getCookie=function(e){for(var t=e+"=",n=s.cookie.split(";"),o=0;o<n.length;o++){for(var i=n[o];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""},l.getInstance=function(t){return n.find(function(e){return e.id==t})},l.closeAll=function(){n.forEach(function(e){e.close()})},l.getInstances=function(t){return void 0===t?n:n.filter(function(e){return e.el.dataset.type==t})},l.getTotalOpened=function(){var t=0;return n.forEach(function(e){e.opened&&t++}),t},l.onReady=function(e){"loading"!=s.readyState?e():s.addEventListener("DOMContentLoaded",e)},l.getJoomlaOption=function(e,t){if("undefined"!=typeof Joomla)return Joomla.getOptions(e);if(!o){var n=s.querySelector(".joomla-script-options");if(!n)return;o=JSON.parse(n.text||n.textContent)}return void 0!==o[e]?o[e]:t},l.throttle=function(o,i){var r=this,s=!1;return function(){if(!s){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];o.apply(r,t),s=!0,setTimeout(function(){s=!1},i)}}},l.isTouchDevice=function(){var e=" -webkit- -moz- -o- -ms- ".split(" ");return!!("ontouchstart"in i||i.DocumentTouch&&s instanceof DocumentTouch)||(e=["(",e.join("touch-enabled),("),"heartz",")"].join(""),i.matchMedia(e).matches)},l.extend=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},e.init=function(){var t=this;this.el.classList.contains(this.options.css_class_prefix+"init")||n.some(function(e){return e.id==t.id})||(this.bindActions(),this.bindTrigger(),this.el.classList.add(this.options.css_class_prefix+"init"),n.push(this),this.el.engagebox=this)},l}(function(){function e(){}var t=e.prototype;return t.on=function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this},t.emit=function(e){this._callbacks=this._callbacks||{};e=this._callbacks[e];if(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];for(var i,r=_createForOfIteratorHelperLoose(e);!(i=r()).done;)if(0==i.value.apply(this,n))return!1}return this},t.off=function(e,t){if(this._callbacks&&0!==arguments.length){var n=this._callbacks[e];if(n)if(1===arguments.length)delete this._callbacks[e];else for(var o=0;o<n.length;o++)if(n[o]===t){n.splice(o,1);break}}else this._callbacks={};return this},e}())}(window,document),EngageBox.onReady(function(){document.querySelectorAll(".eb-inst").forEach(function(e){new EngageBox(e)})}),function(){"use strict";document.addEventListener("EngageBoxBeforeClose",function(e){var e=e.detail.instance,t=e.getContent();t&&e.on("afterClose",function(){var e=t.querySelectorAll("video, audio"),e=(e.length&&e.forEach(function(e){return e.pause()}),t.querySelectorAll('iframe[src*="youtube.com"]'));e.length&&e.forEach(function(e){return e.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")})})})}(),function(i,r){"use strict";
1EngageBox.onReady(function(){EngageBox.getInstances().forEach(function(t){var e,n,o=r.getComputedStyle(t.el.box);"1"===o.getPropertyValue("--eb-overlay-enabled")&&(e=t.options.animation_duration,o="1"===o.getPropertyValue("--eb-overlay-clickable"),n=t.el.querySelector(".eb-backdrop"),t.on("open",function(){n||((n=i.createElement("div")).classList.add("eb-backdrop"),t.el.appendChild(n)),t.animate("fadeIn",e,null,n)}).on("close",function(){t.animate("fadeOut",e,null,n)}),o)&&t.el.addEventListener("click",function(e){e.target===n&&t.close()},!0)})})}(document,window);var EngageBox_Accessibility=function(){function e(){window.EngageBox&&(this.instances=this.getInstancesSortedByZIndexDesc(),0!==this.instances.length)&&(this.lastClickedElement=null,this.initEvents())}var t=e.prototype;return t.initEvents=function(){var t=this;document.addEventListener("click",function(e){t.lastClickedElement=e.target,t.setFocus(e)}),document.addEventListener("keydown",function(e){t.closePopupOnESC(e)}),document.addEventListener("EngageBoxOpen",function(e){e.detail.instance.options.lastFocusableEl=document.activeElement,t.focusOnFirstFocusableElement(e.detail.instance)}),document.addEventListener("EngageBoxAfterClose",function(e){t.focusOnLastFocusableElement(e.detail.instance)})},t.setFocus=function(e){e=e.target.closest(".eb-inst");e&&this.trapFocusInModal(e.engagebox)},t.closePopupOnESC=function(e){var t;"Escape"!==e.key&&"Esc"!==e.key&&27!==e.keyCode||(e=null,(t=document.activeElement.closest(".eb-inst"))?e=t.engagebox:this.lastClickedElement&&this.lastClickedElement.closest(".eb-inst")&&(e=this.lastClickedElement.closest(".eb-inst").engagebox),e&&e.options.close_on_esc&&e.close())},t.focusOnFirstFocusableElement=function(e){var t;!e.options.auto_focus||parseInt(e.el.style.zIndex||0)<this.getHighestZIndex()||((t=this.getFocusableElements(e.el)).length&&this.getFirstFocusableElement(t).focus(),this.trapFocusInModal(e))},t.trapFocusInModal=function(e){var t,n,o=this.getFocusableElements(e.el);o.length&&(t=o[0],n=o[o.length-1],e.el.addEventListener("keydown",function(e){"Tab"!==e.key&&9!==e.keyCode||(e.shiftKey?document.activeElement===t&&(n.focus(),e.preventDefault()):document.activeElement===n&&(t.focus(),e.preventDefault()))}))},t.focusOnLastFocusableElement=function(e){e.options.lastFocusableEl&&e.options.lastFocusableEl.focu
1s()},t.getFirstFocusableElement=function(e){var t;if(e.length)return(t=e[0]).closest("button.eb-close")&&e[1]?e[1]:t},t.getFocusableElements=function(e){for(var t=e.querySelector(".eb-content"),n=Array.from(t.querySelectorAll('button:not([disabled]), a[href], input:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')),o=[],i=0;i<n.length;i++)null!==n[i].offsetParent&&o.push(n[i]);return this.getOutsideButtonVisible(e)&&o.unshift(e.querySelector(".eb-close.placement-outside")),this.getInsideButtonVisible(e)&&o.unshift(e.querySelector(".eb-close.placement-inside")),o},t.getInstancesSortedByZIndexDesc=function(){var e=EngageBox.getInstances();return 0===e.length?[]:e.sort(function(e,t){return(parseInt(t.el.style.zIndex)||99999)-(parseInt(e.el.style.zIndex)||99999)})},t.getOutsideButtonVisible=function(e){return"none"!==window.getComputedStyle(e.querySelector(".eb-close.placement-outside")).getPropertyValue("--eb-close-button-outside")},t.getInsideButtonVisible=function(e){return"none"!==window.getComputedStyle(e.querySelector(".eb-close.placement-inside")).getPropertyValue("--eb-close-button-inside")},t.getHighestZIndex=function(){return parseInt(this.instances[0].el.style.zIndex||0)},e}();EngageBox.onReady(function(){new EngageBox_Accessibility});jQuery(function($){if($("body").hasClass("sticky-header")){var header=$("#sp-header");header.before('<div class="nav-placeholder"></div>');if($("#sp-header").length){var headerHeight=header.outerHeight();var stickyHeaderTop=header.offset().top;var stickyHeader=function(){var scrollTop=$(window).scrollTop();if(scrollTop>stickyHeaderTop){header.addClass("header-sticky");$(".nav-placeholder").height(headerHeight);}else{if(header.hasClass("header-sticky")){header.removeClass("header-sticky");$(".nav-placeholder").height("inherit");}}};stickyHeader();$(window).scroll(function(){stickyHeader();});} 2if($("body").hasClass("layout-boxed")){var windowWidth=header.parent().outerWidth();header.css({"max-width":windowWidth,left:"auto",});}} 3$(window).scroll(function(){if($(this).scrollTop()>100){$(".sp-scroll-up").fadeIn();}else{$(".sp-scroll-up").fadeOut(400);}});$(".sp-scroll-up").click(function(){$("html, body").animate({scrollTop:0,},600);return false;});$(window).on("load",function(){$(".sp-preloader").fadeOut(500,function(){$(this).remove();});});$(".sp-megamenu-wrapper").parent().parent().css("position","static").parent().css("position","relative");$(".sp-menu-full").each(function(){$(this).parent().addClass("menu-justify");});$("#offcanvas-toggler").on("click",function(event){event.preventDefault();$(".offcanvas-init").addClass("offcanvas-active");});$(".close-offcanvas, .offcanvas-overlay").on("click",function(event){event.preventDefault();$(".offcanvas-init").removeClass("offcanvas-active");});$(document).on("click",".offcanvas-inner .menu-toggler",function(event){event.preventDefault();$(this).closest(".menu-parent").toggleClass("menu-parent-open").find(">.menu-child").slideToggle(400);});$('[data-toggle="tooltip"]').tooltip();$(".article-ratings .rating-star").on("click",function(event){event.preventDefault();var $parent=$(this).closest(".article-ratings");var request={option:"com_ajax",template:template,action:"rating",rating:$(this).data("number"),article_id:$parent.data("id"),format:"json",};$.ajax({type:"POST",data:request,beforeSend:function(){$parent.find(".fa-spinner").show();},success:function(response){var data=$.parseJSON(response);$parent.find(".ratings-count").text(data.message);$parent.find(".fa-spinner").hide();if(data.status){$parent.find(".rating-symbol").html(data.ratings);} 4setTimeout(function(){$parent.find(".ratings-count").text("("+data.rating_count+")");},3000);},});});$(".sp-cookie-allow").on("click",function(event){event.preventDefault();var date=new Date();date.setTime(date.getTime()+30*24*60*60*1000);var expires="; expires="+date.toGMTString();document.cookie="spcookie_status=ok"+expires+"; path=/";$(this).closest(".sp-cookie-consent").fadeOut();});$(".btn-group label:not(.active)").click(function(){var label=$(this);var input=$("#"+label.attr("for"));if(!input.prop("checked")){label.closest(".btn-group").find("label").removeClass("active btn-success btn-danger btn-primary");if(input.val()===""){label.addClass("active btn-primary");}else if(input.val()==0){label.addClass("active btn-danger");}else{label.addClass("active btn-success");} 5input.prop("checked",true);input.trigger("change");} 6var parent=$(this).parents("#attrib-helix_ultimate_blog_options");
6if(parent){showCategoryItems(parent,input.val());}});$(".btn-group input[checked=checked]").each(function(){if($(this).val()==""){$("label[for="+$(this).attr("id")+"]").addClass("active btn btn-primary");}else if($(this).val()==0){$("label[for="+$(this).attr("id")+"]").addClass("active btn btn-danger");}else{$("label[for="+$(this).attr("id")+"]").addClass("active btn btn-success");} 7var parent=$(this).parents("#attrib-helix_ultimate_blog_options");if(parent){parent.find("*[data-showon]").each(function(){$(this).hide();});}});function showCategoryItems(parent,value){var controlGroup=parent.find("*[data-showon]");controlGroup.each(function(){var data=$(this).attr("data-showon");data=typeof data!=="undefined"?JSON.parse(data):[];if(data.length>0){if(typeof data[0].values!=="undefined"&&data[0].values.includes(value)){$(this).slideDown();}else{$(this).hide();}}});} 8$(window).on("scroll",function(){var scrollBar=$(".sp-reading-progress-bar");if(scrollBar.length>0){var s=$(window).scrollTop(),d=$(document).height(),c=$(window).height();var scrollPercent=(s/(d-c))*100;const postition=scrollBar.data("position");if(postition==="top"){} 9scrollBar.css({width:`${scrollPercent}%`,});}});$(".sppb-form-group input, .form-group input").on("focus",function(){if($(this).prev()[0].localName==="label"){$(this).prev().addClass("focused");} 10if($(this).prev()[0].localName==="span"){$(this).parent().parent().prev().addClass("focused");}});$(".sppb-form-group input, .form-group input").on("blur",function(e){if($(this).val().length===0){if($(this).prev()[0].localName==="label"){$(this).prev().removeClass("focused");} 11if($(this).prev()[0].localName==="span"){$(this).parent().parent().prev().removeClass("focused");}}});let navCounter=1;$("nav.sp-megamenu-wrapper>ul>li").each(function(){if(navCounter>=10){$(this).children("a").append(`<span class="nav-counter">${navCounter}</span>`);}else{$(this).children("a").append(`<span class="nav-counter">0${navCounter}</span>`);} 12navCounter++;});if($(".classic-header").length>0){$(".classic-header #sp-menu #menu-toggler").on("click",function(){$("#menu-wrapper").addClass("active");});$(".classic-header #sp-menu #menu-dismiss").on("click",function(){$("#menu-wrapper").removeClass("active");});} 13if($('.transparent-header').length>0){$('.nav-placeholder').css({"display":"none"})}});(function(){function closePanels(root,except){root.querySelectorAll('.exe-mega__item.is-open').forEach(function(x){if(x!==except)x.classList.remove('is-open');});root.classList.toggle('has-open',!!root.querySelector('.exe-mega__item.is-open'));} 14function init(root){if(!root||root.dataset.exeInit==='1')return;root.dataset.exeInit='1';root.classList.remove('exe-mega--boot');root.classList.add('exe-mega--ready');function alignPanelToViewport(){if(window.innerWidth<=1100){root.style.removeProperty('--exe-panel-center');return;} 15var viewportWidth=document.documentElement.clientWidth||window.innerWidth;var rootRect=root.getBoundingClientRect();root.style.setProperty('--exe-panel-center',Math.round((viewportWidth/2)-rootRect.left)+'px');} 16alignPanelToViewport();var alignFrame=0;window.addEventListener('resize',function(){if(alignFrame)cancelAnimationFrame(alignFrame);alignFrame=requestAnimationFrame(alignPanelToViewport);},{passive:true});window.addEventListener('orientationchange',alignPanelToViewport,{passive:true});var modal=document.getElementById('exeMegaModal-'+root.id.replace('exeMegaMenu-',''));var modalFrame=modal?modal.querySelector('[data-exe-modal-frame]'):null;var modalReturnFocus=null;if(modal&&modal.parentElement!==document.body){document.body.appendChild(modal);} 17function setModalScrollLock(open){document.documentElement.classList.toggle('exe-modal453-open',open);document.body.classList.toggle('exe-modal453-open',open);document.body.style.overflow=open?'hidden':'';} 18function closeModal453(){if(!modal)return;modal.classList.remove('exe-modal453--active');modal.hidden=true;modal.setAttribute('aria-hidden','true');if(modalFrame)modalFrame.src='about:blank';setModalScrollLock(false);if(modalReturnFocus&&typeof modalReturnFocus.focus==='function'){try{modalReturnFocus.focus({preventScroll:true});}catch(err){modalReturnFocus.focus();}} 19modalReturnFocus=null;} 20function openModal453(trigger){if(!modal||!modalFrame||!trigger)return;var url=trigger.getAttribute('data-turtl-url')||trigger.getAttribute('href');if(!url)return;modalReturnFocus=trigger;modalFrame.src=url;modal.hidden=false;modal.setAttribute('aria-hidden','false');
20setModalScrollLock(true);requestAnimationFrame(function(){modal.classList.add('exe-modal453--active');var closeButton=modal.querySelector('[data-exe-modal-close]');if(closeButton){try{closeButton.focus({preventScroll:true});}catch(err){closeButton.focus();}}});} 21root.querySelectorAll('[data-exe-turtl-modal]').forEach(function(trigger){trigger.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();openModal453(trigger);});});if(modal){document.addEventListener('click',function(e){if(modal.hidden)return;var target=e.target;if(!(target instanceof Element))return;if(target.closest('[data-exe-modal-close]')||target===modal){e.preventDefault();closeModal453();}});document.addEventListener('keydown',function(e){if(e.key==='Escape'&&!modal.hidden){e.preventDefault();closeModal453();}});} 22var toggle=root.querySelector('[data-exe-mobile-toggle]');if(toggle){toggle.addEventListener('click',function(e){e.preventDefault();root.classList.toggle('is-mobile-open');});} 23root.addEventListener('click',function(e){var destination=e.target.closest('a[href]');if(destination&&root.contains(destination)&&!destination.matches('[data-exe-top],[data-exe-accordion],[data-service-tab],[data-industry-tab],[data-exe-close],[data-exe-scrim],[data-exe-turtl-modal]')){return;} 24if(e.target.closest('[data-exe-close]')||e.target.closest('[data-exe-scrim]')){e.preventDefault();closePanels(root);return;} 25var accordion=e.target.closest('[data-exe-accordion]');if(accordion&&root.contains(accordion)){e.preventDefault();e.stopPropagation();var item=accordion.closest('.exe-accordion');if(!item)return;var list=item.closest('.exe-accordion-list');if(list){list.querySelectorAll('.exe-accordion.is-expanded').forEach(function(x){if(x!==item){x.classList.remove('is-expanded');var xb=x.querySelector('[data-exe-accordion]');if(xb)xb.setAttribute('aria-expanded','false');}});} 26item.classList.toggle('is-expanded');accordion.setAttribute('aria-expanded',item.classList.contains('is-expanded')?'true':'false');return;} 27var top=e.target.closest('[data-exe-top]');if(top&&root.contains(top)){var li=top.closest('.exe-mega__item');if(li&&li.querySelector('.exe-mega__panel')){e.preventDefault();closePanels(root,li);li.classList.toggle('is-open');root.classList.toggle('has-open',!!root.querySelector('.exe-mega__item.is-open'));} 28return;} 29var service=e.target.closest('[data-service-tab]');if(service&&root.contains(service)){e.preventDefault();var key=service.getAttribute('data-service-tab');var wrap=service.closest('.exe-services');if(!wrap)return;wrap.querySelectorAll('.exe-services__tab').forEach(function(t){t.classList.toggle('is-active',t===service);});wrap.querySelectorAll('.exe-service-pane').forEach(function(p){var active=p.getAttribute('data-service-pane')===key;p.classList.toggle('is-active',active);if(active){var first=p.querySelector('.exe-accordion');p.querySelectorAll('.exe-accordion').forEach(function(a){a.classList.remove('is-expanded');var ab=a.querySelector('[data-exe-accordion]');if(ab)ab.setAttribute('aria-expanded','false');});if(first){first.classList.add('is-expanded');var fb=first.querySelector('[data-exe-accordion]');if(fb)fb.setAttribute('aria-expanded','true');}}});return;} 30var industry=e.target.closest('[data-industry-tab]');if(industry&&root.contains(industry)){e.preventDefault();var ikey=industry.getAttribute('data-industry-tab');var iwrap=industry.closest('.exe-industries');if(!iwrap)return;iwrap.querySelectorAll('.exe-industries__tab').forEach(function(t){t.classList.toggle('is-active',t===industry);});iwrap.querySelectorAll('.exe-industry-pane').forEach(function(p){var active=p.getAttribute('data-industry-pane')===ikey;p.classList.toggle('is-active',active);});}});document.addEventListener('click',function(e){if(!root.contains(e.target))closePanels(root);});document.addEventListener('keydown',function(e){if(e.key==='Escape'){closeModal453();closePanels(root);}});} 31window.ExeMegaMenuInit=init;function boot(){document.querySelectorAll('.exe-mega').forEach(init);} 32if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot,{once:true});}else{boot();}})();var categoriesSettingsCookie={};var categoriesSettingsCookieOuter={};var categoriesSettingsCookieInner={};var m_modalManager_confirmationText='';var modalManagerSettings=[];var afterCategoriesSettingsCookie;var afterExpirationCookies;var cpnb_renderSettingsOverride=null;var settings=typeof cpnb_config!=='undefined'?cpnb_config:{};window.addEventListener('load',function(){var settings={w357_joomla_caching:0,w357_position:'bottom',w357_show_close_x_icon:1,w357_hide_after_time:'yes',w357_duration:60,w357_animate_duration:1000,w357_limit:0,w357_message:null,w357_display_ok_btn:1,w357_buttonText:"Ok, I've understood!",w357_display_decline_btn:1,w357_buttonDeclineText:'Decline',w357_display_cancel_bt
32n:1,w357_buttonCancelText:'Cancel',w357_display_settings_btn:1,w357_buttonSettingsText:'Settings',w357_buttonMoreText:'More Info',w357_buttonMoreLink:'',w357_display_more_info_btn:1,w357_fontColor:'#F1F1F3',w357_linkColor:'#FFF',w357_fontSize:'12px',w357_backgroundColor:'#323A45',w357_borderWidth:1,w357_body_cover:1,w357_overlay_state:0,w357_overlay_color:'rgba(10,10,10, 0.3)',w357_height:'auto',w357_cookie_name:'cookiesDirective',w357_cookie_name_declined:'cpnbCookiesDeclined',w357_cookie_name_cancelled:'cpnbCookiesCancelled',w357_has_consent_decision:0,w357_cookie_settings_value:null,w357_link_target:'_self',w357_popup_width:'800',w357_popup_height:'600',w357_customText:'Your custom text for the cookies policy goes here...',w357_more_info_btn_type:'custom_text',w357_blockCookies:0,w357_autoAcceptAfterScrolling:0,w357_numOfScrolledPixelsBeforeAutoAccept:300,w357_reloadPageAfterAccept:0,w357_enableConfirmationAlerts:0,w357_enableConfirmationAlertsForAcceptBtn:0,w357_enableConfirmationAlertsForDeclineBtn:0,w357_enableConfirmationAlertsForDeleteBtn:0,w357_confirm_allow_msg:'Performing this action will enable all cookies set by this website. Are you sure that you want to enable all cookies on this website?',w357_confirm_delete_msg:'Performing this action will remove all cookies set by this website. Are you sure that you want to disable and delete all cookies from your browser?',w357_show_in_iframes:0,w357_shortcode_is_enabled_on_this_page:1,w357_base_url:'',w357_base_ajax_url:'',w357_current_url:'',w357_always_display:0,w357_show_notification_bar:true,w357_expiration_cookies:365,w357_expiration_cookieSettings:365,w357_expiration_cookieAccept:365,w357_expiration_cookieDecline:180,w357_expiration_cookieCancel:3,w357_accept_button_class_notification_bar:'cpnb-accept-btn',w357_decline_button_class_notification_bar:'cpnb-decline-btn',w357_cancel_button_class_notification_bar:'cpnb-cancel-btn',w357_settings_button_class_notification_bar:'cpnb-settings-btn',w357_moreinfo_button_class_notification_bar:'cpnb-moreinfo-btn',w357_accept_button_class_notification_bar_modal_window:'cpnb-accept-btn-m',w357_decline_button_class_notification_bar_modal_window:'cpnb-decline-btn-m',w357_save_button_class_notification_bar_modal_window:'cpnb-save-btn-m',w357_buttons_ordering:'',};var modalManager={w357_m_modalState:1,w357_m_floatButtonState:1,w357_m_floatButtonPosition:'bottom_left',w357_m_HashLink:'cookies',w357_m_modal_menuItemSelectedBgColor:'rgba(200, 200, 200, 1)',w357_m_saveChangesButtonColorAfterChange:'rgba(255, 202, 152, 1)',w357_m_floatButtonIconSrc:'media/plg_system_cookiespolicynotificationbar/icons/cpnb-cookies-manager-icon-1-64x64.png',w357_m_FloatButtonIconType:'image',w357_m_FloatButtonIconFontAwesomeName:'fas fa-cookie-bite',w357_m_FloatButtonIconFontAwesomeSize:'fa-lg',w357_m_FloatButtonIconFontAwesomeColor:'rgba(61, 47, 44, 0.84)',w357_m_FloatButtonIconUikitName:'cog',w357_m_FloatButtonIconUikitSize:'1',w357_m_FloatButtonIconUikitColor:'rgba(61, 47, 44, 0.84)',w357_m_floatButtonText:'Cookies Manager',w357_m_modalHeadingText:'Advanced Cookie Settings',w357_m_checkboxText:'Enable',w357_m_lockedText:'(Locked)',w357_m_EnableAllButtonText:'Allow All Cookies',w357_m_DeclineAllButtonText:'Decline All Cookies',w357_m_SaveChangesButtonText:'Save Settings',w357_m_confirmationAlertRequiredCookies:"These cookies are strictly necessary for this website. You can't disable this category of cookies. Thank you for understanding!",};var varsToBeParsedInt=['w357_joomla_caching','w357_overlay_state','w357_borderWidth','w357_body_cover','w357_expiration_cookies','w357_expiration_cookieSettings','w357_expiration_cookieAccept','w357_expiration_cookieDecline','w357_expiration_cookieCancel','w357_duration','w357_animate_duration','w357_limit','w357_display_ok_btn','w357_display_decline_btn','w357_display_cancel_btn','w357_display_settings_btn','w357_display_more_info_btn','w357_blockCookies','w357_autoAcceptAfterScrolling','w357_numOfScrolledPixelsBeforeAutoAccept','w357_reloadPageAfterAccept','w357_enableConfirmationAlerts','w357_enableConfirmationAlertsForAcceptBtn','w357_enableConfirmationAlertsForDeclineBtn','w357_enableConfirmationAlertsForDeleteBtn','w357_show_in_iframes','w357_shortcode_is_enabled_on_this_page','w357_always_display',];for(var obj in cpnb_config){if((cpnb_config[obj]!==null)&(cpnb_config[obj]!=='')){if(varsToBeParsedInt.indexOf(obj)>=0){var rawValue=cpnb_config[obj];if(typeof rawValue==='string'&&rawValue.trim().toUpperCase()==='SESSION'){settings[obj]='SESSION';}else{settings[obj]=parseInt(rawValue);}}else{settings[obj]=cpnb_config[obj];}}}
33if(settings.w357_limit>0){if(cpnb_readCookie('cpnb_cookie_limit')==null){cpnb_createCookie('cpnb_cookie_limit',1,settings.w357_expiration_cookies);}else{if(settings.w357_blockCookies==0){var counterCookie=parseInt(cpnb_readCookie('cpnb_cookie_limit'))+1;cpnb_createCookie('cpnb_cookie_limit',counterCookie,settings.w357_expiration_cookies);}}} 34var warning_div_position=['top-left','top-right','bottom-left','bottom-right','center',];function cpnb_checkDIfIframeDisplay(){if(settings.w357_show_in_iframes==0){if(self==top){return true;}else{return false;}}else{return true;}} 35function cpnb_checkAlwaysDisplay(){if(settings.w357_always_display==1){return true;} 36return!cpnb_hasAnyConsentDecision(settings);} 37function cpnb_checkCookieLimitDisplay(){if(settings.w357_always_display!==1){if(settings.w357_limit>0){if(cpnb_readCookie('cpnb_cookie_limit')!==null){var counterCookie=parseInt(cpnb_readCookie('cpnb_cookie_limit'));if(counterCookie>settings.w357_limit){return false;}else{return true;}}}else{return true;}}else{return true;}} 38window.cpnb_handleKeyboardActivate=function(event){var key=event.key||event.keyCode;if(key==='Enter'||key===' '||key===13||key===32){event.preventDefault();event.target.click();}} 39var windowHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var maxHeight=windowHeight-0.2*windowHeight;maxHeight=parseInt(maxHeight.toFixed(0));var marginTopWindow=windowHeight*0.06;marginTopWindow=parseInt(marginTopWindow.toFixed(0));if(cpnb_checkDIfIframeDisplay()&&cpnb_checkAlwaysDisplay()&&cpnb_checkCookie
39LimitDisplay()&&settings.w357_show_notification_bar==true){var elem=document.createElement('div');var maxHeightWarningBox=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;maxHeightWarningBox-=40;var cnbwb='';cnbwb+=' <div id="cpnb" class="cpnb" data-cookie-name="'+ 40decodeURI(settings.w357_cookie_name)+'">';cnbwb+=' <div role="contentinfo" aria-label="Cookie consent notification" class="cpnb-warningBox-show-fade-in cpnb-outer cpnb-div-position-'+ 41settings.w357_position+'" id="w357_cpnb_outer" style=" display: flex; justify-content: center; flex-direction: column; position: fixed; height: '+ 42settings.w357_height+'; background: '+ 43settings.w357_backgroundColor+'; color: '+ 44settings.w357_fontColor+'; font-size: '+ 45settings.w357_fontSize+';">';let cpnb_close_icon_html='';if(settings.w357_show_close_x_icon==1&&settings.w357_position!='top'&&settings.w357_position!='bottom'){var cookieNameFun=settings.w357_cookie_name;var linkFun=settings.w357_current_url;var expiration=settings.w357_expiration_cookieCancel;cpnb_close_icon_html=' <span id="cpnb-close-x-btn" onClick="cpnb_warning_cancel_button(\''+ 46cookieNameFun+"', '"+ 47expiration+"', '"+ 48linkFun+"', '"+ 49settings.w357_overlay_state+'\')" class="cpnb-x-close-icon"></span>';} 50if((settings.w357_message!==null)&(settings.w357_message!=='')){cnbwb+=' <div class="cpnb-inner" style="max-height: '+ 51maxHeightWarningBox+'px;">'+ 52cpnb_close_icon_html+'<div class="cpnb-message">'+ 53decodeURI(settings.w357_message)+'</div>';}else{cnbwb+=' <div class="cpnb-inner" style="max-height: '+ 54maxHeightWarningBox+'px;">'+ 55cpnb_close_icon_html+'<div class="cpnb-message">We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.</div>';} 56if(warning_div_position.indexOf(settings.w357_position)>=0){cnbwb+=' <div class="cpnb-buttons" style="margin-top:10px;">';}else{cnbwb+=' <div class="cpnb-buttons">';} 57var buttons_ordering_array=JSON.parse(settings.w357_buttons_ordering);for(var i=0;i<buttons_ordering_array.length;i++){var btn=buttons_ordering_array[i];switch(btn){case'ok':if(settings.w357_display_ok_btn==1){var enableConfirFun=settings.w357_enableConfirmationAlertsForAcceptBtn;var msgFun=settings.w357_confirm_allow_msg;var cookieNameFun=settings.w357_cookie_name;var linkFun=settings.w357_current_url;var expiration=settings.w357_expiration_cookieAccept;cnbwb+=' <span id="cpnb-accept-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 58decodeURI(settings.w357_buttonText)+'" onClick="cpnb_warning_accept_button(\''+ 59settings.w357_joomla_caching+"', '"+ 60decodeURI(enableConfirFun)+"', '"+ 61decodeURI(msgFun)+"', '"+ 62cookieNameFun+"', '"+ 63linkFun+"', '"+ 64expiration+"', '"+ 65settings.w357_base_ajax_url+"', 'notification_bar', '"+ 66settings.w357_reloadPageAfterAccept+"', '"+ 67settings.w357_overlay_state+'\')" class="cpnb-button cpnb-button-ok '+ 68decodeURI(settings.w357_accept_button_class_notification_bar)+'">'+ 69decodeURI(settings.w357_buttonText)+'</span>';} 70break;case'decline':if(settings.w357_display_decline_btn==1){var enableConfirFun=settings.w357_enableConfirmationAlertsForDeclineBtn;var msgFun=settings.w357_confirm_delete_msg;var cookieNameFun=settings.w357_cookie_name;var linkFun=settings.w357_current_url;var expiration=settings.w357_expiration_cookieDecline;cnbwb+=' <span id="cpnb-decline-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 71decodeURI(settings.w357_buttonDeclineText)+'" onClick="cpnb_warning_decline_button(\''+ 72settings.w357_joomla_caching+"', '"+ 73decodeURI(enableConfirFun)+"', '"+ 74decodeURI(msgFun)+"', '"+ 75cookieNameFun+"', '"+ 76linkFun+"', '"+ 77expiration+'\')" class="cpnb-button cpnb-button-decline '+ 78decodeURI(settings.w357_decline_button_class_notification_bar)+'">'+ 79decodeURI(settings.w357_buttonDeclineText)+'</span>';} 80break;case'cancel':if(settings.w357_display_cancel_btn==1){var cookieNameFun=settings.w357_cookie_name;var linkFun=settings.w357_current_url;var expiration=settings.w357_expiration_cookieCancel;
80cnbwb+=' <span id="cpnb-cancel-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 81decodeURI(settings.w357_buttonCancelText)+'" onClick="cpnb_warning_cancel_button(\''+ 82cookieNameFun+"', '"+ 83expiration+"', '"+ 84linkFun+"', '"+ 85settings.w357_overlay_state+'\')" class="cpnb-button cpnb-button-cancel '+ 86decodeURI(settings.w357_cancel_button_class_notification_bar)+'">'+ 87decodeURI(settings.w357_buttonCancelText)+'</span>';} 88break;case'moreinfo':if(settings.w357_display_more_info_btn==1){if(settings.w357_more_info_btn_type=='link'||settings.w357_more_info_btn_type=='menu_item'){if(settings.w357_link_target=='_self'){cnbwb+=' <a id="cpnb-moreinfo-btn" href="'+ 89settings.w357_buttonMoreLink+'" target="_self" class="cpnb-button cpnb-button-more-default '+ 90decodeURI(settings.w357_moreinfo_button_class_notification_bar)+'">'+ 91decodeURI(settings.w357_buttonMoreText)+'</a>';}else if(settings.w357_link_target=='_blank'){cnbwb+=' <a id="cpnb-moreinfo-btn" href="'+ 92settings.w357_buttonMoreLink+'" target="_blank" class="cpnb-button cpnb-button-more-default '+ 93decodeURI(settings.w357_moreinfo_button_class_notification_bar)+'">'+ 94decodeURI(settings.w357_buttonMoreText)+'</a>';}else if(settings.w357_link_target=='popup'){cnbwb+=' <span id="cpnb-moreinfo-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 95decodeURI(settings.w357_buttonMoreText)+'" onClick="w357_openPopUpWindowMoreInfo(\''+ 96settings.w357_buttonMoreLink+"','titlos', '"+ 97settings.w357_popup_height+"', '"+ 98settings.w357_popup_width+'\')" class="cpnb-button cpnb-button-more-default '+ 99decodeURI(settings.w357_moreinfo_button_class_notification_bar)+'">'+ 100decodeURI(settings.w357_buttonMoreText)+'</span>';}}else if(settings.w357_more_info_btn_type=='custom_text'){cnbwb+=' <span id="cpnb-moreinfo-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 101decodeURI(settings.w357_buttonMoreText)+'" onClick="cpnb_openModalMoreInfo()" class="cpnb-button cpnb-button-more-default '+ 102decodeURI(settings.w357_moreinfo_button_class_notification_bar)+'" id="cpnb_button_more_modal">'+ 103decodeURI(settings.w357_buttonMoreText)+'</span>';}} 104break;case'settings':if(settings.w357_display_settings_btn==1){cnbwb+=' <span id="cpnb-settings-btn" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 105decodeURI(settings.w357_buttonSettingsText)+'" onClick="cpnb_m_openModal()" class="cpnb-button cpnb-button-settings '+ 106decodeURI(settings.w357_settings_button_class_notification_bar)+'">'+ 107decodeURI(settings.w357_buttonSettingsText)+'</span>';} 108break;default:break;}} 109cnbwb+=' <div class="cpnb-clear-both"></div>';cnbwb+=' </div>';cnbwb+=' </div>';cnbwb+=' </div>';cnbwb+='</div>';if(settings.w357_overlay_state==1){cnbwb+='<div id="cpnb_warningBoxBgOverlay" style="background-color:'+ 110settings.w357_overlay_color+';">';} 111elem.innerHTML=cnbwb;document.body.insertBefore(elem,document.body.firstChild);if(settings.w357_position=='center'){var windowWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var warningBoxHeight=document.getElementById('w357_cpnb_outer').clientHeight;var pus=document.createElement('style');pus.type='text/css';pus.innerHTML='.cpnb-div-position-center {top:0; left:0; margin-top: '+ 112(windowHeight-warningBoxHeight)/2+'px; margin-left: '+ 113(windowWidth-500)/2+'px} ';document.getElementsByTagName('head')[0].appendChild(pus);} 114if(settings.w357_autoAcceptAfterScrolling){var scroll_counter=0;window.addEventListener('scroll',function(){if(scroll_counter==0){if(window.pageYOffset>settings.w357_numOfScrolledPixelsBeforeAutoAccept){var enableConfirFun=settings.w357_enableConfirmationAlertsForAcceptBtn;var msgFun=settings.w357_confirm_allow_msg;var cookieNameFun=settings.w357_cookie_name;var linkFun=settings.w357_current_url;var expiration=settings.w357_expiration_cookieAccept;
114cpnb_warning_accept_button(settings.w357_joomla_caching,decodeURI(enableConfirFun),decodeURI(msgFun),cookieNameFun,linkFun,expiration,settings.w357_base_ajax_url,'notification_bar',settings.w357_reloadPageAfterAccept,settings.w357_overlay_state);scroll_counter++;}}});} 115function cpnb_hideInfoBox(ms,gapMs){setTimeout(function(){var e=document.getElementById('w357_cpnb_outer');if(e){e.classList.remove('cpnb-warningBox-show-fade-in');e.classList.add('cpnb-warningBox-show-fade-out');} 116if(settings.w357_overlay_state==1){var overlay=document.getElementById('cpnb_warningBoxBgOverlay');if(overlay){overlay.classList.add('cpnb-warningBox-show-fade-out');}}},ms);setTimeout(function(){var bar=document.getElementById('w357_cpnb_outer');if(bar){bar.style.display='none';} 117if(settings.w357_overlay_state==1){var overlay=document.getElementById('cpnb_warningBoxBgOverlay');if(overlay){overlay.style.display='none';}}},ms+gapMs);} 118if(settings.w357_hide_after_time!='display_always'){cpnb_hideInfoBox(settings.w357_duration*1000,settings.w357_animate_duration);} 119var stDur=settings.w357_animate_duration/1000;var offsetHeightBorderx1=['top','bottom'];if(offsetHeightBorderx1.indexOf(settings.w357_position)>=0){var subOffsetHeight=settings.w357_borderWidth;}else{var subOffsetHeight=settings.w357_borderWidth*2;} 120var offsetHeight=document.getElementById('w357_cpnb_outer').offsetHeight- 121subOffsetHeight;var w357_cpnb_outer_height=document.getElementById('w357_cpnb_outer').offsetHeight;var pus=document.createElement('style');pus.type='text/css';pus.innerHTML='.cpnb-warningBox-show-fade-in {overflow:hidden; animation-name: slidein; animation-duration: '+ 122stDur+'s;} ';pus.innerHTML+='.cpnb-warningBox-show-fade-out { opacity:0; overflow:hidden; padding:0; animation-name: slideout; animation-duration: '+ 123stDur+'s;} ';pus.innerHTML+='@keyframes slidein { from { height:0px; opacity:0; } to { height:'+ 124offsetHeight+'px; opacity:1;} }';pus.innerHTML+='@keyframes slideout { from { opacity:1; } to { opacity:0; } }';document.getElementsByTagName('head')[0].appendChild(pus);if(settings.w357_more_info_btn_type=='custom_text'){var stDur=settings.w357_animate_duration/5000;var pus=document.createElement('style');pus.type='text/css';pus.innerHTML='.cpnb-modal-show-fade-in { visibility: visible; opacity: 1; -webkit-transition: opacity '+ 125stDur+'s, visibility '+ 126stDur+'s; transition: opacity '+ 127stDur+'s, visibility '+ 128stDur+'s; } ';pus.innerHTML+='.cpnb-modal-show-fade-out { visibility: hidden; opacity: 0; -webkit-transition: opacity '+ 129stDur+'s, visibility '+ 130stDur+'s; transition: opacity '+ 131stDur+'s, visibility '+ 132stDur+'s; } ';document.getElementsByTagName('head')[0].appendChild(pus);var elem=document.createElement('div');var cnbwb='<div id="cpnb_modal_wrap" class="cpnb-modal-wrap cpnb-modal-show-fade-out">';cnbwb+=' <div class="cpnb-modal-outer cpnb-modal-bg cpnb-close" id="cpnb_outter-moreinfo" style="top: 0px; left: 0px; align-items: flex-start;">';cnbwb+=' <div class="cpnb-modal-inner cpnb-modal--medium" id="cpnb_inner-moreinfo" style="z-index: 100000000; max-height:'+ 133maxHeight+'px; margin-top:'+ 134marginTopWindow+'px;">';cnbwb+='';cnbwb+=' <div class="cpnb-modal-inner-text">'+ 135settings.w357_customText+'</div>';cnbwb+=' <span role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="Close" onClick="cpnb_closeModalMoreInfo()" id="cpnb-modal-close-moreinfo" class="cpnb-modal-close cpnb-close cpnb-close-icon-x"></span>';cnbwb+=' <div id="close_cpnb_modal_footer" class="cpnb-modal-footer">';cnbwb+=' <div id="close_cpnb_modal_actions" class="cpnb-modal-actions">';var buttons_ordering_array=JSON.parse(settings.w357_buttons_ordering);for(var i=0;i<buttons_ordering_array.length;i++){var btn=buttons_ordering_array[i];switch(btn){case'ok':if(settings.w357_display_ok_btn==1){var msgFun=settings.w357_confirm_allow_msg;var expiration=settings.w357_expiration_cookieAccept;var linkFun=settings.w357_current_url;cnbwb+=' <span id="cpnb-accept-btn-m-info" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 136decodeURI(settings.w357_buttonText)+'" onClick="cpnb_warning_accept_button(\''+ 137settings.w357_joomla_caching+"', '"+ 138decodeURI(enableConfirFun)+"', '"+ 139decodeURI(msgFun)+"', '"+ 140cookieNameFun+"', '"+ 141linkFun+"', '"+ 142expiration+"', '"+ 143settings.w357_base_ajax_url+"', 'modal', '"+ 144settings.w357_reloadPageAfterAccept+"', '"+ 145settings.w357_overlay_state+'\')" class="cpnb-button cpnb-button-ok '+ 146decodeURI(settings.w357_accept_button_class_notification_bar)+'">'+ 147decodeURI(settings.w357_buttonText)+'</span>';} 148break;case'decline':if(settings.w357_display_decline_btn==1){var msgFun=settings.w357_confirm_delete_msg;var expiration=settings.w357_expiration_cookieDecline;var linkFun=settings.w357_current_url;
148cnbwb+=' <span id="cpnb-decline-btn-m-info" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 149decodeURI(settings.w357_buttonDeclineText)+'" onClick="cpnb_warning_decline_button(\''+ 150settings.w357_joomla_caching+"', '"+ 151decodeURI(enableConfirFun)+"', '"+ 152decodeURI(msgFun)+"', '"+ 153cookieNameFun+"', '"+ 154linkFun+"', '"+ 155expiration+"', true)\" class=\"cpnb-button cpnb-button-decline "+ 156decodeURI(settings.w357_decline_button_class_notification_bar)+'">'+ 157decodeURI(settings.w357_buttonDeclineText)+'</span>';} 158break;case'cancel':if(settings.w357_display_cancel_btn==1){var expiration=settings.w357_expiration_cookieCancel;var linkFun=settings.w357_current_url;cnbwb+=' <span id="cpnb-cancel-btn-m-info" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 159decodeURI(settings.w357_buttonCancelText)+'" onClick="cpnb_warning_cancel_button(\''+ 160cookieNameFun+"', '"+ 161expiration+"', '"+ 162linkFun+"', '"+ 163settings.w357_overlay_state+"', true)\" class=\"cpnb-button cpnb-button-cancel "+ 164decodeURI(settings.w357_cancel_button_class_notification_bar)+'">'+ 165decodeURI(settings.w357_buttonCancelText)+'</span>';} 166break;case'settings':if(settings.w357_display_settings_btn==1){cnbwb+=' <span id="cpnb-settings-btn-m-info" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 167decodeURI(settings.w357_buttonSettingsText)+'" onClick="cpnb_m_openModal(); cpnb_closeModalMoreInfo();" class="cpnb-button cpnb-button-settings '+ 168decodeURI(settings.w357_settings_button_class_notification_bar)+'">'+ 169decodeURI(settings.w357_buttonSettingsText)+'</span>';} 170break;default:break;}} 171cnbwb+=' </div>';cnbwb+=' </div>';cnbwb+=' </div>';cnbwb+=' <div class="cpnb-modal-show-fade-out" id="modal_close_bg" role="button" tabindex="0" aria-label="Close modal" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" onClick="cpnb_closeModalMoreInfo()" style=" z-index: 99999999; top:0; left:0; position:fixed; width:100%; height:100%;"></div>';cnbwb+=' </div>';cnbwb+='</div>';elem.innerHTML=cnbwb;document.body.insertBefore(elem,document.body.firstChild);}} 172if(settings.w357_body_cover===0){if(w357_cpnb_outer_height!=null&&w357_cpnb_outer_height>0){if(settings.w357_position=='top'){document.getElementsByTagName('body')[0].style.paddingTop=w357_cpnb_outer_height+'px';}else{document.getElementsByTagName('body')[0].style.paddingBottom=w357_cpnb_outer_height+'px';}}} 173var varsToBeParsedInt=['w357_m_modalState','w357_m_floatButtonState',];for(var obj in cpnb_manager){if((cpnb_manager[obj]!==null)&(cpnb_manager[obj]!=='')){if(varsToBeParsedInt.indexOf(obj)>=0){modalManager[obj]=parseInt(cpnb_manager[obj]);}else{modalManager[obj]=cpnb_manager[obj];}}} 174modalManagerSettings=modalManager;var settingsPayload=cpnb_getConsentCookiePayload('cpnb_cookiesSettings');if(settingsPayload&&settingsPayload.v){categoriesSettingsCookie=settingsPayload.v;}else{categoriesSettingsCookie={};} 175afterCategoriesSettingsCookie=categoriesSettingsCookie;afterExpirationCookies=settings.w357_expiration_cookieSettings;cpnb_syncConsentCookieExpiration(settings.w357_cookie_name,settings.w357_expiration_cookieAccept);cpnb_syncConsentCookieExpiration(settings.w357_cookie_name_declined,settings.w357_expiration_cookieDecline);cpnb_syncConsentCookieExpiration(settings.w357_cookie_name_cancelled,settings.w357_expiration_cookieCancel);cpnb_syncConsentCookieExpiration('cpnb_cookiesSettings',settings.w357_expiration_cookieSettings);cpnb_syncConsentCookieExpiration('cpnb_cookiesSettingsTemp',settings.w357_expiration_cookieSettings);cpnb_handleBlockCookieScripts();try{if(localStorage.getItem('cpnb_shortcode_cookie_reload')==='1'&&settings.w357_shortcode_is_enabled_on_this_page==1){localStorage.removeItem('cpnb_shortcode_cookie_reload');var _cpnbPollStart=Date.now();var _cpnbPollBaseline=document.cookie;var _cpnbPollSnapshot=_cpnbPollBaseline;var _cpnbPollTimer=setInterval(function(){var _cpnbNow=Date.now();var _cpnbCurrent=document.cookie;var _cpnbStable=(_cpnbCurrent===_cpnbPollSnapshot&&(_cpnbNow-_cpnbPollStart)>=1000);var _cpnbTimeout=(_cpnbNow-_cpnbPollStart)>=8000;if(_cpnbStable||_cpnbTimeout){clearInterval(_cpnbPollTimer);if(_cpnbCurrent!==_cpnbPollBaseline){var _cpnbCitEl=document.getElementById('cpnb-cit-container');if(_cpnbCitEl&&_cpnbCitEl.getAttribute('data-cpnb-table-ajax')){cpnb_fetchCookie
175sInfoTable();}else{window.location.reload();}}} 176_cpnbPollSnapshot=_cpnbCurrent;},850);}}catch(e){} 177if(cpnb_checkDIfIframeDisplay()&&settings.w357_blockCookies==1&&modalManager.w357_m_modalState==1){m_modalManager_confirmationText=modalManager.w357_m_confirmationAlertRequiredCookies;var pus=document.createElement('style');pus.type='text/css';pus.innerHTML='.cpnb-manager-modal-left-item-selected, .cpnb-manager-modal-left-item-unSelected:hover, .cpnb-manager-modal-left-item-unSelected:focus {background: '+ 178modalManager.w357_m_modal_menuItemSelectedBgColor+';} ';document.getElementsByTagName('head')[0].appendChild(pus);var HTMLleftMenu='';var HTMLinformationBoxes='';var categoriesCounter=0;HTMLinformationBoxes+='<div class="cpnb-left-menu-toggle" role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" onClick="cpnb_toggle_responsive_menu(this)">';HTMLinformationBoxes+='<div class="cpnb-toggle-menu-container cpnb-left-menu-toggle-button">';HTMLinformationBoxes+='<div class="cpnb-toggle-menu-bar1"></div>';HTMLinformationBoxes+='<div class="cpnb-toggle-menu-bar2"></div>';HTMLinformationBoxes+='<div class="cpnb-toggle-menu-bar3"></div>';HTMLinformationBoxes+='</div>';HTMLinformationBoxes+='</div>';HTMLinformationBoxes+='<div class="h2 cpnb-m-header">'+ 179modalManager.w357_m_modalHeadingText+'</div>';for(var categoryID in cpnb_cookiesCategories){if(cpnb_cookiesCategories[categoryID].cookie_category_status==1){var innerCookieCategory=cpnb_cookiesCategories[categoryID].cookie_category_id;categoriesCounter++;if(categoriesCounter==1){HTMLleftMenu+='<div role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 180cpnb_cookiesCategories[categoryID].cookie_category_name+'" onClick="cpnb_m_changeModalCategory(\''+ 181categoryID+'\')" id="mlm_menu_category_id_'+ 182categoryID+'" class="cpnb-manager-modal-left-item-selected cpnb-manager-modal-left-item modal-left-menu-item-id-'+ 183categoryID+'">'+ 184cpnb_cookiesCategories[categoryID].cookie_category_name+'</div>';HTMLinformationBoxes+='<div id="mmr_box_category_id_'+ 185categoryID+'" class="cpnb-manager-modal-right-selected cpnb-manager-modal-right cpnb-manager-modal-right-scrollbar">';}else{HTMLleftMenu+='<div role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 186cpnb_cookiesCategories[categoryID].cookie_category_name+'" onClick="cpnb_m_changeModalCategory(\''+ 187categoryID+'\')" id="mlm_menu_category_id_'+ 188categoryID+'" class="cpnb-manager-modal-left-item-unSelected cpnb-manager-modal-left-item modal-left-menu-item-id-'+ 189categoryID+'">'+ 190cpnb_cookiesCategories[categoryID].cookie_category_name+'</div>';HTMLinformationBoxes+='<div id="mmr_box_category_id_'+ 191categoryID+'" class="cpnb-manager-modal-right-unSelected cpnb-manager-modal-right cpnb-manager-modal-right-scrollbar">';} 192HTMLinformationBoxes+='<p><strong id="cpnb_category_heading_'+ 193categoryID+'" class="cpnb-cookies-category-heading-responsive">'+ 194cpnb_cookiesCategories[categoryID].cookie_category_name+'</strong></p>';HTMLinformationBoxes+=cpnb_cookiesCategories[categoryID].cookie_category_description;HTMLinformationBoxes+='<div class="cpnb-category-group" role="group" aria-labelledby="cpnb_category_heading_'+ 195categoryID+'">';var init_genericExp=settings.w357_expiration_cookies;var init_baseUrl=settings.w357_current_url;var init_cookieName=settings.w357_cookie_name;var init_acceptExp=settings.w357_expiration_cookieAccept;var init_declineExp=settings.w357_expiration_cookieDecline;if(categoriesSettingsCookie[innerCookieCategory]==null){if(cpnb_cookiesCategories[categoryID].cookie_category_checked_by_default==1){HTMLinformationBoxes+='<div class="modalCheckBox"><input data-cpnb-save="1" data-cpnb-category-id="'+ 196categoryID+'" data-cpnb-exp="'+ 197init_genericExp+'" data-cpnb-base-url="'+ 198init_baseUrl+'" data-cpnb-cookie-name="'+ 199init_cookieName+'" data-cpnb-accept-exp="'+ 200init_acceptExp+'" data-cpnb-decline-exp="'+ 201init_declineExp+'" class="cpnb-checkbox" type="checkbox" value="1" id="modalCheckBox_id_'+ 202categoryID+'" name="modalCheckBox_id_'+ 203categoryID+'" checked/><label for="modalCheckBox_id_'+ 204categoryID+'">'+ 205modalManager.w357_m_checkboxText+'</label></div>';
205categoriesSettingsCookie[innerCookieCategory]=1;}else if(cpnb_cookiesCategories[categoryID].cookie_category_checked_by_default==2){HTMLinformationBoxes+='<div class="modalCheckBox"><input data-cpnb-locked="1" data-cpnb-category-id="'+ 206categoryID+'" data-cpnb-exp="'+ 207settings.w357_expiration_cookies+'" data-cpnb-confirmation="'+ 208settings.w357_enableConfirmationAlerts+'" class="cpnb-checkbox" type="checkbox" value="1" id="modalCheckBox_id_'+ 209categoryID+'" name="modalCheckBox_id_'+ 210categoryID+'" checked/><label for="modalCheckBox_id_'+ 211categoryID+'">'+ 212modalManager.w357_m_checkboxText+'</label></div>';categoriesSettingsCookie[innerCookieCategory]=1;}else{HTMLinformationBoxes+='<div class="modalCheckBox"><input data-cpnb-save="1" data-cpnb-category-id="'+ 213categoryID+'" data-cpnb-exp="'+ 214init_genericExp+'" data-cpnb-base-url="'+ 215init_baseUrl+'" data-cpnb-cookie-name="'+ 216init_cookieName+'" data-cpnb-accept-exp="'+ 217init_acceptExp+'" data-cpnb-decline-exp="'+ 218init_declineExp+'" class="cpnb-checkbox" type="checkbox" value="1" id="modalCheckBox_id_'+ 219categoryID+'" name="modalCheckBox_id_'+ 220categoryID+'" /><label for="modalCheckBox_id_'+ 221categoryID+'">'+ 222modalManager.w357_m_checkboxText+'</label></div>';categoriesSettingsCookie[innerCookieCategory]=0;}}else{if(cpnb_cookiesCategories[categoryID].cookie_category_checked_by_default!=2){if(categoriesSettingsCookie[''+innerCookieCategory+'']==1){HTMLinformationBoxes+='<div class="modalCheckBox"><input class="cpnb-checkbox" data-cpnb-save="1" data-cpnb-category-id="'+ 223categoryID+'" data-cpnb-exp="'+ 224init_genericExp+'" data-cpnb-base-url="'+ 225init_baseUrl+'" data-cpnb-cookie-name="'+ 226init_cookieName+'" data-cpnb-accept-exp="'+ 227init_acceptExp+'" data-cpnb-decline-exp="'+ 228init_declineExp+'" type="checkbox" value="1" id="modalCheckBox_id_'+ 229categoryID+'" name="modalCheckBox_id_'+ 230categoryID+'" checked/><label for="modalCheckBox_id_'+ 231categoryID+'">'+ 232modalManager.w357_m_checkboxText+'</label></div>';categoriesSettingsCookie[innerCookieCategory]=1;}else{HTMLinformationBoxes+='<div class="modalCheckBox"><input data-cpnb-save="1" data-cpnb-category-id="'+ 233categoryID+'" data-cpnb-exp="'+ 234init_genericExp+'" data-cpnb-base-url="'+ 235init_baseUrl+'" data-cpnb-cookie-name="'+ 236init_cookieName+'" data-cpnb-accept-exp="'+ 237init_acceptExp+'" data-cpnb-decline-exp="'+ 238init_declineExp+'" class="cpnb-checkbox" type="checkbox" value="1" id="modalCheckBox_id_'+ 239categoryID+'" name="modalCheckBox_id_'+ 240categoryID+'" /><label for="modalCheckBox_id_'+ 241categoryID+'">'+ 242modalManager.w357_m_checkboxText+'</label></div>';categoriesSettingsCookie[innerCookieCategory]=0;}}else{HTMLinformationBoxes+='<div class="modalCheckBox"><input data-cpnb-locked="1" data-cpnb-category-id="'+ 243categoryID+'" data-cpnb-exp="'+ 244settings.w357_expiration_cookies+'" data-cpnb-confirmation="'+ 245settings.w357_enableConfirmationAlerts+'" class="cpnb-checkbox" type="checkbox" value="1" id="modalCheckBox_id_'+ 246categoryID+'" name="modalCheckBox_id_'+ 247categoryID+'" checked/><label for="modalCheckBox_id_'+ 248categoryID+'">'+ 249modalManager.w357_m_checkboxText+' '+ 250modalManager.w357_m_lockedText+'</label></div>';categoriesSettingsCookie[innerCookieCategory]=1;}} 251HTMLinformationBoxes+='</div>';HTMLinformationBoxes+='<div style="display:block; width:100%; height:30px;"></div>';HTMLinformationBoxes+='</div>';categoriesSettingsCookieInner[innerCookieCategory]=categoryID;categoriesSettingsCookieOuter[categoryID]=innerCookieCategory;}} 252HTMLinformationBoxes+='<div class="cpnb-m-bottom-buttons">';var enableConfirFun=settings.w357_enableConfirmationAlertsForAcceptBtn;var cookieNameFun=settings.w357_cookie_name;var msgFun=settings.w357_confirm_allow_msg;var expiration=settings.w357_expiration_cookieAccept;var linkFun=settings.w357_current_url;var encodedAcceptMsg=encodeURIComponent(decodeURI(msgFun));var encodedAcceptCookieName=encodeURIComponent(cookieNameFun);var encodedAcceptLink=encodeURIComponent(linkFun);var encodedAcceptBaseAjaxUrl=encodeURIComponent(settings.w357_base_ajax_url);HTMLinformationBoxes+='<button id="cpnb-accept-btn-m" class="cpnb-button cpnb-m-enableAllButton '+ 253decodeURI(settings.w357_accept_button_class_notification_bar_modal_window)+'" type="button" data-cpnb-action="accept" data-cpnb-joomla-caching="'+ 254settings.w357_joomla_caching+'" data-cpnb-enable-confirmation="'+ 255decodeURI(enableConfirFun)+'" data-cpnb-message="'+ 256encodedAcceptMsg+'" data-cpnb-cookie-name="'+ 257encodedAcceptCookieName+'" data-cpnb-link="'+ 258encodedAcceptLink+'" data-cpnb-expiration="'+ 259expiration+'" data-cpnb-base-ajax-url="'+ 260encodedAcceptBaseAjaxUrl+'" data-cpnb-context="modal" data-cpnb-reload="'+ 261settings.w357_reloadPageAfterAccept+'" data-cpnb-overlay="'+ 262settings.w357_overlay_state+'">'+ 263modalManager.w357_m_EnableAllButtonText+'</button>';var enableConfirFun=settings.w357_enableConfirmationAlertsForDeclineBtn;var msgFun=settings.w357_confirm_delete_msg;var expiration=settings.w357_expiration_cookieDecline;var linkFun=settings.w357_current_url;var encodedDeclineMsg=encodeURIComponent(decodeURI(msgFun));var encodedDeclineCookieName=encodeURIComponent(cookieNameFun);var encodedDeclineLink=encodeURIComponent(linkFun);HTMLinformationBoxes+='<button id="cpnb-decline-btn-m" class="cpnb-button cpnb-m-DeclineAllButton '+ 264decodeURI(settings.w357_decline_button_class_notification_bar_modal_window)+'" type="button" data-cpnb-action="decline" data-cpnb-joomla-caching="'+ 265settings.w357_joomla_caching+'" data-cpnb-enable-confirmation="'+ 266decodeURI(enableConfirFun)+'" data-cpnb-message="'+ 267encodedDeclineMsg+'" data-cpnb-cookie-name="'+ 268encodedDeclineCookieName+'" data-cpnb-link="'+ 269encodedDeclineLink+'" data-cpnb-expiration="'+ 270expiration+'" data-cpnb-is-modal="true">'+ 271modalManager.w357_m_DeclineAllButtonText+'</button>';var linkFun=settings.w357_current_url;var init_genericExp=settings.w357_expiration_cookies;var init_baseUrl=settings.w357_current_url;var init_cookieName=settings.w357_cookie_name;var init_acceptExp=settings.w357_expiration_cookieAccept;var init_declineExp=settings.w357_expiration_cookieDecline;var encodedSaveLink=encodeURIComponent(linkFun);var encodedSaveBaseUrl=encodeURIComponent(init_baseUrl);var encodedSaveCookieName=encodeURIComponent(init_cookieName);HTMLinformationBoxes+='<button type="button" id="cpnb-save-btn-m" class="cpnb-button cpnb-m-SaveChangesButton '+ 272decodeURI(settings.w357_save_button_class_notification_bar_modal_window)+'" data-cpnb-action="save-settings" data-cpnb-link="'+ 273encodedSaveLink+'" data-cpnb-expiration="'+ 274init_genericExp+'" data-cpnb-base-url="'+ 275encodedSaveBaseUrl+'" data-cpnb-cookie-name="'+ 276encodedSaveCookieName+'" data-cpnb-accept-expiration="'+ 277init_acceptExp+'" data-cpnb-decline-expiration="'+ 278init_declineExp+'" data-cpnb-joomla-caching="'+ 279settings.w357_joomla_caching+'" data-cpnb-reload="'+ 280settings.w357_reloadPageAfterAccept+'">'+ 281modalManager.w357_m_SaveChangesButtonText+'</button>';HTMLinformationBoxes+='</div>';afterCategoriesSettingsCookie=categoriesSettingsCookie;afterExpirationCookies=settings.w357_expiration_cookies;var cnbwb='<div id="cpnb_manager_wrap" class="cpnb-modal-wrap cpnb-modal-show-fade-out">';
281cnbwb+=' <div class="cpnb-modal-outer cpnb-modal-bg cpnb-close" id="cpnb_outter" style="top: 0px; left: 0px; align-items: flex-start;">';cnbwb+=' <div class="cpnb-modal-inner cpnb-modal--medium" id="cpnb_inner" style="z-index: 100000000; height:'+ 282maxHeight+'px; margin-top:'+ 283marginTopWindow+'px; overflow:hidden;">';if(modalManager.w357_m_FloatButtonIconType=='fontawesome_icon'){cnbwb+=' <span role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="Close" onClick="cpnb_m_closeModal()" id="cpnb-modal-close" class="cpnb-modal-close-fontawesome"><i class="fa fas fa-times"></i></span>';}else{cnbwb+=' <span role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="Close" onClick="cpnb_m_closeModal()" id="cpnb-modal-close" class="cpnb-modal-close cpnb-close cpnb-close-icon-x"></span>';} 284cnbwb+=' <section class="cpnb-m-content" aria-label="'+ 285modalManager.w357_m_modalHeadingText+'">';cnbwb+=' <div id="cpnb_manager_modal_left" class="cpnb-manager-modal-left">';cnbwb+=HTMLleftMenu;cnbwb+=' </div>';cnbwb+=HTMLinformationBoxes;cnbwb+=' </section>';cnbwb+=' </div>';cnbwb+=' <div class="cpnb-modal-show-fade-out" id="cpnb_manager_wrap_close_bg" aria-label="Close modal" style=" z-index: 99999999; top:0; left:0; position:fixed; width:100%; height:100%;"></div>';cnbwb+=' </div>';cnbwb+='</div>';var elem=document.createElement('div');elem.innerHTML=cnbwb;var bar=document.getElementById('w357_cpnb_outer');if(bar&&bar.parentNode){bar.parentNode.insertBefore(elem,bar.nextSibling);}else{document.body.insertBefore(elem,document.body.firstChild);} 286var closeModalOverlay=document.getElementById('cpnb_manager_wrap_close_bg');if(closeModalOverlay){closeModalOverlay.addEventListener('click',cpnb_m_closeModal,false);} 287var closeModalOuter=document.getElementById('cpnb_outter');if(closeModalOuter){closeModalOuter.addEventListener('click',function(event){if(event.target===closeModalOuter){cpnb_m_closeModal();}},false);} 288if(modalManager.w357_m_floatButtonState==1&&cpnb_hasAnyConsentDecision(settings)){var tooltipPosition=modalManager.w357_m_floatButtonPosition==='bottom_right'?'left':'right';var floatingButton='<div role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 289modalManager.w357_m_floatButtonText+'" onClick="cpnb_m_openModal()" class="cpnb-m-cookies-floatButton cpnb-m-cookies-floatButtonPosition_'+ 290modalManager.w357_m_floatButtonPosition+'">';floatingButton+='<div class="cpnb-m-cookies-floatButton-icon" data-balloon="'+ 291modalManager.w357_m_floatButtonText+'" data-balloon-pos="'+ 292tooltipPosition+'">';if(modalManager.w357_m_FloatButtonIconType=='fontawesome_icon'){floatingButton+='<i class="cpnb-m-cookies-floatButton-icon-fontawesome-icon '+ 293modalManager.w357_m_FloatButtonIconFontAwesomeName+' '+ 294modalManager.w357_m_FloatButtonIconFontAwesomeSize+'" style="color: '+ 295modalManager.w357_m_FloatButtonIconFontAwesomeColor+';"></i>';}else if(modalManager.w357_m_FloatButtonIconType=='uikit_icon'){floatingButton+='<span class="cpnb-m-cookies-floatButton-icon-uikit-icon" uk-icon="icon:'+ 296modalManager.w357_m_FloatButtonIconUikitName+'; ratio: '+ 297modalManager.w357_m_FloatButtonIconUikitSize+'" style="color: '+ 298modalManager.w357_m_FloatButtonIconUikitColor+';"></span>';}else{floatingButton+='<img alt="Cookies manager" class="cpnb-m-cookies-floatButton-icon-img" src="'+ 299modalManager.w357_m_floatButtonIconSrc+'"/>';} 300floatingButton+='</div>';floatingButton+='</div>';var elem=document.createElement('div');elem.innerHTML=floatingButton;document.body.insertBefore(elem,document.body.firstChild);} 301var click_to_open_modal=null;var el_w357_m_HashLink=document.getElementById(modalManager.w357_m_HashLink);if(el_w357_m_HashLink){click_to_open_modal=el_w357_m_HashLink.addEventListener('click',cpnb_m_openModal,false);} 302var classTriggerName=modalManager.w357_m_HashLink;var classTriggers=[];if(classTriggerName){classTriggers=document.getElementsByClassName(classTriggerName);} 303var hashTriggers=[];if(classTriggerName){hashTriggers=Array.prototype.slice.call(document.querySelectorAll('a[href$="#'+classTriggerName+'"]'));} 304var menuItemTriggers=Array.prototype.slice.call(document.querySelectorAll('a[href*="view=cpnbc
304ookiemanager"]'));if(menuItemTriggers.length){menuItemTriggers.forEach(function(menuEl){if(menuEl&&menuEl.classList){menuEl.classList.add('cpnb-modal-trigger');}});} 305var modalTriggers=Array.prototype.slice.call(document.getElementsByClassName('cpnb-modal-trigger'));var combinedTriggers=modalTriggers;if(classTriggers.length){combinedTriggers=combinedTriggers.concat(Array.prototype.slice.call(classTriggers));} 306if(hashTriggers.length){combinedTriggers=combinedTriggers.concat(hashTriggers);} 307if(combinedTriggers.length){combinedTriggers.forEach(function(triggerEl){triggerEl.addEventListener('click',function(event){if(event&&event.preventDefault){event.preventDefault();} 308click_to_open_modal=true;cpnb_m_openModal();},false);});} 309document.addEventListener('click',function(event){var target=event.target;while(target&&target!==document){if(target.classList&&target.classList.contains('cpnb-modal-trigger')){if(event&&event.preventDefault){event.preventDefault();} 310click_to_open_modal=true;cpnb_m_openModal();break;} 311target=target.parentNode;}},false);if(window.location.hash=='#'+modalManager.w357_m_HashLink||click_to_open_modal){var e=document.getElementById('cpnb_manager_wrap');if(e){e.classList.remove('cpnb-modal-show-fade-out');e.classList.add('cpnb-modal-show-fade-in');} 312var ec=document.getElementById('cpnb_manager_wrap_close_bg');if(ec){ec.classList.remove('cpnb-modal-show-fade-out');ec.classList.add('cpnb-modal-show-fade-in');}}} 313cpnb_bindKeyboardAccessibility();cpnb_bindAcceptLinks();},false);function cpnb_m_lockedCheckbox(id,exp,confirmationAlert){document.getElementById('modalCheckBox_id_'+id).checked=true;alert(m_modalManager_confirmationText);return;} 314function cpnb_handleLockedCheckboxChange(event){var target=event.target;if(!target||!target.matches||!target.matches('input.cpnb-checkbox[data-cpnb-locked="1"]')){return;} 315cpnb_m_lockedCheckbox(target.getAttribute('data-cpnb-category-id'),target.getAttribute('data-cpnb-exp'),target.getAttribute('data-cpnb-confirmation'));} 316function cpnb_handleCategoryCheckboxChange(event){var target=event.target;if(!target||!target.matches||!target.matches('input.cpnb-checkbox[data-cpnb-save="1"]')){return;} 317cpnb_m_saveCategoryCookiesState(target.getAttribute('data-cpnb-category-id'),target.getAttribute('data-cpnb-exp'),target.getAttribute('data-cpnb-base-url'),target.getAttribute('data-cpnb-cookie-name'),target.getAttribute('data-cpnb-accept-exp'),target.getAttribute('data-cpnb-decline-exp'));} 318function cpnb_warning_save_settings_button(link,exp,baseUrl,acceptCookieName,acceptCookieExpiration,declineCookieExpiration,w357_joomla_caching,reloadPageAfterAccept){var shouldReload=reloadPageAfterAccept==1;var closeModalIfOpen=function(){if(document.getElementById('cpnb_manager_wrap')){cpnb_m_closeModal();}};var closeBarIfOpen=function(){cpnb_closeNotificationBar();};cpnb_setConsentCookie('cpnb_cookiesSettings',afterCategoriesSettingsCookie,afterExpirationCookies);if(cpnb_getConsentCookiePayload('cpnb_cookiesSettingsTemp')==null){cpnb_setConsentCookie('cpnb_cookiesSettingsTemp',cpnb_getConsentCookieValue('cpnb_cookiesSettings'),exp);} 319cpnb_setConsentCookie('cpnb_cookiesSettings',cpnb_getConsentCookieValue('cpnb_cookiesSettingsTemp'),exp);cpnb_handleBlockCookieScripts();var savedCookieSettings=cpnb_getConsentCookieValue('cpnb_cookiesSettingsTemp');if(savedCookieSettings){afterCategoriesSettingsCookie=savedCookieSettings||{};}else{afterCategoriesSettingsCookie={};} 320afterExpirationCookies=exp;var funCookieSettings=cpnb_getConsentCookieValue('cpnb_cookiesSettings');var countAllCategoriesCookies=0;var countDisabledCategoriesCookies=0;var countLockedCategoriesCookies=0;for(var item in funCookieSettings){countAllCategoriesCookies++;if(cpnb_cookiesCategories[categoriesSettingsCookieInner[item]]){if(cpnb_cookiesCategories[categoriesSettingsCookieInner[item]].cookie_category_checked_by_default==2){countLockedCategoriesCookies++;} 321if(funCookieSettings[item]==0){countDisabledCategoriesCookies++;}}} 322if(countAllCategoriesCookies-countLockedCategoriesCookies==countDisabledCategoriesCookies){if(!cpnb_hasConsentCookie(cpnb_getDeclinedCookieName())){cpnb_setConsentCookie(cpnb_getDeclinedCookieName(),'1',declineCookieExpiration);cpnb_eraseCookie(acceptCookieName);cpnb_eraseCookie(cpnb_getCancelledCookieName());cpnb_eraseCookie('cpnb_cookiesSettingsTemp');var postData={cpnb_method:'cpnbCookiesDeclined',dt:w357_joomla_caching>0?new Date().getTime():undefined,};sendPostRequest(baseUrl,postData);closeModalIfOpen();cpnb_m_ensureFloatButton();closeBarIfOpen();return;}}else{if(!cpnb_hasConsentCookie(acceptCookieName)){cpnb_setConsentCookie(acceptCookieName,'1',acceptCookieExpiration);cpnb_eraseCookie(cpnb_getDeclinedCookieName());cpnb_eraseCookie(cpnb_getCancelledCookieName());cpnb_eraseCookie('cpnb_cookiesSettingsTemp');var postData={cpnb_method:'cpnbCookiesAccepted',dt:w357_joomla_caching>0?new Date().getTime():undefined,};sendPostRequest(baseUrl,postData);if(shouldReload){setTimeout(function(){window.location.reload();},850);return;} 323closeModalIfOpen();cpnb_m_ensureFloatButton();closeBarIfOpen();return;}} 324var postData={cpnb_method:'cpnbCookiesManagerSaveSettings',dt:w357_joomla_caching>0?new Date().getTime():undefined,};sendPostRequest(link,postData);if(shouldReload){setTimeout(function(){window.location.reload();},850);return;} 325closeModalIfOpen();cpnb_m_ensureFloatButton();closeBarIfOpen();}
326function cpnb_m_saveCategoryCookiesState(id,exp,baseUrl,acceptCookieName,acceptCookieExpiration,declineCookieExpiration){if(cpnb_cookiesCategories[id].cookie_category_checked_by_default!=2){if(cpnb_getConsentCookiePayload('cpnb_cookiesSettingsTemp')==null){cpnb_setConsentCookie('cpnb_cookiesSettingsTemp',afterCategoriesSettingsCookie||{},exp);} 327var tempCookie=cpnb_getConsentCookieValue('cpnb_cookiesSettingsTemp');var funCookieSettings=tempCookie||{};if(document.getElementById('modalCheckBox_id_'+id).checked===true){funCookieSettings[categoriesSettingsCookieOuter[id]]=1;}else{funCookieSettings[categoriesSettingsCookieOuter[id]]=0;} 328afterCategoriesSettingsCookie=funCookieSettings;document.getElementById('cpnb-save-btn-m').style.background=modalManagerSettings.w357_m_saveChangesButtonColorAfterChange;cpnb_setConsentCookie('cpnb_cookiesSettingsTemp',funCookieSettings,exp);}} 329function cpnb_m_changeModalCategory(id){var x=document.getElementsByClassName('cpnb-manager-modal-left-item-selected');x[0].classList.add('cpnb-manager-modal-left-item-unSelected');x[0].classList.remove('cpnb-manager-modal-left-item-selected');var x=document.getElementById('mlm_menu_category_id_'+id);x.classList.remove('cpnb-manager-modal-left-item-unSelected');x.classList.add('cpnb-manager-modal-left-item-selected');var x=document.getElementsByClassName('cpnb-manager-modal-right-selected');x[0].classList.add('cpnb-manager-modal-right-unSelected');x[0].classList.remove('cpnb-manager-modal-right-selected');var x=document.getElementById('mmr_box_category_id_'+id);x.classList.remove('cpnb-manager-modal-right-unSelected');x.classList.add('cpnb-manager-modal-right-selected');cpnb_toggle_responsive_menu_hide_menu();} 330function cpnb_m_openModal(){var e=document.getElementById('cpnb_manager_wrap');if(e){e.classList.remove('cpnb-modal-show-fade-out');e.classList.add('cpnb-modal-show-fade-in');} 331var ec=document.getElementById('cpnb_manager_wrap_close_bg');if(ec){ec.classList.remove('cpnb-modal-show-fade-out');ec.classList.add('cpnb-modal-show-fade-in');}} 332function cpnb_m_ensureFloatButton(){var cfg=typeof cpnb_config!=='undefined'?cpnb_config:settings;if(!modalManagerSettings||modalManagerSettings.w357_m_floatButtonState!=1||modalManagerSettings.w357_m_modalState!=1||cfg.w357_blockCookies!=1||(typeof cpnb_checkDIfIframeDisplay==='function'&&!cpnb_checkDIfIframeDisplay())){return;} 333if(document.querySelector('.cpnb-m-cookies-floatButton')){return;} 334if(!cpnb_hasAnyConsentDecision(cfg)){return;} 335var tooltipPosition=modalManagerSettings.w357_m_floatButtonPosition==='bottom_right'?'left':'right';var floatingButton='<div role="button" tabindex="0" onkeydown="cpnb_handleKeyboardActivate(event)" onkeypress="cpnb_handleKeyboardActivate(event)" aria-label="'+ 336modalManagerSettings.w357_m_floatButtonText+'" onClick="cpnb_m_openModal()" class="cpnb-m-cookies-floatButton cpnb-m-cookies-floatButtonPosition_'+ 337modalManagerSettings.w357_m_floatButtonPosition+'">';floatingButton+='<div class="cpnb-m-cookies-floatButton-icon" data-balloon="'+ 338modalManagerSettings.w357_m_floatButtonText+'" data-balloon-pos="'+ 339tooltipPosition+'">';if(modalManagerSettings.w357_m_FloatButtonIconType=='fontawesome_icon'){floatingButton+='<i class="cpnb-m-cookies-floatButton-icon-fontawesome-icon '+ 340modalManagerSettings.w357_m_FloatButtonIconFontAwesomeName+' '+ 341modalManagerSettings.w357_m_FloatButtonIconFontAwesomeSize+'" style="color: '+ 342modalManagerSettings.w357_m_FloatButtonIconFontAwesomeColor+';"></i>';}else if(modalManagerSettings.w357_m_FloatButtonIconType=='uikit_icon'){floatingButton+='<span class="cpnb-m-cookies-floatButton-icon-uikit-icon" uk-icon="icon:'+ 343modalManagerSettings.w357_m_FloatButtonIconUikitName+'; ratio: '+ 344modalManagerSettings.w357_m_FloatButtonIconUikitSize+'" style="color: '+ 345modalManagerSettings.w357_m_FloatButtonIconUikitColor+';"></span>';}else{floatingButton+='<img alt="Cookies manager" class="cpnb-m-cookies-floatButton-icon-img" src="'+ 346modalManagerSettings.w357_m_floatButtonIconSrc+'"/>';} 347floatingButton+='</div>';floatingButton+='</div>';var elem=document.createElement('div');elem.innerHTML=floatingButton;document.body.insertBefore(elem,document.body.firstChild);} 348function cpnb_m_closeModal(){var e=document.getElementById('cpnb_manager_wrap');if(e){e.classList.remove('cpnb-modal-show-fade-in');e.classList.add('cpnb-modal-show-fade-out');} 349var ec=document.getElementById('cpnb_manager_wrap_close_bg');if(ec){ec.classList.remove('cpnb-modal-show-fade-in');ec.classList.add('cpnb-modal-show-fade-out');}} 350function cpnb_bindKeyboardAccessibility(){if(window.cpnb_keyboard_bound){return;} 351window.cpnb_keyboard_bound=true;document.addEventListener('keydown',function(event){var key=event.key||event.keyCode;var isEnter=key==='Enter'||key===13;
351var isSpace=key===' '||key==='Spacebar'||key===32;if(!isEnter&&!isSpace){return;} 352var target=event.target;if(!target||!target.getAttribute){return;} 353if(target.getAttribute('role')==='button'||target.tagName==='BUTTON'){event.preventDefault();target.click();}});} 354function cpnb_closeNotificationBar(){var bar=document.getElementById('w357_cpnb_outer');if(bar){bar.classList.add('cpnb-warningBox-show-fade-out');setTimeout(function(){if(bar.parentNode){bar.parentNode.removeChild(bar);}},500);} 355var overlay=document.getElementById('cpnb_warningBoxBgOverlay');if(overlay){overlay.style.display='none';}} 356function acceptFunction(w357_joomla_caching,confirmationAlert,confirmMsg,AcceptCookieName,link,expiration,base_url,type,reloadPageAfterAccept,overlayState){cpnb_setConsentCookie('cpnb_cookiesSettings',afterCategoriesSettingsCookie,afterExpirationCookies);cpnb_setConsentCookie(AcceptCookieName,'1',expiration);cpnb_eraseCookie(cpnb_getCancelledCookieName());cpnb_eraseCookie(cpnb_getDeclinedCookieName());cpnb_eraseCookie('cpnb_cookiesSettingsTemp');var shouldReload=reloadPageAfterAccept==1;if(!shouldReload){cpnb_handleBlockCookieScripts();} 357var funCookieSettings=cpnb_getConsentCookieValue('cpnb_cookiesSettings');for(var item in funCookieSettings){funCookieSettings[item]=1;} 358cpnb_setConsentCookie('cpnb_cookiesSettings',funCookieSettings,afterExpirationCookies);var postData={cpnb_method:'cpnbCookiesAccepted',dt:w357_joomla_caching>0?new Date().getTime():undefined,};if(type=='notification_bar'){if(shouldReload){sendPostRequest(link,postData);cpnb_handleBlockCookieScripts();try{if(cpnb_config.w357_shortcode_is_enabled_on_this_page==1){localStorage.setItem('cpnb_shortcode_cookie_reload','1');}}catch(e){} 359setTimeout(function(){window.location.reload();},850);return;}else{var xmlhttp=new XMLHttpRequest();xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==XMLHttpRequest.DONE){if(xmlhttp.status==200){}else if(xmlhttp.status==400){}else{}}};var url=base_url+'index.php?option=com_ajax&plugin=cookiespolicynotificationbar&format=raw&method=cpnbCookiesAccepted';xmlhttp.open('POST',url,true);xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xmlhttp.send(postData);document.getElementById('w357_cpnb_outer').classList.add('cpnb-warningBox-show-fade-out');if(overlayState==1){document.getElementById('cpnb_warningBoxBgOverlay').style.display='none';}}} 360else{if(shouldReload){sendPostRequest(link,postData);cpnb_handleBlockCookieScripts();try{if(cpnb_config.w357_shortcode_is_enabled_on_this_page==1){localStorage.setItem('cpnb_shortcode_cookie_reload','1');}}catch(e){} 361setTimeout(function(){window.location.reload();},850);return;}else{sendPostRequest(link,postData);cpnb_fetchCookiesInfoTable();return;}}} 362function checkCookieCategoriesAfterAccept(expiration){cpnb_checkboxes=document.getElementsByClassName('cpnb-checkbox');for(var i=0,n=cpnb_checkboxes.length;i<n;i++){cpnb_checkboxes[i].checked=true;} 363for(var categoryID in cpnb_cookiesCategories){if(cpnb_cookiesCategories[categoryID].cookie_category_status==1){var innerCookieCategory=cpnb_cookiesCategories[categoryID].cookie_category_id;categoriesSettingsCookie[innerCookieCategory]=1;}} 364var categoriesSettingsCookie_arr_values=Object.keys(categoriesSettingsCookie).map(function(itm){return categoriesSettingsCookie[itm];});var categoriesSettingsCookie_count_of_enabled=categoriesSettingsCookie_arr_values.reduce(function(a,b){return a+b;},0);if(categoriesSettingsCookie_count_of_enabled>1){cpnb_setConsentCookie('cpnb_cookiesSettings',categoriesSettingsCookie,expiration);} 365afterCategoriesSettingsCookie=categoriesSettingsCookie;afterExpirationCookies=expiration;} 366function checkCookieCategoriesAfterDecline(expiration){var cpnb_checkboxes=document.getElementsByClassName('cpnb-checkbox');for(var i=0,n=cpnb_checkboxes.length;i<n;i++){cpnb_checkboxes[i].checked=false;} 367for(var categoryID in cpnb_cookiesCategories){if(cpnb_cookiesCategories[categoryID].cookie_category_status==1){var innerCookieCategory=cpnb_cookiesCategories[categoryID].cookie_category_id;if(cpnb_cookiesCategories[categoryID].cookie_category_checked_by_default==2){categoriesSettingsCookie[
367innerCookieCategory]=1;var lockedCheckbox=document.getElementById('modalCheckBox_id_'+categoryID);if(lockedCheckbox){lockedCheckbox.checked=true;}}else{categoriesSettingsCookie[innerCookieCategory]=0;}}} 368cpnb_setConsentCookie('cpnb_cookiesSettings',categoriesSettingsCookie,expiration);afterCategoriesSettingsCookie=categoriesSettingsCookie;afterExpirationCookies=expiration;} 369function cpnb_warning_accept_button(w357_joomla_caching,confirmationAlert,confirmMsg,AcceptCookieName,link,expiration,base_url,type,reloadPageAfterAccept,overlayState){if(confirmationAlert!=1||confirm(confirmMsg)){checkCookieCategoriesAfterAccept(expiration);acceptFunction(w357_joomla_caching,confirmationAlert,confirmMsg,AcceptCookieName,link,expiration,base_url,type,reloadPageAfterAccept,overlayState);} 370if(type=='modal'){cpnb_m_closeModal();cpnb_closeModalMoreInfo();} 371cpnb_m_ensureFloatButton();cpnb_closeNotificationBar();} 372function cpnb_warning_decline_button(w357_joomla_caching,confirmationAlert,confirmMsg,cookieName,link,expiration,isModalWindow=false){var postData={cpnb_method:'cpnbCookiesDeclined',cpnb_btn_area:isModalWindow?'cookiesManager':'notificationBar',dt:w357_joomla_caching>0?new Date().getTime():undefined,};var declineAction=function(){checkCookieCategoriesAfterDecline(expiration);cpnb_setConsentCookie(cpnb_getDeclinedCookieName(),'1',expiration);cpnb_eraseCookie(cookieName);cpnb_eraseCookie(cpnb_getCancelledCookieName());cpnb_eraseCookie('cpnb_cookiesSettingsTemp');var funCookieSettings=cpnb_getConsentCookieValue('cpnb_cookiesSettings');for(var item in funCookieSettings){var catId=categoriesSettingsCookieInner[item];var isLocked=catId&&cpnb_cookiesCategories[catId]&&cpnb_cookiesCategories[catId].cookie_category_checked_by_default==2;funCookieSettings[item]=isLocked?1:0;} 373cpnb_setConsentCookie('cpnb_cookiesSettings',funCookieSettings,expiration);cpnb_handleBlockCookieScripts();sendPostRequest(link,postData);};if(confirmationAlert==1){if(confirm(confirmMsg)){declineAction();}}else{declineAction();} 374if(isModalWindow){cpnb_m_closeModal();cpnb_closeModalMoreInfo();} 375cpnb_m_ensureFloatButton();cpnb_closeNotificationBar();} 376function cpnb_warning_delete_button(w357_joomla_caching,confirmationAlert,confirmMsg,cookieName,link){var postData={cpnb_method:'cpnbCookiesDeleted',dt:w357_joomla_caching>0?new Date().getTime():undefined,};if(confirmationAlert==1){if(confirm(confirmMsg)){cpnb_eraseCookie('cpnb_cookiesSettings');cpnb_eraseCookie(cpnb_getDeclinedCookieName());cpnb_eraseCookie(cookieName);cpnb_eraseCookie(cpnb_getCancelledCookieName());sendPostRequest(link,postData);return;}}else{cpnb_eraseCookie('cpnb_cookiesSettings');cpnb_eraseCookie(cpnb_getDeclinedCookieName());cpnb_eraseCookie(cookieName);cpnb_eraseCookie(cpnb_getCancelledCookieName());sendPostRequest(link,postData);return;}} 377function cpnb_warning_cancel_button(cookieName,expiration,link,overlayState,isModalWindow=false){cpnb_setConsentCookie(cpnb_getCancelledCookieName(),'1',expiration);cpnb_eraseCookie(cookieName);cpnb_eraseCookie(cpnb_getDeclinedCookieName());var bar=document.getElementById('w357_cpnb_outer');if(bar){bar.classList.add('cpnb-warningBox-show-fade-out');} 378if(overlayState==1){var overlay=document.getElementById('cpnb_warningBoxBgOverlay');if(overlay){overlay.style.display='none';}} 379setTimeout(function(){var bar=document.getElementById('w357_cpnb_outer');if(bar){bar.remove();}},500);cpnb_closeModalMoreInfo();} 380function w357_openPopUpWindowMoreInfo(url,title,w,h){wLeft=window.screenLeft?window.screenLeft:window.screenX;wTop=window.screenTop?window.screenTop:window.screenY;var left=wLeft+window.innerWidth/2-w/2;var top=wTop+window.innerHeight/2-h/2;window.open(url,title,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+ 381w+', height='+ 382h+', top='+ 383top+', left='+ 384left);} 385function cpnb_openModalMoreInfo(){var e=document.getElementById('cpnb_modal_wrap');if(e){e.classList.remove('cpnb-modal-show-fade-out');e.classList.add('cpnb-modal-show-fade-in');} 386var ec=document.getElementById('modal_close_bg');if(ec){ec.classList.remove('cpnb-modal-show-fade-out');ec.classList.add('cpnb-modal-show-fade-in');}} 387function cpnb_closeModalMoreInfo(){var e=document.getElementById('cpnb_modal_wrap');if(e){e.classList.remove('cpnb-modal-show-fade-in');e.classList.add('cpnb-modal-show-fade-out');} 388var ec=document.getElementById('modal_close_bg');if(ec){ec.classList.remove('cpnb-modal-show-fade-in');ec.classList.add('cpnb-modal-show-fade-out');}} 389function cpnb_createCookie(name,value,days){var expires;var expValue=days;if(typeof expValue==='string'){expValue=expValue.trim();} 390if(expValue&&String(expValue).toUpperCase()!=='SESSION'&&!isNaN(expValue)){var date=new Date();date.setTime(date.getTime()+expValue*24*60*60*1000);expires=';SameSite=Lax; expires='+date.toGMTString();}else{expires='';} 391var domainStr='';
391if(typeof cpnb_config!=='undefined'&&cpnb_config.w357_cookie_domain){domainStr='; domain='+cpnb_config.w357_cookie_domain;} 392document.cookie=encodeURIComponent(name)+'='+ 393encodeURIComponent(value)+ 394expires+'; path=/'+ 395domainStr;} 396function cpnb_buildConsentPayload(value,exp){return JSON.stringify({v:value,exp:exp});} 397function cpnb_setConsentCookie(name,value,exp){cpnb_createCookie(name,cpnb_buildConsentPayload(value,exp),exp);} 398function cpnb_getDeclinedCookieName(){if(typeof cpnb_config!=='undefined'&&cpnb_config.w357_cookie_name_declined){return cpnb_config.w357_cookie_name_declined;} 399return'cpnbCookiesDeclined';} 400function cpnb_getCancelledCookieName(){if(typeof cpnb_config!=='undefined'&&cpnb_config.w357_cookie_name_cancelled){return cpnb_config.w357_cookie_name_cancelled;} 401return'cpnbCookiesCancelled';} 402function cpnb_getConsentCookiePayload(name){var raw=cpnb_readCookie(name);if(!raw){return null;} 403try{var payload=JSON.parse(raw);if(!payload||typeof payload!=='object'){return null;} 404return payload;}catch(error){return null;}} 405function cpnb_getConsentCookieValue(name){var payload=cpnb_getConsentCookiePayload(name);return payload?payload.v:null;} 406function cpnb_hasConsentCookie(name){return cpnb_getConsentCookiePayload(name)!==null;} 407function cpnb_hasAnyConsentDecision(cfg){return(!!cfg.w357_has_consent_decision||cpnb_hasConsentCookie(cfg.w357_co
407okie_name)||cpnb_hasConsentCookie(cfg.w357_cookie_name_declined)||cpnb_hasConsentCookie(cfg.w357_cookie_name_cancelled));} 408function cpnb_syncConsentCookieExpiration(name,exp){var payload=cpnb_getConsentCookiePayload(name);if(!payload){return;} 409var current=String(payload.exp).toUpperCase();var expected=String(exp).toUpperCase();if(current!==expected){cpnb_setConsentCookie(name,payload.v,exp);}} 410function cpnb_readCookie(name){var nameEQ=encodeURIComponent(name)+'=';var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)===' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)===0) 411return decodeURIComponent(c.substring(nameEQ.length,c.length));} 412return null;} 413function cpnb_eraseCookie(name){cpnb_createCookie(name,'',-1);} 414function cpnb_decodeBlockCookiePayload(encodedPayload){if(!encodedPayload){return'';} 415try{return atob(encodedPayload);}catch(error){console.error('CPNB: Failed to decode blocked script payload',error);return'';}} 416function cpnb_getDataAttribute(element,attributeName){if(!element){return'';} 417var value=element.getAttribute(attributeName);return value===null?'':value;} 418function cpnb_decodeDataAttribute(value){if(!value){return'';} 419try{return decodeURIComponent(value);}catch(error){return value;}} 420function cpnb_handleActionButtonClick(event){var target=event.target;if(!target||!target.closest){return;} 421var actionButton=target.closest('[data-cpnb-action]');if(!actionButton){return;} 422var action=cpnb_getDataAttribute(actionButton,'data-cpnb-action');if(!action){return;} 423switch(action){case'accept':cpnb_warning_accept_button(cpnb_getDataAttribute(actionButton,'data-cpnb-joomla-caching'),cpnb_getDataAttribute(actionButton,'data-cpnb-enable-confirmation'),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-message')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-cookie-name')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-link')),cpnb_getDataAttribute(actionButton,'data-cpnb-expiration'),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-base-ajax-url')),cpnb_getDataAttribute(actionButton,'data-cpnb-context'),cpnb_getDataAttribute(actionButton,'data-cpnb-reload'),cpnb_getDataAttribute(actionButton,'data-cpnb-overlay'));break;case'decline':cpnb_warning_decline_button(cpnb_getDataAttribute(actionButton,'data-cpnb-joomla-caching'),cpnb_getDataAttribute(actionButton,'data-cpnb-enable-confirmation'),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-message')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-cookie-name')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-link')),cpnb_getDataAttribute(actionButton,'data-cpnb-expiration'),cpnb_getDataAttribute(actionButton,'data-cpnb-is-modal'));break;case'save-settings':event.preventDefault();cpnb_warning_save_settings_button(cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-link')),cpnb_getDataAttribute(actionButton,'data-cpnb-expiration'),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-base-url')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-cookie-name')),cpnb_getDataAttribute(actionButton,'data-cpnb-accept-expiration'),cpnb_getDataAttribute(actionButton,'data-cpnb-decline-expiration'),cpnb_getDataAttribute(actionButton,'data-cpnb-joomla-caching'),cpnb_getDataAttribute(actionButton,'data-cpnb-reload'));break;case'delete':cpnb_warning_delete_button(cpnb_getDataAttribute(actionButton,'data-cpnb-joomla-caching'),cpnb_getDataAttribute(actionButton,'data-cpnb-enable-confirmation'),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-message')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-cookie-name')),cpnb_decodeDataAttribute(cpnb_getDataAttribute(actionButton,'data-cpnb-link')));if(cpnb_getDataAttribute(actionButton,'data-cpnb-reload')==1){setTimeout(function(){window.location.reload();},850);} 424break;default:break;}} 425function cpnb_isBlockCookieCategoryEnabled(categoryId,loadState){if(!categoryId){return true;} 426var categoryConfig=null;if(typeof cpnb_cookiesCategories!=='undefined'){if(cpnb_cookiesCategories[categoryId]){categoryConfig=cpnb_cookiesCategories[categoryId];}else{for(var key in cpnb_cookiesCategories){if(cpnb_cookiesCategories[key].cookie_category_id===categoryId){categoryConfig=cpnb_cookiesCategories[key];break;}}}} 427var decisionMade=typeof cpnb_config!=='undefined'&&cpnb_hasAnyConsentDecision(cpnb_config);var cookieSettingsRaw=cpnb_renderSettingsOverride||cpnb_getConsentCookieValue('cpnb_cookiesSettingsTemp')||cpnb_getConsentCookieValue('cpnb_cookiesSettings')||(typeof cpnb_config!=='undefined'?cpnb_config.w357_co
427okie_settings_value:null);if(!decisionMade||!cookieSettingsRaw){if(!categoryConfig){return loadState==='before'?true:false;} 428if(loadState==='before'){return categoryConfig.cookie_category_checked_by_default==0;} 429if(loadState==='after'){return categoryConfig.cookie_category_checked_by_default>0;} 430return loadState==='before'?true:false;} 431try{var parsedSettings=cookieSettingsRaw;if(Object.prototype.hasOwnProperty.call(parsedSettings,categoryId)){if(loadState==='before'){return parsedSettings[categoryId]===0;} 432if(loadState==='after'){return parsedSettings[categoryId]===1;} 433if(loadState==='decline'){return parsedSettings[categoryId]===0;} 434return parsedSettings[categoryId]===1;} 435if(categoryConfig){if(loadState==='before'){return categoryConfig.cookie_category_checked_by_default==0;} 436if(loadState==='after'){return categoryConfig.cookie_category_checked_by_default>0;}}}catch(error){console.error('CPNB: Failed to parse cpnb_cookiesSettings',error);} 437return loadState==='before'?false:true;} 438function cpnb_insertUrlPlaceholders(categoryId){return;} 439function cpnb_removeUrlPlaceholders(categoryId){var escapedCategoryId=String(categoryId).replace(/(["\\])/g,'\\$1');var placeholders=document.querySelectorAll('[data-cpnb-placeholder-for="'+escapedCategoryId+'"]');for(var i=0;i<placeholders.length;i++){var ph=placeholders[i];var parent=ph.parentNode;if(!parent)continue;var tpl=ph.nextElementSibling;var hasTemplate=tpl&&tpl.tagName==='TEMPLATE'&&tpl.getAttribute('data-cpnb-blocked-for')===categoryId;if(!hasTemplate){parent.removeChild(ph);continue;} 440try{var content=(tpl.content&&tpl.content.cloneNode)?tpl.content.cloneNode(true):null;if(content===null){window.location.reload();return;} 441var scripts=content.querySelectorAll?content.querySelectorAll('script'):[];for(var s=0;s<scripts.length;s++){var oldScript=scripts[s];var newScript=document.createElement('script');for(var a=0;a<oldScript.attributes.length;a++){newScript.setAttribute(oldScript.attributes[a].name,oldScript.attributes[a].value);} 442newScript.text=oldScript.textContent;if(oldScript.parentNode){oldScript.parentNode.replaceChild(newScript,oldScript);}} 443parent.insertBefore(content,ph);parent.removeChild(ph);parent.removeChild(tpl);}catch(e){window.location.reload();return;}}} 444function cpnb_renderBlockCookieScripts(loadState){var settingsObj=cpnb_getConsentCookieValue('cpnb_cookiesSettings')||(typeof cpnb_config!=='undefined'?cpnb_config.w357_cookie_settings_value:null);for(var catId in cpnb_cookiesCategories){var category=cpnb_cookiesCategories[catId];if(category.cookie_category_status!=1)continue;var categoryId=category.cookie_category_id;var checkedByDefault=category.cookie_category_checked_by_default;var shouldRender=false;if(!settingsObj){if(loadState==='before'){shouldRender=checkedByDefault==0;}else if(loadState==='after'){shouldRender=checkedByDefault==1||checkedByDefault==2;}}else{var isAccepted=(settingsObj&&settingsObj[categoryId]==1)||checkedByDefault==2;if(loadState==='after'){shouldRender=isAccepted;}else if(loadState==='decline'){shouldRender=!isAccepted&&checkedByDefault!=2;}} 445var placeholders=document.querySelectorAll('[data-cpnb-js][data-cpnb-load="'+ 446loadState+'"][data-cpnb-category="'+ 447categoryId+'"]');for(var i=0;i<placeholders.length;i++){var placeholder=placeholders[i];var isScriptPlaceholder=placeholder.tagName&&placeholder.tagName.toLowerCase()==='script';if(isScriptPlaceholder){if(placeholder._cpnbInjectedNodes){for(var r=0;r<placeholder._cpnbInjectedNodes.length;r++){var oldNode=placeholder._cpnbInjectedNodes[r];if(oldNode&&oldNode.parentNode){oldNode.parentNode.removeChild(oldNode);}}} 448placeholder._cpnbInjectedNodes=[];}else{placeholder.innerHTML='';} 449if(!shouldRender)continue;var decoded=cpnb_decodeBlockCookiePayload(placeholder.getAttribute('data-cpnb-js'));if(!decoded)continue;var template=document.createElement('template');template.innerHTML=decoded;var fragment=document.createDocumentFragment();var nodes=template.content.childNodes;for(var n=0;n<nodes.length;n++){var node=nodes[n];if(node.nodeName&&node.nodeName.toLowerCase()==='script'){var script=document.createElement('script');if(node.attributes){for(var a=0;a<node.attributes.length;a++){script.setAttribute(node.attributes[a].name,node.attributes[a].value);}} 450script.text=node.text||node.textContent||'';fragment.appendChild(script);}else{fragment.appendChild(node.cloneNode(true));}} 451if(isScriptPlaceholder){var parent=placeholder.parentNode;if(!parent)continue;var injectedNodes=[];var childNodes=fragment.childNodes;for(var c=0;c<childNodes.length;c++){injectedNodes.push(childNodes[c]);} 452parent.insertBefore(fragment,placeholder.nextSibling);placeholder._cpnbInjectedNodes=injectedNodes;placeholder._cpnbWasEverInjected=true;}else{placeholder.appendChild(fragment);}} 453if(loadState==='after'){if(shouldRender){cpnb_removeUrlPlaceholders(categoryId);}else{cpnb_insertUrlPlaceholders(categoryId);}}}} 454function cpnb_handleBlockCookieScripts(){var decisionMade=cpnb_hasConsentCookie('cpnb_cookiesSettings')||(typeof cpnb_config!=='undefined'&&!!cpnb_config.w357_co
454okie_settings_value);if(!decisionMade){cpnb_renderBlockCookieScripts('before');cpnb_renderBlockCookieScripts('after');}else{cpnb_renderBlockCookieScripts('after');cpnb_renderBlockCookieScripts('decline');}} 455function cpnb_acceptSingleCategoryConsent(categoryId){var settings=cpnb_getConsentCookieValue('cpnb_cookiesSettings')||afterCategoriesSettingsCookie||{};settings[categoryId]=1;afterCategoriesSettingsCookie=settings;cpnb_setConsentCookie('cpnb_cookiesSettings',settings,afterExpirationCookies);} 456function cpnb_bindAcceptLinks(){if(window.cpnb_accept_links_bound){return;} 457window.cpnb_accept_links_bound=true;document.addEventListener('click',function(event){var target=event.target;while(target&&target!==document){if(target.classList&&target.classList.contains('cpnb-accept-link')){var categoryId=target.getAttribute('data-cpnb-accept-category');var placeholderAncestor=target.closest('[data-cpnb-placeholder-for]');var pairedTemplate=placeholderAncestor&&placeholderAncestor.nextElementSibling;var isPluginRendered=placeholderAncestor&&placeholderAncestor.getAttribute('data-cpnb-placeholder-for')===categoryId&&pairedTemplate&&pairedTemplate.tagName==='TEMPLATE'&&pairedTemplate.getAttribute('data-cpnb-blocked-for')===categoryId;var isKnownCategory=false;if(categoryId&&typeof cpnb_cookiesCategories!=='undefined'){for(var knownCatKey in cpnb_cookiesCategories){if(cpnb_cookiesCategories[knownCatKey]&&cpnb_cookiesCategories[knownCatKey].cookie_category_id===categoryId){isKnownCategory=true;break;}}} 458if(isPluginRendered&&isKnownCategory){event.preventDefault();cpnb_acceptSingleCategoryConsent(categoryId);cpnb_removeUrlPlaceholders(categoryId);cpnb_handleBlockCookieScripts();} 459return;} 460target=target.parentNode;}},false);} 461function cpnb_toggle_responsive_menu(x){x.classList.toggle('cpnb-toggle-menu-change');if(document.getElementsByClassName('cpnb-manager-modal-left')[0].style.display=='block'){document.getElementsByClassName('cpnb-manager-modal-left')[0].style.display='none';}else{document.getElementsByClassName('cpnb-manager-modal-left')[0].style.display='block';}} 462function cpnb_toggle_responsive_menu_hide_menu(){if(window.innerWidth<601){document.getElementsByClassName('cpnb-manager-modal-left')[0].style.display='none';}} 463function cpnb_fetchCookiesInfoTable(){var container=document.getElementById('cpnb-cit-container');if(!container||!container.getAttribute('data-cpnb-table-ajax')){return;} 464container.innerHTML='<div class="cpnb-cit-spinner"></div>';var baseUrl=typeof cpnb_config!=='undefined'&&cpnb_config.w357_base_ajax_url?cpnb_config.w357_base_ajax_url:'';var url=baseUrl+'index.php?option=com_ajax&plugin=cookiespolicynotificationbar&format=raw&method=getCookiesInfoTable&_='+ 465Date.now();fetch(url).then(function(response){if(!response.ok){throw new Error('CPNB: getCookiesInfoTable responded with '+response.status);} 466return response.text();}).then(function(html){container.innerHTML=html;}).catch(function(err){console.error(err);});} 467document.addEventListener('click',cpnb_handleActionButtonClick,false);document.addEventListener('change',cpnb_handleLockedCheckboxChange,false);document.addEventListener('change',cpnb_handleCategoryCheckboxChange,false);document.addEventListener('DOMContentLoaded',cpnb_fetchCookiesInfoTable,false);document.addEventListener('click',function(event){var reloadBtn=event.target.closest('#cpnb-reload-btn-cit');if(!reloadBtn){return;} 468event.preventDefault();cpnb_fetchCookiesInfoTable();},false);function sendPostRequest(url,params){let formData=new URLSearchParams(params).toString();fetch(url,{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded',},body:formData,}).then((response)=>{if(!response.ok){throw new Error('Network response was not ok');}}).catch((error)=>{console.error('Failed to send POST request:',error);});};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.